using Zxd.Core.Domain.Dto.TodoItem; namespace Zxd.Core.WebApi.Controllers { /// /// 待办事项管理 /// [ApiSignatureFilterForbid] public class TodoItemController : BaseController { private readonly ITodoItemDomain _todoItemDomain; public TodoItemController(ITodoItemDomain todoItemDomain) { _todoItemDomain = todoItemDomain; } /// /// 获取待办事项列表 /// /// [HttpGet("GetList")] public async Task> GetListAsync([FromQuery] GetListRequest request) { return await _todoItemDomain.GetListNewAsync(request); } /// /// 获取事件分类下拉选项 /// /// [HttpGet("GetEventTypeSelect")] public async Task> GetEventTypeSelectAsync([FromQuery] GetEventTypeSelectRequest request) { return await _todoItemDomain.GetEventTypeSelectAsync(request); } /// /// 修改已读 /// /// [HttpGet("EditRead")] public async Task EditReadAsync([FromQuery] EditReadRequest request) { return await _todoItemDomain.EditReadAsync(request); } /// /// 重要线索消息通知 /// /// [HttpGet("Notice")] public async Task NoticeAsync() { await _todoItemDomain.NoticeAsync(); } } }