7db8097c8445179127296f212730cb7c0e947852
- 新增 POST /api/approval/task/{id}/assign:权限 approval:instance:assign,
任务须 PENDING、目标同租户启用用户、原因必填;事务内锁实例后条件更新
处理人并写 ASSIGN 记录(opinion=原因),@OperationLog 记录原/新处理人与原因
- 新增 ApprovalTaskAssignParam / ApprovalAssignVO
- 新增 ApprovalPcTodoIT:改派成功与归属变化、无效目标、非待办任务、原因必填、
无权限 403、ASSIGN 记录、操作日志、改派候选用户
gxtyzx-java
构建、运行与测试以仓库根 AGENTS.md 为准。要点:JDK 16+、默认 profile gxtyzx-test、端口 9099。
./mvnw -DskipTests package
./mvnw verify -Papproval-it # 集成测试,使用 gxtyzx-test 共享库
./mvnw spring-boot:run
src/test/resources/db/ 为空,没有本地 schema 种子;不要从旧 target/ 产物恢复建表脚本。
Description
Languages
Java
100%