客商委托方数据同步
This commit is contained in:
+3
@@ -106,5 +106,8 @@ public class OrganizationPo extends BaseVOEntity implements Serializable {
|
||||
private Integer isBand;
|
||||
@ApiModelProperty("是否排队:0-否,1-是")
|
||||
private Integer isQueue;
|
||||
|
||||
@ApiModelProperty("nc编码")
|
||||
private String ncCode;
|
||||
}
|
||||
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.mhd.common.core.domain.thirdparty;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* MDM 客商主数据查询请求
|
||||
*/
|
||||
@Data
|
||||
public class MdmMerchantQueryDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("对应组织编码(DESC24),即组织NC编码")
|
||||
private String orgNcCode;
|
||||
|
||||
@ApiModelProperty("增量查询:上次最大LASTMODIFYRECORDTIME,格式如 2024-01-01 00:00:00~")
|
||||
private String lastModifyRecordTime;
|
||||
|
||||
@ApiModelProperty("当前页码,从1开始")
|
||||
private Integer currentPage = 1;
|
||||
|
||||
@ApiModelProperty("每页条数")
|
||||
private Integer countPerPage = 500;
|
||||
|
||||
@ApiModelProperty("一级组织ID,用于读取三方接口配置")
|
||||
private Long topOrganizationId;
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.mhd.common.core.domain.thirdparty;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* MDM 客商主数据查询结果
|
||||
*/
|
||||
@Data
|
||||
public class MdmMerchantQueryResultDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("S-成功 E-失败")
|
||||
private String result;
|
||||
|
||||
@ApiModelProperty("处理结果描述")
|
||||
private String desc;
|
||||
|
||||
@ApiModelProperty("数据列表")
|
||||
private List<MdmMerchantRecordDTO> dataInfo = new ArrayList<>();
|
||||
|
||||
@ApiModelProperty("当前页")
|
||||
private Integer currentPage;
|
||||
|
||||
@ApiModelProperty("总页数")
|
||||
private Integer totalPages;
|
||||
|
||||
@ApiModelProperty("总条数")
|
||||
private Integer totalNumber;
|
||||
}
|
||||
+69
@@ -0,0 +1,69 @@
|
||||
package com.mhd.common.core.domain.thirdparty;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* MDM 客商主数据单条记录
|
||||
*/
|
||||
@Data
|
||||
public class MdmMerchantRecordDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("主数据编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("商户全称")
|
||||
private String desc1;
|
||||
|
||||
@ApiModelProperty("商户简称")
|
||||
private String desc2;
|
||||
|
||||
@ApiModelProperty("是否客户")
|
||||
private String desc3;
|
||||
|
||||
@ApiModelProperty("是否供应商")
|
||||
private String desc4;
|
||||
|
||||
@ApiModelProperty("统一社会信用代码")
|
||||
private String desc7;
|
||||
|
||||
@ApiModelProperty("发票抬头名称")
|
||||
private String desc8;
|
||||
|
||||
@ApiModelProperty("单位地址")
|
||||
private String desc13;
|
||||
|
||||
@ApiModelProperty("联系人")
|
||||
private String desc14;
|
||||
|
||||
@ApiModelProperty("联系人电话")
|
||||
private String desc15;
|
||||
|
||||
@ApiModelProperty("电子邮件")
|
||||
private String desc16;
|
||||
|
||||
@ApiModelProperty("身份证号")
|
||||
private String desc23;
|
||||
|
||||
@ApiModelProperty("对应组织编码")
|
||||
private String desc24;
|
||||
|
||||
@ApiModelProperty("对应组织名称")
|
||||
private String desc25;
|
||||
|
||||
@ApiModelProperty("国别地区")
|
||||
private String desc29;
|
||||
|
||||
@ApiModelProperty("启用状态")
|
||||
private String desc30;
|
||||
|
||||
@ApiModelProperty("上次变更时间")
|
||||
private String lastModifyRecordTime;
|
||||
|
||||
@ApiModelProperty("UUID")
|
||||
private String uuid;
|
||||
}
|
||||
+7
@@ -327,4 +327,11 @@ public interface ThirdPartyServiceFeign {
|
||||
//查询用户详情
|
||||
@GetMapping("/dingtalkApi/v2/user/get")
|
||||
AjaxResult userGet(@RequestParam(value = "userId") String userId);
|
||||
|
||||
/**
|
||||
* 查询MDM客商主数据
|
||||
*/
|
||||
@PostMapping("/mdmMasterData/queryMerchant")
|
||||
R<com.mhd.common.core.domain.thirdparty.MdmMerchantQueryResultDTO> queryMdmMerchant(
|
||||
@RequestBody com.mhd.common.core.domain.thirdparty.MdmMerchantQueryDTO queryDTO);
|
||||
}
|
||||
Reference in New Issue
Block a user