mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-23 23:45:08 +08:00
BPM:增加 task 的审批建议
This commit is contained in:
@ -15,7 +15,7 @@ public enum BpmCommentTypeEnum {
|
||||
APPROVE("1", "审批通过", ""), // 理由:直接使用用户的评论
|
||||
REJECT("2", "不通过", ""),
|
||||
CANCEL("3", "已取消", ""),
|
||||
BACK("4", "退回", ""),
|
||||
BACK("4", "退回", ""), // 理由:直接使用用户的评论
|
||||
DELEGATE("5", "委派", ""),
|
||||
ADD_SIGN("6", "加签", "[{}]{}给了[{}],理由为:{}"),
|
||||
SUB_SIGN("7", "减签", "[{}]操作了【减签】,审批人[{}]的任务被取消"),
|
||||
|
@ -5,13 +5,13 @@ import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 流程实例的结果
|
||||
* 流程任务 Task 的状态枚举
|
||||
*
|
||||
* @author jason
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum BpmProcessInstanceResultEnum {
|
||||
public enum BpmTaskStatustEnum {
|
||||
|
||||
RUNNING(1, "审批中"),
|
||||
APPROVE(2, "审批通过"),
|
||||
@ -43,28 +43,28 @@ public enum BpmProcessInstanceResultEnum {
|
||||
// WAIT_BEFORE_TASK(9, "处理中【待前置任务完成】");
|
||||
|
||||
/**
|
||||
* 结果
|
||||
* 状态
|
||||
* <p>
|
||||
* 如果新增时,注意 {@link #isEndResult(Integer)} 是否需要变更
|
||||
* 如果新增时,注意 {@link #isEndStatus(Integer)} 是否需要变更
|
||||
*/
|
||||
private final Integer result;
|
||||
private final Integer status;
|
||||
/**
|
||||
* 描述
|
||||
* 名字
|
||||
*/
|
||||
private final String desc;
|
||||
private final String name;
|
||||
|
||||
/**
|
||||
* 判断该结果是否已经处于 End 最终结果
|
||||
* 判断该状态是否已经处于 End 最终状态
|
||||
* <p>
|
||||
* 主要用于一些结果更新的逻辑,如果已经是最终结果,就不再进行更新
|
||||
* 主要用于一些状态更新的逻辑,如果已经是最终状态,就不再进行更新
|
||||
*
|
||||
* @param result 结果
|
||||
* @param status 状态
|
||||
* @return 是否
|
||||
*/
|
||||
public static boolean isEndResult(Integer result) {
|
||||
return ObjectUtils.equalsAny(result,
|
||||
APPROVE.getResult(), REJECT.getResult(), CANCEL.getResult(),
|
||||
BACK.getResult(), APPROVING.getResult());
|
||||
public static boolean isEndStatus(Integer status) {
|
||||
return ObjectUtils.equalsAny(status,
|
||||
APPROVE.getStatus(), REJECT.getStatus(), CANCEL.getStatus(),
|
||||
BACK.getStatus(), APPROVING.getStatus());
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user