package com.tmzn.devicelinkykc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; /** * @author xp * @date 2024/3/13 * @explain " 云快充设备信息 " */ @Data @TableName(value = "ims_ykc_device") public class Device implements Serializable { /** `id` int(11) NOT NULL AUTO_INCREMENT, `device_imei` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '硬件设备编码', `device_sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备sn码', `pile_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '云快充桩编码', `pile_type` tinyint(1) DEFAULT '1' COMMENT '充电桩类型,0:直流,1:交流', `ip` varchar(64) DEFAULT NULL COMMENT '第三方对接ip', `port` int(11) DEFAULT NULL COMMENT '第三方对接端口', `charger_gun_num` tinyint(1) DEFAULT '0' COMMENT '充电枪连接数', `comm_protocol_ver` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '通讯协议版本', `program_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '程序版本', `net_link_type` tinyint(1) DEFAULT '3' COMMENT '网络链接类型,0x00SIM卡 0x01LAN 0x02WAN 0x03其他', `sim_card` varchar(10) DEFAULT '0000000000' COMMENT 'sim 卡', `operators` tinyint(1) DEFAULT '4' COMMENT '运营商,0x00移动 0x02电信 0x03联通 0x04其他', `token` varchar(14) DEFAULT NULL COMMENT '自助调试列表中的档案编号为对接token', `operators_id` int(11) DEFAULT NULL COMMENT '第三方平台id', `disabled` tinyint(1) DEFAULT '0' COMMENT '设备禁用:1禁用,0正常', `create_time` bigint(16) DEFAULT NULL COMMENT '创建时间', `update_time` bigint(16) DEFAULT NULL COMMENT '更新时间', */ @TableId(type = IdType.AUTO,value = "id") private Integer id; private String deviceImei; private String deviceSn; private String pileCode; private byte pileType; private String ip; private int port; private byte chargerGunNum; private String commProtocolVer; private String programVersion; private byte netLinkType; private String simCard; private byte operators; private String token; private Integer operatorsId; private byte disabled; private long createTime; private long updateTime; public void setCreateTime(long createTime) { this.createTime = createTime; } public void setUpdateTime(long updateTime) { this.updateTime = updateTime; } }