This commit is contained in:
zhangchenbiao
2024-04-07 15:41:12 +08:00
parent bb1ef733c6
commit ca87658f5e
38 changed files with 1664 additions and 74 deletions

View File

@@ -0,0 +1,40 @@
package com.cool.store.enums;
/**
* @author zhangchenbiao
* @FileName: AuditStatusEnum
* @Description:
* @date 2024-03-20 14:55
*/
public enum AuditStatusEnum {
TODO(0, "待处理"),
PASS(1, "通过"),
REJECT(2, "拒绝");
private Integer code;
private String name;
private AuditStatusEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
public Integer getCode() {
return code;
}
public String getName() {
return name;
}
public static AuditStatusEnum getByCode(Integer code) {
for (AuditStatusEnum auditStatusEnum : AuditStatusEnum.values()) {
if (auditStatusEnum.getCode().equals(code)) {
return auditStatusEnum;
}
}
return null;
}
}

View File

@@ -83,6 +83,10 @@ public enum ErrorCodeEnum {
POINT_NOT_EXIST(600001, "铺位信息不存在", null),
POINT_SIGNED(600002, "操作失败,铺位已签约", null),
NOT_ALLOW_OPERATE(600003, "当前状态不允许该操作", null),
POINT_AUDIT_NOT_SETTING(600004, "选址审批未设置", null),
NO_PERMISSION(600004, "暂无处理审批任务权限", null),
POINT_AUDIT_NODE_ERROR(600005, "当前审批任务异常", null),
USER_NOT_TODO_AUDIT(600005, "当前用户没有待审批的任务", null),
INTERVIEW_ENTER_FAIL(1021101, "进入面审间失败", null),
DINGDING_USER_NOT_EXIST(1021102, "用户钉钉信息不存在,无法发起资质审核!", null),

View File

@@ -0,0 +1,70 @@
package com.cool.store.enums;
import com.google.common.collect.Lists;
import java.util.List;
public enum NodeNoEnum {
NODE_NO_0(0,"提交任务"),
NODE_NO_1(1,"第一级审批"),
NODE_NO_2(2,"第二级审批"),
NODE_NO_3(3,"第三级审批"),
NODE_NO_4(4,"第四级审批"),
NODE_NO_5(5,"第五级审批"),
NODE_NO_100(100,"结束"),
;
private Integer code;
private String typeName;
NodeNoEnum(Integer code, String typeName) {
this.code = code;
this.typeName = typeName;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getTypeName() {
return typeName;
}
public void setTypeName(String typeName) {
this.typeName = typeName;
}
/**
* 获取之后的审批节点集合
* @param nodeNo
* @return
*/
public static List<NodeNoEnum> getNextNodeNoList(Integer nodeNo){
if(nodeNo == NodeNoEnum.NODE_NO_1.getCode()){
return Lists.newArrayList(NodeNoEnum.NODE_NO_2, NodeNoEnum.NODE_NO_3, NodeNoEnum.NODE_NO_4, NodeNoEnum.NODE_NO_5);
}else if(nodeNo == NodeNoEnum.NODE_NO_2.getCode()){
return Lists.newArrayList(NodeNoEnum.NODE_NO_3, NodeNoEnum.NODE_NO_4, NodeNoEnum.NODE_NO_5);
}else if(nodeNo == NodeNoEnum.NODE_NO_3.getCode()){
return Lists.newArrayList(NodeNoEnum.NODE_NO_4, NodeNoEnum.NODE_NO_5);
}else if(nodeNo == NodeNoEnum.NODE_NO_4.getCode()){
return Lists.newArrayList(NodeNoEnum.NODE_NO_5);
}else {
return Lists.newArrayList();
}
}
public static NodeNoEnum getByCode(Integer code){
for(NodeNoEnum nodeNoEnum : NodeNoEnum.values()){
if(nodeNoEnum.getCode().equals(code)){
return nodeNoEnum;
}
}
return null;
}
}