feat(oa): 添加项目延期功能

- 在 SysOaProject 实体类中新增 originalFinishTime 和 postponeCount 字段- 在 SysOaProjectBo 和 SysOaProjectVo 中同步添加延期相关字段
- 新增 postponeProject 接口方法及其实现,支持-项目延期逻辑 控制器中增加 /postpone 接口用于处理项目延期请求
- Mapper XML 文件中查询语句加入延期相关字段
- 增加延期次数自增、延期时间更新等业务逻辑校验
This commit is contained in:
2025-10-18 17:32:00 +08:00
parent 8b498405af
commit ad3d0324b0
7 changed files with 78 additions and 0 deletions

View File

@@ -304,6 +304,8 @@
p.postpone_time,
p.color,
p.signing_company,
p.postpone_count,
p.original_finish_time,
TIMESTAMPDIFF(DAY, NOW(), p.postpone_time) AS remainTime
FROM sys_oa_project p
@@ -583,6 +585,8 @@
sop.update_time,
sop.project_code,
sop.signing_company,
sop.original_finish_time,
sop.postpone_count,
is_postpone,
postpone_reason,
postpone_time,