using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using WebFirst.Entities; using WebFirst.Services; namespace @(Model.name_space).Controllers { [ApiController] [Route("[controller]")] public class @(Model.ClassName)Controller : ControllerBase { private @(Model.ClassName)Manager m = new @(Model.ClassName)Manager(); /***进入模版管理可以修改模版***/ /// /// 获取所有 /// /// [Route("GetList"), HttpPost] public List<@(Model.ClassName)> GetList() { var result = m.GetList(); return result; } /// /// 根据主键获取 /// /// [Route("GetById"), HttpPost] public @(Model.ClassName) GetById(int id) { var result = m.GetById(id); return result; } /// /// 根据主键删除 /// /// [Route("DeleteByIds"), HttpPost] public bool DeleteByIds([FromBody]object[] ids) { var result = m.DeleteByIds(ids); return result; } /// /// 添加 /// /// [Route("Insert"), HttpPost] public bool Add([FromBody] @(Model.ClassName) data) { var result = m.Insert(data); return result; } /// /// 添加返回自增 /// /// [Route("InsertReturnIdentity"), HttpPost] public int InsertReturnIdentity([FromBody] @(Model.ClassName) data) { var result = m.InsertReturnIdentity(data); return result; } /// /// 修改 /// /// [Route("Update"), HttpPost] public bool Update([FromBody] @(Model.ClassName) data) { var result = m.Update(data); return result; } /// /// 通用分页 /// /// [Route("CommonPage"),HttpPost] public object CommonPage([FromBody]QueryParameters pars,int pageIndex,int pagesize) { var result= m.CommonPage(pars, pageIndex, pagesize); return result; } } }