Commit c6ab331e authored by 李成龙's avatar 李成龙

合并移动巡检代码到新框架

parent 0246c446
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>amos-boot-module-api</artifactId>
<groupId>com.amosframework.boot</groupId>
<version>1.0.0</version>
</parent>
<artifactId>amos-boot-module-patrol-api</artifactId>
<dependencies>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-biz-common</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-base</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-web</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>cn.afterturn</groupId>
<artifactId>easypoi-annotation</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.11.2</version>
</dependency>
</dependencies>
</project>
package com.yeejoin.amos.patrol.common.enums;
public enum BooleanEnum {
YES("真", 1),
NO("假", 0);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
BooleanEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum CheckEmailEnum {
ALL("checkEmail","all", "有上报就推送"),
LEAK("checkEmail","leak", "漏检上报"),
ERROR("checkEmail","error", "不合格上报"),
NOT("checkEmail","not", "全部不推送");
private String ower;
private String code;
private String message;
private CheckEmailEnum(String ower, String code, String message) {
this.ower = ower;
this.code = code;
this.message = message;
}
public String getCode() {
return code;
}
public String getMessage() {
return message;
}
public String getOwer() {
return ower;
}
public static List<Map<String, Object>> getEnumList() {
List<Map<String, Object>> list = new ArrayList<>();
for(CheckEmailEnum e : CheckEmailEnum.values()) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("ower", e.getOwer());
map.put("code", e.getCode());
map.put("message", e.getMessage());
list.add(map);
}
return list;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum CheckModeEnum {
QR("QR", "二维码巡检"),
MOBILE("MOBILE", "移动点巡检"),
NFC("NFC", "NFC巡检"),
WEB("WEB", "录入检查点巡检"),
WEB_OUT("WEB_OUT", "外来检查");
private String code;
private String message;
private CheckModeEnum(String code, String message) {
this.code = code;
this.message = message;
}
public String getCode() {
return code;
}
public String getMessage() {
return message;
}
public static List<Map<String, Object>> getEnumList() {
List<Map<String, Object>> list = new ArrayList<>();
for(CheckEmailEnum e : CheckEmailEnum.values()) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("ower", e.getOwer());
map.put("code", e.getCode());
list.add(map);
}
return list;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum CheckStatisticsTypeEnum {
PLAN("巡检计划",0),
ROUTE("巡检路线",1),
POINT("巡检点",2),
DEPARTMENT("巡检部门",3),
INSPECTORS("巡检人员",4),
TASKMONTH("任务日期",5),
TASTTIME("任务月份",6);
/**
* 名称
*/
private String name;
/**
* 值
*/
private int value;
private CheckStatisticsTypeEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (CheckStatisticsTypeEnum c : CheckStatisticsTypeEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (CheckStatisticsTypeEnum c : CheckStatisticsTypeEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static CheckStatisticsTypeEnum getEnum(int value) {
for (CheckStatisticsTypeEnum c : CheckStatisticsTypeEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static CheckStatisticsTypeEnum getEnum(String name) {
for (CheckStatisticsTypeEnum c : CheckStatisticsTypeEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (CheckStatisticsTypeEnum c: CheckStatisticsTypeEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getValue() +"");
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum CheckStatusEnum {
QUALIFIED("合格","1",""),
UNQUALIFIED("不合格","2","#DF7400"),
OMISSION("漏检", "3","#FF0000");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
/**
* 颜色
*/
private String color;
private CheckStatusEnum(String name, String code,String color){
this.name = name;
this.code = code;
this.color = color;
}
public static CheckStatusEnum getEnum(String code) {
CheckStatusEnum checkStatusEnum = null;
for(CheckStatusEnum type: CheckStatusEnum.values()) {
if (type.getCode().equals(code)) {
checkStatusEnum = type;
break;
}
}
return checkStatusEnum;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (CheckStatusEnum c: CheckStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("code", c.getCode());
map.put("color", c.getColor());
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum CheckTypeEnum {
ALL("checkType","all", "有上报就推送"),
LEAK("checkType","leak", "漏检上报"),
ERROR("checkType","error", "不合格上报"),
NOT("checkType","not", "全部不推送");
private String ower;
private String code;
private String message;
private CheckTypeEnum(String ower, String code, String message) {
this.ower = ower;
this.code = code;
this.message = message;
}
public String getCode() {
return code;
}
public String getMessage() {
return message;
}
public String getOwer() {
return ower;
}
public static List<Map<String, Object>> getEnumList() {
List<Map<String, Object>> list = new ArrayList<>();
for(CheckTypeEnum e : CheckTypeEnum.values()) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("ower", e.getOwer());
map.put("code", e.getCode());
map.put("message", e.getMessage());
list.add(map);
}
return list;
}
}
package com.yeejoin.amos.patrol.common.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum DangerHandleStateEnum {
HANDLE("隐患治理中", 0),
COMPLETED("隐患治理完成", 1);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 字典枚举对象
* @author maoying
*
*/
public enum DictTypeEnum {
controlMeasuresCategory("管控措施类别","CM_CATEGORY"),
controlMeasuresType("管控措施类型","CM_TYPE"),
TASKWORKTYPE("作业活动类型", "TASKWORK_TYPE"),
EQUIPTYPE("设备类型","EQUIP_TYPE"),
DANGERLEVEL("隐患等级", "DANGER_LEVEL"),
OUTERPOINTTYPE("导入外部安全检查表分类", "OUTER_POINT_TYPE"),
CHECK_CLASSIFY("检查分类","CHECK_CLASSIFY");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private DictTypeEnum(String name, String code){
this.name = name;
this.code = code;
}
public static DictTypeEnum getEnum(String code) {
DictTypeEnum instance = null;
for(DictTypeEnum type: DictTypeEnum.values()) {
if (type.getCode().equals(code)) {
instance = type;
break;
}
}
return instance;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> list = new ArrayList<>();
for(DictTypeEnum e : DictTypeEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("code", e.getCode());
map.put("name", e.getName());
list.add(map);
}
return list;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum ExecuteStateEnum {
未执行("未执行", 1, ""),
通过("通过", 2, "{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": false}]}"),
驳回("驳回", 3, "{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": true}]}"),
已确认("已确认", 4, ""),
停止执行("停止执行", 5, ""),
作业开始执行("作业开始执行", 6, ""),
作业完成("作业完成", 7, "");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
private String requestBody;
ExecuteStateEnum(String name, Integer code, String requestBody) {
this.name = name;
this.code = code;
this.requestBody = requestBody;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getRequestBody() {
return requestBody;
}
public void setRequestBody(String requestBody) {
this.requestBody = requestBody;
}
public static ExecuteStateEnum getByCode(Integer code) {
for (ExecuteStateEnum e : ExecuteStateEnum.values()) {
if (code.equals(e.getCode())) {
return e;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 规则请求枚举
* @author WJK
*
*/
@Getter
@AllArgsConstructor
public enum InstanceKeyEnum{
NORMAL("无码无计划隐患","normalHazardManagement"),
PATROL("巡检隐患","hazardManagement" );
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
}
package com.yeejoin.amos.patrol.common.enums;
/**
* JPush 推送类型
* @author maoying
*
*/
public enum JPushTypeEnum {
ALL("广播","1"),
TAG("标签","2" ),
ALIAS("别名", "3");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private JPushTypeEnum(String name,String code){
this.name = name;
this.code = code;
}
public static JPushTypeEnum getEnum(String code) {
JPushTypeEnum jPushTypeEnum = null;
for(JPushTypeEnum type: JPushTypeEnum.values()) {
if (type.getCode().equals(code)) {
jPushTypeEnum = type;
break;
}
}
return jPushTypeEnum;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum LatentDangerExcuteTypeEnum {
填写隐患完成("填写隐患完成", 1, ExecuteStateEnum.通过, LatentDangerStateEnum.待评审,
"{\"action\": \"complete\"}"),
隐患评审通过("隐患评审通过", 2, ExecuteStateEnum.通过, LatentDangerStateEnum.待治理,
"{\"reviewResult\": \"通过\"}"),
隐患评审拒绝("隐患评审拒绝", 3, ExecuteStateEnum.驳回, LatentDangerStateEnum.已撤销,
"{\"reviewResult\": \"不通过\"}"),
隐患常规治理("隐患常规治理", 4, ExecuteStateEnum.通过, LatentDangerStateEnum.待验证,
"{\"rectifyResult\": \"常规整改\"}"),
隐患安措计划("隐患安措计划", 5, ExecuteStateEnum.通过, LatentDangerStateEnum.安措计划中,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rectification\",\"value\": \"plan\"}]}"),
隐患延期治理("隐患延期治理", 15, ExecuteStateEnum.通过, LatentDangerStateEnum.延期治理申请待车间部门审核,
"{\"rectifyResult\": \"延期\"}"),
隐患延期治理车间部门审核通过("隐患延期治理车间部门审核通过", 16, ExecuteStateEnum.通过, LatentDangerStateEnum.待治理,
"{\"approveResult\": \"通过\"}"),
隐患延期治理车间部门审核拒绝("隐患延期治理车间部门审核拒绝", 17, ExecuteStateEnum.驳回, LatentDangerStateEnum.待治理,
"{\"approveResult\": \"不通过\"}"),
隐患延期治理公司审核通过("隐患延期治理公司审核通过", 18, ExecuteStateEnum.通过, LatentDangerStateEnum.待治理,
"{\"approveResult\": true}"),
隐患延期治理公司审核拒绝("隐患延期治理公司审核拒绝", 19, ExecuteStateEnum.驳回, LatentDangerStateEnum.延期治理申请待车间部门审核,
"{\"approveResult\": false}"),
填写安措计划完成("填写安措计划完成", 6, ExecuteStateEnum.通过, LatentDangerStateEnum.安措计划中,
"{\"action\": \"complete\"}"),
车间部门审核通过("车间部门审核通过", 7, ExecuteStateEnum.通过, LatentDangerStateEnum.安措计划中,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": false}]}"),
车间部门审核拒绝("车间部门审核拒绝", 8, ExecuteStateEnum.驳回, LatentDangerStateEnum.待治理,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": true}]}"),
总工程师审核通过("总工程师审核通过", 9, ExecuteStateEnum.通过, LatentDangerStateEnum.安措计划中,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": false}]}"),
总工程师审核拒绝("总工程师审核拒绝", 10, ExecuteStateEnum.驳回, LatentDangerStateEnum.待治理,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": true}]}"),
公司负责人审核通过("公司负责人审核通过", 11, ExecuteStateEnum.通过, LatentDangerStateEnum.待验证,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": false}]}"),
公司负责人审核拒绝("公司负责人审核拒绝", 12, ExecuteStateEnum.驳回, LatentDangerStateEnum.待治理,
"{\"action\": \"complete\",\"variables\": [{\"name\": \"rejected\",\"value\": true}]}"),
隐患验证通过("隐患验证通过", 13, ExecuteStateEnum.通过, LatentDangerStateEnum.治理完毕,
"{\"validationResult\": \"通过\"}"),
隐患验证拒绝("隐患验证拒绝", 14, ExecuteStateEnum.驳回, LatentDangerStateEnum.待治理,
"{\"validationResult\": \"不通过\"}");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
/**
* 执行状态
*/
private ExecuteStateEnum excuteState;
private String requestBody;
private LatentDangerStateEnum nextState;
LatentDangerExcuteTypeEnum(String name, Integer code, ExecuteStateEnum excuteState, LatentDangerStateEnum nextState, String requestBody) {
this.name = name;
this.code = code;
this.excuteState = excuteState;
this.requestBody = requestBody;
this.nextState = nextState;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public ExecuteStateEnum getExcuteState() {
return excuteState;
}
public void setExcuteState(ExecuteStateEnum excuteState) {
this.excuteState = excuteState;
}
public String getRequestBody() {
return requestBody;
}
public void setRequestBody(String requestBody) {
this.requestBody = requestBody;
}
public LatentDangerStateEnum getNextState() {
return nextState;
}
public void setNextState(LatentDangerStateEnum nextState) {
this.nextState = nextState;
}
public static LatentDangerExcuteTypeEnum getByCode(Integer code) {
for (LatentDangerExcuteTypeEnum e : LatentDangerExcuteTypeEnum.values()) {
if (code.equals(e.getCode())) {
return e;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum LatentDangerLevelEnum {
安全问题("安全问题", 0, "0"),
一般隐患("一般隐患", 1, "1"),
重大隐患("重大隐患", 2, "2");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
private String riskSourceDangerLevelCode;
LatentDangerLevelEnum(String name, Integer code, String riskSourceDangerLevelCode) {
this.name = name;
this.code = code;
this.riskSourceDangerLevelCode = riskSourceDangerLevelCode;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getRiskSourceDangerLevelCode() {
return riskSourceDangerLevelCode;
}
public void setRiskSourceDangerLevelCode(String riskSourceDangerLevelCode) {
this.riskSourceDangerLevelCode = riskSourceDangerLevelCode;
}
public static LatentDangerLevelEnum getByRiskSourceDangerLevelCode(String riskSourceDangerLevelCode) {
for (LatentDangerLevelEnum l : LatentDangerLevelEnum.values()) {
if (riskSourceDangerLevelCode.equals(l.getRiskSourceDangerLevelCode())) {
return l;
}
}
return null;
}
public static LatentDangerLevelEnum getByCode(Integer code) {
for (LatentDangerLevelEnum l : LatentDangerLevelEnum.values()) {
if (code.equals(l.getCode())) {
return l;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum LatentDangerOvertimeStateEnum {
未超时("未超时", 0),
已超时("已超时", 1);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
LatentDangerOvertimeStateEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public static LatentDangerOvertimeStateEnum getByCode(Integer code) {
for (LatentDangerOvertimeStateEnum l : LatentDangerOvertimeStateEnum.values()) {
if (code.equals(l.getCode())) {
return l;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum LatentDangerReformTypeEnum {
常规整改("常规整改", 1),
安措计划("安措计划", 2),
延期治理("延期治理", 3);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
LatentDangerReformTypeEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public static LatentDangerReformTypeEnum getByCode(Integer code) {
for (LatentDangerReformTypeEnum l : LatentDangerReformTypeEnum.values()) {
if (code.equals(l.getCode())) {
return l;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum LatentDangerStateEnum {
待评审("待评审", 1),
待治理("待治理", 2),
安措计划中("安措计划中", 3),
待验证("待验证", 4),
治理完毕("治理完毕", 5),
已撤销("已撤销", 6),
延期治理申请("延期治理中", 7),
延期治理申请待车间部门审核("延期治理待车间部门审核", 8),
延期治理申请待公司审核("延期治理待公司审核", 9);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
LatentDangerStateEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public static String getEnumName(Integer code) {
String name = "";
for(LatentDangerStateEnum type: LatentDangerStateEnum.values()) {
if (type.getCode()==code) {
name = type.getName();
break;
}
}
return name;
}
public static LatentDangerStateEnum getByCode(Integer code) {
for (LatentDangerStateEnum l : LatentDangerStateEnum.values()) {
if (code.equals(l.getCode())) {
return l;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum LatentDangerTypeEnum {
无码检查("无码检查", 1),
计划检查("计划检查", 2),
无计划检查("无计划检查", 3),
随手拍("随手拍", 4);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
LatentDangerTypeEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public static String getEnumName(Integer code) {
String name = "";
for(LatentDangerTypeEnum type: LatentDangerTypeEnum.values()) {
if (type.getCode()==code) {
name = type.getName();
break;
}
}
return name;
}
public static LatentDangerTypeEnum getByCode(Integer code) {
for (LatentDangerTypeEnum l : LatentDangerTypeEnum.values()) {
if (code.equals(l.getCode())) {
return l;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import java.util.List;
import java.util.Map;
public enum MsgSubscribeEnum {
计划开始前推送("planBeginApp", "计划开始", "检查计划开始前{attribute2}分钟,推送消息提醒", true, "plan"),
计划开始后推送("planWarnApp", "计划提醒", "检查计划已开始{attribute2}分钟还未开始检查,推送消息提醒", true, "plan"),
计划漏检推送("planEndApp", "漏检提醒", "检查计划后{attribute2}分钟有漏检点,推送消息提醒", true, "plan"),
风险研判推送("riskJudgmentApp", "风险研判", "风险研判移动端推送", false, "default"),
作业活动推送("taskworkApp", "作业活动", "作业活动移动端推送", false, "default"),
通知公告推送("notifyApp", "通知公告", "通知公告推送", false, "default"),
有检查记录推送("checkRecordPushHavaRecordApp", "检查记录", "有检查记录推送", true, "check"),
有不合格记录推送("checkRecordHavaNoPassRecordApp", "不合格记录", "有不合格记录推送", true, "check"),
有漏检推送("checkRecordHaveMissRecordApp", "漏检记录", "有漏检才推送", true, "check"),
全部不推送("checkRecordNoPushApp", "全部不推送", "全部不推送", true, "check"),
隐患治理推送("latentDangerApp", "隐患治理", "隐患治理移动端推送", false, "default"),
风险评价提醒推送("riskFatorApp", "风险评价提醒", "风险评价提醒", false, "default"),
推送检查计划消息("planEmail", "检查计划", "推送检查计划消息", true, "email"),
推送检查记录消息("checkRecordEmail", "检查记录", "推送检查记录消息", true, "email"),
推送风险研判消息("riskJudgmentEmail", "风险研判", "推送风险研判消息", true, "email"),
推送作业活动消息("taskworkEmail", "作业活动", "推送作业活动消息", true, "email");
MsgSubscribeEnum(String msgType, String title, String desc, Boolean canConfig, String type) {
this.msgType = msgType;
this.title = title;
this.desc = desc;
this.canConfig = canConfig;
this.type = type;
}
private String msgType;
private String title;
private String desc;
private Boolean canConfig;
private String type;
public String getMsgType() {
return msgType;
}
public void setMsgType(String msgType) {
this.msgType = msgType;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public Boolean getCanConfig() {
return canConfig;
}
public void setCanConfig(Boolean canConfig) {
this.canConfig = canConfig;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public static List<Map<String, String>> getEnumList() {
List<Map<String, String>> list = Lists.newArrayList();
for (MsgSubscribeEnum e : MsgSubscribeEnum.values()) {
if (e.canConfig && !e.getMsgType().equals("checkRecordNoPushApp") && !e.getType().equals("email")) {
Map<String, String> msgType = Maps.newHashMap();
msgType.put(e.getMsgType(), e.getTitle());
list.add(msgType);
}
}
return list;
}
public static MsgSubscribeEnum getByMsgType(String msgType) {
for (MsgSubscribeEnum typeEnum : MsgSubscribeEnum.values()) {
if (msgType.equals(typeEnum.msgType)) {
return typeEnum;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.List;
public enum MsgSubscribeTypeEnum {
PLANBEGIN("planBegin", 1),
PLANWARN("planWarn", 2),
PLANEND("planEnd", 3),
CHECKTYPE("checkType", 4),
CHECKEMAIL("checkEmail", 5),
ROUTE("route", 6);
private String name;
private int value;
private MsgSubscribeTypeEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (MsgSubscribeTypeEnum c : MsgSubscribeTypeEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (MsgSubscribeTypeEnum c : MsgSubscribeTypeEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static MsgSubscribeTypeEnum getEnum(int value) {
for (MsgSubscribeTypeEnum c : MsgSubscribeTypeEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static MsgSubscribeTypeEnum getEnum(String name) {
for (MsgSubscribeTypeEnum c : MsgSubscribeTypeEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (MsgSubscribeTypeEnum c: MsgSubscribeTypeEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum MsgTypeEnum {
CHECK("隐患排查","check"),
PLANBEGIN("计划开始","planBegin"),
PLANWARN("计划提醒","planWarn"),
PLANEND("漏检提醒","planEnd"),
NOTIFY("通知公告","notify"),
LATENTdANGERAPP("隐患治理","latentDangerApp");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private MsgTypeEnum(String name,String code){
this.name = name;
this.code = code;
}
public static MsgTypeEnum getEnum(String code) {
MsgTypeEnum MsgTypeEnum = null;
for(MsgTypeEnum type: MsgTypeEnum.values()) {
if (type.getCode().equals(code)) {
MsgTypeEnum = type;
break;
}
}
return MsgTypeEnum;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> list = new ArrayList<>();
for(MsgTypeEnum e : MsgTypeEnum.values()) {
Map<String,String> msgType = new HashMap<>();
msgType.put(e.getCode(),e.getName());
list.add(msgType);
}
return list;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
/**
* 统计数据变化通知类型枚举
*/
public enum NotifyBusinessTypeEum {
check("巡检数据","check"),
planTask("执行数据","planTask");
private String name;
private String code;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
NotifyBusinessTypeEum(String name, String code){
this.name = name;
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.List;
public enum PlanTaskDetailIsFinishEnum {
UNFINISHED("未完成",0),
FINISHED("已完成",1),
OVERTIME("超时漏检",2);
/**
* 名称
*/
private String name;
/**
* 值
*/
private int value;
private PlanTaskDetailIsFinishEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static PlanTaskDetailIsFinishEnum getEnum(int value) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static PlanTaskDetailIsFinishEnum getEnum(String name) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (PlanTaskDetailIsFinishEnum c: PlanTaskDetailIsFinishEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum PlanTaskDetailStatusEnum {
NOTSTARTED("未开始","0"),
QUALIFIED("合格","1"),
UNQUALIFIED("不合格","2"),
OMISSION("漏检","3");
/**
* 名称
*/
private String name;
/**
* 值
*/
private String value;
private PlanTaskDetailStatusEnum(String name, String value) {
this.name = name;
this.value = value;
}
public static String getName(String value) {
for (PlanTaskDetailStatusEnum c : PlanTaskDetailStatusEnum.values()) {
if (value.equals(c.getValue())) {
return c.name;
}
}
return null;
}
public static String getValue(String name) {
for (PlanTaskDetailStatusEnum c : PlanTaskDetailStatusEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return "";
}
public static PlanTaskDetailStatusEnum getEnumByValue(String value) {
for (PlanTaskDetailStatusEnum c : PlanTaskDetailStatusEnum.values()) {
if (value.equals(c.getValue())) {
return c;
}
}
return null;
}
public static PlanTaskDetailStatusEnum getEnumByName(String name) {
for (PlanTaskDetailStatusEnum c : PlanTaskDetailStatusEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (PlanTaskDetailStatusEnum c: PlanTaskDetailStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getValue() +"");
nameList.add(map);
}
return nameList;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (PlanTaskDetailStatusEnum c: PlanTaskDetailStatusEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum PlanTaskExecution {
UNFINISHED("尚未开始",0),
FINISHED("未完成",1),
OVERTIME("已完成",2),
NOTSTART("超时漏检 ",3),
OUTSIDE("计划外完成",4);
/**
* 名称
*/
private String name;
/**
* 值
*/
private int value;
private PlanTaskExecution(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (PlanTaskExecution c : PlanTaskExecution.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (PlanTaskExecution c : PlanTaskExecution.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static PlanTaskExecution getEnum(int value) {
for (PlanTaskExecution c : PlanTaskExecution.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static PlanTaskExecution getEnum(String name) {
for (PlanTaskExecution c : PlanTaskExecution.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (PlanTaskExecution c: PlanTaskExecution.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getValue() +"");
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum PlanTaskFinishStatusEnum {
NOTSTARTED("未开始",0),
UNDERWAY("处理中",1),
FINISHED("已结束",2),
OVERTIME("已超时",3);
/**
* 名称
*/
private String name;
/**
* 值
*/
private int value;
private PlanTaskFinishStatusEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (PlanTaskFinishStatusEnum c : PlanTaskFinishStatusEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (PlanTaskFinishStatusEnum c : PlanTaskFinishStatusEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static PlanTaskFinishStatusEnum getEnum(int value) {
for (PlanTaskFinishStatusEnum c : PlanTaskFinishStatusEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static PlanTaskFinishStatusEnum getEnum(String name) {
for (PlanTaskFinishStatusEnum c : PlanTaskFinishStatusEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (PlanTaskFinishStatusEnum c: PlanTaskFinishStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getValue() +"");
nameList.add(map);
}
return nameList;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (PlanTaskFinishStatusEnum c: PlanTaskFinishStatusEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum PointLevelEnum {
FIRSTLEVEL("一级", 1),
SECONDLEVEL("二级", 2),
THREELEVEL("三级", 3),
FOURLEVEL("四级", 4),
FIVElEVEL("五级", 5);
private String name;
private int value;
private PointLevelEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (PointLevelEnum c : PointLevelEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (PointLevelEnum c : PointLevelEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return 0;
}
public static PointLevelEnum getEnum(int value) {
for (PointLevelEnum c : PointLevelEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static PointLevelEnum getEnum(String name) {
for (PointLevelEnum c : PointLevelEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (PointLevelEnum c: PointLevelEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public static List<Map<String, String>> getEnumList() {
List<Map<String, String>> enumList = new ArrayList<>();
for (PointLevelEnum c: PointLevelEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("value", c.getValue() +"");
map.put("name", c.getName());
enumList.add(map);
}
return enumList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 巡检点状态
* @author maoying
*
*/
public enum PointStatusEnum {
UNPLAN("未纳入巡检计划", "0", ""),
QUALIFIED("合格", "1", ""),
UNQUALIFIED("不合格", "2", "#DF7400"),
OMISSION("漏检", "3", "#FF0000");
/**
* 名称
*/
private String name;
/**
* 值
*/
private String code;
/**
* 颜色
*/
private String color;
private PointStatusEnum(String name, String code, String color) {
this.name = name;
this.code = code;
this.color = color;
}
public static String getName(String code) {
for (PointStatusEnum c : PointStatusEnum.values()) {
if (c.getCode() == code) {
return c.name;
}
}
return null;
}
public static String getValue(String name) {
for (PointStatusEnum c : PointStatusEnum.values()) {
if (c.getName().equals(name)) {
return c.getCode();
}
}
return "";
}
public static PointStatusEnum getEnumByCode(String code) {
for (PointStatusEnum c : PointStatusEnum.values()) {
if (c.getCode().equals(code)) {
return c;
}
}
return null;
}
public static PointStatusEnum getEnumByName(String name) {
for (PointStatusEnum c : PointStatusEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (PointStatusEnum c: PointStatusEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (PointStatusEnum c: PointStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getCode());
map.put("color", c.getColor());
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum RiskFactorWorkFlowActionTypeEnum {
通过("通过", 1),
拒绝("拒绝", 2),
终止流程("终止流程", 3),
唤起流程("唤起流程", 4),
重启流程("重启流程", 5);
private String desc;
private Integer actionType;
RiskFactorWorkFlowActionTypeEnum(String desc, Integer actionType) {
this.desc = desc;
this.actionType = actionType;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public Integer getActionType() {
return actionType;
}
public void setActionType(Integer actionType) {
this.actionType = actionType;
}
public static RiskFactorWorkFlowActionTypeEnum getByActionType(Integer actionType) {
for (RiskFactorWorkFlowActionTypeEnum e : RiskFactorWorkFlowActionTypeEnum.values()) {
if (actionType.equals(e.actionType)) {
return e;
}
}
return null;
}
}
\ No newline at end of file
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 风险管控内容状态
* @author maoying
*
*/
public enum RiskFactorsCmStatusEnum {
Control("受控","1"),
outOfControl("失控","2"),
generalDanger("一般","3"),
majorDanger("重要","4");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private RiskFactorsCmStatusEnum(String name, String code){
this.name = name;
this.code = code;
}
public static RiskFactorsCmStatusEnum getEnum(String code) {
RiskFactorsCmStatusEnum instance = null;
for(RiskFactorsCmStatusEnum type: RiskFactorsCmStatusEnum.values()) {
if (type.getCode().equals(code)) {
instance = type;
break;
}
}
return instance;
}
public static String getEnumName(String code) {
String name = "";
for(RiskFactorsCmStatusEnum type: RiskFactorsCmStatusEnum.values()) {
if (type.getCode().equals(code)) {
name = type.getName();
break;
}
}
return name;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> list = new ArrayList<>();
for(RiskFactorsCmStatusEnum e : RiskFactorsCmStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("code", e.getCode());
map.put("name", e.getName());
list.add(map);
}
return list;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
/**
* 作业活动类型
*
* @author Administrator
*/
public enum RiskJudgeTaskworkTypeEnum {
重大工艺操作(TaskworkTypeEnum.重大工艺操作,"danger_work_control_a"),
检维修作业(TaskworkTypeEnum.检维修作业, "danger_work_control_b"),
特殊动火作业(TaskworkTypeEnum.特殊动火作业, "danger_work_control_c"),
一级动火作业(TaskworkTypeEnum.一级动火作业, "danger_work_control_d"),
二级动火作业(TaskworkTypeEnum.二级动火作业, "danger_work_control_e"),
进入受限空间作业(TaskworkTypeEnum.进入受限空间作业, "danger_work_control_f");
/**
* 名称,描述
*/
private TaskworkTypeEnum eum;
/**
* 编码
*/
private String intemFlag;
private RiskJudgeTaskworkTypeEnum(TaskworkTypeEnum eum, String intemFlag) {
this.setEum(eum);
this.setIntemFlag(intemFlag);
}
public TaskworkTypeEnum getEum() {
return eum;
}
public void setEum(TaskworkTypeEnum eum) {
this.eum = eum;
}
public String getIntemFlag() {
return intemFlag;
}
public void setIntemFlag(String intemFlag) {
this.intemFlag = intemFlag;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum RiskJudgmentSelectStatusEnum {
可控("可控", "1"),
不可控("不可控", "2");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
RiskJudgmentSelectStatusEnum(String name, String code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum RiskJudgmentStatusEnum {
未开始("未开始", 0),
进行中("进行中", 1),
已超时("已超时", 2),
已提交("已提交", 3);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
RiskJudgmentStatusEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum RiskJudgmentTaskStatusEnum {
未开始("未开始", 0),
进行中("进行中", 1),
已超时("已超时", 2),
已提交("已提交", 3),
已审核("已审核", 4),
已合并("已汇总", 5);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
RiskJudgmentTaskStatusEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public static RiskJudgmentTaskStatusEnum getByCode(Integer code) {
for (RiskJudgmentTaskStatusEnum l : RiskJudgmentTaskStatusEnum.values()) {
if (code.equals(l.getCode())) {
return l;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum RiskLevelEnum {
level_1("1级","1"),
level_2("2级","2"),
level_3("3级","3"),
level_4("4级","4"),
level_5("5级","5");
/**
* 名称
*/
private String name;
/**
* 编码
*/
private String code;
private RiskLevelEnum(String name, String code){
this.setName(name);
this.setCode(code);
}
public static RiskLevelEnum getEnum(String code) {
RiskLevelEnum instance = null;
for(RiskLevelEnum type: RiskLevelEnum.values()) {
if (type.getCode().equals(code)) {
instance = type;
break;
}
}
return instance;
}
public static String getEnumName(String code) {
String name = "";
for(RiskLevelEnum type: RiskLevelEnum.values()) {
if (type.getCode().equals(code)) {
name = type.getName();
break;
}
}
return name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
/**
* 规则请求枚举
* @author WJK
*
*/
public enum RuleTypeEnum {
GETCONTENT("维保项获取","getContent"),
CHECKRESULT("结果校验","checkResult" );
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private RuleTypeEnum(String name, String code){
this.name = name;
this.code = code;
}
public static RuleTypeEnum getEnum(String code) {
RuleTypeEnum jPushTypeEnum = null;
for(RuleTypeEnum type: RuleTypeEnum.values()) {
if (type.getCode().equals(code)) {
jPushTypeEnum = type;
break;
}
}
return jPushTypeEnum;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 统计口径枚举
*
* @author tianbo
*
*/
public enum StatisticalCaliberEnum {
PLAN("巡检计划", "p_plan"),
ROUTE("巡检路线", "p_route"),
POINT("巡检点", "p_point"),
GROUP("巡检部门", "s_department"),
USER("巡检人员", "s_user"),
DATE("巡检日期", "date"),
MONTH("巡检月份", "month");
/**
* 名称
*/
private String name;
/**
* 值
*/
private String code;
private StatisticalCaliberEnum(String name, String code) {
this.name = name;
this.code = code;
}
public static String getName(String code) {
for (StatisticalCaliberEnum c : StatisticalCaliberEnum.values()) {
if (c.getCode() == code) {
return c.name;
}
}
return null;
}
public static String getValue(String name) {
for (StatisticalCaliberEnum c : StatisticalCaliberEnum.values()) {
if (c.getName().equals(name)) {
return c.getCode();
}
}
return "";
}
public static StatisticalCaliberEnum getEnumByCode(String code) {
for (StatisticalCaliberEnum c : StatisticalCaliberEnum.values()) {
if (c.getCode().equals(code)) {
return c;
}
}
return null;
}
public static StatisticalCaliberEnum getEnumByName(String name) {
for (StatisticalCaliberEnum c : StatisticalCaliberEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (StatisticalCaliberEnum c: StatisticalCaliberEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (StatisticalCaliberEnum c: StatisticalCaliberEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getCode());
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum TaskFeedbackType {
FEEDBACK("已回复","feedback"),
FINISH("已完成","finish"),
CANCAL("已取消","cancal"),
FORWARD("已转发","forward"),
TIMEOUT("已超时","timeout");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private TaskFeedbackType(String name,String code){
this.name = name;
this.code = code;
}
public static TaskFeedbackType getEnum(String code) {
TaskFeedbackType TaskFeedbackType = null;
for(TaskFeedbackType type: TaskFeedbackType.values()) {
if (type.getCode().equals(code)) {
TaskFeedbackType = type;
break;
}
}
return TaskFeedbackType;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> list = new ArrayList<>();
for(TaskFeedbackType e : TaskFeedbackType.values()) {
Map<String,String> msgType = new HashMap<>();
msgType.put(e.getCode(),e.getName());
list.add(msgType);
}
return list;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.List;
public enum TaskIsOrderEnum {
ISORDER("顺序巡检","1"),
NOTORDER("任意巡检建","0");
/**
* 名称
*/
private String name;
/**
* 值
*/
private String value;
private TaskIsOrderEnum(String name, String value) {
this.name = name;
this.value = value;
}
public static String getName(String value) {
for (TaskIsOrderEnum c : TaskIsOrderEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static String getValue(String name) {
for (TaskIsOrderEnum c : TaskIsOrderEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return null;
}
public static PlanTaskDetailIsFinishEnum getEnum(int value) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static PlanTaskDetailIsFinishEnum getEnum(String name) {
for (PlanTaskDetailIsFinishEnum c : PlanTaskDetailIsFinishEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<String> getEnumNameList() {
List<String> nameList = new ArrayList<String>();
for (PlanTaskDetailIsFinishEnum c: PlanTaskDetailIsFinishEnum.values()) {
nameList.add(c.getName());
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum TaskStatisticsTypeEnum {
EXECUTOR("执行人",0),
INSPECTORS("巡检人员",1),
ROUTE("巡检路线",2),
POINT("巡检点",3),
DEPARTMENT("巡检部门",4),
PLAN("巡检计划",5),
TASKMONTH("任务日期",6),
TASTTIME("任务月份",7);
/**
* 名称
*/
private String name;
/**
* 值
*/
private int value;
private TaskStatisticsTypeEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (TaskStatisticsTypeEnum c : TaskStatisticsTypeEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (TaskStatisticsTypeEnum c : TaskStatisticsTypeEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static TaskStatisticsTypeEnum getEnum(int value) {
for (TaskStatisticsTypeEnum c : TaskStatisticsTypeEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static TaskStatisticsTypeEnum getEnum(String name) {
for (TaskStatisticsTypeEnum c : TaskStatisticsTypeEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (TaskStatisticsTypeEnum c: TaskStatisticsTypeEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getValue() +"");
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* <pre>
* 任务状态枚举
* </pre>
* @author my
*
*/
public enum TaskStatusEnum {
UNDERWAY("处理中",0),
FINISHED("已完成",1),
CANCEL("已取消",2),
OVERTIME("已超时",3);
/**
* 名称
*/
private String name;
/**
* 值
*/
private int value;
private TaskStatusEnum(String name, int value) {
this.name = name;
this.value = value;
}
public static String getName(int value) {
for (TaskStatusEnum c : TaskStatusEnum.values()) {
if (c.getValue() == value) {
return c.name;
}
}
return null;
}
public static int getValue(String name) {
for (TaskStatusEnum c : TaskStatusEnum.values()) {
if (c.getName().equals(name)) {
return c.value;
}
}
return -1;
}
public static TaskStatusEnum getEnum(int value) {
for (TaskStatusEnum c : TaskStatusEnum.values()) {
if (c.getValue() == value) {
return c;
}
}
return null;
}
public static TaskStatusEnum getEnum(String name) {
for (TaskStatusEnum c : TaskStatusEnum.values()) {
if (c.getName().equals(name)) {
return c;
}
}
return null;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (TaskStatusEnum c: TaskStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("value", c.getValue() +"");
nameList.add(map);
}
return nameList;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
package com.yeejoin.amos.patrol.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 作业活动类型
*
* @author Administrator
*/
public enum TaskworkTypeEnum {
重大工艺操作("重大工艺操作", "TASKWORK_TYPE_majorProcessWork"),
检维修作业("检维修作业", "TASKWORK_TYPE_maintenanceWork"),
特殊动火作业("特殊动火作业", "TASKWORK_TYPE_specialFireWork"),
一级动火作业("一级动火作业", "TASKWORK_TYPE_firstFireWork"),
二级动火作业("二级动火作业", "TASKWORK_TYPE_secondFireWork"),
进入受限空间作业("进入受限空间作业", "TASKWORK_TYPE_confinedSpaceWork");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private TaskworkTypeEnum(String name, String code) {
this.name = name;
this.code = code;
}
public static TaskworkTypeEnum getEnum(String code) {
for (TaskworkTypeEnum type : TaskworkTypeEnum.values()) {
if (type.getCode().equals(code)) {
return type;
}
}
return null;
}
public static List<Map<String, String>> getEnumList() {
List<Map<String, String>> list = new ArrayList<>();
for (TaskworkTypeEnum e : TaskworkTypeEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("code", e.getCode());
map.put("name", e.getName());
list.add(map);
}
return list;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum WorkFlowDefinitionKeyEnum {
设备设施风险评级("设备设施风险评级", "1", "A"),
隐患治理流程("隐患治理流程", "2", "B"),
作业活动风险评级("作业活动风险评级", "3", "C"),
风险研判评审("风险研判评审", "4", "G");
private String desc;
private String key;
private String processDefinitionKey;
WorkFlowDefinitionKeyEnum(String desc, String key, String processDefinitionKey) {
this.desc = desc;
this.key = key;
this.processDefinitionKey = processDefinitionKey;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getProcessDefinitionKey() {
return processDefinitionKey;
}
public void setProcessDefinitionKey(String processDefinitionKey) {
this.processDefinitionKey = processDefinitionKey;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public static WorkFlowDefinitionKeyEnum getByKey(String key) {
for (WorkFlowDefinitionKeyEnum w : WorkFlowDefinitionKeyEnum.values()) {
if (key.equals(w.key)) {
return w;
}
}
return null;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum WorkFlowRiskFactorUriEnum {
唤起流程("唤起流程", "/api/spcRiskFactor/flowCallBack", ""),
检查结果推送("检查结果推送", "/api/protal/data", ""),
隐患治理结果推送("隐患治理结果推送", "/api/protal/hiddentrouble", ""),
等级查询("等级查询", "/api/spcRiskLevel/listselect", "");
private String desc;
private String uri;
private String params;
WorkFlowRiskFactorUriEnum(String desc, String uri, String params) {
this.desc = desc;
this.uri = uri;
this.params = params;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public String getParams() {
return params;
}
public void setParams(String params) {
this.params = params;
}
}
package com.yeejoin.amos.patrol.common.enums;
public enum WorkFlowUriEnum {
启动流程("启动流程", "/workflow/task/startTask", ""),
流程详情("流程详情", "/workflow/task/{taskId}", "taskId"),
合并启动流程("合并启动流程", "/workflow/task/startProcess", ""),
所有已执行任务详情("所有已执行任务详情","/workflow/activitiHistory/task/detail/{taskId}","taskId"),
流程任务("流程任务", "/workflow/task?processInstanceId={processInstanceId}", "processInstanceId"),
我的代办("我的代办", "/workflow/task/all-list?processDefinitionKey={processDefinitionKey}", "processDefinitionKey"),
我的代办有ID("我的代办有ID", "/workflow/task/all-list?processDefinitionKey={processDefinitionKey}&userId={userId}", "processDefinitionKey,userId"),
已执行任务("已执行任务", "/workflow/activitiHistory/all-historytasks?processDefinitionKey={processDefinitionKey}", "processDefinitionKey"),
已执行任务有ID("已执行任务有ID", "/workflow/activitiHistory/all-historytasks?processDefinitionKey={processDefinitionKey}&userId={userId}", "processDefinitionKey,userId"),
启动免登录流程("启动免登录流程", "/processes/{appKey}", "appKey"),
当前节点("当前节点", "/wf/taskstodo?processInstanceId={processInstanceId}", "processInstanceId"),
执行流程("执行流程", "/workflow/task/pickupAndCompleteTask/{taskId}", "taskId"),
终止流程("终止流程", "/wf/processes/{processInstanceId}?deleteReason={deleteReason}", "processInstanceId,deleteReason"),
当前子节点("当前子节点", "/wf/processes/{processInstanceId}/tasks?taskDefinitionKey={taskDefinitionKey}", "processInstanceId,taskDefinitionKey"),
工作流流水("工作流流水","/wf/processes/{processInstanceId}/tasks", "processInstanceId"),
子节点信息("子节点信息","/workflow/task/list/all/{instanceId}", "instanceId");
private String desc;
private String uri;
private String params;
WorkFlowUriEnum(String desc, String uri, String params) {
this.desc = desc;
this.uri = uri;
this.params = params;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public String getParams() {
return params;
}
public void setParams(String params) {
this.params = params;
}
}
package com.yeejoin.amos.patrol.common.enums;
/**
* 是否枚举
* @author WJK
*
*/
public enum YesOrNoEnum {
NO("否","0"),
YES("是","1" );
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
private YesOrNoEnum(String name, String code){
this.name = name;
this.code = code;
}
public static YesOrNoEnum getEnum(String code) {
YesOrNoEnum jPushTypeEnum = null;
for(YesOrNoEnum type: YesOrNoEnum.values()) {
if (type.getCode().equals(code)) {
jPushTypeEnum = type;
break;
}
}
return jPushTypeEnum;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
package com.yeejoin.amos.patrol.core.common.request;
import lombok.Data;
import java.util.List;
import java.util.Map;
@Data
public class CheckResultPushSpcRequest {
private String riskSourceId;
private String riskSourceName;//危险源名称
private String pointName; //名称
private String nodeState;//巡检状态
private String executorName;//执行人名称
private String executeStatus;//执行状态
private String executorTime;//执行时间 yyyy-MM-dd HH:mm:ss
private Map<String, List<String>> riskFactorMap;//危险因素和管控措施
}
package com.yeejoin.amos.patrol.core.common.request;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
/**
*
* <pre>
* 分页实体
* </pre>
*
* @author as-chenjiajun
* @version $Id: CommonPageable.java, v 0.1 2016-12-14 上午10:42:44 as-chenjiajun
* Exp $
*/
public class CommonPageable implements Pageable {
/**
* 页号(大于等于0)
*/
protected int pageNumber = 0;
/**
* 每页大小(大于等于0)
*/
protected int pageSize = 10;
/**
* 起始索引
*/
protected int offset = 0;
/**
* 排序
*/
protected Sort sort = null;
public CommonPageable() {
this.pageNumber = 0;
this.pageSize = 10;
this.offset = pageSize * pageNumber;
}
public CommonPageable(int pageNumber, int pageSize) {
this.pageNumber = pageNumber;
this.pageSize = pageSize;
this.offset = pageSize * pageNumber;
}
public CommonPageable(int pageNumber, int pageSize, Sort sort) {
this.pageNumber = pageNumber;
this.pageSize = pageSize;
this.sort = sort;
this.offset = pageSize * pageNumber;
}
public int getPageNumber() {
return this.pageNumber;
}
public int getPageSize() {
return pageSize;
}
public long getOffset() {
offset = pageSize * pageNumber;
return offset;
}
public Sort getSort() {
return sort;
}
public Pageable next() {
return null;
}
public Pageable previousOrFirst() {
return null;
}
public Pageable first() {
return null;
}
public boolean hasPrevious() {
return false;
}
public void setPageNumber(int pageNumber) {
this.pageNumber = pageNumber;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public void setSort(Sort sort) {
this.sort = sort;
}
public void setOffset(int offset) {
this.offset = offset;
}
}
package com.yeejoin.amos.patrol.core.common.request;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
*
* <pre>
* 公共请求对象
* </pre>
*
* @author as-shibaobao
* @version $Id: CommonRequest.java, v 0.1 2018年1月26日 上午10:59:19 as-shibaobao Exp $
*/
@ApiModel
public class CommonRequest {
/**
* 字段名称
*/
@ApiModelProperty(value="字段名称",required=true)
private String name;
/**
* 字段值
*/
@ApiModelProperty(value="字段值",required=true)
private Object value;
/**
* 查询类型
*/
@ApiModelProperty(value="查询类型",notes="空值时,默认为等于;其它类型按QueryOperatorEnum",required=false)
private String type;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Object getValue() {
return value;
}
public void setValue(Object value) {
this.value = value;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
package com.yeejoin.amos.patrol.core.common.request;
import java.util.List;
public class LatentDangerResultPushSpcRequest {
private String hiddenTroubleStatus;//隐患状态
private String processingTime;//处理时间
private String hiddenTroubleName;//隐患名称
private String riskSourceId;//风险点id
private List<String> troubleList;//所有隐患的状态集合
public String getHiddenTroubleStatus() {
return hiddenTroubleStatus;
}
public void setHiddenTroubleStatus(String hiddenTroubleStatus) {
this.hiddenTroubleStatus = hiddenTroubleStatus;
}
public String getProcessingTime() {
return processingTime;
}
public void setProcessingTime(String processingTime) {
this.processingTime = processingTime;
}
public String getHiddenTroubleName() {
return hiddenTroubleName;
}
public void setHiddenTroubleName(String hiddenTroubleName) {
this.hiddenTroubleName = hiddenTroubleName;
}
public String getRiskSourceId() {
return riskSourceId;
}
public void setRiskSourceId(String riskSourceId) {
this.riskSourceId = riskSourceId;
}
public List<String> getTroubleList() {
return troubleList;
}
public void setTroubleList(List<String> troubleList) {
this.troubleList = troubleList;
}
}
package com.yeejoin.amos.patrol.core.common.request;
import java.util.List;
import com.yeejoin.amos.patrol.dao.entity.Route;
import com.yeejoin.amos.patrol.dao.entity.RoutePoint;
import com.yeejoin.amos.patrol.dao.entity.RoutePointItem;
public class RouteInfoRequest {
private Route route;
private List<RoutePoint> routePoints;
private List<RoutePointItem> routePointItems;
public Route getRoute() {
return route;
}
public void setRoute(Route route) {
this.route = route;
}
public List<RoutePoint> getRoutePoints() {
return routePoints;
}
public void setRoutePoints(List<RoutePoint> routePoints) {
this.routePoints = routePoints;
}
public List<RoutePointItem> getRoutePointItems() {
return routePointItems;
}
public void setRoutePointItems(List<RoutePointItem> routePointItems) {
this.routePointItems = routePointItems;
}
}
package com.yeejoin.amos.patrol.core.common.request;
/**
* 线路巡检点巡检项查询条件
* @author Administrator
*
*/
public class RoutePointInputItemRequest {
/**
* 巡检点id
*/
private Long pointId;
/**
* 是否绑定
*/
private String isBound;
/**
* 路线id
*/
private Long routeId;
/**
* 分类id
*/
private Long classifyId;
/**
* 巡检项等级
*/
private String level;
/**
* 巡检项名称
*/
private String inputName;
public Long getPointId() {
return pointId;
}
public void setPointId(Long pointId) {
this.pointId = pointId;
}
public Long getRouteId() {
return routeId;
}
public void setRouteId(Long routeId) {
this.routeId = routeId;
}
public Long getClassifyId() {
return classifyId;
}
public void setClassifyId(Long classifyId) {
this.classifyId = classifyId;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public String getInputName() {
return inputName;
}
public void setInputName(String inputName) {
this.inputName = inputName;
}
public String getIsBound() {
return isBound;
}
public void setIsBound(String isBound) {
this.isBound = isBound;
}
}
package com.yeejoin.amos.patrol.core.common.response;
import java.util.List;
public class AppCheckInputRespone{
private String inputName;
private String inputValue;
private String inputStatus;
private String itemType;
private String dataJson;
private String isMust;
private String pictureJson;
private String isMultiline;
private String orderNo;
private long checkInputId;
private String remark;
private String classifyName;
private long classifyId;
private String riskDesc;
private List<String> pointInputImgUrls;
public String getInputName() {
return inputName;
}
public void setInputName(String inputName) {
this.inputName = inputName;
}
public String getInputValue() {
return inputValue;
}
public void setInputValue(String inputValue) {
this.inputValue = inputValue;
}
public String getInputStatus() {
return inputStatus;
}
public void setInputStatus(String inputStatus) {
this.inputStatus = inputStatus;
}
public long getCheckInputId() {
return checkInputId;
}
public void setCheckInputId(long checkInputId) {
this.checkInputId = checkInputId;
}
public List<String> getPointInputImgUrls() {
return pointInputImgUrls;
}
public void setPointInputImgUrls(List<String> pointInputImgUrls) {
this.pointInputImgUrls = pointInputImgUrls;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getItemType() {
return itemType;
}
public void setItemType(String itemType) {
this.itemType = itemType;
}
public String getDataJson() {
return dataJson;
}
public void setDataJson(String dataJson) {
this.dataJson = dataJson;
}
public String getIsMust() {
return isMust;
}
public void setIsMust(String isMust) {
this.isMust = isMust;
}
public String getPictureJson() {
return pictureJson;
}
public void setPictureJson(String pictureJson) {
this.pictureJson = pictureJson;
}
public String getIsMultiline() {
return isMultiline;
}
public void setIsMultiline(String isMultiline) {
this.isMultiline = isMultiline;
}
public String getOrderNo() {
return orderNo;
}
public void setOrderNo(String orderNo) {
this.orderNo = orderNo;
}
public String getClassifyName() {
return classifyName;
}
public void setClassifyName(String classifyName) {
this.classifyName = classifyName;
}
public long getClassifyId() {
return classifyId;
}
public void setClassifyId(long classifyId) {
this.classifyId = classifyId;
}
public String getRiskDesc() {
return riskDesc;
}
public void setRiskDesc(String riskDesc) {
this.riskDesc = riskDesc;
}
}
package com.yeejoin.amos.patrol.core.common.response;
import com.alibaba.fastjson.JSONObject;
import java.util.Date;
import java.util.List;
import java.util.Map;
public class AppPointCheckRespone {
private long pointId;
private String pointName;
private String pointNo;
private String pointStatus;
private String planName;
private String departmentName;
private String username;
private Date checkTime;
private String strCheckTime;
private long checkId;
private String remark;
private String score;
private List<String> pointImgUrls;
private JSONObject appCheckInput;
public String getPointName() {
return pointName;
}
public void setPointName(String pointName) {
this.pointName = pointName;
}
public String getPointNo() {
return pointNo;
}
public void setPointNo(String pointNo) {
this.pointNo = pointNo;
}
public String getPointStatus() {
return pointStatus;
}
public void setPointStatus(String pointStatus) {
this.pointStatus = pointStatus;
}
public String getPlanName() {
return planName;
}
public void setPlanName(String planName) {
this.planName = planName;
}
public String getDepartmentName() {
return departmentName;
}
public void setDepartmentName(String departmentName) {
this.departmentName = departmentName;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Date getCheckTime() {
return checkTime;
}
public void setCheckTime(Date checkTime) {
this.checkTime = checkTime;
}
public long getCheckId() {
return checkId;
}
public void setCheckId(long checkId) {
this.checkId = checkId;
}
public List<String> getPointImgUrls() {
return pointImgUrls;
}
public void setPointImgUrls(List<String> pointImgUrls) {
this.pointImgUrls = pointImgUrls;
}
// public List<AppCheckInputRespone> getCheckInput() {
// return checkInput;
// }
//
// public void setCheckInput(List<AppCheckInputRespone> checkInput) {
// this.checkInput = checkInput;
// }
public long getPointId() {
return pointId;
}
public void setPointId(long pointId) {
this.pointId = pointId;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getScore() {
return score;
}
public void setScore(String score) {
this.score = score;
}
public JSONObject getAppCheckInput() {
return appCheckInput;
}
public void setAppCheckInput(JSONObject appCheckInput) {
this.appCheckInput = appCheckInput;
}
public String getStrCheckTime() {
return strCheckTime;
}
public void setStrCheckTime(String strCheckTime) {
this.strCheckTime = strCheckTime;
}
}
package com.yeejoin.amos.patrol.core.common.response;
public class CalendarStatusCountRespone {
/**
* 个数
*/
private double count;
/**
* 状态
*/
private String status;
public double getCount() {
return count;
}
public void setCount(double count) {
this.count = count;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
}
package com.yeejoin.amos.patrol.core.common.response;
public class CheckInputBusinessResponse {
/**
* 检查项id
*/
private long pointInputitemId;
/**
* 检查项状态
*/
private String status;
/**
* 检查项名称
*/
private String pointInputitemName;
/**
* 检查项检查id
*/
private Long checkInputitemId;
public long getPointInputitemId() {
return pointInputitemId;
}
public void setPointInputitemId(long pointInputitemId) {
this.pointInputitemId = pointInputitemId;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getPointInputitemName() {
return pointInputitemName;
}
public void setPointInputitemName(String pointInputitemName) {
this.pointInputitemName = pointInputitemName;
}
public Long getCheckInputitemId() {
return checkInputitemId;
}
public void setCheckInputitemId(Long checkInputitemId) {
this.checkInputitemId = checkInputitemId;
}
}
package com.yeejoin.amos.patrol.core.common.response;
/**
* 巡检记录项
*
*/
public class CheckInputResponse {
/**
* 检查项名称
*/
private String inputItemName;
/**
* 检查结果
*/
private String inputValue;
/**
* 是否合格
*/
private String isOK;
private String remark;
private String inputLevel;
public String getInputItemName() {
return inputItemName;
}
public void setInputItemName(String inputItemName) {
this.inputItemName = inputItemName;
}
public String getInputValue() {
return inputValue;
}
public void setInputValue(String inputValue) {
this.inputValue = inputValue;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getIsOK() {
return isOK;
}
public void setIsOK(String isOK) {
this.isOK = isOK;
}
public String getInputLevel() {
return inputLevel;
}
public void setInputLevel(String inputLevel) {
this.inputLevel = inputLevel;
}
}
/**
* NewHeight.com Inc.
* Copyright (c) 2008-2010 All Rights Reserved.
*/
package com.yeejoin.amos.patrol.core.common.response;
import java.util.List;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
/**
* <pre>
* 分页数据
* </pre>
*
* @author as-youjun
* @version $Id: CompanyPage.java, v 0.1 2017年4月13日 上午11:35:25 as-youjun Exp $
*/
public final class CommonPage<T> extends PageImpl<T> {
/**
* <pre>
* uid
* </pre>
*/
private static final long serialVersionUID = -5533124806408380886L;
/**
*
*/
private String message;
/**
* 返回结果状态
*/
private String result;
public CommonPage(List<T> content, Pageable pageable, long total) {
super(content, pageable, total);
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getResult()
{
return result;
}
public void setResult(String result)
{
this.result = result;
}
}
package com.yeejoin.amos.patrol.core.common.response;
import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;
import java.util.Date;
@Data
public class DangerListResponse {
/**
* 隐患id
*/
private Long dangerId;
@Excel(name = "治理进度", orderNum = "1")
private String dangerState;// 治理进度
@Excel(name = "隐患名称", width = 20, orderNum = "2")
private String dangerName;// 隐患名称
@Excel(name = "隐患地点", width = 20, orderNum = "3")
private String structureName;// 隐患地点
private String dangerPosition;// 详细地址
private String structureId;// 建筑Id
@Excel(name = "隐患级别", orderNum = "4")
private String dangerLevel;// 隐患级别
@Excel(name = "治理方式", orderNum = "5")
private String reformType;// 治理方式
private Date deadlineDate;
@Excel(name = "整改期限", width = 20, orderNum = "6")
private String deadline;// 整改期限
@Excel(name = "是否逾期", orderNum = "7")
private String overtimeState;// 是否逾期
@Excel(name = "隐患来源名称", width = 15, orderNum = "8")
private String dangerTypeName;//隐患来源名称
private String dangerType;//隐患来源
/**
* 隐患流程id
*/
private String processInstanceId;
/**
* 可执行人
*/
private String canExecuteUser;
/**
* 隐患发现人
*/
private String discoverUser;
/**
* 执行人
*/
private String executeUser;
/**
* 问题描述
*/
@Excel(name = "问题描述", width = 35, orderNum = "9")
private String problemDescription;
/**
* 原因分析
*/
@Excel(name = "原因分析", width = 35, orderNum = "10")
private String reasonAnalysis;
/**
* 举一反三
*/
@Excel(name = "举一反三", width = 35, orderNum = "11")
private String inferOtherThings;
/**
* 备注
*/
@Excel(name = "备注", width = 35, orderNum = "12")
private String remark;
}
package com.yeejoin.amos.patrol.core.common.response;
import java.util.List;
public class GraphInitDataResponse {
/**
* 巡检路线数据
*/
private List<RouteResponse> routes;
/**
* 巡检点数据
*/
private List<PointInfoResponse> points;
public List<RouteResponse> getRoutes() {
return routes;
}
public void setRoutes(List<RouteResponse> routes) {
this.routes = routes;
}
public List<PointInfoResponse> getPoints() {
return points;
}
public void setPoints(List<PointInfoResponse> points) {
this.points = points;
}
}
package com.yeejoin.amos.patrol.core.common.response;
public class PatrolUserRespone {
/**
* 用户id
*/
private String userId;
/**
* 巡检人姓名
*/
private String userName;
/**
* 所属单位部门
*/
private String orgCode;
/**
* 部门名称
*/
private String groupName;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getOrgCode() {
return orgCode;
}
public void setOrgCode(String orgCode) {
this.orgCode = orgCode;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
}
package com.yeejoin.amos.patrol.core.common.response;
import java.util.List;
public class PointCheckInfoBusinessRespone {
/**
* 巡检点id
*/
private long id;
/**
* 巡检点名称
*/
private String name;
/**
* 状态1:合格,2:不合格,3:漏检
*/
private String nodeState;
private Long checkId;
/**
* 巡检人员名称
*/
private String checkUser;
/**
* 巡检点编号
*/
private String pointNo;
/**
* 巡检点等级
*/
private String level;
/**
* 检查项
*/
private List<CheckInputBusinessResponse> pointInputitems;
public String getCheckUser() {
return checkUser;
}
public void setCheckUser(String checkUser) {
this.checkUser = checkUser;
}
public Long getCheckId() {
return checkId;
}
public void setCheckId(Long checkId) {
this.checkId = checkId;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNodeState() {
return nodeState;
}
public void setNodeState(String nodeState) {
this.nodeState = nodeState;
}
public List<CheckInputBusinessResponse> getPointInputitems() {
return pointInputitems;
}
public void setPointInputitems(List<CheckInputBusinessResponse> pointInputitems) {
this.pointInputitems = pointInputitems;
}
public String getPointNo() {
return pointNo;
}
public void setPointNo(String pointNo) {
this.pointNo = pointNo;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
}
package com.yeejoin.amos.patrol.core.common.response;
import java.util.Date;
import java.util.List;
/**
* 巡检点巡检情况
* @author my
*
*/
public class PointCheckInfoRespone {
private int checkID;
/**
* 巡检点id
*/
private int pointID;
/**
* 编号
*/
private String pointNo;
/**
* 巡检点名称
*/
private String pointName;
/**
* 计划名称
*/
private String planName;
/**
* 计划id
*/
private int planId;
/**
* 巡检人id
*/
private int userID;
/**
* 巡检人
*/
private String userName;
/**
* 巡检结束时间
*/
private Date checkTime;
/**
* 巡检地址
*/
private String address;
/**
* 状态1:合格,2:不合格,3:漏检
*/
private String status;
/**
* 电话
*/
private String telephone;
/**
* 部门
*/
private String department;
/**
* 检查项
*/
private String inputName;
/**
* 检查值
*/
private String inputValue;
/**
* 检查项级别
*/
private String inputLevel;
/**
* 检查结果
*/
private String inputStatus;
/**
* 3D是否修改巡检点状态
*/
private Boolean isChangeStatus = false;
/**
* 检查项信息
*/
private List<CheckInputResponse> checkInput;
public int getCheckID() {
return checkID;
}
public void setCheckID(int checkID) {
this.checkID = checkID;
}
public int getPointID() {
return pointID;
}
public void setPointID(int pointID) {
this.pointID = pointID;
}
public String getPlanName() {
return planName;
}
public void setPlanName(String planName) {
this.planName = planName;
}
public int getPlanId() {
return planId;
}
public void setPlanId(int planId) {
this.planId = planId;
}
public int getUserID() {
return userID;
}
public void setUserID(int userID) {
this.userID = userID;
}
public String getInputName() {
return inputName;
}
public void setInputName(String inputName) {
this.inputName = inputName;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPointName() {
return pointName;
}
public void setPointName(String pointName) {
this.pointName = pointName;
}
public Date getCheckTime() {
return checkTime;
}
public void setCheckTime(Date checkTime) {
this.checkTime = checkTime;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getPointNo() {
return pointNo;
}
public void setPointNo(String pointNo) {
this.pointNo = pointNo;
}
public Boolean getIsChangeStatus() {
return isChangeStatus;
}
public void setIsChangeStatus(Boolean isChangeStatus) {
this.isChangeStatus = isChangeStatus;
}
public List<CheckInputResponse> getCheckInput() {
return checkInput;
}
public String getInputValue() {
return inputValue;
}
public void setInputValue(String inputValue) {
this.inputValue = inputValue;
}
public String getInputStatus() {
return inputStatus;
}
public void setInputStatus(String inputStatus) {
this.inputStatus = inputStatus;
}
public void setCheckInput(List<CheckInputResponse> checkInput) {
this.checkInput = checkInput;
}
public String getInputLevel() {
return inputLevel;
}
public void setInputLevel(String inputLevel) {
this.inputLevel = inputLevel;
}
}
package com.yeejoin.amos.patrol.core.common.response;
public class PointClassifysRespone {
private String name;
private Long id;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}
package com.yeejoin.amos.patrol.core.common.response;
import java.util.Date;
import java.util.List;
public class PointInfoResponse {
private int pointId;
private String pointName;
/**
* 未完成任务id
*/
private Long taskId;
/**
* 坐标
*/
private String coordinates;
/**
* Ѳ��㼶��
*/
private String pointLevel;
private String status;
private Date time;
/**
* 3维模型位置
*/
private PointPositionInfoSyn3DRespone config;
private String Address;
private List<PatrolUserRespone> users;
private List <AbnormalContent> abnormalContent;
/**
* 巡检线路名称
*/
private String routeNames;
public String getRouteNames() {
return routeNames;
}
public void setRouteNames(String routeNames) {
this.routeNames = routeNames;
}
public int getPointId() {
return pointId;
}
public void setPointId(int pointId) {
this.pointId = pointId;
}
public String getPointName() {
return pointName;
}
public void setPointName(String pointName) {
this.pointName = pointName;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}
public List<AbnormalContent> getAbnormalContent() {
return abnormalContent;
}
public void setAbnormalContent(List<AbnormalContent> abnormalContent) {
this.abnormalContent = abnormalContent;
}
public List<PatrolUserRespone> getUsers() {
return users;
}
public void setUsers(List<PatrolUserRespone> users) {
this.users = users;
}
public String getAddress() {
return Address;
}
public void setAddress(String address) {
Address = address;
}
public String getPointLevel() {
return pointLevel;
}
public void setPointLevel(String pointLevel) {
this.pointLevel = pointLevel;
}
public String getCoordinates() {
return coordinates;
}
public void setCoordinates(String coordinates) {
this.coordinates = coordinates;
}
public Long getTaskId() {
return taskId;
}
public void setTaskId(Long taskId) {
this.taskId = taskId;
}
public PointPositionInfoSyn3DRespone getConfig() {
return config;
}
public void setConfig(PointPositionInfoSyn3DRespone config) {
this.config = config;
}
class AbnormalContent{
private int id;
private int checkItemId;
private String checkItemValue;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getCheckItemId() {
return checkItemId;
}
public void setCheckItemId(int checkItemId) {
this.checkItemId = checkItemId;
}
public String getCheckItemValue() {
return checkItemValue;
}
public void setCheckItemValue(String checkItemValue) {
this.checkItemValue = checkItemValue;
}
}
}
package com.yeejoin.amos.patrol.core.common.response;
import java.util.List;
public class PointInfoSyn3DRespone {
private String pointId;
private String pointName;
/**
* 坐标
*/
private String coordinates;
private String pointLevel;
private String status;
private String address;
private PointPositionInfoSyn3DRespone nodeConfigDTO;
private List<PointUserSyn3DRespone> users;
/**
* 是否删除is_delete
*/
private Boolean isDelete = false;
private String orgCode;
public String getPointId() {
return pointId;
}
public void setPointId(String pointId) {
this.pointId = pointId;
}
public String getPointName() {
return pointName;
}
public void setPointName(String pointName) {
this.pointName = pointName;
}
public String getCoordinates() {
return coordinates;
}
public void setCoordinates(String coordinates) {
this.coordinates = coordinates;
}
public String getPointLevel() {
return pointLevel;
}
public void setPointLevel(String pointLevel) {
this.pointLevel = pointLevel;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public List<PointUserSyn3DRespone> getUsers() {
return users;
}
public void setUsers(List<PointUserSyn3DRespone> users) {
this.users = users;
}
public PointPositionInfoSyn3DRespone getNodeConfigDTO()
{
return nodeConfigDTO;
}
public void setNodeConfigDTO(PointPositionInfoSyn3DRespone nodeConfigDTO)
{
this.nodeConfigDTO = nodeConfigDTO;
}
public Boolean getIsDelete() {
return isDelete;
}
public void setIsDelete(Boolean isDelete) {
this.isDelete = isDelete;
}
public String getOrgCode() {
return orgCode;
}
public void setOrgCode(String orgCode) {
this.orgCode = orgCode;
}
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment