吉安感知网项目-后端
linwei
14 hours ago 51a551a7f8eae7654f973d45cd2fa2952774673d
drone-service/drone-fw/src/main/java/org/sxkj/fw/area/entity/FwAreaDivideEntity.java
@@ -17,18 +17,22 @@
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.mp.base.BaseEntity;
import org.springblade.core.tenant.mp.TenantEntity;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
 * 区域划分表 实体类
 *
 * @author lw
 * @since 2026-01-07
 * @since 2026-01-08
 */
@Data
@TableName("ja_fw_area_divide")
@@ -36,5 +40,67 @@
@EqualsAndHashCode(callSuper = true)
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;
   /**
    * 区域面的类型集合,逗号隔开
    */
   @TableField("area_type_keys")
   @ApiModelProperty(value = "区域面的类型集合逗号隔开")
   private String areaTypeKeys;
}