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("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("processing_period") private Integer processingPeriod; }