select t.dept_id,event_id,reserveplan_type,t.is_group_notice,
(select dept_name from sys_dept where dept_id=t.dept_id) dept_name,
t.create_user_id, t.notice_id, ifnull(t.notice_title,"") notice_title, ifnull(t.notice_type,"") notice_type,
ifnull(t.notice_content,"") notice_content, t.status, t.create_by, t.create_time, t.update_by, t.update_time, t.remark
from sys_notice t
insert into sys_notice (
notice_title,
notice_type,
notice_content,
status,
remark,
create_by,
event_id,
reserveplan_type,
is_group_notice,
create_time
)values(
#{noticeTitle},
#{noticeType},
#{noticeContent},
#{status},
#{remark},
#{createBy},
#{eventId},
#{reserveplanType},
#{isGroupNotice},
sysdate()
)
update sys_notice
notice_title = #{noticeTitle},
notice_type = #{noticeType},
notice_content = #{noticeContent},
status = #{status},
update_by = #{updateBy},
is_group_notice = #{isGroupNotice},
update_time = sysdate()
where notice_id = #{noticeId}
delete from sys_notice where notice_id in
#{noticeId}