Commit a6f626d8 by ping.wu

门店配送信息接口合并到门店综合查询接口

parent 8f180ef7
package cn.freemud.entities.bo;
import cn.freemud.entities.dto.UserDeliveryInfoDto;
import cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto;
import cn.freemud.entities.dto.store.StoreMixResponseDto;
import cn.freemud.entities.vo.CreateOrderVo;
......@@ -25,6 +26,12 @@ public class CreateOrderBONew {
//订单扩展字段信息
private OrderExtInfoDto extInfo;
/**
* 内部参数
* 用户收货地址信息 ,入参不需要传,通过校验receiveId获取
*/
public UserDeliveryInfoDto userDeliveryInfoDto;
public CreateOrderBONew() {
}
......
......@@ -7,6 +7,7 @@ import java.util.Date;
import java.util.List;
@Data
@Deprecated
public class StoreDeliveryInfoDto {
private String partnerId;
......@@ -18,6 +19,7 @@ public class StoreDeliveryInfoDto {
/**
* 门店是否可配送
*/
@Deprecated
private Boolean enableTakeaway;
/**
* 起送费单位分
......@@ -78,6 +80,8 @@ public class StoreDeliveryInfoDto {
*/
private String deliveryType;
private String deliveryTypeString;
/**
* 预订单自定义推单时间
*/
......
......@@ -52,13 +52,15 @@ public class UserDeliveryInfoDto {
@Deprecated
private Long realDeliveryAmount;
/**
* 起送费单位分
* 起送费单位分 (门店配送信息字段)
*/
@Deprecated
private Long deliveryLimitAmount;
/**
* 门店配送信息
*/
@Deprecated
private StoreDeliveryInfoDto storeDeliveryInfoDto;
/**
......
......@@ -76,9 +76,44 @@ public class DeliveryInfoDTO {
*/
private DeliveryInfoExpFields expandFields;
/**
* 配送区域名称
*/
private String areaName;
/**
* 下单范围类型 1手工画范围 2半径服务
*/
private Integer positionScopeType;
/**
* 起送价格(分)
*/
private String minOrderPrice;
/**
* 配送费(分)
*/
private String deliveryFee;
// TODO: 21-11-15 参数待送门店新接口获取
// private String minOrderPrice;
// private String deliveryFee;
/**
* 配送时间(分钟)
*/
private Integer deliveryTime;
/**
* 下单范围,格式:jsonArray,或者半径(米)
*/
private String positionScope;
/**
* 实际需要支付配送费
*/
private Integer finalDeliveryAmount;
/**
* 配送费为零的原因:0:正常,1:超出配送范围
*/
private Integer deliveryFeeZeroReason = 0;
}
......@@ -13,11 +13,9 @@
package cn.freemud.service.impl;
import cn.freemud.base.util.DateUtil;
import cn.freemud.base.util.JsonUtil;
import cn.freemud.constant.ResponseCodeConstant;
import cn.freemud.constant.StoreConstant;
import cn.freemud.entities.dto.GetCouponDetailResponseDto;
import cn.freemud.entities.dto.StoreDeliveryInfoDto;
import cn.freemud.entities.dto.StoreResponseDto;
import cn.freemud.entities.dto.UserDeliveryInfoDto;
import cn.freemud.entities.dto.delivery.WeixinDeliveryAddressDto;
......@@ -27,7 +25,6 @@ import cn.freemud.entities.dto.store.StoreMixResponseDto;
import cn.freemud.entities.vo.CreateOrderVo;
import cn.freemud.entities.vo.GetMemberCouponRequestVo;
import cn.freemud.entities.vo.ShoppingCartInfoRequestVo;
import cn.freemud.entities.vo.delivery.DeliveryAmountVo;
import cn.freemud.enums.BusinessTypeEnum;
import cn.freemud.enums.CouponFlag;
import cn.freemud.enums.OrderChannelType;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment