diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BomTreeController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BomTreeController.java
index 3183c75..aa69f80 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BomTreeController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BomTreeController.java
@@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
-@Api(tags = "结构树查询")
+@Api(tags = "cost-结构树查询")
@RestController
@RequestMapping("//bomTree")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java
index f2b62b8..2727cea 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/BudgetPriceController.java
@@ -43,7 +43,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-11
* @Version: V1.0
*/
-@Api(tags="预算价格")
+@Api(tags="cost-预算价格")
@RestController
@RequestMapping("//budgetPrice")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/C7525costController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/C7525costController.java
index 6fe285c..c78b56e 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/C7525costController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/C7525costController.java
@@ -45,7 +45,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-06
* @Version: V1.0
*/
-@Api(tags="7525单价")
+@Api(tags="cost-7525单价")
@RestController
@RequestMapping("//c7525cost")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java
index d5761a2..86cdde3 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostCenterController.java
@@ -45,7 +45,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-11
* @Version: V1.0
*/
-@Api(tags="成本中心")
+@Api(tags="cost-成本中心")
@RestController
@RequestMapping("/com.zzsmart.qomo.kn.cost.manage/costCenter")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostMaterialBomController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostMaterialBomController.java
index aded9ae..ea91f98 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostMaterialBomController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostMaterialBomController.java
@@ -1,20 +1,70 @@
package com.zzsmart.qomo.kn.cost.manage.controller;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zzsmart.qomo.kn.cost.manage.entity.CostMaterialBom;
+import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardVersion;
+import com.zzsmart.qomo.kn.cost.manage.service.CostMaterialBomService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+
/**
*
* 物料bom 前端控制器
*
*
- * @author
- * @since 2024-06-19
+ * @author
+ * @since 2024-06-21
*/
+@RequestMapping("//cost-material-bom")
+@Api(tags="cost-标准成本-bom信息")
@RestController
-@RequestMapping("/cost-material-bom")
public class CostMaterialBomController {
-
+ @Autowired
+ CostMaterialBomService costMaterialBomService;
+ /**
+ * 分页列表查询
+ *
+ * @param costMaterialBom
+ * @param pageNo
+ * @param pageSize
+ * @param req
+ * @return
+ */
+ //@AutoLog(value = "cost_standard_version-分页列表查询")
+ @ApiOperation(value="物料bom分页列表查询", notes="物料bom分页列表查询")
+ @GetMapping(value = "/pageList")
+ public Result> queryPageList(CostMaterialBom costMaterialBom,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(costMaterialBom, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = costMaterialBomService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @ApiOperation(value="物料bom列表查询", notes="物料bom列表查询")
+ @GetMapping(value = "/list")
+ public Result< List> queryList(@RequestParam(name = "materialNumber",required = false) String materialNumber) {
+ List list = costMaterialBomService.queryListResult(materialNumber);
+ return Result.OK(list);
+ }
}
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostPartMissingInfoController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostPartMissingInfoController.java
index bb6720b..d8c7d27 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostPartMissingInfoController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostPartMissingInfoController.java
@@ -44,7 +44,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-13
* @Version: V1.0
*/
-@Api(tags="标准成本-部件缺失信息")
+@Api(tags="cost-标准成本-部件缺失信息")
@RestController
@RequestMapping("//costPartMissingInfo")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardController.java
index 167f919..268f23d 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardController.java
@@ -29,7 +29,7 @@ import java.util.Arrays;
* @Date: 2024-06-13
* @Version: V1.0
*/
-@Api(tags="标准成本计算")
+@Api(tags="cost-标准成本计算")
@RestController
@RequestMapping("//costStandard")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardDetailController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardDetailController.java
index 79901c4..9d5afd6 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardDetailController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardDetailController.java
@@ -27,7 +27,7 @@ import javax.servlet.http.HttpServletRequest;
* @author cost_purchase_price
* @since 2024-06-19
*/
-@Api(tags = "标准成本单行查询")
+@Api(tags = "cost-标准成本单行查询")
@RestController
@RequestMapping("//costStandardDetail")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardVersionController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardVersionController.java
index 1c45c9e..2a3b4a1 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardVersionController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/CostStandardVersionController.java
@@ -10,6 +10,7 @@ import java.net.URLDecoder;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import com.zzsmart.qomo.kn.cost.manage.entity.CostMaterialBom;
import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardVersion;
import com.zzsmart.qomo.kn.cost.manage.service.ICostStandardVersionService;
@@ -46,7 +47,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-13
* @Version: V1.0
*/
-@Api(tags="标准成本-版本号")
+@Api(tags="cost-标准成本-版本号")
@RestController
@RequestMapping("//costStandardVersion")
@Slf4j
@@ -65,7 +66,7 @@ public class CostStandardVersionController extends JeecgController> queryPageList(CostStandardVersion costStandardVersion,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
@@ -75,7 +76,17 @@ public class CostStandardVersionController extends JeecgController pageList = costStandardVersionService.page(page, queryWrapper);
return Result.OK(pageList);
}
-
+ /**
+ * 列表查询
+ *
+ * @return
+ */
+ @ApiOperation(value="版本号列表查询", notes="版本号列表查询")
+ @GetMapping(value = "/list")
+ public Result< List> queryList(@RequestParam(name = "versionNumber",required = false) String versionNumber) {
+ List list = costStandardVersionService.queryListResult(versionNumber);
+ return Result.OK(list);
+ }
/**
* 添加
*
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java
index abc6508..bc449eb 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/HourRateController.java
@@ -27,7 +27,7 @@ import java.util.Arrays;
* @Date: 2024-06-06
* @Version: V1.0
*/
-@Api(tags="小时费率")
+@Api(tags="cost-小时费率")
@RestController
@RequestMapping("//hourRate")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/LatestPurchasePriceController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/LatestPurchasePriceController.java
index b73ea7d..3ef3344 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/LatestPurchasePriceController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/LatestPurchasePriceController.java
@@ -45,7 +45,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-11
* @Version: V1.0
*/
-@Api(tags="最新采购价")
+@Api(tags="cost-最新采购价")
@RestController
@RequestMapping("//latestPurchasePrice")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/ProduceBatchController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/ProduceBatchController.java
index 3844db9..7f80709 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/ProduceBatchController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/ProduceBatchController.java
@@ -46,7 +46,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-11
* @Version: V1.0
*/
-@Api(tags="生产批量设置")
+@Api(tags="cost-生产批量设置")
@RestController
@RequestMapping("//produceBatch")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java
index c4b5a80..887bcea 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/controller/SapSubfactoryController.java
@@ -43,7 +43,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
* @Date: 2024-06-11
* @Version: V1.0
*/
-@Api(tags="工厂信息")
+@Api(tags="cost-工厂信息")
@RestController
@RequestMapping("/com.zzsmart.qomo.kn.cost.manage/sapSubfactory")
@Slf4j
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostMaterialBom.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostMaterialBom.java
index 9f4511b..b6a806e 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostMaterialBom.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostMaterialBom.java
@@ -4,14 +4,9 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
-
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
@@ -21,14 +16,13 @@ import lombok.experimental.Accessors;
* 物料bom
*
*
- * @author
- * @since 2024-06-19
+ * @author
+ * @since 2024-06-21
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("cost_material_bom")
-@ApiModel(value = "cost_material_bom对象", description = "cost_material_bom")
public class CostMaterialBom implements Serializable {
private static final long serialVersionUID = 1L;
@@ -36,233 +30,198 @@ public class CostMaterialBom implements Serializable {
/**
* id
*/
- @ApiModelProperty(value = "id")
@TableId(value = "id", type = IdType.AUTO)
private String id;
/**
* 物料编码
*/
- @ApiModelProperty(value = "物料编码")
@TableField("material_code")
private String materialCode;
/**
* 物料名称
*/
- @ApiModelProperty(value = "物料名称")
@TableField("material_name")
private String materialName;
/**
* 父级物料编码
*/
- @ApiModelProperty(value = "父级物料编码")
@TableField("parent_material_code")
private String parentMaterialCode;
/**
* 级别
*/
- @ApiModelProperty(value = "级别")
@TableField("level")
private String level;
/**
* 排序
*/
- @ApiModelProperty(value = "排序")
@TableField("sort")
private Integer sort;
/**
* 计量单位
*/
- @ApiModelProperty(value = "计量单位")
@TableField("unit")
private String unit;
/**
* 数量
*/
- @ApiModelProperty(value = "id")
- @TableField("数量")
+ @TableField("number")
private Integer number;
/**
* 人工工时(分钟)
*/
- @ApiModelProperty(value = "人工工时(分钟)")
@TableField("labor_hours")
private BigDecimal laborHours;
/**
* 设备工时
*/
- @ApiModelProperty(value = "设备工时")
@TableField("device_hours")
private BigDecimal deviceHours;
/**
* 借用物料编码
*/
- @ApiModelProperty(value = "借用物料编码")
@TableField("borrow_material_code")
private String borrowMaterialCode;
/**
* 参考物料编码
*/
- @ApiModelProperty(value = "参考物料编码")
@TableField("refer_material_code")
private String referMaterialCode;
/**
* 采购类型
*/
-
- @ApiModelProperty(value = "采购类型")
@TableField("purchase_type")
private String purchaseType;
/**
* 特殊采购类型
*/
-
- @ApiModelProperty(value = "特殊采购类型")
@TableField("special_purchase_type")
private String specialPurchaseType;
/**
* 说明
*/
- @ApiModelProperty(value = "说明")
@TableField("explanation")
private String explanation;
/**
* 单位数量
*/
- @ApiModelProperty(value = "单位数量")
@TableField("quantity")
private BigDecimal quantity;
/**
* 重量(g)
*/
- @ApiModelProperty(value = "重量(g)")
@TableField("weight")
private String weight;
/**
* 材料/牌号
*/
- @ApiModelProperty(value = "材料/牌号")
@TableField("material_and_brand")
private String materialAndBrand;
/**
* 表面处理,材料
*/
- @ApiModelProperty(value = "表面处理,材料")
@TableField("surface_material")
private String surfaceMaterial;
/**
* 厚度(mm)
*/
- @ApiModelProperty(value = "厚度(mm)")
@TableField("surface_thickness")
private String surfaceThickness;
/**
* 表面积(mm²)
*/
- @ApiModelProperty(value = "表面积(mm²)")
@TableField("surface_area")
private String surfaceArea;
/**
* 长(mm)
*/
- @ApiModelProperty(value = "长(mm)")
@TableField("length")
private String length;
/**
* 宽(mm)
*/
- @ApiModelProperty(value = "宽(mm)")
@TableField("width")
private String width;
/**
* 高(mm)
*/
- @ApiModelProperty(value = "高(mm)")
@TableField("height")
private String height;
/**
* 图示/图档/文档 文件ID
*/
- @ApiModelProperty(value = "图示/图档/文档 文件ID")
@TableField("figure_file_id")
private Long figureFileId;
/**
- * 是否新模具(0否 1是)
+ * 是否新摸具(0否 1是)
*/
- @ApiModelProperty(value = "是否新模具(0否 1是)")
@TableField("new_tooling")
private Boolean newTooling;
/**
* 成型方式(枚举)
*/
- @ApiModelProperty(value = "成型方式(枚举)")
@TableField("shaping_method")
private String shapingMethod;
/**
* 作业内容
*/
- @ApiModelProperty(value = "作业内容")
@TableField("work_content")
private String workContent;
/**
* 加工地点
*/
- @ApiModelProperty(value = "加工地点")
@TableField("process_location")
private String processLocation;
/**
* 成本中心
*/
- @ApiModelProperty(value = "成本中心")
@TableField("cost_center")
private String costCenter;
/**
* 单价(未税)
*/
- @ApiModelProperty(value = "单价(未税)")
@TableField("unit_price")
private BigDecimal unitPrice;
/**
* 总价(未税)
*/
- @ApiModelProperty(value = "总价(未税)")
@TableField("total_price")
private BigDecimal totalPrice;
/**
- * 模具费(未税)
+ * 摸具费(未税)
*/
- @ApiModelProperty(value = "模具费(未税)")
@TableField("mould_price")
private BigDecimal mouldPrice;
@@ -293,7 +252,6 @@ public class CostMaterialBom implements Serializable {
/**
* 备注(特殊技术信息)
*/
- @ApiModelProperty(value = "备注(特殊技术信息)")
@TableField("remark")
private String remark;
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostMaterialBomMapper.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostMaterialBomMapper.java
index 081e812..712b28d 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostMaterialBomMapper.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/CostMaterialBomMapper.java
@@ -10,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper;
*
*
* @author
- * @since 2024-06-19
+ * @since 2024-06-21
*/
@Mapper
public interface CostMaterialBomMapper extends BaseMapper {
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/CostMaterialBomService.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/CostMaterialBomService.java
index 1b752bc..e30861b 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/CostMaterialBomService.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/CostMaterialBomService.java
@@ -3,14 +3,21 @@ package com.zzsmart.qomo.kn.cost.manage.service;
import com.zzsmart.qomo.kn.cost.manage.entity.CostMaterialBom;
import com.baomidou.mybatisplus.extension.service.IService;
+import java.util.List;
+
/**
*
* 物料bom 服务类
*
*
- * @author
- * @since 2024-06-19
+ * @author
+ * @since 2024-06-21
*/
public interface CostMaterialBomService extends IService {
-
+ /**
+ * 分页查询
+ * @param
+ * @return
+ */
+ List queryListResult(String materialNumber);
}
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostStandardVersionService.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostStandardVersionService.java
index f4e69c4..9086cbd 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostStandardVersionService.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/ICostStandardVersionService.java
@@ -2,11 +2,13 @@ package com.zzsmart.qomo.kn.cost.manage.service;
import com.baomidou.mybatisplus.extension.service.IService;
+import com.zzsmart.qomo.kn.cost.manage.entity.CostMaterialBom;
import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardVersion;
import org.jeecg.common.api.vo.Result;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
@@ -24,5 +26,10 @@ public interface ICostStandardVersionService extends IService importExcel(HttpServletRequest request, HttpServletResponse response, Class costStandardVersionClass);
-
+ /**
+ * 分页查询
+ * @param
+ * @return
+ */
+ List queryListResult(String versionNumber);
}
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostMaterialBomServiceImpl.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostMaterialBomServiceImpl.java
index 91a29ff..114392a 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostMaterialBomServiceImpl.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostMaterialBomServiceImpl.java
@@ -1,20 +1,43 @@
package com.zzsmart.qomo.kn.cost.manage.service.impl;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.zzsmart.qomo.kn.cost.manage.entity.CostMaterialBom;
import com.zzsmart.qomo.kn.cost.manage.mapper.CostMaterialBomMapper;
import com.zzsmart.qomo.kn.cost.manage.service.CostMaterialBomService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.List;
+
/**
*
* 物料bom 服务实现类
*
*
- * @author
- * @since 2024-06-19
+ * @author
+ * @since 2024-06-21
*/
@Service
public class CostMaterialBomServiceImpl extends ServiceImpl implements CostMaterialBomService {
+ @Autowired
+ CostMaterialBomMapper costMaterialBomMapper;
+ /**
+ * 分页查询
+ *
+ * @param materialNumber
+ * @return
+ */
+ @Override
+ public List queryListResult(String materialNumber) {
+ QueryWrapper queryWrapper = new QueryWrapper();
+ if (StrUtil.isNotEmpty(materialNumber)) {
+ // 物料号
+ queryWrapper.like("material_code", materialNumber);
+ }
+ List list = costMaterialBomMapper.selectList(queryWrapper);
+ return list;
+ }
}
diff --git a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardVersionServiceImpl.java b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardVersionServiceImpl.java
index db76eaa..fd6aa64 100644
--- a/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardVersionServiceImpl.java
+++ b/qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/service/impl/CostStandardVersionServiceImpl.java
@@ -3,6 +3,7 @@ package com.zzsmart.qomo.kn.cost.manage.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.zzsmart.qomo.kn.cost.manage.constants.Constants;
import com.zzsmart.qomo.kn.cost.manage.entity.CostStandard;
import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardVersion;
@@ -48,7 +49,7 @@ import java.util.Map;
@Service
public class CostStandardVersionServiceImpl extends ServiceImpl implements ICostStandardVersionService {
@Autowired
- private CostStandardMapper costStandardMapper;
+ private CostStandardVersionMapper costStandardVersionMapper;
private static final Logger log = LoggerFactory.getLogger(CostStandardVersionServiceImpl.class);
@Transactional(rollbackFor = Exception.class)
@@ -209,4 +210,20 @@ public class CostStandardVersionServiceImpl extends ServiceImpl queryListResult(String versionNumber) {
+ QueryWrapper queryWrapper = new QueryWrapper();
+ if (StrUtil.isNotEmpty(versionNumber)) {
+ // 物料号
+ queryWrapper.like("version_number", versionNumber);
+ }
+ List list = costStandardVersionMapper.selectList(queryWrapper);
+ return list;
+ }
}
diff --git a/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java b/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java
index 55265ec..8be40ab 100644
--- a/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java
+++ b/qomo-kn-cost-manage/src/test/java/com/zzsmart/qomo/kn/cost/manage/ApplicationTests.java
@@ -42,7 +42,7 @@ public class ApplicationTests {
.pathInfo(Collections.singletonMap(OutputFile.mapperXml,System.getProperty("user.dir")+"/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml"));
})
.strategyConfig(builder -> {
- builder.addInclude("cost_standard_detail")// todo 设置需要生成的表名
+ builder.addInclude("cost_material_bom")// todo 设置需要生成的表名
//.addTablePrefix("sys_")//设置表前缀过滤
.entityBuilder()
.enableLombok()
@@ -66,11 +66,11 @@ public class ApplicationTests {
.enableRestStyle();
})
// 使用Freemarker引擎模板,默认的是Velocity引擎模板
- .templateConfig(builder -> {
- builder.disable(TemplateType.CONTROLLER)
- .disable(TemplateType.SERVICE)
- .disable(TemplateType.SERVICEIMPL);
- })
+// .templateConfig(builder -> {
+// builder.disable(TemplateType.CONTROLLER)
+// .disable(TemplateType.SERVICE)
+// .disable(TemplateType.SERVICEIMPL);
+// })
.templateEngine(new FreemarkerTemplateEngine())
.execute();