diff --git a/doc/庄锐波-工作周报-简要说明.md b/doc/庄锐波-工作周报-简要说明.md new file mode 100644 index 00000000..79e89284 --- /dev/null +++ b/doc/庄锐波-工作周报-简要说明.md @@ -0,0 +1,36 @@ +# 庄锐波-工作简要说明(2026-04-01 至 2026-07-31) + +根据工作周报整理,将各项工作按 **系统架构设计**、**业务功能开发**、**非现场执法相关工作**、**其他** 四类进行归纳。 + +## 一、系统架构设计 + +* **二期技术架构升级与选型**:梳理一期工程架构,确定二期后端升级方案(JDK 17、Spring Boot 3.5.12、Spring Cloud 2025.0.0、RuoYi-Vue-Plus 5.6.0 前后端分离版本);前端(监督端)升级为 Vue + TypeScript + Vite,以配合 RuoYi-Vue-Plus 前端工程。 +* **二期开发工程搭建**:建立二期开发工程并按一期情况调整,代码迁入 Git 仓库;修改 RuoYi-Vue-Plus 部分功能以符合一期功能需要,二期继续沿用。评估后放弃一期代码整体迁移方案,确定直接重写一期业务功能后台代码的技术路线。 +* **数据库升级架构**:基于一期数据库持续整理 SQL 升级脚本,二期数据库基于脚本进行升级;清理 sys_dept、sys_user 无效字段,编写后台管理菜单重建脚本及执法单位树表结构初始化脚本。 +* **数据权限体系设计**:构思并确定数据查看/统计权限方案——基于监督码单位重新整合为一棵单位树,权限逻辑统一为"上级看下级 + 特殊权限看全部",统计类节点只出现一次以避免重复统计,查询类节点可多次出现。 +* **网络架构与部署设计**:编制二期网络架构和部署图;编写《监督码系统-网络安全方案》初版并持续完善至 v3 版本提交;编写《二期生产环境发布》文档初版。 +* **负载均衡与服务治理**:与监理沟通并制定后端服务负载均衡方案;实现 7/8/9 号服务器负载均衡并优先特定服务(7=企业端、8=执法端、9=监督端),10 号固定负责定时任务和外部接口;后续修改企业端、执法端、监督端、网关的服务发现与负载均衡策略,接入 Nacos 统一管理。 +* **工程构建体系**:制作编译打包脚本,输出 zdxt-gateway-web-server.jar、zdxt-enf-ep.jar、zdxt-ent-ep.jar、zdxt-sup-ep.jar、zdxt-enf-app、zdxt-ent-app、zdxt-sup-app、zdxt-sup-web 等构建产物。 + +## 二、业务功能开发 + +* **送码入企**:完成送码入企功能开发与测试,协助上线部署;协助送码入企及富文本编辑相关开发。 +* **企业端**:重新梳理企业端代码(前端工程到后端业务接口);完成登陆、主页、亮码、历史执法信息等功能(UI 后续移交,需注意与深i企重新整合参考一期实现方式)。 +* **执法端**:完成登陆、主页、扫码等功能;扫码实现多场景降级处理(与深政易整合、手机直接打开、PC 直接打开三种情况)。 +* **后台管理**:基于若依整理二期后台管理功能菜单并逐步开发,完成机构与权限管理(市认证单位与人员、执法单位设置、执法人员设置)及系统工具(代码生成)等模块。 +* **数据权限过滤**:完成数据权限过滤功能开发,提供注解和数据过滤工具类,供后续开发直接使用。 +* **计划、预约、任务、预告**:完成表设计,并完成执法端与企业端的功能开发与自测;后续处理相关 bug 与 UI 优化。 +* **一期统计报表迁移**:完成一期功能向二期的迁移,包括统计查询(涉企执法情况、企业受检次数、企业信息情况、执法单位情况、执法投诉情况、检查计划情况、非行政执法)、工作报表(执法分析)、综合管理(送码入企、送码入企查询)。 +* **1/2 期业务数据同步程序**:开发试运行期间一、二期业务数据双向同步程序(覆盖 enforcement_registration、enterprise_information、zdxt_file、qr_code_generate_history 等 12 张业务数据表),已完成开发,待测试验证。 + +## 三、非现场执法相关工作 + +* 提供非现场执法开发所需的框架和相关文档,支撑非现场执法功能开发。 +* 合并非现场执法的工程至二期主工程。 + +## 四、其他 + +* **环境部署与运维**:部署二期政务外网环境;编写初验用部署文档;部署二期试运行环境,进行数据初始化及初步验证;处理部署配置问题。 +* **安全整改**:处理安全与渗透测评报告上的相关问题。 +* **协作与支持**:协助处理一期 EXCEL 数据导入无权限控制的问题;协助处理其他模块的 bug;与其他技术人员交流二期开发框架;与一期环境进行部分集成,演示环境与一期打通。 +* **沟通与讨论**:沟通系统数据查看与统计权限的实现方式;参与试运行相关工作讨论;配合初验相关工作。 diff --git a/doc/庄锐波-工作周报.md b/doc/庄锐波-工作周报.md index b4d987d9..12e8bfdd 100644 --- a/doc/庄锐波-工作周报.md +++ b/doc/庄锐波-工作周报.md @@ -287,11 +287,62 @@ **本周工作:** * 继续之前的一期报表迁移工作.(已经基本完成,需要测试验证) +```text + 执法监督码 + ├── [✅]统计查询 + │ ├── [✅]行政执法 + │ │ ├── [✅]涉企执法情况 + │ │ ├── [✅]企业受检次数 + │ │ ├── [✅]企业信息情况 + │ │ ├── [✅]执法单位情况 + │ │ ├── [✅]执法投诉情况 + │ │ ├── [✅]检查计划情况 + │ ├── [✅]非行政执法 + │ │ ├── [✅]非行政执法 + ├── [✅]工作报表 + │ │ ├── [✅]执法分析 + ├── [✅]综合管理 + │ ├── [✅]送码入企 + │ ├── [✅]送码入企查询 +``` * 讨论试运行相关工作 **下周工作:** 开发试运行时1,2期业务数据的同步程序 ## 时间:2026-07-13至 2026-07-19 + +**本周工作:** +* 修改企业端,执法端,监督端,网关的服务发现和负载均衡策略,并接入nacos进行管理 +* 开发试运行时1,2期业务数据的同步程序(60%),同步以下业务数据表 +```text +enforcement_registration; +non_enforcement_registration; +enterprise_information; +enforcement_inspection_program; +enterprise_complaint; +enterprise_evaluate; +enterprise_law_enforcement; +enterprise_merchant_authorization; +law_enforcement_warning_list; +zdxt_file; +qr_code_generate_history; +enterprise_pub_qrcode; +``` + +**下周工作:** +开发试运行时1,2期业务数据的同步程序 +部署二期试运行的环境 + ## 时间:2026-07-20至 2026-07-26 -## 时间:2026-07-27至 2026-08-02 \ No newline at end of file +**本周工作:** +* 开发试运行时1,2期业务数据的同步程序(100%)(待测试验证) + +**下周工作:** +部署二期试运行的环境,进行数据的初始化,并进行初步的验证. +完善网络安全策略的文档 + +## 时间:2026-07-27至 2026-07-31 +**本周工作:** +* 完善网络安全策略的文档(深圳市司法局“智慧法治”信息化服务项目(2025年)A包-[监督码系统]-网络安全方案-zrb-v3.docx),已经提交给任总 +* 部署二期试运行的环境,进行数据的初始化,并进行初步的验证. diff --git a/doc/日常发包部署说明.md b/doc/日常发包部署说明.md new file mode 100644 index 00000000..e69de29b