dcs 2 mesi fa
parent
commit
74a7f7330b

+ 39 - 0
virgo.api/src/main/java/com/bosshand/virgo/api/workark/model/Product.java

@@ -59,6 +59,21 @@ public class Product {
      */
     private String intro;
 
+    /**
+     * 列表展示图
+     */
+    private String listDisplayImage;
+
+    /**
+     * 轮播图
+     */
+    private String rotatingImages;
+
+    /**
+     * 详情图
+     */
+    private String detailedImage;
+
     public Long getId() {
         return id;
     }
@@ -138,4 +153,28 @@ public class Product {
     public void setIntro(String intro) {
         this.intro = intro;
     }
+
+    public String getListDisplayImage() {
+        return listDisplayImage;
+    }
+
+    public void setListDisplayImage(String listDisplayImage) {
+        this.listDisplayImage = listDisplayImage;
+    }
+
+    public String getRotatingImages() {
+        return rotatingImages;
+    }
+
+    public void setRotatingImages(String rotatingImages) {
+        this.rotatingImages = rotatingImages;
+    }
+
+    public String getDetailedImage() {
+        return detailedImage;
+    }
+
+    public void setDetailedImage(String detailedImage) {
+        this.detailedImage = detailedImage;
+    }
 }

+ 8 - 1
virgo.api/src/main/resources/mapper/ProductMapper.xml

@@ -15,6 +15,9 @@
         <result column="name" property="name"/>
         <result column="price" property="price"/>
         <result column="intro" property="intro"/>
+        <result column="listDisplayImage" property="listDisplayImage"/>
+        <result column="rotatingImages" property="rotatingImages"/>
+        <result column="detailedImage" property="detailedImage"/>
     </resultMap>
 
     <select id="get" resultMap="result">
@@ -89,7 +92,8 @@
     </select>
 
     <insert id="save" useGeneratedKeys="true" keyProperty="id">
-        INSERT INTO workark_product (organizationId, type, productLevelId, createTime, name, price, intro) VALUES (#{organizationId}, #{type}, #{productLevelId}, now(), #{name}, #{price}, #{intro})
+        INSERT INTO workark_product (organizationId, type, productLevelId, createTime, name, price, intro, listDisplayImage, rotatingImages, detailedImage)
+        VALUES (#{organizationId}, #{type}, #{productLevelId}, now(), #{name}, #{price}, #{intro}, #{listDisplayImage}, #{rotatingImages}, #{detailedImage})
     </insert>
 
     <update id="update" parameterType="com.bosshand.virgo.api.workark.model.Product">
@@ -103,6 +107,9 @@
             <if test="intro!=null">intro=#{intro},</if>
             <if test="updateTime==null">updateTime=now(),</if>
             <if test="state!=null">state=#{state},</if>
+            <if test="listDisplayImage!=null">listDisplayImage=#{listDisplayImage},</if>
+            <if test="rotatingImages!=null">rotatingImages=#{rotatingImages},</if>
+            <if test="detailedImage!=null">detailedImage=#{detailedImage},</if>
         </trim>
         WHERE id=#{id}
     </update>