package com.template.model.dto; import lombok.Data; import javax.validation.constraints.NotNull; @Data public class KeyCardDto { /** * 锁设备ID */ @NotNull(message = "锁设备ID不能为空") public String luid; /** * 卡号 */ @NotNull(message = "卡号不能为空") public String card; @NotNull(message = "卡类型不能为空 0 卡片 1 身份证") public int cardType; /** * 开始时间 时间戳 */ @NotNull(message = "开始时间不能为空") public String startTime; /** * 结束时间 时间戳 */ @NotNull(message = "结束时间不能为空") public String endTime; // 房间号id @NotNull(message = "房间号id不能为空") private String houseNumberId; @NotNull(message = "权限表id不能为空") private String permissionSettingId; @NotNull(message = "管理员id不能为空") private String adminId; // 用户id @NotNull(message = "用户id不能为空") private String usersId; // 锁用户类型状态码(1:管理员用户,2:普通用户(永久),4:时效性用户,5:一次性时效密码用户,100:时效性无网络密码用户) @NotNull(message = "锁用户类型状态码不能为空") private Integer type; }