10 changed files with 519 additions and 150 deletions
@ -0,0 +1,71 @@
|
||||
package com.logpm.oldproject.dto; |
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 签收客户 |
||||
*/ |
||||
@Data |
||||
public class SignPushDataContactDTO { |
||||
|
||||
/** |
||||
* 联系人 |
||||
*/ |
||||
private String contact; |
||||
/** |
||||
* 电话 |
||||
*/ |
||||
private String phone; |
||||
/** |
||||
* 地址 |
||||
*/ |
||||
private String address; |
||||
|
||||
/** |
||||
* 配送id |
||||
*/ |
||||
private Long distribution_id; |
||||
/** |
||||
* 计划装车数 |
||||
*/ |
||||
private int plan; |
||||
|
||||
/** |
||||
* 实际装车数 |
||||
*/ |
||||
private int actual_plan; |
||||
|
||||
/** |
||||
* 配送数 |
||||
*/ |
||||
private int delivery; |
||||
/** |
||||
* 签收数 |
||||
*/ |
||||
private int sign; |
||||
|
||||
/** |
||||
* 签收状态:1=未签;2=已签 |
||||
*/ |
||||
private int state; |
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date create_time; |
||||
/** |
||||
* 更新时间 |
||||
*/ |
||||
private Date update_time; |
||||
|
||||
|
||||
/** |
||||
*签收包条数据 |
||||
*/ |
||||
|
||||
private List<SignPushDataUnitDTO> signPushDataUnitDTOs; |
||||
|
||||
|
||||
} |
@ -0,0 +1,121 @@
|
||||
package com.logpm.oldproject.dto; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
@Data |
||||
public class SignPushDataDTO { |
||||
|
||||
/** |
||||
* id |
||||
*/ |
||||
private long id; |
||||
/** |
||||
* 仓库名称 |
||||
*/ |
||||
private String warehouse_name; |
||||
|
||||
/** |
||||
* 仓库id |
||||
*/ |
||||
private long warehouse_id; |
||||
/** |
||||
* 出库方式:1=市配,2=商配,3=自提 |
||||
*/ |
||||
private int type; |
||||
/** |
||||
* 车牌号 |
||||
*/ |
||||
private String car; |
||||
/** |
||||
* 车次号 |
||||
*/ |
||||
private String trans_no; |
||||
/** |
||||
* 出库人ID |
||||
*/ |
||||
private int out_to_id; |
||||
|
||||
/** |
||||
* 出库人 |
||||
*/ |
||||
private String out_to_name; |
||||
/** |
||||
* 出库时间 |
||||
*/ |
||||
private Date out_to_time; |
||||
/** |
||||
* 配送时间 |
||||
*/ |
||||
private Date out_time; |
||||
/** |
||||
* 配送人id |
||||
*/ |
||||
private long out_id; |
||||
|
||||
/** |
||||
* 配送人 |
||||
*/ |
||||
private String out_name; |
||||
/** |
||||
* 配送人电话 |
||||
*/ |
||||
private String out_phone; |
||||
|
||||
/** |
||||
* 状态:0=未发车,1=已发车【无效,已取消装车概念】 |
||||
*/ |
||||
private int status; |
||||
|
||||
/** |
||||
* 计划装车数 |
||||
*/ |
||||
private int plan; |
||||
|
||||
/** |
||||
* 实际装车数 |
||||
*/ |
||||
private int actual_plan; |
||||
|
||||
/** |
||||
* 备货数 |
||||
*/ |
||||
private int make_num; |
||||
/** |
||||
* 配送数 |
||||
*/ |
||||
private int delivery; |
||||
/** |
||||
* 签收数 |
||||
*/ |
||||
private int sign; |
||||
|
||||
/** |
||||
* 完成状态:1=待配送;2=部分签收;3=已签收 |
||||
*/ |
||||
private int finish_state; |
||||
|
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date createTime; |
||||
|
||||
/** |
||||
* 操作人 |
||||
*/ |
||||
private Long administrators_id; |
||||
|
||||
/** |
||||
* 操作人 |
||||
*/ |
||||
private String administrators_name; |
||||
|
||||
/** |
||||
* 签收客户集合 |
||||
*/ |
||||
private List<SignPushDataContactDTO> signPushDataContactDTOs; |
||||
|
||||
} |
@ -0,0 +1,112 @@
|
||||
package com.logpm.oldproject.dto; |
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 签收订单和包件信息 |
||||
*/ |
||||
@Data |
||||
public class SignPushDataUnitDTO { |
||||
|
||||
|
||||
private long id; |
||||
/** |
||||
* 仓库ID |
||||
*/ |
||||
private long warehouse_id; |
||||
/** |
||||
* 配送外围/市配/自提姓名id |
||||
*/ |
||||
private long distribution_contact_id; |
||||
/** |
||||
* 配送ID |
||||
*/ |
||||
private long distribution_id; |
||||
|
||||
/** |
||||
* 配送车次号 |
||||
*/ |
||||
private String trans_no; |
||||
|
||||
/** |
||||
* 运单号 |
||||
*/ |
||||
private String waybill_no; |
||||
|
||||
/** |
||||
* 订单自编号 |
||||
*/ |
||||
private String orderSelfNum; |
||||
|
||||
/** |
||||
* 包条码 |
||||
*/ |
||||
private String unitNo; |
||||
|
||||
/** |
||||
* 类型:0=已计划,1=装车,2=签收 |
||||
*/ |
||||
private int type; |
||||
|
||||
|
||||
/** |
||||
* 是否装车:0=未装车,1=已装车 |
||||
*/ |
||||
private int is_loading; |
||||
|
||||
/** |
||||
* 装车时间 |
||||
*/ |
||||
private Date loading_time; |
||||
/** |
||||
* 签收时间 |
||||
*/ |
||||
private Date sign_time; |
||||
|
||||
/** |
||||
* 0未下架;1已下架 |
||||
*/ |
||||
private int is_out; |
||||
|
||||
/** |
||||
* 创建时间 |
||||
*/ |
||||
private Date create_time; |
||||
|
||||
/** |
||||
* 更新时间 |
||||
*/ |
||||
private Date update_time; |
||||
/** |
||||
* 删除时间 |
||||
*/ |
||||
private Date delete_time; |
||||
|
||||
/** |
||||
* 数量 |
||||
*/ |
||||
private int num; |
||||
|
||||
/** |
||||
* 货物类型:1=包件,2=零担 |
||||
*/ |
||||
private int goods_type; |
||||
/** |
||||
* 签收数量 |
||||
*/ |
||||
private int sign_num; |
||||
|
||||
/** |
||||
* 创建人 |
||||
*/ |
||||
private long administrators_id; |
||||
|
||||
/** |
||||
* 标识状态:1=标记[无用],2=pda回库,3=pc回库,4=pda签收,5=pc签收 |
||||
*/ |
||||
private int broke_state; |
||||
|
||||
|
||||
} |
@ -0,0 +1,22 @@
|
||||
package com.logpm.oldproject.feign; |
||||
|
||||
import com.logpm.oldproject.dto.SignPushDataDTO; |
||||
import org.springblade.common.constant.ModuleNameConstant; |
||||
import org.springframework.cloud.openfeign.FeignClient; |
||||
import org.springframework.web.bind.annotation.PostMapping; |
||||
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
||||
/** |
||||
* 新系统签收数据推送老系统 |
||||
*/ |
||||
@FeignClient( |
||||
value = ModuleNameConstant.APPLICATION_OLDPROJECT_NAME |
||||
) |
||||
public interface ISignPushClient { |
||||
|
||||
|
||||
String API_PREFIX = "/client"; |
||||
|
||||
@PostMapping(API_PREFIX + "/pushOldSystemSignInfo") |
||||
Boolean pushOldSystemSignInfo(@RequestBody SignPushDataDTO signPushDataDTO); |
||||
} |
File diff suppressed because one or more lines are too long
@ -0,0 +1,21 @@
|
||||
package com.logpm.oldproject.feign; |
||||
|
||||
import com.logpm.oldproject.dto.SignPushDataDTO; |
||||
import lombok.AllArgsConstructor; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
import springfox.documentation.annotations.ApiIgnore; |
||||
|
||||
@ApiIgnore() |
||||
@RestController |
||||
@AllArgsConstructor |
||||
public class SignPushClient implements ISignPushClient{ |
||||
@Override |
||||
public Boolean pushOldSystemSignInfo(SignPushDataDTO signPushDataDTO) { |
||||
|
||||
//todo 这里存在调用老系统的接口 将数据会写给老系统
|
||||
|
||||
|
||||
|
||||
return null; |
||||
} |
||||
} |
Loading…
Reference in new issue