Newer
Older
huludao / src / main / java / com / newfiber / modules / inspection / entity / EquMaintenanceWorkOrderEntity.java
package com.newfiber.modules.inspection.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 设备报修信息
 *
 * @author xiey
 * @email sunlightcs@gmail.com
 * @date 2020-11-26 14:25:04
 */
@Data
@TableName("equ_maintenance_work_order")
public class EquMaintenanceWorkOrderEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId
    private Integer id;
    /**
     * 工单编号
     */
    @ApiModelProperty(name = "workOrderNo", value = "工单编号", position = 10)
    private String workOrderNo;
    /**
     * 报修时间
     */
    @ApiModelProperty(name = "repairTime", value = "报修时间", position = 20)
    private Date repairTime;
    /**
     * 报修人员(账号)
     */
    @ApiModelProperty(name = "repairPersonnel", value = "报修人员(账号)", position = 30)
    private String repairPersonnel;
    /**
     * 报修人员(姓名)
     */
    @ApiModelProperty(name = "repairPersonnelName", value = "报修人员(姓名)", position = 40)
    private String repairPersonnelName;
    /**
     * 设备编号
     */
    @ApiModelProperty(name = "equNo", value = "设备编号", position = 50)
    private String equNo;
    /**
     * 设备名称
     */
    @ApiModelProperty(name = "equName", value = "设备名称", position = 60)
    private String equName;
    /**
     * 泵站编号
     */
    @ApiModelProperty(name = "pumpNo", value = "泵站编号", position = 60)
    private String pumpNo;
    /**
     * 故障现象
     */
    @ApiModelProperty(name = "faultPhenomenon", value = "故障现象", position = 70)
    private String faultPhenomenon;
    /**
     * 工单状态(0.审批中 1.已审批 2.审批不通过 3.待验收 4.已完成)
     */
    @ApiModelProperty(name = "workOrderType", value = "工单状态(0.审批中 1.已审批 2.审批不通过 3.待验收 4.已完成)", position = 80)
    private Integer workOrderType;
    /**
     * 派发类型(0.自动派发 1.手动派发)
     */
    @ApiModelProperty(name = "distributionType", value = "派发类型(0.自动派发 1.手动派发)", position = 90)
    private Integer distributionType;
    /**
     * 审批流程模版编号
     */
    @ApiModelProperty(name = "templateNo", value = "审批流程模版编号", position = 100)
    private String templateNo;
    /**
     * 文件信息集合
     */
    @TableField(exist = false)
    private List<FileUploadEntity> fileUploadEntityList;

}