<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 地區信息 #### 商城應用 在亞米商城系統里,用戶在填寫收貨地址的時候都需要用到地區信息。那么為系統提供一套**公用的地區信息**就非常有必要。例如: ![](https://img.kancloud.cn/3f/b1/3fb18e9b9a1400a39edc54cfd3d6bacb_373x601.png) 在后臺中,可以對地區進行管理。 ![1566357597422](https://img.kancloud.cn/24/4d/244dfdd1bc7736a927111d5d8176e5de_1324x946.png) ![1566357664626](https://img.kancloud.cn/d5/e5/d5e55d693834814041503def7f6696a8_748x471.png) 一般情況下,我們可以將地區進行分級: 1. 省份 2. 城市 3. 縣區 4. 街道 對于大多數系統,一般整理到**區縣級別**即可 #### 數據庫設計 ##### 整體實體類關系如下圖: ![1566288650463](https://img.kancloud.cn/2f/bb/2fbbdab4610724bed5f7b574270e48dc_263x137.png) ##### model實體類: ```java @Data @TableName("tz_area") public class Area implements Serializable { private static final long serialVersionUID = -6013320537436191451L; @TableId @ApiModelProperty(value = "地區id",required=true) private Long areaId; @ApiModelProperty(value = "地區名稱",required=true) private String areaName; @ApiModelProperty(value = "地區上級id",required=true) private Long parentId; @ApiModelProperty(value = "地區層級",required=true) private Integer level; @TableField(exist=false) private List<Area> areas; } ``` - `areaId` ,地區id - `areaName`,地區名稱 - `level`,級別,根據上面所說的地區枚舉 - `parentId` ,地區上級id ##### 數據來源: 在添加數據時,我們可以根據 [worldArea](https://github.com/chency147/worldArea) 開源項目,導入對應的數據mysql 數據庫腳本,包含世界各地區的地區編碼以及中文名稱。或者通過淘寶進行獲取。地區庫是十分重要的,且定義好后,不方便輕易調整。所以需要慎重添加地區庫。 ##### 注意: 1. 國家地區不是一成不變的,不斷的會有地區和地區之間的合并,又或者是地區的分拆。因此,建議可以以淘寶的地區庫為準,及時對地區庫經行更新。 2. 地區的分級只是大體的**分級**,實際上,會存在鎮級市、縣級市等等。 3. 如果**對接其他公司的服務**,地區編號可能存在不同,需要做好對應映射關系。 4. 如果有基于**微信公眾號**的產品,一些用戶設置所在地為國外,可以基于自己產品的情況,保存用戶信息可以存儲成中國。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看