Selaa lähdekoodia

feat:entity提交

zhangwei 3 vuotta sitten
vanhempi
commit
658b2d6bde
81 muutettua tiedostoa jossa 3597 lisäystä ja 2 poistoa
  1. 155 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyBill.java
  2. 61 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyBillOperLog.java
  3. 61 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyBook.java
  4. 76 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyChangeRecord.java
  5. 41 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyCustChargeRel.java
  6. 82 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyCustomer.java
  7. 62 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyLink.java
  8. 56 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyRemindDefinition.java
  9. 109 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyRemindHistory.java
  10. 58 0
      src/main/java/com/winhc/returnmoney/entity/ReturnMoneyResponsiblePerson.java
  11. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyBillConvert.java
  12. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyBillOperLogConvert.java
  13. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyBookConvert.java
  14. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyChangeRecordConvert.java
  15. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyCustChargeRelConvert.java
  16. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyCustomerConvert.java
  17. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyLinkConvert.java
  18. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyRemindDefinitionConvert.java
  19. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyRemindHistoryConvert.java
  20. 25 0
      src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyResponsiblePersonConvert.java
  21. 121 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyBillDTO.java
  22. 50 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyBillOperLogDTO.java
  23. 50 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyBookDTO.java
  24. 63 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyChangeRecordDTO.java
  25. 34 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyCustChargeRelDTO.java
  26. 65 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyCustomerDTO.java
  27. 50 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyLinkDTO.java
  28. 46 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyRemindDefinitionDTO.java
  29. 86 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyRemindHistoryDTO.java
  30. 47 0
      src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyResponsiblePersonDTO.java
  31. 49 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyBillOperLogVO.java
  32. 120 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyBillVO.java
  33. 49 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyBookVO.java
  34. 62 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyChangeRecordVO.java
  35. 33 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyCustChargeRelVO.java
  36. 64 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyCustomerVO.java
  37. 49 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyLinkVO.java
  38. 45 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyRemindDefinitionVO.java
  39. 85 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyRemindHistoryVO.java
  40. 46 0
      src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyResponsiblePersonVO.java
  41. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyBillMapper.java
  42. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyBillOperLogMapper.java
  43. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyBookMapper.java
  44. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyChangeRecordMapper.java
  45. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyCustChargeRelMapper.java
  46. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyCustomerMapper.java
  47. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyLinkMapper.java
  48. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyRemindDefinitionMapper.java
  49. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyRemindHistoryMapper.java
  50. 13 0
      src/main/java/com/winhc/returnmoney/repository/ReturnMoneyResponsiblePersonMapper.java
  51. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyBillOperLogService.java
  52. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyBillService.java
  53. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyBookService.java
  54. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyChangeRecordService.java
  55. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyCustChargeRelService.java
  56. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyCustomerService.java
  57. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyLinkService.java
  58. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyRemindDefinitionService.java
  59. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyRemindHistoryService.java
  60. 59 0
      src/main/java/com/winhc/returnmoney/service/ReturnMoneyResponsiblePersonService.java
  61. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyBillOperLogServiceImpl.java
  62. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyBillServiceImpl.java
  63. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyBookServiceImpl.java
  64. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyChangeRecordServiceImpl.java
  65. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyCustChargeRelServiceImpl.java
  66. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyCustomerServiceImpl.java
  67. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyLinkServiceImpl.java
  68. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyRemindDefinitionServiceImpl.java
  69. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyRemindHistoryServiceImpl.java
  70. 60 0
      src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyResponsiblePersonServiceImpl.java
  71. 5 0
      src/main/resources/mapper/ReturnMoneyBillMapper.xml
  72. 5 0
      src/main/resources/mapper/ReturnMoneyBillOperLogMapper.xml
  73. 5 0
      src/main/resources/mapper/ReturnMoneyBookMapper.xml
  74. 5 0
      src/main/resources/mapper/ReturnMoneyChangeRecordMapper.xml
  75. 5 0
      src/main/resources/mapper/ReturnMoneyCustChargeRelMapper.xml
  76. 5 0
      src/main/resources/mapper/ReturnMoneyCustomerMapper.xml
  77. 5 0
      src/main/resources/mapper/ReturnMoneyLinkMapper.xml
  78. 5 0
      src/main/resources/mapper/ReturnMoneyRemindDefinitionMapper.xml
  79. 5 0
      src/main/resources/mapper/ReturnMoneyRemindHistoryMapper.xml
  80. 5 0
      src/main/resources/mapper/ReturnMoneyResponsiblePersonMapper.xml
  81. 2 2
      src/test/java/CodeGenerator.java

+ 155 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyBill.java

@@ -0,0 +1,155 @@
+package com.winhc.returnmoney.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.time.LocalDate;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBill实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_BILL")
+@ApiModel(value="ReturnMoneyBill实体对象", description="回款宝账款")
+public class ReturnMoneyBill implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "回款宝账本id")
+    @TableField("RETURN_MONEY_BOOK_ID")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款总金额")
+    @TableField("TOTAL_MONEY")
+    private BigDecimal totalMoney;
+
+    @ApiModelProperty(value = "账款当前应收金额")
+    @TableField("RECEIVABLE")
+    private BigDecimal receivable;
+
+    @ApiModelProperty(value = "账款已收金额")
+    @TableField("RECEIPT")
+    private BigDecimal receipt;
+
+    @ApiModelProperty(value = "账单状态,1进行中,2已逾期,3已收回,4已终止")
+    @TableField("RETURN_MONEY_BILL_STATUS")
+    private Integer returnMoneyBillStatus;
+
+    @ApiModelProperty(value = "账款阶段")
+    @TableField("RETURN_MONEY_BILL_STAGE")
+    private Integer returnMoneyBillStage;
+
+    @ApiModelProperty(value = "账款类型。1应收。2应付")
+    @TableField("RETURN_MONEY_BILL_TYPE")
+    private Integer returnMoneyBillType;
+
+    @ApiModelProperty(value = "应收账款日期")
+    @TableField("END_DATE")
+    private LocalDate endDate;
+
+    @ApiModelProperty(value = "账款备注")
+    @TableField("BILL_REMARK")
+    private String billRemark;
+
+    @ApiModelProperty(value = "客户id")
+    @TableField("CUSTOMER_ID")
+    private String customerId;
+
+    @ApiModelProperty(value = "客户name")
+    @TableField("CUSTOMER_NAME")
+    private String customerName;
+
+    @ApiModelProperty(value = "合同name")
+    @TableField("CONTRACT_NAME")
+    private String contractName;
+
+    @ApiModelProperty(value = "合同到期日期")
+    @TableField("CONTRACT_END_DATE")
+    private LocalDate contractEndDate;
+
+    @ApiModelProperty(value = "合同附件逗号分隔")
+    @TableField("CONTRACT_URL")
+    private String contractUrl;
+
+    @ApiModelProperty(value = "账单刷新状态。1未刷新,2刷新中,3已刷新,0刷新失败")
+    @TableField("REFRESH_STATUS")
+    private Integer refreshStatus;
+
+    @ApiModelProperty(value = "上次评估ID")
+    @TableField("PRE_DIAGNOSIS_ID")
+    private Long preDiagnosisId;
+
+    @ApiModelProperty(value = "评估id")
+    @TableField("DIAGNOSIS_ID")
+    private Long diagnosisId;
+
+    @ApiModelProperty(value = "上次评估等级")
+    @TableField("PRE_DIAGNOSIS_GRADE")
+    private String preDiagnosisGrade;
+
+    @ApiModelProperty(value = "上次评估分数")
+    @TableField("PRE_DIAGNOSIS_SCORE")
+    private BigDecimal preDiagnosisScore;
+
+    @ApiModelProperty(value = "上次评估时间")
+    @TableField("PRE_DIAGNOSIS_DATETIME")
+    private LocalDateTime preDiagnosisDatetime;
+
+    @ApiModelProperty(value = "评估等级")
+    @TableField("DIAGNOSIS_GRADE")
+    private String diagnosisGrade;
+
+    @ApiModelProperty(value = "评估时间")
+    @TableField("DIAGNOSIS_DATETIME")
+    private LocalDateTime diagnosisDatetime;
+
+    @ApiModelProperty(value = "本次评估分数")
+    @TableField("DIAGNOSIS_SCORE")
+    private BigDecimal diagnosisScore;
+
+    @ApiModelProperty(value = "趋势,1上升,2下降。0持平")
+    @TableField("DIAGNOSIS_TREND")
+    private Integer diagnosisTrend;
+
+    @ApiModelProperty(value = "提醒消息")
+    @TableField("REMIND_INFO")
+    private String remindInfo;
+
+    @ApiModelProperty(value = "账款结清时间")
+    @TableField("SETTLE_TIME")
+    private LocalDateTime settleTime;
+
+    @ApiModelProperty(value = "用户id")
+    @TableField("USER_ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    @TableField("DELETED")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("TIME_CREATED")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    @TableField("TIME_MODIFIED")
+    private LocalDateTime timeModified;
+
+
+}

+ 61 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyBillOperLog.java

@@ -0,0 +1,61 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBillOperLog实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_BILL_OPER_LOG")
+@ApiModel(value="ReturnMoneyBillOperLog实体对象", description="回款宝账款操作日志表")
+public class ReturnMoneyBillOperLog implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "动作代码")
+    @TableField("ACTION_CODE")
+    private String actionCode;
+
+    @ApiModelProperty(value = "动作名称")
+    @TableField("ACTION_NAME")
+    private String actionName;
+
+    @ApiModelProperty(value = "用户ID")
+    @TableField("USER_ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "业务类型")
+    @TableField("BIZ_TYPE")
+    private String bizType;
+
+    @ApiModelProperty(value = "业务ID")
+    @TableField("BIZ_ID")
+    private String bizId;
+
+    @ApiModelProperty(value = "操作内容")
+    @TableField("ACTION_CONTENT")
+    private String actionContent;
+
+    @ApiModelProperty(value = "操作时间")
+    @TableField("OPER_TIME")
+    private LocalDateTime operTime;
+
+
+}

+ 61 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyBook.java

@@ -0,0 +1,61 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBook实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_BOOK")
+@ApiModel(value="ReturnMoneyBook实体对象", description="回款宝账本")
+public class ReturnMoneyBook implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "客户id")
+    @TableField("CUSTOMER_ID")
+    private String customerId;
+
+    @ApiModelProperty(value = "客户name")
+    @TableField("CUSTOMER_NAME")
+    private String customerName;
+
+    @ApiModelProperty(value = "账本刷新状态。1未刷新,2刷新中,3已刷新,0刷新失败")
+    @TableField("REFRESH_STATUS")
+    private Integer refreshStatus;
+
+    @ApiModelProperty(value = "用户id")
+    @TableField("USER_ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("TIME_CREATED")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    @TableField("TIME_MODIFIED")
+    private LocalDateTime timeModified;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    @TableField("DELETED")
+    private Integer deleted;
+
+
+}

+ 76 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyChangeRecord.java

@@ -0,0 +1,76 @@
+package com.winhc.returnmoney.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyChangeRecord实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_CHANGE_RECORD")
+@ApiModel(value="ReturnMoneyChangeRecord实体对象", description="回款宝账款收付款记录表")
+public class ReturnMoneyChangeRecord implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "账本id")
+    @TableField("RETURN_MONEY_BOOK_ID")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款id")
+    @TableField("RETURN_MONEY_BILL_ID")
+    private Long returnMoneyBillId;
+
+    @ApiModelProperty(value = "收回金额/已付金额")
+    @TableField("RECEIPT_MONEY")
+    private BigDecimal receiptMoney;
+
+    @ApiModelProperty(value = "收回前金额/应付前总金额")
+    @TableField("PRE_MONEY")
+    private BigDecimal preMoney;
+
+    @ApiModelProperty(value = "操作人id")
+    @TableField("OPER_USER_ID")
+    private Long operUserId;
+
+    @ApiModelProperty(value = "操作人name")
+    @TableField("OPER_USER_NAME")
+    private Long operUserName;
+
+    @ApiModelProperty(value = "备注")
+    @TableField("REMARK")
+    private String remark;
+
+    @ApiModelProperty(value = "附件url,逗号分隔")
+    @TableField("FILE_URL")
+    private String fileUrl;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    @TableField("DELETED")
+    private Integer deleted;
+
+    @TableField("TIME_CREATED")
+    private LocalDateTime timeCreated;
+
+    @TableField("TIME_MODIFIED")
+    private LocalDateTime timeModified;
+
+
+}

+ 41 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyCustChargeRel.java

@@ -0,0 +1,41 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyCustChargeRel实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_CUST_CHARGE_REL")
+@ApiModel(value="ReturnMoneyCustChargeRel实体对象", description="客户-负责人-关系表")
+public class ReturnMoneyCustChargeRel implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键")
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "客户id")
+    @TableField("CUST_ID")
+    private Long custId;
+
+    @ApiModelProperty(value = "负责人id")
+    @TableField("MEMBER_ID")
+    private Long memberId;
+
+
+}

+ 82 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyCustomer.java

@@ -0,0 +1,82 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyCustomer实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_CUSTOMER")
+@ApiModel(value="ReturnMoneyCustomer实体对象", description="回款宝账户表")
+public class ReturnMoneyCustomer implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "客户id")
+    @TableId(value = "CUST_ID", type = IdType.AUTO)
+    private Long custId;
+
+    @ApiModelProperty(value = "客户名称")
+    @TableField("CUST_NAME")
+    private String custName;
+
+    @ApiModelProperty(value = "客户性质 1企业 2个人 3政府事业单位")
+    @TableField("CUST_TYPE")
+    private Integer custType;
+
+    @ApiModelProperty(value = "公司id")
+    @TableField("COMPANY_ID")
+    private String companyId;
+
+    @ApiModelProperty(value = "所属行业JSON")
+    @TableField("INDUSTRY")
+    private String industry;
+
+    @ApiModelProperty(value = "办公地址")
+    @TableField("ADDRESS")
+    private String address;
+
+    @ApiModelProperty(value = "附件JSON")
+    @TableField("ATTACHMENT")
+    private String attachment;
+
+    @ApiModelProperty(value = "备注信息")
+    @TableField("REMARK")
+    private String remark;
+
+    @ApiModelProperty(value = "所属用户")
+    @TableField("BELONG_USER_ID")
+    private Long belongUserId;
+
+    @ApiModelProperty(value = "是否删除 0否 1是")
+    @TableField("DELETED")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("TIME_CREATED")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    @TableField("TIME_MODIFIED")
+    private LocalDateTime timeModified;
+
+    @ApiModelProperty(value = "1客户  2供应商")
+    @TableField("TYPE")
+    private Integer type;
+
+
+}

+ 62 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyLink.java

@@ -0,0 +1,62 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyLink实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_LINK")
+@ApiModel(value="ReturnMoneyLink实体对象", description="回款宝客户联系人")
+public class ReturnMoneyLink implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键,联系人id")
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "联系人姓名")
+    @TableField("NAME")
+    private String name;
+
+    @ApiModelProperty(value = "联系人电话")
+    @TableField("MOBILE_NO")
+    private String mobileNo;
+
+    @ApiModelProperty(value = "联系人邮箱")
+    @TableField("EMAIL")
+    private String email;
+
+    @ApiModelProperty(value = "联系人微信")
+    @TableField("WECHAT")
+    private String wechat;
+
+    @ApiModelProperty(value = "所属客户")
+    @TableField("CUST_ID")
+    private Long custId;
+
+    @ApiModelProperty(value = "是否删除 0否 1是")
+    @TableField("DELETED")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("TIME_CREATED")
+    private LocalDateTime timeCreated;
+
+
+}

+ 56 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyRemindDefinition.java

@@ -0,0 +1,56 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyRemindDefinition实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_REMIND_DEFINITION")
+@ApiModel(value="ReturnMoneyRemindDefinition实体对象", description="")
+public class ReturnMoneyRemindDefinition implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "提醒类型,枚举(中文):逾期提醒、评级提醒、财产线索、风险预警")
+    @TableField("REMIND_TYPE")
+    private String remindType;
+
+    @ApiModelProperty(value = "触发时机。1、逾期提醒:OVERDUE_WEEK(逾期前一周)、OVERDUED(已逾期)、OVERDUE_THREEMONTH(逾期三个月)、OVERDUE_HALFYEAR(逾期半年)、OVERDUE_YEAR(逾期1年)、OVERDUE_THREEYEAR(逾期3年) 2、评级提醒:A、B、C、D 3 4根据动态的数据来")
+    @TableField("OPPORTUNITY")
+    private String opportunity;
+
+    @ApiModelProperty(value = "账单状态,1进行中,2已逾期,3已收回")
+    @TableField("ACCOUNT_BILL_STATUS")
+    private Integer accountBillStatus;
+
+    @ApiModelProperty(value = "账款阶段,1未起诉 2已起诉  3已申请执行 4终结本次执行")
+    @TableField("ACCOUNT_BILL_STAGE")
+    private Integer accountBillStage;
+
+    @ApiModelProperty(value = "提醒文案")
+    @TableField("REMIND_CONTENT")
+    private String remindContent;
+
+    @ApiModelProperty(value = "功能列表")
+    @TableField("FUNCTION_LIST")
+    private String functionList;
+
+
+}

+ 109 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyRemindHistory.java

@@ -0,0 +1,109 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyRemindHistory实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_REMIND_HISTORY")
+@ApiModel(value="ReturnMoneyRemindHistory实体对象", description="智能提醒历史表")
+public class ReturnMoneyRemindHistory implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "用户ID")
+    @TableField("USER_ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "账本ID")
+    @TableField("ACCOUNT_BOOK_ID")
+    private Long accountBookId;
+
+    @ApiModelProperty(value = "账单主键")
+    @TableField("ACCOUNT_BILL_ID")
+    private Long accountBillId;
+
+    @ApiModelProperty(value = "动态主键")
+    @TableField("TREND_ID")
+    private String trendId;
+
+    @ApiModelProperty(value = "动态内容")
+    @TableField("TREND_CONTENT")
+    private String trendContent;
+
+    @ApiModelProperty(value = "提醒时间")
+    @TableField("REMIND_TIME")
+    private LocalDateTime remindTime;
+
+    @ApiModelProperty(value = "公司名称")
+    @TableField("COMPANY_NAME")
+    private String companyName;
+
+    @ApiModelProperty(value = "提醒标题")
+    @TableField("REMIND_TITLE")
+    private String remindTitle;
+
+    @ApiModelProperty(value = "提醒文案")
+    @TableField("REMIND_CONTENT")
+    private String remindContent;
+
+    @ApiModelProperty(value = "功能列表")
+    @TableField("FUNCTION_LIST")
+    private String functionList;
+
+    @ApiModelProperty(value = "提醒类型,枚举(中文):逾期提醒、账款评级、财产线索、风险预警")
+    @TableField("REMIND_TYPE")
+    private String remindType;
+
+    @ApiModelProperty(value = "0未读1已读")
+    @TableField("READ_STATUS")
+    private Integer readStatus;
+
+    @ApiModelProperty(value = "动态类型")
+    @TableField("TRENT_TYPE")
+    private String trentType;
+
+    @ApiModelProperty(value = "跳转详情用,存新数据的rowkey")
+    @TableField("BIZ_ID")
+    private String bizId;
+
+    @ApiModelProperty(value = "跳转详情用")
+    @TableField("DIMENSION_TYPE")
+    private String dimensionType;
+
+    @ApiModelProperty(value = "跳转详情用")
+    @TableField("INFO_TYPE")
+    private String infoType;
+
+    @ApiModelProperty(value = "跳转详情用,存新数据的id")
+    @TableField("DYNAMIC_ID")
+    private String dynamicId;
+
+    @ApiModelProperty(value = "提醒文案新版")
+    @TableField("NEW_TREND_CONTENT")
+    private String newTrendContent;
+
+    @ApiModelProperty(value = "0旧1新")
+    @TableField("IS_NEW")
+    private Integer isNew;
+
+
+}

+ 58 - 0
src/main/java/com/winhc/returnmoney/entity/ReturnMoneyResponsiblePerson.java

@@ -0,0 +1,58 @@
+package com.winhc.returnmoney.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyResponsiblePerson实体对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("RETURN_MONEY_RESPONSIBLE_PERSON")
+@ApiModel(value="ReturnMoneyResponsiblePerson实体对象", description="回款宝账款责任人")
+public class ReturnMoneyResponsiblePerson implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键id")
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty(value = "账本id")
+    @TableField("RETURN_MONEY_BOOK_ID")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款id")
+    @TableField("RETURN_MONEY_BILL_ID")
+    private Long returnMoneyBillId;
+
+    @ApiModelProperty(value = "责任人id")
+    @TableField("USER_ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    @TableField("DELETED")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("TIME_CREATED")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    @TableField("TIME_MODIFIED")
+    private LocalDateTime timeModified;
+
+
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyBillConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBill;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBillDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBillVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyBill 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyBillConvert {
+
+    public static ReturnMoneyBill DTOToEntity(ReturnMoneyBillDTO dto) {
+        ReturnMoneyBill entity = new ReturnMoneyBill();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyBillVO EntityToVO(ReturnMoneyBill entity) {
+        ReturnMoneyBillVO vo = new ReturnMoneyBillVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyBillOperLogConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBillOperLog;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBillOperLogDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBillOperLogVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyBillOperLog 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyBillOperLogConvert {
+
+    public static ReturnMoneyBillOperLog DTOToEntity(ReturnMoneyBillOperLogDTO dto) {
+        ReturnMoneyBillOperLog entity = new ReturnMoneyBillOperLog();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyBillOperLogVO EntityToVO(ReturnMoneyBillOperLog entity) {
+        ReturnMoneyBillOperLogVO vo = new ReturnMoneyBillOperLogVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyBookConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBook;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBookDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBookVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyBook 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyBookConvert {
+
+    public static ReturnMoneyBook DTOToEntity(ReturnMoneyBookDTO dto) {
+        ReturnMoneyBook entity = new ReturnMoneyBook();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyBookVO EntityToVO(ReturnMoneyBook entity) {
+        ReturnMoneyBookVO vo = new ReturnMoneyBookVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyChangeRecordConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyChangeRecord;
+import com.winhc.returnmoney.model.dto.ReturnMoneyChangeRecordDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyChangeRecordVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyChangeRecord 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyChangeRecordConvert {
+
+    public static ReturnMoneyChangeRecord DTOToEntity(ReturnMoneyChangeRecordDTO dto) {
+        ReturnMoneyChangeRecord entity = new ReturnMoneyChangeRecord();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyChangeRecordVO EntityToVO(ReturnMoneyChangeRecord entity) {
+        ReturnMoneyChangeRecordVO vo = new ReturnMoneyChangeRecordVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyCustChargeRelConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustChargeRel;
+import com.winhc.returnmoney.model.dto.ReturnMoneyCustChargeRelDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyCustChargeRelVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyCustChargeRel 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyCustChargeRelConvert {
+
+    public static ReturnMoneyCustChargeRel DTOToEntity(ReturnMoneyCustChargeRelDTO dto) {
+        ReturnMoneyCustChargeRel entity = new ReturnMoneyCustChargeRel();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyCustChargeRelVO EntityToVO(ReturnMoneyCustChargeRel entity) {
+        ReturnMoneyCustChargeRelVO vo = new ReturnMoneyCustChargeRelVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyCustomerConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustomer;
+import com.winhc.returnmoney.model.dto.ReturnMoneyCustomerDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyCustomerVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyCustomer 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyCustomerConvert {
+
+    public static ReturnMoneyCustomer DTOToEntity(ReturnMoneyCustomerDTO dto) {
+        ReturnMoneyCustomer entity = new ReturnMoneyCustomer();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyCustomerVO EntityToVO(ReturnMoneyCustomer entity) {
+        ReturnMoneyCustomerVO vo = new ReturnMoneyCustomerVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyLinkConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyLink;
+import com.winhc.returnmoney.model.dto.ReturnMoneyLinkDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyLinkVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyLink 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyLinkConvert {
+
+    public static ReturnMoneyLink DTOToEntity(ReturnMoneyLinkDTO dto) {
+        ReturnMoneyLink entity = new ReturnMoneyLink();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyLinkVO EntityToVO(ReturnMoneyLink entity) {
+        ReturnMoneyLinkVO vo = new ReturnMoneyLinkVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyRemindDefinitionConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindDefinition;
+import com.winhc.returnmoney.model.dto.ReturnMoneyRemindDefinitionDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyRemindDefinitionVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyRemindDefinition 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyRemindDefinitionConvert {
+
+    public static ReturnMoneyRemindDefinition DTOToEntity(ReturnMoneyRemindDefinitionDTO dto) {
+        ReturnMoneyRemindDefinition entity = new ReturnMoneyRemindDefinition();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyRemindDefinitionVO EntityToVO(ReturnMoneyRemindDefinition entity) {
+        ReturnMoneyRemindDefinitionVO vo = new ReturnMoneyRemindDefinitionVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyRemindHistoryConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindHistory;
+import com.winhc.returnmoney.model.dto.ReturnMoneyRemindHistoryDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyRemindHistoryVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyRemindHistory 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyRemindHistoryConvert {
+
+    public static ReturnMoneyRemindHistory DTOToEntity(ReturnMoneyRemindHistoryDTO dto) {
+        ReturnMoneyRemindHistory entity = new ReturnMoneyRemindHistory();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyRemindHistoryVO EntityToVO(ReturnMoneyRemindHistory entity) {
+        ReturnMoneyRemindHistoryVO vo = new ReturnMoneyRemindHistoryVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 25 - 0
src/main/java/com/winhc/returnmoney/model/cvt/ReturnMoneyResponsiblePersonConvert.java

@@ -0,0 +1,25 @@
+package com.winhc.returnmoney.model.cvt;
+
+import com.winhc.returnmoney.entity.ReturnMoneyResponsiblePerson;
+import com.winhc.returnmoney.model.dto.ReturnMoneyResponsiblePersonDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyResponsiblePersonVO;
+import org.springframework.beans.BeanUtils;
+/**
+ * @description ReturnMoneyResponsiblePerson 对象转换类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public class ReturnMoneyResponsiblePersonConvert {
+
+    public static ReturnMoneyResponsiblePerson DTOToEntity(ReturnMoneyResponsiblePersonDTO dto) {
+        ReturnMoneyResponsiblePerson entity = new ReturnMoneyResponsiblePerson();
+        BeanUtils.copyProperties(dto, entity);
+        return entity;
+    }
+
+    public static ReturnMoneyResponsiblePersonVO EntityToVO(ReturnMoneyResponsiblePerson entity) {
+        ReturnMoneyResponsiblePersonVO vo = new ReturnMoneyResponsiblePersonVO ();
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+}

+ 121 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyBillDTO.java

@@ -0,0 +1,121 @@
+package com.winhc.returnmoney.model.dto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.time.LocalDate;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBill DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyBill DTO对象", description="回款宝账款")
+public class ReturnMoneyBillDTO {
+
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "回款宝账本id")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款总金额")
+    private BigDecimal totalMoney;
+
+    @ApiModelProperty(value = "账款当前应收金额")
+    private BigDecimal receivable;
+
+    @ApiModelProperty(value = "账款已收金额")
+    private BigDecimal receipt;
+
+    @ApiModelProperty(value = "账单状态,1进行中,2已逾期,3已收回,4已终止")
+    private Integer returnMoneyBillStatus;
+
+    @ApiModelProperty(value = "账款阶段")
+    private Integer returnMoneyBillStage;
+
+    @ApiModelProperty(value = "账款类型。1应收。2应付")
+    private Integer returnMoneyBillType;
+
+    @ApiModelProperty(value = "应收账款日期")
+    private LocalDate endDate;
+
+    @ApiModelProperty(value = "账款备注")
+    private String billRemark;
+
+    @ApiModelProperty(value = "客户id")
+    private String customerId;
+
+    @ApiModelProperty(value = "客户name")
+    private String customerName;
+
+    @ApiModelProperty(value = "合同name")
+    private String contractName;
+
+    @ApiModelProperty(value = "合同到期日期")
+    private LocalDate contractEndDate;
+
+    @ApiModelProperty(value = "合同附件逗号分隔")
+    private String contractUrl;
+
+    @ApiModelProperty(value = "账单刷新状态。1未刷新,2刷新中,3已刷新,0刷新失败")
+    private Integer refreshStatus;
+
+    @ApiModelProperty(value = "上次评估ID")
+    private Long preDiagnosisId;
+
+    @ApiModelProperty(value = "评估id")
+    private Long diagnosisId;
+
+    @ApiModelProperty(value = "上次评估等级")
+    private String preDiagnosisGrade;
+
+    @ApiModelProperty(value = "上次评估分数")
+    private BigDecimal preDiagnosisScore;
+
+    @ApiModelProperty(value = "上次评估时间")
+    private LocalDateTime preDiagnosisDatetime;
+
+    @ApiModelProperty(value = "评估等级")
+    private String diagnosisGrade;
+
+    @ApiModelProperty(value = "评估时间")
+    private LocalDateTime diagnosisDatetime;
+
+    @ApiModelProperty(value = "本次评估分数")
+    private BigDecimal diagnosisScore;
+
+    @ApiModelProperty(value = "趋势,1上升,2下降。0持平")
+    private Integer diagnosisTrend;
+
+    @ApiModelProperty(value = "提醒消息")
+    private String remindInfo;
+
+    @ApiModelProperty(value = "账款结清时间")
+    private LocalDateTime settleTime;
+
+    @ApiModelProperty(value = "用户id")
+    private Long userId;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+
+}

+ 50 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyBillOperLogDTO.java

@@ -0,0 +1,50 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBillOperLog DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyBillOperLog DTO对象", description="回款宝账款操作日志表")
+public class ReturnMoneyBillOperLogDTO {
+
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "动作代码")
+    private String actionCode;
+
+    @ApiModelProperty(value = "动作名称")
+    private String actionName;
+
+    @ApiModelProperty(value = "用户ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "业务类型")
+    private String bizType;
+
+    @ApiModelProperty(value = "业务ID")
+    private String bizId;
+
+    @ApiModelProperty(value = "操作内容")
+    private String actionContent;
+
+    @ApiModelProperty(value = "操作时间")
+    private LocalDateTime operTime;
+
+
+}

+ 50 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyBookDTO.java

@@ -0,0 +1,50 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBook DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyBook DTO对象", description="回款宝账本")
+public class ReturnMoneyBookDTO {
+
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "客户id")
+    private String customerId;
+
+    @ApiModelProperty(value = "客户name")
+    private String customerName;
+
+    @ApiModelProperty(value = "账本刷新状态。1未刷新,2刷新中,3已刷新,0刷新失败")
+    private Integer refreshStatus;
+
+    @ApiModelProperty(value = "用户id")
+    private Long userId;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+
+}

+ 63 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyChangeRecordDTO.java

@@ -0,0 +1,63 @@
+package com.winhc.returnmoney.model.dto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyChangeRecord DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyChangeRecord DTO对象", description="回款宝账款收付款记录表")
+public class ReturnMoneyChangeRecordDTO {
+
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "账本id")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款id")
+    private Long returnMoneyBillId;
+
+    @ApiModelProperty(value = "收回金额/已付金额")
+    private BigDecimal receiptMoney;
+
+    @ApiModelProperty(value = "收回前金额/应付前总金额")
+    private BigDecimal preMoney;
+
+    @ApiModelProperty(value = "操作人id")
+    private Long operUserId;
+
+    @ApiModelProperty(value = "操作人name")
+    private Long operUserName;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+    @ApiModelProperty(value = "附件url,逗号分隔")
+    private String fileUrl;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "")
+    private LocalDateTime timeModified;
+
+
+}

+ 34 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyCustChargeRelDTO.java

@@ -0,0 +1,34 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyCustChargeRel DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyCustChargeRel DTO对象", description="客户-负责人-关系表")
+public class ReturnMoneyCustChargeRelDTO {
+
+
+    @ApiModelProperty(value = "主键")
+    private Integer id;
+
+    @ApiModelProperty(value = "客户id")
+    private Long custId;
+
+    @ApiModelProperty(value = "负责人id")
+    private Long memberId;
+
+
+}

+ 65 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyCustomerDTO.java

@@ -0,0 +1,65 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyCustomer DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyCustomer DTO对象", description="回款宝账户表")
+public class ReturnMoneyCustomerDTO {
+
+
+    @ApiModelProperty(value = "客户id")
+    private Long custId;
+
+    @ApiModelProperty(value = "客户名称")
+    private String custName;
+
+    @ApiModelProperty(value = "客户性质 1企业 2个人 3政府事业单位")
+    private Integer custType;
+
+    @ApiModelProperty(value = "公司id")
+    private String companyId;
+
+    @ApiModelProperty(value = "所属行业JSON")
+    private String industry;
+
+    @ApiModelProperty(value = "办公地址")
+    private String address;
+
+    @ApiModelProperty(value = "附件JSON")
+    private String attachment;
+
+    @ApiModelProperty(value = "备注信息")
+    private String remark;
+
+    @ApiModelProperty(value = "所属用户")
+    private Long belongUserId;
+
+    @ApiModelProperty(value = "是否删除 0否 1是")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+    @ApiModelProperty(value = "1客户  2供应商")
+    private Integer type;
+
+
+}

+ 50 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyLinkDTO.java

@@ -0,0 +1,50 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyLink DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyLink DTO对象", description="回款宝客户联系人")
+public class ReturnMoneyLinkDTO {
+
+
+    @ApiModelProperty(value = "主键,联系人id")
+    private Long id;
+
+    @ApiModelProperty(value = "联系人姓名")
+    private String name;
+
+    @ApiModelProperty(value = "联系人电话")
+    private String mobileNo;
+
+    @ApiModelProperty(value = "联系人邮箱")
+    private String email;
+
+    @ApiModelProperty(value = "联系人微信")
+    private String wechat;
+
+    @ApiModelProperty(value = "所属客户")
+    private Long custId;
+
+    @ApiModelProperty(value = "是否删除 0否 1是")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+
+}

+ 46 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyRemindDefinitionDTO.java

@@ -0,0 +1,46 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyRemindDefinition DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyRemindDefinition DTO对象", description="")
+public class ReturnMoneyRemindDefinitionDTO {
+
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "提醒类型,枚举(中文):逾期提醒、评级提醒、财产线索、风险预警")
+    private String remindType;
+
+    @ApiModelProperty(value = "触发时机。 1、逾期提醒:OVERDUE_WEEK(逾期前一周)、OVERDUED(已逾期)、OVERDUE_THREEMONTH(逾期三个月)、OVERDUE_HALFYEAR(逾期半年)、OVERDUE_YEAR(逾期1年)、OVERDUE_THREEYEAR(逾期3年) 2、评级提醒:A、B、C、D 3 4根据动态的数据来")
+    private String opportunity;
+
+    @ApiModelProperty(value = "账单状态,1进行中,2已逾期,3已收回")
+    private Integer accountBillStatus;
+
+    @ApiModelProperty(value = "账款阶段,1未起诉 2已起诉  3已申请执行 4终结本次执行")
+    private Integer accountBillStage;
+
+    @ApiModelProperty(value = "提醒文案")
+    private String remindContent;
+
+    @ApiModelProperty(value = "功能列表")
+    private String functionList;
+
+
+}

+ 86 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyRemindHistoryDTO.java

@@ -0,0 +1,86 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyRemindHistory DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyRemindHistory DTO对象", description="智能提醒历史表")
+public class ReturnMoneyRemindHistoryDTO {
+
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "用户ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "账本ID")
+    private Long accountBookId;
+
+    @ApiModelProperty(value = "账单主键")
+    private Long accountBillId;
+
+    @ApiModelProperty(value = "动态主键")
+    private String trendId;
+
+    @ApiModelProperty(value = "动态内容")
+    private String trendContent;
+
+    @ApiModelProperty(value = "提醒时间")
+    private LocalDateTime remindTime;
+
+    @ApiModelProperty(value = "公司名称")
+    private String companyName;
+
+    @ApiModelProperty(value = "提醒标题")
+    private String remindTitle;
+
+    @ApiModelProperty(value = "提醒文案")
+    private String remindContent;
+
+    @ApiModelProperty(value = "功能列表")
+    private String functionList;
+
+    @ApiModelProperty(value = "提醒类型,枚举(中文):逾期提醒、账款评级、财产线索、风险预警")
+    private String remindType;
+
+    @ApiModelProperty(value = "0未读1已读")
+    private Integer readStatus;
+
+    @ApiModelProperty(value = "动态类型")
+    private String trentType;
+
+    @ApiModelProperty(value = "跳转详情用,存新数据的rowkey")
+    private String bizId;
+
+    @ApiModelProperty(value = "跳转详情用")
+    private String dimensionType;
+
+    @ApiModelProperty(value = "跳转详情用")
+    private String infoType;
+
+    @ApiModelProperty(value = "跳转详情用,存新数据的id")
+    private String dynamicId;
+
+    @ApiModelProperty(value = "提醒文案新版")
+    private String newTrendContent;
+
+    @ApiModelProperty(value = "0旧1新")
+    private Integer isNew;
+
+
+}

+ 47 - 0
src/main/java/com/winhc/returnmoney/model/dto/ReturnMoneyResponsiblePersonDTO.java

@@ -0,0 +1,47 @@
+package com.winhc.returnmoney.model.dto;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyResponsiblePerson DTO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyResponsiblePerson DTO对象", description="回款宝账款责任人")
+public class ReturnMoneyResponsiblePersonDTO {
+
+
+    @ApiModelProperty(value = "主键id")
+    private Long id;
+
+    @ApiModelProperty(value = "账本id")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款id")
+    private Long returnMoneyBillId;
+
+    @ApiModelProperty(value = "责任人id")
+    private Long userId;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+
+}

+ 49 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyBillOperLogVO.java

@@ -0,0 +1,49 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBillOperLog VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyBillOperLog VO对象", description="回款宝账款操作日志表")
+public class ReturnMoneyBillOperLogVO {
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "动作代码")
+    private String actionCode;
+
+    @ApiModelProperty(value = "动作名称")
+    private String actionName;
+
+    @ApiModelProperty(value = "用户ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "业务类型")
+    private String bizType;
+
+    @ApiModelProperty(value = "业务ID")
+    private String bizId;
+
+    @ApiModelProperty(value = "操作内容")
+    private String actionContent;
+
+    @ApiModelProperty(value = "操作时间")
+    private LocalDateTime operTime;
+
+
+}

+ 120 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyBillVO.java

@@ -0,0 +1,120 @@
+package com.winhc.returnmoney.model.vo;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.time.LocalDate;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBill VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyBill VO对象", description="回款宝账款")
+public class ReturnMoneyBillVO {
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "回款宝账本id")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款总金额")
+    private BigDecimal totalMoney;
+
+    @ApiModelProperty(value = "账款当前应收金额")
+    private BigDecimal receivable;
+
+    @ApiModelProperty(value = "账款已收金额")
+    private BigDecimal receipt;
+
+    @ApiModelProperty(value = "账单状态,1进行中,2已逾期,3已收回,4已终止")
+    private Integer returnMoneyBillStatus;
+
+    @ApiModelProperty(value = "账款阶段")
+    private Integer returnMoneyBillStage;
+
+    @ApiModelProperty(value = "账款类型。1应收。2应付")
+    private Integer returnMoneyBillType;
+
+    @ApiModelProperty(value = "应收账款日期")
+    private LocalDate endDate;
+
+    @ApiModelProperty(value = "账款备注")
+    private String billRemark;
+
+    @ApiModelProperty(value = "客户id")
+    private String customerId;
+
+    @ApiModelProperty(value = "客户name")
+    private String customerName;
+
+    @ApiModelProperty(value = "合同name")
+    private String contractName;
+
+    @ApiModelProperty(value = "合同到期日期")
+    private LocalDate contractEndDate;
+
+    @ApiModelProperty(value = "合同附件逗号分隔")
+    private String contractUrl;
+
+    @ApiModelProperty(value = "账单刷新状态。1未刷新,2刷新中,3已刷新,0刷新失败")
+    private Integer refreshStatus;
+
+    @ApiModelProperty(value = "上次评估ID")
+    private Long preDiagnosisId;
+
+    @ApiModelProperty(value = "评估id")
+    private Long diagnosisId;
+
+    @ApiModelProperty(value = "上次评估等级")
+    private String preDiagnosisGrade;
+
+    @ApiModelProperty(value = "上次评估分数")
+    private BigDecimal preDiagnosisScore;
+
+    @ApiModelProperty(value = "上次评估时间")
+    private LocalDateTime preDiagnosisDatetime;
+
+    @ApiModelProperty(value = "评估等级")
+    private String diagnosisGrade;
+
+    @ApiModelProperty(value = "评估时间")
+    private LocalDateTime diagnosisDatetime;
+
+    @ApiModelProperty(value = "本次评估分数")
+    private BigDecimal diagnosisScore;
+
+    @ApiModelProperty(value = "趋势,1上升,2下降。0持平")
+    private Integer diagnosisTrend;
+
+    @ApiModelProperty(value = "提醒消息")
+    private String remindInfo;
+
+    @ApiModelProperty(value = "账款结清时间")
+    private LocalDateTime settleTime;
+
+    @ApiModelProperty(value = "用户id")
+    private Long userId;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+
+}

+ 49 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyBookVO.java

@@ -0,0 +1,49 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyBook VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyBook VO对象", description="回款宝账本")
+public class ReturnMoneyBookVO {
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "客户id")
+    private String customerId;
+
+    @ApiModelProperty(value = "客户name")
+    private String customerName;
+
+    @ApiModelProperty(value = "账本刷新状态。1未刷新,2刷新中,3已刷新,0刷新失败")
+    private Integer refreshStatus;
+
+    @ApiModelProperty(value = "用户id")
+    private Long userId;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+
+}

+ 62 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyChangeRecordVO.java

@@ -0,0 +1,62 @@
+package com.winhc.returnmoney.model.vo;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyChangeRecord VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyChangeRecord VO对象", description="回款宝账款收付款记录表")
+public class ReturnMoneyChangeRecordVO {
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "账本id")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款id")
+    private Long returnMoneyBillId;
+
+    @ApiModelProperty(value = "收回金额/已付金额")
+    private BigDecimal receiptMoney;
+
+    @ApiModelProperty(value = "收回前金额/应付前总金额")
+    private BigDecimal preMoney;
+
+    @ApiModelProperty(value = "操作人id")
+    private Long operUserId;
+
+    @ApiModelProperty(value = "操作人name")
+    private Long operUserName;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+    @ApiModelProperty(value = "附件url,逗号分隔")
+    private String fileUrl;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "")
+    private LocalDateTime timeModified;
+
+
+}

+ 33 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyCustChargeRelVO.java

@@ -0,0 +1,33 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyCustChargeRel VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyCustChargeRel VO对象", description="客户-负责人-关系表")
+public class ReturnMoneyCustChargeRelVO {
+
+    @ApiModelProperty(value = "主键")
+    private Integer id;
+
+    @ApiModelProperty(value = "客户id")
+    private Long custId;
+
+    @ApiModelProperty(value = "负责人id")
+    private Long memberId;
+
+
+}

+ 64 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyCustomerVO.java

@@ -0,0 +1,64 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyCustomer VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyCustomer VO对象", description="回款宝账户表")
+public class ReturnMoneyCustomerVO {
+
+    @ApiModelProperty(value = "客户id")
+    private Long custId;
+
+    @ApiModelProperty(value = "客户名称")
+    private String custName;
+
+    @ApiModelProperty(value = "客户性质 1企业 2个人 3政府事业单位")
+    private Integer custType;
+
+    @ApiModelProperty(value = "公司id")
+    private String companyId;
+
+    @ApiModelProperty(value = "所属行业JSON")
+    private String industry;
+
+    @ApiModelProperty(value = "办公地址")
+    private String address;
+
+    @ApiModelProperty(value = "附件JSON")
+    private String attachment;
+
+    @ApiModelProperty(value = "备注信息")
+    private String remark;
+
+    @ApiModelProperty(value = "所属用户")
+    private Long belongUserId;
+
+    @ApiModelProperty(value = "是否删除 0否 1是")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+    @ApiModelProperty(value = "1客户  2供应商")
+    private Integer type;
+
+
+}

+ 49 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyLinkVO.java

@@ -0,0 +1,49 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyLink VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyLink VO对象", description="回款宝客户联系人")
+public class ReturnMoneyLinkVO {
+
+    @ApiModelProperty(value = "主键,联系人id")
+    private Long id;
+
+    @ApiModelProperty(value = "联系人姓名")
+    private String name;
+
+    @ApiModelProperty(value = "联系人电话")
+    private String mobileNo;
+
+    @ApiModelProperty(value = "联系人邮箱")
+    private String email;
+
+    @ApiModelProperty(value = "联系人微信")
+    private String wechat;
+
+    @ApiModelProperty(value = "所属客户")
+    private Long custId;
+
+    @ApiModelProperty(value = "是否删除 0否 1是")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+
+}

+ 45 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyRemindDefinitionVO.java

@@ -0,0 +1,45 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyRemindDefinition VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyRemindDefinition VO对象", description="")
+public class ReturnMoneyRemindDefinitionVO {
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "提醒类型,枚举(中文):逾期提醒、评级提醒、财产线索、风险预警")
+    private String remindType;
+
+    @ApiModelProperty(value = "触发时机。 1、逾期提醒:OVERDUE_WEEK(逾期前一周)、OVERDUED(已逾期)、OVERDUE_THREEMONTH(逾期三个月)、OVERDUE_HALFYEAR(逾期半年)、OVERDUE_YEAR(逾期1年)、OVERDUE_THREEYEAR(逾期3年) 2、评级提醒:A、B、C、D 3 4根据动态的数据来")
+    private String opportunity;
+
+    @ApiModelProperty(value = "账单状态,1进行中,2已逾期,3已收回")
+    private Integer accountBillStatus;
+
+    @ApiModelProperty(value = "账款阶段,1未起诉 2已起诉  3已申请执行 4终结本次执行")
+    private Integer accountBillStage;
+
+    @ApiModelProperty(value = "提醒文案")
+    private String remindContent;
+
+    @ApiModelProperty(value = "功能列表")
+    private String functionList;
+
+
+}

+ 85 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyRemindHistoryVO.java

@@ -0,0 +1,85 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyRemindHistory VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyRemindHistory VO对象", description="智能提醒历史表")
+public class ReturnMoneyRemindHistoryVO {
+
+    @ApiModelProperty(value = "")
+    private Long id;
+
+    @ApiModelProperty(value = "用户ID")
+    private Long userId;
+
+    @ApiModelProperty(value = "账本ID")
+    private Long accountBookId;
+
+    @ApiModelProperty(value = "账单主键")
+    private Long accountBillId;
+
+    @ApiModelProperty(value = "动态主键")
+    private String trendId;
+
+    @ApiModelProperty(value = "动态内容")
+    private String trendContent;
+
+    @ApiModelProperty(value = "提醒时间")
+    private LocalDateTime remindTime;
+
+    @ApiModelProperty(value = "公司名称")
+    private String companyName;
+
+    @ApiModelProperty(value = "提醒标题")
+    private String remindTitle;
+
+    @ApiModelProperty(value = "提醒文案")
+    private String remindContent;
+
+    @ApiModelProperty(value = "功能列表")
+    private String functionList;
+
+    @ApiModelProperty(value = "提醒类型,枚举(中文):逾期提醒、账款评级、财产线索、风险预警")
+    private String remindType;
+
+    @ApiModelProperty(value = "0未读1已读")
+    private Integer readStatus;
+
+    @ApiModelProperty(value = "动态类型")
+    private String trentType;
+
+    @ApiModelProperty(value = "跳转详情用,存新数据的rowkey")
+    private String bizId;
+
+    @ApiModelProperty(value = "跳转详情用")
+    private String dimensionType;
+
+    @ApiModelProperty(value = "跳转详情用")
+    private String infoType;
+
+    @ApiModelProperty(value = "跳转详情用,存新数据的id")
+    private String dynamicId;
+
+    @ApiModelProperty(value = "提醒文案新版")
+    private String newTrendContent;
+
+    @ApiModelProperty(value = "0旧1新")
+    private Integer isNew;
+
+
+}

+ 46 - 0
src/main/java/com/winhc/returnmoney/model/vo/ReturnMoneyResponsiblePersonVO.java

@@ -0,0 +1,46 @@
+package com.winhc.returnmoney.model.vo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+/**
+ * @description ReturnMoneyResponsiblePerson VO对象
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Data
+@Accessors(chain = true)
+@ApiModel(value="ReturnMoneyResponsiblePerson VO对象", description="回款宝账款责任人")
+public class ReturnMoneyResponsiblePersonVO {
+
+    @ApiModelProperty(value = "主键id")
+    private Long id;
+
+    @ApiModelProperty(value = "账本id")
+    private Long returnMoneyBookId;
+
+    @ApiModelProperty(value = "账款id")
+    private Long returnMoneyBillId;
+
+    @ApiModelProperty(value = "责任人id")
+    private Long userId;
+
+    @ApiModelProperty(value = "是否删除,1删除。0否")
+    private Integer deleted;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime timeCreated;
+
+    @ApiModelProperty(value = "修改时间")
+    private LocalDateTime timeModified;
+
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyBillMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBill;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyBill Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyBillMapper extends BaseMapper<ReturnMoneyBill> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyBillOperLogMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBillOperLog;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyBillOperLog Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyBillOperLogMapper extends BaseMapper<ReturnMoneyBillOperLog> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyBookMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBook;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyBook Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyBookMapper extends BaseMapper<ReturnMoneyBook> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyChangeRecordMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyChangeRecord;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyChangeRecord Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyChangeRecordMapper extends BaseMapper<ReturnMoneyChangeRecord> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyCustChargeRelMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustChargeRel;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyCustChargeRel Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyCustChargeRelMapper extends BaseMapper<ReturnMoneyCustChargeRel> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyCustomerMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustomer;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyCustomer Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyCustomerMapper extends BaseMapper<ReturnMoneyCustomer> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyLinkMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyLink;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyLink Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyLinkMapper extends BaseMapper<ReturnMoneyLink> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyRemindDefinitionMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindDefinition;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyRemindDefinition Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyRemindDefinitionMapper extends BaseMapper<ReturnMoneyRemindDefinition> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyRemindHistoryMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindHistory;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyRemindHistory Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyRemindHistoryMapper extends BaseMapper<ReturnMoneyRemindHistory> {
+
+}

+ 13 - 0
src/main/java/com/winhc/returnmoney/repository/ReturnMoneyResponsiblePersonMapper.java

@@ -0,0 +1,13 @@
+package com.winhc.returnmoney.repository;
+
+import com.winhc.returnmoney.entity.ReturnMoneyResponsiblePerson;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @description ReturnMoneyResponsiblePerson Mapper 接口
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyResponsiblePersonMapper extends BaseMapper<ReturnMoneyResponsiblePerson> {
+
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyBillOperLogService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBillOperLog;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBillOperLogDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBillOperLogVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyBillOperLog 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyBillOperLogService extends IService<ReturnMoneyBillOperLog> {
+
+    /**
+    * add ReturnMoneyBillOperLog
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyBillOperLogDTO dto);
+
+    /**
+    * update ReturnMoneyBillOperLog
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyBillOperLogDTO dto);
+
+    /**
+    * delete ReturnMoneyBillOperLog
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyBillOperLog
+    * @param id key
+    * @return ReturnMoneyBillOperLog
+    */
+    ReturnMoneyBillOperLogVO find(Long id);
+
+    /**
+    * find ReturnMoneyBillOperLog list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyBillOperLog
+    */
+    List<ReturnMoneyBillOperLogVO> find(ReturnMoneyBillOperLogDTO dto);
+
+     /**
+     * find ReturnMoneyBillOperLog page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyBillOperLog
+     */
+     VOPage<ReturnMoneyBillOperLogVO> find(ReturnMoneyBillOperLogDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyBillService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBill;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBillDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBillVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyBill 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyBillService extends IService<ReturnMoneyBill> {
+
+    /**
+    * add ReturnMoneyBill
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyBillDTO dto);
+
+    /**
+    * update ReturnMoneyBill
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyBillDTO dto);
+
+    /**
+    * delete ReturnMoneyBill
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyBill
+    * @param id key
+    * @return ReturnMoneyBill
+    */
+    ReturnMoneyBillVO find(Long id);
+
+    /**
+    * find ReturnMoneyBill list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyBill
+    */
+    List<ReturnMoneyBillVO> find(ReturnMoneyBillDTO dto);
+
+     /**
+     * find ReturnMoneyBill page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyBill
+     */
+     VOPage<ReturnMoneyBillVO> find(ReturnMoneyBillDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyBookService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBook;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBookDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBookVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyBook 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyBookService extends IService<ReturnMoneyBook> {
+
+    /**
+    * add ReturnMoneyBook
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyBookDTO dto);
+
+    /**
+    * update ReturnMoneyBook
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyBookDTO dto);
+
+    /**
+    * delete ReturnMoneyBook
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyBook
+    * @param id key
+    * @return ReturnMoneyBook
+    */
+    ReturnMoneyBookVO find(Long id);
+
+    /**
+    * find ReturnMoneyBook list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyBook
+    */
+    List<ReturnMoneyBookVO> find(ReturnMoneyBookDTO dto);
+
+     /**
+     * find ReturnMoneyBook page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyBook
+     */
+     VOPage<ReturnMoneyBookVO> find(ReturnMoneyBookDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyChangeRecordService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyChangeRecord;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyChangeRecordDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyChangeRecordVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyChangeRecord 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyChangeRecordService extends IService<ReturnMoneyChangeRecord> {
+
+    /**
+    * add ReturnMoneyChangeRecord
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyChangeRecordDTO dto);
+
+    /**
+    * update ReturnMoneyChangeRecord
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyChangeRecordDTO dto);
+
+    /**
+    * delete ReturnMoneyChangeRecord
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyChangeRecord
+    * @param id key
+    * @return ReturnMoneyChangeRecord
+    */
+    ReturnMoneyChangeRecordVO find(Long id);
+
+    /**
+    * find ReturnMoneyChangeRecord list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyChangeRecord
+    */
+    List<ReturnMoneyChangeRecordVO> find(ReturnMoneyChangeRecordDTO dto);
+
+     /**
+     * find ReturnMoneyChangeRecord page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyChangeRecord
+     */
+     VOPage<ReturnMoneyChangeRecordVO> find(ReturnMoneyChangeRecordDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyCustChargeRelService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustChargeRel;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyCustChargeRelDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyCustChargeRelVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyCustChargeRel 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyCustChargeRelService extends IService<ReturnMoneyCustChargeRel> {
+
+    /**
+    * add ReturnMoneyCustChargeRel
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyCustChargeRelDTO dto);
+
+    /**
+    * update ReturnMoneyCustChargeRel
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Integer id, ReturnMoneyCustChargeRelDTO dto);
+
+    /**
+    * delete ReturnMoneyCustChargeRel
+    * @param id key
+    */
+    void delete(Integer id);
+
+    /**
+    * find ReturnMoneyCustChargeRel
+    * @param id key
+    * @return ReturnMoneyCustChargeRel
+    */
+    ReturnMoneyCustChargeRelVO find(Integer id);
+
+    /**
+    * find ReturnMoneyCustChargeRel list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyCustChargeRel
+    */
+    List<ReturnMoneyCustChargeRelVO> find(ReturnMoneyCustChargeRelDTO dto);
+
+     /**
+     * find ReturnMoneyCustChargeRel page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyCustChargeRel
+     */
+     VOPage<ReturnMoneyCustChargeRelVO> find(ReturnMoneyCustChargeRelDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyCustomerService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustomer;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyCustomerDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyCustomerVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyCustomer 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyCustomerService extends IService<ReturnMoneyCustomer> {
+
+    /**
+    * add ReturnMoneyCustomer
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyCustomerDTO dto);
+
+    /**
+    * update ReturnMoneyCustomer
+    * @param custId key
+    * @param dto data transfer object
+    */
+    void update(Long custId, ReturnMoneyCustomerDTO dto);
+
+    /**
+    * delete ReturnMoneyCustomer
+    * @param custId key
+    */
+    void delete(Long custId);
+
+    /**
+    * find ReturnMoneyCustomer
+    * @param custId key
+    * @return ReturnMoneyCustomer
+    */
+    ReturnMoneyCustomerVO find(Long custId);
+
+    /**
+    * find ReturnMoneyCustomer list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyCustomer
+    */
+    List<ReturnMoneyCustomerVO> find(ReturnMoneyCustomerDTO dto);
+
+     /**
+     * find ReturnMoneyCustomer page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyCustomer
+     */
+     VOPage<ReturnMoneyCustomerVO> find(ReturnMoneyCustomerDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyLinkService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyLink;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyLinkDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyLinkVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyLink 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyLinkService extends IService<ReturnMoneyLink> {
+
+    /**
+    * add ReturnMoneyLink
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyLinkDTO dto);
+
+    /**
+    * update ReturnMoneyLink
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyLinkDTO dto);
+
+    /**
+    * delete ReturnMoneyLink
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyLink
+    * @param id key
+    * @return ReturnMoneyLink
+    */
+    ReturnMoneyLinkVO find(Long id);
+
+    /**
+    * find ReturnMoneyLink list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyLink
+    */
+    List<ReturnMoneyLinkVO> find(ReturnMoneyLinkDTO dto);
+
+     /**
+     * find ReturnMoneyLink page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyLink
+     */
+     VOPage<ReturnMoneyLinkVO> find(ReturnMoneyLinkDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyRemindDefinitionService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindDefinition;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyRemindDefinitionDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyRemindDefinitionVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyRemindDefinition 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyRemindDefinitionService extends IService<ReturnMoneyRemindDefinition> {
+
+    /**
+    * add ReturnMoneyRemindDefinition
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyRemindDefinitionDTO dto);
+
+    /**
+    * update ReturnMoneyRemindDefinition
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyRemindDefinitionDTO dto);
+
+    /**
+    * delete ReturnMoneyRemindDefinition
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyRemindDefinition
+    * @param id key
+    * @return ReturnMoneyRemindDefinition
+    */
+    ReturnMoneyRemindDefinitionVO find(Long id);
+
+    /**
+    * find ReturnMoneyRemindDefinition list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyRemindDefinition
+    */
+    List<ReturnMoneyRemindDefinitionVO> find(ReturnMoneyRemindDefinitionDTO dto);
+
+     /**
+     * find ReturnMoneyRemindDefinition page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyRemindDefinition
+     */
+     VOPage<ReturnMoneyRemindDefinitionVO> find(ReturnMoneyRemindDefinitionDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyRemindHistoryService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindHistory;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyRemindHistoryDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyRemindHistoryVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyRemindHistory 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyRemindHistoryService extends IService<ReturnMoneyRemindHistory> {
+
+    /**
+    * add ReturnMoneyRemindHistory
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyRemindHistoryDTO dto);
+
+    /**
+    * update ReturnMoneyRemindHistory
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyRemindHistoryDTO dto);
+
+    /**
+    * delete ReturnMoneyRemindHistory
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyRemindHistory
+    * @param id key
+    * @return ReturnMoneyRemindHistory
+    */
+    ReturnMoneyRemindHistoryVO find(Long id);
+
+    /**
+    * find ReturnMoneyRemindHistory list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyRemindHistory
+    */
+    List<ReturnMoneyRemindHistoryVO> find(ReturnMoneyRemindHistoryDTO dto);
+
+     /**
+     * find ReturnMoneyRemindHistory page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyRemindHistory
+     */
+     VOPage<ReturnMoneyRemindHistoryVO> find(ReturnMoneyRemindHistoryDTO dto, Integer pageNum, Integer pageSize);
+}

+ 59 - 0
src/main/java/com/winhc/returnmoney/service/ReturnMoneyResponsiblePersonService.java

@@ -0,0 +1,59 @@
+package com.winhc.returnmoney.service;
+
+import com.winhc.returnmoney.entity.ReturnMoneyResponsiblePerson;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyResponsiblePersonDTO;
+import com.winhc.returnmoney.model.vo.ReturnMoneyResponsiblePersonVO;
+import java.util.List;
+
+
+/**
+ * @description ReturnMoneyResponsiblePerson 接口类
+ * @author Generator
+ * @date 2022-04-07
+ */
+public interface ReturnMoneyResponsiblePersonService extends IService<ReturnMoneyResponsiblePerson> {
+
+    /**
+    * add ReturnMoneyResponsiblePerson
+    * @param dto data transfer object
+    */
+    void add(ReturnMoneyResponsiblePersonDTO dto);
+
+    /**
+    * update ReturnMoneyResponsiblePerson
+    * @param id key
+    * @param dto data transfer object
+    */
+    void update(Long id, ReturnMoneyResponsiblePersonDTO dto);
+
+    /**
+    * delete ReturnMoneyResponsiblePerson
+    * @param id key
+    */
+    void delete(Long id);
+
+    /**
+    * find ReturnMoneyResponsiblePerson
+    * @param id key
+    * @return ReturnMoneyResponsiblePerson
+    */
+    ReturnMoneyResponsiblePersonVO find(Long id);
+
+    /**
+    * find ReturnMoneyResponsiblePerson list
+    * @param dto data transfer object
+    * @return list of ReturnMoneyResponsiblePerson
+    */
+    List<ReturnMoneyResponsiblePersonVO> find(ReturnMoneyResponsiblePersonDTO dto);
+
+     /**
+     * find ReturnMoneyResponsiblePerson page
+     * @param dto data transfer object
+     * @param pageNum page number
+     * @param pageSize page size
+     * @return page of ReturnMoneyResponsiblePerson
+     */
+     VOPage<ReturnMoneyResponsiblePersonVO> find(ReturnMoneyResponsiblePersonDTO dto, Integer pageNum, Integer pageSize);
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyBillOperLogServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBillOperLog;
+import com.winhc.returnmoney.repository.ReturnMoneyBillOperLogMapper;
+import com.winhc.returnmoney.service.ReturnMoneyBillOperLogService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBillOperLogDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyBillOperLogConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBillOperLogVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyBillOperLog 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyBillOperLogServiceImpl extends ServiceImpl<ReturnMoneyBillOperLogMapper, ReturnMoneyBillOperLog> implements ReturnMoneyBillOperLogService {
+
+    @Override
+    public void add(ReturnMoneyBillOperLogDTO dto) {
+        save(ReturnMoneyBillOperLogConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyBillOperLogDTO dto) {
+        update(ReturnMoneyBillOperLogConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyBillOperLog>().lambda().eq(ReturnMoneyBillOperLog::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyBillOperLogVO find(Long id) {
+        return ReturnMoneyBillOperLogConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyBillOperLogVO> find(ReturnMoneyBillOperLogDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyBillOperLogConvert.DTOToEntity(dto))).stream().map(ReturnMoneyBillOperLogConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyBillOperLogVO> find(ReturnMoneyBillOperLogDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyBillOperLog> pageReturnMoneyBillOperLog = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyBillOperLogConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyBillOperLog.getTotal(), pageReturnMoneyBillOperLog.getRecords().stream()
+                 .map(ReturnMoneyBillOperLogConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyBillServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBill;
+import com.winhc.returnmoney.repository.ReturnMoneyBillMapper;
+import com.winhc.returnmoney.service.ReturnMoneyBillService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBillDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyBillConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBillVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyBill 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyBillServiceImpl extends ServiceImpl<ReturnMoneyBillMapper, ReturnMoneyBill> implements ReturnMoneyBillService {
+
+    @Override
+    public void add(ReturnMoneyBillDTO dto) {
+        save(ReturnMoneyBillConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyBillDTO dto) {
+        update(ReturnMoneyBillConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyBill>().lambda().eq(ReturnMoneyBill::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyBillVO find(Long id) {
+        return ReturnMoneyBillConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyBillVO> find(ReturnMoneyBillDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyBillConvert.DTOToEntity(dto))).stream().map(ReturnMoneyBillConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyBillVO> find(ReturnMoneyBillDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyBill> pageReturnMoneyBill = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyBillConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyBill.getTotal(), pageReturnMoneyBill.getRecords().stream()
+                 .map(ReturnMoneyBillConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyBookServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyBook;
+import com.winhc.returnmoney.repository.ReturnMoneyBookMapper;
+import com.winhc.returnmoney.service.ReturnMoneyBookService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyBookDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyBookConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyBookVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyBook 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyBookServiceImpl extends ServiceImpl<ReturnMoneyBookMapper, ReturnMoneyBook> implements ReturnMoneyBookService {
+
+    @Override
+    public void add(ReturnMoneyBookDTO dto) {
+        save(ReturnMoneyBookConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyBookDTO dto) {
+        update(ReturnMoneyBookConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyBook>().lambda().eq(ReturnMoneyBook::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyBookVO find(Long id) {
+        return ReturnMoneyBookConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyBookVO> find(ReturnMoneyBookDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyBookConvert.DTOToEntity(dto))).stream().map(ReturnMoneyBookConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyBookVO> find(ReturnMoneyBookDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyBook> pageReturnMoneyBook = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyBookConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyBook.getTotal(), pageReturnMoneyBook.getRecords().stream()
+                 .map(ReturnMoneyBookConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyChangeRecordServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyChangeRecord;
+import com.winhc.returnmoney.repository.ReturnMoneyChangeRecordMapper;
+import com.winhc.returnmoney.service.ReturnMoneyChangeRecordService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyChangeRecordDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyChangeRecordConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyChangeRecordVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyChangeRecord 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyChangeRecordServiceImpl extends ServiceImpl<ReturnMoneyChangeRecordMapper, ReturnMoneyChangeRecord> implements ReturnMoneyChangeRecordService {
+
+    @Override
+    public void add(ReturnMoneyChangeRecordDTO dto) {
+        save(ReturnMoneyChangeRecordConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyChangeRecordDTO dto) {
+        update(ReturnMoneyChangeRecordConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyChangeRecord>().lambda().eq(ReturnMoneyChangeRecord::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyChangeRecordVO find(Long id) {
+        return ReturnMoneyChangeRecordConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyChangeRecordVO> find(ReturnMoneyChangeRecordDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyChangeRecordConvert.DTOToEntity(dto))).stream().map(ReturnMoneyChangeRecordConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyChangeRecordVO> find(ReturnMoneyChangeRecordDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyChangeRecord> pageReturnMoneyChangeRecord = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyChangeRecordConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyChangeRecord.getTotal(), pageReturnMoneyChangeRecord.getRecords().stream()
+                 .map(ReturnMoneyChangeRecordConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyCustChargeRelServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustChargeRel;
+import com.winhc.returnmoney.repository.ReturnMoneyCustChargeRelMapper;
+import com.winhc.returnmoney.service.ReturnMoneyCustChargeRelService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyCustChargeRelDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyCustChargeRelConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyCustChargeRelVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyCustChargeRel 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyCustChargeRelServiceImpl extends ServiceImpl<ReturnMoneyCustChargeRelMapper, ReturnMoneyCustChargeRel> implements ReturnMoneyCustChargeRelService {
+
+    @Override
+    public void add(ReturnMoneyCustChargeRelDTO dto) {
+        save(ReturnMoneyCustChargeRelConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Integer id, ReturnMoneyCustChargeRelDTO dto) {
+        update(ReturnMoneyCustChargeRelConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyCustChargeRel>().lambda().eq(ReturnMoneyCustChargeRel::getId,id));
+    }
+
+    @Override
+    public void delete(Integer id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyCustChargeRelVO find(Integer id) {
+        return ReturnMoneyCustChargeRelConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyCustChargeRelVO> find(ReturnMoneyCustChargeRelDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyCustChargeRelConvert.DTOToEntity(dto))).stream().map(ReturnMoneyCustChargeRelConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyCustChargeRelVO> find(ReturnMoneyCustChargeRelDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyCustChargeRel> pageReturnMoneyCustChargeRel = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyCustChargeRelConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyCustChargeRel.getTotal(), pageReturnMoneyCustChargeRel.getRecords().stream()
+                 .map(ReturnMoneyCustChargeRelConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyCustomerServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyCustomer;
+import com.winhc.returnmoney.repository.ReturnMoneyCustomerMapper;
+import com.winhc.returnmoney.service.ReturnMoneyCustomerService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyCustomerDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyCustomerConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyCustomerVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyCustomer 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyCustomerServiceImpl extends ServiceImpl<ReturnMoneyCustomerMapper, ReturnMoneyCustomer> implements ReturnMoneyCustomerService {
+
+    @Override
+    public void add(ReturnMoneyCustomerDTO dto) {
+        save(ReturnMoneyCustomerConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long custId, ReturnMoneyCustomerDTO dto) {
+        update(ReturnMoneyCustomerConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyCustomer>().lambda().eq(ReturnMoneyCustomer::getCustId,custId));
+    }
+
+    @Override
+    public void delete(Long custId) {
+        removeById(custId);
+    }
+
+    @Override
+    public ReturnMoneyCustomerVO find(Long custId) {
+        return ReturnMoneyCustomerConvert.EntityToVO(getById(custId));
+    }
+
+    @Override
+    public List<ReturnMoneyCustomerVO> find(ReturnMoneyCustomerDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyCustomerConvert.DTOToEntity(dto))).stream().map(ReturnMoneyCustomerConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyCustomerVO> find(ReturnMoneyCustomerDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyCustomer> pageReturnMoneyCustomer = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyCustomerConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyCustomer.getTotal(), pageReturnMoneyCustomer.getRecords().stream()
+                 .map(ReturnMoneyCustomerConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyLinkServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyLink;
+import com.winhc.returnmoney.repository.ReturnMoneyLinkMapper;
+import com.winhc.returnmoney.service.ReturnMoneyLinkService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyLinkDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyLinkConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyLinkVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyLink 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyLinkServiceImpl extends ServiceImpl<ReturnMoneyLinkMapper, ReturnMoneyLink> implements ReturnMoneyLinkService {
+
+    @Override
+    public void add(ReturnMoneyLinkDTO dto) {
+        save(ReturnMoneyLinkConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyLinkDTO dto) {
+        update(ReturnMoneyLinkConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyLink>().lambda().eq(ReturnMoneyLink::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyLinkVO find(Long id) {
+        return ReturnMoneyLinkConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyLinkVO> find(ReturnMoneyLinkDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyLinkConvert.DTOToEntity(dto))).stream().map(ReturnMoneyLinkConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyLinkVO> find(ReturnMoneyLinkDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyLink> pageReturnMoneyLink = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyLinkConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyLink.getTotal(), pageReturnMoneyLink.getRecords().stream()
+                 .map(ReturnMoneyLinkConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyRemindDefinitionServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindDefinition;
+import com.winhc.returnmoney.repository.ReturnMoneyRemindDefinitionMapper;
+import com.winhc.returnmoney.service.ReturnMoneyRemindDefinitionService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyRemindDefinitionDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyRemindDefinitionConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyRemindDefinitionVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyRemindDefinition 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyRemindDefinitionServiceImpl extends ServiceImpl<ReturnMoneyRemindDefinitionMapper, ReturnMoneyRemindDefinition> implements ReturnMoneyRemindDefinitionService {
+
+    @Override
+    public void add(ReturnMoneyRemindDefinitionDTO dto) {
+        save(ReturnMoneyRemindDefinitionConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyRemindDefinitionDTO dto) {
+        update(ReturnMoneyRemindDefinitionConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyRemindDefinition>().lambda().eq(ReturnMoneyRemindDefinition::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyRemindDefinitionVO find(Long id) {
+        return ReturnMoneyRemindDefinitionConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyRemindDefinitionVO> find(ReturnMoneyRemindDefinitionDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyRemindDefinitionConvert.DTOToEntity(dto))).stream().map(ReturnMoneyRemindDefinitionConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyRemindDefinitionVO> find(ReturnMoneyRemindDefinitionDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyRemindDefinition> pageReturnMoneyRemindDefinition = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyRemindDefinitionConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyRemindDefinition.getTotal(), pageReturnMoneyRemindDefinition.getRecords().stream()
+                 .map(ReturnMoneyRemindDefinitionConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyRemindHistoryServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyRemindHistory;
+import com.winhc.returnmoney.repository.ReturnMoneyRemindHistoryMapper;
+import com.winhc.returnmoney.service.ReturnMoneyRemindHistoryService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyRemindHistoryDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyRemindHistoryConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyRemindHistoryVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyRemindHistory 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyRemindHistoryServiceImpl extends ServiceImpl<ReturnMoneyRemindHistoryMapper, ReturnMoneyRemindHistory> implements ReturnMoneyRemindHistoryService {
+
+    @Override
+    public void add(ReturnMoneyRemindHistoryDTO dto) {
+        save(ReturnMoneyRemindHistoryConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyRemindHistoryDTO dto) {
+        update(ReturnMoneyRemindHistoryConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyRemindHistory>().lambda().eq(ReturnMoneyRemindHistory::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyRemindHistoryVO find(Long id) {
+        return ReturnMoneyRemindHistoryConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyRemindHistoryVO> find(ReturnMoneyRemindHistoryDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyRemindHistoryConvert.DTOToEntity(dto))).stream().map(ReturnMoneyRemindHistoryConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyRemindHistoryVO> find(ReturnMoneyRemindHistoryDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyRemindHistory> pageReturnMoneyRemindHistory = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyRemindHistoryConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyRemindHistory.getTotal(), pageReturnMoneyRemindHistory.getRecords().stream()
+                 .map(ReturnMoneyRemindHistoryConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 60 - 0
src/main/java/com/winhc/returnmoney/service/impl/ReturnMoneyResponsiblePersonServiceImpl.java

@@ -0,0 +1,60 @@
+package com.winhc.returnmoney.service.impl;
+
+import com.winhc.returnmoney.entity.ReturnMoneyResponsiblePerson;
+import com.winhc.returnmoney.repository.ReturnMoneyResponsiblePersonMapper;
+import com.winhc.returnmoney.service.ReturnMoneyResponsiblePersonService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.winhc.common.model.base.VOPage;
+import com.winhc.returnmoney.model.dto.ReturnMoneyResponsiblePersonDTO;
+import com.winhc.returnmoney.model.cvt.ReturnMoneyResponsiblePersonConvert;
+import com.winhc.returnmoney.model.vo.ReturnMoneyResponsiblePersonVO;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @description ReturnMoneyResponsiblePerson 接口实现类
+ * @author Generator
+ * @date 2022-04-07
+ */
+@Service
+public class ReturnMoneyResponsiblePersonServiceImpl extends ServiceImpl<ReturnMoneyResponsiblePersonMapper, ReturnMoneyResponsiblePerson> implements ReturnMoneyResponsiblePersonService {
+
+    @Override
+    public void add(ReturnMoneyResponsiblePersonDTO dto) {
+        save(ReturnMoneyResponsiblePersonConvert.DTOToEntity(dto));
+    }
+
+    @Override
+    public void update(Long id, ReturnMoneyResponsiblePersonDTO dto) {
+        update(ReturnMoneyResponsiblePersonConvert.DTOToEntity(dto),new UpdateWrapper<ReturnMoneyResponsiblePerson>().lambda().eq(ReturnMoneyResponsiblePerson::getId,id));
+    }
+
+    @Override
+    public void delete(Long id) {
+        removeById(id);
+    }
+
+    @Override
+    public ReturnMoneyResponsiblePersonVO find(Long id) {
+        return ReturnMoneyResponsiblePersonConvert.EntityToVO(getById(id));
+    }
+
+    @Override
+    public List<ReturnMoneyResponsiblePersonVO> find(ReturnMoneyResponsiblePersonDTO dto) {
+        return list(new QueryWrapper<>(ReturnMoneyResponsiblePersonConvert.DTOToEntity(dto))).stream().map(ReturnMoneyResponsiblePersonConvert::EntityToVO)
+                 .collect(Collectors.toList());
+    }
+
+     @Override
+     public VOPage<ReturnMoneyResponsiblePersonVO> find(ReturnMoneyResponsiblePersonDTO dto, Integer pageNum, Integer pageSize) {
+         IPage<ReturnMoneyResponsiblePerson> pageReturnMoneyResponsiblePerson = page(new Page<>(pageNum, pageSize), new QueryWrapper<>(ReturnMoneyResponsiblePersonConvert.DTOToEntity(dto)));
+         return new VOPage<>(pageNum,pageSize,pageReturnMoneyResponsiblePerson.getTotal(), pageReturnMoneyResponsiblePerson.getRecords().stream()
+                 .map(ReturnMoneyResponsiblePersonConvert::EntityToVO).collect(Collectors.toList()));
+    }
+}

+ 5 - 0
src/main/resources/mapper/ReturnMoneyBillMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyBillMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyBillOperLogMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyBillOperLogMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyBookMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyBookMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyChangeRecordMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyChangeRecordMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyCustChargeRelMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyCustChargeRelMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyCustomerMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyCustomerMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyLinkMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyLinkMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyRemindDefinitionMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyRemindDefinitionMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyRemindHistoryMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyRemindHistoryMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/ReturnMoneyResponsiblePersonMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.winhc.returnmoney.repository.ReturnMoneyResponsiblePersonMapper">
+
+</mapper>

+ 2 - 2
src/test/java/CodeGenerator.java

@@ -50,10 +50,10 @@ public class CodeGenerator {
     public static final String MAPPER_XMP_PATH = RESOURCES_PATH + "/mapper";
 
     public static void main(String[] args) {
-        genCode("ACCOUNT_BILL_OPER_LOG");
+        genCode("RETURN_MONEY_RESPONSIBLE_PERSON");
     }
     // 生成文件控制
-    private static final boolean GEN_CONTROLLER = true;
+    private static final boolean GEN_CONTROLLER = false;
     private static final boolean GEN_ENTITY = true;
     private static final boolean GEN_DTO = true;
     private static final boolean GEN_VO = true;