export interface AreaStationVO {
  /**
   * 序号
   */
  id: string | number;

  /**
   * 区域名称
   */
  name: string;

  /**
   * 省市编码
   */
  code: string;

  /**
   * 排序权重
   */
  sort: number;

  /**
   * 详细地址
   */
  address: string;

  /**
   * 站长姓名
   */
  leaderName: string;

  /**
   * 联系电话
   */
  contactPhone: string;

  /**
   * 经度
   */
  longitude: number;

  /**
   * 纬度
   */
  latitude: number;

  /**
   * 类型
   */
  type: number;

  /**
   * 状态
   */
  status: number;

    /**
     * 子对象
     */
    children: AreaStationVO[];
}

export interface AreaStationForm extends BaseEntity {
  /**
   * 序号
   */
  id?: string | number;

  /**
   * 区域名称
   */
  name?: string;

  /**
   * 父级ID
   */
  parentId?: string | number;

  /**
   * 省市编码
   */
  code?: string;

  /**
   * 排序权重
   */
  sort?: number;

  /**
   * 详细地址
   */
  address?: string;

  /**
   * 站长姓名
   */
  leaderName?: string;

  /**
   * 联系电话
   */
  contactPhone?: string;

  /**
   * 经度
   */
  longitude?: number;

  /**
   * 纬度
   */
  latitude?: number;

  /**
   * 类型
   */
  type?: number;

  /**
   * 状态
   */
  status?: number;

}

export interface AreaStationQuery {

  /**
   * 日期范围参数
   */
  params?: any;
}

export interface SysAreaStationTypeVo {
  value?: number;
  label?: string;
  style?: string;
}

export interface SysAreaStationOnStoreVo {
  id?: number | string;
  name?: string;
  type?: number;
  parentId?: number | string;
}
