Преглед изворни кода

Merge branch 'bgy' of kn-cost/cost-backend into dev

bgy пре 2 година
родитељ
комит
e5700a8459
14 измењених фајлова са 570 додато и 2 уклоњено
  1. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java
  2. 178
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java
  3. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java
  4. 178
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java
  5. 55
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostCenter.java
  6. 47
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/SapSubfactory.java
  7. 17
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostCenterMapper.java
  8. 17
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/SapSubfactoryMapper.java
  9. 5
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostCenterMapper.xml
  10. 5
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/SapSubfactoryMapper.xml
  11. 14
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostCenterService.java
  12. 14
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ISapSubfactoryService.java
  13. 19
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostCenterServiceImpl.java
  14. 19
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/SapSubfactoryServiceImpl.java

+ 1
- 1
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java Прегледај датотеку

@@ -43,7 +43,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
43 43
  * @Date:   2024-06-11
44 44
  * @Version: V1.0
45 45
  */
46
-@Api(tags="budget_price")
46
+@Api(tags="预算价格")
47 47
 @RestController
48 48
 @RequestMapping("//budgetPrice")
49 49
 @Slf4j

+ 178
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java Прегледај датотеку

@@ -0,0 +1,178 @@
1
+package com.zzsmart.qomo.kn.cost.manage.controller;
2
+
3
+import java.util.Arrays;
4
+import java.util.List;
5
+import java.util.Map;
6
+import java.util.stream.Collectors;
7
+import java.io.IOException;
8
+import java.io.UnsupportedEncodingException;
9
+import java.net.URLDecoder;
10
+import javax.servlet.http.HttpServletRequest;
11
+import javax.servlet.http.HttpServletResponse;
12
+import org.jeecg.common.api.vo.Result;
13
+import org.jeecg.common.system.query.QueryGenerator;
14
+import org.jeecg.common.util.oConvertUtils;
15
+import com.zzsmart.qomo.kn.cost.manage.entity.CostCenter;
16
+import com.zzsmart.qomo.kn.cost.manage.service.ICostCenterService;
17
+
18
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
19
+import com.baomidou.mybatisplus.core.metadata.IPage;
20
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
21
+import lombok.extern.slf4j.Slf4j;
22
+
23
+import org.jeecgframework.poi.excel.ExcelImportUtil;
24
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
25
+import org.jeecgframework.poi.excel.entity.ExportParams;
26
+import org.jeecgframework.poi.excel.entity.ImportParams;
27
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
28
+import org.jeecg.common.system.base.controller.JeecgController;
29
+import org.springframework.beans.factory.annotation.Autowired;
30
+import org.springframework.web.bind.annotation.*;
31
+import org.springframework.web.multipart.MultipartFile;
32
+import org.springframework.web.multipart.MultipartHttpServletRequest;
33
+import org.springframework.web.servlet.ModelAndView;
34
+import com.alibaba.fastjson.JSON;
35
+import io.swagger.annotations.Api;
36
+import io.swagger.annotations.ApiOperation;
37
+import org.jeecg.common.aspect.annotation.AutoLog;
38
+import org.apache.shiro.authz.annotation.RequiresPermissions;
39
+
40
+ /**
41
+ * @Description: cost_center
42
+ * @Author: jeecg-boot
43
+ * @Date:   2024-06-11
44
+ * @Version: V1.0
45
+ */
46
+@Api(tags="成本中心")
47
+@RestController
48
+@RequestMapping("/com.zzsmart.qomo.kn.cost.manage/costCenter")
49
+@Slf4j
50
+public class CostCenterController extends JeecgController<CostCenter, ICostCenterService> {
51
+	@Autowired
52
+	private ICostCenterService costCenterService;
53
+	
54
+	/**
55
+	 * 分页列表查询
56
+	 *
57
+	 * @param costCenter
58
+	 * @param pageNo
59
+	 * @param pageSize
60
+	 * @param req
61
+	 * @return
62
+	 */
63
+	//@AutoLog(value = "cost_center-分页列表查询")
64
+	@ApiOperation(value="cost_center-分页列表查询", notes="cost_center-分页列表查询")
65
+	@GetMapping(value = "/list")
66
+	public Result<IPage<CostCenter>> queryPageList(CostCenter costCenter,
67
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
68
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
69
+								   HttpServletRequest req) {
70
+		QueryWrapper<CostCenter> queryWrapper = QueryGenerator.initQueryWrapper(costCenter, req.getParameterMap());
71
+		Page<CostCenter> page = new Page<CostCenter>(pageNo, pageSize);
72
+		IPage<CostCenter> pageList = costCenterService.page(page, queryWrapper);
73
+		return Result.OK(pageList);
74
+	}
75
+	
76
+	/**
77
+	 *   添加
78
+	 *
79
+	 * @param costCenter
80
+	 * @return
81
+	 */
82
+	@AutoLog(value = "cost_center-添加")
83
+	@ApiOperation(value="cost_center-添加", notes="cost_center-添加")
84
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:cost_center:add")
85
+	@PostMapping(value = "/add")
86
+	public Result<String> add(@RequestBody CostCenter costCenter) {
87
+		costCenterService.save(costCenter);
88
+		return Result.OK("添加成功!");
89
+	}
90
+	
91
+	/**
92
+	 *  编辑
93
+	 *
94
+	 * @param costCenter
95
+	 * @return
96
+	 */
97
+	@AutoLog(value = "cost_center-编辑")
98
+	@ApiOperation(value="cost_center-编辑", notes="cost_center-编辑")
99
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:cost_center:edit")
100
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
101
+	public Result<String> edit(@RequestBody CostCenter costCenter) {
102
+		costCenterService.updateById(costCenter);
103
+		return Result.OK("编辑成功!");
104
+	}
105
+	
106
+	/**
107
+	 *   通过id删除
108
+	 *
109
+	 * @param id
110
+	 * @return
111
+	 */
112
+	@AutoLog(value = "cost_center-通过id删除")
113
+	@ApiOperation(value="cost_center-通过id删除", notes="cost_center-通过id删除")
114
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:cost_center:delete")
115
+	@DeleteMapping(value = "/delete")
116
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
117
+		costCenterService.removeById(id);
118
+		return Result.OK("删除成功!");
119
+	}
120
+	
121
+	/**
122
+	 *  批量删除
123
+	 *
124
+	 * @param ids
125
+	 * @return
126
+	 */
127
+	@AutoLog(value = "cost_center-批量删除")
128
+	@ApiOperation(value="cost_center-批量删除", notes="cost_center-批量删除")
129
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:cost_center:deleteBatch")
130
+	@DeleteMapping(value = "/deleteBatch")
131
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
132
+		this.costCenterService.removeByIds(Arrays.asList(ids.split(",")));
133
+		return Result.OK("批量删除成功!");
134
+	}
135
+	
136
+	/**
137
+	 * 通过id查询
138
+	 *
139
+	 * @param id
140
+	 * @return
141
+	 */
142
+	//@AutoLog(value = "cost_center-通过id查询")
143
+	@ApiOperation(value="cost_center-通过id查询", notes="cost_center-通过id查询")
144
+	@GetMapping(value = "/queryById")
145
+	public Result<CostCenter> queryById(@RequestParam(name="id",required=true) String id) {
146
+		CostCenter costCenter = costCenterService.getById(id);
147
+		if(costCenter==null) {
148
+			return Result.error("未找到对应数据");
149
+		}
150
+		return Result.OK(costCenter);
151
+	}
152
+
153
+    /**
154
+    * 导出excel
155
+    *
156
+    * @param request
157
+    * @param costCenter
158
+    */
159
+    //@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:cost_center:exportXls")
160
+    @RequestMapping(value = "/exportXls")
161
+    public ModelAndView exportXls(HttpServletRequest request, CostCenter costCenter) {
162
+        return super.exportXls(request, costCenter, CostCenter.class, "cost_center");
163
+    }
164
+
165
+    /**
166
+      * 通过excel导入数据
167
+    *
168
+    * @param request
169
+    * @param response
170
+    * @return
171
+    */
172
+    //@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:cost_center:importExcel")
173
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
174
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
175
+        return super.importExcel(request, response, CostCenter.class);
176
+    }
177
+
178
+}

+ 1
- 1
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java Прегледај датотеку

@@ -27,7 +27,7 @@ import java.util.Arrays;
27 27
  * @Date:   2024-06-06
28 28
  * @Version: V1.0
29 29
  */
30
-@Api(tags="hour_rate")
30
+@Api(tags="小时费率")
31 31
 @RestController
32 32
 @RequestMapping("//hourRate")
33 33
 @Slf4j

+ 178
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java Прегледај датотеку

@@ -0,0 +1,178 @@
1
+package com.zzsmart.qomo.kn.cost.manage.controller;
2
+
3
+import java.util.Arrays;
4
+import java.util.List;
5
+import java.util.Map;
6
+import java.util.stream.Collectors;
7
+import java.io.IOException;
8
+import java.io.UnsupportedEncodingException;
9
+import java.net.URLDecoder;
10
+import javax.servlet.http.HttpServletRequest;
11
+import javax.servlet.http.HttpServletResponse;
12
+import org.jeecg.common.api.vo.Result;
13
+import org.jeecg.common.system.query.QueryGenerator;
14
+import org.jeecg.common.util.oConvertUtils;
15
+import com.zzsmart.qomo.kn.cost.manage.entity.SapSubfactory;
16
+import com.zzsmart.qomo.kn.cost.manage.service.ISapSubfactoryService;
17
+
18
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
19
+import com.baomidou.mybatisplus.core.metadata.IPage;
20
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
21
+import lombok.extern.slf4j.Slf4j;
22
+
23
+import org.jeecgframework.poi.excel.ExcelImportUtil;
24
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
25
+import org.jeecgframework.poi.excel.entity.ExportParams;
26
+import org.jeecgframework.poi.excel.entity.ImportParams;
27
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
28
+import org.jeecg.common.system.base.controller.JeecgController;
29
+import org.springframework.beans.factory.annotation.Autowired;
30
+import org.springframework.web.bind.annotation.*;
31
+import org.springframework.web.multipart.MultipartFile;
32
+import org.springframework.web.multipart.MultipartHttpServletRequest;
33
+import org.springframework.web.servlet.ModelAndView;
34
+import com.alibaba.fastjson.JSON;
35
+import io.swagger.annotations.Api;
36
+import io.swagger.annotations.ApiOperation;
37
+import org.jeecg.common.aspect.annotation.AutoLog;
38
+import org.apache.shiro.authz.annotation.RequiresPermissions;
39
+
40
+ /**
41
+ * @Description: sap_subfactory
42
+ * @Author: jeecg-boot
43
+ * @Date:   2024-06-11
44
+ * @Version: V1.0
45
+ */
46
+@Api(tags="工厂信息")
47
+@RestController
48
+@RequestMapping("/com.zzsmart.qomo.kn.cost.manage/sapSubfactory")
49
+@Slf4j
50
+public class SapSubfactoryController extends JeecgController<SapSubfactory, ISapSubfactoryService> {
51
+	@Autowired
52
+	private ISapSubfactoryService sapSubfactoryService;
53
+	
54
+	/**
55
+	 * 分页列表查询
56
+	 *
57
+	 * @param sapSubfactory
58
+	 * @param pageNo
59
+	 * @param pageSize
60
+	 * @param req
61
+	 * @return
62
+	 */
63
+	//@AutoLog(value = "sap_subfactory-分页列表查询")
64
+	@ApiOperation(value="sap_subfactory-分页列表查询", notes="sap_subfactory-分页列表查询")
65
+	@GetMapping(value = "/list")
66
+	public Result<IPage<SapSubfactory>> queryPageList(SapSubfactory sapSubfactory,
67
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
68
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
69
+								   HttpServletRequest req) {
70
+		QueryWrapper<SapSubfactory> queryWrapper = QueryGenerator.initQueryWrapper(sapSubfactory, req.getParameterMap());
71
+		Page<SapSubfactory> page = new Page<SapSubfactory>(pageNo, pageSize);
72
+		IPage<SapSubfactory> pageList = sapSubfactoryService.page(page, queryWrapper);
73
+		return Result.OK(pageList);
74
+	}
75
+	
76
+	/**
77
+	 *   添加
78
+	 *
79
+	 * @param sapSubfactory
80
+	 * @return
81
+	 */
82
+	@AutoLog(value = "sap_subfactory-添加")
83
+	@ApiOperation(value="sap_subfactory-添加", notes="sap_subfactory-添加")
84
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:sap_subfactory:add")
85
+	@PostMapping(value = "/add")
86
+	public Result<String> add(@RequestBody SapSubfactory sapSubfactory) {
87
+		sapSubfactoryService.save(sapSubfactory);
88
+		return Result.OK("添加成功!");
89
+	}
90
+	
91
+	/**
92
+	 *  编辑
93
+	 *
94
+	 * @param sapSubfactory
95
+	 * @return
96
+	 */
97
+	@AutoLog(value = "sap_subfactory-编辑")
98
+	@ApiOperation(value="sap_subfactory-编辑", notes="sap_subfactory-编辑")
99
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:sap_subfactory:edit")
100
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
101
+	public Result<String> edit(@RequestBody SapSubfactory sapSubfactory) {
102
+		sapSubfactoryService.updateById(sapSubfactory);
103
+		return Result.OK("编辑成功!");
104
+	}
105
+	
106
+	/**
107
+	 *   通过id删除
108
+	 *
109
+	 * @param id
110
+	 * @return
111
+	 */
112
+	@AutoLog(value = "sap_subfactory-通过id删除")
113
+	@ApiOperation(value="sap_subfactory-通过id删除", notes="sap_subfactory-通过id删除")
114
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:sap_subfactory:delete")
115
+	@DeleteMapping(value = "/delete")
116
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
117
+		sapSubfactoryService.removeById(id);
118
+		return Result.OK("删除成功!");
119
+	}
120
+	
121
+	/**
122
+	 *  批量删除
123
+	 *
124
+	 * @param ids
125
+	 * @return
126
+	 */
127
+	@AutoLog(value = "sap_subfactory-批量删除")
128
+	@ApiOperation(value="sap_subfactory-批量删除", notes="sap_subfactory-批量删除")
129
+	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:sap_subfactory:deleteBatch")
130
+	@DeleteMapping(value = "/deleteBatch")
131
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
132
+		this.sapSubfactoryService.removeByIds(Arrays.asList(ids.split(",")));
133
+		return Result.OK("批量删除成功!");
134
+	}
135
+	
136
+	/**
137
+	 * 通过id查询
138
+	 *
139
+	 * @param id
140
+	 * @return
141
+	 */
142
+	//@AutoLog(value = "sap_subfactory-通过id查询")
143
+	@ApiOperation(value="sap_subfactory-通过id查询", notes="sap_subfactory-通过id查询")
144
+	@GetMapping(value = "/queryById")
145
+	public Result<SapSubfactory> queryById(@RequestParam(name="id",required=true) String id) {
146
+		SapSubfactory sapSubfactory = sapSubfactoryService.getById(id);
147
+		if(sapSubfactory==null) {
148
+			return Result.error("未找到对应数据");
149
+		}
150
+		return Result.OK(sapSubfactory);
151
+	}
152
+
153
+    /**
154
+    * 导出excel
155
+    *
156
+    * @param request
157
+    * @param sapSubfactory
158
+    */
159
+    //@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:sap_subfactory:exportXls")
160
+    @RequestMapping(value = "/exportXls")
161
+    public ModelAndView exportXls(HttpServletRequest request, SapSubfactory sapSubfactory) {
162
+        return super.exportXls(request, sapSubfactory, SapSubfactory.class, "sap_subfactory");
163
+    }
164
+
165
+    /**
166
+      * 通过excel导入数据
167
+    *
168
+    * @param request
169
+    * @param response
170
+    * @return
171
+    */
172
+    //@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:sap_subfactory:importExcel")
173
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
174
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
175
+        return super.importExcel(request, response, SapSubfactory.class);
176
+    }
177
+
178
+}

+ 55
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostCenter.java Прегледај датотеку

@@ -0,0 +1,55 @@
1
+package com.zzsmart.qomo.kn.cost.manage.entity;
2
+
3
+import java.io.Serializable;
4
+import java.io.UnsupportedEncodingException;
5
+import java.util.Date;
6
+import java.math.BigDecimal;
7
+import com.baomidou.mybatisplus.annotation.IdType;
8
+import com.baomidou.mybatisplus.annotation.TableId;
9
+import com.baomidou.mybatisplus.annotation.TableName;
10
+import com.baomidou.mybatisplus.annotation.TableLogic;
11
+import lombok.Data;
12
+import com.fasterxml.jackson.annotation.JsonFormat;
13
+import org.springframework.format.annotation.DateTimeFormat;
14
+import org.jeecgframework.poi.excel.annotation.Excel;
15
+import org.jeecg.common.aspect.annotation.Dict;
16
+import io.swagger.annotations.ApiModel;
17
+import io.swagger.annotations.ApiModelProperty;
18
+import lombok.EqualsAndHashCode;
19
+import lombok.experimental.Accessors;
20
+
21
+/**
22
+ * @Description: cost_center
23
+ * @Author: jeecg-boot
24
+ * @Date:   2024-06-11
25
+ * @Version: V1.0
26
+ */
27
+@Data
28
+@TableName("cost_center")
29
+@Accessors(chain = true)
30
+@EqualsAndHashCode(callSuper = false)
31
+@ApiModel(value="cost_center对象", description="cost_center")
32
+public class CostCenter implements Serializable {
33
+    private static final long serialVersionUID = 1L;
34
+
35
+	/**公司代码*/
36
+	@Excel(name = "公司代码", width = 15)
37
+    @ApiModelProperty(value = "公司代码")
38
+    private String companyCode;
39
+	/**成本中心代码*/
40
+	@Excel(name = "成本中心代码", width = 15)
41
+    @ApiModelProperty(value = "成本中心代码")
42
+    private String costCenterCode;
43
+	/**成本中心名称*/
44
+	@Excel(name = "成本中心名称", width = 15)
45
+    @ApiModelProperty(value = "成本中心名称")
46
+    private String costCenterName;
47
+	/**成本类型*/
48
+	@Excel(name = "成本类型", width = 15)
49
+    @ApiModelProperty(value = "成本类型")
50
+    private String costCategory;
51
+	/**状态*/
52
+	@Excel(name = "状态", width = 15)
53
+    @ApiModelProperty(value = "状态")
54
+    private String status;
55
+}

+ 47
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/SapSubfactory.java Прегледај датотеку

@@ -0,0 +1,47 @@
1
+package com.zzsmart.qomo.kn.cost.manage.entity;
2
+
3
+import java.io.Serializable;
4
+import java.io.UnsupportedEncodingException;
5
+import java.util.Date;
6
+import java.math.BigDecimal;
7
+import com.baomidou.mybatisplus.annotation.IdType;
8
+import com.baomidou.mybatisplus.annotation.TableId;
9
+import com.baomidou.mybatisplus.annotation.TableName;
10
+import com.baomidou.mybatisplus.annotation.TableLogic;
11
+import lombok.Data;
12
+import com.fasterxml.jackson.annotation.JsonFormat;
13
+import org.springframework.format.annotation.DateTimeFormat;
14
+import org.jeecgframework.poi.excel.annotation.Excel;
15
+import org.jeecg.common.aspect.annotation.Dict;
16
+import io.swagger.annotations.ApiModel;
17
+import io.swagger.annotations.ApiModelProperty;
18
+import lombok.EqualsAndHashCode;
19
+import lombok.experimental.Accessors;
20
+
21
+/**
22
+ * @Description: sap_subfactory
23
+ * @Author: jeecg-boot
24
+ * @Date:   2024-06-11
25
+ * @Version: V1.0
26
+ */
27
+@Data
28
+@TableName("sap_subfactory")
29
+@Accessors(chain = true)
30
+@EqualsAndHashCode(callSuper = false)
31
+@ApiModel(value="sap_subfactory对象", description="sap_subfactory")
32
+public class SapSubfactory implements Serializable {
33
+    private static final long serialVersionUID = 1L;
34
+
35
+	/**主键*/
36
+	@TableId(type = IdType.ASSIGN_ID)
37
+    @ApiModelProperty(value = "主键")
38
+    private Integer id;
39
+	/**公司代码*/
40
+	@Excel(name = "公司代码", width = 15)
41
+    @ApiModelProperty(value = "公司代码")
42
+    private String companyCode;
43
+	/**工厂代码*/
44
+	@Excel(name = "工厂代码", width = 15)
45
+    @ApiModelProperty(value = "工厂代码")
46
+    private String factory;
47
+}

+ 17
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostCenterMapper.java Прегледај датотеку

@@ -0,0 +1,17 @@
1
+package com.zzsmart.qomo.kn.cost.manage.mapper;
2
+
3
+import java.util.List;
4
+
5
+import org.apache.ibatis.annotations.Param;
6
+import com.zzsmart.qomo.kn.cost.manage.entity.CostCenter;
7
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
8
+
9
+/**
10
+ * @Description: cost_center
11
+ * @Author: jeecg-boot
12
+ * @Date:   2024-06-11
13
+ * @Version: V1.0
14
+ */
15
+public interface CostCenterMapper extends BaseMapper<CostCenter> {
16
+
17
+}

+ 17
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/SapSubfactoryMapper.java Прегледај датотеку

@@ -0,0 +1,17 @@
1
+package com.zzsmart.qomo.kn.cost.manage.mapper;
2
+
3
+import java.util.List;
4
+
5
+import org.apache.ibatis.annotations.Param;
6
+import com.zzsmart.qomo.kn.cost.manage.entity.SapSubfactory;
7
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
8
+
9
+/**
10
+ * @Description: sap_subfactory
11
+ * @Author: jeecg-boot
12
+ * @Date:   2024-06-11
13
+ * @Version: V1.0
14
+ */
15
+public interface SapSubfactoryMapper extends BaseMapper<SapSubfactory> {
16
+
17
+}

+ 5
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostCenterMapper.xml Прегледај датотеку

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.zzsmart.qomo.kn.cost.manage.mapper.CostCenterMapper">
4
+
5
+</mapper>

+ 5
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/SapSubfactoryMapper.xml Прегледај датотеку

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.zzsmart.qomo.kn.cost.manage.mapper.SapSubfactoryMapper">
4
+
5
+</mapper>

+ 14
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostCenterService.java Прегледај датотеку

@@ -0,0 +1,14 @@
1
+package com.zzsmart.qomo.kn.cost.manage.service;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.CostCenter;
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+
6
+/**
7
+ * @Description: cost_center
8
+ * @Author: jeecg-boot
9
+ * @Date:   2024-06-11
10
+ * @Version: V1.0
11
+ */
12
+public interface ICostCenterService extends IService<CostCenter> {
13
+
14
+}

+ 14
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ISapSubfactoryService.java Прегледај датотеку

@@ -0,0 +1,14 @@
1
+package com.zzsmart.qomo.kn.cost.manage.service;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.SapSubfactory;
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+
6
+/**
7
+ * @Description: sap_subfactory
8
+ * @Author: jeecg-boot
9
+ * @Date:   2024-06-11
10
+ * @Version: V1.0
11
+ */
12
+public interface ISapSubfactoryService extends IService<SapSubfactory> {
13
+
14
+}

+ 19
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostCenterServiceImpl.java Прегледај датотеку

@@ -0,0 +1,19 @@
1
+package com.zzsmart.qomo.kn.cost.manage.service.impl;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.CostCenter;
4
+import com.zzsmart.qomo.kn.cost.manage.mapper.CostCenterMapper;
5
+import com.zzsmart.qomo.kn.cost.manage.service.ICostCenterService;
6
+import org.springframework.stereotype.Service;
7
+
8
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
+
10
+/**
11
+ * @Description: cost_center
12
+ * @Author: jeecg-boot
13
+ * @Date:   2024-06-11
14
+ * @Version: V1.0
15
+ */
16
+@Service
17
+public class CostCenterServiceImpl extends ServiceImpl<CostCenterMapper, CostCenter> implements ICostCenterService {
18
+
19
+}

+ 19
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/SapSubfactoryServiceImpl.java Прегледај датотеку

@@ -0,0 +1,19 @@
1
+package com.zzsmart.qomo.kn.cost.manage.service.impl;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.SapSubfactory;
4
+import com.zzsmart.qomo.kn.cost.manage.mapper.SapSubfactoryMapper;
5
+import com.zzsmart.qomo.kn.cost.manage.service.ISapSubfactoryService;
6
+import org.springframework.stereotype.Service;
7
+
8
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9
+
10
+/**
11
+ * @Description: sap_subfactory
12
+ * @Author: jeecg-boot
13
+ * @Date:   2024-06-11
14
+ * @Version: V1.0
15
+ */
16
+@Service
17
+public class SapSubfactoryServiceImpl extends ServiceImpl<SapSubfactoryMapper, SapSubfactory> implements ISapSubfactoryService {
18
+
19
+}