using IMCS.CCS.Entitys; using IMCS.CCS.Model; using IMCS.CCS.Service; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace IMCS.CCS.Controllers { /// /// 项目控制器 /// public class ProjectController : AppBaseController { public ProjectController(IProjectService service) : base(service) { } /// /// 获取列表 /// /// [HttpGet("find-list")] public async Task FindListAsync() => this.ResultOk(await _service.FindListAsync()); /// /// 保存数据 /// /// /// [HttpPost("save")] public async Task SaveAsync(Project form) => this.ResultOk(await _service.SaveAsync(form)); /// /// 删除数据 /// /// /// [HttpDelete("delete/{id}")] public async Task DeleteAsync(Guid id) => this.ResultOk(await _service.DeleteAsync(id)); /// /// 根据id 查询表单数据 /// /// /// [HttpGet("find/{id}")] public async Task FindByIdAsync([FromRoute] Guid id) => this.ResultOk(await _service.FindByIdAsync(id)); } }