using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.UserRule; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/userRule")] [ApiController] [WcsExceptionFilter] public class UserRuleController(UserRuleService userRuleService) : ControllerBase { private readonly UserRuleService _userRuleService = userRuleService; /// /// 获取用户权限 /// /// [HttpGet("getUserRule")] public WcsApiResponse> GetUserRule([FromQuery] string? groupId) { return _userRuleService.GetUserRule(groupId); } /// /// 更新用户权限 /// /// /// [HttpPost("updateUserRule")] public WcsApiResponse UpdateUserRule([FromBody] UpdateUserRuleRequest request) { return _userRuleService.UpdateUserRule(request); } }