add
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
@@ -65,6 +65,17 @@
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<configuration>
|
||||
<source>${java.version}</source>
|
||||
<target>${java.version}</target>
|
||||
<compilerArgs>
|
||||
<arg>-parameters</arg>
|
||||
</compilerArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
CREATE DATABASE IF NOT EXISTS nursing_home DEFAULT CHARACTER SET utf8mb4;
|
||||
CREATE DATABASE IF NOT EXISTS nursing_home DEFAULT CHARACTER SET utf8mb4;
|
||||
USE nursing_home;
|
||||
|
||||
DROP TABLE IF EXISTS payment_record;
|
||||
@@ -141,3 +141,60 @@ CREATE TABLE payment_record (
|
||||
|
||||
INSERT INTO sys_user(username, password, name, phone, role, status)
|
||||
VALUES ('admin', 'admin123', 'Administrator', '13800000000', 'ADMIN', 1);
|
||||
|
||||
INSERT INTO sys_user(username, password, name, phone, role, status)
|
||||
VALUES
|
||||
('nurse1', 'nurse123', '护工刘敏', '13800000001', 'NURSE', 1),
|
||||
('nurse2', 'nurse123', '护工张凯', '13800000002', 'NURSE', 1),
|
||||
('family1', 'family123', '家属王伟', '13800000003', 'FAMILY', 1);
|
||||
|
||||
INSERT INTO elder(name, gender, id_card, birthday, room_no, check_in_date, care_level, status, remark)
|
||||
VALUES
|
||||
('陈国强', 'M', '110101194001010011', '1940-01-01', 'A101', '2023-01-10', '一级', '在住', '糖尿病史'),
|
||||
('李秀兰', 'F', '110101194502020022', '1945-02-02', 'A102', '2023-02-15', '二级', '在住', '需要日常护理'),
|
||||
('王德华', 'M', '110101195003030033', '1950-03-03', 'B201', '2023-03-20', '一级', '在住', '身体状况良好');
|
||||
|
||||
INSERT INTO family_elder(family_id, elder_id, relationship)
|
||||
VALUES
|
||||
(3, 1, '儿子'),
|
||||
(3, 2, '女儿');
|
||||
|
||||
INSERT INTO schedule(nurse_id, date, shift, task)
|
||||
VALUES
|
||||
(2, '2024-06-01', '早班', 'A区日常巡查'),
|
||||
(2, '2024-06-02', '夜班', 'A区夜间护理'),
|
||||
(3, '2024-06-01', '中班', 'B区护理支持');
|
||||
|
||||
INSERT INTO care_record(elder_id, nurse_id, content, attachment_url, record_time)
|
||||
VALUES
|
||||
(1, 2, '协助用餐与日常清洁', NULL, '2024-06-01 09:30:00'),
|
||||
(2, 3, '协助进行下肢活动训练', NULL, '2024-06-01 14:10:00');
|
||||
|
||||
INSERT INTO health_record(elder_id, nurse_id, temperature, bp_systolic, bp_diastolic, heart_rate, note, record_time)
|
||||
VALUES
|
||||
(1, 2, 36.6, 120, 80, 72, '正常', '2024-06-01 09:45:00'),
|
||||
(2, 3, 36.8, 130, 85, 78, '血压略高', '2024-06-01 14:20:00');
|
||||
|
||||
INSERT INTO handover(nurse_id, date, content)
|
||||
VALUES
|
||||
(2, '2024-06-01', 'A区平稳,晚餐后关注陈国强'),
|
||||
(3, '2024-06-01', 'B区训练完成,无异常情况');
|
||||
|
||||
INSERT INTO notice(title, content, target_role, target_user_id, created_by)
|
||||
VALUES
|
||||
('培训通知', '本周五10点进行消防演练培训', 'NURSE', NULL, 1),
|
||||
('探视时间', '探视时间更新为 14:00-17:00', 'FAMILY', NULL, 1),
|
||||
('全员会议', '周一上午召开月度会议', 'ALL', NULL, 1);
|
||||
|
||||
INSERT INTO feedback(family_id, elder_id, type, content, rating, status)
|
||||
VALUES
|
||||
(3, 1, 'SUGGESTION', '建议餐食增加蔬菜比例', 4, 'NEW');
|
||||
|
||||
INSERT INTO bill(elder_id, month, bed_fee, care_fee, meal_fee, other_fee, total, status)
|
||||
VALUES
|
||||
(1, '2024-05', 2000.00, 1500.00, 800.00, 0.00, 4300.00, 'UNPAID'),
|
||||
(2, '2024-05', 2000.00, 1800.00, 800.00, 100.00, 4700.00, 'PAID');
|
||||
|
||||
INSERT INTO payment_record(bill_id, family_id, amount, method, paid_at)
|
||||
VALUES
|
||||
(2, 3, 4700.00, 'ONLINE', '2024-05-28 10:00:00');
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome;
|
||||
package com.nursinghome;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.common;
|
||||
package com.nursinghome.common;
|
||||
|
||||
public class ApiException extends RuntimeException {
|
||||
public ApiException(String message) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.common;
|
||||
package com.nursinghome.common;
|
||||
|
||||
public class ApiResponse<T> {
|
||||
private int code;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.common;
|
||||
package com.nursinghome.common;
|
||||
|
||||
import org.springframework.web.bind.MethodArgumentNotValidException;
|
||||
import org.springframework.web.bind.annotation.ExceptionHandler;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.config;
|
||||
package com.nursinghome.config;
|
||||
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.config;
|
||||
package com.nursinghome.config;
|
||||
|
||||
import cn.dev33.satoken.stp.StpInterface;
|
||||
import com.nursinghome.entity.User;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.config;
|
||||
package com.nursinghome.config;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.controller;
|
||||
package com.nursinghome.controller;
|
||||
|
||||
import cn.dev33.satoken.annotation.SaCheckRole;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.controller;
|
||||
package com.nursinghome.controller;
|
||||
|
||||
import cn.dev33.satoken.annotation.SaCheckLogin;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.controller;
|
||||
package com.nursinghome.controller;
|
||||
|
||||
import cn.dev33.satoken.annotation.SaCheckRole;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.controller;
|
||||
package com.nursinghome.controller;
|
||||
|
||||
import com.nursinghome.common.ApiResponse;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.controller;
|
||||
package com.nursinghome.controller;
|
||||
|
||||
import cn.dev33.satoken.annotation.SaCheckRole;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
public class FeedbackRequest {
|
||||
private Long elderId;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
public class FeedbackUpdateRequest {
|
||||
private Long id;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
public class NoticeRequest {
|
||||
private String title;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
public class PayRequest {
|
||||
private String method;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
public class UserRequest {
|
||||
private String username;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.dto;
|
||||
package com.nursinghome.dto;
|
||||
|
||||
public class UserUpdateRequest {
|
||||
private Long id;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.entity;
|
||||
package com.nursinghome.entity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.Bill;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.CareRecord;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.Elder;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.FamilyElder;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.Feedback;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.Handover;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.HealthRecord;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.Notice;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.PaymentRecord;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.Schedule;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.mapper;
|
||||
package com.nursinghome.mapper;
|
||||
|
||||
import com.nursinghome.entity.User;
|
||||
import org.apache.ibatis.annotations.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.service;
|
||||
package com.nursinghome.service;
|
||||
|
||||
import com.nursinghome.entity.Bill;
|
||||
import com.nursinghome.entity.PaymentRecord;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.service;
|
||||
package com.nursinghome.service;
|
||||
|
||||
import com.nursinghome.common.ApiException;
|
||||
import com.nursinghome.entity.Elder;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.service;
|
||||
package com.nursinghome.service;
|
||||
|
||||
import com.nursinghome.common.ApiException;
|
||||
import com.nursinghome.entity.Elder;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.service;
|
||||
package com.nursinghome.service;
|
||||
|
||||
import com.nursinghome.common.ApiException;
|
||||
import com.nursinghome.entity.User;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.nursinghome.util;
|
||||
package com.nursinghome.util;
|
||||
|
||||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
server:
|
||||
server:
|
||||
port: 8080
|
||||
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://localhost:3306/nursing_home?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
||||
url: jdbc:mysql://localhost:3307/nursing_home?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
||||
username: root
|
||||
password: root
|
||||
password: qq5211314
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
servlet:
|
||||
multipart:
|
||||
@@ -23,6 +23,7 @@ sa-token:
|
||||
is-concurrent: true
|
||||
is-share: true
|
||||
token-style: uuid
|
||||
active-timeout: -1
|
||||
|
||||
app:
|
||||
upload-dir: uploads
|
||||
|
||||
Reference in New Issue
Block a user