using System.Dynamic; using Microsoft.AspNetCore.Mvc; using NewPdaSqlServer.entity; using NewPdaSqlServer.service.Warehouse; using NewPdaSqlServer.util; namespace NewPdaSqlServer.Controllers.Warehouse; [ApiController] [Route("api/[controller]")] public class MesDbckController : ControllerBase { private readonly MesDbckManager m = new(); /***进入模版管理可以修改模版***/ /// /// 获取所有 /// /// [HttpPost("GetList")] public ResponseResult GetList() { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.GetList(); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// /// 根据主键获取 /// /// [HttpPost("GetById")] public ResponseResult GetById(int id) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.GetById(id); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } /// /// 根据主键删除 /// /// [HttpPost("DeleteByIds")] public ResponseResult DeleteByIds([FromBody] object[] ids) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.DeleteByIds(ids); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } ///// ///// 添加 ///// ///// //[HttpPost("Insert")] //public ResponseResult Add([FromBody] MesDbck data) //{ // try // { // dynamic resultInfos = new ExpandoObject(); // resultInfos.tbBillList = m.Insert(data); // return new ResponseResult // { // status = 0, // message = "OK", // data = resultInfos // }; // } // catch (Exception ex) // { // return ResponseResult.ResponseError(ex); // } //} ///// ///// 添加返回自增 ///// ///// //[HttpPost("InsertReturnIdentity")] //public ResponseResult InsertReturnIdentity([FromBody] MesDbck data) //{ // try // { // dynamic resultInfos = new ExpandoObject(); // resultInfos.tbBillList = m.InsertReturnIdentity(data); // return new ResponseResult // { // status = 0, // message = "OK", // data = resultInfos // }; // } // catch (Exception ex) // { // return ResponseResult.ResponseError(ex); // } //} ///// ///// 修改 ///// ///// //[HttpPost("Update")] //public ResponseResult Update([FromBody] MesDbck data) //{ // try // { // dynamic resultInfos = new ExpandoObject(); // resultInfos.tbBillList = m.Update(data); // return new ResponseResult // { // status = 0, // message = "OK", // data = resultInfos // }; // } // catch (Exception ex) // { // return ResponseResult.ResponseError(ex); // } //} }