namespace ZhiYi.Core.Api.Controllers { /// /// 组管理 /// [Route("api/group/[action]")] [ApiController] public class GroupController : ControllerBase { private readonly IGroupAppService _groupAppService; public GroupController(IGroupAppService groupAppService) { _groupAppService = groupAppService; } /// /// 创建组 /// /// [HttpPost] public async Task CreateAsync([FromBody] GroupCreationDto input) => await _groupAppService.CreateAsync(input); /// /// 更改组名 /// /// /// [HttpPost] public async Task UpdateAsync([FromBody] GroupUpdationDto input) => await _groupAppService.UpdateAsync(input); /// /// 删除组 /// /// /// [HttpPost] public async Task DeleteAsync([FromBody]GroupDeleteDto input) => await _groupAppService.DeleteAsync(input); /// /// 获取组列表 /// /// 账号ID /// [HttpGet] public async Task>> GetListAsync([FromQuery] long userid) => await _groupAppService.GetListAsync(userid); } }