TWorkOrder.java 4.45 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
package com.zehong.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zehong.common.annotation.Excel;
import com.zehong.common.core.domain.BaseEntity;

/**
 * 工单基础信息对象 t_work_order
 * 
 * @author zehong
 * @date 2021-07-19
 */
public class TWorkOrder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 工单id */
    private String orderId;

    /** 工单类型(1巡检信息,2隐患信息,3报警信息) */
24
    @Excel(name = "工单类型", readConverterExp = "1巡检信息,2隐患信息,3报警信息")
25 26 27 28
    private String orderType;

    /** 源id */
    @Excel(name = "源id")
29
    private Integer resourceId;
30 31 32 33 34

    /** 工单名称 */
    @Excel(name = "工单名称")
    private String orderName;

王晓倩's avatar
王晓倩 committed
35
    /** 工单状态(0未接收,1已接收,2已反馈,3已归档) */
36
    @Excel(name = "工单状态", readConverterExp = "0未接收,1已接收,2进行中,3已反馈,4已归档")
37 38
    private String orderStatus;

王晓倩's avatar
王晓倩 committed
39 40 41
    /** 归档信息 */
    private String archiving;

42 43 44 45 46 47 48 49 50 51 52 53 54 55
    /** 指定执行人员(巡检员id) */
    @Excel(name = "指定执行人员", readConverterExp = "巡检员id")
    private Long appointInspector;

    /** 下发时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "下发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date allotTime;

    /** 实际接收人员(巡检员id) */
    @Excel(name = "实际接收人员", readConverterExp = "巡检员id")
    private Long actualInspector;

    /** 实际接收时间 */
王晓倩's avatar
王晓倩 committed
56
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
    @Excel(name = "实际接收时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date actualTime;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    public void setOrderId(String orderId) 
    {
        this.orderId = orderId;
    }

    public String getOrderId() 
    {
        return orderId;
    }
王晓倩's avatar
王晓倩 committed
73

74 75 76 77 78 79 80 81 82 83
    public void setOrderType(String orderType) 
    {
        this.orderType = orderType;
    }

    public String getOrderType() 
    {
        return orderType;
    }

84
    public Integer getResourceId() {
85 86 87
        return resourceId;
    }

88
    public void setResourceId(Integer resourceId) {
89 90 91 92 93 94 95 96 97 98 99 100
        this.resourceId = resourceId;
    }

    public void setOrderName(String orderName)
    {
        this.orderName = orderName;
    }

    public String getOrderName() 
    {
        return orderName;
    }
王晓倩's avatar
王晓倩 committed
101

102 103 104 105 106 107 108 109 110
    public void setOrderStatus(String orderStatus) 
    {
        this.orderStatus = orderStatus;
    }

    public String getOrderStatus() 
    {
        return orderStatus;
    }
王晓倩's avatar
王晓倩 committed
111 112 113 114 115 116 117 118 119

    public String getArchiving() {
        return archiving;
    }

    public void setArchiving(String archiving) {
        this.archiving = archiving;
    }

120
    public void setAppointInspector(Long appointInspector)
121 122 123 124
    {
        this.appointInspector = appointInspector;
    }

125
    public Long getAppointInspector()
126 127 128
    {
        return appointInspector;
    }
王晓倩's avatar
王晓倩 committed
129

130 131 132 133 134
    public void setAllotTime(Date allotTime) 
    {
        this.allotTime = allotTime;
    }

王晓倩's avatar
王晓倩 committed
135
    public Date getAllotTime()
136 137 138
    {
        return allotTime;
    }
王晓倩's avatar
王晓倩 committed
139

140
    public void setActualInspector(Long actualInspector)
141 142 143 144
    {
        this.actualInspector = actualInspector;
    }

145
    public Long getActualInspector()
146 147 148
    {
        return actualInspector;
    }
王晓倩's avatar
王晓倩 committed
149

150 151 152 153 154 155 156 157 158
    public void setActualTime(Date actualTime) 
    {
        this.actualTime = actualTime;
    }

    public Date getActualTime() 
    {
        return actualTime;
    }
王晓倩's avatar
王晓倩 committed
159

160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderId", getOrderId())
            .append("orderType", getOrderType())
            .append("orderName", getOrderName())
            .append("orderStatus", getOrderStatus())
            .append("createTime", getCreateTime())
            .append("appointInspector", getAppointInspector())
            .append("allotTime", getAllotTime())
            .append("actualInspector", getActualInspector())
            .append("actualTime", getActualTime())
            .append("remarks", getRemarks())
            .toString();
    }
}