diff --git a/src/main/java/com/lovenav/controller/NoticeController.java b/src/main/java/com/lovenav/controller/NoticeController.java index bd13007..5485031 100644 --- a/src/main/java/com/lovenav/controller/NoticeController.java +++ b/src/main/java/com/lovenav/controller/NoticeController.java @@ -11,6 +11,7 @@ import org.springframework.web.bind.annotation.RestController; import java.text.SimpleDateFormat; import java.util.Date; +import java.util.List; @RestController public class NoticeController { @@ -29,8 +30,8 @@ public class NoticeController { } // 查 @RequestMapping(method = RequestMethod.GET,value = "/notice/select") - public String select(int id){ - return noticeService.select(id); + public String select(){ + return noticeService.select(); } // 改 @RequestMapping(method = RequestMethod.GET,value = "/notice/update") diff --git a/src/main/java/com/lovenav/dao/NoticeDao.java b/src/main/java/com/lovenav/dao/NoticeDao.java index 26c0bdb..c5b5dda 100644 --- a/src/main/java/com/lovenav/dao/NoticeDao.java +++ b/src/main/java/com/lovenav/dao/NoticeDao.java @@ -4,6 +4,8 @@ import com.lovenav.entity.Notice; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; +import java.util.List; + @Repository @Mapper public interface NoticeDao { @@ -18,4 +20,6 @@ public interface NoticeDao { int updateByPrimaryKeySelective(Notice record); int updateByPrimaryKey(Notice record); + + List selectAll(); } \ No newline at end of file diff --git a/src/main/java/com/lovenav/service/NoticeService.java b/src/main/java/com/lovenav/service/NoticeService.java index 168d199..8f3da3a 100644 --- a/src/main/java/com/lovenav/service/NoticeService.java +++ b/src/main/java/com/lovenav/service/NoticeService.java @@ -2,10 +2,13 @@ package com.lovenav.service; import com.lovenav.entity.Notice; +import java.util.List; + public interface NoticeService { String add(Notice notice); String delete(int id); String update(Notice notice); - String select(int id); + String select(); + } diff --git a/src/main/java/com/lovenav/service/serviceImpl/NoticeServiceImpl.java b/src/main/java/com/lovenav/service/serviceImpl/NoticeServiceImpl.java index 066434e..7abb080 100644 --- a/src/main/java/com/lovenav/service/serviceImpl/NoticeServiceImpl.java +++ b/src/main/java/com/lovenav/service/serviceImpl/NoticeServiceImpl.java @@ -9,6 +9,7 @@ import org.springframework.stereotype.Service; import java.util.Date; import java.util.HashMap; +import java.util.List; @Service public class NoticeServiceImpl implements NoticeService { @@ -42,9 +43,9 @@ public class NoticeServiceImpl implements NoticeService { return JSON.toJSONString(hashMap); } } - public String select(int id){ + public String select(){ HashMap hashMap = new HashMap<>(); - Notice result = noticeDao.selectByPrimaryKey(id); + List result = noticeDao.selectAll(); if(result != null){ return JSON.toJSONString(result); }else{ diff --git a/src/main/resources/mybatis/NoticeDao.xml b/src/main/resources/mybatis/NoticeDao.xml index 1df17ee..ad51181 100644 --- a/src/main/resources/mybatis/NoticeDao.xml +++ b/src/main/resources/mybatis/NoticeDao.xml @@ -95,4 +95,10 @@ createtime = #{createtime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file