using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Dto; using WcsMain.ApiServe.Dto.WcsDto.UserGroup; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/userGroup")] [ApiController] [WcsExceptionFilter] [WcsAuthorization] public class UserGroupController(UserGroupService userGroupService) : ControllerBase { /// /// 查询用户组 /// /// [HttpGet("getUserGroup")] public WcsApiResponse> GetUserGroup() => userGroupService.GetUserGroup(); /// /// 添加用户组 /// /// /// [HttpPost("addUserGroup")] public WcsApiResponse AddUserGroup([FromBody] AddUserGroupRequest request) => userGroupService.AddUserGroup(request); /// /// 删除用户组 /// /// /// [HttpDelete("deleteUserGroup")] public WcsApiResponse DeleteUserGroup([FromQuery] string? groupId) => userGroupService.DeleteUserGroup(groupId); }