Просмотр исходного кода

canal同步表 不忽略null值

baiying 6 дней назад
Родитель
Сommit
921a7c742e

+ 5 - 0
canal-console/src/main/resources/application.yml

@@ -106,6 +106,11 @@ mybatis-plus:
   type-aliases-package: com.ruoyi.system.domain,com.ruoyi.quartz.domain,com.ruoyi.common.core.domain.model,com.ruoyi.system.domain.vo,com.ruoyi.common.core.domain.entity,com.ruoyi.framework.web.domain,com.ruoyi.common.core.domain,com.ruoyi.framework.web.domain.server,com.ruoyi.generator.domain
   configuration:
     use-generated-keys: true
+  global-config:
+    db-config:
+      # 同步数据,不忽略空值
+      insert-strategy: ALWAYS
+      update-strategy: ALWAYS
 
 # PageHelper分页插件
 pagehelper:

+ 1 - 1
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/ContractedProductChange.java

@@ -34,7 +34,7 @@ public class ContractedProductChange implements Serializable {
     private String objectType;
 
     /**
-     * 签约产品
+     * 签约产品:CSO1、CSO2
      */
     private String signProduct;
 

+ 4 - 18
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/CsoSysDept.java

@@ -17,9 +17,6 @@ public class CsoSysDept {
     @TableId(type = IdType.AUTO)
     private Integer deptId;
 
-    /**
-     * 部门名称
-     */
     private String name;
 
     /**
@@ -37,19 +34,10 @@ public class CsoSysDept {
      */
     private LocalDateTime updateTime;
 
-    /**
-     * 删除标记:0(未删除),1(已删除)
-     */
     private String delFlag;
 
-    /**
-     * 父级id
-     */
     private Integer parentId;
 
-    /**
-     * 租户id
-     */
     private Integer tenantId;
 
     private String deptCode;
@@ -102,9 +90,6 @@ public class CsoSysDept {
      */
     private String subjectName;
 
-    /**
-     * 结算主体类型:0->人力家,1->税邦云
-     */
     private String subjectType;
 
     /**
@@ -133,12 +118,13 @@ public class CsoSysDept {
     private Integer renlijiaServiceChargeRate;
 
     /**
-     * 批量结算权限
+     * 服务起始时间
      */
-    private String deptBatchSettleType;
-
     private LocalDate issueDate;
 
+    /**
+     * 服务截止时间
+     */
     private LocalDate expiryDate;
 
     /**

+ 1 - 34
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/CsoSysUser.java

@@ -170,7 +170,7 @@ public class CsoSysUser {
     private String cityCode;
 
     /**
-     * 0-人力家 1-税邦云
+     * 认证方式0-人力家 1-税邦云
      */
     private String userType;
 
@@ -189,36 +189,6 @@ public class CsoSysUser {
      */
     private Integer taxHelperAgreementSignature;
 
-    /**
-     * HCP资质审核状态
-     */
-    private Integer hcpQualificationStatus;
-
-    /**
-     * HCP用户资质审核查询状态
-     */
-    private Integer hcpQualificationBriefStatus;
-
-    /**
-     * 医师执业资格证-照片页
-     */
-    private String doctorCertPhotoUrl;
-
-    /**
-     * 医师执业资格证-个人信息页
-     */
-    private String doctorCertInfoUrl;
-
-    /**
-     * 卫健委官网医师执业注册信息截图
-     */
-    private String doctorCertScreenshotUrl;
-
-    /**
-     * hcp信息采集第几步骤
-     */
-    private Integer hcpInfoCollectStep;
-
     /**
      * 银行预留手机号
      */
@@ -269,9 +239,6 @@ public class CsoSysUser {
      */
     private LocalDateTime latestChangePwdTime;
 
-    /**
-     * 黑名单
-     */
     private Boolean blackName;
 
     /**

+ 1 - 6
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/SysDeptSub.java

@@ -83,7 +83,7 @@ public class SysDeptSub extends Model<SysDeptSub> {
 	/**
 	 * 费率
 	 */
-	private BigDecimal serviceCharge2;
+	private BigDecimal serviceCharge;
 
 	/**
 	 * 税地:税率=1:N.(一个税地可以对应多个税率,新增税地类型对税率做区分)
@@ -105,11 +105,6 @@ public class SysDeptSub extends Model<SysDeptSub> {
 	 */
 	private Integer eidEnable;
 
-	/**
-	 * 费率
-	 */
-	private BigDecimal serviceCharge;
-
 	/**
 	 * 是否开启签约协议 0未开启 1已开启
 	 */

+ 1 - 1
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/SysFinancialGmvSettleData.java

@@ -55,7 +55,7 @@ public class SysFinancialGmvSettleData implements Serializable {
     /**
      * 底价
      */
-//    private String taxLandRate;
+    private String taxLandRate;
 
     /**
      * 当前使用标识

+ 1 - 11
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/SysUserSub.java

@@ -148,17 +148,7 @@ public class SysUserSub extends Model<SysUserSub> {
 	private LocalDateTime callbackTime;
 
 	/**
-	 * 定时任务扫描状态:0-已完成 1-未开始 2-进行中
-	 */
-	private Integer taskStatus;
-
-	/**
-	 * 任务执行次数
-	 */
-	private Integer taskRunTimes;
-
-	/**
-	 * 爱签合同状态
+	 * 爱签合同id
 	 */
 	private Boolean asignContractStatus;
 

+ 5 - 6
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmDaAgent.java

@@ -20,15 +20,9 @@ import java.time.LocalDateTime;
 public class WmDaAgent extends Model<WmDaAgent> {
 	private static final long serialVersionUID = 1L;
 
-	/**
-	 * 代理商类型(团队:AT, 公司: AE)
-	 */
-	private String agentType;
-
 	@TableId
 	private String id;
 
-
 	/**
 	 * 公司名称
 	 */
@@ -150,6 +144,11 @@ public class WmDaAgent extends Model<WmDaAgent> {
 
 	private String subjectType;
 
+	/**
+	 * 代理商类型
+	 */
+	private String agentType;
+
 	/**
 	 * MAH结算-药企deptId
 	 */

+ 1 - 2
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmDaDrugEntDrugtable.java

@@ -15,7 +15,6 @@ public class WmDaDrugEntDrugtable {
     @TableId(type = IdType.AUTO)
     private Integer id;
 
-
     /**
      * 药品名称
      */
@@ -129,7 +128,7 @@ public class WmDaDrugEntDrugtable {
     /**
      * 关联问卷
      */
-//    private String relateLit;
+    private String relateLit;
 
     private Integer dbSourceId;
 }

+ 28 - 37
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmScorePackage.java

@@ -35,7 +35,6 @@ public class WmScorePackage {
     @TableId(type = IdType.AUTO)
     private Integer id;
 
-
     /**
      * 规则ID
      */
@@ -50,11 +49,6 @@ public class WmScorePackage {
      */
     private String scoreName;
 
-    /**
-     * 积分包序列号
-     */
-    private String pkgSn;
-
     private String score;
 
     private String agentTypeId;
@@ -105,15 +99,10 @@ public class WmScorePackage {
     private String sendPackageDeptId;
 
     /**
-     * 组织机构ID[服务公司]
+     * 组织机构ID
      */
     private String deptId;
 
-    /**
-     * 关联服务企业[委托公司]
-     */
-    private String relatedService;
-
     /**
      * 是否删除
      */
@@ -278,6 +267,11 @@ public class WmScorePackage {
      */
     private String scorePackageName;
 
+    /**
+     * 关联服务企业
+     */
+    private String relatedService;
+
     /**
      * 积分包是否进行中
      */
@@ -353,28 +347,15 @@ public class WmScorePackage {
      */
     private String drugProducer;
 
-    /**
-     * 公对公结算记录
-     */
     private BigDecimal p2pAmount;
 
-    /**
-     * 公对公服务费
-     */
-    private BigDecimal p2pServiceAmount;
-
     /**
      * 公对公提交时间
      */
     private LocalDateTime p2pTime;
 
     /**
-     * 批量结算提交积分
-     */
-    private Integer batchSettleRecord;
-
-    /**
-     * 支付中心订单号
+     * 订单号
      */
     private String omsOrderSn;
 
@@ -389,17 +370,22 @@ public class WmScorePackage {
     private String subLocation;
 
     /**
-     * MAH结算-药企deptId
+     * 公对公服务费
      */
-    private Integer mahSettleDeptId;
+    private BigDecimal p2pServiceAmount;
 
     /**
-     * 企业任务上限(单位%)
+     * 积分包编号
      */
-    private BigDecimal entTaskLimit;
+    private String pkgSn;
 
     /**
-     * mah支付步进状态
+     * MAH结算-药企deptId
+     */
+    private Integer mahSettleDeptId;
+
+    /**
+     * MAH结算-步进状态(BUSINESS-业务, FINANCE-财务)
      */
     private String mahSettleStep;
 
@@ -409,14 +395,14 @@ public class WmScorePackage {
     private LocalDateTime mahSettleTime;
 
     /**
-     * 推广药品id
+     * 企业任务上限(单位%)
      */
-    private String drugtable;
+    private BigDecimal entTaskLimit;
 
     /**
-     * 审核管理费比例
+     * 推广药品id
      */
-    private BigDecimal auditManagementFeeRates;
+    private String drugtable;
 
     /**
      * 发票号码
@@ -426,7 +412,12 @@ public class WmScorePackage {
     /**
      * 发票文件
      */
-//    private Object invoiceFile;
+    private String invoiceFile;
+
+    /**
+     * 审核管理费比例
+     */
+    private BigDecimal auditManagementFeeRates;
 
     /**
      * 截止日期
@@ -436,7 +427,7 @@ public class WmScorePackage {
     /**
      * 推广区域
      */
-//    private String area;
+    private String area;
 
     /**
      * 实际归档积分

+ 6 - 0
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmScorePackageSettleNote.java

@@ -35,8 +35,14 @@ public class WmScorePackageSettleNote {
 
     private Integer settleNoteStatus;
 
+    /**
+     * 标记
+     */
     private String remark;
 
+    /**
+     * 到账时间
+     */
     private LocalDateTime notifyTime;
 
     /**

+ 1 - 1
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmScorePackageStatus.java

@@ -81,7 +81,7 @@ public class WmScorePackageStatus {
     /**
      * 测评结果
      */
-//    private String quizRes;
+    private String quizRes;
 
     private Integer dbSourceId;
 

+ 4 - 3
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmTask.java

@@ -176,7 +176,7 @@ public class WmTask extends Model<WmTask> {
     /**
      * 备用字段
      */
-//    private String extIds;
+    private String extIds;
 
     /**
      * 任务详情图片
@@ -273,10 +273,11 @@ public class WmTask extends Model<WmTask> {
      */
     private String taskFrom;
 
+    /**
+     * 任务结算状态
+     */
     private Integer taskSettleStatus;
 
-    private String settleNoteNumber;
-
     /**
      * 复审次数记录
      */

+ 1 - 1
yaoyi-bi/src/main/java/com/retdata/yaoyibi/domain/WmUserPlatQuizRes.java

@@ -37,7 +37,7 @@ public final class WmUserPlatQuizRes {
 	/**
 	 * 测试结果
 	 */
-//	private String quizRes;
+	private String quizRes;
 
 	/**
 	 * 测评有效期