MesRepairOprnoController.java 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. package com.jeesite.modules.mes.web;
  2. import com.jeesite.common.config.Global;
  3. import com.jeesite.common.entity.Page;
  4. import com.jeesite.common.web.BaseController;
  5. import com.jeesite.modules.mes.entity.MesRepairOprno;
  6. import com.jeesite.modules.mes.service.MesRepairOprnoService;
  7. import org.apache.shiro.authz.annotation.RequiresPermissions;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Controller;
  10. import org.springframework.ui.Model;
  11. import org.springframework.validation.annotation.Validated;
  12. import org.springframework.web.bind.annotation.ModelAttribute;
  13. import org.springframework.web.bind.annotation.PostMapping;
  14. import org.springframework.web.bind.annotation.RequestMapping;
  15. import org.springframework.web.bind.annotation.ResponseBody;
  16. import javax.servlet.http.HttpServletRequest;
  17. import javax.servlet.http.HttpServletResponse;
  18. /**
  19. * 返修工位Controller
  20. * @author mes
  21. * @version 2023-12-04
  22. */
  23. @Controller
  24. @RequestMapping(value = "${adminPath}/mes/mesRepairOprno")
  25. public class MesRepairOprnoController extends BaseController {
  26. @Autowired
  27. private MesRepairOprnoService mesRepairOprnoService;
  28. /**
  29. * 获取数据
  30. */
  31. @ModelAttribute
  32. public MesRepairOprno get(String id, boolean isNewRecord) {
  33. return mesRepairOprnoService.get(id, isNewRecord);
  34. }
  35. /**
  36. * 查询列表
  37. */
  38. @RequiresPermissions("mes:mesRepairOprno:view")
  39. @RequestMapping(value = {"list", ""})
  40. public String list(MesRepairOprno mesRepairOprno, Model model) {
  41. model.addAttribute("mesRepairOprno", mesRepairOprno);
  42. return "modules/mes/mesRepairOprnoList";
  43. }
  44. /**
  45. * 查询列表数据
  46. */
  47. @RequiresPermissions("mes:mesRepairOprno:view")
  48. @RequestMapping(value = "listData")
  49. @ResponseBody
  50. public Page<MesRepairOprno> listData(MesRepairOprno mesRepairOprno, HttpServletRequest request, HttpServletResponse response) {
  51. mesRepairOprno.setPage(new Page<>(request, response));
  52. Page<MesRepairOprno> page = mesRepairOprnoService.findPage(mesRepairOprno);
  53. return page;
  54. }
  55. /**
  56. * 查看编辑表单
  57. */
  58. @RequiresPermissions("mes:mesRepairOprno:view")
  59. @RequestMapping(value = "form")
  60. public String form(MesRepairOprno mesRepairOprno, Model model) {
  61. model.addAttribute("mesRepairOprno", mesRepairOprno);
  62. return "modules/mes/mesRepairOprnoForm";
  63. }
  64. /**
  65. * 保存数据
  66. */
  67. @RequiresPermissions("mes:mesRepairOprno:edit")
  68. @PostMapping(value = "save")
  69. @ResponseBody
  70. public String save(@Validated MesRepairOprno mesRepairOprno) {
  71. mesRepairOprnoService.save(mesRepairOprno);
  72. return renderResult(Global.TRUE, text("保存返修工位成功!"));
  73. }
  74. /**
  75. * 删除数据
  76. */
  77. @RequiresPermissions("mes:mesRepairOprno:edit")
  78. @RequestMapping(value = "delete")
  79. @ResponseBody
  80. public String delete(MesRepairOprno mesRepairOprno) {
  81. mesRepairOprnoService.delete(mesRepairOprno);
  82. return renderResult(Global.TRUE, text("删除返修工位成功!"));
  83. }
  84. }