wip: 通知公告开发临时提交

通知公告开发临时提交
This commit is contained in:
Theo
2024-09-08 02:22:32 +08:00
parent 3dae203dad
commit f5977783ff
14 changed files with 221 additions and 19 deletions

View File

@@ -41,4 +41,25 @@
DESC
</select>
<select id="getReadNoticeVO" resultType="com.youlai.boot.system.model.vo.NoticeDetailVO">
SELECT
sn.id,
sn.title,
sn.content,
sn.notice_type,
su.nickname AS release_by,
sn.priority,
sn.release_status,
sn.release_time
FROM
sys_notice sn
LEFT JOIN
sys_user su ON su.id = sn.release_by
where
sn.is_deleted = 0
AND sn.id = #{id}
AND sn.release_status = 1
</select>
</mapper>

View File

@@ -2,4 +2,22 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.youlai.boot.system.mapper.NoticeStatusMapper">
<select id="listUnreadNotices" resultType="com.youlai.boot.system.model.vo.NoticeStatusVO">
SELECT
sn.id,
sn.title,
sns.read_status
FROM
sys_notice_status sns
LEFT JOIN
sys_notice sn
ON
sn.id = sns.notice_id
WHERE
user_id = #{userId}
AND sns.read_status = 0
ORDER BY
sn.release_time DESC
</select>
</mapper>