package com.sinata.appointment.dto;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
import lombok.Data;
|
|
@Data
|
@Schema(description = "小程序我的预约列表项")
|
public class MiniAppointmentListVo {
|
|
@Schema(description = "预约单ID")
|
private Long id;
|
|
@Schema(description = "预约单UUID")
|
private String uuid;
|
|
@Schema(description = "预约单号")
|
private String orderNo;
|
|
@Schema(description = "状态")
|
private String status;
|
|
@Schema(description = "列表展示状态")
|
private String displayStatus;
|
|
@Schema(description = "被访人姓名")
|
private String visitedUserName;
|
|
@Schema(description = "被访人部门名称")
|
private String visitedDeptName;
|
|
@Schema(description = "被访人展示文案(姓名+部门)")
|
private String visitedUserDisplay;
|
|
@Schema(description = "拜访开始日期")
|
private LocalDate visitStartDate;
|
|
@Schema(description = "拜访结束日期")
|
private LocalDate visitEndDate;
|
|
@Schema(description = "拜访时间文案")
|
private String visitTimeText;
|
|
@Schema(description = "来访事由编码")
|
private String visitReasonCode;
|
|
@Schema(description = "来访事由文案")
|
private String visitReasonText;
|
|
@Schema(description = "来访事由自定义内容")
|
private String visitReasonOther;
|
|
@Schema(description = "访客姓名(姓名(公司);多个逗号分隔)")
|
private String visitorDisplayText;
|
|
@Schema(description = "访客车辆(多个车牌号逗号分隔)")
|
private String plateNoText;
|
|
@Schema(description = "访问区域文案")
|
private String accessAreaText;
|
|
@Schema(description = "创建时间")
|
private LocalDateTime createTime;
|
}
|