瀏覽代碼

优化单行查询接口

wangqiong 2 年之前
父節點
當前提交
38b75df08a

+ 8
- 1
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/entity/CostStandardDetail.java 查看文件

@@ -9,6 +9,7 @@ import java.math.BigDecimal;
9 9
 import java.time.LocalDateTime;
10 10
 
11 11
 import io.swagger.annotations.ApiModelProperty;
12
+import lombok.Builder;
12 13
 import lombok.Data;
13 14
 import lombok.Getter;
14 15
 import lombok.Setter;
@@ -42,6 +43,12 @@ public class CostStandardDetail implements Serializable {
42 43
     @ApiModelProperty(value = "物料号,关联kn_new_sap_mara表matnr字段")
43 44
     private String materialNumber;
44 45
 
46
+    /**
47
+     * 物料名称
48
+     */
49
+    @TableField("material_name")
50
+    private String materialName;
51
+
45 52
     /**
46 53
      * 父类物料号
47 54
      */
@@ -70,7 +77,7 @@ public class CostStandardDetail implements Serializable {
70 77
      * 用量
71 78
      */
72 79
     @TableField("dosage")
73
-    private String dosage;
80
+    private Double dosage;
74 81
 
75 82
     /**
76 83
      * 单位

+ 1
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/mapper/xml/CostStandardDetailMapper.xml 查看文件

@@ -6,6 +6,7 @@
6 6
     <resultMap id="CostStandardDetailVOResultMap" type="com.zzsmart.qomo.kn.cost.manage.vo.CostStandardDetailVO">
7 7
         <id column="id" property="id" />
8 8
         <result column="material_number" property="materialNumber" />
9
+        <result column="material_name" property="materialName" />
9 10
         <result column="parent_material_number" property="parentMaterialNumber" />
10 11
         <result column="version_number_id" property="versionNumberId" />
11 12
         <result column="version_number" property="versionNumber" />

+ 6
- 0
qomo-kn-cost-manage/src/main/java/com/zzsmart/qomo/kn/cost/manage/vo/CostStandardDetailVO.java 查看文件

@@ -2,7 +2,10 @@ package com.zzsmart.qomo.kn.cost.manage.vo;
2 2
 
3 3
 import com.zzsmart.qomo.kn.cost.manage.entity.CostStandardDetail;
4 4
 import io.swagger.annotations.ApiModelProperty;
5
+import lombok.AllArgsConstructor;
6
+import lombok.Builder;
5 7
 import lombok.Data;
8
+import lombok.NoArgsConstructor;
6 9
 
7 10
 import java.io.Serializable;
8 11
 
@@ -15,6 +18,9 @@ import java.io.Serializable;
15 18
  * @since 2024-06-19
16 19
  */
17 20
 @Data
21
+@Builder
22
+@NoArgsConstructor
23
+@AllArgsConstructor
18 24
 public class CostStandardDetailVO extends CostStandardDetail implements Serializable {
19 25
     /**
20 26
      * 版本号