diff --git a/doc/process/weekly/week-10/members/wanglei-weekly-plan-10.md b/doc/process/weekly/week-10/members/wanglei-weekly-plan-10.md new file mode 100644 index 0000000..be37559 --- /dev/null +++ b/doc/process/weekly/week-10/members/wanglei-weekly-plan-10.md @@ -0,0 +1,26 @@ +# 个人周计划-第10周 + +## 姓名和起止时间 + +**姓  名:** 王磊 +**团队名称:** 1班-汪汪队 +**开始时间:** 2023-11-24 +**结束时间:** 2023-11-30 + + +## 本周任务计划安排 + +|序号| 计划内容| 协作人 | 情况说明 | +| ---- | ------ | ------| ------- | +| 1 | 确定分工 | 组员 | 2025-11-24 开会细分确定团队分工, | +| 2 | 开发工单管理接口、扫码用水接口、水质信息查询接口 | 个人 | 工单管理接口:包括抢单、拒单、提交维修结果等功能接;扫码用水接口:接收APP扫码请求,返回出水状态口;水质信息查询接口:据设备ID返回最新TDS值等水质信息 | + + +## 小结 + +1. **技术重点:** 基于完善后的数据库设计,扩展工单管理、扫码用水、水质查询等核心接口 +2. **协作重点:** 确保接口设计与前端需求一致,接口定义清晰可调用 +3. **学习重点:** 继续学习数据库优化和系统架构知识,提升接口开发效率 + +--- + diff --git a/doc/process/weekly/week-9/members/wanglei-weekly-summary-09.md b/doc/process/weekly/week-9/members/wanglei-weekly-summary-09.md new file mode 100644 index 0000000..f525564 --- /dev/null +++ b/doc/process/weekly/week-9/members/wanglei-weekly-summary-09.md @@ -0,0 +1,34 @@ + +# 个人周总结-第9周 + +## 姓名和起止时间 + +**姓  名:** 王磊 +**团队名称:** 1班-汪汪队 +**开始时间:** 2025-11-17 +**结束时间:** 2025-11-23 + +## 本周任务完成情况 + +序号 总结内容 是否完成 情况说明 +1 修改完善数据库 完成 根据优化后的数据库设计,完成了新增表结构与核心接口的修改与完善。 +2 根据新的项目目录结构来重新分类放置代码 完成 完成了新的项目框架的代码的存放。 + + + +## 对团队工作的建议 + +1. **任务跟进机制** 建议建立每周任务进度同步机制,便于及时调整与支持 +2. **接口联调准备** 提前准备接口文档,便于前后端协同开发与测试 + +## 小结 + + +1.技术收获:通过修改数据库结构与新增接口,进一步掌握了数据库设计与系统接口的协同开发流程。 + +2.协作收获:分工明确后团队协作效率有所提升,任务推进更加有序。 + +3.后续重点:继续配合前后端开发,参与系统联调,确保数据接口与业务逻辑的一致性。 + +--- + diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 942fb57..da194dc 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,49 +1,25 @@ -# Spring Boot 全局配置文件 -spring: - # 数据库配置(JPA自动集成HikariCP连接池) - datasource: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://localhost:3306/campus_water?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true - username: root # 你的MySQL用户名 - password: 123456 # 你的MySQL密码 - hikari: - maximum-pool-size: 10 # 连接池最大连接数 - idle-timeout: 300000 # 连接空闲超时时间(5分钟) +# MQTT?????????? +mqtt.enabled=false - # JPA配置(hibernate 自动建表/更新表结构) - jpa: - hibernate: - ddl-auto: update # 开发环境:update(自动更新表结构);生产环境:none - show-sql: true # 控制台打印SQL语句 - properties: - hibernate: - dialect: org.hibernate.dialect.MySQL8Dialect # MySQL 8.0方言 - format_sql: true # SQL格式化(便于调试) - open-in-view: false # 关闭OpenInView模式(避免懒加载异常) +# ??Bean???? +spring.main.allow-bean-definition-overriding=true -# 服务器配置 -server: - port: 8080 # 项目启动端口 - servlet: - context-path: /water # 接口前缀(如http://localhost:8080/water) - tomcat: - uri-encoding: UTF-8 # 编码格式(避免中文乱码) +# Database Configuration +spring.datasource.url=jdbc:mysql://localhost:3306/campus_water_management?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8 +spring.datasource.username=root +spring.datasource.password=wl1113 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -# 日志配置(SLF4J + Logback) -logging: - level: - root: INFO # 全局日志级别 - com.campus.water: DEBUG # 项目包日志级别(调试用) - org.springframework.integration.mqtt: INFO # MQTT集成日志级别 - file: - name: logs/water-system.log # 日志文件路径(项目根目录/logs) - max-size: 10MB # 单个日志文件最大10MB - max-history: 7 # 日志保留7天 - total-size-cap: 100MB # 日志总大小限制100MB +# JPA Configuration +spring.jpa.hibernate.ddl-auto=update +spring.jpa.show-sql=true +spring.jpa.properties.hibernate.format_sql=true +spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true -# Jackson配置(JSON序列化/反序列化) -spring.jackson: - date-format: yyyy-MM-dd HH:mm:ss # 日期格式化 - time-zone: GMT+8 # 时区(避免时间偏移) - serialization: - fail-on-empty-beans: false # 允许空对象序列化 \ No newline at end of file +# Database Dialect +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect + +# ???? +server.servlet.encoding.charset=UTF-8 +server.servlet.encoding.enabled=true +server.servlet.encoding.force=true \ No newline at end of file