limin лет назад: 7
Родитель
Сommit
0875f71cfe

+ 58 - 77
src/main/java/com/goafanti/common/dao/JtMessageConsumerMapper.java

@@ -6,91 +6,72 @@ import java.util.List;
 import org.apache.ibatis.annotations.Param;
 
 public interface JtMessageConsumerMapper {
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int countByExample(JtMessageConsumerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int deleteByExample(JtMessageConsumerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int countByExample(JtMessageConsumerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int deleteByPrimaryKey(String id);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int deleteByExample(JtMessageConsumerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int insert(JtMessageConsumer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int deleteByPrimaryKey(String id);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int insertSelective(JtMessageConsumer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int insert(JtMessageConsumer record);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    List<JtMessageConsumer> selectByExample(JtMessageConsumerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int insertSelective(JtMessageConsumer record);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    JtMessageConsumer selectByPrimaryKey(String id);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	List<JtMessageConsumer> selectByExample(JtMessageConsumerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByExampleSelective(@Param("record") JtMessageConsumer record, @Param("example") JtMessageConsumerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	JtMessageConsumer selectByPrimaryKey(String id);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByExample(@Param("record") JtMessageConsumer record, @Param("example") JtMessageConsumerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByExampleSelective(@Param("record") JtMessageConsumer record,
+			@Param("example") JtMessageConsumerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByPrimaryKeySelective(JtMessageConsumer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByExample(@Param("record") JtMessageConsumer record,
+			@Param("example") JtMessageConsumerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_consumer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByPrimaryKey(JtMessageConsumer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByPrimaryKeySelective(JtMessageConsumer record);
+
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_consumer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByPrimaryKey(JtMessageConsumer record);
 }

+ 58 - 76
src/main/java/com/goafanti/common/dao/JtMessageProducerMapper.java

@@ -7,90 +7,72 @@ import org.apache.ibatis.annotations.Param;
 
 public interface JtMessageProducerMapper {
     /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int countByExample(JtMessageProducerExample example);
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int countByExample(JtMessageProducerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int deleteByExample(JtMessageProducerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int deleteByExample(JtMessageProducerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int deleteByPrimaryKey(String id);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int deleteByPrimaryKey(String id);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int insert(JtMessageProducer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int insert(JtMessageProducer record);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int insertSelective(JtMessageProducer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int insertSelective(JtMessageProducer record);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    List<JtMessageProducer> selectByExample(JtMessageProducerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	List<JtMessageProducer> selectByExample(JtMessageProducerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    JtMessageProducer selectByPrimaryKey(String id);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	JtMessageProducer selectByPrimaryKey(String id);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByExampleSelective(@Param("record") JtMessageProducer record, @Param("example") JtMessageProducerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByExampleSelective(@Param("record") JtMessageProducer record,
+			@Param("example") JtMessageProducerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByExample(@Param("record") JtMessageProducer record, @Param("example") JtMessageProducerExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByExample(@Param("record") JtMessageProducer record,
+			@Param("example") JtMessageProducerExample example);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByPrimaryKeySelective(JtMessageProducer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByPrimaryKeySelective(JtMessageProducer record);
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table jt_message_producer
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    int updateByPrimaryKey(JtMessageProducer record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table jt_message_producer
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	int updateByPrimaryKey(JtMessageProducer record);
+
+	int addBatch(List<JtMessageProducer> list);
 }

+ 37 - 28
src/main/java/com/goafanti/common/mapper/JtMessageConsumerMapper.xml

@@ -5,19 +5,19 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     <id column="id" jdbcType="VARCHAR" property="id" />
     <result column="aid" jdbcType="VARCHAR" property="aid" />
     <result column="message_id" jdbcType="VARCHAR" property="messageId" />
-    <result column="is_read" jdbcType="TINYINT" property="isRead" />
-    <result column="delete_sign" jdbcType="TINYINT" property="deleteSign" />
+    <result column="is_read" jdbcType="BIT" property="isRead" />
+    <result column="delete_sign" jdbcType="BIT" property="deleteSign" />
   </resultMap>
   <sql id="Example_Where_Clause">
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -51,7 +51,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -85,7 +85,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     id, aid, message_id, is_read, delete_sign
   </sql>
@@ -93,7 +93,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     select
     <if test="distinct">
@@ -112,7 +112,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     select 
     <include refid="Base_Column_List" />
@@ -123,7 +123,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     delete from jt_message_consumer
     where id = #{id,jdbcType=VARCHAR}
@@ -132,7 +132,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     delete from jt_message_consumer
     <if test="_parameter != null">
@@ -143,18 +143,18 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     insert into jt_message_consumer (id, aid, message_id, 
       is_read, delete_sign)
     values (#{id,jdbcType=VARCHAR}, #{aid,jdbcType=VARCHAR}, #{messageId,jdbcType=VARCHAR}, 
-      #{isRead,jdbcType=TINYINT}, #{deleteSign,jdbcType=TINYINT})
+      #{isRead,jdbcType=BIT}, #{deleteSign,jdbcType=BIT})
   </insert>
   <insert id="insertSelective" parameterType="com.goafanti.common.model.JtMessageConsumer">
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     insert into jt_message_consumer
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -185,10 +185,10 @@
         #{messageId,jdbcType=VARCHAR},
       </if>
       <if test="isRead != null">
-        #{isRead,jdbcType=TINYINT},
+        #{isRead,jdbcType=BIT},
       </if>
       <if test="deleteSign != null">
-        #{deleteSign,jdbcType=TINYINT},
+        #{deleteSign,jdbcType=BIT},
       </if>
     </trim>
   </insert>
@@ -196,7 +196,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     select count(*) from jt_message_consumer
     <if test="_parameter != null">
@@ -207,7 +207,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_consumer
     <set>
@@ -221,10 +221,10 @@
         message_id = #{record.messageId,jdbcType=VARCHAR},
       </if>
       <if test="record.isRead != null">
-        is_read = #{record.isRead,jdbcType=TINYINT},
+        is_read = #{record.isRead,jdbcType=BIT},
       </if>
       <if test="record.deleteSign != null">
-        delete_sign = #{record.deleteSign,jdbcType=TINYINT},
+        delete_sign = #{record.deleteSign,jdbcType=BIT},
       </if>
     </set>
     <if test="_parameter != null">
@@ -235,14 +235,14 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_consumer
     set id = #{record.id,jdbcType=VARCHAR},
       aid = #{record.aid,jdbcType=VARCHAR},
       message_id = #{record.messageId,jdbcType=VARCHAR},
-      is_read = #{record.isRead,jdbcType=TINYINT},
-      delete_sign = #{record.deleteSign,jdbcType=TINYINT}
+      is_read = #{record.isRead,jdbcType=BIT},
+      delete_sign = #{record.deleteSign,jdbcType=BIT}
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
     </if>
@@ -251,7 +251,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_consumer
     <set>
@@ -262,10 +262,10 @@
         message_id = #{messageId,jdbcType=VARCHAR},
       </if>
       <if test="isRead != null">
-        is_read = #{isRead,jdbcType=TINYINT},
+        is_read = #{isRead,jdbcType=BIT},
       </if>
       <if test="deleteSign != null">
-        delete_sign = #{deleteSign,jdbcType=TINYINT},
+        delete_sign = #{deleteSign,jdbcType=BIT},
       </if>
     </set>
     where id = #{id,jdbcType=VARCHAR}
@@ -274,13 +274,22 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_consumer
     set aid = #{aid,jdbcType=VARCHAR},
       message_id = #{messageId,jdbcType=VARCHAR},
-      is_read = #{isRead,jdbcType=TINYINT},
-      delete_sign = #{deleteSign,jdbcType=TINYINT}
+      is_read = #{isRead,jdbcType=BIT},
+      delete_sign = #{deleteSign,jdbcType=BIT}
     where id = #{id,jdbcType=VARCHAR}
   </update>
+  <!-- 批量新增数据 -->
+  <insert id="addBatch" parameterType="java.util.List">
+   insert into jt_message_consumer 
+    (id, aid, message_id)
+    values 
+    <foreach collection="list" item="mc" separator=",">
+     (#{mc.id,jdbcType=VARCHAR}, #{mc.aid,jdbcType=VARCHAR}, #{mc.messageId,jdbcType=VARCHAR})
+    </foreach>
+  </insert>
 </mapper>

+ 35 - 37
src/main/java/com/goafanti/common/mapper/JtMessageProducerMapper.xml

@@ -5,7 +5,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     <id column="id" jdbcType="VARCHAR" property="id" />
     <result column="creater" jdbcType="VARCHAR" property="creater" />
@@ -16,15 +16,15 @@
     <result column="subject" jdbcType="INTEGER" property="subject" />
     <result column="resource_id" jdbcType="VARCHAR" property="resourceId" />
     <result column="resource_type" jdbcType="INTEGER" property="resourceType" />
-    <result column="is_draft" jdbcType="TINYINT" property="isDraft" />
-    <result column="is_send" jdbcType="TINYINT" property="isSend" />
-    <result column="delete_sign" jdbcType="TINYINT" property="deleteSign" />
+    <result column="is_draft" jdbcType="BIT" property="isDraft" />
+    <result column="is_send" jdbcType="BIT" property="isSend" />
+    <result column="delete_sign" jdbcType="BIT" property="deleteSign" />
   </resultMap>
   <sql id="Example_Where_Clause">
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -58,7 +58,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -92,7 +92,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     id, creater, create_time, send_time, title, body, subject, resource_id, resource_type, 
     is_draft, is_send, delete_sign
@@ -101,7 +101,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     select
     <if test="distinct">
@@ -120,7 +120,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     select 
     <include refid="Base_Column_List" />
@@ -131,7 +131,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     delete from jt_message_producer
     where id = #{id,jdbcType=VARCHAR}
@@ -140,7 +140,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     delete from jt_message_producer
     <if test="_parameter != null">
@@ -151,24 +151,22 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     insert into jt_message_producer (id, creater, create_time, 
       send_time, title, body, 
       subject, resource_id, resource_type, 
-      is_draft, is_send, delete_sign
-      )
+      is_draft, is_send, delete_sign)
     values (#{id,jdbcType=VARCHAR}, #{creater,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, 
       #{sendTime,jdbcType=TIMESTAMP}, #{title,jdbcType=VARCHAR}, #{body,jdbcType=VARCHAR}, 
       #{subject,jdbcType=INTEGER}, #{resourceId,jdbcType=VARCHAR}, #{resourceType,jdbcType=INTEGER}, 
-      #{isDraft,jdbcType=TINYINT}, #{isSend,jdbcType=TINYINT}, #{deleteSign,jdbcType=TINYINT}
-      )
+      #{isDraft,jdbcType=BIT}, #{isSend,jdbcType=BIT}, #{deleteSign,jdbcType=BIT})
   </insert>
   <insert id="insertSelective" parameterType="com.goafanti.common.model.JtMessageProducer">
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     insert into jt_message_producer
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -238,13 +236,13 @@
         #{resourceType,jdbcType=INTEGER},
       </if>
       <if test="isDraft != null">
-        #{isDraft,jdbcType=TINYINT},
+        #{isDraft,jdbcType=BIT},
       </if>
       <if test="isSend != null">
-        #{isSend,jdbcType=TINYINT},
+        #{isSend,jdbcType=BIT},
       </if>
       <if test="deleteSign != null">
-        #{deleteSign,jdbcType=TINYINT},
+        #{deleteSign,jdbcType=BIT},
       </if>
     </trim>
   </insert>
@@ -252,7 +250,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     select count(*) from jt_message_producer
     <if test="_parameter != null">
@@ -263,7 +261,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_producer
     <set>
@@ -295,13 +293,13 @@
         resource_type = #{record.resourceType,jdbcType=INTEGER},
       </if>
       <if test="record.isDraft != null">
-        is_draft = #{record.isDraft,jdbcType=TINYINT},
+        is_draft = #{record.isDraft,jdbcType=BIT},
       </if>
       <if test="record.isSend != null">
-        is_send = #{record.isSend,jdbcType=TINYINT},
+        is_send = #{record.isSend,jdbcType=BIT},
       </if>
       <if test="record.deleteSign != null">
-        delete_sign = #{record.deleteSign,jdbcType=TINYINT},
+        delete_sign = #{record.deleteSign,jdbcType=BIT},
       </if>
     </set>
     <if test="_parameter != null">
@@ -312,7 +310,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_producer
     set id = #{record.id,jdbcType=VARCHAR},
@@ -324,9 +322,9 @@
       subject = #{record.subject,jdbcType=INTEGER},
       resource_id = #{record.resourceId,jdbcType=VARCHAR},
       resource_type = #{record.resourceType,jdbcType=INTEGER},
-      is_draft = #{record.isDraft,jdbcType=TINYINT},
-      is_send = #{record.isSend,jdbcType=TINYINT},
-      delete_sign = #{record.deleteSign,jdbcType=TINYINT}
+      is_draft = #{record.isDraft,jdbcType=BIT},
+      is_send = #{record.isSend,jdbcType=BIT},
+      delete_sign = #{record.deleteSign,jdbcType=BIT}
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
     </if>
@@ -335,7 +333,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_producer
     <set>
@@ -364,13 +362,13 @@
         resource_type = #{resourceType,jdbcType=INTEGER},
       </if>
       <if test="isDraft != null">
-        is_draft = #{isDraft,jdbcType=TINYINT},
+        is_draft = #{isDraft,jdbcType=BIT},
       </if>
       <if test="isSend != null">
-        is_send = #{isSend,jdbcType=TINYINT},
+        is_send = #{isSend,jdbcType=BIT},
       </if>
       <if test="deleteSign != null">
-        delete_sign = #{deleteSign,jdbcType=TINYINT},
+        delete_sign = #{deleteSign,jdbcType=BIT},
       </if>
     </set>
     where id = #{id,jdbcType=VARCHAR}
@@ -379,7 +377,7 @@
     <!--
       WARNING - @mbggenerated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Tue Aug 28 17:44:59 CST 2018.
+      This element was generated on Wed Aug 29 09:46:33 CST 2018.
     -->
     update jt_message_producer
     set creater = #{creater,jdbcType=VARCHAR},
@@ -390,9 +388,9 @@
       subject = #{subject,jdbcType=INTEGER},
       resource_id = #{resourceId,jdbcType=VARCHAR},
       resource_type = #{resourceType,jdbcType=INTEGER},
-      is_draft = #{isDraft,jdbcType=TINYINT},
-      is_send = #{isSend,jdbcType=TINYINT},
-      delete_sign = #{deleteSign,jdbcType=TINYINT}
+      is_draft = #{isDraft,jdbcType=BIT},
+      is_send = #{isSend,jdbcType=BIT},
+      delete_sign = #{deleteSign,jdbcType=BIT}
     where id = #{id,jdbcType=VARCHAR}
   </update>
 </mapper>

+ 105 - 153
src/main/java/com/goafanti/common/model/JtMessageConsumer.java

@@ -1,168 +1,120 @@
 package com.goafanti.common.model;
 
 public class JtMessageConsumer {
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_consumer.id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String id;
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_consumer.aid
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String aid;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_consumer.id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String id;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_consumer.aid
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String aid;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_consumer.message_id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String messageId;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_consumer.is_read
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Boolean isRead;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_consumer.delete_sign
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Boolean deleteSign;
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_consumer.message_id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String messageId;
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_consumer.id
+	 * @return  the value of jt_message_consumer.id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getId() {
+		return id;
+	}
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_consumer.is_read
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Byte isRead;
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_consumer.id
+	 * @param id  the value for jt_message_consumer.id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setId(String id) {
+		this.id = id;
+	}
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_consumer.delete_sign
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Byte deleteSign;
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_consumer.aid
+	 * @return  the value of jt_message_consumer.aid
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getAid() {
+		return aid;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_consumer.id
-     *
-     * @return the value of jt_message_consumer.id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getId() {
-        return id;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_consumer.aid
+	 * @param aid  the value for jt_message_consumer.aid
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setAid(String aid) {
+		this.aid = aid;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_consumer.id
-     *
-     * @param id the value for jt_message_consumer.id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setId(String id) {
-        this.id = id;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_consumer.message_id
+	 * @return  the value of jt_message_consumer.message_id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getMessageId() {
+		return messageId;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_consumer.aid
-     *
-     * @return the value of jt_message_consumer.aid
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getAid() {
-        return aid;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_consumer.message_id
+	 * @param messageId  the value for jt_message_consumer.message_id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setMessageId(String messageId) {
+		this.messageId = messageId;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_consumer.aid
-     *
-     * @param aid the value for jt_message_consumer.aid
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setAid(String aid) {
-        this.aid = aid;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_consumer.is_read
+	 * @return  the value of jt_message_consumer.is_read
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Boolean getIsRead() {
+		return isRead;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_consumer.message_id
-     *
-     * @return the value of jt_message_consumer.message_id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getMessageId() {
-        return messageId;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_consumer.is_read
+	 * @param isRead  the value for jt_message_consumer.is_read
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setIsRead(Boolean isRead) {
+		this.isRead = isRead;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_consumer.message_id
-     *
-     * @param messageId the value for jt_message_consumer.message_id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setMessageId(String messageId) {
-        this.messageId = messageId;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_consumer.delete_sign
+	 * @return  the value of jt_message_consumer.delete_sign
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Boolean getDeleteSign() {
+		return deleteSign;
+	}
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_consumer.is_read
-     *
-     * @return the value of jt_message_consumer.is_read
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Byte getIsRead() {
-        return isRead;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_consumer.is_read
-     *
-     * @param isRead the value for jt_message_consumer.is_read
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setIsRead(Byte isRead) {
-        this.isRead = isRead;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_consumer.delete_sign
-     *
-     * @return the value of jt_message_consumer.delete_sign
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Byte getDeleteSign() {
-        return deleteSign;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_consumer.delete_sign
-     *
-     * @param deleteSign the value for jt_message_consumer.delete_sign
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setDeleteSign(Byte deleteSign) {
-        this.deleteSign = deleteSign;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_consumer.delete_sign
+	 * @param deleteSign  the value for jt_message_consumer.delete_sign
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setDeleteSign(Boolean deleteSign) {
+		this.deleteSign = deleteSign;
+	}
 }

Разница между файлами не показана из-за своего большого размера
+ 578 - 613
src/main/java/com/goafanti/common/model/JtMessageConsumerExample.java


+ 276 - 394
src/main/java/com/goafanti/common/model/JtMessageProducer.java

@@ -3,399 +3,281 @@ package com.goafanti.common.model;
 import java.util.Date;
 
 public class JtMessageProducer {
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String id;
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.creater
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String creater;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.create_time
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Date createTime;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.send_time
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Date sendTime;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.title
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String title;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.body
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String body;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.subject
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Integer subject;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.resource_id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private String resourceId;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.resource_type
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Integer resourceType;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.is_draft
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Byte isDraft;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.is_send
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Byte isSend;
-
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column jt_message_producer.delete_sign
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    private Byte deleteSign;
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.id
-     *
-     * @return the value of jt_message_producer.id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getId() {
-        return id;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.id
-     *
-     * @param id the value for jt_message_producer.id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setId(String id) {
-        this.id = id;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.creater
-     *
-     * @return the value of jt_message_producer.creater
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getCreater() {
-        return creater;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.creater
-     *
-     * @param creater the value for jt_message_producer.creater
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setCreater(String creater) {
-        this.creater = creater;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.create_time
-     *
-     * @return the value of jt_message_producer.create_time
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Date getCreateTime() {
-        return createTime;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.create_time
-     *
-     * @param createTime the value for jt_message_producer.create_time
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setCreateTime(Date createTime) {
-        this.createTime = createTime;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.send_time
-     *
-     * @return the value of jt_message_producer.send_time
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Date getSendTime() {
-        return sendTime;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.send_time
-     *
-     * @param sendTime the value for jt_message_producer.send_time
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setSendTime(Date sendTime) {
-        this.sendTime = sendTime;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.title
-     *
-     * @return the value of jt_message_producer.title
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getTitle() {
-        return title;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.title
-     *
-     * @param title the value for jt_message_producer.title
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setTitle(String title) {
-        this.title = title;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.body
-     *
-     * @return the value of jt_message_producer.body
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getBody() {
-        return body;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.body
-     *
-     * @param body the value for jt_message_producer.body
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setBody(String body) {
-        this.body = body;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.subject
-     *
-     * @return the value of jt_message_producer.subject
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Integer getSubject() {
-        return subject;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.subject
-     *
-     * @param subject the value for jt_message_producer.subject
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setSubject(Integer subject) {
-        this.subject = subject;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.resource_id
-     *
-     * @return the value of jt_message_producer.resource_id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public String getResourceId() {
-        return resourceId;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.resource_id
-     *
-     * @param resourceId the value for jt_message_producer.resource_id
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setResourceId(String resourceId) {
-        this.resourceId = resourceId;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.resource_type
-     *
-     * @return the value of jt_message_producer.resource_type
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Integer getResourceType() {
-        return resourceType;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.resource_type
-     *
-     * @param resourceType the value for jt_message_producer.resource_type
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setResourceType(Integer resourceType) {
-        this.resourceType = resourceType;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.is_draft
-     *
-     * @return the value of jt_message_producer.is_draft
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Byte getIsDraft() {
-        return isDraft;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.is_draft
-     *
-     * @param isDraft the value for jt_message_producer.is_draft
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setIsDraft(Byte isDraft) {
-        this.isDraft = isDraft;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.is_send
-     *
-     * @return the value of jt_message_producer.is_send
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Byte getIsSend() {
-        return isSend;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.is_send
-     *
-     * @param isSend the value for jt_message_producer.is_send
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setIsSend(Byte isSend) {
-        this.isSend = isSend;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column jt_message_producer.delete_sign
-     *
-     * @return the value of jt_message_producer.delete_sign
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public Byte getDeleteSign() {
-        return deleteSign;
-    }
-
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column jt_message_producer.delete_sign
-     *
-     * @param deleteSign the value for jt_message_producer.delete_sign
-     *
-     * @mbggenerated Tue Aug 28 17:44:59 CST 2018
-     */
-    public void setDeleteSign(Byte deleteSign) {
-        this.deleteSign = deleteSign;
-    }
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String id;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.creater
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String creater;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.create_time
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Date createTime;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.send_time
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Date sendTime;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.title
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String title;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.body
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String body;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.subject
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Integer subject;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.resource_id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private String resourceId;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.resource_type
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Integer resourceType;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.is_draft
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Boolean isDraft;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.is_send
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Boolean isSend;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column jt_message_producer.delete_sign
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	private Boolean deleteSign;
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.id
+	 * @return  the value of jt_message_producer.id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getId() {
+		return id;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.id
+	 * @param id  the value for jt_message_producer.id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setId(String id) {
+		this.id = id;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.creater
+	 * @return  the value of jt_message_producer.creater
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getCreater() {
+		return creater;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.creater
+	 * @param creater  the value for jt_message_producer.creater
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setCreater(String creater) {
+		this.creater = creater;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.create_time
+	 * @return  the value of jt_message_producer.create_time
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Date getCreateTime() {
+		return createTime;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.create_time
+	 * @param createTime  the value for jt_message_producer.create_time
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setCreateTime(Date createTime) {
+		this.createTime = createTime;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.send_time
+	 * @return  the value of jt_message_producer.send_time
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Date getSendTime() {
+		return sendTime;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.send_time
+	 * @param sendTime  the value for jt_message_producer.send_time
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setSendTime(Date sendTime) {
+		this.sendTime = sendTime;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.title
+	 * @return  the value of jt_message_producer.title
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getTitle() {
+		return title;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.title
+	 * @param title  the value for jt_message_producer.title
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.body
+	 * @return  the value of jt_message_producer.body
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getBody() {
+		return body;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.body
+	 * @param body  the value for jt_message_producer.body
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setBody(String body) {
+		this.body = body;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.subject
+	 * @return  the value of jt_message_producer.subject
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Integer getSubject() {
+		return subject;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.subject
+	 * @param subject  the value for jt_message_producer.subject
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setSubject(Integer subject) {
+		this.subject = subject;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.resource_id
+	 * @return  the value of jt_message_producer.resource_id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public String getResourceId() {
+		return resourceId;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.resource_id
+	 * @param resourceId  the value for jt_message_producer.resource_id
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setResourceId(String resourceId) {
+		this.resourceId = resourceId;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.resource_type
+	 * @return  the value of jt_message_producer.resource_type
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Integer getResourceType() {
+		return resourceType;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.resource_type
+	 * @param resourceType  the value for jt_message_producer.resource_type
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setResourceType(Integer resourceType) {
+		this.resourceType = resourceType;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.is_draft
+	 * @return  the value of jt_message_producer.is_draft
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Boolean getIsDraft() {
+		return isDraft;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.is_draft
+	 * @param isDraft  the value for jt_message_producer.is_draft
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setIsDraft(Boolean isDraft) {
+		this.isDraft = isDraft;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.is_send
+	 * @return  the value of jt_message_producer.is_send
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Boolean getIsSend() {
+		return isSend;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.is_send
+	 * @param isSend  the value for jt_message_producer.is_send
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setIsSend(Boolean isSend) {
+		this.isSend = isSend;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column jt_message_producer.delete_sign
+	 * @return  the value of jt_message_producer.delete_sign
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public Boolean getDeleteSign() {
+		return deleteSign;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column jt_message_producer.delete_sign
+	 * @param deleteSign  the value for jt_message_producer.delete_sign
+	 * @mbggenerated  Wed Aug 29 09:46:33 CST 2018
+	 */
+	public void setDeleteSign(Boolean deleteSign) {
+		this.deleteSign = deleteSign;
+	}
 }

Разница между файлами не показана из-за своего большого размера
+ 1022 - 1053
src/main/java/com/goafanti/common/model/JtMessageProducerExample.java


+ 31 - 0
src/main/java/com/goafanti/message/controller/AdminMessageController.java

@@ -19,6 +19,7 @@ import com.goafanti.common.constant.AFTConstants;
 import com.goafanti.common.constant.ErrorConstants;
 import com.goafanti.common.controller.CertifyApiController;
 import com.goafanti.common.error.BusinessException;
+import com.goafanti.common.model.JtMessageProducer;
 import com.goafanti.common.model.MessageFromSystem;
 import com.goafanti.common.utils.DateUtils;
 import com.goafanti.message.bo.MessageListBo;
@@ -281,4 +282,34 @@ public class AdminMessageController extends CertifyApiController{
 			}
 		}
 	} 
+	
+	/**
+	 * 新增消息接口
+	 * @param messageProducer
+	 * @return
+	 */
+	@RequestMapping(value="/addMessage", method=RequestMethod.GET)
+	public Result addMessage(JtMessageProducer messageProducer){
+		Result res = new Result();
+		//必填项的检查
+		if(StringUtils.isBlank(messageProducer.getTitle())){
+			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"", "消息标题不能为空"));
+		}
+		if(null == messageProducer.getSubject()){
+			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"", "消息类别不能为空"));
+		}
+		if(null == messageProducer.getIsDraft()){
+			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"", "消息是否为草稿没指定"));
+		}
+		if (res.getError().isEmpty()) {
+			//新增消息
+			res.setData(messageService.addMessage(messageProducer));
+		}
+		return res;
+	}
+	
+	@RequestMapping(value="/sendMessage", method=RequestMethod.GET)
+	public Result sendMessage(String messageId){
+		return null;
+	}
 }

+ 15 - 0
src/main/java/com/goafanti/message/service/MessageService.java

@@ -6,6 +6,7 @@ import java.util.Map;
 
 import com.goafanti.app.bo.IndexBo;
 import com.goafanti.common.model.JpushEasemobAccount;
+import com.goafanti.common.model.JtMessageProducer;
 import com.goafanti.common.model.MessageConsumer;
 import com.goafanti.common.model.MessageFromSystem;
 import com.goafanti.common.model.MessageProducer;
@@ -159,4 +160,18 @@ public interface MessageService {
 	 * @return
 	 */
 	JpushEasemobAccount selectSynAccByUid(String uid);
+	
+	/**
+	 * 新增系统消息
+	 * @param messageProducer
+	 * @return
+	 */
+	int addMessage(JtMessageProducer messageProducer);
+	
+	/**
+	 * 系统向注册用户发送信息
+	 * @param messageId
+	 * @return
+	 */
+	int sendMessage(String messageId);
 }