MesProcessConsumeLogController.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.jeesite.modules.mes.web;
  2. import com.jeesite.common.entity.Page;
  3. import com.jeesite.common.web.BaseController;
  4. import com.jeesite.modules.mes.entity.MesProcessConsumeLog;
  5. import com.jeesite.modules.mes.req.MesSearchDateReq;
  6. import com.jeesite.modules.mes.service.MesProcessConsumeLogService;
  7. import com.jeesite.modules.mes.util.CommonUitl;
  8. import org.apache.shiro.authz.annotation.RequiresPermissions;
  9. import org.springframework.stereotype.Controller;
  10. import org.springframework.ui.Model;
  11. import org.springframework.web.bind.annotation.ModelAttribute;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.ResponseBody;
  14. import javax.servlet.http.HttpServletRequest;
  15. import javax.servlet.http.HttpServletResponse;
  16. /**
  17. * 加工消耗扣料日志(只读查询)
  18. * @author mes
  19. * @version 2026-07-14
  20. */
  21. @Controller
  22. @RequestMapping(value = "${adminPath}/mes/mesProcessConsumeLog")
  23. public class MesProcessConsumeLogController extends BaseController {
  24. private final MesProcessConsumeLogService mesProcessConsumeLogService;
  25. public MesProcessConsumeLogController(MesProcessConsumeLogService mesProcessConsumeLogService) {
  26. this.mesProcessConsumeLogService = mesProcessConsumeLogService;
  27. }
  28. @ModelAttribute
  29. public MesProcessConsumeLog get(String id, boolean isNewRecord) {
  30. return mesProcessConsumeLogService.get(id, isNewRecord);
  31. }
  32. @RequiresPermissions("mes:mesProcessConsumeLog:view")
  33. @RequestMapping(value = {"list", ""})
  34. public String list(MesProcessConsumeLog mesProcessConsumeLog, Model model) {
  35. MesSearchDateReq dateMap = CommonUitl.getSearchDate();
  36. mesProcessConsumeLog.setCreateDate_gte(dateMap.getStartDate());
  37. mesProcessConsumeLog.setCreateDate_lte(dateMap.getEndtDate());
  38. model.addAttribute("mesProcessConsumeLog", mesProcessConsumeLog);
  39. return "modules/mes/mesProcessConsumeLogList";
  40. }
  41. @RequiresPermissions("mes:mesProcessConsumeLog:view")
  42. @RequestMapping(value = "listData")
  43. @ResponseBody
  44. public Page<MesProcessConsumeLog> listData(MesProcessConsumeLog mesProcessConsumeLog,
  45. HttpServletRequest request, HttpServletResponse response) {
  46. mesProcessConsumeLog.setPage(new Page<>(request, response));
  47. return mesProcessConsumeLogService.findPage(mesProcessConsumeLog);
  48. }
  49. }