From 3375487cb7b39eec2c9c9ad1dfd68c1e3b9ded84 Mon Sep 17 00:00:00 2001
From: unknown <1327677915@qq.com>
Date: Sun, 29 Dec 2024 14:35:42 +0800
Subject: [PATCH] submit
---
laundrymanagementsystem/pom.xml | 12 -
.../mapper/AdministratorMapper.java | 5 +-
.../mapper/AnnouncementMapper.java | 32 +-
.../mapper/ClothMapper.java | 92 +---
.../mapper/EvaluationMapper.java | 10 +-
.../mapper/InformationMapper.java | 29 --
.../mapper/LogMapper.java | 16 +
.../mapper/OrderMapper.java | 24 +-
.../mapper/ReminderMapper.java | 10 -
.../mapper/ReservationMapper.java | 19 +-
.../mapper/UserMapper.java | 17 +-
.../mapper/WmachineMapper.java | 3 +-
.../pojo/Administrator.java | 10 +-
.../pojo/Announcement.java | 8 +-
.../laundrymanagementsystem/pojo/Cloth.java | 10 +-
.../pojo/Evaluation.java | 10 +-
.../laundrymanagementsystem/pojo/Log.java | 8 +-
.../laundrymanagementsystem/pojo/Order.java | 10 +-
.../pojo/Reminder.java | 10 +-
.../pojo/Reservation.java | 14 +-
.../laundrymanagementsystem/pojo/User.java | 16 +-
.../pojo/Wmachine.java | 8 +-
.../pojo/query/OrderLogInfo.java | 13 +-
.../pojo/query/OrderUserInfo.java | 7 +-
.../pojo/query/ReservationUserInfo.java | 7 +-
.../mapper/ClothMapper.xml | 23 -
.../mapper/UserMapper.xml | 20 -
.../LaundryManagementApplicationTests.java | 423 ++++++------------
28 files changed, 312 insertions(+), 554 deletions(-)
delete mode 100644 laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/InformationMapper.java
create mode 100644 laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/LogMapper.java
delete mode 100644 laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReminderMapper.java
delete mode 100644 laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.xml
delete mode 100644 laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.xml
diff --git a/laundrymanagementsystem/pom.xml b/laundrymanagementsystem/pom.xml
index cb75f17..f72bd68 100644
--- a/laundrymanagementsystem/pom.xml
+++ b/laundrymanagementsystem/pom.xml
@@ -17,12 +17,6 @@
11
-
-
-
-
-
-
com.mysql
mysql-connector-j
@@ -38,12 +32,6 @@
spring-boot-starter-test
test
-
-
-
-
-
-
com.baomidou
mybatis-plus-boot-starter
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AdministratorMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AdministratorMapper.java
index d4c470a..f400709 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AdministratorMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AdministratorMapper.java
@@ -2,7 +2,6 @@ package com.guandongzu.laundrymanagementsystem.mapper;
import com.guandongzu.laundrymanagementsystem.pojo.Administrator;
import com.guandongzu.laundrymanagementsystem.pojo.AdminInfo;
-import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
@@ -10,9 +9,11 @@ import java.util.List;
@Mapper
public interface AdministratorMapper {
+
/**
* 查看所有管理员的基本信息
*/
@Select("SELECT adminID, name, phoneNumber FROM administrator")
List selectAllAdmin();
-}
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AnnouncementMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AnnouncementMapper.java
index 7675b16..7e23bea 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AnnouncementMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/AnnouncementMapper.java
@@ -2,14 +2,44 @@ package com.guandongzu.laundrymanagementsystem.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.guandongzu.laundrymanagementsystem.pojo.Announcement;
+import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
+
+import java.util.List;
@Mapper
public interface AnnouncementMapper extends BaseMapper {
+
/**
* 查询最新的公告信息
*/
@Select("SELECT * FROM announcement ORDER BY addTime DESC LIMIT 1")
Announcement selectLastestAnnouncement();
-}
+
+ /**
+ * 查询全部公告
+ */
+ @Select("SELECT * FROM announcement")
+ List selectAllAnnouncement();
+
+ /**
+ * 插入新公告
+ */
+ @Insert("INSERT INTO announcement(title, content) VALUES(#{title},#{content})")
+ void insertAnnouncement(Announcement announcement);
+
+ /**
+ * 根据ID查询公告
+ */
+ @Select("SELECT * FROM announcement WHERE announcementID = #{id}")
+ Announcement selectAnnouncementByID(int id);
+
+ /**
+ * 更新公告
+ */
+ @Update("UPDATE announcement SET title = #{title},content = #{content} WHERE announcementID = #{announcementID}")
+ void updateAnnouncement(Announcement announcement);
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.java
index 3ce7679..2e4d875 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.java
@@ -2,14 +2,14 @@ package com.guandongzu.laundrymanagementsystem.mapper;
import com.guandongzu.laundrymanagementsystem.pojo.Cloth;
import com.guandongzu.laundrymanagementsystem.pojo.ClothCleaningInfo;
-import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
-public interface ClothMapper{
+public interface ClothMapper {
+
/**
* 查看所有衣物清洗信息
*/
@@ -27,91 +27,5 @@ public interface ClothMapper{
*/
@Select("SELECT * FROM cloth WHERE clothType IN ('毛衣', '卫衣')")
List selectClothByTypeSweaterSweatshirt();
-// /**
-// * 根据id选择衣服
-// *
-// * @return
-// */
-// @Select("select * from cloth where id = #{id}")
-// Reservation selectById(Integer id);
-// /**
-// * 增加衣服
-// */
-// @Options(useGeneratedKeys = true, keyProperty = "id")
-// @Insert("insert into cloth (id, type, sum, user_id) " +
-// "values (null, #{type}, #{sum}, #{userId})")
-// void saveCloth(Cloth cloth);
-// /**
-// * 将衣服添加到清洗方式表
-// */
-// void saveMethod(Integer clothId);
-// /**
-// * 将衣服添加到预约表
-// */
-// @Insert("insert into reservation (user_id, notes) VALUES " +
-// "(#{userId}, #{notes})")
-// void saveRes(Reservation reservation);
-//
-// /**
-// * 用户预约信息查询
-// */
-// @Select("select * from reservation where user_id = #{id}")
-// List selectResById(User user);
-// /**
-// * 用户取消预约
-// */
-// @Delete("delete from reservation where id = #{id}")
-// void deleteRes(Integer id);
-// /**
-// * 用户查看订单
-// */
-// @Select("select * from orders where user_id = #{id}")
-// List selectOrdById(Integer id);
-// /**
-// * 用户删除订单
-// */
-// @Delete("delete from orders where id = #{id}")
-// void deleteOrd(Integer id);
-//
-// /**
-// * 加入订单
-// */
-// @Options(useGeneratedKeys = true, keyProperty = "id")
-// @Insert("insert into orders (state, user_id, cost) values ('等待', #{userId}, #{cost})")
-// void addOrder(Order order);
-// /**
-// * 调用优惠函数
-// */
-// void preferential(Integer order_id);
-// /**
-// * 修改用户为vip
-// */
-// void upgrade(Integer userid);
-// /**
-// * 修改预约
-// */
-// void updateById(Reservation r);
-// /**
-// * 查找预约
-// */
-// @Select("select * from reservation where id = #{id}")
-// Reservation selectResByIdReturnOne(Integer id);
-//
-// /**
-// * 插入中间表
-// */
-// @Insert("insert into cloth_orders_res (reservation_id, order_id, cloth_id) VALUES " +
-// "(#{id}, #{id1}, #{id2})")
-// void insertIntoMid(Integer id, Integer id1, Integer id2);
-}
-
-
-
-
-
-
-
-
-
-
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/EvaluationMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/EvaluationMapper.java
index 6232bd6..94f7300 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/EvaluationMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/EvaluationMapper.java
@@ -9,6 +9,7 @@ import java.util.List;
@Mapper
public interface EvaluationMapper {
+
/**
* 查询所有评价类型为“四星”或“五星”的评价
*/
@@ -26,4 +27,11 @@ public interface EvaluationMapper {
*/
@Select("SELECT * FROM evaluation WHERE content LIKE '%好%'")
List selectEvaluationByContentContainingGood();
-}
+
+ /**
+ * 添加新评价
+ */
+ @Insert("INSERT INTO evaluation(type, orderID, userID,content) VALUES(#{type},#{orderID},#{userID},#{content})")
+ void insertNewEvaluation(Evaluation evaluation);
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/InformationMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/InformationMapper.java
deleted file mode 100644
index 5bdd035..0000000
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/InformationMapper.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.guandongzu.laundrymanagementsystem.mapper;
-
-import com.guandongzu.laundrymanagementsystem.pojo.Log;
-import com.guandongzu.laundrymanagementsystem.pojo.Announcement;
-import com.guandongzu.laundrymanagementsystem.pojo.AdminInfo;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Select;
-
-import java.util.List;
-
-@Mapper
-public interface InformationMapper {
- /**
- * 公告
- */
- @Select("select * from notice")
- List selectALl();
- /**
- * 消息
- */
- @Select("select * from user_message_v1 where id = #{id}")
- List selectAllMsg(Integer id);
-
- /**
- * 系统日志
- */
- @Select("select * from log")
- List selectAllLogs();
-}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/LogMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/LogMapper.java
new file mode 100644
index 0000000..bbf5e06
--- /dev/null
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/LogMapper.java
@@ -0,0 +1,16 @@
+package com.guandongzu.laundrymanagementsystem.mapper;
+
+import com.guandongzu.laundrymanagementsystem.pojo.Log;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface LogMapper {
+
+ /**
+ * 为指定订单添加日志
+ */
+ @Insert("CALL LogOrderActivity(#{orderID}, #{state})")
+ void insertLogOnOrder(Log log);
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/OrderMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/OrderMapper.java
index 3cde2c3..dbcadd6 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/OrderMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/OrderMapper.java
@@ -8,11 +8,13 @@ import com.guandongzu.laundrymanagementsystem.pojo.query.OrderUserInfo;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
import java.util.List;
@Mapper
public interface OrderMapper {
+
/**
* 查看所有订单的基本信息
*/
@@ -22,7 +24,7 @@ public interface OrderMapper {
/**
* 查看所有用户及其相关订单信息
*/
- @Select("SELECT u.name, o.orderID, o.state FROM user u JOIN `order` o ON u.userID = o.orderID")
+ @Select("SELECT u.name, o.orderID, o.state FROM user u JOIN `order` o ON u.userID = o.userID")
List selectAllUserOrderInfo();
/**
@@ -59,4 +61,22 @@ public interface OrderMapper {
"WHERE cost > (SELECT AVG(cost) FROM `order`)")
List selectOrderAboveAverageCost();
-}
+ /**
+ * 插入新订单
+ */
+ @Insert("INSERT INTO `order`(userID, cost) VALUES(#{userID},#{cost})")
+ void insertNewOrder(Order order);
+
+ /**
+ * 更新订单状态
+ */
+ @Update("CALL UpdateOrderState(#{orderID}, #{state})")
+ void updateOrderState(String state, int orderID);
+
+ /**
+ * 根据userID查询订单信息
+ */
+ @Select("CALL GetUserOrders(#{userID})")
+ List selectOrderInfoByUserID(int userID);
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReminderMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReminderMapper.java
deleted file mode 100644
index 487a2b0..0000000
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReminderMapper.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.guandongzu.laundrymanagementsystem.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.guandongzu.laundrymanagementsystem.pojo.Reminder;
-import org.apache.ibatis.annotations.Mapper;
-
-@Mapper
-public interface ReminderMapper extends BaseMapper {
-
-}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReservationMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReservationMapper.java
index 872faa4..f92d33e 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReservationMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/ReservationMapper.java
@@ -6,11 +6,13 @@ import com.guandongzu.laundrymanagementsystem.pojo.query.ReservationUserInfo;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
import java.util.List;
@Mapper
public interface ReservationMapper {
+
/**
* 查看所有预约信息
*/
@@ -29,9 +31,22 @@ public interface ReservationMapper {
@Select("SELECT r.reservationID, u.email, r.applicationTime FROM reservation r JOIN user u ON r.userID = u.userID")
List selectReservationWithUserEmailAndDate();
+ /**
+ * 根据userID查找预约信息
+ */
+ @Select("SELECT * FROM reservation WHERE userID = #{userID}")
+ List selectReservationByUserID(int userID);
+
+ /**
+ * 修改预约信息状态
+ */
+ @Update("UPDATE reservation SET examine = '是',reply = #{reply} WHERE reservationID = #{reservationID}")
+ void updateExamineState(String reply, int reservationID);
+
/**
* 增加新预约
*/
- @Insert("INSERT INTO reservation(userID, notes, applicationTime) VALUES(#{userID},#{notes},#{applicationTime})")
+ @Insert("CALL CreateReservation(#{userID}, #{notes}, #{applicationTime})")
void insertNewReservation(Reservation reservation);
-}
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.java
index 91e689d..e360da1 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.java
@@ -2,12 +2,16 @@ package com.guandongzu.laundrymanagementsystem.mapper;
import com.guandongzu.laundrymanagementsystem.pojo.User;
import com.guandongzu.laundrymanagementsystem.pojo.UserInfo;
-import org.apache.ibatis.annotations.*;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
import java.util.List;
@Mapper
public interface UserMapper {
+
/**
* 查看所有用户的基本信息
*/
@@ -16,6 +20,7 @@ public interface UserMapper {
/**
* 查询所有性别为“女”的用户信息
+ *
* @return
*/
@Select("SELECT * FROM user WHERE sex=#{str}")
@@ -53,6 +58,7 @@ public interface UserMapper {
@Select("SELECT * FROM user u " +
"WHERE EXISTS (SELECT 1 FROM reservation r WHERE r.userID = u.userID AND r.examine = '否')")
List selectUserWithPendingReservations();
+
/**
* 根据姓名查找用户
*/
@@ -64,10 +70,17 @@ public interface UserMapper {
*/
@Select("SELECT userID FROM user WHERE name = #{name}")
int selectIdByName(String name);
+
/**
* 更新个人信息
*/
@Update("UPDATE user SET account = #{account},password = #{password}, name = #{name}, sex = #{sex}, email = #{email},phoneNumber = #{phoneNumber} WHERE userID = #{userID}")
void updateUserInfo(User user);
-}
+ /**
+ * 添加新用户
+ */
+ @Insert("CALL AddNewUser(#{account}, #{password}, #{name}, #{sex}, #{email}, #{phoneNumber})")
+ void addNewUser(User user);
+
+}
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/WmachineMapper.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/WmachineMapper.java
index de6028d..52681e1 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/WmachineMapper.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/mapper/WmachineMapper.java
@@ -1,7 +1,6 @@
package com.guandongzu.laundrymanagementsystem.mapper;
import com.guandongzu.laundrymanagementsystem.pojo.Wmachine;
-import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
@@ -9,9 +8,11 @@ import java.util.List;
@Mapper
public interface WmachineMapper {
+
/**
* 查询所有洗衣机状态为“空闲”的洗衣机
*/
@Select("SELECT * FROM wmachine WHERE state = '空闲'")
List selectWmachineByStateFree();
+
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Administrator.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Administrator.java
index 605fbde..2fa0f43 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Administrator.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Administrator.java
@@ -8,9 +8,9 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class Administrator {
- Integer adminID;
- String account;
- String password;
- String name;
- String phoneNumber;
+ private Integer adminID;
+ private String account;
+ private String password;
+ private String name;
+ private String phoneNumber;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Announcement.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Announcement.java
index 6702d31..cc9ad2b 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Announcement.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Announcement.java
@@ -10,8 +10,8 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class Announcement {
- Integer announcementID;
- String title;
- String content;
- LocalDateTime addTime;
+ private Integer announcementID;
+ private String title;
+ private String content;
+ private LocalDateTime addTime;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Cloth.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Cloth.java
index 082307f..42f5734 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Cloth.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Cloth.java
@@ -8,9 +8,9 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class Cloth {
- Integer clothID;
- String clothType;
- Integer quantity;
- String cleaningType;
- String color;
+ private Integer clothID;
+ private String clothType;
+ private Integer quantity;
+ private String cleaningType;
+ private String color;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Evaluation.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Evaluation.java
index c9bff1b..5d31120 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Evaluation.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Evaluation.java
@@ -8,9 +8,9 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class Evaluation {
- Integer evaluationID;
- String type;
- Integer orderID;
- Integer userID;
- String content;
+ private Integer evaluationID;
+ private String type;
+ private Integer orderID;
+ private Integer userID;
+ private String content;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Log.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Log.java
index cac18d8..99b7d26 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Log.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Log.java
@@ -10,8 +10,8 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class Log {
- Integer logID;
- Integer orderID;
- LocalDateTime addTime;
- String state;
+ private Integer logID;
+ private Integer orderID;
+ private LocalDateTime addTime;
+ private String state;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Order.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Order.java
index d737f3a..3fe5a2a 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Order.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Order.java
@@ -10,9 +10,9 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class Order {
- Integer orderID;
- LocalDateTime addTime;
- String state;
- Integer userID;
- Integer cost;
+ private Integer orderID;
+ private LocalDateTime addTime;
+ private String state;
+ private Integer userID;
+ private Integer cost;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reminder.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reminder.java
index 8f72370..5af204a 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reminder.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reminder.java
@@ -10,9 +10,9 @@ import java.time.LocalDate;
@NoArgsConstructor
@AllArgsConstructor
public class Reminder {
- Integer reminderID;
- String title;
- String content;
- LocalDate date;
- Integer orderId;
+ private Integer reminderID;
+ private String title;
+ private String content;
+ private LocalDate date;
+ private Integer orderId;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reservation.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reservation.java
index c515b32..3d4c58a 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reservation.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Reservation.java
@@ -11,11 +11,11 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class Reservation {
- Integer reservationId;
- LocalDateTime addTime;
- Integer userID;
- String notes;
- LocalDate applicationTime;
- String examine;
- String reply;
+ private Integer reservationId;
+ private LocalDateTime addTime;
+ private Integer userID;
+ private String notes;
+ private LocalDate applicationTime;
+ private String examine;
+ private String reply;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/User.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/User.java
index 7216e91..820362d 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/User.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/User.java
@@ -10,12 +10,12 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class User {
- Integer userID;
- LocalDateTime addTime;
- String account;
- String password;
- String name;
- String sex;
- String email;
- String phoneNumber;
+ private Integer userID;
+ private LocalDateTime addTime;
+ private String account;
+ private String password;
+ private String name;
+ private String sex;
+ private String email;
+ private String phoneNumber;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Wmachine.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Wmachine.java
index 4f20d57..f25d210 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Wmachine.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/Wmachine.java
@@ -8,8 +8,8 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class Wmachine {
- Integer wmachineID;
- String state;
- String workPhase;
- String type;
+ private Integer wmachineID;
+ private String state;
+ private String workPhase;
+ private String type;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderLogInfo.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderLogInfo.java
index 506b034..8b0722c 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderLogInfo.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderLogInfo.java
@@ -1,4 +1,5 @@
package com.guandongzu.laundrymanagementsystem.pojo.query;
+
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -9,10 +10,10 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
public class OrderLogInfo {
- Integer orderID;
- LocalDateTime orderAddTime;
- Integer cost;
- Integer logID;
- LocalDateTime logAddTime;
- String logState;
+ private Integer orderID;
+ private LocalDateTime orderAddTime;
+ private Integer cost;
+ private Integer logID;
+ private LocalDateTime logAddTime;
+ private String logState;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderUserInfo.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderUserInfo.java
index 76f8179..ce94d29 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderUserInfo.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/OrderUserInfo.java
@@ -1,4 +1,5 @@
package com.guandongzu.laundrymanagementsystem.pojo.query;
+
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -7,7 +8,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class OrderUserInfo {
- Integer orderID;
- String name;
- String phoneNumber;
+ private Integer orderID;
+ private String name;
+ private String phoneNumber;
}
diff --git a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/ReservationUserInfo.java b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/ReservationUserInfo.java
index 897c8cc..7d6823f 100644
--- a/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/ReservationUserInfo.java
+++ b/laundrymanagementsystem/src/main/java/com/guandongzu/laundrymanagementsystem/pojo/query/ReservationUserInfo.java
@@ -1,6 +1,7 @@
package com.guandongzu.laundrymanagementsystem.pojo.query;
import java.time.LocalDate;
+
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -9,7 +10,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
public class ReservationUserInfo {
- Integer reservationID;
- String email;
- LocalDate applicationTime;
+ private Integer reservationID;
+ private String email;
+ private LocalDate applicationTime;
}
diff --git a/laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.xml b/laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.xml
deleted file mode 100644
index 034d3c1..0000000
--- a/laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/ClothMapper.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- {call clothToMethod (#{clothId, mode=IN})}
-
-
- {call preferential (#{order_id, mode=IN})}
-
-
- {call upgradeVIP (#{userid, mode=IN})}
-
-
- update reservation
-
- examine = #{examine},
- reply = #{reply},
-
- where id = #{id}
-
-
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.xml b/laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.xml
deleted file mode 100644
index dd6baf9..0000000
--- a/laundrymanagementsystem/src/main/resources/com/guandongzu/laundrymanagementsystem/mapper/UserMapper.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- update user
-
- name = #{name},
- sex = #{sex},
- email = #{email},
- phoneNumber = #{phoneNumber},
- password = #{password}
-
- where id = #{id}
-
-
- {call deleteUser(#{userid, mode=IN})}
-
-
\ No newline at end of file
diff --git a/laundrymanagementsystem/src/test/java/com/guandongzu/laundrymanagementsystem/LaundryManagementApplicationTests.java b/laundrymanagementsystem/src/test/java/com/guandongzu/laundrymanagementsystem/LaundryManagementApplicationTests.java
index 403a596..875ac4f 100644
--- a/laundrymanagementsystem/src/test/java/com/guandongzu/laundrymanagementsystem/LaundryManagementApplicationTests.java
+++ b/laundrymanagementsystem/src/test/java/com/guandongzu/laundrymanagementsystem/LaundryManagementApplicationTests.java
@@ -10,11 +10,11 @@ import org.springframework.boot.test.context.SpringBootTest;
import java.time.LocalDate;
import java.util.List;
-import java.util.Scanner;
@SpringBootTest
@Slf4j
class LaundryManagementApplicationTests {
+
@Autowired
private UserMapper userMapper;
@Autowired
@@ -22,8 +22,6 @@ class LaundryManagementApplicationTests {
@Autowired
private ClothMapper clothMapper;
@Autowired
- private InformationMapper reminderMapper;
- @Autowired
private AnnouncementMapper announcementMapper;
@Autowired
private OrderMapper orderMapper;
@@ -33,14 +31,32 @@ class LaundryManagementApplicationTests {
private WmachineMapper wmachineMapper;
@Autowired
private EvaluationMapper evaluationMapper;
+ @Autowired
+ private LogMapper logMapper;
+
//用户模块
+ /**
+ * 创建新用户
+ */
+ @Test
+ void addNewUser() {
+ User user = new User();
+ user.setAccount("123");
+ user.setPassword("123");
+ user.setName("test");
+ user.setSex("男");
+ user.setEmail("123@gmail.com");
+ user.setPhoneNumber("17828947329");
+ userMapper.addNewUser(user);
+ }
+
/**
* 查看个人信息
*/
@Test
- void checkUserInfo() {
+ void checkMyUserInfo() {
User user = userMapper.selectUserByName("王浩轩");
System.out.println(user);
}
@@ -49,24 +65,16 @@ class LaundryManagementApplicationTests {
* 修改个人信息
*/
@Test
- void editUserInfo() {
+ void editMyUserInfo() {
User user = userMapper.selectUserByName("王浩轩");
user.setAccount("1327677915");
userMapper.updateUserInfo(user);
- System.out.println("修改后的信息:"+user);
+ System.out.println("修改后的信息:" + user);
}
/**
* 创建预约信息
*/
-
- //Integer reservationId;
- // LocalDateTime addTime;
- // Integer userID;
- // String notes;
- // LocalDate applicationTime;
- // String examine;
- // String reply;
@Test
void createNewReservation() {
Reservation reservation = new Reservation();
@@ -75,6 +83,47 @@ class LaundryManagementApplicationTests {
reservation.setApplicationTime(LocalDate.parse("2024-12-31"));
reservationMapper.insertNewReservation(reservation);
}
+
+ /**
+ * 查询自己的预约信息
+ */
+ @Test
+ void checkMyReservationInfo() {
+ List ReservationList = reservationMapper.selectReservationByUserID(userMapper.selectIdByName("王浩轩"));
+ ReservationList.forEach(System.out::println);
+ }
+
+ /**
+ * 查询自己的订单信息
+ */
+ @Test
+ void checkMyOrderInfo() {
+ List OrderInfoList = orderMapper.selectOrderInfoByUserID(userMapper.selectIdByName("王浩轩"));
+ OrderInfoList.forEach(System.out::println);
+ }
+
+ /**
+ * 提交评价
+ */
+ @Test
+ void addNewEvaluation() {
+ Evaluation evaluation = new Evaluation();
+ evaluation.setType("二星");
+ evaluation.setUserID(9);
+ evaluation.setOrderID(15);
+ evaluation.setContent("洗的有点太慢了,等了一个多星期才把衣服洗好,跟之前差太多了,而且有一块污渍还没洗干净");
+ evaluationMapper.insertNewEvaluation(evaluation);
+ }
+
+ /**
+ * 查看公告
+ */
+ @Test
+ void checkAnnouncement() {
+ List announcementList = announcementMapper.selectAllAnnouncement();
+ announcementList.forEach(System.out::println);
+ }
+
/**
* 集合比较1:查询所有评价类型为“四星”或“五星”的评价
*/
@@ -110,6 +159,8 @@ class LaundryManagementApplicationTests {
List evaluations = evaluationMapper.selectEvaluationByContentContainingGood();
evaluations.forEach(System.out::println);
}
+
+
//管理员模块
/**
@@ -121,6 +172,54 @@ class LaundryManagementApplicationTests {
userInfoList.forEach(System.out::println);
}
+ /**
+ * 审核预约
+ */
+ @Test
+ void examineReservation() {
+ reservationMapper.updateExamineState("", 14);
+ }
+
+ /**
+ * 创建订单
+ */
+ @Test
+ void createNewOrder() {
+ Order order = new Order();
+ order.setUserID(1);
+ order.setCost(99);
+ orderMapper.insertNewOrder(order);
+ }
+
+ /**
+ * 修改订单状态
+ */
+ @Test
+ void editOrderState() {
+ orderMapper.updateOrderState("已完成", 16);
+ }
+
+ /**
+ * 更新公告
+ */
+ @Test
+ void editAnnouncement() {
+ Announcement announcement = announcementMapper.selectAnnouncementByID(12);
+ announcement.setTitle("ceshi");
+ announcementMapper.updateAnnouncement(announcement);
+ }
+
+ /**
+ * 添加新公告
+ */
+ @Test
+ void addNewAnnouncement() {
+ Announcement announcement = new Announcement();
+ announcement.setTitle("测试");
+ announcement.setContent("测试");
+ announcementMapper.insertAnnouncement(announcement);
+ }
+
/**
* 订单信息视图
*/
@@ -130,6 +229,17 @@ class LaundryManagementApplicationTests {
OrderDetailsList.forEach(System.out::println);
}
+ /**
+ * 添加对应订单的日志
+ */
+ @Test
+ void addLogOnOrder() {
+ Log log = new Log();
+ log.setOrderID(16);
+ log.setState("已完成");
+ logMapper.insertLogOnOrder(log);
+ }
+
/**
* 预约信息视图
*/
@@ -300,6 +410,8 @@ class LaundryManagementApplicationTests {
List users = userMapper.selectUserWithPendingReservations();
users.forEach(System.out::println);
}
+
+
//系统管理员模块
/**
@@ -311,285 +423,4 @@ class LaundryManagementApplicationTests {
adminInfoList.forEach(System.out::println);
}
-
-// /**
-// * 用户注册
-// */
-// @Test
-// void register() {
-// User user = new User();
-// user.setAccount("123456");
-// user.setPassword("123456");
-// user.setName("zhwsadff");
-// user.setSex("男");
-// user.setEmail("123jfasdhb@qq.com");
-// user.setPhoneNumber("18576290382");
-// String s = userMapper.selectByName(user.getName());
-// if (s == null) {
-// log.info("注册成功");
-// userMapper.SaveUser(user);
-// } else {
-// log.info("重名了,注册失败!");
-// }
-// }
-//
-// /**
-// * 用户登录
-// */
-// @Test
-// void login() {
-// User user = new User();
-// user.setAccount("298427");
-// user.setPassword("fashba");
-// User u = userMapper.findUser(user);
-// if (u == null) {
-// log.info("请检查用户名和密码!");
-// } else {
-// log.info("用户登陆成功!");
-// }
-// }
-//
-// /**
-// * 新增衣服,自动添加到清洗方式、预约表
-// */
-//// @Test
-//// void addCloth() {
-//// Cloth cloth = new Cloth();
-//// cloth.setSum(5);
-//// cloth.setUserId(25);
-//// cloth.setType("衬衫");
-//// Reservation reservation = new Reservation();
-//// reservation.setUserId(cloth.getUserId());
-//// reservation.setNotes("好好洗洗");
-////
-//// clothMapper.saveCloth(cloth);
-//// clothMapper.saveRes(reservation);
-//// clothMapper.saveMethod(cloth.getId());
-//// }
-//
-// /**
-// * 用户查看、取消预约
-// */
-// @Test
-// void findRes() {
-// User user = new User();
-// user.setName("王浩轩");
-//// user.setId(1);
-//
-// List reservation = clothMapper.selectResById(user);
-// log.info("用户的预约信息:{}", reservation);
-// }
-//
-// @Test
-// void deleteRes() {
-// User user = new User();
-// user.setName("小张");
-//// user.setId(20);
-//
-// clothMapper.deleteRes(21);
-// }
-//
-// /**
-// * 查看订单
-// */
-// @Test
-// void findOrd() {
-// User user = new User();
-// user.setName("小张");
-//// user.setId(20);
-//
-//// List orders = clothMapper.selectOrdById(user.getId());
-//// log.info("用户订单:{}", orders);
-// }
-//
-// /**
-// * 查看系统公告
-// */
-// @Test
-// void findNotice() {
-// List announcements = reminderMapper.selectALl();
-// announcements.forEach(System.out::println);
-// }
-//
-// /**
-// * 查看并修改个人信息
-// */
-// @Test
-// void findUser() {
-// User user = new User();
-// user.setName("小孙");
-//// user.setId(25);
-//
-// User u = userMapper.findUserByid(user);
-// log.info("用户:{}", u);
-// }
-//
-// @Test
-// void updateUser() {
-// User user = new User();
-// user.setName("小孙");
-//// user.setId(25);
-// user.setAccount("1244985");
-// user.setPassword("194852");
-// user.setSex("男");
-// user.setEmail("10122122@qq.com");
-// user.setPhoneNumber("102857395729");
-//
-// userMapper.UpdateUser(user);
-// }
-//
-// /**
-// * 查看自己的消息
-// */
-// @Test
-// void findMessage() {
-// User user = new User();
-//// user.setId(18);
-//
-//// List adminInfos = infomationMapper.selectAllMsg(user.getId());
-//// adminInfos.forEach(System.out::println);
-// }
-//
-//
-// //管理员模块
-//
-// /**
-// * 查看和删除用户
-// */
-//// @Test
-//// void findALlUsers() {
-//// List userList = userMapper.selectAllUsers();
-//// userList.forEach(System.out::println);
-//// }
-//
-// // 删除用户,调用存储过程
-// @Test
-// void deleteUser() {
-// userMapper.deleteUserById(19);
-// }
-//
-// /**
-// * 删改查用户的预约信息,当修改预约为成功后,自动加入到订单(根据优惠减钱,统计是否为vip)和中间表
-// */
-// @Test
-// void updateRes() {
-// Reservation r = clothMapper.selectResByIdReturnOne(25);
-// r.setExamine("是");
-// r.setReply("预约成功啦");
-// Cloth cloth = new Cloth();
-//// cloth.setId(25);
-//
-// clothMapper.updateById(r);
-//
-// if ("是".equals(r.getExamine())) {
-// Order o = new Order();
-//// o.setUserId(r.getUserId());
-// o.setCost(400);
-// clothMapper.addOrder(o);
-//// clothMapper.preferential(o.getId());
-//// clothMapper.upgrade(r.getUserId());
-//// clothMapper.insertIntoMid(r.getId(), o.getId(), cloth.getId());
-// }
-// }
-//
-// /**
-// * 删改查用户的订单信息
-// */
-// @Test
-// void selectAllOrders() {
-// Order order = orderMapper.selectById(126);
-// log.info("订单:{}", order);
-// }
-//
-// @Test
-// void deleteOrders() {
-// orderMapper.deleteById(1);
-// }
-//
-// @Test
-// void updateOrders() {
-// Order o = new Order();
-//// o.setId(126);
-// o.setCost(1000);
-// orderMapper.updateById(o);
-// }
-//
-// /**
-// * 增删改查发给用户的消息
-// */
-//// @Autowired
-//// private ReminderMapper reminderMapper;
-//
-//// @Test
-//// void addMessage() {
-//// Reminder msg = new Reminder();
-//// msg.setTitle("订单因为不可抗力失败了");
-//// msg.setContent("肥肠抱歉!");
-//// msg.setOrderId(125);
-////
-//// reminderMapper.insert(msg);
-//// }
-////
-//// @Test
-//// void updateMessage() {
-//// Reminder msg = new Reminder();
-//// msg.setTitle("失败了");
-////// msg.setContent("肥肠抱歉!");
-////// msg.setId(12);
-////
-//// reminderMapper.updateById(msg);
-//// }
-////
-//// @Test
-//// void deleteMessage() {
-//// Reminder msg = new Reminder();
-////// msg.setId(11);
-////
-//// reminderMapper.deleteById(msg);
-//// }
-////
-//// /**
-//// * 增删改查系统公告
-// */
-// @Test
-// void addNotice() {
-// Announcement announcement = new Announcement();
-// announcement.setTitle("1111231");
-// announcement.setContent("1241243");
-//
-// announcementMapper.insert(announcement);
-// }
-//
-// @Test
-// void updateNotice() {
-// Announcement announcement = new Announcement();
-// announcement.setTitle("沙克洗衣店开业大酬宾");
-//// notice.setContent("123");
-//// announcement.setId(1);
-//
-// announcementMapper.updateById(announcement);
-// }
-//
-// @Test
-// void deleteNotice() {
-// Announcement announcement = new Announcement();
-//// announcement.setId(11);
-//
-// announcementMapper.deleteById(announcement);
-// }
-//
-// /**
-// * 查看系统日志
-// */
-// @Test
-// void selectAllLogs() {
-// List logs = reminderMapper.selectAllLogs();
-// logs.forEach(System.out::println);
-// }
-}
-
-
-
-
-
-
+}
\ No newline at end of file