|
@@ -16,6 +16,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="updateTime" column="update_time" />
|
|
|
<result property="remark" column="remark" />
|
|
|
<result property="noticeFile" column="notice_file" />
|
|
|
+ <result property="release" column="release" />
|
|
|
<collection property="depts" javaType="java.util.List" resultMap="deptResult"/>
|
|
|
</resultMap>
|
|
|
|
|
@@ -43,6 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
n.update_time,
|
|
|
n.remark,
|
|
|
n.notice_file,
|
|
|
+ n.release,
|
|
|
nd.id,
|
|
|
nd.notice_id,
|
|
|
nd.dept_id
|
|
@@ -67,7 +69,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
n.update_by,
|
|
|
n.update_time,
|
|
|
n.remark,
|
|
|
- n.notice_file
|
|
|
+ n.notice_file,
|
|
|
+ n.release
|
|
|
FROM
|
|
|
sys_notice n
|
|
|
LEFT JOIN
|
|
@@ -102,6 +105,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
n.update_by,
|
|
|
n.update_time,
|
|
|
n.remark,
|
|
|
+ n.release,
|
|
|
n.notice_file
|
|
|
FROM
|
|
|
sys_notice n
|
|
@@ -137,6 +141,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
n.update_by,
|
|
|
n.update_time,
|
|
|
n.remark,
|
|
|
+ n.release,
|
|
|
n.notice_file
|
|
|
FROM
|
|
|
sys_notice n
|
|
@@ -177,6 +182,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="remark != null and remark != ''">remark,</if>
|
|
|
<if test="createBy != null and createBy != ''">create_by,</if>
|
|
|
<if test=" noticeFile != null and noticeFile != ''">notice_file,</if>
|
|
|
+ <if test=" release != null and release != ''">`release`,</if>
|
|
|
create_time
|
|
|
)values(
|
|
|
<if test="noticeTitle != null and noticeTitle != ''">#{noticeTitle}, </if>
|
|
@@ -186,6 +192,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="remark != null and remark != ''">#{remark},</if>
|
|
|
<if test="createBy != null and createBy != ''">#{createBy},</if>
|
|
|
<if test="noticeFile != null and noticeFile != ''">#{noticeFile},</if>
|
|
|
+ <if test="release != null and release != ''">#{release},</if>
|
|
|
sysdate()
|
|
|
)
|
|
|
</insert>
|
|
@@ -199,6 +206,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="status != null and status != ''">status = #{status}, </if>
|
|
|
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
|
|
<if test="noticeFile != null and noticeFile != ''">notice_file = #{noticeFile},</if>
|
|
|
+ <if test="release != null and release != ''">`release` = #{release},</if>
|
|
|
update_time = sysdate()
|
|
|
</set>
|
|
|
where notice_id = #{noticeId}
|
|
@@ -235,4 +243,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
FROM sys_notice
|
|
|
WHERE notice_id = #{noticeId}
|
|
|
</select>
|
|
|
+
|
|
|
+ <update id="publishNoticeById">
|
|
|
+ update sys_notice set `release` = 1 where notice_id = #{noticeId}
|
|
|
+ </update>
|
|
|
</mapper>
|