Commit d4e232028d8e60a5a23687aa45f5cc62c9fc97c1

Authored by jiangchengyong
1 parent ce323d7b

时间段 update

mobsite-getway-domain/src/main/java/com/diligrp/mobsite/getway/domain/protocol/shop/AddShopDeliveryTimeReq.java
... ... @@ -10,15 +10,25 @@ import java.util.List;
10 10 */
11 11 public class AddShopDeliveryTimeReq extends BaseReq {
12 12  
13   - @ApiModelProperty(value = "时间段",required = true)
14   - private List<DeliveryTimeInfo> deliveryTimeInfos;
  13 + @ApiModelProperty(value = "开始时间",required = true)
  14 + private String beginTime;
15 15  
  16 + @ApiModelProperty(value = "结束时间",required = true)
  17 + private String endTime;
16 18  
17   - public List<DeliveryTimeInfo> getDeliveryTimeInfos() {
18   - return deliveryTimeInfos;
  19 + public String getBeginTime() {
  20 + return beginTime;
19 21 }
20 22  
21   - public void setDeliveryTimeInfos(List<DeliveryTimeInfo> deliveryTimeInfos) {
22   - this.deliveryTimeInfos = deliveryTimeInfos;
  23 + public void setBeginTime(String beginTime) {
  24 + this.beginTime = beginTime;
  25 + }
  26 +
  27 + public String getEndTime() {
  28 + return endTime;
  29 + }
  30 +
  31 + public void setEndTime(String endTime) {
  32 + this.endTime = endTime;
23 33 }
24 34 }
... ...
mobsite-getway-rpc/src/main/java/com/diligrp/mobsite/getway/rpc/DeliveryTimeRPC.java 0 → 100644
  1 +package com.diligrp.mobsite.getway.rpc;
  2 +
  3 +import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeListInput;
  4 +import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeSaveInput;
  5 +import com.b2c.myapp.common.api.deliveryTime.output.DeliveryTimeOutput;
  6 +
  7 +import java.util.List;
  8 +
  9 +/**
  10 + * Created by jiangchengyong on 2017/1/18.
  11 + */
  12 +public interface DeliveryTimeRPC {
  13 + /**
  14 + * @comment 创建店铺送货时间段
  15 + * @param deliveryTimeSaveInput
  16 + * @return BaseOutput<Integer>
  17 + * @author kelan
  18 + * @time 2016/11/30 16:23
  19 + */
  20 + public DeliveryTimeOutput createShopDeliveryTime(DeliveryTimeSaveInput deliveryTimeSaveInput);
  21 + /**
  22 + * @comment 删除店铺送货时间段
  23 + * @param deliveryTimeId 送货时间段id
  24 + * @return BaseOutput<Integer>
  25 + * @author kelan
  26 + * @time 2016/11/30 16:25
  27 + */
  28 + public Boolean deleteShopDeliveryTime(Long deliveryTimeId);
  29 + /**
  30 + * @comment 查找店铺送货时间段
  31 + * @param deliveryTimeListInput 店铺送货时间段对象
  32 + * @return BaseOutput<List<DeliveryTimeOutput>> 店铺送货时间段列表
  33 + * @author kelan
  34 + * @time 2016/11/30 16:26 
  35 + */
  36 + public List<DeliveryTimeOutput> queryShopDeliveryTime(DeliveryTimeListInput deliveryTimeListInput);
  37 +}
... ...
mobsite-getway-rpc/src/main/java/com/diligrp/mobsite/getway/rpc/PickInfoRPC.java
... ... @@ -15,7 +15,7 @@ public interface PickInfoRPC {
15 15 * @param pickingInfoSaveInput
16 16 * @return
17 17 */
18   - Integer addPickingInfo(PickingInfoSaveInput pickingInfoSaveInput);
  18 + PickingInfoOutput addPickingInfo(PickingInfoSaveInput pickingInfoSaveInput);
19 19  
20 20  
21 21 /**
... ...
mobsite-getway-rpc/src/main/java/com/diligrp/mobsite/getway/rpc/impl/DeliveryTimeRPCImpl.java 0 → 100644
  1 +package com.diligrp.mobsite.getway.rpc.impl;
  2 +
  3 +import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeListInput;
  4 +import com.b2c.myapp.common.api.deliveryTime.input.DeliveryTimeSaveInput;
  5 +import com.b2c.myapp.common.api.deliveryTime.output.DeliveryTimeOutput;
  6 +import com.b2c.myapp.sdk.MyAppClient;
  7 +import com.diligrp.mobsite.getway.rpc.DeliveryTimeRPC;
  8 +import org.slf4j.Logger;
  9 +import org.slf4j.LoggerFactory;
  10 +import org.springframework.stereotype.Component;
  11 +
  12 +import javax.annotation.Resource;
  13 +import java.util.List;
  14 +
  15 +/**
  16 + * Created by jiangchengyong on 2017/1/18.
  17 + */
  18 +@Component
  19 +public class DeliveryTimeRPCImpl implements DeliveryTimeRPC {
  20 + private Logger logger = LoggerFactory.getLogger(DeliveryTimeRPCImpl.class);
  21 +
  22 + @Resource
  23 + private MyAppClient myAppClient;
  24 +
  25 + /**
  26 + * @param deliveryTimeSaveInput
  27 + * @return BaseOutput<Integer>
  28 + * @comment 创建店铺送货时间段
  29 + * @author kelan
  30 + * @time 2016/11/30 16:23
  31 + */
  32 + @Override
  33 + public DeliveryTimeOutput createShopDeliveryTime(DeliveryTimeSaveInput deliveryTimeSaveInput) {
  34 + return null;
  35 + }
  36 +
  37 + /**
  38 + * @param deliveryTimeId 送货时间段id
  39 + * @return BaseOutput<Integer>
  40 + * @comment 删除店铺送货时间段
  41 + * @author kelan
  42 + * @time 2016/11/30 16:25
  43 + */
  44 + @Override
  45 + public Boolean deleteShopDeliveryTime(Long deliveryTimeId) {
  46 + return null;
  47 + }
  48 +
  49 + /**
  50 + * @param deliveryTimeListInput  店铺送货时间段对象
  51 + * @return BaseOutput<List<DeliveryTimeOutput>> 店铺送货时间段列表
  52 + * @comment 查找店铺送货时间段
  53 + * @author kelan
  54 + * @time 2016/11/30 16:26
  55 + */
  56 + @Override
  57 + public List<DeliveryTimeOutput> queryShopDeliveryTime(DeliveryTimeListInput deliveryTimeListInput) {
  58 + return null;
  59 + }
  60 +}
... ...
mobsite-getway-rpc/src/main/java/com/diligrp/mobsite/getway/rpc/impl/PickInfoRPCImpl.java
... ... @@ -20,7 +20,7 @@ public class PickInfoRPCImpl implements PickInfoRPC{
20 20 * @return
21 21 */
22 22 @Override
23   - public Integer addPickingInfo(PickingInfoSaveInput pickingInfoSaveInput) {
  23 + public PickingInfoOutput addPickingInfo(PickingInfoSaveInput pickingInfoSaveInput) {
24 24 return null;
25 25 }
26 26  
... ...