package com.ruoyi.system.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * 访客系统配置返回对象 * * @author ruoyi */ @Data @ApiModel(value = "访客系统配置返回对象", description = "访客系统的全部配置信息") public class SysVisitorConfigVO { @ApiModelProperty(value = "配置主键ID", example = "1") private Long configId; @ApiModelProperty(value = "现场登记开关", example = "true", allowableValues = "true,false") private Boolean onsiteRegistrationEnabled; @ApiModelProperty(value = "预约登记开关", example = "true", allowableValues = "true,false") private Boolean appointmentRegistrationEnabled; @ApiModelProperty(value = "预约登记默认访问时间", example = "18:00") private String appointmentDefaultVisitTime; @ApiModelProperty(value = "登记需接待人确认", example = "true", allowableValues = "true,false") private Boolean registerReceiverConfirmEnabled; @ApiModelProperty(value = "签离需接待人确认", example = "true", allowableValues = "true,false") private Boolean signReceiverConfirmEnabled; @ApiModelProperty(value = "人像对比开关", example = "true", allowableValues = "true,false") private Boolean faceCompareEnabled; @ApiModelProperty(value = "人脸采集开关", example = "true", allowableValues = "true,false") private Boolean faceCaptureEnabled; @ApiModelProperty(value = "允许手动输入身份证", example = "true", allowableValues = "true,false") private Boolean manualIdCardEnabled; @ApiModelProperty(value = "凭条打印字段列表(按顺序打印)", example = "visitorName,idCard,appointmentTimeRange,interviewee '凭条打印字段,英文逗号分隔并按顺序打印‘ ") private List printFields; @ApiModelProperty(value = "打印字段选项列表(前端展示用)") private List printFieldOptions; @ApiModelProperty(value = "系统名称", example = "自主访客登记管理平台") private String systemName; @ApiModelProperty(value = "Logo图片地址", example = "https://example.com/logo.png") private String logoUrl; @ApiModelProperty(value = "服务厂家", example = "科世达科技有限公司") private String serviceProvider; @ApiModelProperty(value = "技术支持电话", example = "400-888-9999") private String supportPhone; @ApiModelProperty(value = "访客机管理入口开关", example = "true", allowableValues = "true,false") private Boolean visitorMachineEntryEnabled; @ApiModelProperty(value = "中台地址", example = "http://192.168.1.146:18888") private String centerPath; }