package com.elephant.framework.galaxy.aroad.module.szgl.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.elephant.framework.galaxy.aroad.module.traffic.entity.TrafficRoadsection;
import com.elephant.framework.galaxy.aroad.module.traffic.entity.TrafficRoute;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.Transient;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 数字公路-观测站
 *
 * @author zyw
 * @date 2019-05-13 11:08:50
 */
@Data
@TableName("t_szgl_gsd_gcz")
@EqualsAndHashCode(callSuper = true)
public class SzglGsdGcz extends Model<SzglGsdGcz> {
private static final long serialVersionUID = 1L;

  /**
   * 
   */
  @TableId
  private Integer id;
  /**
   * 观测站编号
   */
  private String gczbh;
  /**
   * 观测站名称
   */
  private String gczmc;
  /**
   * 路线编号
   */
  private String lxbh;
  /**
   * 路线名称
   */
  private String lxmc;
  /**
   * 行政区划
   */
  private String xzqh;
  /**
   * 观测站类型
   */
  private String gczlx;
  /**
   * 观测站桩号(KM)
   */
  private Double gczzh;
  /**
   * 起点粧号(KM)
   */
  private Double qdzh;
  /**
   * 终点桩号(KM)
   */
  private Double zdzh;
  /**
   * 观测里程(KM)
   */
  private Double gclc;
  /**
   * 起点名称
   */
  private String qdmc;
  /**
   * 终点名称
   */
  private String zdmc;
  /**
   * 技术等级
   */
  private String jsdj;
  /**
   * 行车道数
   */
  private Integer xcds;
  /**
   * 面层类型
   */
  private String mclx;
  /**
   * 路面宽度(M)
   */
  private Double lmkd;
  /**
   * 设计时速(KM/H)
   */
  private Integer sjss;
  /**
   * 地形
   */
  private String dx;
  /**
   * 停测月份
   */
  private String tcyf;
  /**
   * 路线编码
   */
  private String lxbm;
  /**
   * 桩号
   */
  private Double zh;
  /**
   * 经度
   */
  private Double jd;
  /**
   * 纬度
   */
  private Double wd;
  /**
   * 国道或省道
   */
  private String gs;
  /**
   * 
   */
  private Integer nian;
  /**
   * 路段交通量
   */
  @Transient
  private List<TrafficRoadsection> trfList;

}
