Commit 946c4a0c by jx-art

跟进供应商ID查询供应商下商品对接

parent 2a6f16d7
...@@ -50,6 +50,11 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -50,6 +50,11 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
@Autowired @Autowired
private FlowRpcSupplierSendService supplierSendService; private FlowRpcSupplierSendService supplierSendService;
/**
* 接口不完整,关于商品的查询已经完成 供应商查询不完整接口已对接 具体返回值接口测试未完成
* @param changeCommander
* @return
*/
@Override @Override
public GoodsResponseRpc queryCommanderInfo(ChangeCommanderPO changeCommander) { public GoodsResponseRpc queryCommanderInfo(ChangeCommanderPO changeCommander) {
GoodsResponseRpc rpc = new GoodsResponseRpc(); GoodsResponseRpc rpc = new GoodsResponseRpc();
......
package com.netease.mail.yanxuan.change.integration.flow.supplier; package com.netease.mail.yanxuan.change.integration.flow.supplier;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierGoodsInfoReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierRelatedUserReq; import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierRelatedUserReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierSearchRemoteReq; import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierSearchRemoteReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierSendEmailReq; import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierSendEmailReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierGoodsInfoRsp;
import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierSimpleRsp; import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierSimpleRsp;
import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierUserRsp; import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierUserRsp;
import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse; import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse;
import com.netease.yanxuan.missa.client.annotation.MissaClient; import com.netease.yanxuan.missa.client.annotation.MissaClient;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
...@@ -56,4 +57,10 @@ public interface FlowRpcSupplierSendService { ...@@ -56,4 +57,10 @@ public interface FlowRpcSupplierSendService {
@PostMapping("/api/initiateProject/source/batchGetRelatedSupplier.json") @PostMapping("/api/initiateProject/source/batchGetRelatedSupplier.json")
String batchGetRelatedSupplier(@RequestBody List<Integer> req); String batchGetRelatedSupplier(@RequestBody List<Integer> req);
/**
* 跟进供应商ID 互殴去供应商的商品
* @return
*/
@PostMapping("/api/initiateProject/quote/listSupplierQuoteInfoBySupplierIds.json")
AjaxResponse<List<SupplierGoodsInfoRsp>> SupplierGoodsInfoBySupplier(@RequestBody SupplierGoodsInfoReq req);
} }
package com.netease.mail.yanxuan.change.integration.flow.supplier.req;
import lombok.Data;
/**
* @author WangJiaXiang
* @date 2022/12/2/002$
*/
@Data
public class SupplierGoodsInfoReq {
//是用英文逗号分隔的供应商ID列表
private String supplierIds;
}
package com.netease.mail.yanxuan.change.integration.flow.supplier.rsp;
import lombok.Data;
/**
* @author WangJiaXiang
* @date 2022/12/2/002$
*/
@Data
public class SupplierGoodsInfoRsp {
//注释不一定准确
//营业编号
private Integer businessForm;
//合同编号
private String contractNum;
//创建时间
private Integer createTime;
//创建用户
private String createUser;
//默认标记
private Integer defaultFlag;
//商品是否有效 0: 有效;1: 失效
private Integer invalid;
//有效类型
private Integer invoiceType;
//商品主键ID
private Integer itemId;
//报价货币
private String quoteCurrency;
//报价模式
private Integer quoteMode;
//结算模式
private Integer settleMode;
//供应商ID
private String supplierId;
private Integer taxRate;
//修改时间
private Integer updateTime;
//修改名称
private String updateUser;
}
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