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);
// }
//}
}