package com.ruoyi.system.dto; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 门禁设备新增请求 * * @author ruoyi */ @Data public class SysDoorDeviceAddRequest { /** 所属区域ID */ @ApiModelProperty("所属区域ID") private Long areaId; /** 设备名称 */ @ApiModelProperty("设备名称") private String deviceName; /** 品牌 */ @ApiModelProperty("品牌") private String brand; /** 设备ID */ @ApiModelProperty("设备ID") private String deviceId; /** NetSDK 登录端口 */ @ApiModelProperty("NetSDK登录端口") private Integer devicePort; /** 设备登录账号 */ @ApiModelProperty("设备登录账号") private String loginUsername; /** 设备登录密码 */ @ApiModelProperty("设备登录密码") @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private String loginPassword; /** 门通道序号,从0开始 */ @ApiModelProperty("门通道序号,从0开始") private Integer doorNo; /** 门禁时间模板序号 */ @ApiModelProperty("门禁时间模板序号") private Integer timeSectionNo; /** 设备姓名编码 */ @ApiModelProperty("设备姓名编码") private String charset; /** 备注 */ @ApiModelProperty("备注") private String remark; /** 是否启用 */ @ApiModelProperty("是否启用") private Boolean enabled; }