产品定义

This commit is contained in:
DESKTOP-H2PAFLR\Administrator
2023-08-10 10:27:53 +08:00
parent 915c83bd2e
commit c3010d75e4
6 changed files with 191 additions and 64 deletions

View File

@@ -14,9 +14,10 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
[Route("mes/md/product")]
public class MdProductDefineController : BaseController
{
private readonly IMdProductDefineService mdProduct;
public MdProductDefineController(IMdProductDefineService mdProduct) {
this.mdProduct = mdProduct;
private readonly IMdProductDefineService mdProduct;
public MdProductDefineController(IMdProductDefineService mdProduct)
{
this.mdProduct = mdProduct;
}
/// <summary>
/// 分页查寻 unti
@@ -33,14 +34,23 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
return SUCCESS(unitPageDto);
}
//
/// <summary>
/// 根据单位名称查询单位
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
[HttpGet("getUnit/{name}")]
public IActionResult GetUnitlist(string name)
{
List<MdUnit> units = mdProduct.GetProductDefineList(name);
List<MdUnit> units = mdProduct.GetProductDefineList(name);
return SUCCESS(units);
}
/// <summary>
/// 获取全部单位
/// </summary>
/// <returns></returns>
[HttpGet("getUnit")]
public IActionResult GetUnitlist()
{
@@ -48,17 +58,60 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
return SUCCESS(units);
}
//addProductDefine
/// <summary>
/// add 产品
/// </summary>
/// <param name="products"></param>
/// <returns></returns>
[HttpPost("addProductDefine")]
public int addProductDefine([FromBody] MdProductDefine products)
public IActionResult addProductDefine([FromBody] MdProductDefine products)
{
if (products != null)
{
products.ToCreate(HttpContext);
}
int result = mdProduct.InsertProductDefine(products);
return result;
return SUCCESS(result);
}
/// <summary>
/// 根据主键查询product
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpGet("getProductBypk/{id}")]
public IActionResult GetProductBypk(int id)
{
MdProductDefine mdProductDefine = mdProduct.GetProductDefinebyPK(id);
return SUCCESS(mdProductDefine);
}
/// <summary>
/// 修改产品
/// </summary>
/// <param name="products"></param>
/// <returns></returns>
[HttpPost("updateProductDefine")]
public IActionResult UpdateProductDefine([FromBody] MdProductDefine products)
{
int result= mdProduct.UpdateProductDefine(products);
return SUCCESS(result);
}
[HttpDelete("delproduct/{id}")]
public IActionResult DelUnit(string id)
{
int[] ids = Tools.SpitIntArrary(id);
int result = mdProduct.deleteProductDefine(ids);
return ToResponse(result);
}
}
}