|
@@ -16,16 +16,17 @@
|
|
|
<result column="DELETE_MAN_NO" jdbcType="VARCHAR" property="deleteManNo" />
|
|
<result column="DELETE_MAN_NO" jdbcType="VARCHAR" property="deleteManNo" />
|
|
|
<result column="DELETE_MAN_NAME" jdbcType="VARCHAR" property="deleteManName" />
|
|
<result column="DELETE_MAN_NAME" jdbcType="VARCHAR" property="deleteManName" />
|
|
|
<result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime" />
|
|
<result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime" />
|
|
|
|
|
+ <result column="IS_READ" jdbcType="VARCHAR" property="isRead" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
|
SYSTEM_MESSAGE_NO, SYSTEM_MESSAGE_NAME, SYSTEM_MESSAGE_CONTENT, VAILD_FLAG, MEMO,
|
|
SYSTEM_MESSAGE_NO, SYSTEM_MESSAGE_NAME, SYSTEM_MESSAGE_CONTENT, VAILD_FLAG, MEMO,
|
|
|
CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME, UPDATE_MAN_NO, UPDATE_MAN_NAME, UPDATE_TIME,
|
|
CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME, UPDATE_MAN_NO, UPDATE_MAN_NAME, UPDATE_TIME,
|
|
|
- DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME
|
|
|
|
|
|
|
+ DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME, IS_READ
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
|
t.SYSTEM_MESSAGE_NO, t.SYSTEM_MESSAGE_NAME, t.SYSTEM_MESSAGE_CONTENT, t.VAILD_FLAG,
|
|
t.SYSTEM_MESSAGE_NO, t.SYSTEM_MESSAGE_NAME, t.SYSTEM_MESSAGE_CONTENT, t.VAILD_FLAG,
|
|
|
t.MEMO, t.CREATE_MAN_NO, t.CREATE_MAN_NAME, t.CREATE_TIME, t.UPDATE_MAN_NO, t.UPDATE_MAN_NAME,
|
|
t.MEMO, t.CREATE_MAN_NO, t.CREATE_MAN_NAME, t.CREATE_TIME, t.UPDATE_MAN_NO, t.UPDATE_MAN_NAME,
|
|
|
- t.UPDATE_TIME, t.DELETE_MAN_NO, t.DELETE_MAN_NAME, t.DELETE_TIME
|
|
|
|
|
|
|
+ t.UPDATE_TIME, t.DELETE_MAN_NO, t.DELETE_MAN_NAME, t.DELETE_TIME, t.IS_READ
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="select">
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns"/> FROM METER_BASE_SYSTEM_MESSAGE
|
|
SELECT <include refid="columns"/> FROM METER_BASE_SYSTEM_MESSAGE
|
|
@@ -77,6 +78,9 @@
|
|
|
<if test="deleteTime != null">
|
|
<if test="deleteTime != null">
|
|
|
and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isRead != null and isRead != ''">
|
|
|
|
|
+ and IS_READ = #{isRead}
|
|
|
|
|
+ </if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -123,6 +127,9 @@
|
|
|
<if test="deleteTime != null">
|
|
<if test="deleteTime != null">
|
|
|
and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isRead != null and isRead != ''">
|
|
|
|
|
+ and IS_READ LIKE '%${isRead}%'
|
|
|
|
|
+ </if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
@@ -171,20 +178,23 @@
|
|
|
<if test="deleteTime != null">
|
|
<if test="deleteTime != null">
|
|
|
or TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = '#{deleteTime}'
|
|
or TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = '#{deleteTime}'
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isRead != null and isRead != ''">
|
|
|
|
|
+ or IS_READ = #{isRead}
|
|
|
|
|
+ </if>
|
|
|
</delete>
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
<insert id="insert" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
|
insert into METER_BASE_SYSTEM_MESSAGE (SYSTEM_MESSAGE_NO, SYSTEM_MESSAGE_NAME,
|
|
insert into METER_BASE_SYSTEM_MESSAGE (SYSTEM_MESSAGE_NO, SYSTEM_MESSAGE_NAME,
|
|
|
SYSTEM_MESSAGE_CONTENT, VAILD_FLAG, MEMO,
|
|
SYSTEM_MESSAGE_CONTENT, VAILD_FLAG, MEMO,
|
|
|
CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME,
|
|
CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME,
|
|
|
UPDATE_MAN_NO, UPDATE_MAN_NAME, UPDATE_TIME,
|
|
UPDATE_MAN_NO, UPDATE_MAN_NAME, UPDATE_TIME,
|
|
|
- DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME,
|
|
|
|
|
+ IS_READ)
|
|
|
values (#{systemMessageNo,jdbcType=VARCHAR}, #{systemMessageName,jdbcType=VARCHAR},
|
|
values (#{systemMessageNo,jdbcType=VARCHAR}, #{systemMessageName,jdbcType=VARCHAR},
|
|
|
#{systemMessageContent,jdbcType=VARCHAR}, #{vaildFlag,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR},
|
|
#{systemMessageContent,jdbcType=VARCHAR}, #{vaildFlag,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR},
|
|
|
#{createManNo,jdbcType=VARCHAR}, #{createManName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
|
|
#{createManNo,jdbcType=VARCHAR}, #{createManName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
|
|
|
#{updateManNo,jdbcType=VARCHAR}, #{updateManName,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
#{updateManNo,jdbcType=VARCHAR}, #{updateManName,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
|
- #{deleteManNo,jdbcType=VARCHAR}, #{deleteManName,jdbcType=VARCHAR}, #{deleteTime,jdbcType=TIMESTAMP}
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ #{deleteManNo,jdbcType=VARCHAR}, #{deleteManName,jdbcType=VARCHAR}, #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
|
|
+ #{isRead,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
|
insert into METER_BASE_SYSTEM_MESSAGE
|
|
insert into METER_BASE_SYSTEM_MESSAGE
|
|
@@ -231,6 +241,9 @@
|
|
|
<if test="deleteTime != null">
|
|
<if test="deleteTime != null">
|
|
|
DELETE_TIME,
|
|
DELETE_TIME,
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isRead != null">
|
|
|
|
|
+ IS_READ,
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="systemMessageNo != null">
|
|
<if test="systemMessageNo != null">
|
|
@@ -275,6 +288,9 @@
|
|
|
<if test="deleteTime != null">
|
|
<if test="deleteTime != null">
|
|
|
#{deleteTime,jdbcType=TIMESTAMP},
|
|
#{deleteTime,jdbcType=TIMESTAMP},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isRead != null">
|
|
|
|
|
+ #{isRead,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
@@ -291,7 +307,8 @@
|
|
|
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
DELETE_MAN_NO = #{deleteManNo,jdbcType=VARCHAR},
|
|
DELETE_MAN_NO = #{deleteManNo,jdbcType=VARCHAR},
|
|
|
DELETE_MAN_NAME = #{deleteManName,jdbcType=VARCHAR},
|
|
DELETE_MAN_NAME = #{deleteManName,jdbcType=VARCHAR},
|
|
|
- DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP}
|
|
|
|
|
|
|
+ DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
|
|
+ IS_READ = #{isRead,jdbcType=VARCHAR}
|
|
|
where SYSTEM_MESSAGE_NO = #{systemMessageNo,jdbcType=VARCHAR}
|
|
where SYSTEM_MESSAGE_NO = #{systemMessageNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.baseinfo.meterbasesystemmessage.model.MeterBaseSystemMessage">
|
|
@@ -336,6 +353,9 @@
|
|
|
<if test="deleteTime != null">
|
|
<if test="deleteTime != null">
|
|
|
DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isRead != null">
|
|
|
|
|
+ IS_READ = #{isRead,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</set>
|
|
</set>
|
|
|
where SYSTEM_MESSAGE_NO = #{systemMessageNo,jdbcType=VARCHAR}
|
|
where SYSTEM_MESSAGE_NO = #{systemMessageNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
@@ -358,8 +378,8 @@
|
|
|
VAILD_FLAG, MEMO, CREATE_MAN_NO,
|
|
VAILD_FLAG, MEMO, CREATE_MAN_NO,
|
|
|
CREATE_MAN_NAME, CREATE_TIME,
|
|
CREATE_MAN_NAME, CREATE_TIME,
|
|
|
UPDATE_MAN_NO, UPDATE_MAN_NAME, UPDATE_TIME,
|
|
UPDATE_MAN_NO, UPDATE_MAN_NAME, UPDATE_TIME,
|
|
|
- DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME,
|
|
|
|
|
+ IS_READ)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
select
|
|
|
#{item.systemMessageNo,jdbcType=VARCHAR},
|
|
#{item.systemMessageNo,jdbcType=VARCHAR},
|
|
@@ -367,8 +387,8 @@
|
|
|
#{item.vaildFlag,jdbcType=VARCHAR}, #{item.memo,jdbcType=VARCHAR}, #{item.createManNo,jdbcType=VARCHAR},
|
|
#{item.vaildFlag,jdbcType=VARCHAR}, #{item.memo,jdbcType=VARCHAR}, #{item.createManNo,jdbcType=VARCHAR},
|
|
|
#{item.createManName,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP},
|
|
#{item.createManName,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP},
|
|
|
#{item.updateManNo,jdbcType=VARCHAR}, #{item.updateManName,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
#{item.updateManNo,jdbcType=VARCHAR}, #{item.updateManName,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
- #{item.deleteManNo,jdbcType=VARCHAR}, #{item.deleteManName,jdbcType=VARCHAR}, #{item.deleteTime,jdbcType=TIMESTAMP}
|
|
|
|
|
- from dual
|
|
|
|
|
|
|
+ #{item.deleteManNo,jdbcType=VARCHAR}, #{item.deleteManName,jdbcType=VARCHAR}, #{item.deleteTime,jdbcType=TIMESTAMP},
|
|
|
|
|
+ #{item.isRead,jdbcType=VARCHAR} from dual
|
|
|
</foreach> )
|
|
</foreach> )
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -430,6 +450,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case SYSTEM_MESSAGE_NO" close="end">
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case SYSTEM_MESSAGE_NO" close="end">
|
|
|
when #{item.systemMessageNo,jdbcType=VARCHAR} then #{item.deleteTime,jdbcType=TIMESTAMP}
|
|
when #{item.systemMessageNo,jdbcType=VARCHAR} then #{item.deleteTime,jdbcType=TIMESTAMP}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
|
|
+ ,IS_READ=
|
|
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case SYSTEM_MESSAGE_NO" close="end">
|
|
|
|
|
+ when #{item.systemMessageNo,jdbcType=VARCHAR} then #{item.isRead,jdbcType=VARCHAR}
|
|
|
|
|
+ </foreach>
|
|
|
where SYSTEM_MESSAGE_NO in
|
|
where SYSTEM_MESSAGE_NO in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.systemMessageNo,jdbcType=VARCHAR}
|
|
#{item.systemMessageNo,jdbcType=VARCHAR}
|
|
@@ -444,10 +468,12 @@
|
|
|
</delete>
|
|
</delete>
|
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
<select id="GetNewID" parameterType="java.lang.String" resultType="java.lang.String">
|
|
<select id="GetNewID" parameterType="java.lang.String" resultType="java.lang.String">
|
|
|
SELECT LPAD(NVL(MAX(TO_NUMBER(SUBSTR(SYSTEM_MESSAGE_NO, LENGTH(SYSTEM_MESSAGE_NO) - 4))),0) + 1,5,'0') SYSTEM_MESSAGE_NO
|
|
SELECT LPAD(NVL(MAX(TO_NUMBER(SUBSTR(SYSTEM_MESSAGE_NO, LENGTH(SYSTEM_MESSAGE_NO) - 4))),0) + 1,5,'0') SYSTEM_MESSAGE_NO
|
|
|
FROM METER_BASE_SYSTEM_MESSAGE
|
|
FROM METER_BASE_SYSTEM_MESSAGE
|
|
|
</select>
|
|
</select>
|
|
|
|
|
+
|
|
|
|
|
+ <update id="updateIsRead" parameterType="java.lang.String">
|
|
|
|
|
+ update METER_BASE_SYSTEM_MESSAGE set IS_READ = '1' where SYSTEM_MESSAGE_NO = #{systemMessageNo}
|
|
|
|
|
+ </update>
|
|
|
</mapper>
|
|
</mapper>
|