feat:事项
This commit is contained in:
@@ -57,4 +57,75 @@
|
||||
</update>
|
||||
|
||||
|
||||
<select id="getMessageTemplateList" resultType="com.cool.store.dto.notice.NoticeDTO" >
|
||||
SELECT
|
||||
id as id,
|
||||
message_code as messageCode,
|
||||
module_code as moduleCode,
|
||||
matter_type as matterType,
|
||||
message_title as messageTitle,
|
||||
system_source as systemSource,
|
||||
process_type as processType,
|
||||
remind_type as remindType,
|
||||
remind_start_time as remindStartTime,
|
||||
remind_end_time as remindEndTime,
|
||||
deadline as deadline,
|
||||
today_task as todayTask,
|
||||
message_image as messageImage,
|
||||
publish_status as publishStatus,
|
||||
publish_time as publishTime,
|
||||
publisher_user_id as publisherUserId,
|
||||
create_user_id as createUserId,
|
||||
create_time as createTime
|
||||
FROM zxjp_message_template
|
||||
WHERE deleted = 0
|
||||
<if test="request.moduleCode != null">
|
||||
AND module_code = #{request.moduleCode,jdbcType=TINYINT}
|
||||
</if>
|
||||
<if test="request.matterType != null">
|
||||
AND matter_type = #{request.matterType,jdbcType=TINYINT}
|
||||
</if>
|
||||
<if test="request.messageTitle != null and messageTitle != ''">
|
||||
AND message_title LIKE CONCAT('%', #{request.messageTitle,jdbcType=VARCHAR}, '%')
|
||||
</if>
|
||||
<if test="request.todayTask != null">
|
||||
AND today_task = #{request.todayTask,jdbcType=BIT}
|
||||
</if>
|
||||
<if test="request.systemSource != null and request.systemSource != ''">
|
||||
AND system_source = #{request.systemSource,jdbcType=VARCHAR}
|
||||
</if>
|
||||
<if test="request.publishStatus != null">
|
||||
AND publish_status = #{request.publishStatus,jdbcType=BIT}
|
||||
</if>
|
||||
<if test="request.publishUserId != null">
|
||||
AND publisher_user_id = #{request.publishUserId,jdbcType=BIT}
|
||||
</if>
|
||||
ORDER BY create_time DESC
|
||||
</select>
|
||||
|
||||
<update id="batchUpdateStoreInfoAndUserInfo">
|
||||
UPDATE zxjp_message_template
|
||||
SET
|
||||
store_info = #{storeInfo,jdbcType=LONGVARCHAR},
|
||||
handle_person_info = #{userInfo,jdbcType=LONGVARCHAR},
|
||||
update_time = NOW(),
|
||||
publish_status = 1,
|
||||
publish_time = NOW(),
|
||||
publisher_user_id = #{userId}
|
||||
WHERE id IN
|
||||
<foreach collection="ids" item="id" open="(" separator="," close=")">
|
||||
#{id,jdbcType=BIGINT}
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<update id="batchUpdatePublishStatus">
|
||||
UPDATE zxjp_message_template
|
||||
SET
|
||||
publish_status = 2
|
||||
WHERE id IN
|
||||
<foreach collection="ids" item="id" open="(" separator="," close=")">
|
||||
#{id,jdbcType=BIGINT}
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user