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; /** *
* 工单管理 *
* * @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