mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-24 08:01:18 +08:00
47 lines
1.5 KiB
Java
47 lines
1.5 KiB
Java
package com.jsowell.system.constant;
|
||
|
||
/**
|
||
* 待办任务常量。
|
||
*
|
||
* @author jsowell
|
||
*/
|
||
public final class TodoTaskConstants {
|
||
private TodoTaskConstants() {
|
||
}
|
||
|
||
public static final String STATUS_PENDING = "PENDING";
|
||
public static final String STATUS_PROCESSING = "PROCESSING";
|
||
public static final String STATUS_COMPLETED = "COMPLETED";
|
||
public static final String STATUS_CANCELLED = "CANCELLED";
|
||
public static final String STATUS_EXPIRED = "EXPIRED";
|
||
public static final String STATUS_ACTIVE = "ACTIVE";
|
||
|
||
public static final String READ_UNREAD = "0";
|
||
public static final String READ_READ = "1";
|
||
|
||
public static final int PRIORITY_NORMAL = 1;
|
||
public static final int PRIORITY_IMPORTANT = 2;
|
||
public static final int PRIORITY_URGENT = 3;
|
||
|
||
public static final int DEFAULT_HOME_LIMIT = 3;
|
||
public static final int MAX_HOME_LIMIT = 10;
|
||
/** 现有运营商创建流程使用的运营商管理员角色 ID,正式环境可通过配置覆盖。 */
|
||
public static final long DEFAULT_OPERATOR_ADMIN_ROLE_ID = 3L;
|
||
|
||
public static boolean isActiveStatus(String status) {
|
||
return STATUS_PENDING.equals(status) || STATUS_PROCESSING.equals(status);
|
||
}
|
||
|
||
public static boolean isTerminalStatus(String status) {
|
||
return STATUS_COMPLETED.equals(status)
|
||
|| STATUS_CANCELLED.equals(status)
|
||
|| STATUS_EXPIRED.equals(status);
|
||
}
|
||
|
||
public static boolean isSupportedStatus(String status) {
|
||
return STATUS_ACTIVE.equals(status)
|
||
|| isActiveStatus(status)
|
||
|| isTerminalStatus(status);
|
||
}
|
||
}
|