using LMS.Repository.Models.Promission;
using LMS.Repository.RequestModel.Permission;
using LMS.service;
using LMS.service.Service.PermissionService;
using LMS.Tools.Extensions;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using static LMS.Common.Enums.ResponseCodeEnum;
namespace Lai_server.Controllers
{
[Route("lms/[controller]/[action]")]
[ApiController]
public class PermissionController : ControllerBase
{
private readonly PermissionService _permissionService;
public PermissionController(PermissionService permissionService)
{
_permissionService = permissionService;
}
#region 权限类型
///
/// 创建权限类型
///
///
///
[HttpPost]
[Authorize]
public async Task>> AddPermissionType([FromBody] PermissionTypeModel permissionType)
{
if (!ModelState.IsValid)
{
return APIResponseModel