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; | ||||
} | } |
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"; |