Browse Source

藏品图片的增加

huianan 2 years ago
parent
commit
8f7bdaac41

+ 68 - 16
ruoyi-post/src/main/java/com/ruoyi/post/domain/PostCollection.java

@@ -32,10 +32,26 @@ public class PostCollection extends BaseEntity
     @Excel(name = "藏品数量")
     private Long collectionCounts;
 
+    /** 藏品图片 */
+    @Excel(name = "藏品图片")
+    private String collectionImage;
+
+    /** 藏品详情图片 */
+    @Excel(name = "藏品详情图片")
+    private String collectionDetails;
+
+    /** 藏品3d模板 */
+    @Excel(name = "藏品3d模板")
+    private String collection3dimage;
+
     /** 藏品状态(0在售 1售完) */
     @Excel(name = "藏品状态", readConverterExp = "0=在售,1=售完")
     private String collectionStatus;
 
+    /** 发行方姓名 */
+    @Excel(name = "发行方姓名")
+    private String publisherName;
+
     /** 藏品兑换状态(0可兑换 1不可兑换) */
     @Excel(name = "藏品兑换状态", readConverterExp = "0=可兑换,1=不可兑换")
     private String exchangeStatus;
@@ -148,24 +164,60 @@ public class PostCollection extends BaseEntity
         return delFlag;
     }
 
+    public String getPublisherName() {
+        return publisherName;
+    }
+
+    public void setPublisherName(String publisherName) {
+        this.publisherName = publisherName;
+    }
+
+    public String getCollectionImage() {
+        return collectionImage;
+    }
+
+    public void setCollectionImage(String collectionImage) {
+        this.collectionImage = collectionImage;
+    }
+
+    public String getCollectionDetails() {
+        return collectionDetails;
+    }
+
+    public void setCollectionDetails(String collectionDetails) {
+        this.collectionDetails = collectionDetails;
+    }
+
+    public String getCollection3dimage() {
+        return collection3dimage;
+    }
+
+    public void setCollection3dimage(String collection3dimage) {
+        this.collection3dimage = collection3dimage;
+    }
+
     @Override
     public String toString() {
         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
-            .append("collectionId", getCollectionId())
-            .append("collectionName", getCollectionName())
-            .append("collectionPrice", getCollectionPrice())
-            .append("collectionCounts", getCollectionCounts())
-            .append("collectionStatus", getCollectionStatus())
-            .append("exchangeStatus", getExchangeStatus())
-            .append("startTime", getStartTime())
-            .append("endTime", getEndTime())
-            .append("seriesName", getSeriesName())
-            .append("delFlag", getDelFlag())
-            .append("createBy", getCreateBy())
-            .append("createTime", getCreateTime())
-            .append("updateBy", getUpdateBy())
-            .append("updateTime", getUpdateTime())
-            .append("remark", getRemark())
-            .toString();
+                .append("collectionId", getCollectionId())
+                .append("collectionName", getCollectionName())
+                .append("collectionImage", getCollectionImage())
+                .append("collectionDetails", getCollectionDetails())
+                .append("collection3dimage", getCollection3dimage())
+                .append("publisherName", getPublisherName())
+                .append("collectionPrice", getCollectionPrice())
+                .append("collectionCounts", getCollectionCounts())
+                .append("collectionStatus", getCollectionStatus())
+                .append("exchangeStatus", getExchangeStatus())
+                .append("startTime", getStartTime())
+                .append("endTime", getEndTime())
+                .append("seriesName", getSeriesName())
+                .append("delFlag", getDelFlag())
+                .append("createBy", getCreateBy())
+                .append("createTime", getCreateTime())
+                .append("updateBy", getUpdateBy())
+                .append("updateTime", getUpdateTime())
+                .append("remark", getRemark())
+                .toString();
     }
 }

+ 33 - 2
ruoyi-post/src/main/resources/mapper/PostCollectionMapper.xml

@@ -7,6 +7,10 @@
     <resultMap type="PostCollection" id="PostCollectionResult">
         <result property="collectionId" column="collection_id"/>
         <result property="collectionName" column="collection_name"/>
+        <result property="collectionImage" column="collection_image"/>
+        <result property="collectionDetails" column="collection_details"/>
+        <result property="collection3dimage" column="collection_3dimage"/>
+        <result property="publisherName" column="publisher_name"/>
         <result property="collectionPrice" column="collection_price"/>
         <result property="collectionCounts" column="collection_counts"/>
         <result property="collectionStatus" column="collection_status"/>
@@ -25,6 +29,10 @@
     <sql id="selectPostCollectionVo">
         select collection_id,
                collection_name,
+               cast(collection_image as char) as collection_image,
+               cast(collection_details as char) as collection_details,
+               cast(collection_3dimage as char) as collection_3dimage,
+               publisher_name,
                collection_price,
                collection_counts,
                collection_status,
@@ -43,6 +51,16 @@
             <if test="collectionName != null  and collectionName != ''">and collection_name like concat('%',
                 #{collectionName}, '%')
             </if>
+            <if test="collectionImage != null  and collectionImage != ''">and collection_image = #{collectionImage}</if>
+            <if test="collectionDetails != null  and collectionDetails != ''">and collection_details =
+                #{collectionDetails}
+            </if>
+            <if test="collection3dimage != null  and collection3dimage != ''">and collection_3dimage =
+                #{collection3dimage}
+            </if>
+            <if test="publisherName != null  and publisherName != ''">and publisher_name like concat('%',
+                #{publisherName}, '%')
+            </if>
             <if test="collectionPrice != null ">and collection_price = #{collectionPrice}</if>
             <if test="collectionCounts != null ">and collection_counts = #{collectionCounts}</if>
             <if test="collectionStatus != null  and collectionStatus != ''">and collection_status =
@@ -65,6 +83,10 @@
         insert into post_collection
         <trim prefix="(" suffix=")" suffixOverrides=",">
             <if test="collectionName != null and collectionName != ''">collection_name,</if>
+            <if test="collectionImage != null and collectionImage != ''">collection_image,</if>
+            <if test="collectionDetails != null">collection_details,</if>
+            <if test="collection3dimage != null and collection3dimage != ''">collection_3dimage,</if>
+            <if test="publisherName != null">publisher_name,</if>
             <if test="collectionPrice != null">collection_price,</if>
             <if test="collectionCounts != null">collection_counts,</if>
             <if test="collectionStatus != null and collectionStatus != ''">collection_status,</if>
@@ -81,6 +103,10 @@
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="collectionName != null and collectionName != ''">#{collectionName},</if>
+            <if test="collectionImage != null and collectionImage != ''">#{collectionImage},</if>
+            <if test="collectionDetails != null">#{collectionDetails},</if>
+            <if test="collection3dimage != null and collection3dimage != ''">#{collection3dimage},</if>
+            <if test="publisherName != null">#{publisherName},</if>
             <if test="collectionPrice != null">#{collectionPrice},</if>
             <if test="collectionCounts != null">#{collectionCounts},</if>
             <if test="collectionStatus != null and collectionStatus != ''">#{collectionStatus},</if>
@@ -101,6 +127,10 @@
         update post_collection
         <trim prefix="SET" suffixOverrides=",">
             <if test="collectionName != null and collectionName != ''">collection_name = #{collectionName},</if>
+            <if test="collectionImage != null and collectionImage != ''">collection_image = #{collectionImage},</if>
+            <if test="collectionDetails != null">collection_details = #{collectionDetails},</if>
+            <if test="collection3dimage != null and collection3dimage != ''">collection_3dimage = #{collection3dimage},</if>
+            <if test="publisherName != null">publisher_name = #{publisherName},</if>
             <if test="collectionPrice != null">collection_price = #{collectionPrice},</if>
             <if test="collectionCounts != null">collection_counts = #{collectionCounts},</if>
             <if test="collectionStatus != null and collectionStatus != ''">collection_status = #{collectionStatus},</if>
@@ -133,9 +163,10 @@
     </update>
 
 
-
     <select id="checkNameUnique" parameterType="String" resultMap="PostCollectionResult">
-        select collection_id, collection_name from post_collection where collection_name = #{collectionName} limit 1
+        select collection_id, collection_name
+        from post_collection
+        where collection_name = #{collectionName} limit 1
     </select>
 
 </mapper>