using Hh.Mes.Common.Request; using Hh.Mes.POJO.Entity; using Hh.Mes.Service; using Hh.Mes.Service.Quality; using Hh.Mes.Service.SystemAuth; using Microsoft.AspNetCore.Mvc; namespace WebMvc { [Area("quality")] public class ReworkCheckController : BaseController { private readonly ReworkCheckService reworkCheckService; public ReworkCheckController(IAuth authUtil, ReworkCheckService reworkCheck) : base(authUtil) { reworkCheckService = reworkCheck; reworkCheckService.sysWebUser = authUtil.GetCurrentUser().User; } [ResponseCache(Duration = 60)] public IActionResult Index() { return View(); } #region 数据操作 /// <summary> /// 加载及分页查询 /// </summary> /// <param name="pageRequest">表单请求信息</param> /// <param name="entity">请求条件实例</param> /// <returns></returns> [HttpPost] public string Load(PageReq pageRequest, bus_work_report_check_body entity) { return Serialize(reworkCheckService.Load(pageRequest, entity)); } /// <summary> /// 明细 /// </summary> [HttpPost] public string LoadDesc(PageReq pageRequest, bus_work_report_check_body entity) { return Serialize(reworkCheckService.LoadDesc(pageRequest, entity)); } #endregion #region 导出数据 /// <summary> /// 导出数据 /// </summary> /// <param name="entity">请求条件实例</param> /// <returns></returns> [HttpPost] public string Export(bus_work_report_check_body entity) { return Serialize(reworkCheckService.Export(entity)); } #endregion } }