package com.yuchen.saas.park.api.entity.work;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.nest.springwrap.core.mp.base.BaseEntity;

import java.util.Date;

/**
 * <p>
 * 设备报修工单表
 * </p>
 *
 * @author caiwq
 * @since 2024-04-07
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("saas_work_order_device_repair")
@ApiModel(value="SaasWorkOrderDeviceRepair对象", description="设备报修工单表")
public class SaasWorkOrderDeviceRepair extends BaseEntity {

    /**
     * 工单主表ID
     */
    @ApiModelProperty(name = "workOrderId", value = "工单主表ID")
    private Long workOrderId;
    /**
     * 报修类型ID
     */
    @ApiModelProperty(name = "repairTypeId", value = "报修类型ID")
    private Long repairTypeId;
    /**
     * 报修时间
     */
    @ApiModelProperty(name = "repairTime", value = "报修时间")
    private Date repairTime;
    /**
     * 报修人
     */
    @ApiModelProperty(name = "repairUserId", value = "报修人")
    private Long repairUserId;
    /**
     * 报修人
     */
    @ApiModelProperty(name = "repairUserName", value = "报修人")
    private String repairUserName;
    /**
     * 协助人ID
     */
    @ApiModelProperty(name = "assistUserIds", value = "协助人ID")
    private String assistUserIds;
    /**
     * 协助人名称
     */
    @ApiModelProperty(name = "assistUserNames", value = "协助人名称")
    private String assistUserNames;
    /**
     * 联系电话
     */
    @ApiModelProperty(name = "linkPhone", value = "联系电话")
    private String linkPhone;
    /**
     * 送修地点
     */
    @ApiModelProperty(name = "repairAddr", value = "报修地点")
    private String repairAddr;
    /**
     * 报修说明
     */
    @ApiModelProperty(name = "repairDesc", value = "报修说明")
    private String repairDesc;
    /**
     * 报修图片
     */
    @ApiModelProperty(name = "repairImage", value = "报修图片")
    private String repairImage;
    /**
     * 设备数量
     */
    @ApiModelProperty(name = "deviceCount", value = "设备数量")
    private Integer deviceCount;
    /**
     * 设备明细
     */
    @ApiModelProperty(name = "deviceDetail", value = "设备明细")
    private String deviceDetail;

}
