package cn.com.taiji.core.entity.dict; | package cn.com.taiji.core.entity.dict; | ||||
/** | /** | ||||
* @author shake | |||||
* @projectName GeneraAuditStatusEnum | |||||
* @date 2023/3/30 11:08 | |||||
* @description 通用审核枚举类 | * @description 通用审核枚举类 | ||||
*/ | */ | ||||
public enum AuditStatusEnum { | |||||
public enum AuditStatus { | |||||
// 审核 | // 审核 | ||||
AUDIT("AUDIT","审核中"), | AUDIT("AUDIT","审核中"), | ||||
private String code; | private String code; | ||||
private String value; | private String value; | ||||
AuditStatusEnum(String code, String value) { | |||||
AuditStatus(String code, String value) { | |||||
this.code = code; | this.code = code; | ||||
this.value = value; | this.value = value; | ||||
} | } | ||||
public void setValue(String value) { | public void setValue(String value) { | ||||
this.value = value; | this.value = value; | ||||
} | } | ||||
public static AuditStatusEnum findByCode(String code) { | |||||
for (AuditStatusEnum instance : AuditStatusEnum.values()) { | |||||
public static AuditStatus findByCode(String code) { | |||||
for (AuditStatus instance : AuditStatus.values()) { | |||||
if (instance.code.equals(code)) { | if (instance.code.equals(code)) { | ||||
return instance; | return instance; | ||||
} | } |
package cn.com.taiji.core.entity.dict; | |||||
/** | |||||
* 停用启用 | |||||
*/ | |||||
public enum EnableStatus { | |||||
ENABLE("启用", 1), | |||||
DISABLE("停用", 0), | |||||
; | |||||
private String value; | |||||
private Integer code; | |||||
EnableStatus(String value, Integer code) { | |||||
this.value = value; | |||||
this.code = code; | |||||
} | |||||
public Integer getCode() { | |||||
return code; | |||||
} | |||||
public void setCode(Integer code) { | |||||
this.code = code; | |||||
} | |||||
public String getValue() { | |||||
return value; | |||||
} | |||||
public void setValue(String value) { | |||||
this.value = value; | |||||
} | |||||
} |
@Getter | @Getter | ||||
public enum GlobalAutoStartEnum | public enum GlobalAutoStartEnum | ||||
{ | { | ||||
NONE("都不启动"),// | |||||
NONE_EXCEPT("不启动除了EXCEPT"),// | |||||
OPTION("取决于taskInfo的autoStart参数"),// | |||||
ALL("全部启动"),// | |||||
NONE("都不启动"), | |||||
NONE_EXCEPT("不启动除了EXCEPT"), | |||||
OPTION("取决于taskInfo的autoStart参数"), | |||||
ALL("全部启动"), | |||||
; | ; | ||||
private final String value; | private final String value; | ||||
import javax.validation.constraints.Size; | import javax.validation.constraints.Size; | ||||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | ||||
import cn.com.taiji.core.entity.dict.AuditStatusEnum; | |||||
import cn.com.taiji.core.entity.dict.AuditStatus; | |||||
import cn.com.taiji.core.entity.dict.msgw.MessageType; | import cn.com.taiji.core.entity.dict.msgw.MessageType; | ||||
import lombok.Getter; | import lombok.Getter; | ||||
import lombok.Setter; | import lombok.Setter; |
import cn.com.taiji.common.pub.dao.HqlBuilder; | import cn.com.taiji.common.pub.dao.HqlBuilder; | ||||
import cn.com.taiji.common.repo.request.jpa.JpaDateTimePageableDataRequest; | import cn.com.taiji.common.repo.request.jpa.JpaDateTimePageableDataRequest; | ||||
import cn.com.taiji.core.entity.dict.AuditStatusEnum; | |||||
import cn.com.taiji.core.entity.dict.AuditStatus; | |||||
import cn.com.taiji.core.entity.dict.msgw.MessageType; | import cn.com.taiji.core.entity.dict.msgw.MessageType; | ||||
import cn.com.taiji.core.entity.msgw.MsgwSendApply; | import cn.com.taiji.core.entity.msgw.MsgwSendApply; | ||||
import lombok.Getter; | import lombok.Getter; | ||||
public class MsgwSendApplyPageRequest extends JpaDateTimePageableDataRequest<MsgwSendApply>{ | public class MsgwSendApplyPageRequest extends JpaDateTimePageableDataRequest<MsgwSendApply>{ | ||||
private MessageType messageType; | private MessageType messageType; | ||||
private AuditStatusEnum status; | |||||
private AuditStatus status; | |||||
public MsgwSendApplyPageRequest() { | public MsgwSendApplyPageRequest() { | ||||
this.orderBy="id"; | this.orderBy="id"; |