package com.yeejoin.amos.boot.module.elevator.flc.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 设备使用信息表
 *
 * @author system_generator
 * @date 2022-01-05
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_equipment_use_info")
public class EquipmentUseInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 使用单位名称
     */
	@TableField("use_unit_name")
    private String useUnitName;

    /**
     * 使用单位id
     */
	@TableField("use_unit_id")
    private Long useUnitId;

    /**
     * 使用单位统一信用代码
     */
	@TableField("use_organization_code")
    private String useOrganizationCode;

    /**
     * 产权单位名称
     */
	@TableField("property_unit_name")
    private String propertyUnitName;

    /**
     * 产权单位id
     */
	@TableField("property_unit_id")
    private Long propertyUnitId;

    /**
     * 产权统一信用代码
     */
	@TableField("property_organization_code")
    private String propertyOrganizationCode;

    /**
     * 使用地址
     */
	@TableField("use_address")
    private String useAddress;

    /**
     * 经度
     */
	@TableField("longitude")
    private String longitude;

    /**
     * 纬度
     */
	@TableField("latitude")
    private String latitude;

    /**
     * 使用场所
     */
	@TableField("use_site")
    private String useSite;

    /**
     * 使用场所编码
     */
	@TableField("use_site_code")
    private String useSiteCode;

    /**
     * 特设编码
     */
	@TableField("special_code")
    private String specialCode;

    /**
     * 设备注册代码
     */
	@TableField("register_code")
    private String registerCode;

    /**
     * 96333识别码
     */
	@TableField("rescue_code")
    private String rescueCode;

    /**
     * 使用登记证编码
     */
	@TableField("register_licence_code")
    private String registerLicenceCode;

    /**
     * 登记机关
     */
	@TableField("register_org")
    private String registerOrg;

    /**
     * 登记机关id
     */
	@TableField("register_org_id")
    private Long registerOrgId;

    /**
     * 登记日期
     */
	@TableField("register_time")
    private Date registerTime;

    /**
     * 发证日期
     */
	@TableField("issue_licence_time")
    private Date issueLicenceTime;

    /**
     * 投入使用日期
     */
	@TableField("start_use_time")
    private Date startUseTime;

    /**
     * 设备id
     */
    @TableField("equipment_id")
	private Long equipmentId;

}
