package cn.iocoder.yudao.module.aftersales.controller.admin.visit.vo; import cn.iocoder.yudao.module.system.api.storage.dto.StorageBlobRespDTO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; import java.util.List; /** * 售后回访记录 - 响应 VO */ @Schema(description = "售后回访记录 - 响应 VO") @Data public class AfterSaleVisitRespVO { @Schema(description = "回访记录编号", example = "1") private Long id; @Schema(description = "工单编号", example = "1") private Long ticketId; @Schema(description = "回访方式: 0-电话 1-上门 2-远程 3-其他", example = "0") private Integer visitType; @Schema(description = "回访人用户编号", example = "1") private Long visitorUserId; @Schema(description = "回访人名称") private String visitorUserName; @Schema(description = "回访内容") private String content; @Schema(description = "是否满意", example = "true") private Boolean satisfied; @Schema(description = "问题是否复发", example = "false") private Boolean recurred; @Schema(description = "回访时间") private LocalDateTime visitTime; @Schema(description = "备注") private String remark; @Schema(description = "创建者") private String creator; @Schema(description = "创建时间") private LocalDateTime createTime; @Schema(description = "附件列表") private List attachmentList; }