package com.yidian.shenghuoquan.buserorder.dto

import com.google.gson.annotations.SerializedName


/**
 * author: yinjiacheng
 * date: 2021/8/24 18:31
 * description: 自提点列表数据结构
 */
data class PickupPointListDto(
  @SerializedName("list")
  val list: List<PickupPoint>,
  @SerializedName("total") // 总数
  val total: Int,
  @SerializedName("total_page") // 总页数
  val totalPage: Int
)

data class PickupPoint(
  @SerializedName("address") // 详细地址
  val address: String,
  @SerializedName("area") // 区
  val area: String,
  @SerializedName("city") // 市
  val city: String,
  @SerializedName("contact_name") // 联系人
  val contactName: String,
  @SerializedName("create_time")
  val createTime: String,
  @SerializedName("distance") // 距离 单位：km（如果入参没有传longitude或latitude则没有此字段）
  val distance: Double,
  @SerializedName("is_delete")
  val isDelete: Int,
  @SerializedName("latitude") // 纬度
  val latitude: String,
  @SerializedName("life_account_id") // 生活号id
  val lifeAccountId: String,
  @SerializedName("location")
  val location: String,
  @SerializedName("longitude") // 经度
  val longitude: String,
  @SerializedName("phone") // 联系电话
  val phone: String,
  @SerializedName("province") // 省
  val province: String,
  @SerializedName("take_place_id") // 自提点id
  val takePlaceId: Long,
  @SerializedName("take_place_name") // 自提点名称
  val takePlaceName: String,
  @SerializedName("update_time")
  val updateTime: String
)
