package com.hxzk.gps.entity.Fence; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.time.LocalTime; /** *
* *
* * @author YuZhiTong * @since 2025-05-22 */ @TableName("tb_fence") @Data public class TbFence implements Serializable { private static final long serialVersionUID = 1L; /** * 序号 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 围栏所在图层 */ private String floor; /** * 围栏类型,考勤区域,危险区域 */ @Schema(description = "围栏类型", required = true) @NotNull(message = "围栏类型不能为空") private String type; /** * 关联部门 */ private String bumen; /** * 围栏名称 */ @Schema(description = "围栏名称", required = true) @NotBlank(message = "围栏名称不能为空") private String name; /** * 围栏坐标 */ private String zuobiao; /** * 围栏形状,多边形或长方形 */ private String shape; /** * 围栏生效开始时间 */ private LocalTime start; /** * 围栏生效结束时间 */ private LocalTime stop; /** * 添加围栏时间 */ private String addtime; /** * 围栏颜色 */ private String color; /** * 围栏高度 */ private String baoliu1; /** * 围栏限制的人数 */ private String baoliu2; private String baoliu3; private String baoliu4; private String baoliu5; /** * 变电站模式初始海拔高度 */ private String baoliu6; /** * 围栏是否启用1启用0未启用 */ private String baoliu7; /** * 围栏经纬度格式 */ private String baoliu8; /** * 围栏是否启用吊高 */ private String baoliu9; /** * 围栏是否对多层生效(1生效) */ private String baoliu10; private String baoliu11; private String baoliu12; private String baoliu13; private String baoliu14; private String baoliu15; private String baoliu16; private String baoliu17; private String baoliu18; private String baoliu19; private String baoliu20; /** * 公司 */ private String company; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getFloor() { return floor; } public void setFloor(String floor) { this.floor = floor; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getBumen() { return bumen; } public void setBumen(String bumen) { this.bumen = bumen; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getZuobiao() { return zuobiao; } public void setZuobiao(String zuobiao) { this.zuobiao = zuobiao; } public String getShape() { return shape; } public void setShape(String shape) { this.shape = shape; } public LocalTime getStart() { return start; } public void setStart(LocalTime start) { this.start = start; } public LocalTime getStop() { return stop; } public void setStop(LocalTime stop) { this.stop = stop; } public String getAddtime() { return addtime; } public void setAddtime(String addtime) { this.addtime = addtime; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public String getBaoliu1() { return baoliu1; } public void setBaoliu1(String baoliu1) { this.baoliu1 = baoliu1; } public String getBaoliu2() { return baoliu2; } public void setBaoliu2(String baoliu2) { this.baoliu2 = baoliu2; } public String getBaoliu3() { return baoliu3; } public void setBaoliu3(String baoliu3) { this.baoliu3 = baoliu3; } public String getBaoliu4() { return baoliu4; } public void setBaoliu4(String baoliu4) { this.baoliu4 = baoliu4; } public String getBaoliu5() { return baoliu5; } public void setBaoliu5(String baoliu5) { this.baoliu5 = baoliu5; } public String getBaoliu6() { return baoliu6; } public void setBaoliu6(String baoliu6) { this.baoliu6 = baoliu6; } public String getBaoliu7() { return baoliu7; } public void setBaoliu7(String baoliu7) { this.baoliu7 = baoliu7; } public String getBaoliu8() { return baoliu8; } public void setBaoliu8(String baoliu8) { this.baoliu8 = baoliu8; } public String getBaoliu9() { return baoliu9; } public void setBaoliu9(String baoliu9) { this.baoliu9 = baoliu9; } public String getBaoliu10() { return baoliu10; } public void setBaoliu10(String baoliu10) { this.baoliu10 = baoliu10; } public String getBaoliu11() { return baoliu11; } public void setBaoliu11(String baoliu11) { this.baoliu11 = baoliu11; } public String getBaoliu12() { return baoliu12; } public void setBaoliu12(String baoliu12) { this.baoliu12 = baoliu12; } public String getBaoliu13() { return baoliu13; } public void setBaoliu13(String baoliu13) { this.baoliu13 = baoliu13; } public String getBaoliu14() { return baoliu14; } public void setBaoliu14(String baoliu14) { this.baoliu14 = baoliu14; } public String getBaoliu15() { return baoliu15; } public void setBaoliu15(String baoliu15) { this.baoliu15 = baoliu15; } public String getBaoliu16() { return baoliu16; } public void setBaoliu16(String baoliu16) { this.baoliu16 = baoliu16; } public String getBaoliu17() { return baoliu17; } public void setBaoliu17(String baoliu17) { this.baoliu17 = baoliu17; } public String getBaoliu18() { return baoliu18; } public void setBaoliu18(String baoliu18) { this.baoliu18 = baoliu18; } public String getBaoliu19() { return baoliu19; } public void setBaoliu19(String baoliu19) { this.baoliu19 = baoliu19; } public String getBaoliu20() { return baoliu20; } public void setBaoliu20(String baoliu20) { this.baoliu20 = baoliu20; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } @Override public String toString() { return "TbFence{" + "id = " + id + ", floor = " + floor + ", type = " + type + ", bumen = " + bumen + ", name = " + name + ", zuobiao = " + zuobiao + ", shape = " + shape + ", start = " + start + ", stop = " + stop + ", addtime = " + addtime + ", color = " + color + ", baoliu1 = " + baoliu1 + ", baoliu2 = " + baoliu2 + ", baoliu3 = " + baoliu3 + ", baoliu4 = " + baoliu4 + ", baoliu5 = " + baoliu5 + ", baoliu6 = " + baoliu6 + ", baoliu7 = " + baoliu7 + ", baoliu8 = " + baoliu8 + ", baoliu9 = " + baoliu9 + ", baoliu10 = " + baoliu10 + ", baoliu11 = " + baoliu11 + ", baoliu12 = " + baoliu12 + ", baoliu13 = " + baoliu13 + ", baoliu14 = " + baoliu14 + ", baoliu15 = " + baoliu15 + ", baoliu16 = " + baoliu16 + ", baoliu17 = " + baoliu17 + ", baoliu18 = " + baoliu18 + ", baoliu19 = " + baoliu19 + ", baoliu20 = " + baoliu20 + ", company = " + company + "}"; } }