懒羊羊
2023-11-25 9bd5461a1387becd4da03158061a1ed17ddf6a6c
提交 | 用户 | 时间
71e81e 1 package cn.stylefeng.guns.modular.om.productionOrderRecords.controller;
2
3 import cn.stylefeng.guns.base.pojo.page.LayuiPageInfo;
4 import cn.stylefeng.guns.modular.om.productionOrderRecords.entity.ProductionOrderRecords;
5 import cn.stylefeng.guns.modular.om.productionOrderRecords.model.params.ProductionOrderRecordsParam;
6 import cn.stylefeng.guns.modular.om.productionOrderRecords.service.ProductionOrderRecordsService;
7 import cn.stylefeng.roses.core.base.controller.BaseController;
8 import cn.stylefeng.roses.kernel.model.response.ResponseData;
9 import org.springframework.beans.factory.annotation.Autowired;
10 import org.springframework.stereotype.Controller;
11 import org.springframework.web.bind.annotation.RequestMapping;
12 import org.springframework.web.bind.annotation.ResponseBody;
13
14
15 /**
16  * 报工记录控制器
17  *
18  * @author cl
19  * @Date 2022-10-27 15:50:56
20  */
21 @Controller
22 @RequestMapping("/productionOrderRecords")
23 public class ProductionOrderRecordsController extends BaseController {
24
25     private String PREFIX = "modular/om/productionOrderRecords";
26
27     @Autowired
28     private ProductionOrderRecordsService productionOrderRecordsService;
29
30     /**
31      * 跳转到主页面
32      *
33      * @author cl
34      * @Date 2022-10-27
35      */
36     @RequestMapping("")
37     public String index() {
38         return PREFIX + "/productionOrderRecords.html";
39     }
40
41     /**
42      * 新增页面
43      *
44      * @author cl
45      * @Date 2022-10-27
46      */
47     @RequestMapping("/add")
48     public String add() {
49         return PREFIX + "/productionOrderRecords_add.html";
50     }
51
52     /**
53      * 编辑页面
54      *
55      * @author cl
56      * @Date 2022-10-27
57      */
58     @RequestMapping("/edit")
59     public String edit() {
60         return PREFIX + "/productionOrderRecords_edit.html";
61     }
62
63     /**
64      * 新增接口
65      *
66      * @author cl
67      * @Date 2022-10-27
68      */
69     @RequestMapping("/addItem")
70     @ResponseBody
71     public ResponseData addItem(ProductionOrderRecordsParam productionOrderRecordsParam) {
72         this.productionOrderRecordsService.add(productionOrderRecordsParam);
73         return ResponseData.success();
74     }
75
76     /**
77      * 编辑接口
78      *
79      * @author cl
80      * @Date 2022-10-27
81      */
82     @RequestMapping("/editItem")
83     @ResponseBody
84     public ResponseData editItem(ProductionOrderRecordsParam productionOrderRecordsParam) {
85         this.productionOrderRecordsService.update(productionOrderRecordsParam);
86         return ResponseData.success();
87     }
88
89     /**
90      * 删除接口
91      *
92      * @author cl
93      * @Date 2022-10-27
94      */
95     @RequestMapping("/delete")
96     @ResponseBody
97     public ResponseData delete(ProductionOrderRecordsParam productionOrderRecordsParam) {
98         this.productionOrderRecordsService.delete(productionOrderRecordsParam);
99         return ResponseData.success();
100     }
101
102     /**
103      * 查看详情接口
104      *
105      * @author cl
106      * @Date 2022-10-27
107      */
108     @RequestMapping("/detail")
109     @ResponseBody
110     public ResponseData detail(ProductionOrderRecordsParam productionOrderRecordsParam) {
111         ProductionOrderRecords detail = this.productionOrderRecordsService.getById(productionOrderRecordsParam.getId());
112         return ResponseData.success(detail);
113     }
114
115     /**
116      * 查询列表
117      *
118      * @author cl
119      * @Date 2022-10-27
120      */
121     @ResponseBody
122     @RequestMapping("/list")
123     public LayuiPageInfo list(ProductionOrderRecordsParam productionOrderRecordsParam) {
124         return this.productionOrderRecordsService.findPageBySpec(productionOrderRecordsParam);
125     }
126
127 }
128
129