package com.sandu.ximon.dao.domain; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** * 灯杆 */ @Data public class LampPost implements Serializable { @TableId(type = IdType.AUTO) private Long id; private Long userId; /*灯杆ID*/ private String lampId; /*名称*/ private String name; /*所属客户*/ @TableField(updateStrategy = FieldStrategy.IGNORED ) private String belongsClient; /*客户id*/ @TableField(updateStrategy = FieldStrategy.IGNORED ) private Long clientId; /*路灯位置*/ private String address; /*路灯任务*/ // private List missions; /*在线状态*/ private String onLineState; /*机器码*/ @TableField(updateStrategy = FieldStrategy.IGNORED ) private String macCode; /*分组*/ @TableField(updateStrategy = FieldStrategy.IGNORED ) private String lampGroup; /*状态*/ private Integer state; /*绑定设备数量*/ private Integer belongs; private LocalDateTime createTime; }