吉安感知网项目-后端
xiebin
2026-01-28 74756c657109a4e48dd6c0b4d8959cdab89b33a9
drone-service/drone-fw/src/main/java/org/sxkj/fw/area/entity/FwAreaDivideEntity.java
@@ -17,23 +17,84 @@
package org.sxkj.fw.area.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;
import org.springblade.core.mp.base.BaseEntity;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
 * 区域划分表 实体类
 *
 * @author lw
 * @since 2026-01-07
 * @since 2026-01-08
 */
@Data
@TableName("ja_fw_area_divide")
@ApiModel(value = "FwAreaDivide对象", description = "区域划分表")
@EqualsAndHashCode(callSuper = true)
public class FwAreaDivideEntity extends TenantEntity {
public class FwAreaDivideEntity extends BaseEntity {
   /**
    * 区域名称
    */
   @TableField("area_name")
   @ApiModelProperty(value = "区域名称")
   private String areaName;
   /**
    * 触发条件
    */
   @TableField("trigger_condition")
   @ApiModelProperty(value = "触发条件")
   private String triggerCondition;
   /**
    * 响应机制内容
    */
   @TableField("response_mechanism")
   @ApiModelProperty(value = "响应机制内容")
   private String responseMechanism;
   /**
    * 管控级别:日常/重点/严密
    */
   @TableField("control_level")
   @ApiModelProperty(value = "管控级别:日常/重点/严密")
   private String controlLevel;
   /**
    * 关联派出所id
    */
   @TableField("police_station_id")
   @ApiModelProperty(value = "关联派出所id")
   private Long policeStationId;
   /**
    * 关联设备ID,逗号分隔
    */
   @TableField("device_ids")
   @ApiModelProperty(value = "关联设备ID,逗号分隔")
   private String deviceIds;
   /**
    * 可飞行日期时间-开始
    */
   @TableField("fly_date_start")
   @ApiModelProperty(value = "可飞行日期时间-开始")
   @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
   private LocalDateTime flyDateStart;
   /**
    * 可飞行日期时间-结束
    */
   @TableField("fly_date_end")
   @ApiModelProperty(value = "可飞行日期时间-结束")
   @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
   private LocalDateTime flyDateEnd;
   /**
    * 区域编码
    */
   @TableField("area_code")
   @ApiModelProperty(value = "区域编码")
   private String areaCode;
}