weekly-2026-W16
周报 · 2026年第16周(04月13日-04月19日)
姓名: 邓星星(dengxingxing) 项目: hoolihome-project 分支: production 提交数: 13个(无Merge)
📋 本周工作汇总
按日期统计
| 日期 | 提交数 | 主要内容 |
|---|---|---|
| 04/13 周一 | 1 | 优化 MDY 通用 PDF 生成接口 |
| 04/14 周二 | 4 | 部门新增 CRUD 接口、列表返回参数、crm 用户新增详情 |
| 04/15 周三 | 2 | 企微部门调整、部门 Controller/Service 调整 |
| 04/16 周四 | 2 | PDF 生成新增字间距、礼赠服务明道云同步 |
| 04/17 周五 | 3 | OCR 微调、PDF 生成服务调整 |
| 04/18 周六 | 0 | — |
| 04/19 周日 | 0 | — |
按模块统计
| 模块 | 提交数 |
|---|---|
| PDF 生成 | 2 |
| 部门管理 | 3 |
| 礼赠服务明道云 | 1 |
| CRM 用户 | 1 |
| 商机/订单/申请表 | 1 |
| OCR | 2 |
| 其他(修改) | 3 |
🛠 详细工作内容
1. feat(data-api): 优化MDY通用PDF生成接口,定位模式支持字体颜色、换行 ⭐ 优化
- 提交:
b6b27f4ed(2026-04-13) - 涉及文件:
MdyPdfController.java、PdfGenerateService.java - 改动量: +42行 / -6行
- 功能说明:
MdyPdfController注释中更新 coordinates 模式 data 格式说明,新增lineHeight和color字段PdfGenerateService.fillByCoordinates方法能力大升级:- 新增字体颜色支持:通过
parseColor方法解析#RRGGBB或#RGB格式(非法则回退黑色),调用cs.setNonStrokingColor(color) - 新增多行文本支持:自动按
\n拆分 value(兼容\r\n),逐行调用cs.newLine()和cs.showText(line) - 新增行高控制:
setLeading(lineHeight)控制行间距
- 新增字体颜色支持:通过
- 整体从基础坐标填充升级为支持换行/颜色/行高的高级文本渲染
2. feat(admin): 部门新增列表、新增、修改、删除接口 ⭐ 新增
- 提交:
b493b1083(2026-04-14) - 涉及文件:
DepartmentController.java、DepartmentPageParam.java(新增)、DepartmentParam.java(新增)、DepartmentService.java、CommonService.java、QywxDepartmentService.java - 改动量: +258行 / -6行
- 功能说明:
- 新增部门分页参数
DepartmentPageParam(name 模糊搜索、parentId 父部门) - 新增部门增删改参数
DepartmentParam(含@NotBlank/@NotNull校验) - 新增部门 VO
DepartmentVo DepartmentController新增 4 个接口:/department/page-list(分页列表)/department/add(新增)/department/update(修改)/department/delete(软删除)
DepartmentService新增getPageList、add、update、delete方法(125 行新增)- 新增/修改部门后通过
commonService.addToMdy/updateToMdy(ObjectDataTypeEnum.department)同步明道云 - 删除为软删除,不做物理删除
3. feat(crm): crm用户新增详情接口 ⭐ 新增
- 提交:
5dcf3b72a(2026-04-14) - 涉及文件:
PlatformUserController.java、PlatformUserParam.java、PlatformUserService.java - 改动量: +18行
- 功能说明:
- 新增
/platform-user/info接口,按 ID 查询平台用户详情 PlatformUserParam新增id字段PlatformUserService新增getById(Integer id)方法(直接调用 MyBatis-Plus getById)- 详情通过
parseList方法复用列表 VO 转换逻辑
4. feat(crm): 礼赠服务新增同步明道相关逻辑 ⭐ 新增
- 提交:
1de15d186(2026-04-16) - 涉及文件:
GiftServiceController.java、CommonService.java、MdyObjInitService.java、MdyGiftService.java(新增)、MdyGiftServiceExecutor.java(新增) - 改动量: +404行 / -1行
- 功能说明:
- 新增明道云 DTO
MdyGiftService(155 行)作为礼赠服务数据载体 - 新增 Executor
MdyGiftServiceExecutor(241 行)实现礼赠数据的明道云同步 MdyObjInitService注册MdyGiftServiceCommonService.MdyAppMap新增枚举值GiftService(ObjectDataTypeEnum.GiftService.getCode()→67fe12b4040bad67d47adb1a)GiftServiceController在新建、发放、取消礼赠 3 个接口中分别调用commonService.addToMdy/updateToMdy,实现礼赠全生命周期明道云同步
5. feat(data-api): PDF生成新增字间距参数 ⭐ 优化
- 提交:
e13ff4a57(2026-04-16) - 涉及文件:
MdyPdfController.java、PdfGenerateService.java - 改动量: +6行 / -4行
- 功能说明:
PdfGenerateService.fillByCoordinates中新增charSpacing(字间距)参数- 调用
cs.setCharacterSpacing(charSpacing)控制字符间距 - data 格式说明更新为
[{"key":"name","x":100,"y":700,"value":"张三","page":0,"fontSize":12,"lineHeight":20,"color":"#333333","charSpacing":2.0}]
6. feat(crm): 修改列表返回参数 ⭐ 优化
- 提交:
36732718b(2026-04-14) - 涉及文件:
DepartmentController.java - 改动量: +1行 / -1行
- 功能说明:
- 部门接口列表返回参数微调
7. feat(crm): 修改(企微部门/部门) ⭐ 优化
- 提交:
354eb6589(2026-04-14) - 涉及文件:
ApplicationFormParam.java、ApplicationFormService.java - 改动量: +3行
- 功能说明:
- 申请表参数/服务微调(3 行)
- 提交:
5e19dad35(2026-04-14) - 涉及文件:
QywxDepartmentService.java - 改动量: +2行 / -2行
- 功能说明:
- 企微部门服务微调(4 行)
- 提交:
4d33fe86b(2026-04-15) - 涉及文件:
DepartmentController.java、DepartmentService.java - 改动量: +29行 / -1行
- 功能说明:
- 部门 Controller/Service 进一步调整(30 行变更)
- 提交:
616d0beac(2026-04-15) - 涉及文件:
QywxDepartment.java - 改动量: +2行 / -1行
- 功能说明:
- 企微部门实体微调(3 行)
8. 其他提交(修改/维护)
| 日期 | 提交 | 说明 |
|---|---|---|
| 04/17 | cea71a8cf |
OcrRecognizeChPassportDataVo 微调(1行) |
| 04/17 | 343d60ecc |
OcrRecognizeChPassportDataVo 调整(2行) |
| 04/17 | d87919e8c |
PdfGenerateService 调整(77行) |
| 04/20 | 6afc99be6 |
ApplicationForm/Leads/Order Controller、OrderService 调整(94行) |
📊 本周工作总结
【核心成果】本周完成三大核心模块迭代:(1)礼赠服务实现全生命周期明道云同步(新建→发放→取消),新增400余行同步逻辑,补全CRM与明道云数据闭环;(2)部门管理模块完成CRUD接口开发,支持分页查询、软删除及明道云双向同步;(3)平台用户新增详情查询接口,完善CRM基础数据能力。
【技术亮点】PDF生成引擎完成坐标填充模式大升级,支持#RRGGBB颜色解析、\n多行文本渲染、setLeading行高控制及setCharacterSpacing字间距控制,从基础坐标填充升级为可配置的高级文本渲染;明道云同步框架新增GiftService类型注册,复用统一同步Executor机制。
【业务价值】礼赠服务同步打通后,运营人员可在明道云实时查看礼赠状态,支撑精细化礼品运营;部门管理完善为后续组织架构管理和企微对接奠定基础;PDF能力增强为数据导出和证书生成等业务场景提供更灵活的模板支持。
报告生成时间:2026-07-07