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

修改数据库表名(以app_scene为前缀),删除不必要的代码

wangqiong пре 1 година
родитељ
комит
a96d28c993
68 измењених фајлова са 547 додато и 2446 уклоњено
  1. 7
    3
      qomo-kn-cost-manage-start/src/main/resources/application-dev.yml
  2. 0
    180
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java
  3. 0
    182
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/C7525costController.java
  4. 0
    181
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java
  5. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostMaterialBomController.java
  6. 115
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostModelController.java
  7. 19
    19
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostPartMissingInfoController.java
  8. 0
    213
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardController.java
  9. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardDetailController.java
  10. 20
    38
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardVersionController.java
  11. 0
    180
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/LatestPurchasePriceController.java
  12. 0
    181
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/ProduceBatchController.java
  13. 0
    178
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java
  14. 0
    78
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/BudgetPrice.java
  15. 0
    54
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/C7525cost.java
  16. 0
    55
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostCenter.java
  17. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostMaterialBom.java
  18. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostMaterialProcessHours.java
  19. 135
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostModel.java
  20. 2
    2
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostPartMissingInfo.java
  21. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostPurchasePrice.java
  22. 0
    132
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostStandard.java
  23. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostStandardDetail.java
  24. 2
    2
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostStandardVersion.java
  25. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/HourRate.java
  26. 0
    107
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/LatestPurchasePrice.java
  27. 0
    65
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/ProduceBatch.java
  28. 0
    47
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/SapSubfactory.java
  29. 0
    14
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/BudgetPriceMapper.java
  30. 0
    18
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/C7525costMapper.java
  31. 0
    17
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostCenterMapper.java
  32. 18
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostModelMapper.java
  33. 0
    24
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostStandardMapper.java
  34. 0
    18
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/LatestPurchasePriceMapper.java
  35. 0
    18
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/ProduceBatchMapper.java
  36. 0
    17
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/SapSubfactoryMapper.java
  37. 0
    5
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/BudgetPriceMapper.xml
  38. 0
    5
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/C7525costMapper.xml
  39. 0
    5
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostCenterMapper.xml
  40. 26
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostModelMapper.xml
  41. 4
    4
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostStandardDetailMapper.xml
  42. 0
    42
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostStandardMapper.xml
  43. 0
    5
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/LatestPurchasePriceMapper.xml
  44. 0
    5
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/ProduceBatchMapper.xml
  45. 0
    5
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/SapSubfactoryMapper.xml
  46. 49
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/CostModelService.java
  47. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/CostStandardDetailService.java
  48. 0
    14
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/IBudgetPriceService.java
  49. 0
    15
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/IC7525costService.java
  50. 0
    14
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostCenterService.java
  51. 0
    26
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostStandardService.java
  52. 0
    15
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ILatestPurchasePriceService.java
  53. 0
    14
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/IProduceBatchService.java
  54. 0
    14
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ISapSubfactoryService.java
  55. 0
    18
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/BudgetPriceServiceImpl.java
  56. 0
    20
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/C7525costServiceImpl.java
  57. 0
    19
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostCenterServiceImpl.java
  58. 120
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostModelServiceImpl.java
  59. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardDetailServiceImpl.java
  60. 0
    60
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardServiceImpl.java
  61. 8
    14
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardVersionServiceImpl.java
  62. 0
    20
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/LatestPurchasePriceServiceImpl.java
  63. 0
    20
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/ProduceBatchServiceImpl.java
  64. 0
    19
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/SapSubfactoryServiceImpl.java
  65. 11
    0
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/vo/CostModelVO.java
  66. 1
    1
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/vo/CostStandardDetailVO.java
  67. 0
    34
      qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/vo/CostStandardVO.java
  68. 1
    1
      qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java

+ 7
- 3
qomo-kn-cost-manage-start/src/main/resources/application-dev.yml Прегледај датотеку

@@ -207,10 +207,14 @@ spring:
207 207
         connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
208 208
       datasource:
209 209
         master:
210
-          url: jdbc:mysql://121.40.189.20:3306/knne?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=true&serverTimezone=Asia/Shanghai
211
-          username: root
212
-          password: YMzc157#
210
+          url: jdbc:mysql://192.168.50.9:2212/selef_report?useUnicode=true&allowMultiQueries=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai&useSSL=false
211
+          username: zzzz
212
+          password: knphm2021
213 213
           driver-class-name: com.mysql.cj.jdbc.Driver
214
+#          url: jdbc:mysql://121.40.189.20:3306/knne?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=true&serverTimezone=Asia/Shanghai
215
+#          username: root
216
+#          password: YMzc157#
217
+#          driver-class-name: com.mysql.cj.jdbc.Driver
214 218
 #          url: jdbc:mysql://192.168.50.9:2212/selef_report?useUnicode=true&allowMultiQueries=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai&useSSL=false
215 219
 #          username: root
216 220
 #          password: root

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

@@ -1,180 +0,0 @@
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.BudgetPrice;
16
-import com.zzsmart.qomo.kn.cost.manage.service.IBudgetPriceService;
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: budget_price
42
- * @Author: jeecg-boot
43
- * @Date:   2024-06-11
44
- * @Version: V1.0
45
- */
46
-@Api(tags="cost-预算价格")
47
-@RestController
48
-@RequestMapping("//budgetPrice")
49
-@Slf4j
50
-public class BudgetPriceController extends JeecgController<BudgetPrice, IBudgetPriceService> {
51
-	@Autowired
52
-	private IBudgetPriceService budgetPriceService;
53
-	
54
-	/**
55
-	 * 分页列表查询
56
-	 *
57
-	 * @param budgetPrice
58
-	 * @param pageNo
59
-	 * @param pageSize
60
-	 * @param req
61
-	 * @return
62
-	 */
63
-	//@AutoLog(value = "budget_price-分页列表查询")
64
-	@ApiOperation(value="budget_price-分页列表查询", notes="budget_price-分页列表查询")
65
-	@GetMapping(value = "/list")
66
-	public Result<IPage<BudgetPrice>> queryPageList(BudgetPrice budgetPrice,
67
-								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
68
-								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
69
-								   HttpServletRequest req) {
70
-		QueryWrapper<BudgetPrice> queryWrapper = QueryGenerator.initQueryWrapper(budgetPrice, req.getParameterMap());
71
-		Page<BudgetPrice> page = new Page<BudgetPrice>(pageNo, pageSize);
72
-		IPage<BudgetPrice> pageList = budgetPriceService.page(page, queryWrapper);
73
-		return Result.OK(pageList);
74
-	}
75
-	
76
-	/**
77
-	 *   添加
78
-	 *
79
-	 * @param budgetPrice
80
-	 * @return
81
-	 */
82
-	@AutoLog(value = "budget_price-添加")
83
-	@ApiOperation(value="budget_price-添加", notes="budget_price-添加")
84
-	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:budget_price:add")
85
-	@PostMapping(value = "/add")
86
-	public Result<String> add(@RequestBody BudgetPrice budgetPrice) {
87
-		budgetPriceService.save(budgetPrice);
88
-		return Result.OK("添加成功!");
89
-	}
90
-	
91
-	/**
92
-	 *  编辑
93
-	 *
94
-	 * @param budgetPrice
95
-	 * @return
96
-	 */
97
-	@AutoLog(value = "budget_price-编辑")
98
-	@ApiOperation(value="budget_price-编辑", notes="budget_price-编辑")
99
-	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:budget_price:edit")
100
-	@RequestMapping(value = "/edit", method = {RequestMethod.POST})
101
-	public Result<String> edit(@RequestBody BudgetPrice budgetPrice) {
102
-		budgetPriceService.updateById(budgetPrice);
103
-		return Result.OK("编辑成功!");
104
-	}
105
-	
106
-	/**
107
-	 *   通过id删除
108
-	 *
109
-	 * @param id
110
-	 * @return
111
-	 */
112
-	@AutoLog(value = "budget_price-通过id删除")
113
-	@ApiOperation(value="budget_price-通过id删除", notes="budget_price-通过id删除")
114
-	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:budget_price:delete")
115
-	@DeleteMapping(value = "/delete")
116
-	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
117
-		budgetPriceService.removeById(id);
118
-		return Result.OK("删除成功!");
119
-	}
120
-	
121
-	/**
122
-	 *  批量删除
123
-	 *
124
-	 * @param ids
125
-	 * @return
126
-	 */
127
-	@AutoLog(value = "budget_price-批量删除")
128
-	@ApiOperation(value="budget_price-批量删除", notes="budget_price-批量删除")
129
-	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:budget_price:deleteBatch")
130
-	@DeleteMapping(value = "/deleteBatch")
131
-	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
132
-		this.budgetPriceService.removeByIds(Arrays.asList(ids.split(",")));
133
-		return Result.OK("批量删除成功!");
134
-	}
135
-	
136
-	/**
137
-	 * 通过id查询
138
-	 *
139
-	 * @param id
140
-	 * @return
141
-	 */
142
-	//@AutoLog(value = "budget_price-通过id查询")
143
-	@ApiOperation(value="budget_price-通过id查询", notes="budget_price-通过id查询")
144
-	@GetMapping(value = "/queryById")
145
-	public Result<BudgetPrice> queryById(@RequestParam(name="id",required=true) String id) {
146
-		BudgetPrice budgetPrice = budgetPriceService.getById(id);
147
-		if(budgetPrice==null) {
148
-			return Result.error("未找到对应数据");
149
-		}
150
-		return Result.OK(budgetPrice);
151
-	}
152
-
153
-    /**
154
-    * 导出excel
155
-    *
156
-    * @param request
157
-    * @param budgetPrice
158
-    */
159
-    //@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:budget_price:exportXls")
160
-    @GetMapping(value = "/exportXls")
161
-	@ApiOperation(value="导出excel", notes="导出excel")
162
-    public ModelAndView exportXls(HttpServletRequest request, BudgetPrice budgetPrice) {
163
-        return super.exportXls(request, budgetPrice, BudgetPrice.class, "budget_price");
164
-    }
165
-
166
-    /**
167
-      * 通过excel导入数据
168
-    *
169
-    * @param request
170
-    * @param response
171
-    * @return
172
-    */
173
-	@ApiOperation(value="excel导入数据", notes="excel导入数据")
174
-	//@RequiresPermissions("com.zzsmart.qomo.kn.cost.manage:budget_price:importExcel")
175
-    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
176
-    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
177
-        return super.importExcel(request, response, BudgetPrice.class);
178
-    }
179
-
180
-}

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

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

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

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

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

@@ -44,7 +44,7 @@ public class CostMaterialBomController {
44 44
      * @param req
45 45
      * @return
46 46
      */
47
-    //@AutoLog(value = "cost_standard_version-分页列表查询")
47
+    //@AutoLog(value = "app_scene_cost_standard_version-分页列表查询")
48 48
     @ApiOperation(value="物料bom分页列表查询", notes="物料bom分页列表查询")
49 49
     @GetMapping(value = "/pageList")
50 50
     public Result<IPage<CostMaterialBom>> queryPageList(CostMaterialBom costMaterialBom,

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

@@ -0,0 +1,115 @@
1
+package com.zzsmart.qomo.kn.cost.manage.controller;
2
+
3
+
4
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
+import com.baomidou.mybatisplus.core.metadata.IPage;
6
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
+import com.zzsmart.qomo.kn.cost.manage.entity.CostModel;
8
+import com.zzsmart.qomo.kn.cost.manage.service.CostModelService;
9
+import com.zzsmart.qomo.kn.cost.manage.vo.CostModelVO;
10
+import io.swagger.annotations.Api;
11
+import io.swagger.annotations.ApiOperation;
12
+import org.jeecg.common.api.vo.Result;
13
+import org.jeecg.common.system.query.QueryGenerator;
14
+import org.springframework.beans.factory.annotation.Autowired;
15
+import org.springframework.web.bind.annotation.*;
16
+
17
+import javax.servlet.http.HttpServletRequest;
18
+import java.util.List;
19
+
20
+/**
21
+ * <p>
22
+ * 前端控制器
23
+ * </p>
24
+ *
25
+ * @author
26
+ * @since 2024-07-11
27
+ */
28
+@RestController
29
+@RequestMapping("/cost-model")
30
+@Api(tags="cost-标准成本-模型管理")
31
+public class CostModelController {
32
+    @Autowired
33
+    CostModelService costModelService;
34
+
35
+    /**
36
+     * 分页列表查询
37
+     *
38
+     * @param costModel
39
+     * @param pageNo
40
+     * @param pageSize
41
+     * @param req
42
+     * @return
43
+     */
44
+    //@AutoLog(value = "app_scene_cost_standard_version-分页列表查询")
45
+    @ApiOperation(value = "标准成本模型表格信息查询", notes = "标准成本模型表格信息查询")
46
+    @GetMapping(value = "/pageList")
47
+    public Result<IPage<CostModel>> queryPageList(CostModel costModel, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) {
48
+        QueryWrapper<CostModel> queryWrapper = QueryGenerator.initQueryWrapper(costModel, req.getParameterMap());
49
+        Page<CostModel> page = new Page<CostModel>(pageNo, pageSize);
50
+        IPage<CostModel> pageList = costModelService.page(page, queryWrapper);
51
+        return Result.OK(pageList);
52
+    }
53
+
54
+    /**
55
+     * 列表查询
56
+     *
57
+     * @return
58
+     */
59
+    @ApiOperation(value = "物料bom列表查询", notes = "物料bom列表查询")
60
+    @GetMapping(value = "/list")
61
+    public Result<List<CostModel>> queryList(@RequestParam(name = "materialNumber", required = false) String materialNumber) {
62
+        List<CostModel> list = costModelService.queryListResult(materialNumber);
63
+        return Result.OK(list);
64
+    }
65
+    /**
66
+     * 标准成本模型编辑
67
+     */
68
+    @ApiOperation(value = "标准成本模型保存", notes = "标准成本模型保存")
69
+    @PostMapping(value = "/save")
70
+    public Result<String> save(@RequestBody CostModelVO costModelVO) {
71
+        Boolean aBoolean = costModelService.saveCostModelInfo(costModelVO);
72
+        if (aBoolean) {
73
+            return Result.OK("保存成功!");
74
+        }
75
+        return Result.error("保存失败!");
76
+    }
77
+    /**
78
+     * 标准成本模型编辑
79
+     */
80
+    @ApiOperation(value = "标准成本模型编辑", notes = "标准成本模型编辑")
81
+    @PostMapping(value = "/edit")
82
+    public Result<String> edit(@RequestBody CostModelVO costModelVO) {
83
+        Boolean aBoolean = costModelService.updateCostModelInfo(costModelVO);
84
+        if (aBoolean) {
85
+            return Result.OK("编辑成功!");
86
+        }
87
+        return Result.error("编辑失败!");
88
+    }
89
+
90
+    /**
91
+     * 标准成本模型删除
92
+     */
93
+    @ApiOperation(value = "标准成本模型删除", notes = "标准成本模型删除")
94
+    @PostMapping(value = "/delete")
95
+    public Result<String> delete(@RequestBody CostModelVO costModelVO) {
96
+        Boolean aBoolean = costModelService.deleteCostModel(costModelVO);
97
+        if (aBoolean) {
98
+            return Result.OK("删除成功!");
99
+        }
100
+        return Result.error("删除失败!");
101
+    }
102
+
103
+    /**
104
+     * 标准成本模型发布
105
+     */
106
+    @ApiOperation(value = "标准成本模型发布", notes = "标准成本模型发布")
107
+    @PostMapping(value = "/publish")
108
+    public Result<String> publish(@RequestBody CostModelVO costModelVO) {
109
+        Boolean aBoolean = costModelService.publishCostModel(costModelVO);
110
+        if (aBoolean) {
111
+            return Result.OK("发布成功!");
112
+        }
113
+        return Result.error("发布失败!");
114
+    }
115
+}

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

@@ -61,8 +61,8 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
61 61
 	 * @param req
62 62
 	 * @return
63 63
 	 */
64
-	//@AutoLog(value = "cost_part_missing_info-分页列表查询")
65
-	@ApiOperation(value="cost_part_missing_info-分页列表查询", notes="cost_part_missing_info-分页列表查询")
64
+	//@AutoLog(value = "app_scene_cost_part_missing_info-分页列表查询")
65
+	@ApiOperation(value="app_scene_cost_part_missing_info-分页列表查询", notes="app_scene_cost_part_missing_info-分页列表查询")
66 66
 	@GetMapping(value = "/list")
67 67
 	public Result<IPage<CostPartMissingInfo>> queryPageList(CostPartMissingInfo costPartMissingInfo,
68 68
 								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@@ -80,9 +80,9 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
80 80
 	 * @param costPartMissingInfo
81 81
 	 * @return
82 82
 	 */
83
-	@AutoLog(value = "cost_part_missing_info-添加")
84
-	@ApiOperation(value="cost_part_missing_info-添加", notes="cost_part_missing_info-添加")
85
-//	@RequiresPermissions(":cost_part_missing_info:add")
83
+	@AutoLog(value = "app_scene_cost_part_missing_info-添加")
84
+	@ApiOperation(value="app_scene_cost_part_missing_info-添加", notes="app_scene_cost_part_missing_info-添加")
85
+//	@RequiresPermissions(":app_scene_cost_part_missing_info:add")
86 86
 	@PostMapping(value = "/add")
87 87
 	public Result<String> add(@RequestBody CostPartMissingInfo costPartMissingInfo) {
88 88
 		costPartMissingInfoService.save(costPartMissingInfo);
@@ -95,9 +95,9 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
95 95
 	 * @param costPartMissingInfo
96 96
 	 * @return
97 97
 	 */
98
-	@AutoLog(value = "cost_part_missing_info-编辑")
99
-	@ApiOperation(value="cost_part_missing_info-编辑", notes="cost_part_missing_info-编辑")
100
-//	@RequiresPermissions(":cost_part_missing_info:edit")
98
+	@AutoLog(value = "app_scene_cost_part_missing_info-编辑")
99
+	@ApiOperation(value="app_scene_cost_part_missing_info-编辑", notes="app_scene_cost_part_missing_info-编辑")
100
+//	@RequiresPermissions(":app_scene_cost_part_missing_info:edit")
101 101
 	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
102 102
 	public Result<String> edit(@RequestBody CostPartMissingInfo costPartMissingInfo) {
103 103
 		costPartMissingInfoService.updateById(costPartMissingInfo);
@@ -110,9 +110,9 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
110 110
 	 * @param id
111 111
 	 * @return
112 112
 	 */
113
-	@AutoLog(value = "cost_part_missing_info-通过id删除")
114
-	@ApiOperation(value="cost_part_missing_info-通过id删除", notes="cost_part_missing_info-通过id删除")
115
-//	@RequiresPermissions(":cost_part_missing_info:delete")
113
+	@AutoLog(value = "app_scene_cost_part_missing_info-通过id删除")
114
+	@ApiOperation(value="app_scene_cost_part_missing_info-通过id删除", notes="app_scene_cost_part_missing_info-通过id删除")
115
+//	@RequiresPermissions(":app_scene_cost_part_missing_info:delete")
116 116
 	@DeleteMapping(value = "/delete")
117 117
 	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
118 118
 		costPartMissingInfoService.removeById(id);
@@ -125,9 +125,9 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
125 125
 	 * @param ids
126 126
 	 * @return
127 127
 	 */
128
-	@AutoLog(value = "cost_part_missing_info-批量删除")
129
-	@ApiOperation(value="cost_part_missing_info-批量删除", notes="cost_part_missing_info-批量删除")
130
-//	@RequiresPermissions(":cost_part_missing_info:deleteBatch")
128
+	@AutoLog(value = "app_scene_cost_part_missing_info-批量删除")
129
+	@ApiOperation(value="app_scene_cost_part_missing_info-批量删除", notes="app_scene_cost_part_missing_info-批量删除")
130
+//	@RequiresPermissions(":app_scene_cost_part_missing_info:deleteBatch")
131 131
 	@DeleteMapping(value = "/deleteBatch")
132 132
 	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
133 133
 		this.costPartMissingInfoService.removeByIds(Arrays.asList(ids.split(",")));
@@ -140,8 +140,8 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
140 140
 	 * @param id
141 141
 	 * @return
142 142
 	 */
143
-	//@AutoLog(value = "cost_part_missing_info-通过id查询")
144
-	@ApiOperation(value="cost_part_missing_info-通过id查询", notes="cost_part_missing_info-通过id查询")
143
+	//@AutoLog(value = "app_scene_cost_part_missing_info-通过id查询")
144
+	@ApiOperation(value="app_scene_cost_part_missing_info-通过id查询", notes="app_scene_cost_part_missing_info-通过id查询")
145 145
 	@GetMapping(value = "/queryById")
146 146
 	public Result<CostPartMissingInfo> queryById(@RequestParam(name="id",required=true) String id) {
147 147
 		CostPartMissingInfo costPartMissingInfo = costPartMissingInfoService.getById(id);
@@ -157,10 +157,10 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
157 157
     * @param request
158 158
     * @param costPartMissingInfo
159 159
     */
160
-//    @RequiresPermissions(":cost_part_missing_info:exportXls")
160
+//    @RequiresPermissions(":app_scene_cost_part_missing_info:exportXls")
161 161
     @RequestMapping(value = "/exportXls",method = RequestMethod.GET)
162 162
     public ModelAndView exportXls(HttpServletRequest request, CostPartMissingInfo costPartMissingInfo) {
163
-        return super.exportXls(request, costPartMissingInfo, CostPartMissingInfo.class, "cost_part_missing_info");
163
+        return super.exportXls(request, costPartMissingInfo, CostPartMissingInfo.class, "app_scene_cost_part_missing_info");
164 164
     }
165 165
 
166 166
     /**
@@ -170,7 +170,7 @@ public class CostPartMissingInfoController extends JeecgController<CostPartMissi
170 170
     * @param response
171 171
     * @return
172 172
     */
173
-//    @RequiresPermissions(":cost_part_missing_info:importExcel")
173
+//    @RequiresPermissions(":app_scene_cost_part_missing_info:importExcel")
174 174
     @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
175 175
     public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
176 176
         return super.importExcel(request, response, CostPartMissingInfo.class);

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

@@ -1,213 +0,0 @@
1
-package com.zzsmart.qomo.kn.cost.manage.controller;
2
-
3
-import com.baomidou.mybatisplus.core.metadata.IPage;
4
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
6
-import com.zzsmart.qomo.kn.cost.manage.service.ICostStandardService;
7
-import com.zzsmart.qomo.kn.cost.manage.vo.CostStandardVO;
8
-import io.swagger.annotations.Api;
9
-import io.swagger.annotations.ApiOperation;
10
-import lombok.extern.slf4j.Slf4j;
11
-import org.apache.poi.ss.usermodel.*;
12
-import org.apache.poi.ss.util.CellRangeAddressList;
13
-import org.apache.poi.xssf.usermodel.XSSFWorkbook;
14
-import org.jeecg.common.api.vo.Result;
15
-import org.jeecg.common.aspect.annotation.AutoLog;
16
-import org.jeecg.common.system.base.controller.JeecgController;
17
-import org.springframework.beans.factory.annotation.Autowired;
18
-import org.springframework.web.bind.annotation.*;
19
-import org.springframework.web.servlet.ModelAndView;
20
-
21
-import javax.servlet.http.HttpServletRequest;
22
-import javax.servlet.http.HttpServletResponse;
23
-import java.io.IOException;
24
-import java.util.Arrays;
25
-
26
- /**
27
- * @Description: 标准成本
28
- * @Author: wangqiong
29
- * @Date:   2024-06-13
30
- * @Version: V1.0
31
- */
32
-@Api(tags="cost-标准成本计算")
33
-@RestController
34
-@RequestMapping("//costStandard")
35
-@Slf4j
36
-public class CostStandardController extends JeecgController<CostStandard, ICostStandardService> {
37
-	@Autowired
38
-	private ICostStandardService costStandardService;
39
-	
40
-	/**
41
-	 * 分页列表查询
42
-	 *
43
-	 * @param costStandard
44
-	 * @param pageNo
45
-	 * @param pageSize
46
-	 * @param req
47
-	 * @return
48
-	 */
49
-	//@AutoLog(value = "cost_standard-分页列表查询")
50
-	@ApiOperation(value="cost_standard-分页列表查询", notes="cost_standard-分页列表查询")
51
-	@GetMapping(value = "/list")
52
-	public Result<IPage<CostStandardVO>> queryPageList(CostStandardVO costStandard,
53
-								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
54
-								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
55
-								   HttpServletRequest req) {
56
-
57
-		Page<CostStandardVO> page = new Page<CostStandardVO>(pageNo, pageSize);
58
-		IPage<CostStandardVO> pageList = costStandardService.pageList(page, costStandard);
59
-		return Result.OK(pageList);
60
-	}
61
-	
62
-	/**
63
-	 *   添加
64
-	 *
65
-	 * @param costStandard
66
-	 * @return
67
-	 */
68
-	@AutoLog(value = "cost_standard-添加")
69
-	@ApiOperation(value="cost_standard-添加", notes="cost_standard-添加")
70
-//	@RequiresPermissions(":cost_standard:add")
71
-	@PostMapping(value = "/add")
72
-	public Result<String> add(@RequestBody CostStandard costStandard) {
73
-		costStandardService.save(costStandard);
74
-		return Result.OK("添加成功!");
75
-	}
76
-
77
-
78
-	 /**
79
-	 *  编辑
80
-	 *
81
-	 * @param costStandard
82
-	 * @return
83
-	 */
84
-	@AutoLog(value = "cost_standard-编辑")
85
-	@ApiOperation(value="cost_standard-编辑", notes="cost_standard-编辑")
86
-//	@RequiresPermissions(":cost_standard:edit")
87
-	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
88
-	public Result<String> edit(@RequestBody CostStandard costStandard) {
89
-		costStandardService.updateById(costStandard);
90
-		return Result.OK("编辑成功!");
91
-	}
92
-	
93
-	/**
94
-	 *   通过id删除
95
-	 *
96
-	 * @param id
97
-	 * @return
98
-	 */
99
-	@AutoLog(value = "cost_standard-通过id删除")
100
-	@ApiOperation(value="cost_standard-通过id删除", notes="cost_standard-通过id删除")
101
-//	@RequiresPermissions(":cost_standard:delete")
102
-	@DeleteMapping(value = "/delete")
103
-	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
104
-		costStandardService.removeById(id);
105
-		return Result.OK("删除成功!");
106
-	}
107
-	
108
-	/**
109
-	 *  批量删除
110
-	 *
111
-	 * @param ids
112
-	 * @return
113
-	 */
114
-	@AutoLog(value = "cost_standard-批量删除")
115
-	@ApiOperation(value="cost_standard-批量删除", notes="cost_standard-批量删除")
116
-//	@RequiresPermissions(":cost_standard:deleteBatch")
117
-	@DeleteMapping(value = "/deleteBatch")
118
-	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
119
-		this.costStandardService.removeByIds(Arrays.asList(ids.split(",")));
120
-		return Result.OK("批量删除成功!");
121
-	}
122
-	
123
-	/**
124
-	 * 通过id查询
125
-	 *
126
-	 * @param id
127
-	 * @return
128
-	 */
129
-	//@AutoLog(value = "cost_standard-通过id查询")
130
-	@ApiOperation(value="cost_standard-通过id查询", notes="cost_standard-通过id查询")
131
-	@GetMapping(value = "/queryById")
132
-	public Result<CostStandard> queryById(@RequestParam(name="id",required=true) String id) {
133
-		CostStandard costStandard = costStandardService.getById(id);
134
-		if(costStandard==null) {
135
-			return Result.error("未找到对应数据");
136
-		}
137
-		return Result.OK(costStandard);
138
-	}
139
-
140
-    /**
141
-    * 导出excel
142
-    *
143
-    * @param request
144
-    * @param costStandard
145
-    */
146
-//    @RequiresPermissions(":cost_standard:exportXls")
147
-    @RequestMapping(value = "/exportXls", method = RequestMethod.GET)
148
-    public ModelAndView exportXls(HttpServletRequest request, CostStandard costStandard) {
149
-        return super.exportXls(request, costStandard, CostStandard.class, "cost_standard");
150
-    }
151
-
152
-    /**
153
-      * 通过excel导入数据并进行批量计算
154
-    *
155
-    * @param request
156
-    * @param response
157
-    * @return
158
-    */
159
-//    @RequiresPermissions(":cost_standard:importExcel")
160
-    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
161
-    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
162
-        return super.importExcel(request, response, CostStandard.class);
163
-    }
164
-
165
-	 @GetMapping("/download/excel-template")
166
-	 public void downloadExcel(HttpServletResponse response) throws IOException {
167
-		 // 创建工作簿
168
-		 Workbook workbook = new XSSFWorkbook();
169
-		 Sheet sheet = workbook.createSheet("生变成版本号导入模板");
170
-
171
-		 // 创建表头行
172
-		 Row headerRow = sheet.createRow(0);
173
-		 // 设置字体
174
-		 Font headerFont = workbook.createFont();
175
-		 headerFont.setBold(true); // 设置字体为加粗
176
-		// headerFont.setFontHeightInPoints((short) 14); // 设置字体大小
177
-
178
-		 CellStyle headerCellStyle = workbook.createCellStyle();
179
-		 headerCellStyle.setFont(headerFont);
180
-		 Cell firstCell = headerRow.createCell(0);
181
-		 firstCell.setCellStyle(headerCellStyle);
182
-		 firstCell.setCellValue("物料号");
183
-		 Cell secondCell = headerRow.createCell(1);
184
-		 secondCell.setCellStyle(headerCellStyle);
185
-		 secondCell.setCellValue("图号");
186
-		 Cell thirdCell = headerRow.createCell(2);
187
-		 thirdCell.setCellStyle(headerCellStyle);
188
-		 thirdCell.setCellValue("项目阶段");
189
-
190
-		 // 设置下拉列表数据
191
-		 DataValidationHelper validationHelper = sheet.getDataValidationHelper();
192
-		 DataValidationConstraint constraint = validationHelper.createExplicitListConstraint(
193
-				 new String[]{"初始","首批","量产"}); // 下拉列表的选项
194
-
195
-		 // 应用下拉列表到第三列(索引为2)
196
-		 CellRangeAddressList addressList = new CellRangeAddressList(1, 65535, 2, 2); // 从第二行开始到第101行,第三列
197
-		 DataValidation validation = validationHelper.createValidation(constraint, addressList);
198
-		 sheet.addValidationData(validation);
199
-
200
-
201
-
202
-		 // 设置响应头
203
-		 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
204
-		 response.setHeader("Content-Disposition", "attachment; filename=example-template.xlsx");
205
-
206
-		 // 将工作簿写入输出流
207
-		 workbook.write(response.getOutputStream());
208
-		 workbook.close();
209
-
210
-		 response.flushBuffer();
211
-	 }
212
-
213
-}

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

@@ -36,7 +36,7 @@ import static com.zzsmart.qomo.kn.cost.manage.util.EasyExcelUtil.getIncludeField
36 36
  * 标准成本明细表 前端控制器
37 37
  * </p>
38 38
  *
39
- * @author cost_purchase_price
39
+ * @author app_scene_cost_purchase_price
40 40
  * @since 2024-06-19
41 41
  */
42 42
 @Api(tags = "cost-标准成本单行查询")

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

@@ -2,46 +2,28 @@ package com.zzsmart.qomo.kn.cost.manage.controller;
2 2
 
3 3
 import java.util.Arrays;
4 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 5
 import javax.servlet.http.HttpServletRequest;
11 6
 import javax.servlet.http.HttpServletResponse;
12 7
 
13
-import com.zzsmart.qomo.kn.cost.manage.entity.CostMaterialBom;
14
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
15 8
 import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardVersion;
16 9
 import com.zzsmart.qomo.kn.cost.manage.service.ICostStandardVersionService;
17
-import com.zzsmart.qomo.kn.cost.manage.vo.CostStandardVO;
18 10
 import org.jeecg.common.api.vo.Result;
19 11
 import org.jeecg.common.system.query.QueryGenerator;
20
-import org.jeecg.common.util.oConvertUtils;
21 12
 
22 13
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
23 14
 import com.baomidou.mybatisplus.core.metadata.IPage;
24 15
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
25 16
 import lombok.extern.slf4j.Slf4j;
26 17
 
27
-import org.jeecgframework.poi.excel.ExcelImportUtil;
28
-import org.jeecgframework.poi.excel.def.NormalExcelConstants;
29
-import org.jeecgframework.poi.excel.entity.ExportParams;
30
-import org.jeecgframework.poi.excel.entity.ImportParams;
31
-import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
32 18
 import org.jeecg.common.system.base.controller.JeecgController;
33 19
 import org.springframework.beans.factory.annotation.Autowired;
34 20
 import org.springframework.web.bind.annotation.*;
35
-import org.springframework.web.multipart.MultipartFile;
36
-import org.springframework.web.multipart.MultipartHttpServletRequest;
37 21
 import org.springframework.web.servlet.ModelAndView;
38
-import com.alibaba.fastjson.JSON;
39 22
 import io.swagger.annotations.Api;
40 23
 import io.swagger.annotations.ApiOperation;
41 24
 import org.jeecg.common.aspect.annotation.AutoLog;
42
-import org.apache.shiro.authz.annotation.RequiresPermissions;
43 25
 
44
- /**
26
+/**
45 27
  * @Description: 标准成本-版本号
46 28
  * @Author: wangqiong
47 29
  * @Date:   2024-06-13
@@ -64,8 +46,8 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
64 46
 	 * @param req
65 47
 	 * @return
66 48
 	 */
67
-	//@AutoLog(value = "cost_standard_version-分页列表查询")
68
-	@ApiOperation(value="cost_standard_version-分页列表查询", notes="cost_standard_version-分页列表查询")
49
+	//@AutoLog(value = "app_scene_cost_standard_version-分页列表查询")
50
+	@ApiOperation(value="app_scene_cost_standard_version-分页列表查询", notes="app_scene_cost_standard_version-分页列表查询")
69 51
 	@GetMapping(value = "/pageList")
70 52
 	public Result<IPage<CostStandardVersion>> queryPageList(CostStandardVersion costStandardVersion,
71 53
 								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@@ -93,9 +75,9 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
93 75
 	 * @param costStandardVersion
94 76
 	 * @return
95 77
 	 */
96
-	@AutoLog(value = "cost_standard_version-添加")
97
-	@ApiOperation(value="cost_standard_version-添加", notes="cost_standard_version-添加")
98
-//	@RequiresPermissions(":cost_standard_version:add")
78
+	@AutoLog(value = "app_scene_cost_standard_version-添加")
79
+	@ApiOperation(value="app_scene_cost_standard_version-添加", notes="app_scene_cost_standard_version-添加")
80
+//	@RequiresPermissions(":app_scene_cost_standard_version:add")
99 81
 	@PostMapping(value = "/add")
100 82
 	public Result<String> add(@RequestBody CostStandardVersion costStandardVersion) {
101 83
 		boolean save = costStandardVersionService.save(costStandardVersion);
@@ -112,9 +94,9 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
112 94
 	 * @param costStandardVersion
113 95
 	 * @return
114 96
 	 */
115
-	@AutoLog(value = "cost_standard_version-编辑")
116
-	@ApiOperation(value="cost_standard_version-编辑", notes="cost_standard_version-编辑")
117
-//	@RequiresPermissions(":cost_standard_version:edit")
97
+	@AutoLog(value = "app_scene_cost_standard_version-编辑")
98
+	@ApiOperation(value="app_scene_cost_standard_version-编辑", notes="app_scene_cost_standard_version-编辑")
99
+//	@RequiresPermissions(":app_scene_cost_standard_version:edit")
118 100
 	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
119 101
 	public Result<String> edit(@RequestBody CostStandardVersion costStandardVersion) {
120 102
 		costStandardVersionService.updateById(costStandardVersion);
@@ -127,9 +109,9 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
127 109
 	 * @param id
128 110
 	 * @return
129 111
 	 */
130
-	@AutoLog(value = "cost_standard_version-通过id删除")
131
-	@ApiOperation(value="cost_standard_version-通过id删除", notes="cost_standard_version-通过id删除")
132
-//	@RequiresPermissions(":cost_standard_version:delete")
112
+	@AutoLog(value = "app_scene_cost_standard_version-通过id删除")
113
+	@ApiOperation(value="app_scene_cost_standard_version-通过id删除", notes="app_scene_cost_standard_version-通过id删除")
114
+//	@RequiresPermissions(":app_scene_cost_standard_version:delete")
133 115
 	@DeleteMapping(value = "/delete")
134 116
 	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
135 117
 		costStandardVersionService.removeById(id);
@@ -142,9 +124,9 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
142 124
 	 * @param ids
143 125
 	 * @return
144 126
 	 */
145
-	@AutoLog(value = "cost_standard_version-批量删除")
146
-	@ApiOperation(value="cost_standard_version-批量删除", notes="cost_standard_version-批量删除")
147
-//	@RequiresPermissions(":cost_standard_version:deleteBatch")
127
+	@AutoLog(value = "app_scene_cost_standard_version-批量删除")
128
+	@ApiOperation(value="app_scene_cost_standard_version-批量删除", notes="app_scene_cost_standard_version-批量删除")
129
+//	@RequiresPermissions(":app_scene_cost_standard_version:deleteBatch")
148 130
 	@DeleteMapping(value = "/deleteBatch")
149 131
 	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
150 132
 		this.costStandardVersionService.removeByIds(Arrays.asList(ids.split(",")));
@@ -157,8 +139,8 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
157 139
 	 * @param id
158 140
 	 * @return
159 141
 	 */
160
-	//@AutoLog(value = "cost_standard_version-通过id查询")
161
-	@ApiOperation(value="cost_standard_version-通过id查询", notes="cost_standard_version-通过id查询")
142
+	//@AutoLog(value = "app_scene_cost_standard_version-通过id查询")
143
+	@ApiOperation(value="app_scene_cost_standard_version-通过id查询", notes="app_scene_cost_standard_version-通过id查询")
162 144
 	@GetMapping(value = "/queryById")
163 145
 	public Result<CostStandardVersion> queryById(@RequestParam(name="id",required=true) String id) {
164 146
 		CostStandardVersion costStandardVersion = costStandardVersionService.getById(id);
@@ -174,10 +156,10 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
174 156
     * @param request
175 157
     * @param costStandardVersion
176 158
     */
177
-//    @RequiresPermissions(":cost_standard_version:exportXls")
159
+//    @RequiresPermissions(":app_scene_cost_standard_version:exportXls")
178 160
     @RequestMapping(value = "/exportXls", method = RequestMethod.GET)
179 161
     public ModelAndView exportXls(HttpServletRequest request, CostStandardVersion costStandardVersion) {
180
-        return super.exportXls(request, costStandardVersion, CostStandardVersion.class, "cost_standard_version");
162
+        return super.exportXls(request, costStandardVersion, CostStandardVersion.class, "app_scene_cost_standard_version");
181 163
     }
182 164
 
183 165
     /**
@@ -187,7 +169,7 @@ public class CostStandardVersionController extends JeecgController<CostStandardV
187 169
     * @param response
188 170
     * @return
189 171
     */
190
-//    @RequiresPermissions(":cost_standard_version:importExcel")
172
+//    @RequiresPermissions(":app_scene_cost_standard_version:importExcel")
191 173
     @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
192 174
     public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
193 175
         return this.costStandardVersionService.importExcel(request, response, CostStandardVersion.class);

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

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

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

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

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

@@ -1,178 +0,0 @@
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="cost-工厂信息")
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
-}

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

@@ -1,78 +0,0 @@
1
-package com.zzsmart.qomo.kn.cost.manage.entity;
2
-
3
-import com.baomidou.mybatisplus.annotation.IdType;
4
-import com.baomidou.mybatisplus.annotation.TableId;
5
-import com.baomidou.mybatisplus.annotation.TableName;
6
-import io.swagger.annotations.ApiModel;
7
-import io.swagger.annotations.ApiModelProperty;
8
-import lombok.Data;
9
-import lombok.EqualsAndHashCode;
10
-import lombok.experimental.Accessors;
11
-import org.jeecgframework.poi.excel.annotation.Excel;
12
-
13
-import java.io.Serializable;
14
-import java.math.BigDecimal;
15
-
16
-/**
17
- * @Description: budget_price
18
- * @Author: jeecg-boot
19
- * @Date: 2024-06-11
20
- * @Version: V1.0
21
- */
22
-@Data
23
-@TableName("budget_price")
24
-@Accessors(chain = true)
25
-@EqualsAndHashCode(callSuper = false)
26
-@ApiModel(value = "budget_price对象", description = "budget_price")
27
-public class BudgetPrice implements Serializable {
28
-    private static final long serialVersionUID = 1L;
29
-
30
-    /**
31
-     * 主键
32
-     */
33
-    @TableId(type = IdType.ASSIGN_ID)
34
-    @ApiModelProperty(value = "主键")
35
-    private Integer id;
36
-    /**
37
-     * 年份
38
-     */
39
-    @Excel(name = "年份", width = 15)
40
-    @ApiModelProperty(value = "年份")
41
-    private String year;
42
-    /**
43
-     * 物料编码
44
-     */
45
-    @Excel(name = "物料编码", width = 15)
46
-    @ApiModelProperty(value = "物料编码")
47
-    private String materialNumber;
48
-    /**
49
-     * 物料名称
50
-     */
51
-    @Excel(name = "物料名称", width = 15)
52
-    @ApiModelProperty(value = "物料名称")
53
-    private String materialName;
54
-    /**
55
-     * 项目编号
56
-     */
57
-    @Excel(name = "项目编号", width = 15)
58
-    @ApiModelProperty(value = "项目编号")
59
-    private String projectNumber;
60
-    /**
61
-     * 预算价格
62
-     */
63
-    @Excel(name = "预算价格", width = 15)
64
-    @ApiModelProperty(value = "预算价格")
65
-    private BigDecimal price;
66
-    /**
67
-     * dwerk
68
-     */
69
-    @Excel(name = "dwerk", width = 15)
70
-    @ApiModelProperty(value = "dwerk")
71
-    private String dwerk;
72
-    /**
73
-     * posid
74
-     */
75
-    @Excel(name = "posid", width = 15)
76
-    @ApiModelProperty(value = "posid")
77
-    private String posid;
78
-}

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

@@ -1,54 +0,0 @@
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
-
8
-import com.baomidou.mybatisplus.annotation.*;
9
-import lombok.Data;
10
-import com.fasterxml.jackson.annotation.JsonFormat;
11
-import org.springframework.format.annotation.DateTimeFormat;
12
-import org.jeecgframework.poi.excel.annotation.Excel;
13
-import org.jeecg.common.aspect.annotation.Dict;
14
-import io.swagger.annotations.ApiModel;
15
-import io.swagger.annotations.ApiModelProperty;
16
-import lombok.EqualsAndHashCode;
17
-import lombok.experimental.Accessors;
18
-
19
-/**
20
- * @Description: c7525cost
21
- * @Author: jeecg-boot
22
- * @Date:   2024-06-06
23
- * @Version: V1.0
24
- */
25
-@Data
26
-@TableName("c7525cost")
27
-@Accessors(chain = true)
28
-@EqualsAndHashCode(callSuper = false)
29
-@ApiModel(value="c7525cost对象", description="c7525cost")
30
-public class C7525cost implements Serializable {
31
-    private static final long serialVersionUID = 1L;
32
-
33
-	/**年份*/
34
-	@Excel(name = "年份", width = 15)
35
-    @ApiModelProperty(value = "年份")
36
-    private String year;
37
-	/**门控料号(物料id)*/
38
-	@Excel(name = "门控料号(物料id)", width = 15)
39
-    @ApiModelProperty(value = "门控料号(物料id)")
40
-    private String materialNumber;
41
-	/**物料规格信息*/
42
-	@Excel(name = "物料规格信息", width = 15)
43
-    @ApiModelProperty(value = "物料规格信息")
44
-    private String zzggxh;
45
-	/**价格*/
46
-	@Excel(name = "价格", width = 15)
47
-    @ApiModelProperty(value = "价格")
48
-    @TableField(value = "price_7525")
49
-    private BigDecimal price7525;
50
-	/**id*/
51
-	@TableId(type = IdType.ASSIGN_ID)
52
-    @ApiModelProperty(value = "id")
53
-    private Integer id;
54
-}

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

@@ -1,55 +0,0 @@
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
-}

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

@@ -22,7 +22,7 @@ import lombok.experimental.Accessors;
22 22
 @Getter
23 23
 @Setter
24 24
 @Accessors(chain = true)
25
-@TableName("cost_material_bom")
25
+@TableName("app_scene_cost_material_bom")
26 26
 public class CostMaterialBom implements Serializable {
27 27
 
28 28
     private static final long serialVersionUID = 1L;

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

@@ -25,7 +25,7 @@ import lombok.experimental.Accessors;
25 25
 @Getter
26 26
 @Setter
27 27
 @Accessors(chain = true)
28
-@TableName("cost_material_process_hours")
28
+@TableName("app_scene_cost_material_process_hours")
29 29
 public class CostMaterialProcessHours implements Serializable {
30 30
 
31 31
     private static final long serialVersionUID = 1L;

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

@@ -0,0 +1,135 @@
1
+package com.zzsmart.qomo.kn.cost.manage.entity;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
5
+import com.baomidou.mybatisplus.annotation.TableId;
6
+import com.baomidou.mybatisplus.annotation.TableName;
7
+import java.io.Serializable;
8
+import java.time.LocalDateTime;
9
+
10
+import io.swagger.annotations.ApiModelProperty;
11
+import lombok.Getter;
12
+import lombok.Setter;
13
+import lombok.experimental.Accessors;
14
+
15
+/**
16
+ * <p>
17
+ * 
18
+ * </p>
19
+ *
20
+ * @author  
21
+ * @since 2024-07-11
22
+ */
23
+@Getter
24
+@Setter
25
+@Accessors(chain = true)
26
+@TableName("app_scene_cost_model")
27
+public class CostModel implements Serializable {
28
+
29
+    private static final long serialVersionUID = 1L;
30
+
31
+    /**
32
+     * 主键
33
+     */
34
+    @TableId(value = "id", type = IdType.AUTO)
35
+    private Integer id;
36
+
37
+    /**
38
+     * 模型名称
39
+     */
40
+    @ApiModelProperty(value = "模型名称")
41
+    @TableField("model_name")
42
+    private String modelName;
43
+
44
+    /**
45
+     * 图号
46
+     */
47
+    @ApiModelProperty(value = "图号")
48
+    @TableField("drawing_no")
49
+    private Integer drawingNo;
50
+
51
+    /**
52
+     * 物料号
53
+     */
54
+    @ApiModelProperty(value = "物料号")
55
+    @TableField("material_no")
56
+    private Integer materialNo;
57
+
58
+    /**
59
+     * 物料类型
60
+     */
61
+    @ApiModelProperty(value = "物料类型")
62
+    @TableField("material_type")
63
+    private String materialType;
64
+
65
+    /**
66
+     * 模型版本
67
+     */
68
+    @ApiModelProperty(value = "模型版本")
69
+    @TableField("model_version")
70
+    private String modelVersion;
71
+
72
+    /**
73
+     * 状态
74
+     */
75
+    @ApiModelProperty(value = "状态")
76
+    @TableField("status")
77
+    private String status;
78
+
79
+    /**
80
+     * 创建时间
81
+     */
82
+    @ApiModelProperty(value = "创建时间")
83
+    @TableField("create_time")
84
+    private LocalDateTime createTime;
85
+
86
+    /**
87
+     * 创建人
88
+     */
89
+    @TableField("create_by")
90
+    private Integer createBy;
91
+
92
+    /**
93
+     * 更新时间
94
+     */
95
+    @TableField("update_time")
96
+    private LocalDateTime updateTime;
97
+
98
+    /**
99
+     * 更新人
100
+     */
101
+    @TableField("update_by")
102
+    private Integer updateBy;
103
+
104
+    /**
105
+     * 模型配置信息
106
+     */
107
+    @TableField("cost_model_detail")
108
+    private String costModelDetail;
109
+
110
+
111
+    public static final String ID = "id";
112
+
113
+    public static final String MODEL_NAME = "model_name";
114
+
115
+    public static final String DRAWING_NO = "drawing_no";
116
+
117
+    public static final String MATERIAL_NO = "material_no";
118
+
119
+    public static final String MATERIAL_TYPE = "material_type";
120
+
121
+    public static final String MODEL_VERSION = "model_version";
122
+
123
+    public static final String STATUS = "status";
124
+
125
+    public static final String CREATE_TIME = "create_time";
126
+
127
+    public static final String CREATE_BY = "create_by";
128
+
129
+    public static final String UPDATE_TIME = "update_time";
130
+
131
+    public static final String UPDATE_BY = "update_by";
132
+
133
+    public static final String COST_MODEL_DETAIL = "cost_model_detail";
134
+
135
+}

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

@@ -25,10 +25,10 @@ import lombok.experimental.Accessors;
25 25
  * @Version: V1.0
26 26
  */
27 27
 @Data
28
-@TableName("cost_part_missing_info")
28
+@TableName("app_scene_cost_part_missing_info")
29 29
 @Accessors(chain = true)
30 30
 @EqualsAndHashCode(callSuper = false)
31
-@ApiModel(value="cost_part_missing_info对象", description="cost_part_missing_info")
31
+@ApiModel(value="app_scene_cost_part_missing_info对象", description="app_scene_cost_part_missing_info")
32 32
 public class CostPartMissingInfo implements Serializable {
33 33
     private static final long serialVersionUID = 1L;
34 34
 

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

@@ -22,7 +22,7 @@ import lombok.experimental.Accessors;
22 22
 @Getter
23 23
 @Setter
24 24
 @Accessors(chain = true)
25
-@TableName("cost_purchase_price")
25
+@TableName("app_scene_cost_purchase_price")
26 26
 public class CostPurchasePrice implements Serializable {
27 27
 
28 28
     private static final long serialVersionUID = 1L;

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

@@ -1,132 +0,0 @@
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: 标准成本
23
- * @Author: wangqiong
24
- * @Date:   2024-06-13
25
- * @Version: V1.0
26
- */
27
-@Data
28
-@TableName("cost_standard")
29
-@Accessors(chain = true)
30
-@EqualsAndHashCode(callSuper = false)
31
-@ApiModel(value="cost_standard对象", description="cost_standard")
32
-public class CostStandard implements Serializable {
33
-    private static final long serialVersionUID = 1L;
34
-
35
-	/**id*/
36
-	@TableId(type = IdType.ASSIGN_ID)
37
-    @ApiModelProperty(value = "id")
38
-    private String id;
39
-	/**物料号*/
40
-	@Excel(name = "物料号", width = 15)
41
-    @ApiModelProperty(value = "物料号")
42
-    private String materialNumber;
43
-
44
-    /**版本号ID*/
45
-    @Excel(name = "版本号ID", width = 15)
46
-    @ApiModelProperty(value = "版本号ID")
47
-    private String versionNumberId;
48
-
49
-	/**bom材料费*/
50
-	@Excel(name = "bom材料费", width = 15)
51
-    @ApiModelProperty(value = "bom材料费")
52
-    private BigDecimal bomCost;
53
-	/**包装费*/
54
-	@Excel(name = "包装费", width = 15)
55
-    @ApiModelProperty(value = "包装费")
56
-    private BigDecimal packingCost;
57
-	/**辅料费*/
58
-	@Excel(name = "辅料费", width = 15)
59
-    @ApiModelProperty(value = "辅料费")
60
-    private BigDecimal auxiliaryCost;
61
-	/**人工费*/
62
-	@Excel(name = "人工费", width = 15)
63
-    @ApiModelProperty(value = "人工费")
64
-    private BigDecimal laborCost;
65
-	/**机器折旧费*/
66
-	@Excel(name = "机器折旧费", width = 15)
67
-    @ApiModelProperty(value = "机器折旧费")
68
-    private BigDecimal euipDepreciationCost;
69
-	/**机物料消耗费*/
70
-	@Excel(name = "机物料消耗费", width = 15)
71
-    @ApiModelProperty(value = "机物料消耗费")
72
-    private BigDecimal equipConsumeCost;
73
-	/**水电费*/
74
-	@Excel(name = "水电费", width = 15)
75
-    @ApiModelProperty(value = "水电费")
76
-    private BigDecimal hydroelectricityCost;
77
-	/**其他制造费*/
78
-	@Excel(name = "其他制造费", width = 15)
79
-    @ApiModelProperty(value = "其他制造费")
80
-    private BigDecimal otherCost;
81
-	/**物流费*/
82
-	@Excel(name = "物流费", width = 15)
83
-    @ApiModelProperty(value = "物流费")
84
-    private BigDecimal trailCost;
85
-	/**制造成本*/
86
-	@Excel(name = "制造成本", width = 15)
87
-    @ApiModelProperty(value = "制造成本")
88
-    private BigDecimal manufactureCost;
89
-	/**工装费*/
90
-	@Excel(name = "工装费", width = 15)
91
-    @ApiModelProperty(value = "工装费")
92
-    private BigDecimal toolingCost;
93
-	/**检具费*/
94
-	@Excel(name = "检具费", width = 15)
95
-    @ApiModelProperty(value = "检具费")
96
-    private BigDecimal inspectionCost;
97
-	/**模具费*/
98
-	@Excel(name = "模具费", width = 15)
99
-    @ApiModelProperty(value = "模具费")
100
-    private BigDecimal moldCost;
101
-	/**测试费*/
102
-	@Excel(name = "测试费", width = 15)
103
-    @ApiModelProperty(value = "测试费")
104
-    private BigDecimal testCost;
105
-	/**总成本*/
106
-	@Excel(name = "总成本", width = 15)
107
-    @ApiModelProperty(value = "总成本")
108
-    private BigDecimal totalCost;
109
-    /**创建人*/
110
-    @Excel(name = "创建人", width = 15)
111
-    @ApiModelProperty(value = "创建人")
112
-    private String createBy;
113
-	/**创建日期*/
114
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
115
-    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
116
-    @ApiModelProperty(value = "创建日期")
117
-    private Date createTime;
118
-    /**修改人*/
119
-    @Excel(name = "修改人", width = 15)
120
-    @ApiModelProperty(value = "修改人")
121
-    private String updateBy;
122
-	/**修改日期*/
123
-	@Excel(name = "修改日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
124
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
125
-    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
126
-    @ApiModelProperty(value = "修改日期")
127
-    private Date updateTime;
128
-	/**备注*/
129
-	@Excel(name = "备注", width = 15)
130
-    @ApiModelProperty(value = "备注")
131
-    private String remark;
132
-}

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

@@ -23,7 +23,7 @@ import lombok.experimental.Accessors;
23 23
  */
24 24
 @Data
25 25
 @Accessors(chain = true)
26
-@TableName("cost_standard_detail")
26
+@TableName("app_scene_cost_standard_detail")
27 27
 @EqualsAndHashCode
28 28
 public class CostStandardDetail implements Serializable {
29 29
 

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

@@ -25,10 +25,10 @@ import lombok.experimental.Accessors;
25 25
  * @Version: V1.0
26 26
  */
27 27
 @Data
28
-@TableName("cost_standard_version")
28
+@TableName("app_scene_cost_standard_version")
29 29
 @Accessors(chain = true)
30 30
 @EqualsAndHashCode(callSuper = false)
31
-@ApiModel(value="cost_standard_version对象", description="cost_standard_version")
31
+@ApiModel(value="app_scene_cost_standard_version对象", description="app_scene_cost_standard_version")
32 32
 public class CostStandardVersion implements Serializable {
33 33
     private static final long serialVersionUID = 1L;
34 34
 

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

@@ -23,7 +23,7 @@ import lombok.experimental.Accessors;
23 23
  * @Version: V1.0
24 24
  */
25 25
 @Data
26
-@TableName("cost_hour_rate")
26
+@TableName("app_scene_cost_hour_rate")
27 27
 @Accessors(chain = true)
28 28
 @EqualsAndHashCode(callSuper = false)
29 29
 @ApiModel(value="hour_rate对象", description="hour_rate")

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

@@ -1,107 +0,0 @@
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: latest_purchase_price
23
- * @Author: jeecg-boot
24
- * @Date:   2024-06-11
25
- * @Version: V1.0
26
- */
27
-@Data
28
-@TableName("latest_purchase_price")
29
-@Accessors(chain = true)
30
-@EqualsAndHashCode(callSuper = false)
31
-@ApiModel(value="latest_purchase_price对象", description="latest_purchase_price")
32
-public class LatestPurchasePrice implements Serializable {
33
-    private static final long serialVersionUID = 1L;
34
-
35
-	/**门控料号(物料id)*/
36
-	@Excel(name = "门控料号(物料id)", width = 15)
37
-    @ApiModelProperty(value = "门控料号(物料id)")
38
-    private String materialNumber;
39
-	/**产品名称*/
40
-	@Excel(name = "产品名称", width = 15)
41
-    @ApiModelProperty(value = "产品名称")
42
-    private String name;
43
-	/**规格*/
44
-	@Excel(name = "规格", width = 15)
45
-    @ApiModelProperty(value = "规格")
46
-    private String norms;
47
-	/**单位*/
48
-	@Excel(name = "单位", width = 15)
49
-    @ApiModelProperty(value = "单位")
50
-    private String unit;
51
-	/**latestInvoiceNo*/
52
-	@Excel(name = "latestInvoiceNo", width = 15)
53
-    @ApiModelProperty(value = "latestInvoiceNo")
54
-    private String latestInvoiceNo;
55
-	/**估算日期*/
56
-	@Excel(name = "估算日期", width = 15, format = "yyyy-MM-dd")
57
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
58
-    @DateTimeFormat(pattern="yyyy-MM-dd")
59
-    @ApiModelProperty(value = "估算日期")
60
-    private Date latestInvoiceDate;
61
-	/**latestInvoiceSupplier*/
62
-	@Excel(name = "latestInvoiceSupplier", width = 15)
63
-    @ApiModelProperty(value = "latestInvoiceSupplier")
64
-    private String latestInvoiceSupplier;
65
-	/**latestInvoicePrice*/
66
-	@Excel(name = "latestInvoicePrice", width = 15)
67
-    @ApiModelProperty(value = "latestInvoicePrice")
68
-    private BigDecimal latestInvoicePrice;
69
-	/**不含税价格*/
70
-	@Excel(name = "不含税价格", width = 15)
71
-    @ApiModelProperty(value = "不含税价格")
72
-    private BigDecimal unitPriceWithoutTax;
73
-	/**interExamCost*/
74
-	@Excel(name = "interExamCost", width = 15)
75
-    @ApiModelProperty(value = "interExamCost")
76
-    private BigDecimal interExamCost;
77
-	/**工厂代号(工厂id)*/
78
-	@Excel(name = "工厂代号(工厂id)", width = 15)
79
-    @ApiModelProperty(value = "工厂代号(工厂id)")
80
-    private String factory;
81
-	/**维护人*/
82
-	@Excel(name = "维护人", width = 15)
83
-    @ApiModelProperty(value = "维护人")
84
-    private String guardian;
85
-	/**维护时间*/
86
-	@Excel(name = "维护时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
87
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
88
-    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
89
-    @ApiModelProperty(value = "维护时间")
90
-    private Date maintenanceTime;
91
-	/**isadd*/
92
-	@Excel(name = "isadd", width = 15)
93
-    @ApiModelProperty(value = "isadd")
94
-    private Integer isadd;
95
-	/**采购类型*/
96
-	@Excel(name = "采购类型", width = 15)
97
-    @ApiModelProperty(value = "采购类型")
98
-    private String purchaseType;
99
-	/**是否启用*/
100
-	@Excel(name = "是否启用", width = 15)
101
-    @ApiModelProperty(value = "是否启用")
102
-    private Integer isinvalid;
103
-	/**id*/
104
-	@TableId(type = IdType.ASSIGN_ID)
105
-    @ApiModelProperty(value = "id")
106
-    private String id;
107
-}

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

@@ -1,65 +0,0 @@
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: produce_batch
23
- * @Author: jeecg-boot
24
- * @Date:   2024-06-11
25
- * @Version: V1.0
26
- */
27
-@Data
28
-@TableName("produce_batch")
29
-@Accessors(chain = true)
30
-@EqualsAndHashCode(callSuper = false)
31
-@ApiModel(value="produce_batch对象", description="produce_batch")
32
-public class ProduceBatch implements Serializable {
33
-    private static final long serialVersionUID = 1L;
34
-
35
-	/**门控料号(物料id)*/
36
-	@Excel(name = "门控料号(物料id)", width = 15)
37
-    @ApiModelProperty(value = "门控料号(物料id)")
38
-    private String materialNumber;
39
-	/**工厂代号(工厂id)*/
40
-	@Excel(name = "工厂代号(工厂id)", width = 15)
41
-    @ApiModelProperty(value = "工厂代号(工厂id)")
42
-    private String factory;
43
-	/**生产批量*/
44
-	@Excel(name = "生产批量", width = 15)
45
-    @ApiModelProperty(value = "生产批量")
46
-    private BigDecimal batch;
47
-	/**维护人(用户id)*/
48
-	@Excel(name = "维护人(用户id)", width = 15)
49
-    @ApiModelProperty(value = "维护人(用户id)")
50
-    private String guardian;
51
-	/**维护时间*/
52
-	@Excel(name = "维护时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
53
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
54
-    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
55
-    @ApiModelProperty(value = "维护时间")
56
-    private Date maintenanceTime;
57
-	/**aufnr*/
58
-//	@Excel(name = "aufnr", width = 15)
59
-    @ApiModelProperty(value = "aufnr")
60
-    private String aufnr;
61
-    /**主键*/
62
-    @TableId(type = IdType.ASSIGN_ID)
63
-    @ApiModelProperty(value = "主键")
64
-    private String id;
65
-}

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

@@ -1,47 +0,0 @@
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
-}

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

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

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

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

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

@@ -1,17 +0,0 @@
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
-}

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

@@ -0,0 +1,18 @@
1
+package com.zzsmart.qomo.kn.cost.manage.mapper;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.CostModel;
4
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
+import org.apache.ibatis.annotations.Mapper;
6
+
7
+/**
8
+ * <p>
9
+ *  Mapper 接口
10
+ * </p>
11
+ *
12
+ * @author  
13
+ * @since 2024-07-11
14
+ */
15
+@Mapper
16
+public interface CostModelMapper extends BaseMapper<CostModel> {
17
+
18
+}

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

@@ -1,24 +0,0 @@
1
-package com.zzsmart.qomo.kn.cost.manage.mapper;
2
-
3
-import java.util.List;
4
-
5
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
6
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7
-import com.baomidou.mybatisplus.core.metadata.IPage;
8
-import com.baomidou.mybatisplus.core.toolkit.Constants;
9
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
10
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
11
-import com.zzsmart.qomo.kn.cost.manage.vo.CostStandardVO;
12
-import org.apache.ibatis.annotations.Param;
13
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
14
-
15
-/**
16
- * @Description: 标准成本
17
- * @Author: wangqiong
18
- * @Date:   2024-06-13
19
- * @Version: V1.0
20
- */
21
-public interface CostStandardMapper extends BaseMapper<CostStandard> {
22
-
23
-    IPage<CostStandardVO> pageList(@Param("page")Page<CostStandardVO> page , @Param(Constants.WRAPPER) Wrapper<CostStandardVO> wrapper);
24
-}

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

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

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

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

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

@@ -1,17 +0,0 @@
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
-}

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

@@ -1,5 +0,0 @@
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.BudgetPriceMapper">
4
-
5
-</mapper>

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

@@ -1,5 +0,0 @@
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.C7525costMapper">
4
-
5
-</mapper>

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

@@ -1,5 +0,0 @@
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>

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

@@ -0,0 +1,26 @@
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.CostModelMapper">
4
+
5
+    <!-- 通用查询映射结果 -->
6
+    <resultMap id="BaseResultMap" type="com.zzsmart.qomo.kn.cost.manage.entity.CostModel">
7
+        <id column="id" property="id" />
8
+        <result column="model_name" property="modelName" />
9
+        <result column="drawing_no" property="drawingNo" />
10
+        <result column="material_no" property="materialNo" />
11
+        <result column="material_type" property="materialType" />
12
+        <result column="model_version" property="modelVersion" />
13
+        <result column="status" property="status" />
14
+        <result column="create_time" property="createTime" />
15
+        <result column="create_by" property="createBy" />
16
+        <result column="update_time" property="updateTime" />
17
+        <result column="update_by" property="updateBy" />
18
+        <result column="cost_model_detail" property="costModelDetail" />
19
+    </resultMap>
20
+
21
+    <!-- 通用查询结果列 -->
22
+    <sql id="Base_Column_List">
23
+        id, model_name, drawing_no, material_no, material_type, model_version, status, create_time, create_by, update_time, update_by, cost_model_detail
24
+    </sql>
25
+
26
+</mapper>

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

@@ -40,8 +40,8 @@
40 40
     <select id="pageList" resultMap="CostStandardDetailVOResultMap">
41 41
         select c1.*, c2.version_number, c2.version_status, c2.stage,c2.version_year
42 42
         from
43
-            cost_standard_detail  c1
44
-                left join cost_standard_version  c2 on c1.version_number_id = c2.id
43
+            app_scene_cost_standard_detail  c1
44
+                left join app_scene_cost_standard_version  c2 on c1.version_number_id = c2.id
45 45
             ${ew.customSqlSegment}
46 46
         ORDER BY c1.create_time desc
47 47
 
@@ -49,8 +49,8 @@
49 49
     <select id="queryListResult" resultMap="CostStandardDetailVOResultMap">
50 50
         select c1.*, c2.version_number, c2.version_status, c2.stage,c2.version_year
51 51
         from
52
-            cost_standard_detail  c1
53
-                left join cost_standard_version  c2 on c1.version_number_id = c2.id
52
+            app_scene_cost_standard_detail  c1
53
+                left join app_scene_cost_standard_version  c2 on c1.version_number_id = c2.id
54 54
             ${ew.customSqlSegment}
55 55
         ORDER BY c1.create_time desc
56 56
 

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

@@ -1,42 +0,0 @@
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.CostStandardMapper">
4
-    <resultMap id="CostStandardVOResultMap" type="com.zzsmart.qomo.kn.cost.manage.vo.CostStandardVO" >
5
-        <result column="id" property="id" />
6
-        <result column="material_number" property="materialNumber" />
7
-        <result column="version_number" property="versionNumber" />
8
-        <result column="version_number_id" property="versionNumberId" />
9
-        <result column="bom_cost" property="bomCost" />
10
-        <result column="packing_cost" property="packingCost" />
11
-        <result column="auxiliary_cost" property="auxiliaryCost" />
12
-        <result column="labor_cost" property="laborCost" />
13
-        <result column="euip_depreciation_cost" property="euipDepreciationCost" />
14
-        <result column="equip_consume_cost" property="equipConsumeCost" />
15
-        <result column="hydroelectricity_cost" property="hydroelectricityCost" />
16
-        <result column="other_cost" property="otherCost" />
17
-        <result column="trail_cost" property="trailCost" />
18
-        <result column="manufacture_cost" property="manufactureCost" />
19
-        <result column="tooling_cost" property="toolingCost" />
20
-        <result column="Inspection_cost" property="inspectionCost" />
21
-        <result column="mold_cost" property="moldCost" />
22
-        <result column="test_cost" property="testCost" />
23
-        <result column="total_cost" property="totalCost" />
24
-        <result column="create_by" property="createBy" />
25
-        <result column="create_time" property="createTime" />
26
-        <result column="update_by" property="updateBy" />
27
-        <result column="update_time" property="updateTime" />
28
-        <result column="remark" property="remark" />
29
-        <result column="version_status" property="versionStatus" />
30
-        <result column="stage" property="stage" />
31
-        <result column="version_year" property="versionYear" />
32
-    </resultMap>
33
-    <select id="pageList" resultMap="CostStandardVOResultMap">
34
- select c1.*, c2.version_number, c2.version_status, c2.stage,c2.version_year
35
-        from
36
-     cost_standard  c1
37
-         left join cost_standard_version  c2 on c1.version_number_id = c2.id
38
-        ${ew.customSqlSegment}
39
- ORDER BY c1.create_time desc
40
-
41
-    </select>
42
-</mapper>

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

@@ -1,5 +0,0 @@
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.LatestPurchasePriceMapper">
4
-
5
-</mapper>

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

@@ -1,5 +0,0 @@
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.ProduceBatchMapper">
4
-
5
-</mapper>

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

@@ -1,5 +0,0 @@
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>

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

@@ -0,0 +1,49 @@
1
+package com.zzsmart.qomo.kn.cost.manage.service;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.CostModel;
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+import com.zzsmart.qomo.kn.cost.manage.vo.CostModelVO;
6
+
7
+import java.util.List;
8
+
9
+/**
10
+ * <p>
11
+ *  服务类
12
+ * </p>
13
+ *
14
+ * @author
15
+ * @since 2024-07-11
16
+ */
17
+public interface CostModelService extends IService<CostModel> {
18
+    /**
19
+     * 查询标准成本模型列表
20
+     * @param materialNumber
21
+     * @return
22
+     */
23
+    List<CostModel> queryListResult(String materialNumber);
24
+
25
+    /**
26
+     * 标准成本模型编辑
27
+     * @param costModelVO
28
+     */
29
+    Boolean updateCostModelInfo(CostModelVO costModelVO);
30
+
31
+    /**
32
+     * 标准成本模型删除
33
+     * @param costModelVO
34
+     */
35
+    Boolean deleteCostModel(CostModelVO costModelVO);
36
+
37
+    /**
38
+     * 标准成本模型发布
39
+     * @param costModelVO
40
+     */
41
+    Boolean publishCostModel(CostModelVO costModelVO);
42
+
43
+    /**
44
+     * 标准成本模型保存
45
+     * @param costModelVO
46
+     * @return
47
+     */
48
+    Boolean saveCostModelInfo(CostModelVO costModelVO);
49
+}

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

@@ -16,7 +16,7 @@ import javax.servlet.http.HttpServletResponse;
16 16
  * 标准成本明细表 服务类
17 17
  * </p>
18 18
  *
19
- * @author cost_purchase_price
19
+ * @author app_scene_cost_purchase_price
20 20
  * @since 2024-06-19
21 21
  */
22 22
 public interface CostStandardDetailService extends IService<CostStandardDetail> {

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

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

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

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

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

@@ -1,14 +0,0 @@
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
-}

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

@@ -1,26 +0,0 @@
1
-package com.zzsmart.qomo.kn.cost.manage.service;
2
-
3
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
-import com.baomidou.mybatisplus.core.metadata.IPage;
5
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
-import com.baomidou.mybatisplus.extension.service.IService;
7
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
8
-import com.zzsmart.qomo.kn.cost.manage.vo.CostStandardVO;
9
-
10
-import javax.servlet.http.HttpServletRequest;
11
-
12
-/**
13
- * @Description: 标准成本
14
- * @Author: wangqiong
15
- * @Date:   2024-06-13
16
- * @Version: V1.0
17
- */
18
-public interface ICostStandardService extends IService<CostStandard> {
19
-    /**
20
-     * 分页查询
21
-     * @param page
22
-     * @param
23
-     * @return
24
-     */
25
-    IPage<CostStandardVO> pageList(Page<CostStandardVO> page, CostStandardVO costStandard);
26
-}

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

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

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

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

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

@@ -1,14 +0,0 @@
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
-}

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

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

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

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

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

@@ -1,19 +0,0 @@
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
-}

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

@@ -0,0 +1,120 @@
1
+package com.zzsmart.qomo.kn.cost.manage.service.impl;
2
+
3
+import cn.hutool.core.util.StrUtil;
4
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
+import com.zzsmart.qomo.kn.cost.manage.entity.CostModel;
7
+import com.zzsmart.qomo.kn.cost.manage.mapper.CostModelMapper;
8
+import com.zzsmart.qomo.kn.cost.manage.service.CostModelService;
9
+import com.zzsmart.qomo.kn.cost.manage.vo.CostModelVO;
10
+import org.springframework.beans.BeanUtils;
11
+import org.springframework.beans.factory.annotation.Autowired;
12
+import org.springframework.stereotype.Service;
13
+
14
+import java.util.List;
15
+
16
+/**
17
+ * <p>
18
+ * 服务实现类
19
+ * </p>
20
+ *
21
+ * @author
22
+ * @since 2024-07-11
23
+ */
24
+@Service
25
+public class CostModelServiceImpl extends ServiceImpl<CostModelMapper, CostModel> implements CostModelService {
26
+    @Autowired
27
+    CostModelMapper costModelMapper;
28
+
29
+    /**
30
+     * 查询标准成本模型列表
31
+     *
32
+     * @param materialNumber
33
+     * @return
34
+     */
35
+    @Override
36
+    public List<CostModel> queryListResult(String materialNumber) {
37
+        QueryWrapper queryWrapper = new QueryWrapper();
38
+        if (StrUtil.isNotEmpty(materialNumber)) {
39
+            // 物料号
40
+            queryWrapper.like("material_no", materialNumber);
41
+        }
42
+        List list = costModelMapper.selectList(queryWrapper);
43
+        return list;
44
+    }
45
+
46
+    /**
47
+     * 标准成本模型编辑
48
+     *
49
+     * @param costModelVO
50
+     */
51
+    @Override
52
+    public Boolean updateCostModelInfo(CostModelVO costModelVO) {
53
+        if (costModelVO != null && costModelVO.getId() != null) {
54
+            CostModel costModel = new CostModel();
55
+            BeanUtils.copyProperties(costModelVO, costModel);
56
+            costModel.setId(costModelVO.getId());
57
+            costModel.setCostModelDetail(costModelVO.getCostModelDetail());
58
+            int i = costModelMapper.updateById(costModel);
59
+            if (i > 0) {
60
+                return true;
61
+            }
62
+        }
63
+        return false;
64
+    }
65
+
66
+    /**
67
+     * 标准成本模型删除
68
+     *
69
+     * @param costModelVO
70
+     */
71
+    @Override
72
+    public Boolean deleteCostModel(CostModelVO costModelVO) {
73
+        if (costModelVO != null && costModelVO.getId() != null) {
74
+            int i = costModelMapper.deleteById(costModelVO.getId());
75
+            if (i > 0) {
76
+                return true;
77
+            }
78
+        }
79
+        return false;
80
+    }
81
+
82
+    /**
83
+     * 标准成本模型发布
84
+     *
85
+     * @param costModelVO
86
+     */
87
+    @Override
88
+    public Boolean publishCostModel(CostModelVO costModelVO) {
89
+        if (costModelVO != null && costModelVO.getId() != null) {
90
+            CostModel costModel = new CostModel();
91
+            costModel.setStatus(costModelVO.getStatus());
92
+            costModel.setId(costModelVO.getId());
93
+            int i = costModelMapper.updateById(costModel);
94
+            if (i > 0) {
95
+                return true;
96
+            }
97
+        }
98
+        return false;
99
+    }
100
+
101
+    /**
102
+     * 标准成本模型保存
103
+     *
104
+     * @param costModelVO
105
+     * @return
106
+     */
107
+    @Override
108
+    public Boolean saveCostModelInfo(CostModelVO costModelVO) {
109
+        if (costModelVO != null) {
110
+            CostModel costModel = new CostModel();
111
+            BeanUtils.copyProperties(costModelVO, costModel);
112
+            costModel.setCostModelDetail(costModelVO.getCostModelDetail());
113
+            int i = costModelMapper.insert(costModel);
114
+            if (i > 0) {
115
+                return true;
116
+            }
117
+        }
118
+        return false;
119
+    }
120
+}

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

@@ -28,7 +28,7 @@ import static com.zzsmart.qomo.kn.cost.manage.util.EasyExcelUtil.getIncludeField
28 28
  * 标准成本明细表 服务实现类
29 29
  * </p>
30 30
  *
31
- * @author cost_purchase_price
31
+ * @author app_scene_cost_purchase_price
32 32
  * @since 2024-06-19
33 33
  */
34 34
 @Service

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

@@ -1,60 +0,0 @@
1
-package com.zzsmart.qomo.kn.cost.manage.service.impl;
2
-
3
-import cn.hutool.core.util.StrUtil;
4
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
-import com.baomidou.mybatisplus.core.metadata.IPage;
6
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
8
-import com.zzsmart.qomo.kn.cost.manage.mapper.CostStandardMapper;
9
-import com.zzsmart.qomo.kn.cost.manage.service.ICostStandardService;
10
-import com.zzsmart.qomo.kn.cost.manage.vo.CostStandardVO;
11
-import org.springframework.beans.factory.annotation.Autowired;
12
-import org.springframework.stereotype.Service;
13
-
14
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
15
-
16
-import javax.servlet.http.HttpServletRequest;
17
-import java.util.List;
18
-import java.util.Map;
19
-
20
-/**
21
- * @Description: 标准成本
22
- * @Author: wangqiong
23
- * @Date:   2024-06-13
24
- * @Version: V1.0
25
- */
26
-@Service
27
-public class CostStandardServiceImpl extends ServiceImpl<CostStandardMapper, CostStandard> implements ICostStandardService {
28
-    @Autowired
29
-    private CostStandardMapper costStandardMapper;
30
-
31
-    @Override
32
-    public IPage<CostStandardVO> pageList(Page<CostStandardVO> page, CostStandardVO costStandard) {
33
-        // 查询条件组装
34
-        QueryWrapper queryWrapper = new QueryWrapper();
35
-
36
-        if(costStandard != null){
37
-            if(StrUtil.isNotEmpty(costStandard.getVersionYear()) ){
38
-                // 年份
39
-                queryWrapper.eq("c2.version_year",costStandard.getVersionYear());
40
-            }
41
-            if(StrUtil.isNotEmpty(costStandard.getStage()) ){
42
-                // 阶段
43
-                queryWrapper.eq("c2.stage",costStandard.getStage());
44
-            }
45
-            if(StrUtil.isNotEmpty(costStandard.getMaterialNumber()) ){
46
-                // 物料号
47
-                queryWrapper.like("c1.material_number",costStandard.getMaterialNumber());
48
-            }
49
-            if(StrUtil.isNotEmpty(costStandard.getVersionNumber()) ){
50
-                // 版本号
51
-                queryWrapper.like("c2.version_number",costStandard.getVersionNumber());
52
-            }
53
-            if(StrUtil.isNotEmpty(costStandard.getVersionStatus()) ){
54
-                // 版本状态
55
-                queryWrapper.eq("c2.version_status",costStandard.getVersionStatus());
56
-            }
57
-        }
58
-        return (IPage<CostStandardVO>) costStandardMapper.pageList(page,queryWrapper);
59
-    }
60
-}

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

@@ -5,17 +5,13 @@ import cn.hutool.core.collection.CollectionUtil;
5 5
 import cn.hutool.core.util.StrUtil;
6 6
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7 7
 import com.zzsmart.qomo.kn.cost.manage.constants.Constants;
8
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
9 8
 import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardVersion;
10 9
 import com.zzsmart.qomo.kn.cost.manage.enums.StandardStageEnum;
11
-import com.zzsmart.qomo.kn.cost.manage.mapper.CostStandardMapper;
12 10
 import com.zzsmart.qomo.kn.cost.manage.mapper.CostStandardVersionMapper;
13 11
 import com.zzsmart.qomo.kn.cost.manage.service.ICostStandardVersionService;
14 12
 
15 13
 import org.apache.shiro.SecurityUtils;
16 14
 import org.jeecg.common.api.vo.Result;
17
-import org.jeecg.common.exception.JeecgBootException;
18
-import org.jeecg.common.system.base.controller.JeecgController;
19 15
 import org.jeecg.common.system.vo.LoginUser;
20 16
 import org.jeecgframework.poi.excel.ExcelImportUtil;
21 17
 import org.jeecgframework.poi.excel.entity.ImportParams;
@@ -68,7 +64,6 @@ public class CostStandardVersionServiceImpl extends ServiceImpl<CostStandardVers
68 64
         // 保存版本号表
69 65
         boolean save = super.save(costStandardVersion);
70 66
         // todo 标准成本计算
71
-        CostStandard standard = standardCalculate(costStandardVersion);
72 67
 //        standard.setMaterialNumber(costStandardVersion.getMaterialNumber());
73 68
 //        standard.setVersionNumberId(costStandardVersion.getId());
74 69
 //        if(sysUser!=null){
@@ -87,17 +82,16 @@ public class CostStandardVersionServiceImpl extends ServiceImpl<CostStandardVers
87 82
      * @param costStandardVersion 版本号
88 83
      * @return
89 84
      */
90
-    private CostStandard standardCalculate(CostStandardVersion costStandardVersion) {
85
+   // private CostStandard standardCalculate(CostStandardVersion costStandardVersion) {
91 86
         // 计算逻辑,生成版本号输入的物料号是根节点物料号,
92 87
         // 1,根据根节点物料号查找物料表kn_new_sap_mara
93 88
 
94
-        // 2,去bom表找出对应下的所有层级物料cost_material_bom
89
+        // 2,去bom表找出对应下的所有层级物料app_scene_cost_material_bom
95 90
 
96
-        // 3,根据物料去工时工序表找出对应工序,工序表中包含所计算的工时,cost_material_process_hours
97
-        // 4,查小时费率表,找到对应工时费率cost_hour_rate
98
-        // 5,查采购单价表,找到对应采购单价cost_purchase_price
99
-        // 5,计算每层级的物料标准成本,存到标准成本明细表cost_standard_detail
100
-        CostStandard standard = new CostStandard();
91
+        // 3,根据物料去工时工序表找出对应工序,工序表中包含所计算的工时,app_scene_cost_material_process_hours
92
+        // 4,查小时费率表,找到对应工时费率app_scene_cost_hour_rate
93
+        // 5,查采购单价表,找到对应采购单价app_scene_cost_purchase_price
94
+        // 5,计算每层级的物料标准成本,存到标准成本明细表app_scene_cost_standard_detail
101 95
 
102 96
         // 4,计算bom费用,BOM表清单物料用量*采购单价
103 97
         // 5,计算包装费
@@ -111,8 +105,8 @@ public class CostStandardVersionServiceImpl extends ServiceImpl<CostStandardVers
111 105
         // 13,计算制造成本,前面所有费用汇总(即人工费+机器折旧费+机物料消耗费+水电费+其他制造费+物流费)
112 106
         // 18,计算总成本
113 107
 
114
-        return standard;
115
-    }
108
+//        return standard;
109
+//    }
116 110
 
117 111
 
118 112
 

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

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

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

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

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

@@ -1,19 +0,0 @@
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
-}

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

@@ -0,0 +1,11 @@
1
+package com.zzsmart.qomo.kn.cost.manage.vo;
2
+
3
+import com.zzsmart.qomo.kn.cost.manage.entity.CostModel;
4
+import io.swagger.annotations.ApiModel;
5
+import lombok.Data;
6
+
7
+@Data
8
+@ApiModel(value = "标准成本模型", description = "标准成本模型")
9
+public class CostModelVO extends CostModel {
10
+
11
+}

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

@@ -14,7 +14,7 @@ import java.io.Serializable;
14 14
  * 标准成本明细表
15 15
  * </p>
16 16
  *
17
- * @author cost_purchase_price
17
+ * @author app_scene_cost_purchase_price
18 18
  * @since 2024-06-19
19 19
  */
20 20
 @Data

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

@@ -1,34 +0,0 @@
1
-package com.zzsmart.qomo.kn.cost.manage.vo;
2
-
3
-
4
-import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
5
-import io.swagger.annotations.ApiModelProperty;
6
-import lombok.Data;
7
-import org.jeecgframework.poi.excel.annotation.Excel;
8
-
9
-import java.io.Serializable;
10
-
11
-
12
-/**
13
- * @Classname CostStandardVO
14
- * @Description 标准成本列表出参
15
- * @Version 1.0.0
16
- * @Date 2024/6/13 15:51
17
- * @Created wangqiong
18
- */
19
-@Data
20
-public class CostStandardVO extends CostStandard implements Serializable {
21
-    private static final long serialVersionUID = 1L;
22
-    /**年份*/
23
-    @ApiModelProperty(value = "年份")
24
-    private String versionYear;
25
-    /**版本状态*/
26
-    @ApiModelProperty(value = "版本状态")
27
-    private String versionStatus;
28
-    /**阶段,A-初始,B-首批,C-量产*/
29
-    @ApiModelProperty(value = "阶段")
30
-    private String stage;
31
-    /**版本号*/
32
-    @ApiModelProperty(value = "版本号")
33
-    private String versionNumber;
34
-}

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

@@ -42,7 +42,7 @@ public class ApplicationTests {
42 42
                             .pathInfo(Collections.singletonMap(OutputFile.mapperXml,System.getProperty("user.dir")+"/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml"));
43 43
                 })
44 44
                 .strategyConfig(builder -> {
45
-                    builder.addInclude("cost_material_bom")// todo 设置需要生成的表名
45
+                    builder.addInclude("app_scene_cost_model")// todo 设置需要生成的表名
46 46
                             //.addTablePrefix("sys_")//设置表前缀过滤
47 47
                             .entityBuilder()
48 48
                             .enableLombok()