package com.yeejoin.amos.boot.module.common.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* 
*
* @author system_generator
* @date 2021-06-29
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("cb_water_resource")
public class WaterResource extends BaseEntity {

    private static final long serialVersionUID = 1L;


    /**
	  * 资源名称
     */
	@TableField("name")
    private String name;
    /**
	  * 地址
     */
	@TableField("address")
    private String address;
    /**
	  * 经纬度坐标
     */
//	@TableField("lat_lang")
//    private String latLang;

    @ApiModelProperty(value = "经度")
    private Double longitude;

    @ApiModelProperty(value = "纬度")
    private Double latitude;
    /**
	  * 资源类型（消火栓、消防水鹤、天然水源、消防水池）
     */
	@TableField("resource_type")
    private String resourceType;
    /**
     * 资源类型名称（消火栓、消防水鹤、天然水源、消防水池）
     */
    @TableField("resource_type_name")
    private String resourceTypeName;
    /**
	  * 所在建筑id
     */
	@TableField("belong_building_id")
    private Long belongBuildingId;
    /**
	  * 所在建筑
     */
	@TableField("belong_building")
    private String belongBuilding;
    /**
	  * 所属消防系统id
     */
	@TableField("belong_fighting_system_id")
    private Long belongFightingSystemId;
    /**
	  * 所属消防系统
     */
	@TableField("belong_fighting_system")
    private String belongFightingSystem;
    /**
	  * 管理单位id
     */
	@TableField("management_unit_id")
    private Long managementUnitId;
    /**
	  * 管理单位
     */
	@TableField("management_unit")
    private String managementUnit;
    /**
	  * 维保单位id
     */
	@TableField("maintenance_unit_id")
    private Long maintenanceUnitId;
    /**
	  * 维保单位
     */
	@TableField("maintenance_unit")
    private String maintenanceUnit;
    /**
	  * 建造日期
     */
	@TableField("build_date")
    private Date buildDate;
    /**
	  * 启用日期
     */
	@TableField("enable_date")
    private Date enableDate;
    /**
	  * 方位图
     */
	@TableField("orientation_img")
    private String orientationImg;
    /**
	  * 实景图
     */
	@TableField("reality_img")
    private String realityImg;
    /**
	  * 联系人姓名
     */
	@TableField("contact_user")
    private String contactUser;
    /**
	  * 联系人电话
     */
	@TableField("contact_phone")
    private String contactPhone;
    /**
	  * 是否有物联参数（1有，0没有）
     */
	@TableField("is_iot")
    private Boolean isIot;
    /**
	  * 消防救援机构_通用唯一识别码
     */
	@TableField("rescue_org_code")
    private String rescueOrgCode;
    /**
	  * 行政区划代码
     */
	@TableField("administrative_code")
    private String administrativeCode;
    /**
	  * 组织机构代码
     */
	@TableField("org_code")
    private String orgCode;

}
