package com.xiaopeng.api.model.maintenance;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
|
import java.time.LocalDateTime;
|
import java.io.Serializable;
|
import java.util.List;
|
|
import com.xiaopeng.common.core.web.domain.BaseModel;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
/**
|
* <p>
|
* 工单管理
|
* </p>
|
*
|
* @author mitao
|
* @since 2026-02-03
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@TableName("xp_work_order")
|
@ApiModel(value="XpWorkOrder对象", description="工单管理")
|
public class XpWorkOrder extends BaseModel {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "自增id")
|
@TableId(value = "id", type = IdType.NONE)
|
private Long id;
|
|
@ApiModelProperty(value = "问题")
|
private String problem;
|
|
@ApiModelProperty(value = "问题描述")
|
private String problemDescription;
|
|
@ApiModelProperty(value = "图片")
|
private String problemImage;
|
|
@ApiModelProperty(value = "反馈用户手机号")
|
@TableField(updateStrategy = FieldStrategy.NEVER)
|
private String feedbackUserPhone;
|
|
@ApiModelProperty(value = "问题来源 目前只有1电话客服")
|
private Integer problemSource;
|
|
@ApiModelProperty(value = "类型id")
|
private Long feedbackTypeId;
|
@ApiModelProperty(value = "类型名称")
|
@TableField(exist = false)
|
private String feedbackTypeName;
|
|
@ApiModelProperty(value = "优先级 1低 2中 3高")
|
private Integer priority;
|
|
@ApiModelProperty(value = "处理状态 1待处理 2处理中 3已处理")
|
private Integer handleStatus;
|
@ApiModelProperty(value = "如果状态为待处理或者处理中 是否可以处理 0否 1是")
|
@TableField(exist = false)
|
private Integer isHandle;
|
@ApiModelProperty(value = "处理人id")
|
private Long handleUserId;
|
@ApiModelProperty(value = "处理人名称")
|
@TableField(exist = false)
|
private String handleUserName;
|
@ApiModelProperty(value = "处理日志")
|
@TableField(exist = false)
|
private List<XpWorkOrderLog> workOrderLogs;
|
@ApiModelProperty(value = "创建人id")
|
private Long createById;
|
@ApiModelProperty(value = "创建人头像")
|
@TableField(exist = false)
|
private String createByAvatar;
|
}
|