7db8097c84
- 新增 POST /api/approval/task/{id}/assign:权限 approval:instance:assign,
任务须 PENDING、目标同租户启用用户、原因必填;事务内锁实例后条件更新
处理人并写 ASSIGN 记录(opinion=原因),@OperationLog 记录原/新处理人与原因
- 新增 ApprovalTaskAssignParam / ApprovalAssignVO
- 新增 ApprovalPcTodoIT:改派成功与归属变化、无效目标、非待办任务、原因必填、
无权限 403、ASSIGN 记录、操作日志、改派候选用户
30 lines
601 B
Java
30 lines
601 B
Java
package com.gxwebsoft.approval.vo;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
import lombok.Data;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* 改派结果:原处理人、新处理人与原因,同时用于操作日志留痕。
|
|
*/
|
|
@Data
|
|
@ApiModel(description = "改派结果")
|
|
public class ApprovalAssignVO implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
private Long instanceId;
|
|
|
|
private Long taskId;
|
|
|
|
private Integer originalAssigneeId;
|
|
|
|
private String originalAssigneeName;
|
|
|
|
private Integer assigneeId;
|
|
|
|
private String assigneeName;
|
|
|
|
private String reason;
|
|
}
|