<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>

                ## 運費模板 ### 商城應用 在亞米商城系統中,商家在添加商品時,【配送方式】選擇商家配送時,需要選擇相應的運費模板。 ![1566821181888](https://img.kancloud.cn/8d/6c/8d6c00fe4a8a43aee27eb15fc3c8a615_1597x844.png) 在【門店管理】-【運費模板】中,可新增商品所需要的運費模板。 ![1566820766067](https://img.kancloud.cn/a6/f2/a6f2a0b56053ecd83ed3f2aec5aab900_1387x931.png) ### 數據庫設計 #### 整體實體類關系如下圖: ![1566820283989](https://img.kancloud.cn/22/93/22934c433e62b602e42e8528b0d7d6e7_515x404.png) #### model實體類: ##### 運費模板類(tz_transport) ```java @Data @TableName("tz_transport") public class Transport{ /** * 運費模板id */ @TableId @ApiModelProperty(value = "運費模板id",required=true) private Long transportId; /** * 運費模板名稱 */ @ApiModelProperty(value = "運費模板名稱",required=true) private String transName; /** * 店鋪id */ @ApiModelProperty(value = "店鋪id",required=true) private Long shopId; /** * 參考 TransportChargeType * 收費方式(0 按件數,1 按重量 2 按體積) */ @ApiModelProperty(value = "收費方式(0 按件數,1 按重量 2 按體積)",required=true) private Integer chargeType; /** * 是否包郵 0:不包郵 1:包郵 */ @ApiModelProperty(value = "是否包郵 0:不包郵 1:包郵",required=true) private Integer isFreeFee; /** * 是否含有包郵條件 */ @ApiModelProperty(value = "是否含有包郵條件",required=true) private Integer hasFreeCondition; /** * 創建時間 */ @ApiModelProperty(value = "創建時間",required=true) private Date createTime; } ``` - `transportId` ,運費模板id - `transName`,運費模板名稱,存在多個運費模板時,方便商家選擇更好的運費模板 - `shopId`,店鋪id,可擴展為B2B2C模式 - `isFreeFee`,是否包郵,如果商家選擇了包郵,則不需要后面的其他操作 - `chargeType`,收費方式可分為按件數、按重量 、按體積,影響運費項表中`firstPiece`、`continuousFee`的單位 - `hasFreeCondition`,是否包含包郵條件,勾選后,商家可以設定指定包郵的地區與條件 ![1566822457303](https://img.kancloud.cn/76/b9/76b9eeb36d4cd52e201c8d53eef21934_1126x666.png) - `createTime` , 創建模板時間 ##### 運費項(tz_transfee) ```java @Data @TableName("tz_transfee") public class Transfee { /** * 運費項id */ @TableId @ApiModelProperty(value = "運費項id",required=true) private Long transfeeId; /** * 運費模板id */ @ApiModelProperty(value = "運費模板id",required=true) private Long transportId; /** * 續件數量 */ @ApiModelProperty(value = "續件數量",required=true) private Double continuousPiece; /** * 首件數量 */ @ApiModelProperty(value = "首件數量",required=true) private Double firstPiece; /** * 續件費用 */ @ApiModelProperty(value = "續件費用",required=true) private Double continuousFee; /** * 首件費用 */ @ApiModelProperty(value = "首件費用",required=true) private Double firstFee; } ``` ![1566823048345](https://img.kancloud.cn/f4/d7/f4d716b11eeac6a7ebb340f109575134_1387x511.png) 點擊【點擊添加可配送的區域和運費】可在模板中新增一條運費項記錄,運費模板與運費項為一對多關系。 + `transfeeId`, 運費項目id + `transportId` ,運費模板id,表明所屬于哪個運費模板 + `firstPiece`,首件數量\重量\體積,根據運費模板中的收費方式而定 + `firstFee`,首重費用 + `continuousPiece`,續件數量 + `continuousFee`,續件費用 ##### 運費項關聯城市表(tz_transcity) ```java @Data @TableName("tz_transcity") public class Transcity implements Serializable { @TableId private Long transcityId; /** * 運費項id */ private Long transfeeId; /** * 城市id */ private Long cityId; } ``` ![1566823763160](https://img.kancloud.cn/5b/d5/5bd5ae1b0f20c80dcb9520bc760d60cb_1388x391.png) 運費項可以根據需求指定特定區域的進行設置,運費項表與運費項關聯城市表之間為一對多的關系,設定的區域優先于所有地區。 + `transcityId` , 模板項關聯城市ID + `transfeeId` ,關聯的模板項目ID + `cityId` , 關聯亞米商城系統中的區域管理模塊 ##### 指定條件包郵項表(tz_transfee_free) ```java @Data @TableName("tz_transfee_free") public class TransfeeFree { /** * 指定條件包郵項id */ @TableId @ApiModelProperty(value = "指定條件包郵項id",required=true) private Long transfeeFreeId; /** * 運費模板id */ @ApiModelProperty(value = "運費模板id",required=true) private Long transportId; /** * 包郵方式 (0 滿x件/重量/體積包郵 1滿金額包郵 2滿x件/重量/體積且滿金額包郵) */ @ApiModelProperty(value = "包郵方式 (0 滿x件/重量/體積包郵 1滿金額包郵 2滿x件/重量/體積且滿金額包郵)",required=true) private Integer freeType; /** * 需滿金額 */ @ApiModelProperty(value = "需滿金額",required=true) private Double amount; /** * 包郵x件/重量/體積 */ @ApiModelProperty(value = "包郵x件/重量/體積",required=true) private Double piece; } ``` ![1566824529223](https://img.kancloud.cn/fd/e2/fde2d438d68c797e7c85757d4004186d_1388x390.png) 在運費模板中,還可以指定區域進行包郵,運費模板表與指定條件包郵項表為一對多關系。 + `transfeeFreeId` 指定條件包郵項id + `transportId` 所關聯的運費模板id + `freeType`包郵條件可分為 滿x件/重量/體積包郵 、滿金額包郵 、滿x件/重量/體積且滿金額包郵 + `amount`需滿金額 --條件 + `piece`包郵x件/重量/體積 --條件 ##### 指定條件包郵城市項表(tz_transcity_free) ```java @Data @TableName("tz_transcity_free") public class TranscityFree implements Serializable { private static final long serialVersionUID = 2579465286635831076L; /** * 指定條件包郵城市項id */ @TableId private Long transcityFreeId; /** * 指定條件包郵項id */ private Long transfeeFreeId; /** * 城市id */ private Long freeCityId; } ``` ![1566825029884](https://img.kancloud.cn/a3/8c/a38c1ebab06f54bce551aaeff7e5647d_1386x436.png) 指定條件包郵城市項表與運費項關聯城市表同理,可以根據需求選擇特定區域,當滿足包郵條件時對買家訂單進行包郵,指定條件包郵項表與指定條件包郵城市項表之間為一對多的關系。 - `transcityFreeId` , 指定條件包郵城市項ID - `transfeeFreeId`,指定條件包郵項id - `freeCityId` , 關聯亞米商城系統中區域管理模塊的城市ID **注意**:需要【指定條件包郵】勾選中,模板中指定條件的包郵項才可生效。
                  <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>

                              哎呀哎呀视频在线观看