package com.sandu.ximon.admin.param; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * @author chenjiantian */ @Data public class PoleParam { @NotEmpty(message = "灯杆名称不能为空") private String poleName; /** * 客户id */ // @NotNull(message = "客户id不能为空") private Long clientId; /** * 省 */ @NotEmpty(message = "省不能为空") private String province; /** * 市 */ @NotEmpty(message = "市不能为空") private String city; /** * 区 */ private String region; /** * 详细地址 */ @NotEmpty(message = "详细地址不能为空") private String address; /** * 经度 */ @NotNull(message = "经度不能为空") private BigDecimal lon; /** * 纬度 */ @NotNull(message = "纬度不能为空") private BigDecimal lat; /** * 设备类型 01 是CAT1 00 是MQTT串口主板 */ private Integer deviceType; /** * 机器码 */ private String deviceCode; /** * 是否为中心 0是 1否 */ private Integer isCenter; }