Browse Source

供应商信息增加属性:优势产品

wanyuan 10 months ago
parent
commit
fcab377591

+ 1 - 1
src/main/java/com/kingtom/shengtai/api/controller/SrmSupplierController.java

@@ -108,7 +108,7 @@ public class SrmSupplierController{
     @PostMapping("/{id}/info")
     @SaCheckPermission(value = {"AuthMenu:srm_supplier:Execute"})
     public Result<SrmSupplierDTO> update(@RequestBody SrmSupplierDTO dto, @PathVariable String id){
-        //只能更新评分和类型
+        //只能更新评分、类型、产品目录
         SrmSupplier update = new SrmSupplier();
         update.setId(id);
         update.setMark(dto.getMark());

+ 3 - 0
src/main/java/com/kingtom/shengtai/api/model/SrmSupplierDTO.java

@@ -102,6 +102,9 @@ public class SrmSupplierDTO{
     @Schema(description = "国家权威认证机构颁发的证书字符串,多个用逗号隔开")
     private String certificatesStr;
 
+    @Schema(description = "优势产品")
+    private String superiorProduct;
+
 
     public static SrmSupplierDTO convert(SrmSupplierDO supplierDO){
         if(supplierDO == null || supplierDO.getSupplier() == null){

+ 5 - 0
src/main/java/com/kingtom/shengtai/app/srm/model/SrmSupplier.java

@@ -128,4 +128,9 @@ public class SrmSupplier implements Serializable {
      */
     private String certificates;
 
+    /**
+     * 优势产品
+     */
+    private String superiorProduct;
+
 }

+ 6 - 1
src/main/java/com/kingtom/shengtai/app/srm/model/table/SrmSupplierTableDef.java

@@ -121,6 +121,11 @@ public class SrmSupplierTableDef extends TableDef{
      */
     public final QueryColumn GMT_MODIFIED = new QueryColumn(this, "gmt_modified");
 
+    /**
+     * 优势产品
+     */
+    public final QueryColumn SUPERIOR_PRODUCT = new QueryColumn(this, "superior_product");
+
     /**
      * 所有字段。
      */
@@ -131,7 +136,7 @@ public class SrmSupplierTableDef extends TableDef{
      */
     public final QueryColumn[] DEFAULT_COLUMNS =
             new QueryColumn[]{ID, NAME, PERSON, PHONE, ADDRESS, TYPE, MARK, REMARK, IMAGE, PRODUCT, STATE, EXT1, EXT2,
-                    EXT3, GMT_CREATE, GMT_MODIFIED, SYS_ID, INTRO, BUSINESS_LICENSE, CERTIFICATES};
+                    EXT3, GMT_CREATE, GMT_MODIFIED, SYS_ID, INTRO, BUSINESS_LICENSE, CERTIFICATES, SUPERIOR_PRODUCT};
 
     public SrmSupplierTableDef(){
         super("public", "srm_supplier");

+ 3 - 0
src/main/resources/db/V2.05__20240508_modifySupplier.sql

@@ -0,0 +1,3 @@
+--供应商信息增加属性:优势产品
+ALTER TABLE "public"."srm_supplier" ADD COLUMN "superior_product" VARCHAR(1024) COLLATE "pg_catalog"."default";
+COMMENT ON COLUMN "public"."srm_supplier"."superior_product" IS '优势产品';