提交 eb8d42ca authored 作者: aiqingguo's avatar aiqingguo

承运同步

上级 0f389e05
package com.clx.performance.param.feign.transport;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;
@Getter
@Setter
@ToString
@NoArgsConstructor
public class OwnerSettlementSyncParam {
@ApiModelProperty(value = "货主手机")
@NotBlank(message = "货主手机不能为空")
private String ownerMobile;
@ApiModelProperty(value = "结算单列表")
@Valid
@NotEmpty(message = "结算单列表不能空")
private List<SettlementItem> settlementList;
@Getter
@Setter
@ToString
@NoArgsConstructor
public static class SettlementItem{
@ApiModelProperty(value = "运单编号列表")
@NotEmpty(message = "运单编号不能空")
private String childNo;
@ApiModelProperty(value = "结算单编号")
@NotEmpty(message = "结算单编号不能空")
private String settlementNo;
}
}
......@@ -2,8 +2,8 @@ package com.clx.performance.feign;
import com.clx.performance.param.feign.transport.OwnerLegalSyncParam;
import com.clx.performance.param.feign.transport.OwnerPersonalSyncParam;
import com.clx.performance.param.feign.transport.OwnerSettlementSyncParam;
import com.clx.performance.param.feign.transport.ThirdOrderChildBrokerParam;
import com.clx.performance.vo.feign.transport.ThirdOrderChildBrokerResultVO;
import com.msl.common.dto.HttpDTO;
import com.msl.common.result.Result;
import org.springframework.cloud.openfeign.FeignClient;
......@@ -38,6 +38,11 @@ public interface TransportFeignService {
@RequestMapping(value = "/transport-service/thirdParty/order/getInvoiceStatus", method = RequestMethod.POST)
Result<Integer> getInvoiceStatus(@RequestBody @NotBlank(message = "运单编号不能为空") String childNo);
/**
* 货主结算单同步 (只推同一货主)
*/
@RequestMapping(value = "/transport-service/thirdParty/order/ownerSettlementSync", method = RequestMethod.POST)
Result ownerSettlementSync(@RequestBody OwnerSettlementSyncParam param);
/**
* 货主同步(法人模式)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论