From c1d988eff94750646e82ffd381767b073dd0f180 Mon Sep 17 00:00:00 2001 From: Sakura <2337674687@qq.com> Date: Tue, 25 Feb 2025 11:58:18 +0800 Subject: [PATCH] 2.25 --- .../com/wetoband/template/dao/NoticeDao.java | 11 +++++++++ .../template/dao/impl/NoticeDaoImpl.java | 17 +++++++++++++ .../com/wetoband/template/entity/Notice.java | 19 +++++++++++++++ .../template/service/NoticeService.java | 12 ++++++++++ .../service/impl/NoticeServiceImpl.java | 24 +++++++++++++++++++ 5 files changed, 83 insertions(+) create mode 100644 HomeWork-java/src/com/wetoband/template/dao/NoticeDao.java create mode 100644 HomeWork-java/src/com/wetoband/template/dao/impl/NoticeDaoImpl.java create mode 100644 HomeWork-java/src/com/wetoband/template/entity/Notice.java create mode 100644 HomeWork-java/src/com/wetoband/template/service/NoticeService.java create mode 100644 HomeWork-java/src/com/wetoband/template/service/impl/NoticeServiceImpl.java diff --git a/HomeWork-java/src/com/wetoband/template/dao/NoticeDao.java b/HomeWork-java/src/com/wetoband/template/dao/NoticeDao.java new file mode 100644 index 0000000..1ac39bf --- /dev/null +++ b/HomeWork-java/src/com/wetoband/template/dao/NoticeDao.java @@ -0,0 +1,11 @@ +package com.wetoband.template.dao; + +import com.wetoband.template.entity.Notice; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; + +public interface NoticeDao{ + List getNotice(Connection connection, int usr_id) throws SQLException; +} diff --git a/HomeWork-java/src/com/wetoband/template/dao/impl/NoticeDaoImpl.java b/HomeWork-java/src/com/wetoband/template/dao/impl/NoticeDaoImpl.java new file mode 100644 index 0000000..ded182e --- /dev/null +++ b/HomeWork-java/src/com/wetoband/template/dao/impl/NoticeDaoImpl.java @@ -0,0 +1,17 @@ +package com.wetoband.template.dao.impl; + +import com.wetoband.template.dao.NoticeDao; +import com.wetoband.template.entity.Notice; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; + +public class NoticeDaoImpl implements NoticeDao { + + @Override + public List getNotice(Connection connection, int usr_id) throws SQLException { + return null; + } + +} diff --git a/HomeWork-java/src/com/wetoband/template/entity/Notice.java b/HomeWork-java/src/com/wetoband/template/entity/Notice.java new file mode 100644 index 0000000..a392612 --- /dev/null +++ b/HomeWork-java/src/com/wetoband/template/entity/Notice.java @@ -0,0 +1,19 @@ +package com.wetoband.template.entity; + +import javax.persistence.Column; +import javax.persistence.Table; + +@Table(name = "notice") +public class Notice { + @Column(name = "student_id") + private Integer student_id; + @Column(name ="content") + private String content; + @Column(name ="type") + private int type; + @Column(name ="is_read") + private int is_read; + @Column(name ="submit_time") + private String submit_time; + +} diff --git a/HomeWork-java/src/com/wetoband/template/service/NoticeService.java b/HomeWork-java/src/com/wetoband/template/service/NoticeService.java new file mode 100644 index 0000000..8a2b15f --- /dev/null +++ b/HomeWork-java/src/com/wetoband/template/service/NoticeService.java @@ -0,0 +1,12 @@ +package com.wetoband.template.service; + + +import com.wetoband.template.entity.Notice; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; + +public interface NoticeService { + List getNotice(int usr_id) throws Exception; +} diff --git a/HomeWork-java/src/com/wetoband/template/service/impl/NoticeServiceImpl.java b/HomeWork-java/src/com/wetoband/template/service/impl/NoticeServiceImpl.java new file mode 100644 index 0000000..6bcf83e --- /dev/null +++ b/HomeWork-java/src/com/wetoband/template/service/impl/NoticeServiceImpl.java @@ -0,0 +1,24 @@ +package com.wetoband.template.service.impl; + +import com.fy.basejar.tool.ActionToolBase; +import com.wetoband.template.dao.NoticeDao; +import com.wetoband.template.entity.Notice; +import com.wetoband.template.service.NoticeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.sql.Connection; + +import java.util.List; + +@Service +public class NoticeServiceImpl implements NoticeService { + + @Autowired + private NoticeDao noticeDao; + @Override + public List getNotice(int usr_id) throws Exception { + final Connection connection = ActionToolBase.getDBConnection(); + return noticeDao.getNotice(connection,usr_id); + } +} -- Gitee