|
@@ -12,15 +12,29 @@
|
|
<result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
|
|
<result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="PERMISSION" jdbcType="VARCHAR" property="permission" />
|
|
<result column="PERMISSION" jdbcType="VARCHAR" property="permission" />
|
|
|
|
+ <result column="HISTORICAL_CHANGES" jdbcType="VARCHAR" property="historicalChanges"></result>
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
NOTICE_ID, NOTICE_TITLE, NOTICE_CONTENT, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
NOTICE_ID, NOTICE_TITLE, NOTICE_CONTENT, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
- UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, PERMISSION
|
|
|
|
|
|
+ UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, PERMISSION,HISTORICAL_CHANGES
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
t.NOTICE_ID, t.NOTICE_TITLE, t.NOTICE_CONTENT, t.INSERT_USERNAME, t.INSERT_TIME,
|
|
t.NOTICE_ID, t.NOTICE_TITLE, t.NOTICE_CONTENT, t.INSERT_USERNAME, t.INSERT_TIME,
|
|
- t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.PERMISSION
|
|
|
|
|
|
+ t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED, t.PERMISSION,
|
|
|
|
+ t.HISTORICAL_CHANGES
|
|
</sql>
|
|
</sql>
|
|
|
|
+ <sql id="orderBy">
|
|
|
|
+ <if test="orderField != null and orderField != ''">
|
|
|
|
+ order by "${orderField}"
|
|
|
|
+ <if test="orderType != null and orderType != ''">
|
|
|
|
+ ${orderType}
|
|
|
|
+ </if>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="orderField == null ">
|
|
|
|
+ order by "insertTime" desc
|
|
|
|
+ </if>
|
|
|
|
+ </sql>
|
|
|
|
+
|
|
<sql id="select">
|
|
<sql id="select">
|
|
SELECT <include refid="columns"/> FROM DIL_NOTICE
|
|
SELECT <include refid="columns"/> FROM DIL_NOTICE
|
|
</sql>
|
|
</sql>
|
|
@@ -250,6 +264,9 @@
|
|
<if test="permission != null">
|
|
<if test="permission != null">
|
|
PERMISSION = #{permission,jdbcType=DECIMAL},
|
|
PERMISSION = #{permission,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="historicalChanges != null">
|
|
|
|
+ HISTORICAL_CHANGES = #{historicalChanges,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where NOTICE_ID = #{noticeId,jdbcType=DECIMAL}
|
|
where NOTICE_ID = #{noticeId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
@@ -401,7 +418,8 @@
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
- DN.INSERT_USERNAME AS "insertUsername"
|
|
|
|
|
|
+ DN.INSERT_USERNAME AS "insertUsername",
|
|
|
|
+ DN.PERMISSION AS "permission"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='chengyunshang')
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='chengyunshang')
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
@@ -441,9 +459,8 @@
|
|
"insertUsername" in #{item}
|
|
"insertUsername" in #{item}
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
-
|
|
|
|
</where>
|
|
</where>
|
|
-
|
|
|
|
|
|
+ <include refid="orderBy"></include>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
@@ -457,7 +474,8 @@
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
- DN.INSERT_USERNAME AS "insertUsername"
|
|
|
|
|
|
+ DN.INSERT_USERNAME AS "insertUsername",
|
|
|
|
+ DN.PERMISSION AS "permission"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='wuliuyunshubu')
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='wuliuyunshubu')
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
@@ -465,6 +483,40 @@
|
|
</if>
|
|
</if>
|
|
ORDER BY DN.INSERT_TIME DESC
|
|
ORDER BY DN.INSERT_TIME DESC
|
|
)
|
|
)
|
|
|
|
+ <where>
|
|
|
|
+ <if test="noticeId!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="noticeId" item="item" open="(" separator="," close=")">
|
|
|
|
+ "noticeId" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="noticeTitle!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="noticeTitle" item="item" open="(" separator="," close=")">
|
|
|
|
+ "noticeTitle" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="noticeContent!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="noticeContent" item="item" open="(" separator="," close=")">
|
|
|
|
+ "noticeContent" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="insertTime!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="insertTime" item="item" open="(" separator="," close=")">
|
|
|
|
+ "insertTime" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+
|
|
|
|
+ <if test="insertUsername!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="insertUsername" item="item" open="(" separator="," close=")">
|
|
|
|
+ "insertUsername" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
|
|
+ <include refid="orderBy"></include>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!--收货用户查询通知-->
|
|
<!--收货用户查询通知-->
|
|
@@ -477,7 +529,8 @@
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_TITLE AS "noticeTitle",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.NOTICE_CONTENT AS "noticeContent",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
DN.INSERT_TIME AS "insertTime",
|
|
- DN.INSERT_USERNAME AS "insertUsername"
|
|
|
|
|
|
+ DN.INSERT_USERNAME AS "insertUsername",
|
|
|
|
+ DN.PERMISSION AS "permission"
|
|
FROM DIL_NOTICE DN
|
|
FROM DIL_NOTICE DN
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='shouhuokehu')
|
|
WHERE DN.DELETED !=1 and (DN.PERMISSION='qita' or DN.PERMISSION='shouhuokehu')
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
@@ -485,6 +538,40 @@
|
|
</if>
|
|
</if>
|
|
ORDER BY DN.INSERT_TIME DESC
|
|
ORDER BY DN.INSERT_TIME DESC
|
|
)
|
|
)
|
|
|
|
+ <where>
|
|
|
|
+ <if test="noticeId!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="noticeId" item="item" open="(" separator="," close=")">
|
|
|
|
+ "noticeId" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="noticeTitle!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="noticeTitle" item="item" open="(" separator="," close=")">
|
|
|
|
+ "noticeTitle" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="noticeContent!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="noticeContent" item="item" open="(" separator="," close=")">
|
|
|
|
+ "noticeContent" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ <if test="insertTime!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="insertTime" item="item" open="(" separator="," close=")">
|
|
|
|
+ "insertTime" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+
|
|
|
|
+ <if test="insertUsername!= null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="insertUsername" item="item" open="(" separator="," close=")">
|
|
|
|
+ "insertUsername" in #{item}
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
|
|
+ <include refid="orderBy"></include>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
@@ -585,6 +672,10 @@
|
|
where NOTICE_ID=#{noticeId}
|
|
where NOTICE_ID=#{noticeId}
|
|
</update>
|
|
</update>
|
|
<delete id="deleteNotice">
|
|
<delete id="deleteNotice">
|
|
|
|
+ delete from DIL_NOTICE DN
|
|
|
|
+ where DN.notice_id=#{noticeId}
|
|
|
|
+ </delete>
|
|
|
|
+ <delete id="deleteNoticeUsers">
|
|
delete from DIL_NOTICE_USERS DNU
|
|
delete from DIL_NOTICE_USERS DNU
|
|
where DNU.notice_id=#{noticeId}
|
|
where DNU.notice_id=#{noticeId}
|
|
</delete>
|
|
</delete>
|
|
@@ -593,10 +684,20 @@
|
|
SET STATUS=1
|
|
SET STATUS=1
|
|
WHERE DNU.USER_ID=#{userId}
|
|
WHERE DNU.USER_ID=#{userId}
|
|
</update>
|
|
</update>
|
|
|
|
+ <select id="queryName" resultType="java.lang.String">
|
|
|
|
+ select SU.USER_NAME "userName"
|
|
|
|
+ from "SSO".SYS_USER SU
|
|
|
|
+ where SU.USER_ID=#{userId}
|
|
|
|
+ </select>
|
|
<select id="getorgCode" resultType="java.lang.String">
|
|
<select id="getorgCode" resultType="java.lang.String">
|
|
- select DN.PERMISSION "orgCode"
|
|
|
|
|
|
+ select DN.PERMISSION "permission"
|
|
from DIL_NOTICE DN
|
|
from DIL_NOTICE DN
|
|
where DN.NOTICE_ID=#{noticeid}
|
|
where DN.NOTICE_ID=#{noticeid}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="gethistoryorgCode" resultType="java.lang.String">
|
|
|
|
+ select DN.HISTORICAL_CHANGES "historicalChanges"
|
|
|
|
+ from DIL_NOTICE DN
|
|
|
|
+ where DN.NOTICE_ID=#{noticeid}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|