产品定义原始完工

This commit is contained in:
DESKTOP-H2PAFLR\Administrator
2023-08-10 11:33:34 +08:00
parent c3010d75e4
commit 414c1ac2a8
5 changed files with 127 additions and 79 deletions

View File

@@ -6,6 +6,7 @@ using Newtonsoft.Json.Linq;
using System.Collections.Generic;
using ZR.Admin.WebApi.Extensions;
using ZR.Model.mes.md;
using ZR.Model.mes.md.DTO;
using ZR.Service.mes.md;
using ZR.Service.mes.md.IService;
@@ -47,10 +48,10 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
return SUCCESS(units);
}
/// <summary>
/// 获取全部单位
/// </summary>
/// <returns></returns>
/// <summary>
/// 获取全部单位
/// </summary>
/// <returns></returns>
[HttpGet("getUnit")]
public IActionResult GetUnitlist()
{
@@ -73,7 +74,7 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
int result = mdProduct.InsertProductDefine(products);
return SUCCESS(result);
}
/// <summary>
/// 根据主键查询product
@@ -96,14 +97,20 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
[HttpPost("updateProductDefine")]
public IActionResult UpdateProductDefine([FromBody] MdProductDefine products)
{
if (products != null)
products.ToUpdate(HttpContext);
int result= mdProduct.UpdateProductDefine(products);
int result = mdProduct.UpdateProductDefine(products);
return SUCCESS(result);
}
/// <summary>
/// 删除产品
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpDelete("delproduct/{id}")]
public IActionResult DelUnit(string id)
@@ -112,6 +119,28 @@ namespace ZR.Admin.WebApi.Controllers.mes.md
int result = mdProduct.deleteProductDefine(ids);
return ToResponse(result);
}
/// <summary>
/// 导出产品excel
/// </summary>
/// <param name="starttime"></param>
/// <param name="endtime"></param>
/// <param name="productCode"></param>
/// <param name="productName"></param>
/// <returns></returns>
[HttpGet("exportProduct")]
public IActionResult ExportProduct(DateTime starttime, DateTime endtime, string productCode="", string productName = "")
{
List<MdProductDefine> units = null;
units = mdProduct.GetList(starttime, endtime, productCode, productName);
var result = ExportExcelMini(units, "pruduct", "产品列表");
return ExportExcel(result.Item2, result.Item1);
}
}
}