package com.ycl.platform.domain.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import java.time.LocalDateTime;
|
|
import com.ycl.platform.base.AbsEntity;
|
import enumeration.general.WorkOrderStatusEnum;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
/**
|
* 工单
|
*
|
* @author xp
|
* @since 2024-03-05
|
*/
|
@Data
|
@Accessors(chain = true)
|
@TableName("t_work_order")
|
@ApiModel(value = "WorkOrder对象", description = "工单")
|
public class WorkOrder extends AbsEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty("工单号")
|
@TableField("work_order_no")
|
private String workOrderNo;
|
|
/** 故障类型 */
|
@TableField("error_type")
|
private String errorType;
|
|
@ApiModelProperty("设备编号")
|
@TableField("serial_number")
|
private String serialNumber;
|
|
@ApiModelProperty("工单来源")
|
@TableField("source")
|
private String source;
|
|
@ApiModelProperty("运维单位")
|
@TableField("unit_id")
|
private Integer unitId;
|
|
@ApiModelProperty("运维人员")
|
@TableField("yw_people_id")
|
private Integer ywPeopleId;
|
|
@ApiModelProperty("状态")
|
@TableField("status")
|
private WorkOrderStatusEnum status;
|
|
@ApiModelProperty("运维处理时间")
|
@TableField("yw_handle_time")
|
private LocalDateTime ywHandleTime;
|
|
@ApiModelProperty("运维结果")
|
@TableField("yw_result")
|
private String ywResult;
|
|
@ApiModelProperty("运维情况")
|
@TableField("yw_condition")
|
private String ywCondition;
|
|
@ApiModelProperty("运维检测情况/一张图")
|
@TableField("yw_check_condition")
|
private String ywCheckCondition;
|
|
@ApiModelProperty("处理期限")
|
@TableField("processing_period")
|
private Integer processingPeriod;
|
|
@ApiModelProperty("是否超时,0没有 1警告 2超时")
|
@TableField("overtime")
|
private Integer overtime;
|
|
@ApiModelProperty("是否扣过积分")
|
@TableField("deduct")
|
private Boolean deduct;
|
}
|