增加工单管理的表
This commit is contained in:
parent
0b9703d521
commit
11e15015ca
@ -51,6 +51,10 @@ public class XhpcStationDeviceDomain {
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 是否删除(0-正常,2-删除)
|
||||
*/
|
||||
private Integer delFlag;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
|
||||
@ -0,0 +1,71 @@
|
||||
package com.xhpc.workorder.domain;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Table(name = "xhpc_work_dept")
|
||||
public class XhpcWorkDeptDomain {
|
||||
|
||||
@Id
|
||||
private Long workDeptId;
|
||||
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 部门编码
|
||||
*/
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 排序值
|
||||
*/
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 上级部门ID
|
||||
*/
|
||||
private Long parentDeptId;
|
||||
|
||||
/**
|
||||
* 状态(0-未启用,1-已启用)
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
private String tenantId;
|
||||
|
||||
/**
|
||||
* 是否删除(0-正常,2-删除)
|
||||
*/
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
||||
@ -6,6 +6,7 @@ import lombok.Data;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Table(name = "xhpc_work_order")
|
||||
@ -39,11 +40,31 @@ public class XhpcWorkOrderDomain {
|
||||
*/
|
||||
private String serialNumber;
|
||||
|
||||
/**
|
||||
* 原因简单描述
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 问题详细处理方式
|
||||
*/
|
||||
private String disposalMethod;
|
||||
|
||||
/**
|
||||
* 工单状态
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 是否删除(0-正常,2-删除)
|
||||
*/
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
private String tenantId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ -63,4 +84,14 @@ public class XhpcWorkOrderDomain {
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 反馈问题的图片列表
|
||||
*/
|
||||
private List<XhpcWorkOrderImageDomain> questionImageList;
|
||||
|
||||
/**
|
||||
* 回复的图片列表
|
||||
*/
|
||||
private List<XhpcWorkOrderImageDomain> replyImageList;
|
||||
}
|
||||
|
||||
@ -0,0 +1,46 @@
|
||||
package com.xhpc.workorder.domain;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Table(name = "xhpc_work_order_image")
|
||||
public class XhpcWorkOrderImageDomain {
|
||||
|
||||
@Id
|
||||
private Long orderImageId;
|
||||
|
||||
/**
|
||||
* 文件名称
|
||||
*/
|
||||
private String fileName;
|
||||
|
||||
/**
|
||||
* 文件存储地址
|
||||
*/
|
||||
private String url;
|
||||
|
||||
/**
|
||||
* 文件类型(1-问题展示图片,2-处理反馈图片)
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 删除标记(0-正常,2-已删除)
|
||||
*/
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
}
|
||||
@ -0,0 +1,66 @@
|
||||
package com.xhpc.workorder.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@Table(name = "xhpc_work_order_push_message")
|
||||
public class XhpcWorkOrderPushMessageDomain {
|
||||
|
||||
@Id
|
||||
private Long orderPushId;
|
||||
|
||||
/**
|
||||
* 接收方(邮箱、手机号、openID等)
|
||||
*/
|
||||
private String target;
|
||||
|
||||
/**
|
||||
* 推送方式(1-手机短信,2-电子邮件,3-微信公众号,4-微信小程序,5-支付宝小程序,6-其他)
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 推送内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 推送状态标志(0-创建,1-成功,2-推送失败)
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 推送失败详细信息
|
||||
*/
|
||||
private String failMsg;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package com.xhpc.workorder.domain;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@Table(name = "xhpc_work_user")
|
||||
public class XhpcWorkUserDomain {
|
||||
|
||||
@Id
|
||||
private Long workUserId;
|
||||
|
||||
/**
|
||||
* 用户姓名
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 部门ID
|
||||
*/
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 岗位名称
|
||||
*/
|
||||
private String postName;
|
||||
|
||||
/**
|
||||
* 联系电话
|
||||
*/
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 邮箱地址
|
||||
*/
|
||||
private String email;
|
||||
|
||||
/**
|
||||
* 微信openid
|
||||
*/
|
||||
private String wechatOpenid;
|
||||
|
||||
/**
|
||||
* 是否部门负责人
|
||||
*/
|
||||
private Integer isLeader;
|
||||
|
||||
/**
|
||||
* 状态(0-未启用,1-正常)
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 是否删除(0-正常,2-删除)
|
||||
*/
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
||||
@ -0,0 +1,63 @@
|
||||
package com.xhpc.workorder.enums;
|
||||
|
||||
|
||||
import com.xhpc.common.enums.PowerTypeEnum;
|
||||
|
||||
public enum WorkOrderTypeEnum {
|
||||
|
||||
PILE_OFFLINE(1, "充电桩离线"),
|
||||
PILE_ERROR(2, "充电桩异常"),
|
||||
|
||||
TERMINAL_OFFLINE(3, "终端离线"),
|
||||
TERMINAL_ERROR(4, "终端异常"),
|
||||
|
||||
BARRIER_OFFLINE(5, "道闸离线"),
|
||||
BARRIER_ERROR(6, "道闸异常"),
|
||||
|
||||
GROUND_LOCK_OFFLINE(7, "地锁离线"),
|
||||
GROUND_LOCK_ERROR(8, "地锁异常"),
|
||||
|
||||
CHARGING_ORDER_ERROR(20, "充电订单异常"),
|
||||
ORDER_PUSH_EVCS_ERROR(21, "订单推送监管异常"),
|
||||
ORDER_PUSH_THIRD_ERROR(22, "订单推送第三方异常"),
|
||||
;
|
||||
|
||||
private final Integer code;
|
||||
private final String name;
|
||||
|
||||
WorkOrderTypeEnum(Integer code, String name){
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
//根据code获取name
|
||||
public static String getNameByCode(Integer code) {
|
||||
for (WorkOrderTypeEnum typeEnum : WorkOrderTypeEnum.values()) {
|
||||
if (code.equals(typeEnum.code)) {
|
||||
return typeEnum.name;
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
//根据code获取name
|
||||
public static Integer getCodeByName(String name) {
|
||||
for (WorkOrderTypeEnum typeEnum : WorkOrderTypeEnum.values()) {
|
||||
//移除交办
|
||||
if (typeEnum.name.equals(name)) {
|
||||
return typeEnum.code;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public Integer getCode() {
|
||||
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
|
||||
return name;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user