Преглед изворни кода

新增和修改新增有效日期

Administrator пре 4 година
родитељ
комит
846c6b1624

+ 7 - 7
src/main/java/com/goafanti/common/dao/PublicReleaseMapper.java

@@ -6,43 +6,43 @@ import com.goafanti.common.model.PublicRelease;
 public interface PublicReleaseMapper {
     /**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	int deleteByPrimaryKey(Integer id);
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	int insert(PublicRelease record);
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	int insertSelective(PublicRelease record);
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	PublicRelease selectByPrimaryKey(Integer id);
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	int updateByPrimaryKeySelective(PublicRelease record);
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	int updateByPrimaryKeyWithBLOBs(PublicRelease record);
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	int updateByPrimaryKey(PublicRelease record);
 

+ 50 - 26
src/main/java/com/goafanti/common/mapper/PublicReleaseMapper.xml

@@ -5,7 +5,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     <id column="id" jdbcType="INTEGER" property="id" />
     <result column="uid" jdbcType="VARCHAR" property="uid" />
@@ -24,12 +24,13 @@
     <result column="pname" jdbcType="VARCHAR" property="pname" />
     <result column="ufid" jdbcType="VARCHAR" property="ufid" />
     <result column="duration" jdbcType="DOUBLE" property="duration" />
+    <result column="valid_date" jdbcType="VARCHAR" property="validDate" />
   </resultMap>
   <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.goafanti.common.model.PublicRelease">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     <result column="annex_url" jdbcType="LONGVARCHAR" property="annexUrl" />
     <result column="photo_url" jdbcType="LONGVARCHAR" property="photoUrl" />
@@ -38,16 +39,16 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     id, `uid`, aid, release_start, release_end, remarks, user_name, longitude, latitude, 
-    `status`, create_time, clock_in, clock_in_time, pid, pname, ufid, duration
+    `status`, create_time, clock_in, clock_in_time, pid, pname, ufid, duration, valid_date
   </sql>
   <sql id="Blob_Column_List">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     annex_url, photo_url
   </sql>
@@ -55,7 +56,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     select 
     <include refid="Base_Column_List" />
@@ -68,7 +69,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     delete from public_release
     where id = #{id,jdbcType=INTEGER}
@@ -77,28 +78,28 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     insert into public_release (id, `uid`, aid, 
       release_start, release_end, remarks, 
       user_name, longitude, latitude, 
       `status`, create_time, clock_in, 
       clock_in_time, pid, pname, 
-      ufid, duration, annex_url, 
-      photo_url)
+      ufid, duration, valid_date, 
+      annex_url, photo_url)
     values (#{id,jdbcType=INTEGER}, #{uid,jdbcType=VARCHAR}, #{aid,jdbcType=VARCHAR}, 
       #{releaseStart,jdbcType=TIMESTAMP}, #{releaseEnd,jdbcType=TIMESTAMP}, #{remarks,jdbcType=VARCHAR}, 
       #{userName,jdbcType=VARCHAR}, #{longitude,jdbcType=VARCHAR}, #{latitude,jdbcType=VARCHAR}, 
       #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{clockIn,jdbcType=INTEGER}, 
       #{clockInTime,jdbcType=TIMESTAMP}, #{pid,jdbcType=VARCHAR}, #{pname,jdbcType=VARCHAR}, 
-      #{ufid,jdbcType=VARCHAR}, #{duration,jdbcType=DOUBLE}, #{annexUrl,jdbcType=LONGVARCHAR}, 
-      #{photoUrl,jdbcType=LONGVARCHAR})
+      #{ufid,jdbcType=VARCHAR}, #{duration,jdbcType=DOUBLE}, #{validDate,jdbcType=VARCHAR}, 
+      #{annexUrl,jdbcType=LONGVARCHAR}, #{photoUrl,jdbcType=LONGVARCHAR})
   </insert>
   <insert id="insertSelective" parameterType="com.goafanti.common.model.PublicRelease">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     insert into public_release
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -153,6 +154,9 @@
       <if test="duration != null">
         duration,
       </if>
+      <if test="validDate != null">
+        valid_date,
+      </if>
       <if test="annexUrl != null">
         annex_url,
       </if>
@@ -212,6 +216,9 @@
       <if test="duration != null">
         #{duration,jdbcType=DOUBLE},
       </if>
+      <if test="validDate != null">
+        #{validDate,jdbcType=VARCHAR},
+      </if>
       <if test="annexUrl != null">
         #{annexUrl,jdbcType=LONGVARCHAR},
       </if>
@@ -224,7 +231,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     update public_release
     <set>
@@ -276,6 +283,9 @@
       <if test="duration != null">
         duration = #{duration,jdbcType=DOUBLE},
       </if>
+      <if test="validDate != null">
+        valid_date = #{validDate,jdbcType=VARCHAR},
+      </if>
       <if test="annexUrl != null">
         annex_url = #{annexUrl,jdbcType=LONGVARCHAR},
       </if>
@@ -289,7 +299,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     update public_release
     set `uid` = #{uid,jdbcType=VARCHAR},
@@ -308,6 +318,7 @@
       pname = #{pname,jdbcType=VARCHAR},
       ufid = #{ufid,jdbcType=VARCHAR},
       duration = #{duration,jdbcType=DOUBLE},
+      valid_date = #{validDate,jdbcType=VARCHAR},
       annex_url = #{annexUrl,jdbcType=LONGVARCHAR},
       photo_url = #{photoUrl,jdbcType=LONGVARCHAR}
     where id = #{id,jdbcType=INTEGER}
@@ -316,7 +327,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed Jun 02 14:39:12 CST 2021.
+      This element was generated on Thu Jun 10 15:22:12 CST 2021.
     -->
     update public_release
     set `uid` = #{uid,jdbcType=VARCHAR},
@@ -334,12 +345,13 @@
       pid = #{pid,jdbcType=VARCHAR},
       pname = #{pname,jdbcType=VARCHAR},
       ufid = #{ufid,jdbcType=VARCHAR},
-      duration = #{duration,jdbcType=DOUBLE}
+      duration = #{duration,jdbcType=DOUBLE},
+      valid_date = #{validDate,jdbcType=VARCHAR}
     where id = #{id,jdbcType=INTEGER}
   </update>
   
    <insert id="insertSelectiveGetId" keyColumn="id" keyProperty="id" parameterType="com.goafanti.common.model.PublicRelease" useGeneratedKeys="true">
-   insert into public_release
+    insert into public_release
     <trim prefix="(" suffix=")" suffixOverrides=",">
       <if test="id != null">
         id,
@@ -386,15 +398,21 @@
       <if test="pname != null">
         pname,
       </if>
+      <if test="ufid != null">
+        ufid,
+      </if>
+      <if test="duration != null">
+        duration,
+      </if>
+      <if test="validDate != null">
+        valid_date,
+      </if>
       <if test="annexUrl != null">
         annex_url,
       </if>
       <if test="photoUrl != null">
         photo_url,
       </if>
-      <if test="duration != null">
-        duration,
-      </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
       <if test="id != null">
@@ -442,15 +460,21 @@
       <if test="pname != null">
         #{pname,jdbcType=VARCHAR},
       </if>
+      <if test="ufid != null">
+        #{ufid,jdbcType=VARCHAR},
+      </if>
+      <if test="duration != null">
+        #{duration,jdbcType=DOUBLE},
+      </if>
+      <if test="validDate != null">
+        #{validDate,jdbcType=VARCHAR},
+      </if>
       <if test="annexUrl != null">
         #{annexUrl,jdbcType=LONGVARCHAR},
       </if>
       <if test="photoUrl != null">
         #{photoUrl,jdbcType=LONGVARCHAR},
       </if>
-      <if test="duration != null">
-        #{duration,jdbcType=DOUBLE},
-      </if>
     </trim>
     <selectKey keyProperty="id" order="AFTER" resultType="int">
         SELECT LAST_INSERT_ID()
@@ -495,7 +519,7 @@ from public_release a left join `user` b on a.uid =b.id left join admin c on a.a
   <select id="selectByUfid" resultType="com.goafanti.admin.bo.OutPublicRelease">
   	select  a.id,b.nickname ,c.name  aname,date_format(a.release_start,'%Y-%m-%d %H:%i:%S') releaseStarts,a.user_name userName,
 date_format(a.release_end ,'%Y-%m-%d %H:%i:%S') releaseEnds,date_format(a.create_time ,'%Y-%m-%d %H:%i:%S') createTimes,a.status,
-a.annex_url annexUrl ,a.remarks,a.duration 
+a.annex_url annexUrl ,a.remarks,a.duration ,a.valid_date validDate 
 	from public_release a left join `user` b on a.uid =b.id left join admin c on a.aid =c.id
 	where a.ufid= #{id}
   </select>
@@ -503,7 +527,7 @@ a.annex_url annexUrl ,a.remarks,a.duration
   <select id="selectByid" resultType="com.goafanti.admin.bo.OutPublicRelease">
   	select  a.id,b.nickname ,c.name  aname,date_format(a.release_start,'%Y-%m-%d %H:%i:%S') releaseStarts,a.user_name userName,
 date_format(a.release_end ,'%Y-%m-%d %H:%i:%S') releaseEnds,date_format(a.create_time ,'%Y-%m-%d %H:%i:%S') createTimes,a.status,
-a.annex_url annexUrl ,a.remarks,a.duration 
+a.annex_url annexUrl ,a.remarks,a.duration ,a.valid_date validDate 
 	from public_release a left join `user` b on a.uid =b.id left join admin c on a.aid =c.id
 	where a.id= #{id}
   </select>

+ 83 - 59
src/main/java/com/goafanti/common/model/PublicRelease.java

@@ -7,109 +7,114 @@ public class PublicRelease implements Serializable {
 
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.id
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Integer id;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.uid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String uid;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.aid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String aid;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.release_start
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Date releaseStart;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.release_end
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Date releaseEnd;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.remarks
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String remarks;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.user_name
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String userName;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.longitude
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String longitude;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.latitude
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String latitude;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.status
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Integer status;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.create_time
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Date createTime;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.clock_in
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Integer clockIn;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.clock_in_time
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Date clockInTime;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.pid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String pid;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.pname
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String pname;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.ufid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String ufid;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.duration
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private Double duration;
 	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.valid_date
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
+	 */
+	private String validDate;
+	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.annex_url
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String annexUrl;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column public_release.photo_url
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private String photoUrl;
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	private static final long serialVersionUID = 1L;
 
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.id
 	 * @return  the value of public_release.id
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Integer getId() {
 		return id;
@@ -118,7 +123,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.id
 	 * @param id  the value for public_release.id
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setId(Integer id) {
 		this.id = id;
@@ -127,7 +132,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.uid
 	 * @return  the value of public_release.uid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getUid() {
 		return uid;
@@ -136,7 +141,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.uid
 	 * @param uid  the value for public_release.uid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setUid(String uid) {
 		this.uid = uid == null ? null : uid.trim();
@@ -145,7 +150,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.aid
 	 * @return  the value of public_release.aid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getAid() {
 		return aid;
@@ -154,7 +159,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.aid
 	 * @param aid  the value for public_release.aid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setAid(String aid) {
 		this.aid = aid == null ? null : aid.trim();
@@ -163,7 +168,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.release_start
 	 * @return  the value of public_release.release_start
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Date getReleaseStart() {
 		return releaseStart;
@@ -172,7 +177,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.release_start
 	 * @param releaseStart  the value for public_release.release_start
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setReleaseStart(Date releaseStart) {
 		this.releaseStart = releaseStart;
@@ -181,7 +186,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.release_end
 	 * @return  the value of public_release.release_end
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Date getReleaseEnd() {
 		return releaseEnd;
@@ -190,7 +195,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.release_end
 	 * @param releaseEnd  the value for public_release.release_end
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setReleaseEnd(Date releaseEnd) {
 		this.releaseEnd = releaseEnd;
@@ -199,7 +204,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.remarks
 	 * @return  the value of public_release.remarks
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getRemarks() {
 		return remarks;
@@ -208,7 +213,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.remarks
 	 * @param remarks  the value for public_release.remarks
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setRemarks(String remarks) {
 		this.remarks = remarks == null ? null : remarks.trim();
@@ -217,7 +222,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.user_name
 	 * @return  the value of public_release.user_name
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getUserName() {
 		return userName;
@@ -226,7 +231,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.user_name
 	 * @param userName  the value for public_release.user_name
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setUserName(String userName) {
 		this.userName = userName == null ? null : userName.trim();
@@ -235,7 +240,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.longitude
 	 * @return  the value of public_release.longitude
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getLongitude() {
 		return longitude;
@@ -244,7 +249,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.longitude
 	 * @param longitude  the value for public_release.longitude
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setLongitude(String longitude) {
 		this.longitude = longitude == null ? null : longitude.trim();
@@ -253,7 +258,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.latitude
 	 * @return  the value of public_release.latitude
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getLatitude() {
 		return latitude;
@@ -262,7 +267,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.latitude
 	 * @param latitude  the value for public_release.latitude
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setLatitude(String latitude) {
 		this.latitude = latitude == null ? null : latitude.trim();
@@ -271,7 +276,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.status
 	 * @return  the value of public_release.status
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Integer getStatus() {
 		return status;
@@ -280,7 +285,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.status
 	 * @param status  the value for public_release.status
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setStatus(Integer status) {
 		this.status = status;
@@ -289,7 +294,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.create_time
 	 * @return  the value of public_release.create_time
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Date getCreateTime() {
 		return createTime;
@@ -298,7 +303,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.create_time
 	 * @param createTime  the value for public_release.create_time
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setCreateTime(Date createTime) {
 		this.createTime = createTime;
@@ -307,7 +312,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.clock_in
 	 * @return  the value of public_release.clock_in
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Integer getClockIn() {
 		return clockIn;
@@ -316,7 +321,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.clock_in
 	 * @param clockIn  the value for public_release.clock_in
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setClockIn(Integer clockIn) {
 		this.clockIn = clockIn;
@@ -325,7 +330,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.clock_in_time
 	 * @return  the value of public_release.clock_in_time
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Date getClockInTime() {
 		return clockInTime;
@@ -334,7 +339,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.clock_in_time
 	 * @param clockInTime  the value for public_release.clock_in_time
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setClockInTime(Date clockInTime) {
 		this.clockInTime = clockInTime;
@@ -343,7 +348,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.pid
 	 * @return  the value of public_release.pid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getPid() {
 		return pid;
@@ -352,7 +357,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.pid
 	 * @param pid  the value for public_release.pid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setPid(String pid) {
 		this.pid = pid == null ? null : pid.trim();
@@ -361,7 +366,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.pname
 	 * @return  the value of public_release.pname
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getPname() {
 		return pname;
@@ -370,7 +375,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.pname
 	 * @param pname  the value for public_release.pname
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setPname(String pname) {
 		this.pname = pname == null ? null : pname.trim();
@@ -379,7 +384,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.ufid
 	 * @return  the value of public_release.ufid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getUfid() {
 		return ufid;
@@ -388,7 +393,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.ufid
 	 * @param ufid  the value for public_release.ufid
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setUfid(String ufid) {
 		this.ufid = ufid == null ? null : ufid.trim();
@@ -397,7 +402,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.duration
 	 * @return  the value of public_release.duration
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public Double getDuration() {
 		return duration;
@@ -406,16 +411,34 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.duration
 	 * @param duration  the value for public_release.duration
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setDuration(Double duration) {
 		this.duration = duration;
 	}
 
 	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.valid_date
+	 * @return  the value of public_release.valid_date
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
+	 */
+	public String getValidDate() {
+		return validDate;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.valid_date
+	 * @param validDate  the value for public_release.valid_date
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
+	 */
+	public void setValidDate(String validDate) {
+		this.validDate = validDate == null ? null : validDate.trim();
+	}
+
+	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.annex_url
 	 * @return  the value of public_release.annex_url
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getAnnexUrl() {
 		return annexUrl;
@@ -424,7 +447,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.annex_url
 	 * @param annexUrl  the value for public_release.annex_url
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setAnnexUrl(String annexUrl) {
 		this.annexUrl = annexUrl == null ? null : annexUrl.trim();
@@ -433,7 +456,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column public_release.photo_url
 	 * @return  the value of public_release.photo_url
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public String getPhotoUrl() {
 		return photoUrl;
@@ -442,7 +465,7 @@ public class PublicRelease implements Serializable {
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column public_release.photo_url
 	 * @param photoUrl  the value for public_release.photo_url
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	public void setPhotoUrl(String photoUrl) {
 		this.photoUrl = photoUrl == null ? null : photoUrl.trim();
@@ -450,7 +473,7 @@ public class PublicRelease implements Serializable {
 
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table public_release
-	 * @mbg.generated  Wed Jun 02 14:39:12 CST 2021
+	 * @mbg.generated  Thu Jun 10 15:22:12 CST 2021
 	 */
 	@Override
 	public String toString() {
@@ -475,6 +498,7 @@ public class PublicRelease implements Serializable {
 		sb.append(", pname=").append(pname);
 		sb.append(", ufid=").append(ufid);
 		sb.append(", duration=").append(duration);
+		sb.append(", validDate=").append(validDate);
 		sb.append(", annexUrl=").append(annexUrl);
 		sb.append(", photoUrl=").append(photoUrl);
 		sb.append(", serialVersionUID=").append(serialVersionUID);