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

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;

/**
 * @Author 蔡文强
 * @Date 2023/6/25 15:56
 * @Description 报修记录表
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("pmg_bat_repair_record")
@ApiModel(value="PmgBatRepairRecord对象", description="报修记录表")
public class PmgBatRepairRecord extends BaseEntity {

    /**
     * 报修内容
     */
    @ApiModelProperty(name = "repairContent", value = "报修内容")
    private String repairContent;

    /**
     * 报修图片
     */
    @ApiModelProperty(name = "repairPicture", value = "报修图片")
    private String repairPicture;

    /**
     * 报修人用户ID
     */
    @ApiModelProperty(name = "userDetailId", value = "报修人用户ID")
    private Long userDetailId;
    /**
     * 报修人姓名
     */
    @ApiModelProperty(name = "userName", value = "报修人姓名")
    private String userName;

    /**
     * 联系电话
     */
    @ApiModelProperty(name = "phone", value = "联系电话")
    private String phone;

    /**
     * 报修时间
     */
    @ApiModelProperty(name = "repairTime", value = "报修时间")
    private Date repairTime;

    /**
     * 状态
     */
    @ApiModelProperty(name = "repairStatus", value = "状态(1:未处理 2:已处理)")
    private Integer repairStatus;

    /**
     * 处理人用户ID
     */
    @ApiModelProperty(name = "processUserDetailId", value = "处理人用户ID")
    private Long processUserDetailId;

    /**
     * 处理说明
     */
    @ApiModelProperty(name = "instruction", value = "处理说明")
    private String instruction;

    /**
     * 处理时间
     */
    @ApiModelProperty(name = "processTime", value = "处理时间")
    private Date processTime;

}
