package com.usky.cdi.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** *
* 建筑设施 *
* * @author fu * @since 2025-12-02 */ @Data @EqualsAndHashCode(callSuper = false) public class BaseBuildFacility implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 设施编号 */ private String facilityNum; /** * 设施名称 */ private String facilityName; /** * 设施类型 */ private String facilityType; /** * 所属楼层 */ private String floor; /** * 安装位置 */ private String address; /** * 图⽚地址URL */ private String imagesUrl; /** * 设备ID */ private String deviceId; /** * 联系人 */ private String contact; /** * 联系方式 */ private String contactPhone; /** * 平面X轴坐标 */ private String planeX; /** * 平面Y轴坐标 */ private String planeY; private String coordinateX; private String coordinateY; private String coordinateZ; /** * 删除标识 */ private Integer deleteFlag; /** * 创建时间 */ private LocalDateTime createTime; /** * 更新时间 */ private LocalDateTime updateTime; /** * 更新人 */ private String updateBy; /** * 创建人 */ private String createBy; /** * 组织结构ID */ private Integer deptId; /** * 租户ID */ private Integer tenantId; /** * 建筑设施备注 */ private String facilityDesc; /** * 三维角度X */ private Double anglesX; /** * 三维角度y */ private Double anglesY; /** * 三维角度z */ private Double anglesZ; /** * 三维图标大小 */ private Double scaleL; /** * 三维图标大小 */ private Double scaleW; /** * 三维图标大小 */ private Double scaleH; }