Browse Source

添加定时任务

qiubo 4 years ago
parent
commit
9598088927
100 changed files with 19257 additions and 49 deletions
  1. 0 18
      carbon-api-mbg/pom.xml
  2. 30 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.java
  3. 30 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.java
  4. 30 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.java
  5. 30 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferMapper.java
  6. 30 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.java
  7. 36 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BUserMapper.java
  8. 165 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransfer.java
  9. 369 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetail.java
  10. 2092 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetailExample.java
  11. 477 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetailRequest.java
  12. 2772 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample.java
  13. 942 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferExample.java
  14. 453 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferFarmerRequest.java
  15. 2632 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample.java
  16. 224 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUser.java
  17. 1281 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUserExample.java
  18. 164 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUserLogin.java
  19. 1021 0
      carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUserLoginExample.java
  20. 1 0
      carbon-api-mbg/src/main/resources/META-INF/spring.factories
  21. 590 0
      carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.xml
  22. 733 0
      carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.xml
  23. 700 0
      carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.xml
  24. 321 0
      carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferMapper.xml
  25. 321 0
      carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.xml
  26. 464 0
      carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BUserMapper.xml
  27. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/CommentGenerator.class
  28. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/Generator.class
  29. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/BaseEntity.class
  30. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/FileDO.class
  31. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/LoginUser.class
  32. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/LoginUserDetails.class
  33. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/R.class
  34. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysDept.class
  35. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysDictData.class
  36. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysOperLog.class
  37. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysRole.class
  38. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysUser.class
  39. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/TreeEntity.class
  40. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/factory/PlatformLogFallbackFactory$1.class
  41. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/factory/PlatformLogFallbackFactory.class
  42. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/api/service/PlatformLogService.class
  43. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.class
  44. 590 0
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.xml
  45. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.class
  46. 733 0
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.xml
  47. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.class
  48. 700 0
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.xml
  49. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferMapper.class
  50. 321 0
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferMapper.xml
  51. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.class
  52. 321 0
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.xml
  53. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserMapper.class
  54. 464 0
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserMapper.xml
  55. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransfer.class
  56. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetail.class
  57. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample$Criteria.class
  58. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample$Criterion.class
  59. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample$GeneratedCriteria.class
  60. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample.class
  61. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequest.class
  62. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample$Criteria.class
  63. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample$Criterion.class
  64. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample$GeneratedCriteria.class
  65. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample.class
  66. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample$Criteria.class
  67. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample$Criterion.class
  68. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample$GeneratedCriteria.class
  69. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample.class
  70. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequest.class
  71. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample$Criteria.class
  72. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample$Criterion.class
  73. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample$GeneratedCriteria.class
  74. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample.class
  75. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUser.class
  76. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample$Criteria.class
  77. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample$Criterion.class
  78. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample$GeneratedCriteria.class
  79. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample.class
  80. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLogin.class
  81. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample$Criteria.class
  82. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample$Criterion.class
  83. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample$GeneratedCriteria.class
  84. BIN
      carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample.class
  85. 4 0
      carbon-api-mbg/target/classes/generator.properties
  86. 44 0
      carbon-api-mbg/target/classes/generatorConfig.xml
  87. 1 1
      carbon-back/carbon-back-service/src/main/java/com/hcloud/microserver/system/log/aspect/LogAspect.java
  88. 2 2
      carbon-back/carbon-back-service/src/main/java/com/hcloud/microserver/system/log/service/AsyncLogService.java
  89. 1 1
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/config/MyBatisConfig.java
  90. 38 0
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/controller/BTransferController.java
  91. 6 1
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/BTransferDetailService.java
  92. 8 0
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/BTransferService.java
  93. 18 0
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/impl/BTransferDetailServiceImpl.java
  94. 20 0
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/impl/BTransferServiceImpl.java
  95. 7 7
      carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/impl/MakeClearingServiceImpl.java
  96. 25 0
      carbon-job/src/main/java/com/hcloud/microserver/job/PlatformJobApplication.java
  97. 0 19
      carbon-job/src/main/java/com/hcloud/microserver/job/RuoYiJobApplication.java
  98. 31 0
      carbon-job/src/main/java/com/hcloud/microserver/job/config/CarbonSecurityConfig.java
  99. 15 0
      carbon-job/src/main/java/com/hcloud/microserver/job/config/MyBatisConfig.java
  100. 0 0
      carbon-job/src/main/java/com/hcloud/microserver/job/config/ScheduleConfig.java

+ 0 - 18
carbon-api-mbg/pom.xml

@@ -44,24 +44,6 @@
             <groupId>com.hcloud.microserver</groupId>
             <version>0.0.1-SNAPSHOT</version>
         </dependency>
-        <dependency>
-            <groupId>com.hcloud.microserver</groupId>
-            <artifactId>common-core</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.hcloud.microserver</groupId>
-            <artifactId>common-core</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.hcloud.microserver</groupId>
-            <artifactId>common-core</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
-            <scope>compile</scope>
-        </dependency>
     </dependencies>
 
 

+ 30 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.java

@@ -0,0 +1,30 @@
+package com.hcloud.microserver.mbg.mapper;
+
+import com.hcloud.microserver.mbg.modul.BTransferDetail;
+import com.hcloud.microserver.mbg.modul.BTransferDetailExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface BTransferDetailMapper {
+    long countByExample(BTransferDetailExample example);
+
+    int deleteByExample(BTransferDetailExample example);
+
+    int deleteByPrimaryKey(Long guid);
+
+    int insert(BTransferDetail record);
+
+    int insertSelective(BTransferDetail record);
+
+    List<BTransferDetail> selectByExample(BTransferDetailExample example);
+
+    BTransferDetail selectByPrimaryKey(Long guid);
+
+    int updateByExampleSelective(@Param("record") BTransferDetail record, @Param("example") BTransferDetailExample example);
+
+    int updateByExample(@Param("record") BTransferDetail record, @Param("example") BTransferDetailExample example);
+
+    int updateByPrimaryKeySelective(BTransferDetail record);
+
+    int updateByPrimaryKey(BTransferDetail record);
+}

+ 30 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.java

@@ -0,0 +1,30 @@
+package com.hcloud.microserver.mbg.mapper;
+
+import com.hcloud.microserver.mbg.modul.BTransferDetailRequest;
+import com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface BTransferDetailRequestMapper {
+    long countByExample(BTransferDetailRequestExample example);
+
+    int deleteByExample(BTransferDetailRequestExample example);
+
+    int deleteByPrimaryKey(Long guid);
+
+    int insert(BTransferDetailRequest record);
+
+    int insertSelective(BTransferDetailRequest record);
+
+    List<BTransferDetailRequest> selectByExample(BTransferDetailRequestExample example);
+
+    BTransferDetailRequest selectByPrimaryKey(Long guid);
+
+    int updateByExampleSelective(@Param("record") BTransferDetailRequest record, @Param("example") BTransferDetailRequestExample example);
+
+    int updateByExample(@Param("record") BTransferDetailRequest record, @Param("example") BTransferDetailRequestExample example);
+
+    int updateByPrimaryKeySelective(BTransferDetailRequest record);
+
+    int updateByPrimaryKey(BTransferDetailRequest record);
+}

+ 30 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.java

@@ -0,0 +1,30 @@
+package com.hcloud.microserver.mbg.mapper;
+
+import com.hcloud.microserver.mbg.modul.BTransferFarmerRequest;
+import com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface BTransferFarmerRequestMapper {
+    long countByExample(BTransferFarmerRequestExample example);
+
+    int deleteByExample(BTransferFarmerRequestExample example);
+
+    int deleteByPrimaryKey(Long guid);
+
+    int insert(BTransferFarmerRequest record);
+
+    int insertSelective(BTransferFarmerRequest record);
+
+    List<BTransferFarmerRequest> selectByExample(BTransferFarmerRequestExample example);
+
+    BTransferFarmerRequest selectByPrimaryKey(Long guid);
+
+    int updateByExampleSelective(@Param("record") BTransferFarmerRequest record, @Param("example") BTransferFarmerRequestExample example);
+
+    int updateByExample(@Param("record") BTransferFarmerRequest record, @Param("example") BTransferFarmerRequestExample example);
+
+    int updateByPrimaryKeySelective(BTransferFarmerRequest record);
+
+    int updateByPrimaryKey(BTransferFarmerRequest record);
+}

+ 30 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BTransferMapper.java

@@ -0,0 +1,30 @@
+package com.hcloud.microserver.mbg.mapper;
+
+import com.hcloud.microserver.mbg.modul.BTransfer;
+import com.hcloud.microserver.mbg.modul.BTransferExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface BTransferMapper {
+    long countByExample(BTransferExample example);
+
+    int deleteByExample(BTransferExample example);
+
+    int deleteByPrimaryKey(Long guid);
+
+    int insert(BTransfer record);
+
+    int insertSelective(BTransfer record);
+
+    List<BTransfer> selectByExample(BTransferExample example);
+
+    BTransfer selectByPrimaryKey(Long guid);
+
+    int updateByExampleSelective(@Param("record") BTransfer record, @Param("example") BTransferExample example);
+
+    int updateByExample(@Param("record") BTransfer record, @Param("example") BTransferExample example);
+
+    int updateByPrimaryKeySelective(BTransfer record);
+
+    int updateByPrimaryKey(BTransfer record);
+}

+ 30 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.java

@@ -0,0 +1,30 @@
+package com.hcloud.microserver.mbg.mapper;
+
+import com.hcloud.microserver.mbg.modul.BUserLogin;
+import com.hcloud.microserver.mbg.modul.BUserLoginExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface BUserLoginMapper {
+    long countByExample(BUserLoginExample example);
+
+    int deleteByExample(BUserLoginExample example);
+
+    int deleteByPrimaryKey(Long guid);
+
+    int insert(BUserLogin record);
+
+    int insertSelective(BUserLogin record);
+
+    List<BUserLogin> selectByExample(BUserLoginExample example);
+
+    BUserLogin selectByPrimaryKey(Long guid);
+
+    int updateByExampleSelective(@Param("record") BUserLogin record, @Param("example") BUserLoginExample example);
+
+    int updateByExample(@Param("record") BUserLogin record, @Param("example") BUserLoginExample example);
+
+    int updateByPrimaryKeySelective(BUserLogin record);
+
+    int updateByPrimaryKey(BUserLogin record);
+}

+ 36 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/mapper/BUserMapper.java

@@ -0,0 +1,36 @@
+package com.hcloud.microserver.mbg.mapper;
+
+import com.hcloud.microserver.mbg.modul.BUser;
+import com.hcloud.microserver.mbg.modul.BUserExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface BUserMapper {
+    long countByExample(BUserExample example);
+
+    int deleteByExample(BUserExample example);
+
+    int deleteByPrimaryKey(Long guid);
+
+    int insert(BUser record);
+
+    int insertSelective(BUser record);
+
+    List<BUser> selectByExampleWithBLOBs(BUserExample example);
+
+    List<BUser> selectByExample(BUserExample example);
+
+    BUser selectByPrimaryKey(Long guid);
+
+    int updateByExampleSelective(@Param("record") BUser record, @Param("example") BUserExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") BUser record, @Param("example") BUserExample example);
+
+    int updateByExample(@Param("record") BUser record, @Param("example") BUserExample example);
+
+    int updateByPrimaryKeySelective(BUser record);
+
+    int updateByPrimaryKeyWithBLOBs(BUser record);
+
+    int updateByPrimaryKey(BUser record);
+}

+ 165 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransfer.java

@@ -0,0 +1,165 @@
+package com.hcloud.microserver.mbg.modul;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+public class BTransfer implements Serializable {
+    @ApiModelProperty(value = "主键")
+    private Long guid;
+
+    @ApiModelProperty(value = "清分类型")
+    private Integer transferType;
+
+    @ApiModelProperty(value = "清分状态0,待清分,1:发起清分中,2待银行确认清分完成,3完成清分")
+    private Integer transferStatus;
+
+    @ApiModelProperty(value = "清分时间")
+    private Date transferTime;
+
+    @ApiModelProperty(value = "清分金额")
+    private BigDecimal transferAmount;
+
+    @ApiModelProperty(value = "清分人数")
+    private Integer transferNum;
+
+    @ApiModelProperty(value = "创建人guid")
+    private Long createId;
+
+    @ApiModelProperty(value = "创建人姓名")
+    private String createName;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "清分人id")
+    private Long transferId;
+
+    @ApiModelProperty(value = "清分人名称")
+    private String transferName;
+
+    @ApiModelProperty(value = "状态0:删除清分单,1,生成清分订单,2,退回清分单")
+    private Integer state;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getGuid() {
+        return guid;
+    }
+
+    public void setGuid(Long guid) {
+        this.guid = guid;
+    }
+
+    public Integer getTransferType() {
+        return transferType;
+    }
+
+    public void setTransferType(Integer transferType) {
+        this.transferType = transferType;
+    }
+
+    public Integer getTransferStatus() {
+        return transferStatus;
+    }
+
+    public void setTransferStatus(Integer transferStatus) {
+        this.transferStatus = transferStatus;
+    }
+
+    public Date getTransferTime() {
+        return transferTime;
+    }
+
+    public void setTransferTime(Date transferTime) {
+        this.transferTime = transferTime;
+    }
+
+    public BigDecimal getTransferAmount() {
+        return transferAmount;
+    }
+
+    public void setTransferAmount(BigDecimal transferAmount) {
+        this.transferAmount = transferAmount;
+    }
+
+    public Integer getTransferNum() {
+        return transferNum;
+    }
+
+    public void setTransferNum(Integer transferNum) {
+        this.transferNum = transferNum;
+    }
+
+    public Long getCreateId() {
+        return createId;
+    }
+
+    public void setCreateId(Long createId) {
+        this.createId = createId;
+    }
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Long getTransferId() {
+        return transferId;
+    }
+
+    public void setTransferId(Long transferId) {
+        this.transferId = transferId;
+    }
+
+    public String getTransferName() {
+        return transferName;
+    }
+
+    public void setTransferName(String transferName) {
+        this.transferName = transferName;
+    }
+
+    public Integer getState() {
+        return state;
+    }
+
+    public void setState(Integer state) {
+        this.state = state;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", guid=").append(guid);
+        sb.append(", transferType=").append(transferType);
+        sb.append(", transferStatus=").append(transferStatus);
+        sb.append(", transferTime=").append(transferTime);
+        sb.append(", transferAmount=").append(transferAmount);
+        sb.append(", transferNum=").append(transferNum);
+        sb.append(", createId=").append(createId);
+        sb.append(", createName=").append(createName);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", transferId=").append(transferId);
+        sb.append(", transferName=").append(transferName);
+        sb.append(", state=").append(state);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 369 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetail.java

@@ -0,0 +1,369 @@
+package com.hcloud.microserver.mbg.modul;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+public class BTransferDetail implements Serializable {
+    @ApiModelProperty(value = "主键")
+    private Long guid;
+
+    @ApiModelProperty(value = "总清分id")
+    private Long fkTransferId;
+
+    @ApiModelProperty(value = "清分类型,0:农户清分,1:村组清分")
+    private Integer transferType;
+
+    @ApiModelProperty(value = "农户id")
+    private String fkFarmerId;
+
+    @ApiModelProperty(value = "村组id")
+    private String fkCollectiveId;
+
+    @ApiModelProperty(value = "序列号")
+    private String serialNo;
+
+    @ApiModelProperty(value = "收款方户名")
+    private String name;
+
+    @ApiModelProperty(value = "收款方银行卡号")
+    private String bankNo;
+
+    @ApiModelProperty(value = "收款方身份证号")
+    private String accountPid;
+
+    @ApiModelProperty(value = "交易状态")
+    private String transferStatus;
+
+    @ApiModelProperty(value = "错误代码")
+    private String code;
+
+    @ApiModelProperty(value = "错误信息")
+    private String msg;
+
+    @ApiModelProperty(value = "交易日期")
+    private String date;
+
+    @ApiModelProperty(value = "入账时间")
+    private Date time;
+
+    @ApiModelProperty(value = "清分类型0,行内转账,1行外转账,2,贷报销")
+    private Integer transferNation;
+
+    @ApiModelProperty(value = "分类id")
+    private Integer nationId;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "创建人")
+    private Long createId;
+
+    @ApiModelProperty(value = "创建人名称")
+    private String createName;
+
+    @ApiModelProperty(value = "是否行内转账")
+    private Integer inLine;
+
+    @ApiModelProperty(value = "清分人id")
+    private Long transferId;
+
+    @ApiModelProperty(value = "清分人名称")
+    private String transferName;
+
+    @ApiModelProperty(value = "清分发起时间")
+    private Date transferTime;
+
+    @ApiModelProperty(value = "清分状态0,删除,1,生成,2,已经退回到订单")
+    private Integer state;
+
+    @ApiModelProperty(value = "收款银行名称")
+    private String bankName;
+
+    @ApiModelProperty(value = "收款银行机构编码")
+    private String bankCode;
+
+    @ApiModelProperty(value = "清分状态")
+    private Integer status;
+
+    @ApiModelProperty(value = "清分金额")
+    private BigDecimal transferAmount;
+
+    @ApiModelProperty(value = "核心流水")
+    private String coreCode;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getGuid() {
+        return guid;
+    }
+
+    public void setGuid(Long guid) {
+        this.guid = guid;
+    }
+
+    public Long getFkTransferId() {
+        return fkTransferId;
+    }
+
+    public void setFkTransferId(Long fkTransferId) {
+        this.fkTransferId = fkTransferId;
+    }
+
+    public Integer getTransferType() {
+        return transferType;
+    }
+
+    public void setTransferType(Integer transferType) {
+        this.transferType = transferType;
+    }
+
+    public String getFkFarmerId() {
+        return fkFarmerId;
+    }
+
+    public void setFkFarmerId(String fkFarmerId) {
+        this.fkFarmerId = fkFarmerId;
+    }
+
+    public String getFkCollectiveId() {
+        return fkCollectiveId;
+    }
+
+    public void setFkCollectiveId(String fkCollectiveId) {
+        this.fkCollectiveId = fkCollectiveId;
+    }
+
+    public String getSerialNo() {
+        return serialNo;
+    }
+
+    public void setSerialNo(String serialNo) {
+        this.serialNo = serialNo;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getBankNo() {
+        return bankNo;
+    }
+
+    public void setBankNo(String bankNo) {
+        this.bankNo = bankNo;
+    }
+
+    public String getAccountPid() {
+        return accountPid;
+    }
+
+    public void setAccountPid(String accountPid) {
+        this.accountPid = accountPid;
+    }
+
+    public String getTransferStatus() {
+        return transferStatus;
+    }
+
+    public void setTransferStatus(String transferStatus) {
+        this.transferStatus = transferStatus;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    public String getDate() {
+        return date;
+    }
+
+    public void setDate(String date) {
+        this.date = date;
+    }
+
+    public Date getTime() {
+        return time;
+    }
+
+    public void setTime(Date time) {
+        this.time = time;
+    }
+
+    public Integer getTransferNation() {
+        return transferNation;
+    }
+
+    public void setTransferNation(Integer transferNation) {
+        this.transferNation = transferNation;
+    }
+
+    public Integer getNationId() {
+        return nationId;
+    }
+
+    public void setNationId(Integer nationId) {
+        this.nationId = nationId;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Long getCreateId() {
+        return createId;
+    }
+
+    public void setCreateId(Long createId) {
+        this.createId = createId;
+    }
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
+    public Integer getInLine() {
+        return inLine;
+    }
+
+    public void setInLine(Integer inLine) {
+        this.inLine = inLine;
+    }
+
+    public Long getTransferId() {
+        return transferId;
+    }
+
+    public void setTransferId(Long transferId) {
+        this.transferId = transferId;
+    }
+
+    public String getTransferName() {
+        return transferName;
+    }
+
+    public void setTransferName(String transferName) {
+        this.transferName = transferName;
+    }
+
+    public Date getTransferTime() {
+        return transferTime;
+    }
+
+    public void setTransferTime(Date transferTime) {
+        this.transferTime = transferTime;
+    }
+
+    public Integer getState() {
+        return state;
+    }
+
+    public void setState(Integer state) {
+        this.state = state;
+    }
+
+    public String getBankName() {
+        return bankName;
+    }
+
+    public void setBankName(String bankName) {
+        this.bankName = bankName;
+    }
+
+    public String getBankCode() {
+        return bankCode;
+    }
+
+    public void setBankCode(String bankCode) {
+        this.bankCode = bankCode;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public BigDecimal getTransferAmount() {
+        return transferAmount;
+    }
+
+    public void setTransferAmount(BigDecimal transferAmount) {
+        this.transferAmount = transferAmount;
+    }
+
+    public String getCoreCode() {
+        return coreCode;
+    }
+
+    public void setCoreCode(String coreCode) {
+        this.coreCode = coreCode;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", guid=").append(guid);
+        sb.append(", fkTransferId=").append(fkTransferId);
+        sb.append(", transferType=").append(transferType);
+        sb.append(", fkFarmerId=").append(fkFarmerId);
+        sb.append(", fkCollectiveId=").append(fkCollectiveId);
+        sb.append(", serialNo=").append(serialNo);
+        sb.append(", name=").append(name);
+        sb.append(", bankNo=").append(bankNo);
+        sb.append(", accountPid=").append(accountPid);
+        sb.append(", transferStatus=").append(transferStatus);
+        sb.append(", code=").append(code);
+        sb.append(", msg=").append(msg);
+        sb.append(", date=").append(date);
+        sb.append(", time=").append(time);
+        sb.append(", transferNation=").append(transferNation);
+        sb.append(", nationId=").append(nationId);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", createId=").append(createId);
+        sb.append(", createName=").append(createName);
+        sb.append(", inLine=").append(inLine);
+        sb.append(", transferId=").append(transferId);
+        sb.append(", transferName=").append(transferName);
+        sb.append(", transferTime=").append(transferTime);
+        sb.append(", state=").append(state);
+        sb.append(", bankName=").append(bankName);
+        sb.append(", bankCode=").append(bankCode);
+        sb.append(", status=").append(status);
+        sb.append(", transferAmount=").append(transferAmount);
+        sb.append(", coreCode=").append(coreCode);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

File diff suppressed because it is too large
+ 2092 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetailExample.java


+ 477 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetailRequest.java

@@ -0,0 +1,477 @@
+package com.hcloud.microserver.mbg.modul;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+public class BTransferDetailRequest implements Serializable {
+    @ApiModelProperty(value = "主键")
+    private Long guid;
+
+    @ApiModelProperty(value = "清分总表id")
+    private Long fkTransferDetailId;
+
+    @ApiModelProperty(value = "操作用户id")
+    private Long fkUserId;
+
+    @ApiModelProperty(value = "银行用户id")
+    private String userId;
+
+    @ApiModelProperty(value = "提交人")
+    private String submitter;
+
+    @ApiModelProperty(value = "最后授权人")
+    private String authorizer;
+
+    @ApiModelProperty(value = "渠道流水号")
+    private String chaSerialNo;
+
+    @ApiModelProperty(value = "企业流水号")
+    private String entSerialNo;
+
+    @ApiModelProperty(value = "币种")
+    private String currency;
+
+    @ApiModelProperty(value = "付款金额")
+    private BigDecimal payAmount;
+
+    @ApiModelProperty(value = "付款银行名称")
+    private String payBankName;
+
+    @ApiModelProperty(value = "付款账号")
+    private String payAccount;
+
+    @ApiModelProperty(value = "付款人名称")
+    private String payName;
+
+    @ApiModelProperty(value = "交易日期")
+    private String payDate;
+
+    @ApiModelProperty(value = "交易序号")
+    private String paySerial;
+
+    @ApiModelProperty(value = "手续费支付方式")
+    private String handFeeType;
+
+    @ApiModelProperty(value = "交易状态")
+    private String payStatus;
+
+    @ApiModelProperty(value = "状态描述")
+    private String payMsg;
+
+    @ApiModelProperty(value = "交易应答码")
+    private String payResponseCode;
+
+    @ApiModelProperty(value = "失败原因")
+    private String failReson;
+
+    @ApiModelProperty(value = "账户余额")
+    private BigDecimal accountMoney;
+
+    @ApiModelProperty(value = "手续费")
+    private BigDecimal handFee;
+
+    @ApiModelProperty(value = "邮电费")
+    private BigDecimal postFee;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "状态:1-可用 0-不用")
+    private Integer status;
+
+    @ApiModelProperty(value = "清分流水号")
+    private String serialNo;
+
+    @ApiModelProperty(value = "交易代码")
+    private String serviceId;
+
+    @ApiModelProperty(value = "清分使用的session_id")
+    private String sessionId;
+
+    @ApiModelProperty(value = "清分时间")
+    private String reqTime;
+
+    @ApiModelProperty(value = "响应代码")
+    private String retCode;
+
+    @ApiModelProperty(value = "错误消息")
+    private String errorMsg;
+
+    @ApiModelProperty(value = "加急标志")
+    private String urgentSign;
+
+    @ApiModelProperty(value = "交易类型")
+    private String transactionType;
+
+    @ApiModelProperty(value = "企业指令内部编号")
+    private String entOrderCode;
+
+    @ApiModelProperty(value = "用途")
+    private String useWay;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+    @ApiModelProperty(value = "校验标志")
+    private String checkMark;
+
+    @ApiModelProperty(value = "付款人备注")
+    private String payMark;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getGuid() {
+        return guid;
+    }
+
+    public void setGuid(Long guid) {
+        this.guid = guid;
+    }
+
+    public Long getFkTransferDetailId() {
+        return fkTransferDetailId;
+    }
+
+    public void setFkTransferDetailId(Long fkTransferDetailId) {
+        this.fkTransferDetailId = fkTransferDetailId;
+    }
+
+    public Long getFkUserId() {
+        return fkUserId;
+    }
+
+    public void setFkUserId(Long fkUserId) {
+        this.fkUserId = fkUserId;
+    }
+
+    public String getUserId() {
+        return userId;
+    }
+
+    public void setUserId(String userId) {
+        this.userId = userId;
+    }
+
+    public String getSubmitter() {
+        return submitter;
+    }
+
+    public void setSubmitter(String submitter) {
+        this.submitter = submitter;
+    }
+
+    public String getAuthorizer() {
+        return authorizer;
+    }
+
+    public void setAuthorizer(String authorizer) {
+        this.authorizer = authorizer;
+    }
+
+    public String getChaSerialNo() {
+        return chaSerialNo;
+    }
+
+    public void setChaSerialNo(String chaSerialNo) {
+        this.chaSerialNo = chaSerialNo;
+    }
+
+    public String getEntSerialNo() {
+        return entSerialNo;
+    }
+
+    public void setEntSerialNo(String entSerialNo) {
+        this.entSerialNo = entSerialNo;
+    }
+
+    public String getCurrency() {
+        return currency;
+    }
+
+    public void setCurrency(String currency) {
+        this.currency = currency;
+    }
+
+    public BigDecimal getPayAmount() {
+        return payAmount;
+    }
+
+    public void setPayAmount(BigDecimal payAmount) {
+        this.payAmount = payAmount;
+    }
+
+    public String getPayBankName() {
+        return payBankName;
+    }
+
+    public void setPayBankName(String payBankName) {
+        this.payBankName = payBankName;
+    }
+
+    public String getPayAccount() {
+        return payAccount;
+    }
+
+    public void setPayAccount(String payAccount) {
+        this.payAccount = payAccount;
+    }
+
+    public String getPayName() {
+        return payName;
+    }
+
+    public void setPayName(String payName) {
+        this.payName = payName;
+    }
+
+    public String getPayDate() {
+        return payDate;
+    }
+
+    public void setPayDate(String payDate) {
+        this.payDate = payDate;
+    }
+
+    public String getPaySerial() {
+        return paySerial;
+    }
+
+    public void setPaySerial(String paySerial) {
+        this.paySerial = paySerial;
+    }
+
+    public String getHandFeeType() {
+        return handFeeType;
+    }
+
+    public void setHandFeeType(String handFeeType) {
+        this.handFeeType = handFeeType;
+    }
+
+    public String getPayStatus() {
+        return payStatus;
+    }
+
+    public void setPayStatus(String payStatus) {
+        this.payStatus = payStatus;
+    }
+
+    public String getPayMsg() {
+        return payMsg;
+    }
+
+    public void setPayMsg(String payMsg) {
+        this.payMsg = payMsg;
+    }
+
+    public String getPayResponseCode() {
+        return payResponseCode;
+    }
+
+    public void setPayResponseCode(String payResponseCode) {
+        this.payResponseCode = payResponseCode;
+    }
+
+    public String getFailReson() {
+        return failReson;
+    }
+
+    public void setFailReson(String failReson) {
+        this.failReson = failReson;
+    }
+
+    public BigDecimal getAccountMoney() {
+        return accountMoney;
+    }
+
+    public void setAccountMoney(BigDecimal accountMoney) {
+        this.accountMoney = accountMoney;
+    }
+
+    public BigDecimal getHandFee() {
+        return handFee;
+    }
+
+    public void setHandFee(BigDecimal handFee) {
+        this.handFee = handFee;
+    }
+
+    public BigDecimal getPostFee() {
+        return postFee;
+    }
+
+    public void setPostFee(BigDecimal postFee) {
+        this.postFee = postFee;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public String getSerialNo() {
+        return serialNo;
+    }
+
+    public void setSerialNo(String serialNo) {
+        this.serialNo = serialNo;
+    }
+
+    public String getServiceId() {
+        return serviceId;
+    }
+
+    public void setServiceId(String serviceId) {
+        this.serviceId = serviceId;
+    }
+
+    public String getSessionId() {
+        return sessionId;
+    }
+
+    public void setSessionId(String sessionId) {
+        this.sessionId = sessionId;
+    }
+
+    public String getReqTime() {
+        return reqTime;
+    }
+
+    public void setReqTime(String reqTime) {
+        this.reqTime = reqTime;
+    }
+
+    public String getRetCode() {
+        return retCode;
+    }
+
+    public void setRetCode(String retCode) {
+        this.retCode = retCode;
+    }
+
+    public String getErrorMsg() {
+        return errorMsg;
+    }
+
+    public void setErrorMsg(String errorMsg) {
+        this.errorMsg = errorMsg;
+    }
+
+    public String getUrgentSign() {
+        return urgentSign;
+    }
+
+    public void setUrgentSign(String urgentSign) {
+        this.urgentSign = urgentSign;
+    }
+
+    public String getTransactionType() {
+        return transactionType;
+    }
+
+    public void setTransactionType(String transactionType) {
+        this.transactionType = transactionType;
+    }
+
+    public String getEntOrderCode() {
+        return entOrderCode;
+    }
+
+    public void setEntOrderCode(String entOrderCode) {
+        this.entOrderCode = entOrderCode;
+    }
+
+    public String getUseWay() {
+        return useWay;
+    }
+
+    public void setUseWay(String useWay) {
+        this.useWay = useWay;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public String getCheckMark() {
+        return checkMark;
+    }
+
+    public void setCheckMark(String checkMark) {
+        this.checkMark = checkMark;
+    }
+
+    public String getPayMark() {
+        return payMark;
+    }
+
+    public void setPayMark(String payMark) {
+        this.payMark = payMark;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", guid=").append(guid);
+        sb.append(", fkTransferDetailId=").append(fkTransferDetailId);
+        sb.append(", fkUserId=").append(fkUserId);
+        sb.append(", userId=").append(userId);
+        sb.append(", submitter=").append(submitter);
+        sb.append(", authorizer=").append(authorizer);
+        sb.append(", chaSerialNo=").append(chaSerialNo);
+        sb.append(", entSerialNo=").append(entSerialNo);
+        sb.append(", currency=").append(currency);
+        sb.append(", payAmount=").append(payAmount);
+        sb.append(", payBankName=").append(payBankName);
+        sb.append(", payAccount=").append(payAccount);
+        sb.append(", payName=").append(payName);
+        sb.append(", payDate=").append(payDate);
+        sb.append(", paySerial=").append(paySerial);
+        sb.append(", handFeeType=").append(handFeeType);
+        sb.append(", payStatus=").append(payStatus);
+        sb.append(", payMsg=").append(payMsg);
+        sb.append(", payResponseCode=").append(payResponseCode);
+        sb.append(", failReson=").append(failReson);
+        sb.append(", accountMoney=").append(accountMoney);
+        sb.append(", handFee=").append(handFee);
+        sb.append(", postFee=").append(postFee);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", status=").append(status);
+        sb.append(", serialNo=").append(serialNo);
+        sb.append(", serviceId=").append(serviceId);
+        sb.append(", sessionId=").append(sessionId);
+        sb.append(", reqTime=").append(reqTime);
+        sb.append(", retCode=").append(retCode);
+        sb.append(", errorMsg=").append(errorMsg);
+        sb.append(", urgentSign=").append(urgentSign);
+        sb.append(", transactionType=").append(transactionType);
+        sb.append(", entOrderCode=").append(entOrderCode);
+        sb.append(", useWay=").append(useWay);
+        sb.append(", remark=").append(remark);
+        sb.append(", checkMark=").append(checkMark);
+        sb.append(", payMark=").append(payMark);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

File diff suppressed because it is too large
+ 2772 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample.java


+ 942 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferExample.java

@@ -0,0 +1,942 @@
+package com.hcloud.microserver.mbg.modul;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class BTransferExample {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public BTransferExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andGuidIsNull() {
+            addCriterion("guid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidIsNotNull() {
+            addCriterion("guid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidEqualTo(Long value) {
+            addCriterion("guid =", value, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidNotEqualTo(Long value) {
+            addCriterion("guid <>", value, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidGreaterThan(Long value) {
+            addCriterion("guid >", value, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidGreaterThanOrEqualTo(Long value) {
+            addCriterion("guid >=", value, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidLessThan(Long value) {
+            addCriterion("guid <", value, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidLessThanOrEqualTo(Long value) {
+            addCriterion("guid <=", value, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidIn(List<Long> values) {
+            addCriterion("guid in", values, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidNotIn(List<Long> values) {
+            addCriterion("guid not in", values, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidBetween(Long value1, Long value2) {
+            addCriterion("guid between", value1, value2, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andGuidNotBetween(Long value1, Long value2) {
+            addCriterion("guid not between", value1, value2, "guid");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeIsNull() {
+            addCriterion("transfer_type is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeIsNotNull() {
+            addCriterion("transfer_type is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeEqualTo(Integer value) {
+            addCriterion("transfer_type =", value, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeNotEqualTo(Integer value) {
+            addCriterion("transfer_type <>", value, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeGreaterThan(Integer value) {
+            addCriterion("transfer_type >", value, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeGreaterThanOrEqualTo(Integer value) {
+            addCriterion("transfer_type >=", value, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeLessThan(Integer value) {
+            addCriterion("transfer_type <", value, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeLessThanOrEqualTo(Integer value) {
+            addCriterion("transfer_type <=", value, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeIn(List<Integer> values) {
+            addCriterion("transfer_type in", values, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeNotIn(List<Integer> values) {
+            addCriterion("transfer_type not in", values, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeBetween(Integer value1, Integer value2) {
+            addCriterion("transfer_type between", value1, value2, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTypeNotBetween(Integer value1, Integer value2) {
+            addCriterion("transfer_type not between", value1, value2, "transferType");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusIsNull() {
+            addCriterion("transfer_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusIsNotNull() {
+            addCriterion("transfer_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusEqualTo(Integer value) {
+            addCriterion("transfer_status =", value, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusNotEqualTo(Integer value) {
+            addCriterion("transfer_status <>", value, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusGreaterThan(Integer value) {
+            addCriterion("transfer_status >", value, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("transfer_status >=", value, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusLessThan(Integer value) {
+            addCriterion("transfer_status <", value, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("transfer_status <=", value, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusIn(List<Integer> values) {
+            addCriterion("transfer_status in", values, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusNotIn(List<Integer> values) {
+            addCriterion("transfer_status not in", values, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusBetween(Integer value1, Integer value2) {
+            addCriterion("transfer_status between", value1, value2, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("transfer_status not between", value1, value2, "transferStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeIsNull() {
+            addCriterion("transfer_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeIsNotNull() {
+            addCriterion("transfer_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeEqualTo(Date value) {
+            addCriterion("transfer_time =", value, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeNotEqualTo(Date value) {
+            addCriterion("transfer_time <>", value, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeGreaterThan(Date value) {
+            addCriterion("transfer_time >", value, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("transfer_time >=", value, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeLessThan(Date value) {
+            addCriterion("transfer_time <", value, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeLessThanOrEqualTo(Date value) {
+            addCriterion("transfer_time <=", value, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeIn(List<Date> values) {
+            addCriterion("transfer_time in", values, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeNotIn(List<Date> values) {
+            addCriterion("transfer_time not in", values, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeBetween(Date value1, Date value2) {
+            addCriterion("transfer_time between", value1, value2, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferTimeNotBetween(Date value1, Date value2) {
+            addCriterion("transfer_time not between", value1, value2, "transferTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountIsNull() {
+            addCriterion("transfer_amount is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountIsNotNull() {
+            addCriterion("transfer_amount is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountEqualTo(BigDecimal value) {
+            addCriterion("transfer_amount =", value, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountNotEqualTo(BigDecimal value) {
+            addCriterion("transfer_amount <>", value, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountGreaterThan(BigDecimal value) {
+            addCriterion("transfer_amount >", value, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountGreaterThanOrEqualTo(BigDecimal value) {
+            addCriterion("transfer_amount >=", value, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountLessThan(BigDecimal value) {
+            addCriterion("transfer_amount <", value, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountLessThanOrEqualTo(BigDecimal value) {
+            addCriterion("transfer_amount <=", value, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountIn(List<BigDecimal> values) {
+            addCriterion("transfer_amount in", values, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountNotIn(List<BigDecimal> values) {
+            addCriterion("transfer_amount not in", values, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("transfer_amount between", value1, value2, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferAmountNotBetween(BigDecimal value1, BigDecimal value2) {
+            addCriterion("transfer_amount not between", value1, value2, "transferAmount");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumIsNull() {
+            addCriterion("transfer_num is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumIsNotNull() {
+            addCriterion("transfer_num is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumEqualTo(Integer value) {
+            addCriterion("transfer_num =", value, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumNotEqualTo(Integer value) {
+            addCriterion("transfer_num <>", value, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumGreaterThan(Integer value) {
+            addCriterion("transfer_num >", value, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumGreaterThanOrEqualTo(Integer value) {
+            addCriterion("transfer_num >=", value, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumLessThan(Integer value) {
+            addCriterion("transfer_num <", value, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumLessThanOrEqualTo(Integer value) {
+            addCriterion("transfer_num <=", value, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumIn(List<Integer> values) {
+            addCriterion("transfer_num in", values, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumNotIn(List<Integer> values) {
+            addCriterion("transfer_num not in", values, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumBetween(Integer value1, Integer value2) {
+            addCriterion("transfer_num between", value1, value2, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNumNotBetween(Integer value1, Integer value2) {
+            addCriterion("transfer_num not between", value1, value2, "transferNum");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdIsNull() {
+            addCriterion("create_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdIsNotNull() {
+            addCriterion("create_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdEqualTo(Long value) {
+            addCriterion("create_id =", value, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdNotEqualTo(Long value) {
+            addCriterion("create_id <>", value, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdGreaterThan(Long value) {
+            addCriterion("create_id >", value, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdGreaterThanOrEqualTo(Long value) {
+            addCriterion("create_id >=", value, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdLessThan(Long value) {
+            addCriterion("create_id <", value, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdLessThanOrEqualTo(Long value) {
+            addCriterion("create_id <=", value, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdIn(List<Long> values) {
+            addCriterion("create_id in", values, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdNotIn(List<Long> values) {
+            addCriterion("create_id not in", values, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdBetween(Long value1, Long value2) {
+            addCriterion("create_id between", value1, value2, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateIdNotBetween(Long value1, Long value2) {
+            addCriterion("create_id not between", value1, value2, "createId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameIsNull() {
+            addCriterion("create_name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameIsNotNull() {
+            addCriterion("create_name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameEqualTo(String value) {
+            addCriterion("create_name =", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameNotEqualTo(String value) {
+            addCriterion("create_name <>", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameGreaterThan(String value) {
+            addCriterion("create_name >", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameGreaterThanOrEqualTo(String value) {
+            addCriterion("create_name >=", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameLessThan(String value) {
+            addCriterion("create_name <", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameLessThanOrEqualTo(String value) {
+            addCriterion("create_name <=", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameLike(String value) {
+            addCriterion("create_name like", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameNotLike(String value) {
+            addCriterion("create_name not like", value, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameIn(List<String> values) {
+            addCriterion("create_name in", values, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameNotIn(List<String> values) {
+            addCriterion("create_name not in", values, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameBetween(String value1, String value2) {
+            addCriterion("create_name between", value1, value2, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateNameNotBetween(String value1, String value2) {
+            addCriterion("create_name not between", value1, value2, "createName");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdIsNull() {
+            addCriterion("transfer_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdIsNotNull() {
+            addCriterion("transfer_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdEqualTo(Long value) {
+            addCriterion("transfer_id =", value, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdNotEqualTo(Long value) {
+            addCriterion("transfer_id <>", value, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdGreaterThan(Long value) {
+            addCriterion("transfer_id >", value, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdGreaterThanOrEqualTo(Long value) {
+            addCriterion("transfer_id >=", value, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdLessThan(Long value) {
+            addCriterion("transfer_id <", value, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdLessThanOrEqualTo(Long value) {
+            addCriterion("transfer_id <=", value, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdIn(List<Long> values) {
+            addCriterion("transfer_id in", values, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdNotIn(List<Long> values) {
+            addCriterion("transfer_id not in", values, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdBetween(Long value1, Long value2) {
+            addCriterion("transfer_id between", value1, value2, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferIdNotBetween(Long value1, Long value2) {
+            addCriterion("transfer_id not between", value1, value2, "transferId");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameIsNull() {
+            addCriterion("transfer_name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameIsNotNull() {
+            addCriterion("transfer_name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameEqualTo(String value) {
+            addCriterion("transfer_name =", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameNotEqualTo(String value) {
+            addCriterion("transfer_name <>", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameGreaterThan(String value) {
+            addCriterion("transfer_name >", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameGreaterThanOrEqualTo(String value) {
+            addCriterion("transfer_name >=", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameLessThan(String value) {
+            addCriterion("transfer_name <", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameLessThanOrEqualTo(String value) {
+            addCriterion("transfer_name <=", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameLike(String value) {
+            addCriterion("transfer_name like", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameNotLike(String value) {
+            addCriterion("transfer_name not like", value, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameIn(List<String> values) {
+            addCriterion("transfer_name in", values, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameNotIn(List<String> values) {
+            addCriterion("transfer_name not in", values, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameBetween(String value1, String value2) {
+            addCriterion("transfer_name between", value1, value2, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andTransferNameNotBetween(String value1, String value2) {
+            addCriterion("transfer_name not between", value1, value2, "transferName");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateIsNull() {
+            addCriterion("state is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateIsNotNull() {
+            addCriterion("state is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateEqualTo(Integer value) {
+            addCriterion("state =", value, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateNotEqualTo(Integer value) {
+            addCriterion("state <>", value, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateGreaterThan(Integer value) {
+            addCriterion("state >", value, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateGreaterThanOrEqualTo(Integer value) {
+            addCriterion("state >=", value, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateLessThan(Integer value) {
+            addCriterion("state <", value, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateLessThanOrEqualTo(Integer value) {
+            addCriterion("state <=", value, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateIn(List<Integer> values) {
+            addCriterion("state in", values, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateNotIn(List<Integer> values) {
+            addCriterion("state not in", values, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateBetween(Integer value1, Integer value2) {
+            addCriterion("state between", value1, value2, "state");
+            return (Criteria) this;
+        }
+
+        public Criteria andStateNotBetween(Integer value1, Integer value2) {
+            addCriterion("state not between", value1, value2, "state");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 453 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferFarmerRequest.java

@@ -0,0 +1,453 @@
+package com.hcloud.microserver.mbg.modul;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+public class BTransferFarmerRequest implements Serializable {
+    @ApiModelProperty(value = "主键")
+    private Long guid;
+
+    @ApiModelProperty(value = "银行用户账号")
+    private String userId;
+
+    @ApiModelProperty(value = "清分用户主键")
+    private Long fkUserId;
+
+    @ApiModelProperty(value = "清分总表id")
+    private Long fkTransferId;
+
+    @ApiModelProperty(value = "企业流水号")
+    private String entSerialNo;
+
+    @ApiModelProperty(value = "渠道流水号")
+    private String chaSerialNo;
+
+    @ApiModelProperty(value = "提交人")
+    private String submitter;
+
+    @ApiModelProperty(value = "最后授权人")
+    private String authorizer;
+
+    @ApiModelProperty(value = "付款账号")
+    private String payAccount;
+
+    @ApiModelProperty(value = "业务类型")
+    private String businessType;
+
+    @ApiModelProperty(value = "代发月份")
+    private String tranMonth;
+
+    @ApiModelProperty(value = "付款金额")
+    private BigDecimal payAmount;
+
+    @ApiModelProperty(value = "企业指令内部编号")
+    private String entOrderCode;
+
+    @ApiModelProperty(value = "操作方式")
+    private String opMethod;
+
+    @ApiModelProperty(value = "币种")
+    private String currency;
+
+    @ApiModelProperty(value = "批次备注")
+    private String batchNotes;
+
+    @ApiModelProperty(value = "付款人名称")
+    private String payName;
+
+    @ApiModelProperty(value = "交易状态")
+    private String payStatus;
+
+    @ApiModelProperty(value = "状态描述")
+    private String payMsg;
+
+    @ApiModelProperty(value = "交易应答码")
+    private String payResponseCode;
+
+    @ApiModelProperty(value = "失败原因")
+    private String failReson;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "状态:1-可用 0-不用")
+    private Integer status;
+
+    @ApiModelProperty(value = "清分流水号")
+    private String serialNo;
+
+    @ApiModelProperty(value = "交易代码")
+    private String serviceId;
+
+    @ApiModelProperty(value = "清分使用的session_id")
+    private String sessionId;
+
+    @ApiModelProperty(value = "清分时间")
+    private String reqTime;
+
+    @ApiModelProperty(value = "响应代码")
+    private String retCode;
+
+    @ApiModelProperty(value = "错误消息")
+    private String errorMsg;
+
+    @ApiModelProperty(value = "错误代码")
+    private String code;
+
+    @ApiModelProperty(value = "错误信息")
+    private String msg;
+
+    @ApiModelProperty(value = "成功笔数")
+    private Integer successTran;
+
+    @ApiModelProperty(value = "成功金额")
+    private BigDecimal successAmount;
+
+    @ApiModelProperty(value = "交易总笔数")
+    private Integer tranNum;
+
+    @ApiModelProperty(value = "明细展示")
+    private String detailDisplay;
+
+    @ApiModelProperty(value = "交易类型")
+    private String transcationType;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getGuid() {
+        return guid;
+    }
+
+    public void setGuid(Long guid) {
+        this.guid = guid;
+    }
+
+    public String getUserId() {
+        return userId;
+    }
+
+    public void setUserId(String userId) {
+        this.userId = userId;
+    }
+
+    public Long getFkUserId() {
+        return fkUserId;
+    }
+
+    public void setFkUserId(Long fkUserId) {
+        this.fkUserId = fkUserId;
+    }
+
+    public Long getFkTransferId() {
+        return fkTransferId;
+    }
+
+    public void setFkTransferId(Long fkTransferId) {
+        this.fkTransferId = fkTransferId;
+    }
+
+    public String getEntSerialNo() {
+        return entSerialNo;
+    }
+
+    public void setEntSerialNo(String entSerialNo) {
+        this.entSerialNo = entSerialNo;
+    }
+
+    public String getChaSerialNo() {
+        return chaSerialNo;
+    }
+
+    public void setChaSerialNo(String chaSerialNo) {
+        this.chaSerialNo = chaSerialNo;
+    }
+
+    public String getSubmitter() {
+        return submitter;
+    }
+
+    public void setSubmitter(String submitter) {
+        this.submitter = submitter;
+    }
+
+    public String getAuthorizer() {
+        return authorizer;
+    }
+
+    public void setAuthorizer(String authorizer) {
+        this.authorizer = authorizer;
+    }
+
+    public String getPayAccount() {
+        return payAccount;
+    }
+
+    public void setPayAccount(String payAccount) {
+        this.payAccount = payAccount;
+    }
+
+    public String getBusinessType() {
+        return businessType;
+    }
+
+    public void setBusinessType(String businessType) {
+        this.businessType = businessType;
+    }
+
+    public String getTranMonth() {
+        return tranMonth;
+    }
+
+    public void setTranMonth(String tranMonth) {
+        this.tranMonth = tranMonth;
+    }
+
+    public BigDecimal getPayAmount() {
+        return payAmount;
+    }
+
+    public void setPayAmount(BigDecimal payAmount) {
+        this.payAmount = payAmount;
+    }
+
+    public String getEntOrderCode() {
+        return entOrderCode;
+    }
+
+    public void setEntOrderCode(String entOrderCode) {
+        this.entOrderCode = entOrderCode;
+    }
+
+    public String getOpMethod() {
+        return opMethod;
+    }
+
+    public void setOpMethod(String opMethod) {
+        this.opMethod = opMethod;
+    }
+
+    public String getCurrency() {
+        return currency;
+    }
+
+    public void setCurrency(String currency) {
+        this.currency = currency;
+    }
+
+    public String getBatchNotes() {
+        return batchNotes;
+    }
+
+    public void setBatchNotes(String batchNotes) {
+        this.batchNotes = batchNotes;
+    }
+
+    public String getPayName() {
+        return payName;
+    }
+
+    public void setPayName(String payName) {
+        this.payName = payName;
+    }
+
+    public String getPayStatus() {
+        return payStatus;
+    }
+
+    public void setPayStatus(String payStatus) {
+        this.payStatus = payStatus;
+    }
+
+    public String getPayMsg() {
+        return payMsg;
+    }
+
+    public void setPayMsg(String payMsg) {
+        this.payMsg = payMsg;
+    }
+
+    public String getPayResponseCode() {
+        return payResponseCode;
+    }
+
+    public void setPayResponseCode(String payResponseCode) {
+        this.payResponseCode = payResponseCode;
+    }
+
+    public String getFailReson() {
+        return failReson;
+    }
+
+    public void setFailReson(String failReson) {
+        this.failReson = failReson;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public String getSerialNo() {
+        return serialNo;
+    }
+
+    public void setSerialNo(String serialNo) {
+        this.serialNo = serialNo;
+    }
+
+    public String getServiceId() {
+        return serviceId;
+    }
+
+    public void setServiceId(String serviceId) {
+        this.serviceId = serviceId;
+    }
+
+    public String getSessionId() {
+        return sessionId;
+    }
+
+    public void setSessionId(String sessionId) {
+        this.sessionId = sessionId;
+    }
+
+    public String getReqTime() {
+        return reqTime;
+    }
+
+    public void setReqTime(String reqTime) {
+        this.reqTime = reqTime;
+    }
+
+    public String getRetCode() {
+        return retCode;
+    }
+
+    public void setRetCode(String retCode) {
+        this.retCode = retCode;
+    }
+
+    public String getErrorMsg() {
+        return errorMsg;
+    }
+
+    public void setErrorMsg(String errorMsg) {
+        this.errorMsg = errorMsg;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getMsg() {
+        return msg;
+    }
+
+    public void setMsg(String msg) {
+        this.msg = msg;
+    }
+
+    public Integer getSuccessTran() {
+        return successTran;
+    }
+
+    public void setSuccessTran(Integer successTran) {
+        this.successTran = successTran;
+    }
+
+    public BigDecimal getSuccessAmount() {
+        return successAmount;
+    }
+
+    public void setSuccessAmount(BigDecimal successAmount) {
+        this.successAmount = successAmount;
+    }
+
+    public Integer getTranNum() {
+        return tranNum;
+    }
+
+    public void setTranNum(Integer tranNum) {
+        this.tranNum = tranNum;
+    }
+
+    public String getDetailDisplay() {
+        return detailDisplay;
+    }
+
+    public void setDetailDisplay(String detailDisplay) {
+        this.detailDisplay = detailDisplay;
+    }
+
+    public String getTranscationType() {
+        return transcationType;
+    }
+
+    public void setTranscationType(String transcationType) {
+        this.transcationType = transcationType;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", guid=").append(guid);
+        sb.append(", userId=").append(userId);
+        sb.append(", fkUserId=").append(fkUserId);
+        sb.append(", fkTransferId=").append(fkTransferId);
+        sb.append(", entSerialNo=").append(entSerialNo);
+        sb.append(", chaSerialNo=").append(chaSerialNo);
+        sb.append(", submitter=").append(submitter);
+        sb.append(", authorizer=").append(authorizer);
+        sb.append(", payAccount=").append(payAccount);
+        sb.append(", businessType=").append(businessType);
+        sb.append(", tranMonth=").append(tranMonth);
+        sb.append(", payAmount=").append(payAmount);
+        sb.append(", entOrderCode=").append(entOrderCode);
+        sb.append(", opMethod=").append(opMethod);
+        sb.append(", currency=").append(currency);
+        sb.append(", batchNotes=").append(batchNotes);
+        sb.append(", payName=").append(payName);
+        sb.append(", payStatus=").append(payStatus);
+        sb.append(", payMsg=").append(payMsg);
+        sb.append(", payResponseCode=").append(payResponseCode);
+        sb.append(", failReson=").append(failReson);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", status=").append(status);
+        sb.append(", serialNo=").append(serialNo);
+        sb.append(", serviceId=").append(serviceId);
+        sb.append(", sessionId=").append(sessionId);
+        sb.append(", reqTime=").append(reqTime);
+        sb.append(", retCode=").append(retCode);
+        sb.append(", errorMsg=").append(errorMsg);
+        sb.append(", code=").append(code);
+        sb.append(", msg=").append(msg);
+        sb.append(", successTran=").append(successTran);
+        sb.append(", successAmount=").append(successAmount);
+        sb.append(", tranNum=").append(tranNum);
+        sb.append(", detailDisplay=").append(detailDisplay);
+        sb.append(", transcationType=").append(transcationType);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

File diff suppressed because it is too large
+ 2632 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample.java


+ 224 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUser.java

@@ -0,0 +1,224 @@
+package com.hcloud.microserver.mbg.modul;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.util.Date;
+
+public class BUser implements Serializable {
+    @ApiModelProperty(value = "主键")
+    private Long guid;
+
+    @ApiModelProperty(value = "用户id")
+    private String userid;
+
+    @ApiModelProperty(value = "用户密码")
+    private String userpwd;
+
+    @ApiModelProperty(value = "系统编号")
+    private String systemid;
+
+    @ApiModelProperty(value = "账户号")
+    private String account;
+
+    @ApiModelProperty(value = "交易密码")
+    private String password;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "创建人id")
+    private Long createId;
+
+    @ApiModelProperty(value = "银行名称")
+    private String bankName;
+
+    @ApiModelProperty(value = "银行账号")
+    private String bankNo;
+
+    @ApiModelProperty(value = "银行机构编码")
+    private String bankCode;
+
+    @ApiModelProperty(value = "账户名")
+    private String accountName;
+
+    @ApiModelProperty(value = "渠道编号")
+    private String channelNo;
+
+    @ApiModelProperty(value = "创建人姓名")
+    private String createName;
+
+    @ApiModelProperty(value = "邮箱")
+    private String mail;
+
+    @ApiModelProperty(value = "状态")
+    private Integer state;
+
+    @ApiModelProperty(value = "联系电话")
+    private byte[] phone;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getGuid() {
+        return guid;
+    }
+
+    public void setGuid(Long guid) {
+        this.guid = guid;
+    }
+
+    public String getUserid() {
+        return userid;
+    }
+
+    public void setUserid(String userid) {
+        this.userid = userid;
+    }
+
+    public String getUserpwd() {
+        return userpwd;
+    }
+
+    public void setUserpwd(String userpwd) {
+        this.userpwd = userpwd;
+    }
+
+    public String getSystemid() {
+        return systemid;
+    }
+
+    public void setSystemid(String systemid) {
+        this.systemid = systemid;
+    }
+
+    public String getAccount() {
+        return account;
+    }
+
+    public void setAccount(String account) {
+        this.account = account;
+    }
+
+    public String getPassword() {
+        return password;
+    }
+
+    public void setPassword(String password) {
+        this.password = password;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Long getCreateId() {
+        return createId;
+    }
+
+    public void setCreateId(Long createId) {
+        this.createId = createId;
+    }
+
+    public String getBankName() {
+        return bankName;
+    }
+
+    public void setBankName(String bankName) {
+        this.bankName = bankName;
+    }
+
+    public String getBankNo() {
+        return bankNo;
+    }
+
+    public void setBankNo(String bankNo) {
+        this.bankNo = bankNo;
+    }
+
+    public String getBankCode() {
+        return bankCode;
+    }
+
+    public void setBankCode(String bankCode) {
+        this.bankCode = bankCode;
+    }
+
+    public String getAccountName() {
+        return accountName;
+    }
+
+    public void setAccountName(String accountName) {
+        this.accountName = accountName;
+    }
+
+    public String getChannelNo() {
+        return channelNo;
+    }
+
+    public void setChannelNo(String channelNo) {
+        this.channelNo = channelNo;
+    }
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
+    public String getMail() {
+        return mail;
+    }
+
+    public void setMail(String mail) {
+        this.mail = mail;
+    }
+
+    public Integer getState() {
+        return state;
+    }
+
+    public void setState(Integer state) {
+        this.state = state;
+    }
+
+    public byte[] getPhone() {
+        return phone;
+    }
+
+    public void setPhone(byte[] phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", guid=").append(guid);
+        sb.append(", userid=").append(userid);
+        sb.append(", userpwd=").append(userpwd);
+        sb.append(", systemid=").append(systemid);
+        sb.append(", account=").append(account);
+        sb.append(", password=").append(password);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", createId=").append(createId);
+        sb.append(", bankName=").append(bankName);
+        sb.append(", bankNo=").append(bankNo);
+        sb.append(", bankCode=").append(bankCode);
+        sb.append(", accountName=").append(accountName);
+        sb.append(", channelNo=").append(channelNo);
+        sb.append(", createName=").append(createName);
+        sb.append(", mail=").append(mail);
+        sb.append(", state=").append(state);
+        sb.append(", phone=").append(phone);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

File diff suppressed because it is too large
+ 1281 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUserExample.java


+ 164 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUserLogin.java

@@ -0,0 +1,164 @@
+package com.hcloud.microserver.mbg.modul;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.util.Date;
+
+public class BUserLogin implements Serializable {
+    @ApiModelProperty(value = "住建")
+    private Long guid;
+
+    @ApiModelProperty(value = "会话编号")
+    private String sessionId;
+
+    @ApiModelProperty(value = "服务编号")
+    private String serviceId;
+
+    @ApiModelProperty(value = "交易序列号")
+    private String serialNo;
+
+    @ApiModelProperty(value = "请求时间")
+    private String reqTime;
+
+    @ApiModelProperty(value = "响应代码")
+    private String retCode;
+
+    @ApiModelProperty(value = "错误信息")
+    private String errorMsg;
+
+    @ApiModelProperty(value = "用户登录ID")
+    private String userid;
+
+    @ApiModelProperty(value = "银企直联密码")
+    private String userpwd;
+
+    @ApiModelProperty(value = "系统编号")
+    private String systemid;
+
+    @ApiModelProperty(value = "所属企业名称")
+    private String corpname;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getGuid() {
+        return guid;
+    }
+
+    public void setGuid(Long guid) {
+        this.guid = guid;
+    }
+
+    public String getSessionId() {
+        return sessionId;
+    }
+
+    public void setSessionId(String sessionId) {
+        this.sessionId = sessionId;
+    }
+
+    public String getServiceId() {
+        return serviceId;
+    }
+
+    public void setServiceId(String serviceId) {
+        this.serviceId = serviceId;
+    }
+
+    public String getSerialNo() {
+        return serialNo;
+    }
+
+    public void setSerialNo(String serialNo) {
+        this.serialNo = serialNo;
+    }
+
+    public String getReqTime() {
+        return reqTime;
+    }
+
+    public void setReqTime(String reqTime) {
+        this.reqTime = reqTime;
+    }
+
+    public String getRetCode() {
+        return retCode;
+    }
+
+    public void setRetCode(String retCode) {
+        this.retCode = retCode;
+    }
+
+    public String getErrorMsg() {
+        return errorMsg;
+    }
+
+    public void setErrorMsg(String errorMsg) {
+        this.errorMsg = errorMsg;
+    }
+
+    public String getUserid() {
+        return userid;
+    }
+
+    public void setUserid(String userid) {
+        this.userid = userid;
+    }
+
+    public String getUserpwd() {
+        return userpwd;
+    }
+
+    public void setUserpwd(String userpwd) {
+        this.userpwd = userpwd;
+    }
+
+    public String getSystemid() {
+        return systemid;
+    }
+
+    public void setSystemid(String systemid) {
+        this.systemid = systemid;
+    }
+
+    public String getCorpname() {
+        return corpname;
+    }
+
+    public void setCorpname(String corpname) {
+        this.corpname = corpname;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", guid=").append(guid);
+        sb.append(", sessionId=").append(sessionId);
+        sb.append(", serviceId=").append(serviceId);
+        sb.append(", serialNo=").append(serialNo);
+        sb.append(", reqTime=").append(reqTime);
+        sb.append(", retCode=").append(retCode);
+        sb.append(", errorMsg=").append(errorMsg);
+        sb.append(", userid=").append(userid);
+        sb.append(", userpwd=").append(userpwd);
+        sb.append(", systemid=").append(systemid);
+        sb.append(", corpname=").append(corpname);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

File diff suppressed because it is too large
+ 1021 - 0
carbon-api-mbg/src/main/java/com/hcloud/microserver/mbg/modul/BUserLoginExample.java


+ 1 - 0
carbon-api-mbg/src/main/resources/META-INF/spring.factories

@@ -0,0 +1 @@
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=

+ 590 - 0
carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.xml

@@ -0,0 +1,590 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferDetailMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="fk_transfer_id" jdbcType="BIGINT" property="fkTransferId" />
+    <result column="transfer_type" jdbcType="INTEGER" property="transferType" />
+    <result column="fk_farmer_id" jdbcType="VARCHAR" property="fkFarmerId" />
+    <result column="fk_collective_id" jdbcType="VARCHAR" property="fkCollectiveId" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="name" jdbcType="VARCHAR" property="name" />
+    <result column="bank_no" jdbcType="VARCHAR" property="bankNo" />
+    <result column="account_pid" jdbcType="VARCHAR" property="accountPid" />
+    <result column="transfer_status" jdbcType="VARCHAR" property="transferStatus" />
+    <result column="code" jdbcType="VARCHAR" property="code" />
+    <result column="msg" jdbcType="VARCHAR" property="msg" />
+    <result column="date" jdbcType="VARCHAR" property="date" />
+    <result column="time" jdbcType="TIMESTAMP" property="time" />
+    <result column="transfer_nation" jdbcType="INTEGER" property="transferNation" />
+    <result column="nation_id" jdbcType="INTEGER" property="nationId" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="create_id" jdbcType="BIGINT" property="createId" />
+    <result column="create_name" jdbcType="VARCHAR" property="createName" />
+    <result column="in_line" jdbcType="INTEGER" property="inLine" />
+    <result column="transfer_id" jdbcType="BIGINT" property="transferId" />
+    <result column="transfer_name" jdbcType="VARCHAR" property="transferName" />
+    <result column="transfer_time" jdbcType="TIMESTAMP" property="transferTime" />
+    <result column="state" jdbcType="INTEGER" property="state" />
+    <result column="bank_name" jdbcType="VARCHAR" property="bankName" />
+    <result column="bank_code" jdbcType="VARCHAR" property="bankCode" />
+    <result column="status" jdbcType="INTEGER" property="status" />
+    <result column="transfer_amount" jdbcType="DECIMAL" property="transferAmount" />
+    <result column="core_code" jdbcType="VARCHAR" property="coreCode" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, fk_transfer_id, transfer_type, fk_farmer_id, fk_collective_id, serial_no, name, 
+    bank_no, account_pid, transfer_status, code, msg, date, time, transfer_nation, nation_id, 
+    create_time, create_id, create_name, in_line, transfer_id, transfer_name, transfer_time, 
+    state, bank_name, bank_code, status, transfer_amount, core_code
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer_detail
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer_detail
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer_detail
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailExample">
+    delete from b_transfer_detail
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail (fk_transfer_id, transfer_type, fk_farmer_id, 
+      fk_collective_id, serial_no, name, 
+      bank_no, account_pid, transfer_status, 
+      code, msg, date, time, 
+      transfer_nation, nation_id, create_time, 
+      create_id, create_name, in_line, 
+      transfer_id, transfer_name, transfer_time, 
+      state, bank_name, bank_code, 
+      status, transfer_amount, core_code
+      )
+    values (#{fkTransferId,jdbcType=BIGINT}, #{transferType,jdbcType=INTEGER}, #{fkFarmerId,jdbcType=VARCHAR}, 
+      #{fkCollectiveId,jdbcType=VARCHAR}, #{serialNo,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, 
+      #{bankNo,jdbcType=VARCHAR}, #{accountPid,jdbcType=VARCHAR}, #{transferStatus,jdbcType=VARCHAR}, 
+      #{code,jdbcType=VARCHAR}, #{msg,jdbcType=VARCHAR}, #{date,jdbcType=VARCHAR}, #{time,jdbcType=TIMESTAMP}, 
+      #{transferNation,jdbcType=INTEGER}, #{nationId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{createId,jdbcType=BIGINT}, #{createName,jdbcType=VARCHAR}, #{inLine,jdbcType=INTEGER}, 
+      #{transferId,jdbcType=BIGINT}, #{transferName,jdbcType=VARCHAR}, #{transferTime,jdbcType=TIMESTAMP}, 
+      #{state,jdbcType=INTEGER}, #{bankName,jdbcType=VARCHAR}, #{bankCode,jdbcType=VARCHAR}, 
+      #{status,jdbcType=INTEGER}, #{transferAmount,jdbcType=DECIMAL}, #{coreCode,jdbcType=VARCHAR}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="fkTransferId != null">
+        fk_transfer_id,
+      </if>
+      <if test="transferType != null">
+        transfer_type,
+      </if>
+      <if test="fkFarmerId != null">
+        fk_farmer_id,
+      </if>
+      <if test="fkCollectiveId != null">
+        fk_collective_id,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="name != null">
+        name,
+      </if>
+      <if test="bankNo != null">
+        bank_no,
+      </if>
+      <if test="accountPid != null">
+        account_pid,
+      </if>
+      <if test="transferStatus != null">
+        transfer_status,
+      </if>
+      <if test="code != null">
+        code,
+      </if>
+      <if test="msg != null">
+        msg,
+      </if>
+      <if test="date != null">
+        date,
+      </if>
+      <if test="time != null">
+        time,
+      </if>
+      <if test="transferNation != null">
+        transfer_nation,
+      </if>
+      <if test="nationId != null">
+        nation_id,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="createId != null">
+        create_id,
+      </if>
+      <if test="createName != null">
+        create_name,
+      </if>
+      <if test="inLine != null">
+        in_line,
+      </if>
+      <if test="transferId != null">
+        transfer_id,
+      </if>
+      <if test="transferName != null">
+        transfer_name,
+      </if>
+      <if test="transferTime != null">
+        transfer_time,
+      </if>
+      <if test="state != null">
+        state,
+      </if>
+      <if test="bankName != null">
+        bank_name,
+      </if>
+      <if test="bankCode != null">
+        bank_code,
+      </if>
+      <if test="status != null">
+        status,
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount,
+      </if>
+      <if test="coreCode != null">
+        core_code,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="fkTransferId != null">
+        #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferType != null">
+        #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="fkFarmerId != null">
+        #{fkFarmerId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkCollectiveId != null">
+        #{fkCollectiveId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="name != null">
+        #{name,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="accountPid != null">
+        #{accountPid,jdbcType=VARCHAR},
+      </if>
+      <if test="transferStatus != null">
+        #{transferStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="date != null">
+        #{date,jdbcType=VARCHAR},
+      </if>
+      <if test="time != null">
+        #{time,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferNation != null">
+        #{transferNation,jdbcType=INTEGER},
+      </if>
+      <if test="nationId != null">
+        #{nationId,jdbcType=INTEGER},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="inLine != null">
+        #{inLine,jdbcType=INTEGER},
+      </if>
+      <if test="transferId != null">
+        #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="transferTime != null">
+        #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="state != null">
+        #{state,jdbcType=INTEGER},
+      </if>
+      <if test="bankName != null">
+        #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
+      <if test="transferAmount != null">
+        #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="coreCode != null">
+        #{coreCode,jdbcType=VARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailExample" resultType="java.lang.Long">
+    select count(*) from b_transfer_detail
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer_detail
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkTransferId != null">
+        fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferType != null">
+        transfer_type = #{record.transferType,jdbcType=INTEGER},
+      </if>
+      <if test="record.fkFarmerId != null">
+        fk_farmer_id = #{record.fkFarmerId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.fkCollectiveId != null">
+        fk_collective_id = #{record.fkCollectiveId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.name != null">
+        name = #{record.name,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankNo != null">
+        bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accountPid != null">
+        account_pid = #{record.accountPid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transferStatus != null">
+        transfer_status = #{record.transferStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="record.code != null">
+        code = #{record.code,jdbcType=VARCHAR},
+      </if>
+      <if test="record.msg != null">
+        msg = #{record.msg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.date != null">
+        date = #{record.date,jdbcType=VARCHAR},
+      </if>
+      <if test="record.time != null">
+        time = #{record.time,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.transferNation != null">
+        transfer_nation = #{record.transferNation,jdbcType=INTEGER},
+      </if>
+      <if test="record.nationId != null">
+        nation_id = #{record.nationId,jdbcType=INTEGER},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.createId != null">
+        create_id = #{record.createId,jdbcType=BIGINT},
+      </if>
+      <if test="record.createName != null">
+        create_name = #{record.createName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.inLine != null">
+        in_line = #{record.inLine,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferId != null">
+        transfer_id = #{record.transferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferName != null">
+        transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transferTime != null">
+        transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.state != null">
+        state = #{record.state,jdbcType=INTEGER},
+      </if>
+      <if test="record.bankName != null">
+        bank_name = #{record.bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankCode != null">
+        bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.status != null">
+        status = #{record.status,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferAmount != null">
+        transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.coreCode != null">
+        core_code = #{record.coreCode,jdbcType=VARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer_detail
+    set guid = #{record.guid,jdbcType=BIGINT},
+      fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      transfer_type = #{record.transferType,jdbcType=INTEGER},
+      fk_farmer_id = #{record.fkFarmerId,jdbcType=VARCHAR},
+      fk_collective_id = #{record.fkCollectiveId,jdbcType=VARCHAR},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      name = #{record.name,jdbcType=VARCHAR},
+      bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      account_pid = #{record.accountPid,jdbcType=VARCHAR},
+      transfer_status = #{record.transferStatus,jdbcType=VARCHAR},
+      code = #{record.code,jdbcType=VARCHAR},
+      msg = #{record.msg,jdbcType=VARCHAR},
+      date = #{record.date,jdbcType=VARCHAR},
+      time = #{record.time,jdbcType=TIMESTAMP},
+      transfer_nation = #{record.transferNation,jdbcType=INTEGER},
+      nation_id = #{record.nationId,jdbcType=INTEGER},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      in_line = #{record.inLine,jdbcType=INTEGER},
+      transfer_id = #{record.transferId,jdbcType=BIGINT},
+      transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      state = #{record.state,jdbcType=INTEGER},
+      bank_name = #{record.bankName,jdbcType=VARCHAR},
+      bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      status = #{record.status,jdbcType=INTEGER},
+      transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      core_code = #{record.coreCode,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    update b_transfer_detail
+    <set>
+      <if test="fkTransferId != null">
+        fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferType != null">
+        transfer_type = #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="fkFarmerId != null">
+        fk_farmer_id = #{fkFarmerId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkCollectiveId != null">
+        fk_collective_id = #{fkCollectiveId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="name != null">
+        name = #{name,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        bank_no = #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="accountPid != null">
+        account_pid = #{accountPid,jdbcType=VARCHAR},
+      </if>
+      <if test="transferStatus != null">
+        transfer_status = #{transferStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        code = #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        msg = #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="date != null">
+        date = #{date,jdbcType=VARCHAR},
+      </if>
+      <if test="time != null">
+        time = #{time,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferNation != null">
+        transfer_nation = #{transferNation,jdbcType=INTEGER},
+      </if>
+      <if test="nationId != null">
+        nation_id = #{nationId,jdbcType=INTEGER},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        create_id = #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        create_name = #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="inLine != null">
+        in_line = #{inLine,jdbcType=INTEGER},
+      </if>
+      <if test="transferId != null">
+        transfer_id = #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        transfer_name = #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="transferTime != null">
+        transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="state != null">
+        state = #{state,jdbcType=INTEGER},
+      </if>
+      <if test="bankName != null">
+        bank_name = #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        bank_code = #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="status != null">
+        status = #{status,jdbcType=INTEGER},
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="coreCode != null">
+        core_code = #{coreCode,jdbcType=VARCHAR},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    update b_transfer_detail
+    set fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      transfer_type = #{transferType,jdbcType=INTEGER},
+      fk_farmer_id = #{fkFarmerId,jdbcType=VARCHAR},
+      fk_collective_id = #{fkCollectiveId,jdbcType=VARCHAR},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      name = #{name,jdbcType=VARCHAR},
+      bank_no = #{bankNo,jdbcType=VARCHAR},
+      account_pid = #{accountPid,jdbcType=VARCHAR},
+      transfer_status = #{transferStatus,jdbcType=VARCHAR},
+      code = #{code,jdbcType=VARCHAR},
+      msg = #{msg,jdbcType=VARCHAR},
+      date = #{date,jdbcType=VARCHAR},
+      time = #{time,jdbcType=TIMESTAMP},
+      transfer_nation = #{transferNation,jdbcType=INTEGER},
+      nation_id = #{nationId,jdbcType=INTEGER},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_id = #{createId,jdbcType=BIGINT},
+      create_name = #{createName,jdbcType=VARCHAR},
+      in_line = #{inLine,jdbcType=INTEGER},
+      transfer_id = #{transferId,jdbcType=BIGINT},
+      transfer_name = #{transferName,jdbcType=VARCHAR},
+      transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      state = #{state,jdbcType=INTEGER},
+      bank_name = #{bankName,jdbcType=VARCHAR},
+      bank_code = #{bankCode,jdbcType=VARCHAR},
+      status = #{status,jdbcType=INTEGER},
+      transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      core_code = #{coreCode,jdbcType=VARCHAR}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

+ 733 - 0
carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.xml

@@ -0,0 +1,733 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferDetailRequestMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="fk_transfer_detail_id" jdbcType="BIGINT" property="fkTransferDetailId" />
+    <result column="fk_user_id" jdbcType="BIGINT" property="fkUserId" />
+    <result column="user_id" jdbcType="VARCHAR" property="userId" />
+    <result column="submitter" jdbcType="VARCHAR" property="submitter" />
+    <result column="authorizer" jdbcType="VARCHAR" property="authorizer" />
+    <result column="cha_serial_no" jdbcType="VARCHAR" property="chaSerialNo" />
+    <result column="ent_serial_no" jdbcType="VARCHAR" property="entSerialNo" />
+    <result column="currency" jdbcType="VARCHAR" property="currency" />
+    <result column="pay_amount" jdbcType="DECIMAL" property="payAmount" />
+    <result column="pay_bank_name" jdbcType="VARCHAR" property="payBankName" />
+    <result column="pay_account" jdbcType="VARCHAR" property="payAccount" />
+    <result column="pay_name" jdbcType="VARCHAR" property="payName" />
+    <result column="pay_date" jdbcType="VARCHAR" property="payDate" />
+    <result column="pay_serial" jdbcType="VARCHAR" property="paySerial" />
+    <result column="hand_fee_type" jdbcType="VARCHAR" property="handFeeType" />
+    <result column="pay_status" jdbcType="VARCHAR" property="payStatus" />
+    <result column="pay_msg" jdbcType="VARCHAR" property="payMsg" />
+    <result column="pay_response_code" jdbcType="VARCHAR" property="payResponseCode" />
+    <result column="fail_reson" jdbcType="VARCHAR" property="failReson" />
+    <result column="account_money" jdbcType="DECIMAL" property="accountMoney" />
+    <result column="hand_fee" jdbcType="DECIMAL" property="handFee" />
+    <result column="post_fee" jdbcType="DECIMAL" property="postFee" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="status" jdbcType="INTEGER" property="status" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="service_id" jdbcType="VARCHAR" property="serviceId" />
+    <result column="session_id" jdbcType="VARCHAR" property="sessionId" />
+    <result column="req_time" jdbcType="VARCHAR" property="reqTime" />
+    <result column="ret_code" jdbcType="VARCHAR" property="retCode" />
+    <result column="error_msg" jdbcType="VARCHAR" property="errorMsg" />
+    <result column="urgent_sign" jdbcType="VARCHAR" property="urgentSign" />
+    <result column="transaction_type" jdbcType="VARCHAR" property="transactionType" />
+    <result column="ent_order_code" jdbcType="VARCHAR" property="entOrderCode" />
+    <result column="use_way" jdbcType="VARCHAR" property="useWay" />
+    <result column="remark" jdbcType="VARCHAR" property="remark" />
+    <result column="check_mark" jdbcType="VARCHAR" property="checkMark" />
+    <result column="pay_mark" jdbcType="VARCHAR" property="payMark" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, fk_transfer_detail_id, fk_user_id, user_id, submitter, authorizer, cha_serial_no, 
+    ent_serial_no, currency, pay_amount, pay_bank_name, pay_account, pay_name, pay_date, 
+    pay_serial, hand_fee_type, pay_status, pay_msg, pay_response_code, fail_reson, account_money, 
+    hand_fee, post_fee, create_time, status, serial_no, service_id, session_id, req_time, 
+    ret_code, error_msg, urgent_sign, transaction_type, ent_order_code, use_way, remark, 
+    check_mark, pay_mark
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer_detail_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer_detail_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer_detail_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample">
+    delete from b_transfer_detail_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail_request (fk_transfer_detail_id, fk_user_id, user_id, 
+      submitter, authorizer, cha_serial_no, 
+      ent_serial_no, currency, pay_amount, 
+      pay_bank_name, pay_account, pay_name, 
+      pay_date, pay_serial, hand_fee_type, 
+      pay_status, pay_msg, pay_response_code, 
+      fail_reson, account_money, hand_fee, 
+      post_fee, create_time, status, 
+      serial_no, service_id, session_id, 
+      req_time, ret_code, error_msg, 
+      urgent_sign, transaction_type, ent_order_code, 
+      use_way, remark, check_mark, 
+      pay_mark)
+    values (#{fkTransferDetailId,jdbcType=BIGINT}, #{fkUserId,jdbcType=BIGINT}, #{userId,jdbcType=VARCHAR}, 
+      #{submitter,jdbcType=VARCHAR}, #{authorizer,jdbcType=VARCHAR}, #{chaSerialNo,jdbcType=VARCHAR}, 
+      #{entSerialNo,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{payAmount,jdbcType=DECIMAL}, 
+      #{payBankName,jdbcType=VARCHAR}, #{payAccount,jdbcType=VARCHAR}, #{payName,jdbcType=VARCHAR}, 
+      #{payDate,jdbcType=VARCHAR}, #{paySerial,jdbcType=VARCHAR}, #{handFeeType,jdbcType=VARCHAR}, 
+      #{payStatus,jdbcType=VARCHAR}, #{payMsg,jdbcType=VARCHAR}, #{payResponseCode,jdbcType=VARCHAR}, 
+      #{failReson,jdbcType=VARCHAR}, #{accountMoney,jdbcType=DECIMAL}, #{handFee,jdbcType=DECIMAL}, 
+      #{postFee,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, 
+      #{serialNo,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, #{sessionId,jdbcType=VARCHAR}, 
+      #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, #{errorMsg,jdbcType=VARCHAR}, 
+      #{urgentSign,jdbcType=VARCHAR}, #{transactionType,jdbcType=VARCHAR}, #{entOrderCode,jdbcType=VARCHAR}, 
+      #{useWay,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{checkMark,jdbcType=VARCHAR}, 
+      #{payMark,jdbcType=VARCHAR})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail_request
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="fkTransferDetailId != null">
+        fk_transfer_detail_id,
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id,
+      </if>
+      <if test="userId != null">
+        user_id,
+      </if>
+      <if test="submitter != null">
+        submitter,
+      </if>
+      <if test="authorizer != null">
+        authorizer,
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no,
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no,
+      </if>
+      <if test="currency != null">
+        currency,
+      </if>
+      <if test="payAmount != null">
+        pay_amount,
+      </if>
+      <if test="payBankName != null">
+        pay_bank_name,
+      </if>
+      <if test="payAccount != null">
+        pay_account,
+      </if>
+      <if test="payName != null">
+        pay_name,
+      </if>
+      <if test="payDate != null">
+        pay_date,
+      </if>
+      <if test="paySerial != null">
+        pay_serial,
+      </if>
+      <if test="handFeeType != null">
+        hand_fee_type,
+      </if>
+      <if test="payStatus != null">
+        pay_status,
+      </if>
+      <if test="payMsg != null">
+        pay_msg,
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code,
+      </if>
+      <if test="failReson != null">
+        fail_reson,
+      </if>
+      <if test="accountMoney != null">
+        account_money,
+      </if>
+      <if test="handFee != null">
+        hand_fee,
+      </if>
+      <if test="postFee != null">
+        post_fee,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="status != null">
+        status,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="serviceId != null">
+        service_id,
+      </if>
+      <if test="sessionId != null">
+        session_id,
+      </if>
+      <if test="reqTime != null">
+        req_time,
+      </if>
+      <if test="retCode != null">
+        ret_code,
+      </if>
+      <if test="errorMsg != null">
+        error_msg,
+      </if>
+      <if test="urgentSign != null">
+        urgent_sign,
+      </if>
+      <if test="transactionType != null">
+        transaction_type,
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code,
+      </if>
+      <if test="useWay != null">
+        use_way,
+      </if>
+      <if test="remark != null">
+        remark,
+      </if>
+      <if test="checkMark != null">
+        check_mark,
+      </if>
+      <if test="payMark != null">
+        pay_mark,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="fkTransferDetailId != null">
+        #{fkTransferDetailId,jdbcType=BIGINT},
+      </if>
+      <if test="fkUserId != null">
+        #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="userId != null">
+        #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="entSerialNo != null">
+        #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="payBankName != null">
+        #{payBankName,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payDate != null">
+        #{payDate,jdbcType=VARCHAR},
+      </if>
+      <if test="paySerial != null">
+        #{paySerial,jdbcType=VARCHAR},
+      </if>
+      <if test="handFeeType != null">
+        #{handFeeType,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="accountMoney != null">
+        #{accountMoney,jdbcType=DECIMAL},
+      </if>
+      <if test="handFee != null">
+        #{handFee,jdbcType=DECIMAL},
+      </if>
+      <if test="postFee != null">
+        #{postFee,jdbcType=DECIMAL},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="urgentSign != null">
+        #{urgentSign,jdbcType=VARCHAR},
+      </if>
+      <if test="transactionType != null">
+        #{transactionType,jdbcType=VARCHAR},
+      </if>
+      <if test="entOrderCode != null">
+        #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="useWay != null">
+        #{useWay,jdbcType=VARCHAR},
+      </if>
+      <if test="remark != null">
+        #{remark,jdbcType=VARCHAR},
+      </if>
+      <if test="checkMark != null">
+        #{checkMark,jdbcType=VARCHAR},
+      </if>
+      <if test="payMark != null">
+        #{payMark,jdbcType=VARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample" resultType="java.lang.Long">
+    select count(*) from b_transfer_detail_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer_detail_request
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkTransferDetailId != null">
+        fk_transfer_detail_id = #{record.fkTransferDetailId,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkUserId != null">
+        fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="record.userId != null">
+        user_id = #{record.userId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.submitter != null">
+        submitter = #{record.submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="record.authorizer != null">
+        authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="record.chaSerialNo != null">
+        cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.entSerialNo != null">
+        ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.currency != null">
+        currency = #{record.currency,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAmount != null">
+        pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.payBankName != null">
+        pay_bank_name = #{record.payBankName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAccount != null">
+        pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payName != null">
+        pay_name = #{record.payName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payDate != null">
+        pay_date = #{record.payDate,jdbcType=VARCHAR},
+      </if>
+      <if test="record.paySerial != null">
+        pay_serial = #{record.paySerial,jdbcType=VARCHAR},
+      </if>
+      <if test="record.handFeeType != null">
+        hand_fee_type = #{record.handFeeType,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payStatus != null">
+        pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payMsg != null">
+        pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payResponseCode != null">
+        pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.failReson != null">
+        fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accountMoney != null">
+        account_money = #{record.accountMoney,jdbcType=DECIMAL},
+      </if>
+      <if test="record.handFee != null">
+        hand_fee = #{record.handFee,jdbcType=DECIMAL},
+      </if>
+      <if test="record.postFee != null">
+        post_fee = #{record.postFee,jdbcType=DECIMAL},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.status != null">
+        status = #{record.status,jdbcType=INTEGER},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serviceId != null">
+        service_id = #{record.serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.sessionId != null">
+        session_id = #{record.sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reqTime != null">
+        req_time = #{record.reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="record.retCode != null">
+        ret_code = #{record.retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.errorMsg != null">
+        error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.urgentSign != null">
+        urgent_sign = #{record.urgentSign,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transactionType != null">
+        transaction_type = #{record.transactionType,jdbcType=VARCHAR},
+      </if>
+      <if test="record.entOrderCode != null">
+        ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.useWay != null">
+        use_way = #{record.useWay,jdbcType=VARCHAR},
+      </if>
+      <if test="record.remark != null">
+        remark = #{record.remark,jdbcType=VARCHAR},
+      </if>
+      <if test="record.checkMark != null">
+        check_mark = #{record.checkMark,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payMark != null">
+        pay_mark = #{record.payMark,jdbcType=VARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer_detail_request
+    set guid = #{record.guid,jdbcType=BIGINT},
+      fk_transfer_detail_id = #{record.fkTransferDetailId,jdbcType=BIGINT},
+      fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      user_id = #{record.userId,jdbcType=VARCHAR},
+      submitter = #{record.submitter,jdbcType=VARCHAR},
+      authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      currency = #{record.currency,jdbcType=VARCHAR},
+      pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      pay_bank_name = #{record.payBankName,jdbcType=VARCHAR},
+      pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      pay_name = #{record.payName,jdbcType=VARCHAR},
+      pay_date = #{record.payDate,jdbcType=VARCHAR},
+      pay_serial = #{record.paySerial,jdbcType=VARCHAR},
+      hand_fee_type = #{record.handFeeType,jdbcType=VARCHAR},
+      pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      account_money = #{record.accountMoney,jdbcType=DECIMAL},
+      hand_fee = #{record.handFee,jdbcType=DECIMAL},
+      post_fee = #{record.postFee,jdbcType=DECIMAL},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      status = #{record.status,jdbcType=INTEGER},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      service_id = #{record.serviceId,jdbcType=VARCHAR},
+      session_id = #{record.sessionId,jdbcType=VARCHAR},
+      req_time = #{record.reqTime,jdbcType=VARCHAR},
+      ret_code = #{record.retCode,jdbcType=VARCHAR},
+      error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      urgent_sign = #{record.urgentSign,jdbcType=VARCHAR},
+      transaction_type = #{record.transactionType,jdbcType=VARCHAR},
+      ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      use_way = #{record.useWay,jdbcType=VARCHAR},
+      remark = #{record.remark,jdbcType=VARCHAR},
+      check_mark = #{record.checkMark,jdbcType=VARCHAR},
+      pay_mark = #{record.payMark,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    update b_transfer_detail_request
+    <set>
+      <if test="fkTransferDetailId != null">
+        fk_transfer_detail_id = #{fkTransferDetailId,jdbcType=BIGINT},
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="userId != null">
+        user_id = #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        submitter = #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        authorizer = #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        currency = #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        pay_amount = #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="payBankName != null">
+        pay_bank_name = #{payBankName,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        pay_account = #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        pay_name = #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payDate != null">
+        pay_date = #{payDate,jdbcType=VARCHAR},
+      </if>
+      <if test="paySerial != null">
+        pay_serial = #{paySerial,jdbcType=VARCHAR},
+      </if>
+      <if test="handFeeType != null">
+        hand_fee_type = #{handFeeType,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        pay_status = #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        pay_msg = #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        fail_reson = #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="accountMoney != null">
+        account_money = #{accountMoney,jdbcType=DECIMAL},
+      </if>
+      <if test="handFee != null">
+        hand_fee = #{handFee,jdbcType=DECIMAL},
+      </if>
+      <if test="postFee != null">
+        post_fee = #{postFee,jdbcType=DECIMAL},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        status = #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        service_id = #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        session_id = #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        req_time = #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        ret_code = #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        error_msg = #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="urgentSign != null">
+        urgent_sign = #{urgentSign,jdbcType=VARCHAR},
+      </if>
+      <if test="transactionType != null">
+        transaction_type = #{transactionType,jdbcType=VARCHAR},
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="useWay != null">
+        use_way = #{useWay,jdbcType=VARCHAR},
+      </if>
+      <if test="remark != null">
+        remark = #{remark,jdbcType=VARCHAR},
+      </if>
+      <if test="checkMark != null">
+        check_mark = #{checkMark,jdbcType=VARCHAR},
+      </if>
+      <if test="payMark != null">
+        pay_mark = #{payMark,jdbcType=VARCHAR},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    update b_transfer_detail_request
+    set fk_transfer_detail_id = #{fkTransferDetailId,jdbcType=BIGINT},
+      fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      user_id = #{userId,jdbcType=VARCHAR},
+      submitter = #{submitter,jdbcType=VARCHAR},
+      authorizer = #{authorizer,jdbcType=VARCHAR},
+      cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      currency = #{currency,jdbcType=VARCHAR},
+      pay_amount = #{payAmount,jdbcType=DECIMAL},
+      pay_bank_name = #{payBankName,jdbcType=VARCHAR},
+      pay_account = #{payAccount,jdbcType=VARCHAR},
+      pay_name = #{payName,jdbcType=VARCHAR},
+      pay_date = #{payDate,jdbcType=VARCHAR},
+      pay_serial = #{paySerial,jdbcType=VARCHAR},
+      hand_fee_type = #{handFeeType,jdbcType=VARCHAR},
+      pay_status = #{payStatus,jdbcType=VARCHAR},
+      pay_msg = #{payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{failReson,jdbcType=VARCHAR},
+      account_money = #{accountMoney,jdbcType=DECIMAL},
+      hand_fee = #{handFee,jdbcType=DECIMAL},
+      post_fee = #{postFee,jdbcType=DECIMAL},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      status = #{status,jdbcType=INTEGER},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      service_id = #{serviceId,jdbcType=VARCHAR},
+      session_id = #{sessionId,jdbcType=VARCHAR},
+      req_time = #{reqTime,jdbcType=VARCHAR},
+      ret_code = #{retCode,jdbcType=VARCHAR},
+      error_msg = #{errorMsg,jdbcType=VARCHAR},
+      urgent_sign = #{urgentSign,jdbcType=VARCHAR},
+      transaction_type = #{transactionType,jdbcType=VARCHAR},
+      ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      use_way = #{useWay,jdbcType=VARCHAR},
+      remark = #{remark,jdbcType=VARCHAR},
+      check_mark = #{checkMark,jdbcType=VARCHAR},
+      pay_mark = #{payMark,jdbcType=VARCHAR}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

+ 700 - 0
carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.xml

@@ -0,0 +1,700 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferFarmerRequestMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="user_id" jdbcType="VARCHAR" property="userId" />
+    <result column="fk_user_id" jdbcType="BIGINT" property="fkUserId" />
+    <result column="fk_transfer_id" jdbcType="BIGINT" property="fkTransferId" />
+    <result column="ent_serial_no" jdbcType="VARCHAR" property="entSerialNo" />
+    <result column="cha_serial_no" jdbcType="VARCHAR" property="chaSerialNo" />
+    <result column="submitter" jdbcType="VARCHAR" property="submitter" />
+    <result column="authorizer" jdbcType="VARCHAR" property="authorizer" />
+    <result column="pay_account" jdbcType="VARCHAR" property="payAccount" />
+    <result column="business _type" jdbcType="VARCHAR" property="businessType" />
+    <result column="tran_month" jdbcType="VARCHAR" property="tranMonth" />
+    <result column="pay_amount" jdbcType="DECIMAL" property="payAmount" />
+    <result column="ent_order_code" jdbcType="VARCHAR" property="entOrderCode" />
+    <result column="op_method" jdbcType="VARCHAR" property="opMethod" />
+    <result column="currency" jdbcType="VARCHAR" property="currency" />
+    <result column="batch_notes" jdbcType="VARCHAR" property="batchNotes" />
+    <result column="pay_name" jdbcType="VARCHAR" property="payName" />
+    <result column="pay_status" jdbcType="VARCHAR" property="payStatus" />
+    <result column="pay_msg" jdbcType="VARCHAR" property="payMsg" />
+    <result column="pay_response_code" jdbcType="VARCHAR" property="payResponseCode" />
+    <result column="fail_reson" jdbcType="VARCHAR" property="failReson" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="status" jdbcType="INTEGER" property="status" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="service_id" jdbcType="VARCHAR" property="serviceId" />
+    <result column="session_id" jdbcType="VARCHAR" property="sessionId" />
+    <result column="req_time" jdbcType="VARCHAR" property="reqTime" />
+    <result column="ret_code" jdbcType="VARCHAR" property="retCode" />
+    <result column="error_msg" jdbcType="VARCHAR" property="errorMsg" />
+    <result column="code" jdbcType="VARCHAR" property="code" />
+    <result column="msg" jdbcType="VARCHAR" property="msg" />
+    <result column="success_tran" jdbcType="INTEGER" property="successTran" />
+    <result column="success_amount" jdbcType="DECIMAL" property="successAmount" />
+    <result column="tran_num" jdbcType="INTEGER" property="tranNum" />
+    <result column="detail_display" jdbcType="VARCHAR" property="detailDisplay" />
+    <result column="transcation_type" jdbcType="VARCHAR" property="transcationType" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, user_id, fk_user_id, fk_transfer_id, ent_serial_no, cha_serial_no, submitter, 
+    authorizer, pay_account, `business _type`, tran_month, pay_amount, ent_order_code, 
+    op_method, currency, batch_notes, pay_name, pay_status, pay_msg, pay_response_code, 
+    fail_reson, create_time, status, serial_no, service_id, session_id, req_time, ret_code, 
+    error_msg, code, msg, success_tran, success_amount, tran_num, detail_display, transcation_type
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer_farmer_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer_farmer_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer_farmer_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample">
+    delete from b_transfer_farmer_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_farmer_request (user_id, fk_user_id, fk_transfer_id, 
+      ent_serial_no, cha_serial_no, submitter, 
+      authorizer, pay_account, `business _type`, 
+      tran_month, pay_amount, ent_order_code, 
+      op_method, currency, batch_notes, 
+      pay_name, pay_status, pay_msg, 
+      pay_response_code, fail_reson, create_time, 
+      status, serial_no, service_id, 
+      session_id, req_time, ret_code, 
+      error_msg, code, msg, 
+      success_tran, success_amount, tran_num, 
+      detail_display, transcation_type)
+    values (#{userId,jdbcType=VARCHAR}, #{fkUserId,jdbcType=BIGINT}, #{fkTransferId,jdbcType=BIGINT}, 
+      #{entSerialNo,jdbcType=VARCHAR}, #{chaSerialNo,jdbcType=VARCHAR}, #{submitter,jdbcType=VARCHAR}, 
+      #{authorizer,jdbcType=VARCHAR}, #{payAccount,jdbcType=VARCHAR}, #{businessType,jdbcType=VARCHAR}, 
+      #{tranMonth,jdbcType=VARCHAR}, #{payAmount,jdbcType=DECIMAL}, #{entOrderCode,jdbcType=VARCHAR}, 
+      #{opMethod,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{batchNotes,jdbcType=VARCHAR}, 
+      #{payName,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{payMsg,jdbcType=VARCHAR}, 
+      #{payResponseCode,jdbcType=VARCHAR}, #{failReson,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{status,jdbcType=INTEGER}, #{serialNo,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, 
+      #{sessionId,jdbcType=VARCHAR}, #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, 
+      #{errorMsg,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, #{msg,jdbcType=VARCHAR}, 
+      #{successTran,jdbcType=INTEGER}, #{successAmount,jdbcType=DECIMAL}, #{tranNum,jdbcType=INTEGER}, 
+      #{detailDisplay,jdbcType=VARCHAR}, #{transcationType,jdbcType=VARCHAR})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_farmer_request
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="userId != null">
+        user_id,
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id,
+      </if>
+      <if test="fkTransferId != null">
+        fk_transfer_id,
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no,
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no,
+      </if>
+      <if test="submitter != null">
+        submitter,
+      </if>
+      <if test="authorizer != null">
+        authorizer,
+      </if>
+      <if test="payAccount != null">
+        pay_account,
+      </if>
+      <if test="businessType != null">
+        `business _type`,
+      </if>
+      <if test="tranMonth != null">
+        tran_month,
+      </if>
+      <if test="payAmount != null">
+        pay_amount,
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code,
+      </if>
+      <if test="opMethod != null">
+        op_method,
+      </if>
+      <if test="currency != null">
+        currency,
+      </if>
+      <if test="batchNotes != null">
+        batch_notes,
+      </if>
+      <if test="payName != null">
+        pay_name,
+      </if>
+      <if test="payStatus != null">
+        pay_status,
+      </if>
+      <if test="payMsg != null">
+        pay_msg,
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code,
+      </if>
+      <if test="failReson != null">
+        fail_reson,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="status != null">
+        status,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="serviceId != null">
+        service_id,
+      </if>
+      <if test="sessionId != null">
+        session_id,
+      </if>
+      <if test="reqTime != null">
+        req_time,
+      </if>
+      <if test="retCode != null">
+        ret_code,
+      </if>
+      <if test="errorMsg != null">
+        error_msg,
+      </if>
+      <if test="code != null">
+        code,
+      </if>
+      <if test="msg != null">
+        msg,
+      </if>
+      <if test="successTran != null">
+        success_tran,
+      </if>
+      <if test="successAmount != null">
+        success_amount,
+      </if>
+      <if test="tranNum != null">
+        tran_num,
+      </if>
+      <if test="detailDisplay != null">
+        detail_display,
+      </if>
+      <if test="transcationType != null">
+        transcation_type,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="userId != null">
+        #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkUserId != null">
+        #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="fkTransferId != null">
+        #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="entSerialNo != null">
+        #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="businessType != null">
+        #{businessType,jdbcType=VARCHAR},
+      </if>
+      <if test="tranMonth != null">
+        #{tranMonth,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="entOrderCode != null">
+        #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="opMethod != null">
+        #{opMethod,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="batchNotes != null">
+        #{batchNotes,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="successTran != null">
+        #{successTran,jdbcType=INTEGER},
+      </if>
+      <if test="successAmount != null">
+        #{successAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="tranNum != null">
+        #{tranNum,jdbcType=INTEGER},
+      </if>
+      <if test="detailDisplay != null">
+        #{detailDisplay,jdbcType=VARCHAR},
+      </if>
+      <if test="transcationType != null">
+        #{transcationType,jdbcType=VARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample" resultType="java.lang.Long">
+    select count(*) from b_transfer_farmer_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer_farmer_request
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.userId != null">
+        user_id = #{record.userId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.fkUserId != null">
+        fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkTransferId != null">
+        fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.entSerialNo != null">
+        ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.chaSerialNo != null">
+        cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.submitter != null">
+        submitter = #{record.submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="record.authorizer != null">
+        authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAccount != null">
+        pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.businessType != null">
+        `business _type` = #{record.businessType,jdbcType=VARCHAR},
+      </if>
+      <if test="record.tranMonth != null">
+        tran_month = #{record.tranMonth,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAmount != null">
+        pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.entOrderCode != null">
+        ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.opMethod != null">
+        op_method = #{record.opMethod,jdbcType=VARCHAR},
+      </if>
+      <if test="record.currency != null">
+        currency = #{record.currency,jdbcType=VARCHAR},
+      </if>
+      <if test="record.batchNotes != null">
+        batch_notes = #{record.batchNotes,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payName != null">
+        pay_name = #{record.payName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payStatus != null">
+        pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payMsg != null">
+        pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payResponseCode != null">
+        pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.failReson != null">
+        fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.status != null">
+        status = #{record.status,jdbcType=INTEGER},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serviceId != null">
+        service_id = #{record.serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.sessionId != null">
+        session_id = #{record.sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reqTime != null">
+        req_time = #{record.reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="record.retCode != null">
+        ret_code = #{record.retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.errorMsg != null">
+        error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.code != null">
+        code = #{record.code,jdbcType=VARCHAR},
+      </if>
+      <if test="record.msg != null">
+        msg = #{record.msg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.successTran != null">
+        success_tran = #{record.successTran,jdbcType=INTEGER},
+      </if>
+      <if test="record.successAmount != null">
+        success_amount = #{record.successAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.tranNum != null">
+        tran_num = #{record.tranNum,jdbcType=INTEGER},
+      </if>
+      <if test="record.detailDisplay != null">
+        detail_display = #{record.detailDisplay,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transcationType != null">
+        transcation_type = #{record.transcationType,jdbcType=VARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer_farmer_request
+    set guid = #{record.guid,jdbcType=BIGINT},
+      user_id = #{record.userId,jdbcType=VARCHAR},
+      fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      submitter = #{record.submitter,jdbcType=VARCHAR},
+      authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      `business _type` = #{record.businessType,jdbcType=VARCHAR},
+      tran_month = #{record.tranMonth,jdbcType=VARCHAR},
+      pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      op_method = #{record.opMethod,jdbcType=VARCHAR},
+      currency = #{record.currency,jdbcType=VARCHAR},
+      batch_notes = #{record.batchNotes,jdbcType=VARCHAR},
+      pay_name = #{record.payName,jdbcType=VARCHAR},
+      pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      status = #{record.status,jdbcType=INTEGER},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      service_id = #{record.serviceId,jdbcType=VARCHAR},
+      session_id = #{record.sessionId,jdbcType=VARCHAR},
+      req_time = #{record.reqTime,jdbcType=VARCHAR},
+      ret_code = #{record.retCode,jdbcType=VARCHAR},
+      error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      code = #{record.code,jdbcType=VARCHAR},
+      msg = #{record.msg,jdbcType=VARCHAR},
+      success_tran = #{record.successTran,jdbcType=INTEGER},
+      success_amount = #{record.successAmount,jdbcType=DECIMAL},
+      tran_num = #{record.tranNum,jdbcType=INTEGER},
+      detail_display = #{record.detailDisplay,jdbcType=VARCHAR},
+      transcation_type = #{record.transcationType,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    update b_transfer_farmer_request
+    <set>
+      <if test="userId != null">
+        user_id = #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="fkTransferId != null">
+        fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        submitter = #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        authorizer = #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        pay_account = #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="businessType != null">
+        `business _type` = #{businessType,jdbcType=VARCHAR},
+      </if>
+      <if test="tranMonth != null">
+        tran_month = #{tranMonth,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        pay_amount = #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="opMethod != null">
+        op_method = #{opMethod,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        currency = #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="batchNotes != null">
+        batch_notes = #{batchNotes,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        pay_name = #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        pay_status = #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        pay_msg = #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        fail_reson = #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        status = #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        service_id = #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        session_id = #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        req_time = #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        ret_code = #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        error_msg = #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        code = #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        msg = #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="successTran != null">
+        success_tran = #{successTran,jdbcType=INTEGER},
+      </if>
+      <if test="successAmount != null">
+        success_amount = #{successAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="tranNum != null">
+        tran_num = #{tranNum,jdbcType=INTEGER},
+      </if>
+      <if test="detailDisplay != null">
+        detail_display = #{detailDisplay,jdbcType=VARCHAR},
+      </if>
+      <if test="transcationType != null">
+        transcation_type = #{transcationType,jdbcType=VARCHAR},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    update b_transfer_farmer_request
+    set user_id = #{userId,jdbcType=VARCHAR},
+      fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      submitter = #{submitter,jdbcType=VARCHAR},
+      authorizer = #{authorizer,jdbcType=VARCHAR},
+      pay_account = #{payAccount,jdbcType=VARCHAR},
+      `business _type` = #{businessType,jdbcType=VARCHAR},
+      tran_month = #{tranMonth,jdbcType=VARCHAR},
+      pay_amount = #{payAmount,jdbcType=DECIMAL},
+      ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      op_method = #{opMethod,jdbcType=VARCHAR},
+      currency = #{currency,jdbcType=VARCHAR},
+      batch_notes = #{batchNotes,jdbcType=VARCHAR},
+      pay_name = #{payName,jdbcType=VARCHAR},
+      pay_status = #{payStatus,jdbcType=VARCHAR},
+      pay_msg = #{payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{failReson,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      status = #{status,jdbcType=INTEGER},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      service_id = #{serviceId,jdbcType=VARCHAR},
+      session_id = #{sessionId,jdbcType=VARCHAR},
+      req_time = #{reqTime,jdbcType=VARCHAR},
+      ret_code = #{retCode,jdbcType=VARCHAR},
+      error_msg = #{errorMsg,jdbcType=VARCHAR},
+      code = #{code,jdbcType=VARCHAR},
+      msg = #{msg,jdbcType=VARCHAR},
+      success_tran = #{successTran,jdbcType=INTEGER},
+      success_amount = #{successAmount,jdbcType=DECIMAL},
+      tran_num = #{tranNum,jdbcType=INTEGER},
+      detail_display = #{detailDisplay,jdbcType=VARCHAR},
+      transcation_type = #{transcationType,jdbcType=VARCHAR}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

+ 321 - 0
carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BTransferMapper.xml

@@ -0,0 +1,321 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransfer">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="transfer_type" jdbcType="INTEGER" property="transferType" />
+    <result column="transfer_status" jdbcType="INTEGER" property="transferStatus" />
+    <result column="transfer_time" jdbcType="TIMESTAMP" property="transferTime" />
+    <result column="transfer_amount" jdbcType="DECIMAL" property="transferAmount" />
+    <result column="transfer_num" jdbcType="INTEGER" property="transferNum" />
+    <result column="create_id" jdbcType="BIGINT" property="createId" />
+    <result column="create_name" jdbcType="VARCHAR" property="createName" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="transfer_id" jdbcType="BIGINT" property="transferId" />
+    <result column="transfer_name" jdbcType="VARCHAR" property="transferName" />
+    <result column="state" jdbcType="INTEGER" property="state" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, transfer_type, transfer_status, transfer_time, transfer_amount, transfer_num, 
+    create_id, create_name, create_time, transfer_id, transfer_name, state
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferExample">
+    delete from b_transfer
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer (transfer_type, transfer_status, transfer_time, 
+      transfer_amount, transfer_num, create_id, 
+      create_name, create_time, transfer_id, 
+      transfer_name, state)
+    values (#{transferType,jdbcType=INTEGER}, #{transferStatus,jdbcType=INTEGER}, #{transferTime,jdbcType=TIMESTAMP}, 
+      #{transferAmount,jdbcType=DECIMAL}, #{transferNum,jdbcType=INTEGER}, #{createId,jdbcType=BIGINT}, 
+      #{createName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{transferId,jdbcType=BIGINT}, 
+      #{transferName,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="transferType != null">
+        transfer_type,
+      </if>
+      <if test="transferStatus != null">
+        transfer_status,
+      </if>
+      <if test="transferTime != null">
+        transfer_time,
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount,
+      </if>
+      <if test="transferNum != null">
+        transfer_num,
+      </if>
+      <if test="createId != null">
+        create_id,
+      </if>
+      <if test="createName != null">
+        create_name,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="transferId != null">
+        transfer_id,
+      </if>
+      <if test="transferName != null">
+        transfer_name,
+      </if>
+      <if test="state != null">
+        state,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="transferType != null">
+        #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="transferStatus != null">
+        #{transferStatus,jdbcType=INTEGER},
+      </if>
+      <if test="transferTime != null">
+        #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferAmount != null">
+        #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="transferNum != null">
+        #{transferNum,jdbcType=INTEGER},
+      </if>
+      <if test="createId != null">
+        #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferId != null">
+        #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        #{state,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferExample" resultType="java.lang.Long">
+    select count(*) from b_transfer
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferType != null">
+        transfer_type = #{record.transferType,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferStatus != null">
+        transfer_status = #{record.transferStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferTime != null">
+        transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.transferAmount != null">
+        transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.transferNum != null">
+        transfer_num = #{record.transferNum,jdbcType=INTEGER},
+      </if>
+      <if test="record.createId != null">
+        create_id = #{record.createId,jdbcType=BIGINT},
+      </if>
+      <if test="record.createName != null">
+        create_name = #{record.createName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.transferId != null">
+        transfer_id = #{record.transferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferName != null">
+        transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.state != null">
+        state = #{record.state,jdbcType=INTEGER},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer
+    set guid = #{record.guid,jdbcType=BIGINT},
+      transfer_type = #{record.transferType,jdbcType=INTEGER},
+      transfer_status = #{record.transferStatus,jdbcType=INTEGER},
+      transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      transfer_num = #{record.transferNum,jdbcType=INTEGER},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      transfer_id = #{record.transferId,jdbcType=BIGINT},
+      transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      state = #{record.state,jdbcType=INTEGER}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    update b_transfer
+    <set>
+      <if test="transferType != null">
+        transfer_type = #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="transferStatus != null">
+        transfer_status = #{transferStatus,jdbcType=INTEGER},
+      </if>
+      <if test="transferTime != null">
+        transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="transferNum != null">
+        transfer_num = #{transferNum,jdbcType=INTEGER},
+      </if>
+      <if test="createId != null">
+        create_id = #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        create_name = #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferId != null">
+        transfer_id = #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        transfer_name = #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        state = #{state,jdbcType=INTEGER},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    update b_transfer
+    set transfer_type = #{transferType,jdbcType=INTEGER},
+      transfer_status = #{transferStatus,jdbcType=INTEGER},
+      transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      transfer_num = #{transferNum,jdbcType=INTEGER},
+      create_id = #{createId,jdbcType=BIGINT},
+      create_name = #{createName,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      transfer_id = #{transferId,jdbcType=BIGINT},
+      transfer_name = #{transferName,jdbcType=VARCHAR},
+      state = #{state,jdbcType=INTEGER}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

+ 321 - 0
carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.xml

@@ -0,0 +1,321 @@
+<?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.hcloud.microserver.mbg.mapper.BUserLoginMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BUserLogin">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="session_id" jdbcType="VARCHAR" property="sessionId" />
+    <result column="service_id" jdbcType="VARCHAR" property="serviceId" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="req_time" jdbcType="VARCHAR" property="reqTime" />
+    <result column="ret_code" jdbcType="VARCHAR" property="retCode" />
+    <result column="error_msg" jdbcType="VARCHAR" property="errorMsg" />
+    <result column="userID" jdbcType="VARCHAR" property="userid" />
+    <result column="userPWD" jdbcType="VARCHAR" property="userpwd" />
+    <result column="systemId" jdbcType="VARCHAR" property="systemid" />
+    <result column="corpName" jdbcType="VARCHAR" property="corpname" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, session_id, service_id, serial_no, req_time, ret_code, error_msg, userID, userPWD, 
+    systemId, corpName, create_time
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserLoginExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_user_login
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_user_login
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_user_login
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserLoginExample">
+    delete from b_user_login
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user_login (session_id, service_id, serial_no, 
+      req_time, ret_code, error_msg, 
+      userID, userPWD, systemId, 
+      corpName, create_time)
+    values (#{sessionId,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, #{serialNo,jdbcType=VARCHAR}, 
+      #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, #{errorMsg,jdbcType=VARCHAR}, 
+      #{userid,jdbcType=VARCHAR}, #{userpwd,jdbcType=VARCHAR}, #{systemid,jdbcType=VARCHAR}, 
+      #{corpname,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user_login
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="sessionId != null">
+        session_id,
+      </if>
+      <if test="serviceId != null">
+        service_id,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="reqTime != null">
+        req_time,
+      </if>
+      <if test="retCode != null">
+        ret_code,
+      </if>
+      <if test="errorMsg != null">
+        error_msg,
+      </if>
+      <if test="userid != null">
+        userID,
+      </if>
+      <if test="userpwd != null">
+        userPWD,
+      </if>
+      <if test="systemid != null">
+        systemId,
+      </if>
+      <if test="corpname != null">
+        corpName,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="sessionId != null">
+        #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="userid != null">
+        #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="corpname != null">
+        #{corpname,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserLoginExample" resultType="java.lang.Long">
+    select count(*) from b_user_login
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_user_login
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.sessionId != null">
+        session_id = #{record.sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serviceId != null">
+        service_id = #{record.serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reqTime != null">
+        req_time = #{record.reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="record.retCode != null">
+        ret_code = #{record.retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.errorMsg != null">
+        error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.userid != null">
+        userID = #{record.userid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.userpwd != null">
+        userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="record.systemid != null">
+        systemId = #{record.systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.corpname != null">
+        corpName = #{record.corpname,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_user_login
+    set guid = #{record.guid,jdbcType=BIGINT},
+      session_id = #{record.sessionId,jdbcType=VARCHAR},
+      service_id = #{record.serviceId,jdbcType=VARCHAR},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      req_time = #{record.reqTime,jdbcType=VARCHAR},
+      ret_code = #{record.retCode,jdbcType=VARCHAR},
+      error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      userID = #{record.userid,jdbcType=VARCHAR},
+      userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      systemId = #{record.systemid,jdbcType=VARCHAR},
+      corpName = #{record.corpname,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    update b_user_login
+    <set>
+      <if test="sessionId != null">
+        session_id = #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        service_id = #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        req_time = #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        ret_code = #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        error_msg = #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="userid != null">
+        userID = #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        userPWD = #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        systemId = #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="corpname != null">
+        corpName = #{corpname,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    update b_user_login
+    set session_id = #{sessionId,jdbcType=VARCHAR},
+      service_id = #{serviceId,jdbcType=VARCHAR},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      req_time = #{reqTime,jdbcType=VARCHAR},
+      ret_code = #{retCode,jdbcType=VARCHAR},
+      error_msg = #{errorMsg,jdbcType=VARCHAR},
+      userID = #{userid,jdbcType=VARCHAR},
+      userPWD = #{userpwd,jdbcType=VARCHAR},
+      systemId = #{systemid,jdbcType=VARCHAR},
+      corpName = #{corpname,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

+ 464 - 0
carbon-api-mbg/src/main/resources/com/hcloud/microserver/mbg/mapper/BUserMapper.xml

@@ -0,0 +1,464 @@
+<?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.hcloud.microserver.mbg.mapper.BUserMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BUser">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="userID" jdbcType="VARCHAR" property="userid" />
+    <result column="userPWD" jdbcType="VARCHAR" property="userpwd" />
+    <result column="systemId" jdbcType="VARCHAR" property="systemid" />
+    <result column="account" jdbcType="VARCHAR" property="account" />
+    <result column="password" jdbcType="VARCHAR" property="password" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="create_id" jdbcType="BIGINT" property="createId" />
+    <result column="bank_name" jdbcType="VARCHAR" property="bankName" />
+    <result column="bank_no" jdbcType="VARCHAR" property="bankNo" />
+    <result column="bank_code" jdbcType="VARCHAR" property="bankCode" />
+    <result column="account_name" jdbcType="VARCHAR" property="accountName" />
+    <result column="channel_no" jdbcType="VARCHAR" property="channelNo" />
+    <result column="create_name" jdbcType="VARCHAR" property="createName" />
+    <result column="mail" jdbcType="VARCHAR" property="mail" />
+    <result column="state" jdbcType="INTEGER" property="state" />
+  </resultMap>
+  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.hcloud.microserver.mbg.modul.BUser">
+    <result column="phone" jdbcType="VARBINARY" property="phone" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, userID, userPWD, systemId, account, password, create_time, create_id, bank_name, 
+    bank_no, bank_code, account_name, channel_no, create_name, mail, state
+  </sql>
+  <sql id="Blob_Column_List">
+    phone
+  </sql>
+  <select id="selectByExampleWithBLOBs" parameterType="com.hcloud.microserver.mbg.modul.BUserExample" resultMap="ResultMapWithBLOBs">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="ResultMapWithBLOBs">
+    select 
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from b_user
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_user
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserExample">
+    delete from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user (userID, userPWD, systemId, 
+      account, password, create_time, 
+      create_id, bank_name, bank_no, 
+      bank_code, account_name, channel_no, 
+      create_name, mail, state, 
+      phone)
+    values (#{userid,jdbcType=VARCHAR}, #{userpwd,jdbcType=VARCHAR}, #{systemid,jdbcType=VARCHAR}, 
+      #{account,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{createId,jdbcType=BIGINT}, #{bankName,jdbcType=VARCHAR}, #{bankNo,jdbcType=VARCHAR}, 
+      #{bankCode,jdbcType=VARCHAR}, #{accountName,jdbcType=VARCHAR}, #{channelNo,jdbcType=VARCHAR}, 
+      #{createName,jdbcType=VARCHAR}, #{mail,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, 
+      #{phone,jdbcType=VARBINARY})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="userid != null">
+        userID,
+      </if>
+      <if test="userpwd != null">
+        userPWD,
+      </if>
+      <if test="systemid != null">
+        systemId,
+      </if>
+      <if test="account != null">
+        account,
+      </if>
+      <if test="password != null">
+        password,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="createId != null">
+        create_id,
+      </if>
+      <if test="bankName != null">
+        bank_name,
+      </if>
+      <if test="bankNo != null">
+        bank_no,
+      </if>
+      <if test="bankCode != null">
+        bank_code,
+      </if>
+      <if test="accountName != null">
+        account_name,
+      </if>
+      <if test="channelNo != null">
+        channel_no,
+      </if>
+      <if test="createName != null">
+        create_name,
+      </if>
+      <if test="mail != null">
+        mail,
+      </if>
+      <if test="state != null">
+        state,
+      </if>
+      <if test="phone != null">
+        phone,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="userid != null">
+        #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="account != null">
+        #{account,jdbcType=VARCHAR},
+      </if>
+      <if test="password != null">
+        #{password,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="bankName != null">
+        #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="accountName != null">
+        #{accountName,jdbcType=VARCHAR},
+      </if>
+      <if test="channelNo != null">
+        #{channelNo,jdbcType=VARCHAR},
+      </if>
+      <if test="createName != null">
+        #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="mail != null">
+        #{mail,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        #{state,jdbcType=INTEGER},
+      </if>
+      <if test="phone != null">
+        #{phone,jdbcType=VARBINARY},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserExample" resultType="java.lang.Long">
+    select count(*) from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_user
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.userid != null">
+        userID = #{record.userid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.userpwd != null">
+        userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="record.systemid != null">
+        systemId = #{record.systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.account != null">
+        account = #{record.account,jdbcType=VARCHAR},
+      </if>
+      <if test="record.password != null">
+        password = #{record.password,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.createId != null">
+        create_id = #{record.createId,jdbcType=BIGINT},
+      </if>
+      <if test="record.bankName != null">
+        bank_name = #{record.bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankNo != null">
+        bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankCode != null">
+        bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accountName != null">
+        account_name = #{record.accountName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.channelNo != null">
+        channel_no = #{record.channelNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createName != null">
+        create_name = #{record.createName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.mail != null">
+        mail = #{record.mail,jdbcType=VARCHAR},
+      </if>
+      <if test="record.state != null">
+        state = #{record.state,jdbcType=INTEGER},
+      </if>
+      <if test="record.phone != null">
+        phone = #{record.phone,jdbcType=VARBINARY},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExampleWithBLOBs" parameterType="map">
+    update b_user
+    set guid = #{record.guid,jdbcType=BIGINT},
+      userID = #{record.userid,jdbcType=VARCHAR},
+      userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      systemId = #{record.systemid,jdbcType=VARCHAR},
+      account = #{record.account,jdbcType=VARCHAR},
+      password = #{record.password,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      bank_name = #{record.bankName,jdbcType=VARCHAR},
+      bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      account_name = #{record.accountName,jdbcType=VARCHAR},
+      channel_no = #{record.channelNo,jdbcType=VARCHAR},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      mail = #{record.mail,jdbcType=VARCHAR},
+      state = #{record.state,jdbcType=INTEGER},
+      phone = #{record.phone,jdbcType=VARBINARY}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_user
+    set guid = #{record.guid,jdbcType=BIGINT},
+      userID = #{record.userid,jdbcType=VARCHAR},
+      userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      systemId = #{record.systemid,jdbcType=VARCHAR},
+      account = #{record.account,jdbcType=VARCHAR},
+      password = #{record.password,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      bank_name = #{record.bankName,jdbcType=VARCHAR},
+      bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      account_name = #{record.accountName,jdbcType=VARCHAR},
+      channel_no = #{record.channelNo,jdbcType=VARCHAR},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      mail = #{record.mail,jdbcType=VARCHAR},
+      state = #{record.state,jdbcType=INTEGER}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    update b_user
+    <set>
+      <if test="userid != null">
+        userID = #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        userPWD = #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        systemId = #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="account != null">
+        account = #{account,jdbcType=VARCHAR},
+      </if>
+      <if test="password != null">
+        password = #{password,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        create_id = #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="bankName != null">
+        bank_name = #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        bank_no = #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        bank_code = #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="accountName != null">
+        account_name = #{accountName,jdbcType=VARCHAR},
+      </if>
+      <if test="channelNo != null">
+        channel_no = #{channelNo,jdbcType=VARCHAR},
+      </if>
+      <if test="createName != null">
+        create_name = #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="mail != null">
+        mail = #{mail,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        state = #{state,jdbcType=INTEGER},
+      </if>
+      <if test="phone != null">
+        phone = #{phone,jdbcType=VARBINARY},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    update b_user
+    set userID = #{userid,jdbcType=VARCHAR},
+      userPWD = #{userpwd,jdbcType=VARCHAR},
+      systemId = #{systemid,jdbcType=VARCHAR},
+      account = #{account,jdbcType=VARCHAR},
+      password = #{password,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_id = #{createId,jdbcType=BIGINT},
+      bank_name = #{bankName,jdbcType=VARCHAR},
+      bank_no = #{bankNo,jdbcType=VARCHAR},
+      bank_code = #{bankCode,jdbcType=VARCHAR},
+      account_name = #{accountName,jdbcType=VARCHAR},
+      channel_no = #{channelNo,jdbcType=VARCHAR},
+      create_name = #{createName,jdbcType=VARCHAR},
+      mail = #{mail,jdbcType=VARCHAR},
+      state = #{state,jdbcType=INTEGER},
+      phone = #{phone,jdbcType=VARBINARY}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    update b_user
+    set userID = #{userid,jdbcType=VARCHAR},
+      userPWD = #{userpwd,jdbcType=VARCHAR},
+      systemId = #{systemid,jdbcType=VARCHAR},
+      account = #{account,jdbcType=VARCHAR},
+      password = #{password,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_id = #{createId,jdbcType=BIGINT},
+      bank_name = #{bankName,jdbcType=VARCHAR},
+      bank_no = #{bankNo,jdbcType=VARCHAR},
+      bank_code = #{bankCode,jdbcType=VARCHAR},
+      account_name = #{accountName,jdbcType=VARCHAR},
+      channel_no = #{channelNo,jdbcType=VARCHAR},
+      create_name = #{createName,jdbcType=VARCHAR},
+      mail = #{mail,jdbcType=VARCHAR},
+      state = #{state,jdbcType=INTEGER}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/CommentGenerator.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/Generator.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/BaseEntity.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/FileDO.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/LoginUser.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/LoginUserDetails.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/R.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysDept.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysDictData.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysOperLog.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysRole.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/SysUser.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/domain/TreeEntity.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/factory/PlatformLogFallbackFactory$1.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/factory/PlatformLogFallbackFactory.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/api/service/PlatformLogService.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.class


+ 590 - 0
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailMapper.xml

@@ -0,0 +1,590 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferDetailMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="fk_transfer_id" jdbcType="BIGINT" property="fkTransferId" />
+    <result column="transfer_type" jdbcType="INTEGER" property="transferType" />
+    <result column="fk_farmer_id" jdbcType="VARCHAR" property="fkFarmerId" />
+    <result column="fk_collective_id" jdbcType="VARCHAR" property="fkCollectiveId" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="name" jdbcType="VARCHAR" property="name" />
+    <result column="bank_no" jdbcType="VARCHAR" property="bankNo" />
+    <result column="account_pid" jdbcType="VARCHAR" property="accountPid" />
+    <result column="transfer_status" jdbcType="VARCHAR" property="transferStatus" />
+    <result column="code" jdbcType="VARCHAR" property="code" />
+    <result column="msg" jdbcType="VARCHAR" property="msg" />
+    <result column="date" jdbcType="VARCHAR" property="date" />
+    <result column="time" jdbcType="TIMESTAMP" property="time" />
+    <result column="transfer_nation" jdbcType="INTEGER" property="transferNation" />
+    <result column="nation_id" jdbcType="INTEGER" property="nationId" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="create_id" jdbcType="BIGINT" property="createId" />
+    <result column="create_name" jdbcType="VARCHAR" property="createName" />
+    <result column="in_line" jdbcType="INTEGER" property="inLine" />
+    <result column="transfer_id" jdbcType="BIGINT" property="transferId" />
+    <result column="transfer_name" jdbcType="VARCHAR" property="transferName" />
+    <result column="transfer_time" jdbcType="TIMESTAMP" property="transferTime" />
+    <result column="state" jdbcType="INTEGER" property="state" />
+    <result column="bank_name" jdbcType="VARCHAR" property="bankName" />
+    <result column="bank_code" jdbcType="VARCHAR" property="bankCode" />
+    <result column="status" jdbcType="INTEGER" property="status" />
+    <result column="transfer_amount" jdbcType="DECIMAL" property="transferAmount" />
+    <result column="core_code" jdbcType="VARCHAR" property="coreCode" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, fk_transfer_id, transfer_type, fk_farmer_id, fk_collective_id, serial_no, name, 
+    bank_no, account_pid, transfer_status, code, msg, date, time, transfer_nation, nation_id, 
+    create_time, create_id, create_name, in_line, transfer_id, transfer_name, transfer_time, 
+    state, bank_name, bank_code, status, transfer_amount, core_code
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer_detail
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer_detail
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer_detail
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailExample">
+    delete from b_transfer_detail
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail (fk_transfer_id, transfer_type, fk_farmer_id, 
+      fk_collective_id, serial_no, name, 
+      bank_no, account_pid, transfer_status, 
+      code, msg, date, time, 
+      transfer_nation, nation_id, create_time, 
+      create_id, create_name, in_line, 
+      transfer_id, transfer_name, transfer_time, 
+      state, bank_name, bank_code, 
+      status, transfer_amount, core_code
+      )
+    values (#{fkTransferId,jdbcType=BIGINT}, #{transferType,jdbcType=INTEGER}, #{fkFarmerId,jdbcType=VARCHAR}, 
+      #{fkCollectiveId,jdbcType=VARCHAR}, #{serialNo,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, 
+      #{bankNo,jdbcType=VARCHAR}, #{accountPid,jdbcType=VARCHAR}, #{transferStatus,jdbcType=VARCHAR}, 
+      #{code,jdbcType=VARCHAR}, #{msg,jdbcType=VARCHAR}, #{date,jdbcType=VARCHAR}, #{time,jdbcType=TIMESTAMP}, 
+      #{transferNation,jdbcType=INTEGER}, #{nationId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{createId,jdbcType=BIGINT}, #{createName,jdbcType=VARCHAR}, #{inLine,jdbcType=INTEGER}, 
+      #{transferId,jdbcType=BIGINT}, #{transferName,jdbcType=VARCHAR}, #{transferTime,jdbcType=TIMESTAMP}, 
+      #{state,jdbcType=INTEGER}, #{bankName,jdbcType=VARCHAR}, #{bankCode,jdbcType=VARCHAR}, 
+      #{status,jdbcType=INTEGER}, #{transferAmount,jdbcType=DECIMAL}, #{coreCode,jdbcType=VARCHAR}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="fkTransferId != null">
+        fk_transfer_id,
+      </if>
+      <if test="transferType != null">
+        transfer_type,
+      </if>
+      <if test="fkFarmerId != null">
+        fk_farmer_id,
+      </if>
+      <if test="fkCollectiveId != null">
+        fk_collective_id,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="name != null">
+        name,
+      </if>
+      <if test="bankNo != null">
+        bank_no,
+      </if>
+      <if test="accountPid != null">
+        account_pid,
+      </if>
+      <if test="transferStatus != null">
+        transfer_status,
+      </if>
+      <if test="code != null">
+        code,
+      </if>
+      <if test="msg != null">
+        msg,
+      </if>
+      <if test="date != null">
+        date,
+      </if>
+      <if test="time != null">
+        time,
+      </if>
+      <if test="transferNation != null">
+        transfer_nation,
+      </if>
+      <if test="nationId != null">
+        nation_id,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="createId != null">
+        create_id,
+      </if>
+      <if test="createName != null">
+        create_name,
+      </if>
+      <if test="inLine != null">
+        in_line,
+      </if>
+      <if test="transferId != null">
+        transfer_id,
+      </if>
+      <if test="transferName != null">
+        transfer_name,
+      </if>
+      <if test="transferTime != null">
+        transfer_time,
+      </if>
+      <if test="state != null">
+        state,
+      </if>
+      <if test="bankName != null">
+        bank_name,
+      </if>
+      <if test="bankCode != null">
+        bank_code,
+      </if>
+      <if test="status != null">
+        status,
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount,
+      </if>
+      <if test="coreCode != null">
+        core_code,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="fkTransferId != null">
+        #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferType != null">
+        #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="fkFarmerId != null">
+        #{fkFarmerId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkCollectiveId != null">
+        #{fkCollectiveId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="name != null">
+        #{name,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="accountPid != null">
+        #{accountPid,jdbcType=VARCHAR},
+      </if>
+      <if test="transferStatus != null">
+        #{transferStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="date != null">
+        #{date,jdbcType=VARCHAR},
+      </if>
+      <if test="time != null">
+        #{time,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferNation != null">
+        #{transferNation,jdbcType=INTEGER},
+      </if>
+      <if test="nationId != null">
+        #{nationId,jdbcType=INTEGER},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="inLine != null">
+        #{inLine,jdbcType=INTEGER},
+      </if>
+      <if test="transferId != null">
+        #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="transferTime != null">
+        #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="state != null">
+        #{state,jdbcType=INTEGER},
+      </if>
+      <if test="bankName != null">
+        #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
+      <if test="transferAmount != null">
+        #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="coreCode != null">
+        #{coreCode,jdbcType=VARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailExample" resultType="java.lang.Long">
+    select count(*) from b_transfer_detail
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer_detail
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkTransferId != null">
+        fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferType != null">
+        transfer_type = #{record.transferType,jdbcType=INTEGER},
+      </if>
+      <if test="record.fkFarmerId != null">
+        fk_farmer_id = #{record.fkFarmerId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.fkCollectiveId != null">
+        fk_collective_id = #{record.fkCollectiveId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.name != null">
+        name = #{record.name,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankNo != null">
+        bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accountPid != null">
+        account_pid = #{record.accountPid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transferStatus != null">
+        transfer_status = #{record.transferStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="record.code != null">
+        code = #{record.code,jdbcType=VARCHAR},
+      </if>
+      <if test="record.msg != null">
+        msg = #{record.msg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.date != null">
+        date = #{record.date,jdbcType=VARCHAR},
+      </if>
+      <if test="record.time != null">
+        time = #{record.time,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.transferNation != null">
+        transfer_nation = #{record.transferNation,jdbcType=INTEGER},
+      </if>
+      <if test="record.nationId != null">
+        nation_id = #{record.nationId,jdbcType=INTEGER},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.createId != null">
+        create_id = #{record.createId,jdbcType=BIGINT},
+      </if>
+      <if test="record.createName != null">
+        create_name = #{record.createName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.inLine != null">
+        in_line = #{record.inLine,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferId != null">
+        transfer_id = #{record.transferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferName != null">
+        transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transferTime != null">
+        transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.state != null">
+        state = #{record.state,jdbcType=INTEGER},
+      </if>
+      <if test="record.bankName != null">
+        bank_name = #{record.bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankCode != null">
+        bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.status != null">
+        status = #{record.status,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferAmount != null">
+        transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.coreCode != null">
+        core_code = #{record.coreCode,jdbcType=VARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer_detail
+    set guid = #{record.guid,jdbcType=BIGINT},
+      fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      transfer_type = #{record.transferType,jdbcType=INTEGER},
+      fk_farmer_id = #{record.fkFarmerId,jdbcType=VARCHAR},
+      fk_collective_id = #{record.fkCollectiveId,jdbcType=VARCHAR},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      name = #{record.name,jdbcType=VARCHAR},
+      bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      account_pid = #{record.accountPid,jdbcType=VARCHAR},
+      transfer_status = #{record.transferStatus,jdbcType=VARCHAR},
+      code = #{record.code,jdbcType=VARCHAR},
+      msg = #{record.msg,jdbcType=VARCHAR},
+      date = #{record.date,jdbcType=VARCHAR},
+      time = #{record.time,jdbcType=TIMESTAMP},
+      transfer_nation = #{record.transferNation,jdbcType=INTEGER},
+      nation_id = #{record.nationId,jdbcType=INTEGER},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      in_line = #{record.inLine,jdbcType=INTEGER},
+      transfer_id = #{record.transferId,jdbcType=BIGINT},
+      transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      state = #{record.state,jdbcType=INTEGER},
+      bank_name = #{record.bankName,jdbcType=VARCHAR},
+      bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      status = #{record.status,jdbcType=INTEGER},
+      transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      core_code = #{record.coreCode,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    update b_transfer_detail
+    <set>
+      <if test="fkTransferId != null">
+        fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferType != null">
+        transfer_type = #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="fkFarmerId != null">
+        fk_farmer_id = #{fkFarmerId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkCollectiveId != null">
+        fk_collective_id = #{fkCollectiveId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="name != null">
+        name = #{name,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        bank_no = #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="accountPid != null">
+        account_pid = #{accountPid,jdbcType=VARCHAR},
+      </if>
+      <if test="transferStatus != null">
+        transfer_status = #{transferStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        code = #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        msg = #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="date != null">
+        date = #{date,jdbcType=VARCHAR},
+      </if>
+      <if test="time != null">
+        time = #{time,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferNation != null">
+        transfer_nation = #{transferNation,jdbcType=INTEGER},
+      </if>
+      <if test="nationId != null">
+        nation_id = #{nationId,jdbcType=INTEGER},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        create_id = #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        create_name = #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="inLine != null">
+        in_line = #{inLine,jdbcType=INTEGER},
+      </if>
+      <if test="transferId != null">
+        transfer_id = #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        transfer_name = #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="transferTime != null">
+        transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="state != null">
+        state = #{state,jdbcType=INTEGER},
+      </if>
+      <if test="bankName != null">
+        bank_name = #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        bank_code = #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="status != null">
+        status = #{status,jdbcType=INTEGER},
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="coreCode != null">
+        core_code = #{coreCode,jdbcType=VARCHAR},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetail">
+    update b_transfer_detail
+    set fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      transfer_type = #{transferType,jdbcType=INTEGER},
+      fk_farmer_id = #{fkFarmerId,jdbcType=VARCHAR},
+      fk_collective_id = #{fkCollectiveId,jdbcType=VARCHAR},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      name = #{name,jdbcType=VARCHAR},
+      bank_no = #{bankNo,jdbcType=VARCHAR},
+      account_pid = #{accountPid,jdbcType=VARCHAR},
+      transfer_status = #{transferStatus,jdbcType=VARCHAR},
+      code = #{code,jdbcType=VARCHAR},
+      msg = #{msg,jdbcType=VARCHAR},
+      date = #{date,jdbcType=VARCHAR},
+      time = #{time,jdbcType=TIMESTAMP},
+      transfer_nation = #{transferNation,jdbcType=INTEGER},
+      nation_id = #{nationId,jdbcType=INTEGER},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_id = #{createId,jdbcType=BIGINT},
+      create_name = #{createName,jdbcType=VARCHAR},
+      in_line = #{inLine,jdbcType=INTEGER},
+      transfer_id = #{transferId,jdbcType=BIGINT},
+      transfer_name = #{transferName,jdbcType=VARCHAR},
+      transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      state = #{state,jdbcType=INTEGER},
+      bank_name = #{bankName,jdbcType=VARCHAR},
+      bank_code = #{bankCode,jdbcType=VARCHAR},
+      status = #{status,jdbcType=INTEGER},
+      transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      core_code = #{coreCode,jdbcType=VARCHAR}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.class


+ 733 - 0
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferDetailRequestMapper.xml

@@ -0,0 +1,733 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferDetailRequestMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="fk_transfer_detail_id" jdbcType="BIGINT" property="fkTransferDetailId" />
+    <result column="fk_user_id" jdbcType="BIGINT" property="fkUserId" />
+    <result column="user_id" jdbcType="VARCHAR" property="userId" />
+    <result column="submitter" jdbcType="VARCHAR" property="submitter" />
+    <result column="authorizer" jdbcType="VARCHAR" property="authorizer" />
+    <result column="cha_serial_no" jdbcType="VARCHAR" property="chaSerialNo" />
+    <result column="ent_serial_no" jdbcType="VARCHAR" property="entSerialNo" />
+    <result column="currency" jdbcType="VARCHAR" property="currency" />
+    <result column="pay_amount" jdbcType="DECIMAL" property="payAmount" />
+    <result column="pay_bank_name" jdbcType="VARCHAR" property="payBankName" />
+    <result column="pay_account" jdbcType="VARCHAR" property="payAccount" />
+    <result column="pay_name" jdbcType="VARCHAR" property="payName" />
+    <result column="pay_date" jdbcType="VARCHAR" property="payDate" />
+    <result column="pay_serial" jdbcType="VARCHAR" property="paySerial" />
+    <result column="hand_fee_type" jdbcType="VARCHAR" property="handFeeType" />
+    <result column="pay_status" jdbcType="VARCHAR" property="payStatus" />
+    <result column="pay_msg" jdbcType="VARCHAR" property="payMsg" />
+    <result column="pay_response_code" jdbcType="VARCHAR" property="payResponseCode" />
+    <result column="fail_reson" jdbcType="VARCHAR" property="failReson" />
+    <result column="account_money" jdbcType="DECIMAL" property="accountMoney" />
+    <result column="hand_fee" jdbcType="DECIMAL" property="handFee" />
+    <result column="post_fee" jdbcType="DECIMAL" property="postFee" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="status" jdbcType="INTEGER" property="status" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="service_id" jdbcType="VARCHAR" property="serviceId" />
+    <result column="session_id" jdbcType="VARCHAR" property="sessionId" />
+    <result column="req_time" jdbcType="VARCHAR" property="reqTime" />
+    <result column="ret_code" jdbcType="VARCHAR" property="retCode" />
+    <result column="error_msg" jdbcType="VARCHAR" property="errorMsg" />
+    <result column="urgent_sign" jdbcType="VARCHAR" property="urgentSign" />
+    <result column="transaction_type" jdbcType="VARCHAR" property="transactionType" />
+    <result column="ent_order_code" jdbcType="VARCHAR" property="entOrderCode" />
+    <result column="use_way" jdbcType="VARCHAR" property="useWay" />
+    <result column="remark" jdbcType="VARCHAR" property="remark" />
+    <result column="check_mark" jdbcType="VARCHAR" property="checkMark" />
+    <result column="pay_mark" jdbcType="VARCHAR" property="payMark" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, fk_transfer_detail_id, fk_user_id, user_id, submitter, authorizer, cha_serial_no, 
+    ent_serial_no, currency, pay_amount, pay_bank_name, pay_account, pay_name, pay_date, 
+    pay_serial, hand_fee_type, pay_status, pay_msg, pay_response_code, fail_reson, account_money, 
+    hand_fee, post_fee, create_time, status, serial_no, service_id, session_id, req_time, 
+    ret_code, error_msg, urgent_sign, transaction_type, ent_order_code, use_way, remark, 
+    check_mark, pay_mark
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer_detail_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer_detail_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer_detail_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample">
+    delete from b_transfer_detail_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail_request (fk_transfer_detail_id, fk_user_id, user_id, 
+      submitter, authorizer, cha_serial_no, 
+      ent_serial_no, currency, pay_amount, 
+      pay_bank_name, pay_account, pay_name, 
+      pay_date, pay_serial, hand_fee_type, 
+      pay_status, pay_msg, pay_response_code, 
+      fail_reson, account_money, hand_fee, 
+      post_fee, create_time, status, 
+      serial_no, service_id, session_id, 
+      req_time, ret_code, error_msg, 
+      urgent_sign, transaction_type, ent_order_code, 
+      use_way, remark, check_mark, 
+      pay_mark)
+    values (#{fkTransferDetailId,jdbcType=BIGINT}, #{fkUserId,jdbcType=BIGINT}, #{userId,jdbcType=VARCHAR}, 
+      #{submitter,jdbcType=VARCHAR}, #{authorizer,jdbcType=VARCHAR}, #{chaSerialNo,jdbcType=VARCHAR}, 
+      #{entSerialNo,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{payAmount,jdbcType=DECIMAL}, 
+      #{payBankName,jdbcType=VARCHAR}, #{payAccount,jdbcType=VARCHAR}, #{payName,jdbcType=VARCHAR}, 
+      #{payDate,jdbcType=VARCHAR}, #{paySerial,jdbcType=VARCHAR}, #{handFeeType,jdbcType=VARCHAR}, 
+      #{payStatus,jdbcType=VARCHAR}, #{payMsg,jdbcType=VARCHAR}, #{payResponseCode,jdbcType=VARCHAR}, 
+      #{failReson,jdbcType=VARCHAR}, #{accountMoney,jdbcType=DECIMAL}, #{handFee,jdbcType=DECIMAL}, 
+      #{postFee,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, 
+      #{serialNo,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, #{sessionId,jdbcType=VARCHAR}, 
+      #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, #{errorMsg,jdbcType=VARCHAR}, 
+      #{urgentSign,jdbcType=VARCHAR}, #{transactionType,jdbcType=VARCHAR}, #{entOrderCode,jdbcType=VARCHAR}, 
+      #{useWay,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{checkMark,jdbcType=VARCHAR}, 
+      #{payMark,jdbcType=VARCHAR})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_detail_request
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="fkTransferDetailId != null">
+        fk_transfer_detail_id,
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id,
+      </if>
+      <if test="userId != null">
+        user_id,
+      </if>
+      <if test="submitter != null">
+        submitter,
+      </if>
+      <if test="authorizer != null">
+        authorizer,
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no,
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no,
+      </if>
+      <if test="currency != null">
+        currency,
+      </if>
+      <if test="payAmount != null">
+        pay_amount,
+      </if>
+      <if test="payBankName != null">
+        pay_bank_name,
+      </if>
+      <if test="payAccount != null">
+        pay_account,
+      </if>
+      <if test="payName != null">
+        pay_name,
+      </if>
+      <if test="payDate != null">
+        pay_date,
+      </if>
+      <if test="paySerial != null">
+        pay_serial,
+      </if>
+      <if test="handFeeType != null">
+        hand_fee_type,
+      </if>
+      <if test="payStatus != null">
+        pay_status,
+      </if>
+      <if test="payMsg != null">
+        pay_msg,
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code,
+      </if>
+      <if test="failReson != null">
+        fail_reson,
+      </if>
+      <if test="accountMoney != null">
+        account_money,
+      </if>
+      <if test="handFee != null">
+        hand_fee,
+      </if>
+      <if test="postFee != null">
+        post_fee,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="status != null">
+        status,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="serviceId != null">
+        service_id,
+      </if>
+      <if test="sessionId != null">
+        session_id,
+      </if>
+      <if test="reqTime != null">
+        req_time,
+      </if>
+      <if test="retCode != null">
+        ret_code,
+      </if>
+      <if test="errorMsg != null">
+        error_msg,
+      </if>
+      <if test="urgentSign != null">
+        urgent_sign,
+      </if>
+      <if test="transactionType != null">
+        transaction_type,
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code,
+      </if>
+      <if test="useWay != null">
+        use_way,
+      </if>
+      <if test="remark != null">
+        remark,
+      </if>
+      <if test="checkMark != null">
+        check_mark,
+      </if>
+      <if test="payMark != null">
+        pay_mark,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="fkTransferDetailId != null">
+        #{fkTransferDetailId,jdbcType=BIGINT},
+      </if>
+      <if test="fkUserId != null">
+        #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="userId != null">
+        #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="entSerialNo != null">
+        #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="payBankName != null">
+        #{payBankName,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payDate != null">
+        #{payDate,jdbcType=VARCHAR},
+      </if>
+      <if test="paySerial != null">
+        #{paySerial,jdbcType=VARCHAR},
+      </if>
+      <if test="handFeeType != null">
+        #{handFeeType,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="accountMoney != null">
+        #{accountMoney,jdbcType=DECIMAL},
+      </if>
+      <if test="handFee != null">
+        #{handFee,jdbcType=DECIMAL},
+      </if>
+      <if test="postFee != null">
+        #{postFee,jdbcType=DECIMAL},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="urgentSign != null">
+        #{urgentSign,jdbcType=VARCHAR},
+      </if>
+      <if test="transactionType != null">
+        #{transactionType,jdbcType=VARCHAR},
+      </if>
+      <if test="entOrderCode != null">
+        #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="useWay != null">
+        #{useWay,jdbcType=VARCHAR},
+      </if>
+      <if test="remark != null">
+        #{remark,jdbcType=VARCHAR},
+      </if>
+      <if test="checkMark != null">
+        #{checkMark,jdbcType=VARCHAR},
+      </if>
+      <if test="payMark != null">
+        #{payMark,jdbcType=VARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample" resultType="java.lang.Long">
+    select count(*) from b_transfer_detail_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer_detail_request
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkTransferDetailId != null">
+        fk_transfer_detail_id = #{record.fkTransferDetailId,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkUserId != null">
+        fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="record.userId != null">
+        user_id = #{record.userId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.submitter != null">
+        submitter = #{record.submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="record.authorizer != null">
+        authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="record.chaSerialNo != null">
+        cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.entSerialNo != null">
+        ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.currency != null">
+        currency = #{record.currency,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAmount != null">
+        pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.payBankName != null">
+        pay_bank_name = #{record.payBankName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAccount != null">
+        pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payName != null">
+        pay_name = #{record.payName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payDate != null">
+        pay_date = #{record.payDate,jdbcType=VARCHAR},
+      </if>
+      <if test="record.paySerial != null">
+        pay_serial = #{record.paySerial,jdbcType=VARCHAR},
+      </if>
+      <if test="record.handFeeType != null">
+        hand_fee_type = #{record.handFeeType,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payStatus != null">
+        pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payMsg != null">
+        pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payResponseCode != null">
+        pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.failReson != null">
+        fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accountMoney != null">
+        account_money = #{record.accountMoney,jdbcType=DECIMAL},
+      </if>
+      <if test="record.handFee != null">
+        hand_fee = #{record.handFee,jdbcType=DECIMAL},
+      </if>
+      <if test="record.postFee != null">
+        post_fee = #{record.postFee,jdbcType=DECIMAL},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.status != null">
+        status = #{record.status,jdbcType=INTEGER},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serviceId != null">
+        service_id = #{record.serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.sessionId != null">
+        session_id = #{record.sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reqTime != null">
+        req_time = #{record.reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="record.retCode != null">
+        ret_code = #{record.retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.errorMsg != null">
+        error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.urgentSign != null">
+        urgent_sign = #{record.urgentSign,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transactionType != null">
+        transaction_type = #{record.transactionType,jdbcType=VARCHAR},
+      </if>
+      <if test="record.entOrderCode != null">
+        ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.useWay != null">
+        use_way = #{record.useWay,jdbcType=VARCHAR},
+      </if>
+      <if test="record.remark != null">
+        remark = #{record.remark,jdbcType=VARCHAR},
+      </if>
+      <if test="record.checkMark != null">
+        check_mark = #{record.checkMark,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payMark != null">
+        pay_mark = #{record.payMark,jdbcType=VARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer_detail_request
+    set guid = #{record.guid,jdbcType=BIGINT},
+      fk_transfer_detail_id = #{record.fkTransferDetailId,jdbcType=BIGINT},
+      fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      user_id = #{record.userId,jdbcType=VARCHAR},
+      submitter = #{record.submitter,jdbcType=VARCHAR},
+      authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      currency = #{record.currency,jdbcType=VARCHAR},
+      pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      pay_bank_name = #{record.payBankName,jdbcType=VARCHAR},
+      pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      pay_name = #{record.payName,jdbcType=VARCHAR},
+      pay_date = #{record.payDate,jdbcType=VARCHAR},
+      pay_serial = #{record.paySerial,jdbcType=VARCHAR},
+      hand_fee_type = #{record.handFeeType,jdbcType=VARCHAR},
+      pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      account_money = #{record.accountMoney,jdbcType=DECIMAL},
+      hand_fee = #{record.handFee,jdbcType=DECIMAL},
+      post_fee = #{record.postFee,jdbcType=DECIMAL},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      status = #{record.status,jdbcType=INTEGER},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      service_id = #{record.serviceId,jdbcType=VARCHAR},
+      session_id = #{record.sessionId,jdbcType=VARCHAR},
+      req_time = #{record.reqTime,jdbcType=VARCHAR},
+      ret_code = #{record.retCode,jdbcType=VARCHAR},
+      error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      urgent_sign = #{record.urgentSign,jdbcType=VARCHAR},
+      transaction_type = #{record.transactionType,jdbcType=VARCHAR},
+      ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      use_way = #{record.useWay,jdbcType=VARCHAR},
+      remark = #{record.remark,jdbcType=VARCHAR},
+      check_mark = #{record.checkMark,jdbcType=VARCHAR},
+      pay_mark = #{record.payMark,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    update b_transfer_detail_request
+    <set>
+      <if test="fkTransferDetailId != null">
+        fk_transfer_detail_id = #{fkTransferDetailId,jdbcType=BIGINT},
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="userId != null">
+        user_id = #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        submitter = #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        authorizer = #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        currency = #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        pay_amount = #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="payBankName != null">
+        pay_bank_name = #{payBankName,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        pay_account = #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        pay_name = #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payDate != null">
+        pay_date = #{payDate,jdbcType=VARCHAR},
+      </if>
+      <if test="paySerial != null">
+        pay_serial = #{paySerial,jdbcType=VARCHAR},
+      </if>
+      <if test="handFeeType != null">
+        hand_fee_type = #{handFeeType,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        pay_status = #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        pay_msg = #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        fail_reson = #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="accountMoney != null">
+        account_money = #{accountMoney,jdbcType=DECIMAL},
+      </if>
+      <if test="handFee != null">
+        hand_fee = #{handFee,jdbcType=DECIMAL},
+      </if>
+      <if test="postFee != null">
+        post_fee = #{postFee,jdbcType=DECIMAL},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        status = #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        service_id = #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        session_id = #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        req_time = #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        ret_code = #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        error_msg = #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="urgentSign != null">
+        urgent_sign = #{urgentSign,jdbcType=VARCHAR},
+      </if>
+      <if test="transactionType != null">
+        transaction_type = #{transactionType,jdbcType=VARCHAR},
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="useWay != null">
+        use_way = #{useWay,jdbcType=VARCHAR},
+      </if>
+      <if test="remark != null">
+        remark = #{remark,jdbcType=VARCHAR},
+      </if>
+      <if test="checkMark != null">
+        check_mark = #{checkMark,jdbcType=VARCHAR},
+      </if>
+      <if test="payMark != null">
+        pay_mark = #{payMark,jdbcType=VARCHAR},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransferDetailRequest">
+    update b_transfer_detail_request
+    set fk_transfer_detail_id = #{fkTransferDetailId,jdbcType=BIGINT},
+      fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      user_id = #{userId,jdbcType=VARCHAR},
+      submitter = #{submitter,jdbcType=VARCHAR},
+      authorizer = #{authorizer,jdbcType=VARCHAR},
+      cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      currency = #{currency,jdbcType=VARCHAR},
+      pay_amount = #{payAmount,jdbcType=DECIMAL},
+      pay_bank_name = #{payBankName,jdbcType=VARCHAR},
+      pay_account = #{payAccount,jdbcType=VARCHAR},
+      pay_name = #{payName,jdbcType=VARCHAR},
+      pay_date = #{payDate,jdbcType=VARCHAR},
+      pay_serial = #{paySerial,jdbcType=VARCHAR},
+      hand_fee_type = #{handFeeType,jdbcType=VARCHAR},
+      pay_status = #{payStatus,jdbcType=VARCHAR},
+      pay_msg = #{payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{failReson,jdbcType=VARCHAR},
+      account_money = #{accountMoney,jdbcType=DECIMAL},
+      hand_fee = #{handFee,jdbcType=DECIMAL},
+      post_fee = #{postFee,jdbcType=DECIMAL},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      status = #{status,jdbcType=INTEGER},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      service_id = #{serviceId,jdbcType=VARCHAR},
+      session_id = #{sessionId,jdbcType=VARCHAR},
+      req_time = #{reqTime,jdbcType=VARCHAR},
+      ret_code = #{retCode,jdbcType=VARCHAR},
+      error_msg = #{errorMsg,jdbcType=VARCHAR},
+      urgent_sign = #{urgentSign,jdbcType=VARCHAR},
+      transaction_type = #{transactionType,jdbcType=VARCHAR},
+      ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      use_way = #{useWay,jdbcType=VARCHAR},
+      remark = #{remark,jdbcType=VARCHAR},
+      check_mark = #{checkMark,jdbcType=VARCHAR},
+      pay_mark = #{payMark,jdbcType=VARCHAR}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.class


+ 700 - 0
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferFarmerRequestMapper.xml

@@ -0,0 +1,700 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferFarmerRequestMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="user_id" jdbcType="VARCHAR" property="userId" />
+    <result column="fk_user_id" jdbcType="BIGINT" property="fkUserId" />
+    <result column="fk_transfer_id" jdbcType="BIGINT" property="fkTransferId" />
+    <result column="ent_serial_no" jdbcType="VARCHAR" property="entSerialNo" />
+    <result column="cha_serial_no" jdbcType="VARCHAR" property="chaSerialNo" />
+    <result column="submitter" jdbcType="VARCHAR" property="submitter" />
+    <result column="authorizer" jdbcType="VARCHAR" property="authorizer" />
+    <result column="pay_account" jdbcType="VARCHAR" property="payAccount" />
+    <result column="business _type" jdbcType="VARCHAR" property="businessType" />
+    <result column="tran_month" jdbcType="VARCHAR" property="tranMonth" />
+    <result column="pay_amount" jdbcType="DECIMAL" property="payAmount" />
+    <result column="ent_order_code" jdbcType="VARCHAR" property="entOrderCode" />
+    <result column="op_method" jdbcType="VARCHAR" property="opMethod" />
+    <result column="currency" jdbcType="VARCHAR" property="currency" />
+    <result column="batch_notes" jdbcType="VARCHAR" property="batchNotes" />
+    <result column="pay_name" jdbcType="VARCHAR" property="payName" />
+    <result column="pay_status" jdbcType="VARCHAR" property="payStatus" />
+    <result column="pay_msg" jdbcType="VARCHAR" property="payMsg" />
+    <result column="pay_response_code" jdbcType="VARCHAR" property="payResponseCode" />
+    <result column="fail_reson" jdbcType="VARCHAR" property="failReson" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="status" jdbcType="INTEGER" property="status" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="service_id" jdbcType="VARCHAR" property="serviceId" />
+    <result column="session_id" jdbcType="VARCHAR" property="sessionId" />
+    <result column="req_time" jdbcType="VARCHAR" property="reqTime" />
+    <result column="ret_code" jdbcType="VARCHAR" property="retCode" />
+    <result column="error_msg" jdbcType="VARCHAR" property="errorMsg" />
+    <result column="code" jdbcType="VARCHAR" property="code" />
+    <result column="msg" jdbcType="VARCHAR" property="msg" />
+    <result column="success_tran" jdbcType="INTEGER" property="successTran" />
+    <result column="success_amount" jdbcType="DECIMAL" property="successAmount" />
+    <result column="tran_num" jdbcType="INTEGER" property="tranNum" />
+    <result column="detail_display" jdbcType="VARCHAR" property="detailDisplay" />
+    <result column="transcation_type" jdbcType="VARCHAR" property="transcationType" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, user_id, fk_user_id, fk_transfer_id, ent_serial_no, cha_serial_no, submitter, 
+    authorizer, pay_account, `business _type`, tran_month, pay_amount, ent_order_code, 
+    op_method, currency, batch_notes, pay_name, pay_status, pay_msg, pay_response_code, 
+    fail_reson, create_time, status, serial_no, service_id, session_id, req_time, ret_code, 
+    error_msg, code, msg, success_tran, success_amount, tran_num, detail_display, transcation_type
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer_farmer_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer_farmer_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer_farmer_request
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample">
+    delete from b_transfer_farmer_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_farmer_request (user_id, fk_user_id, fk_transfer_id, 
+      ent_serial_no, cha_serial_no, submitter, 
+      authorizer, pay_account, `business _type`, 
+      tran_month, pay_amount, ent_order_code, 
+      op_method, currency, batch_notes, 
+      pay_name, pay_status, pay_msg, 
+      pay_response_code, fail_reson, create_time, 
+      status, serial_no, service_id, 
+      session_id, req_time, ret_code, 
+      error_msg, code, msg, 
+      success_tran, success_amount, tran_num, 
+      detail_display, transcation_type)
+    values (#{userId,jdbcType=VARCHAR}, #{fkUserId,jdbcType=BIGINT}, #{fkTransferId,jdbcType=BIGINT}, 
+      #{entSerialNo,jdbcType=VARCHAR}, #{chaSerialNo,jdbcType=VARCHAR}, #{submitter,jdbcType=VARCHAR}, 
+      #{authorizer,jdbcType=VARCHAR}, #{payAccount,jdbcType=VARCHAR}, #{businessType,jdbcType=VARCHAR}, 
+      #{tranMonth,jdbcType=VARCHAR}, #{payAmount,jdbcType=DECIMAL}, #{entOrderCode,jdbcType=VARCHAR}, 
+      #{opMethod,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{batchNotes,jdbcType=VARCHAR}, 
+      #{payName,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{payMsg,jdbcType=VARCHAR}, 
+      #{payResponseCode,jdbcType=VARCHAR}, #{failReson,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{status,jdbcType=INTEGER}, #{serialNo,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, 
+      #{sessionId,jdbcType=VARCHAR}, #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, 
+      #{errorMsg,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, #{msg,jdbcType=VARCHAR}, 
+      #{successTran,jdbcType=INTEGER}, #{successAmount,jdbcType=DECIMAL}, #{tranNum,jdbcType=INTEGER}, 
+      #{detailDisplay,jdbcType=VARCHAR}, #{transcationType,jdbcType=VARCHAR})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer_farmer_request
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="userId != null">
+        user_id,
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id,
+      </if>
+      <if test="fkTransferId != null">
+        fk_transfer_id,
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no,
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no,
+      </if>
+      <if test="submitter != null">
+        submitter,
+      </if>
+      <if test="authorizer != null">
+        authorizer,
+      </if>
+      <if test="payAccount != null">
+        pay_account,
+      </if>
+      <if test="businessType != null">
+        `business _type`,
+      </if>
+      <if test="tranMonth != null">
+        tran_month,
+      </if>
+      <if test="payAmount != null">
+        pay_amount,
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code,
+      </if>
+      <if test="opMethod != null">
+        op_method,
+      </if>
+      <if test="currency != null">
+        currency,
+      </if>
+      <if test="batchNotes != null">
+        batch_notes,
+      </if>
+      <if test="payName != null">
+        pay_name,
+      </if>
+      <if test="payStatus != null">
+        pay_status,
+      </if>
+      <if test="payMsg != null">
+        pay_msg,
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code,
+      </if>
+      <if test="failReson != null">
+        fail_reson,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="status != null">
+        status,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="serviceId != null">
+        service_id,
+      </if>
+      <if test="sessionId != null">
+        session_id,
+      </if>
+      <if test="reqTime != null">
+        req_time,
+      </if>
+      <if test="retCode != null">
+        ret_code,
+      </if>
+      <if test="errorMsg != null">
+        error_msg,
+      </if>
+      <if test="code != null">
+        code,
+      </if>
+      <if test="msg != null">
+        msg,
+      </if>
+      <if test="successTran != null">
+        success_tran,
+      </if>
+      <if test="successAmount != null">
+        success_amount,
+      </if>
+      <if test="tranNum != null">
+        tran_num,
+      </if>
+      <if test="detailDisplay != null">
+        detail_display,
+      </if>
+      <if test="transcationType != null">
+        transcation_type,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="userId != null">
+        #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkUserId != null">
+        #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="fkTransferId != null">
+        #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="entSerialNo != null">
+        #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="businessType != null">
+        #{businessType,jdbcType=VARCHAR},
+      </if>
+      <if test="tranMonth != null">
+        #{tranMonth,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="entOrderCode != null">
+        #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="opMethod != null">
+        #{opMethod,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="batchNotes != null">
+        #{batchNotes,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="successTran != null">
+        #{successTran,jdbcType=INTEGER},
+      </if>
+      <if test="successAmount != null">
+        #{successAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="tranNum != null">
+        #{tranNum,jdbcType=INTEGER},
+      </if>
+      <if test="detailDisplay != null">
+        #{detailDisplay,jdbcType=VARCHAR},
+      </if>
+      <if test="transcationType != null">
+        #{transcationType,jdbcType=VARCHAR},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample" resultType="java.lang.Long">
+    select count(*) from b_transfer_farmer_request
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer_farmer_request
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.userId != null">
+        user_id = #{record.userId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.fkUserId != null">
+        fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="record.fkTransferId != null">
+        fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.entSerialNo != null">
+        ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.chaSerialNo != null">
+        cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.submitter != null">
+        submitter = #{record.submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="record.authorizer != null">
+        authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAccount != null">
+        pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="record.businessType != null">
+        `business _type` = #{record.businessType,jdbcType=VARCHAR},
+      </if>
+      <if test="record.tranMonth != null">
+        tran_month = #{record.tranMonth,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payAmount != null">
+        pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.entOrderCode != null">
+        ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.opMethod != null">
+        op_method = #{record.opMethod,jdbcType=VARCHAR},
+      </if>
+      <if test="record.currency != null">
+        currency = #{record.currency,jdbcType=VARCHAR},
+      </if>
+      <if test="record.batchNotes != null">
+        batch_notes = #{record.batchNotes,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payName != null">
+        pay_name = #{record.payName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payStatus != null">
+        pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payMsg != null">
+        pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.payResponseCode != null">
+        pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.failReson != null">
+        fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.status != null">
+        status = #{record.status,jdbcType=INTEGER},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serviceId != null">
+        service_id = #{record.serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.sessionId != null">
+        session_id = #{record.sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reqTime != null">
+        req_time = #{record.reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="record.retCode != null">
+        ret_code = #{record.retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.errorMsg != null">
+        error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.code != null">
+        code = #{record.code,jdbcType=VARCHAR},
+      </if>
+      <if test="record.msg != null">
+        msg = #{record.msg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.successTran != null">
+        success_tran = #{record.successTran,jdbcType=INTEGER},
+      </if>
+      <if test="record.successAmount != null">
+        success_amount = #{record.successAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.tranNum != null">
+        tran_num = #{record.tranNum,jdbcType=INTEGER},
+      </if>
+      <if test="record.detailDisplay != null">
+        detail_display = #{record.detailDisplay,jdbcType=VARCHAR},
+      </if>
+      <if test="record.transcationType != null">
+        transcation_type = #{record.transcationType,jdbcType=VARCHAR},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer_farmer_request
+    set guid = #{record.guid,jdbcType=BIGINT},
+      user_id = #{record.userId,jdbcType=VARCHAR},
+      fk_user_id = #{record.fkUserId,jdbcType=BIGINT},
+      fk_transfer_id = #{record.fkTransferId,jdbcType=BIGINT},
+      ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR},
+      cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR},
+      submitter = #{record.submitter,jdbcType=VARCHAR},
+      authorizer = #{record.authorizer,jdbcType=VARCHAR},
+      pay_account = #{record.payAccount,jdbcType=VARCHAR},
+      `business _type` = #{record.businessType,jdbcType=VARCHAR},
+      tran_month = #{record.tranMonth,jdbcType=VARCHAR},
+      pay_amount = #{record.payAmount,jdbcType=DECIMAL},
+      ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR},
+      op_method = #{record.opMethod,jdbcType=VARCHAR},
+      currency = #{record.currency,jdbcType=VARCHAR},
+      batch_notes = #{record.batchNotes,jdbcType=VARCHAR},
+      pay_name = #{record.payName,jdbcType=VARCHAR},
+      pay_status = #{record.payStatus,jdbcType=VARCHAR},
+      pay_msg = #{record.payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{record.failReson,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      status = #{record.status,jdbcType=INTEGER},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      service_id = #{record.serviceId,jdbcType=VARCHAR},
+      session_id = #{record.sessionId,jdbcType=VARCHAR},
+      req_time = #{record.reqTime,jdbcType=VARCHAR},
+      ret_code = #{record.retCode,jdbcType=VARCHAR},
+      error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      code = #{record.code,jdbcType=VARCHAR},
+      msg = #{record.msg,jdbcType=VARCHAR},
+      success_tran = #{record.successTran,jdbcType=INTEGER},
+      success_amount = #{record.successAmount,jdbcType=DECIMAL},
+      tran_num = #{record.tranNum,jdbcType=INTEGER},
+      detail_display = #{record.detailDisplay,jdbcType=VARCHAR},
+      transcation_type = #{record.transcationType,jdbcType=VARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    update b_transfer_farmer_request
+    <set>
+      <if test="userId != null">
+        user_id = #{userId,jdbcType=VARCHAR},
+      </if>
+      <if test="fkUserId != null">
+        fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      </if>
+      <if test="fkTransferId != null">
+        fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      </if>
+      <if test="entSerialNo != null">
+        ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="chaSerialNo != null">
+        cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="submitter != null">
+        submitter = #{submitter,jdbcType=VARCHAR},
+      </if>
+      <if test="authorizer != null">
+        authorizer = #{authorizer,jdbcType=VARCHAR},
+      </if>
+      <if test="payAccount != null">
+        pay_account = #{payAccount,jdbcType=VARCHAR},
+      </if>
+      <if test="businessType != null">
+        `business _type` = #{businessType,jdbcType=VARCHAR},
+      </if>
+      <if test="tranMonth != null">
+        tran_month = #{tranMonth,jdbcType=VARCHAR},
+      </if>
+      <if test="payAmount != null">
+        pay_amount = #{payAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="entOrderCode != null">
+        ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      </if>
+      <if test="opMethod != null">
+        op_method = #{opMethod,jdbcType=VARCHAR},
+      </if>
+      <if test="currency != null">
+        currency = #{currency,jdbcType=VARCHAR},
+      </if>
+      <if test="batchNotes != null">
+        batch_notes = #{batchNotes,jdbcType=VARCHAR},
+      </if>
+      <if test="payName != null">
+        pay_name = #{payName,jdbcType=VARCHAR},
+      </if>
+      <if test="payStatus != null">
+        pay_status = #{payStatus,jdbcType=VARCHAR},
+      </if>
+      <if test="payMsg != null">
+        pay_msg = #{payMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="payResponseCode != null">
+        pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      </if>
+      <if test="failReson != null">
+        fail_reson = #{failReson,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="status != null">
+        status = #{status,jdbcType=INTEGER},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        service_id = #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="sessionId != null">
+        session_id = #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        req_time = #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        ret_code = #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        error_msg = #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="code != null">
+        code = #{code,jdbcType=VARCHAR},
+      </if>
+      <if test="msg != null">
+        msg = #{msg,jdbcType=VARCHAR},
+      </if>
+      <if test="successTran != null">
+        success_tran = #{successTran,jdbcType=INTEGER},
+      </if>
+      <if test="successAmount != null">
+        success_amount = #{successAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="tranNum != null">
+        tran_num = #{tranNum,jdbcType=INTEGER},
+      </if>
+      <if test="detailDisplay != null">
+        detail_display = #{detailDisplay,jdbcType=VARCHAR},
+      </if>
+      <if test="transcationType != null">
+        transcation_type = #{transcationType,jdbcType=VARCHAR},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransferFarmerRequest">
+    update b_transfer_farmer_request
+    set user_id = #{userId,jdbcType=VARCHAR},
+      fk_user_id = #{fkUserId,jdbcType=BIGINT},
+      fk_transfer_id = #{fkTransferId,jdbcType=BIGINT},
+      ent_serial_no = #{entSerialNo,jdbcType=VARCHAR},
+      cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR},
+      submitter = #{submitter,jdbcType=VARCHAR},
+      authorizer = #{authorizer,jdbcType=VARCHAR},
+      pay_account = #{payAccount,jdbcType=VARCHAR},
+      `business _type` = #{businessType,jdbcType=VARCHAR},
+      tran_month = #{tranMonth,jdbcType=VARCHAR},
+      pay_amount = #{payAmount,jdbcType=DECIMAL},
+      ent_order_code = #{entOrderCode,jdbcType=VARCHAR},
+      op_method = #{opMethod,jdbcType=VARCHAR},
+      currency = #{currency,jdbcType=VARCHAR},
+      batch_notes = #{batchNotes,jdbcType=VARCHAR},
+      pay_name = #{payName,jdbcType=VARCHAR},
+      pay_status = #{payStatus,jdbcType=VARCHAR},
+      pay_msg = #{payMsg,jdbcType=VARCHAR},
+      pay_response_code = #{payResponseCode,jdbcType=VARCHAR},
+      fail_reson = #{failReson,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      status = #{status,jdbcType=INTEGER},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      service_id = #{serviceId,jdbcType=VARCHAR},
+      session_id = #{sessionId,jdbcType=VARCHAR},
+      req_time = #{reqTime,jdbcType=VARCHAR},
+      ret_code = #{retCode,jdbcType=VARCHAR},
+      error_msg = #{errorMsg,jdbcType=VARCHAR},
+      code = #{code,jdbcType=VARCHAR},
+      msg = #{msg,jdbcType=VARCHAR},
+      success_tran = #{successTran,jdbcType=INTEGER},
+      success_amount = #{successAmount,jdbcType=DECIMAL},
+      tran_num = #{tranNum,jdbcType=INTEGER},
+      detail_display = #{detailDisplay,jdbcType=VARCHAR},
+      transcation_type = #{transcationType,jdbcType=VARCHAR}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferMapper.class


+ 321 - 0
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BTransferMapper.xml

@@ -0,0 +1,321 @@
+<?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.hcloud.microserver.mbg.mapper.BTransferMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BTransfer">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="transfer_type" jdbcType="INTEGER" property="transferType" />
+    <result column="transfer_status" jdbcType="INTEGER" property="transferStatus" />
+    <result column="transfer_time" jdbcType="TIMESTAMP" property="transferTime" />
+    <result column="transfer_amount" jdbcType="DECIMAL" property="transferAmount" />
+    <result column="transfer_num" jdbcType="INTEGER" property="transferNum" />
+    <result column="create_id" jdbcType="BIGINT" property="createId" />
+    <result column="create_name" jdbcType="VARCHAR" property="createName" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="transfer_id" jdbcType="BIGINT" property="transferId" />
+    <result column="transfer_name" jdbcType="VARCHAR" property="transferName" />
+    <result column="state" jdbcType="INTEGER" property="state" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, transfer_type, transfer_status, transfer_time, transfer_amount, transfer_num, 
+    create_id, create_name, create_time, transfer_id, transfer_name, state
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_transfer
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_transfer
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_transfer
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferExample">
+    delete from b_transfer
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer (transfer_type, transfer_status, transfer_time, 
+      transfer_amount, transfer_num, create_id, 
+      create_name, create_time, transfer_id, 
+      transfer_name, state)
+    values (#{transferType,jdbcType=INTEGER}, #{transferStatus,jdbcType=INTEGER}, #{transferTime,jdbcType=TIMESTAMP}, 
+      #{transferAmount,jdbcType=DECIMAL}, #{transferNum,jdbcType=INTEGER}, #{createId,jdbcType=BIGINT}, 
+      #{createName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{transferId,jdbcType=BIGINT}, 
+      #{transferName,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_transfer
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="transferType != null">
+        transfer_type,
+      </if>
+      <if test="transferStatus != null">
+        transfer_status,
+      </if>
+      <if test="transferTime != null">
+        transfer_time,
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount,
+      </if>
+      <if test="transferNum != null">
+        transfer_num,
+      </if>
+      <if test="createId != null">
+        create_id,
+      </if>
+      <if test="createName != null">
+        create_name,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="transferId != null">
+        transfer_id,
+      </if>
+      <if test="transferName != null">
+        transfer_name,
+      </if>
+      <if test="state != null">
+        state,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="transferType != null">
+        #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="transferStatus != null">
+        #{transferStatus,jdbcType=INTEGER},
+      </if>
+      <if test="transferTime != null">
+        #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferAmount != null">
+        #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="transferNum != null">
+        #{transferNum,jdbcType=INTEGER},
+      </if>
+      <if test="createId != null">
+        #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferId != null">
+        #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        #{state,jdbcType=INTEGER},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BTransferExample" resultType="java.lang.Long">
+    select count(*) from b_transfer
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_transfer
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferType != null">
+        transfer_type = #{record.transferType,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferStatus != null">
+        transfer_status = #{record.transferStatus,jdbcType=INTEGER},
+      </if>
+      <if test="record.transferTime != null">
+        transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.transferAmount != null">
+        transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="record.transferNum != null">
+        transfer_num = #{record.transferNum,jdbcType=INTEGER},
+      </if>
+      <if test="record.createId != null">
+        create_id = #{record.createId,jdbcType=BIGINT},
+      </if>
+      <if test="record.createName != null">
+        create_name = #{record.createName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.transferId != null">
+        transfer_id = #{record.transferId,jdbcType=BIGINT},
+      </if>
+      <if test="record.transferName != null">
+        transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.state != null">
+        state = #{record.state,jdbcType=INTEGER},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_transfer
+    set guid = #{record.guid,jdbcType=BIGINT},
+      transfer_type = #{record.transferType,jdbcType=INTEGER},
+      transfer_status = #{record.transferStatus,jdbcType=INTEGER},
+      transfer_time = #{record.transferTime,jdbcType=TIMESTAMP},
+      transfer_amount = #{record.transferAmount,jdbcType=DECIMAL},
+      transfer_num = #{record.transferNum,jdbcType=INTEGER},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      transfer_id = #{record.transferId,jdbcType=BIGINT},
+      transfer_name = #{record.transferName,jdbcType=VARCHAR},
+      state = #{record.state,jdbcType=INTEGER}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    update b_transfer
+    <set>
+      <if test="transferType != null">
+        transfer_type = #{transferType,jdbcType=INTEGER},
+      </if>
+      <if test="transferStatus != null">
+        transfer_status = #{transferStatus,jdbcType=INTEGER},
+      </if>
+      <if test="transferTime != null">
+        transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferAmount != null">
+        transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      </if>
+      <if test="transferNum != null">
+        transfer_num = #{transferNum,jdbcType=INTEGER},
+      </if>
+      <if test="createId != null">
+        create_id = #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="createName != null">
+        create_name = #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="transferId != null">
+        transfer_id = #{transferId,jdbcType=BIGINT},
+      </if>
+      <if test="transferName != null">
+        transfer_name = #{transferName,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        state = #{state,jdbcType=INTEGER},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BTransfer">
+    update b_transfer
+    set transfer_type = #{transferType,jdbcType=INTEGER},
+      transfer_status = #{transferStatus,jdbcType=INTEGER},
+      transfer_time = #{transferTime,jdbcType=TIMESTAMP},
+      transfer_amount = #{transferAmount,jdbcType=DECIMAL},
+      transfer_num = #{transferNum,jdbcType=INTEGER},
+      create_id = #{createId,jdbcType=BIGINT},
+      create_name = #{createName,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      transfer_id = #{transferId,jdbcType=BIGINT},
+      transfer_name = #{transferName,jdbcType=VARCHAR},
+      state = #{state,jdbcType=INTEGER}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.class


+ 321 - 0
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserLoginMapper.xml

@@ -0,0 +1,321 @@
+<?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.hcloud.microserver.mbg.mapper.BUserLoginMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BUserLogin">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="session_id" jdbcType="VARCHAR" property="sessionId" />
+    <result column="service_id" jdbcType="VARCHAR" property="serviceId" />
+    <result column="serial_no" jdbcType="VARCHAR" property="serialNo" />
+    <result column="req_time" jdbcType="VARCHAR" property="reqTime" />
+    <result column="ret_code" jdbcType="VARCHAR" property="retCode" />
+    <result column="error_msg" jdbcType="VARCHAR" property="errorMsg" />
+    <result column="userID" jdbcType="VARCHAR" property="userid" />
+    <result column="userPWD" jdbcType="VARCHAR" property="userpwd" />
+    <result column="systemId" jdbcType="VARCHAR" property="systemid" />
+    <result column="corpName" jdbcType="VARCHAR" property="corpname" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, session_id, service_id, serial_no, req_time, ret_code, error_msg, userID, userPWD, 
+    systemId, corpName, create_time
+  </sql>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserLoginExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_user_login
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />
+    from b_user_login
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_user_login
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserLoginExample">
+    delete from b_user_login
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user_login (session_id, service_id, serial_no, 
+      req_time, ret_code, error_msg, 
+      userID, userPWD, systemId, 
+      corpName, create_time)
+    values (#{sessionId,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, #{serialNo,jdbcType=VARCHAR}, 
+      #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, #{errorMsg,jdbcType=VARCHAR}, 
+      #{userid,jdbcType=VARCHAR}, #{userpwd,jdbcType=VARCHAR}, #{systemid,jdbcType=VARCHAR}, 
+      #{corpname,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user_login
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="sessionId != null">
+        session_id,
+      </if>
+      <if test="serviceId != null">
+        service_id,
+      </if>
+      <if test="serialNo != null">
+        serial_no,
+      </if>
+      <if test="reqTime != null">
+        req_time,
+      </if>
+      <if test="retCode != null">
+        ret_code,
+      </if>
+      <if test="errorMsg != null">
+        error_msg,
+      </if>
+      <if test="userid != null">
+        userID,
+      </if>
+      <if test="userpwd != null">
+        userPWD,
+      </if>
+      <if test="systemid != null">
+        systemId,
+      </if>
+      <if test="corpname != null">
+        corpName,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="sessionId != null">
+        #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="userid != null">
+        #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="corpname != null">
+        #{corpname,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserLoginExample" resultType="java.lang.Long">
+    select count(*) from b_user_login
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_user_login
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.sessionId != null">
+        session_id = #{record.sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serviceId != null">
+        service_id = #{record.serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="record.serialNo != null">
+        serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.reqTime != null">
+        req_time = #{record.reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="record.retCode != null">
+        ret_code = #{record.retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.errorMsg != null">
+        error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="record.userid != null">
+        userID = #{record.userid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.userpwd != null">
+        userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="record.systemid != null">
+        systemId = #{record.systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.corpname != null">
+        corpName = #{record.corpname,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_user_login
+    set guid = #{record.guid,jdbcType=BIGINT},
+      session_id = #{record.sessionId,jdbcType=VARCHAR},
+      service_id = #{record.serviceId,jdbcType=VARCHAR},
+      serial_no = #{record.serialNo,jdbcType=VARCHAR},
+      req_time = #{record.reqTime,jdbcType=VARCHAR},
+      ret_code = #{record.retCode,jdbcType=VARCHAR},
+      error_msg = #{record.errorMsg,jdbcType=VARCHAR},
+      userID = #{record.userid,jdbcType=VARCHAR},
+      userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      systemId = #{record.systemid,jdbcType=VARCHAR},
+      corpName = #{record.corpname,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    update b_user_login
+    <set>
+      <if test="sessionId != null">
+        session_id = #{sessionId,jdbcType=VARCHAR},
+      </if>
+      <if test="serviceId != null">
+        service_id = #{serviceId,jdbcType=VARCHAR},
+      </if>
+      <if test="serialNo != null">
+        serial_no = #{serialNo,jdbcType=VARCHAR},
+      </if>
+      <if test="reqTime != null">
+        req_time = #{reqTime,jdbcType=VARCHAR},
+      </if>
+      <if test="retCode != null">
+        ret_code = #{retCode,jdbcType=VARCHAR},
+      </if>
+      <if test="errorMsg != null">
+        error_msg = #{errorMsg,jdbcType=VARCHAR},
+      </if>
+      <if test="userid != null">
+        userID = #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        userPWD = #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        systemId = #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="corpname != null">
+        corpName = #{corpname,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BUserLogin">
+    update b_user_login
+    set session_id = #{sessionId,jdbcType=VARCHAR},
+      service_id = #{serviceId,jdbcType=VARCHAR},
+      serial_no = #{serialNo,jdbcType=VARCHAR},
+      req_time = #{reqTime,jdbcType=VARCHAR},
+      ret_code = #{retCode,jdbcType=VARCHAR},
+      error_msg = #{errorMsg,jdbcType=VARCHAR},
+      userID = #{userid,jdbcType=VARCHAR},
+      userPWD = #{userpwd,jdbcType=VARCHAR},
+      systemId = #{systemid,jdbcType=VARCHAR},
+      corpName = #{corpname,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserMapper.class


+ 464 - 0
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/mapper/BUserMapper.xml

@@ -0,0 +1,464 @@
+<?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.hcloud.microserver.mbg.mapper.BUserMapper">
+  <resultMap id="BaseResultMap" type="com.hcloud.microserver.mbg.modul.BUser">
+    <id column="guid" jdbcType="BIGINT" property="guid" />
+    <result column="userID" jdbcType="VARCHAR" property="userid" />
+    <result column="userPWD" jdbcType="VARCHAR" property="userpwd" />
+    <result column="systemId" jdbcType="VARCHAR" property="systemid" />
+    <result column="account" jdbcType="VARCHAR" property="account" />
+    <result column="password" jdbcType="VARCHAR" property="password" />
+    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="create_id" jdbcType="BIGINT" property="createId" />
+    <result column="bank_name" jdbcType="VARCHAR" property="bankName" />
+    <result column="bank_no" jdbcType="VARCHAR" property="bankNo" />
+    <result column="bank_code" jdbcType="VARCHAR" property="bankCode" />
+    <result column="account_name" jdbcType="VARCHAR" property="accountName" />
+    <result column="channel_no" jdbcType="VARCHAR" property="channelNo" />
+    <result column="create_name" jdbcType="VARCHAR" property="createName" />
+    <result column="mail" jdbcType="VARCHAR" property="mail" />
+    <result column="state" jdbcType="INTEGER" property="state" />
+  </resultMap>
+  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.hcloud.microserver.mbg.modul.BUser">
+    <result column="phone" jdbcType="VARBINARY" property="phone" />
+  </resultMap>
+  <sql id="Example_Where_Clause">
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Update_By_Example_Where_Clause">
+    <where>
+      <foreach collection="example.oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <sql id="Base_Column_List">
+    guid, userID, userPWD, systemId, account, password, create_time, create_id, bank_name, 
+    bank_no, bank_code, account_name, channel_no, create_name, mail, state
+  </sql>
+  <sql id="Blob_Column_List">
+    phone
+  </sql>
+  <select id="selectByExampleWithBLOBs" parameterType="com.hcloud.microserver.mbg.modul.BUserExample" resultMap="ResultMapWithBLOBs">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserExample" resultMap="BaseResultMap">
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+  </select>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="ResultMapWithBLOBs">
+    select 
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from b_user
+    where guid = #{guid,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+    delete from b_user
+    where guid = #{guid,jdbcType=BIGINT}
+  </delete>
+  <delete id="deleteByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserExample">
+    delete from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </delete>
+  <insert id="insert" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user (userID, userPWD, systemId, 
+      account, password, create_time, 
+      create_id, bank_name, bank_no, 
+      bank_code, account_name, channel_no, 
+      create_name, mail, state, 
+      phone)
+    values (#{userid,jdbcType=VARCHAR}, #{userpwd,jdbcType=VARCHAR}, #{systemid,jdbcType=VARCHAR}, 
+      #{account,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{createId,jdbcType=BIGINT}, #{bankName,jdbcType=VARCHAR}, #{bankNo,jdbcType=VARCHAR}, 
+      #{bankCode,jdbcType=VARCHAR}, #{accountName,jdbcType=VARCHAR}, #{channelNo,jdbcType=VARCHAR}, 
+      #{createName,jdbcType=VARCHAR}, #{mail,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, 
+      #{phone,jdbcType=VARBINARY})
+  </insert>
+  <insert id="insertSelective" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    <selectKey keyProperty="guid" order="AFTER" resultType="java.lang.Long">
+      SELECT LAST_INSERT_ID()
+    </selectKey>
+    insert into b_user
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="userid != null">
+        userID,
+      </if>
+      <if test="userpwd != null">
+        userPWD,
+      </if>
+      <if test="systemid != null">
+        systemId,
+      </if>
+      <if test="account != null">
+        account,
+      </if>
+      <if test="password != null">
+        password,
+      </if>
+      <if test="createTime != null">
+        create_time,
+      </if>
+      <if test="createId != null">
+        create_id,
+      </if>
+      <if test="bankName != null">
+        bank_name,
+      </if>
+      <if test="bankNo != null">
+        bank_no,
+      </if>
+      <if test="bankCode != null">
+        bank_code,
+      </if>
+      <if test="accountName != null">
+        account_name,
+      </if>
+      <if test="channelNo != null">
+        channel_no,
+      </if>
+      <if test="createName != null">
+        create_name,
+      </if>
+      <if test="mail != null">
+        mail,
+      </if>
+      <if test="state != null">
+        state,
+      </if>
+      <if test="phone != null">
+        phone,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="userid != null">
+        #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="account != null">
+        #{account,jdbcType=VARCHAR},
+      </if>
+      <if test="password != null">
+        #{password,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="bankName != null">
+        #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="accountName != null">
+        #{accountName,jdbcType=VARCHAR},
+      </if>
+      <if test="channelNo != null">
+        #{channelNo,jdbcType=VARCHAR},
+      </if>
+      <if test="createName != null">
+        #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="mail != null">
+        #{mail,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        #{state,jdbcType=INTEGER},
+      </if>
+      <if test="phone != null">
+        #{phone,jdbcType=VARBINARY},
+      </if>
+    </trim>
+  </insert>
+  <select id="countByExample" parameterType="com.hcloud.microserver.mbg.modul.BUserExample" resultType="java.lang.Long">
+    select count(*) from b_user
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <update id="updateByExampleSelective" parameterType="map">
+    update b_user
+    <set>
+      <if test="record.guid != null">
+        guid = #{record.guid,jdbcType=BIGINT},
+      </if>
+      <if test="record.userid != null">
+        userID = #{record.userid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.userpwd != null">
+        userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="record.systemid != null">
+        systemId = #{record.systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="record.account != null">
+        account = #{record.account,jdbcType=VARCHAR},
+      </if>
+      <if test="record.password != null">
+        password = #{record.password,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createTime != null">
+        create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="record.createId != null">
+        create_id = #{record.createId,jdbcType=BIGINT},
+      </if>
+      <if test="record.bankName != null">
+        bank_name = #{record.bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankNo != null">
+        bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.bankCode != null">
+        bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="record.accountName != null">
+        account_name = #{record.accountName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.channelNo != null">
+        channel_no = #{record.channelNo,jdbcType=VARCHAR},
+      </if>
+      <if test="record.createName != null">
+        create_name = #{record.createName,jdbcType=VARCHAR},
+      </if>
+      <if test="record.mail != null">
+        mail = #{record.mail,jdbcType=VARCHAR},
+      </if>
+      <if test="record.state != null">
+        state = #{record.state,jdbcType=INTEGER},
+      </if>
+      <if test="record.phone != null">
+        phone = #{record.phone,jdbcType=VARBINARY},
+      </if>
+    </set>
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExampleWithBLOBs" parameterType="map">
+    update b_user
+    set guid = #{record.guid,jdbcType=BIGINT},
+      userID = #{record.userid,jdbcType=VARCHAR},
+      userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      systemId = #{record.systemid,jdbcType=VARCHAR},
+      account = #{record.account,jdbcType=VARCHAR},
+      password = #{record.password,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      bank_name = #{record.bankName,jdbcType=VARCHAR},
+      bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      account_name = #{record.accountName,jdbcType=VARCHAR},
+      channel_no = #{record.channelNo,jdbcType=VARCHAR},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      mail = #{record.mail,jdbcType=VARCHAR},
+      state = #{record.state,jdbcType=INTEGER},
+      phone = #{record.phone,jdbcType=VARBINARY}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByExample" parameterType="map">
+    update b_user
+    set guid = #{record.guid,jdbcType=BIGINT},
+      userID = #{record.userid,jdbcType=VARCHAR},
+      userPWD = #{record.userpwd,jdbcType=VARCHAR},
+      systemId = #{record.systemid,jdbcType=VARCHAR},
+      account = #{record.account,jdbcType=VARCHAR},
+      password = #{record.password,jdbcType=VARCHAR},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      create_id = #{record.createId,jdbcType=BIGINT},
+      bank_name = #{record.bankName,jdbcType=VARCHAR},
+      bank_no = #{record.bankNo,jdbcType=VARCHAR},
+      bank_code = #{record.bankCode,jdbcType=VARCHAR},
+      account_name = #{record.accountName,jdbcType=VARCHAR},
+      channel_no = #{record.channelNo,jdbcType=VARCHAR},
+      create_name = #{record.createName,jdbcType=VARCHAR},
+      mail = #{record.mail,jdbcType=VARCHAR},
+      state = #{record.state,jdbcType=INTEGER}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    update b_user
+    <set>
+      <if test="userid != null">
+        userID = #{userid,jdbcType=VARCHAR},
+      </if>
+      <if test="userpwd != null">
+        userPWD = #{userpwd,jdbcType=VARCHAR},
+      </if>
+      <if test="systemid != null">
+        systemId = #{systemid,jdbcType=VARCHAR},
+      </if>
+      <if test="account != null">
+        account = #{account,jdbcType=VARCHAR},
+      </if>
+      <if test="password != null">
+        password = #{password,jdbcType=VARCHAR},
+      </if>
+      <if test="createTime != null">
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createId != null">
+        create_id = #{createId,jdbcType=BIGINT},
+      </if>
+      <if test="bankName != null">
+        bank_name = #{bankName,jdbcType=VARCHAR},
+      </if>
+      <if test="bankNo != null">
+        bank_no = #{bankNo,jdbcType=VARCHAR},
+      </if>
+      <if test="bankCode != null">
+        bank_code = #{bankCode,jdbcType=VARCHAR},
+      </if>
+      <if test="accountName != null">
+        account_name = #{accountName,jdbcType=VARCHAR},
+      </if>
+      <if test="channelNo != null">
+        channel_no = #{channelNo,jdbcType=VARCHAR},
+      </if>
+      <if test="createName != null">
+        create_name = #{createName,jdbcType=VARCHAR},
+      </if>
+      <if test="mail != null">
+        mail = #{mail,jdbcType=VARCHAR},
+      </if>
+      <if test="state != null">
+        state = #{state,jdbcType=INTEGER},
+      </if>
+      <if test="phone != null">
+        phone = #{phone,jdbcType=VARBINARY},
+      </if>
+    </set>
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    update b_user
+    set userID = #{userid,jdbcType=VARCHAR},
+      userPWD = #{userpwd,jdbcType=VARCHAR},
+      systemId = #{systemid,jdbcType=VARCHAR},
+      account = #{account,jdbcType=VARCHAR},
+      password = #{password,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_id = #{createId,jdbcType=BIGINT},
+      bank_name = #{bankName,jdbcType=VARCHAR},
+      bank_no = #{bankNo,jdbcType=VARCHAR},
+      bank_code = #{bankCode,jdbcType=VARCHAR},
+      account_name = #{accountName,jdbcType=VARCHAR},
+      channel_no = #{channelNo,jdbcType=VARCHAR},
+      create_name = #{createName,jdbcType=VARCHAR},
+      mail = #{mail,jdbcType=VARCHAR},
+      state = #{state,jdbcType=INTEGER},
+      phone = #{phone,jdbcType=VARBINARY}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.hcloud.microserver.mbg.modul.BUser">
+    update b_user
+    set userID = #{userid,jdbcType=VARCHAR},
+      userPWD = #{userpwd,jdbcType=VARCHAR},
+      systemId = #{systemid,jdbcType=VARCHAR},
+      account = #{account,jdbcType=VARCHAR},
+      password = #{password,jdbcType=VARCHAR},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_id = #{createId,jdbcType=BIGINT},
+      bank_name = #{bankName,jdbcType=VARCHAR},
+      bank_no = #{bankNo,jdbcType=VARCHAR},
+      bank_code = #{bankCode,jdbcType=VARCHAR},
+      account_name = #{accountName,jdbcType=VARCHAR},
+      channel_no = #{channelNo,jdbcType=VARCHAR},
+      create_name = #{createName,jdbcType=VARCHAR},
+      mail = #{mail,jdbcType=VARCHAR},
+      state = #{state,jdbcType=INTEGER}
+    where guid = #{guid,jdbcType=BIGINT}
+  </update>
+</mapper>

BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransfer.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetail.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample$Criteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample$Criterion.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample$GeneratedCriteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailExample.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequest.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample$Criteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample$Criterion.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample$GeneratedCriteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferDetailRequestExample.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample$Criteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample$Criterion.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample$GeneratedCriteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferExample.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequest.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample$Criteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample$Criterion.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample$GeneratedCriteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BTransferFarmerRequestExample.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUser.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample$Criteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample$Criterion.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample$GeneratedCriteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserExample.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLogin.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample$Criteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample$Criterion.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample$GeneratedCriteria.class


BIN
carbon-api-mbg/target/classes/com/hcloud/microserver/mbg/modul/BUserLoginExample.class


+ 4 - 0
carbon-api-mbg/target/classes/generator.properties

@@ -0,0 +1,4 @@
+jdbc.driverClass=com.mysql.cj.jdbc.Driver
+jdbc.connectionURL=jdbc:mysql://172.16.90.253:3306/cq-carbon-platform-dev?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+jdbc.userId=root
+jdbc.password=123456

+ 44 - 0
carbon-api-mbg/target/classes/generatorConfig.xml

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE generatorConfiguration
+        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
+        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
+
+<generatorConfiguration>
+    <properties resource="generator.properties"/>
+    <context id="MySqlContext" targetRuntime="MyBatis3" defaultModelType="flat">
+        <property name="beginningDelimiter" value="`"/>
+        <property name="endingDelimiter" value="`"/>
+        <property name="javaFileEncoding" value="UTF-8"/>
+        <!-- 为模型生成序列化方法-->
+        <plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
+        <!-- 为生成的Java模型创建一个toString方法 -->
+        <plugin type="org.mybatis.generator.plugins.ToStringPlugin"/>
+        <!--生成mapper.xml时覆盖原文件-->
+        <plugin type="org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin" />
+        <commentGenerator type="com.hcloud.microserver.CommentGenerator">
+            <!-- 是否去除自动生成的注释 true:是 : false:否 -->
+            <property name="suppressAllComments" value="true"/>
+            <property name="suppressDate" value="true"/>
+            <property name="addRemarkComments" value="true"/>
+        </commentGenerator>
+
+        <jdbcConnection driverClass="${jdbc.driverClass}"
+                        connectionURL="${jdbc.connectionURL}"
+                        userId="${jdbc.userId}"
+                        password="${jdbc.password}">
+            <!--解决mysql驱动升级到8.0后不生成指定数据库代码的问题-->
+            <property name="nullCatalogMeansCurrent" value="true" />
+        </jdbcConnection>
+
+        <javaModelGenerator targetPackage="com.hcloud.microserver.mbg.modul" targetProject="carbon-api-mbg\src\main\java"/>
+
+        <sqlMapGenerator targetPackage="com.hcloud.microserver.mbg.mapper" targetProject="carbon-api-mbg\src\main\resources"/>
+
+        <javaClientGenerator type="XMLMAPPER" targetPackage="com.hcloud.microserver.mbg.mapper"
+                             targetProject="carbon-api-mbg\src\main\java"/>
+        <!--生成全部表tableName设为%-->
+        <table tableName="b_%">
+            <generatedKey column="guid" sqlStatement="MySql" identity="true"/>
+        </table>
+    </context>
+</generatorConfiguration>

+ 1 - 1
carbon-back/carbon-back-service/src/main/java/com/hcloud/microserver/system/log/aspect/LogAspect.java

@@ -7,8 +7,8 @@ import com.hcloud.microserver.commoncore.constant.CacheConstants;
 import com.hcloud.microserver.commoncore.util.ServletUtils;
 import com.hcloud.microserver.commoncore.util.ip.IpUtils;
 import com.hcloud.microserver.commoncore.util.string.StringUtils;
-import com.hcloud.microserver.system.log.annotation.Log;
 import com.hcloud.microserver.system.log.enums.BusinessStatus;
+import com.hcloud.microserver.system.log.annotation.Log;
 import com.hcloud.microserver.system.log.service.AsyncLogService;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.Signature;

+ 2 - 2
carbon-back/carbon-back-service/src/main/java/com/hcloud/microserver/system/log/service/AsyncLogService.java

@@ -16,7 +16,7 @@ import org.springframework.stereotype.Service;
 public class AsyncLogService
 {
     @Autowired
-    private ISysOperLogService operLogService;
+    private ISysOperLogService iSysOperLogService;
 
     /**
      * 保存系统日志记录
@@ -25,6 +25,6 @@ public class AsyncLogService
     public void saveSysLog(SysOperLog sysOperLog)
     {
 
-        operLogService.insertOperlog(sysOperLog);
+        iSysOperLogService.insertOperlog(sysOperLog);
     }
 }

+ 1 - 1
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/config/MyBatisConfig.java

@@ -10,6 +10,6 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
  */
 @Configuration
 @EnableTransactionManagement
-@MapperScan({"com.hcloud.microserver.system.mbg.mapper","com.hcloud.microserver.system.bank.dao"})
+@MapperScan({"com.hcloud.microserver.mbg.mapper","com.hcloud.microserver.system.bank.dao"})
 public class MyBatisConfig {
 }

+ 38 - 0
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/controller/BTransferController.java

@@ -4,7 +4,11 @@ import com.github.pagehelper.PageInfo;
 import com.hcloud.microserver.mbg.modul.BTransfer;
 import com.hcloud.microserver.commoncore.base.BaseController;
 import com.hcloud.microserver.commoncore.base.ResponseBase;
+import com.hcloud.microserver.mbg.modul.BTransferDetail;
+import com.hcloud.microserver.mbg.modul.BTransferDetailRequest;
+import com.hcloud.microserver.mbg.modul.BTransferFarmerRequest;
 import com.hcloud.microserver.system.bank.carbon.form.BTransferForm;
+import com.hcloud.microserver.system.bank.service.BTransferDetailService;
 import com.hcloud.microserver.system.bank.service.BTransferService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -22,6 +26,9 @@ public class BTransferController extends BaseController {
     @Autowired
     private BTransferService bTransferService;
 
+    @Autowired
+    private BTransferDetailService bTransferDetailService;
+
     @ApiOperation("获取清分接口")
     @PostMapping("/list")
     public ResponseBase<List<BTransfer>> list(@RequestBody BTransferForm form){
@@ -39,4 +46,35 @@ public class BTransferController extends BaseController {
         }
         return responseResultFailure();
     }
+
+    @ApiOperation("获取清分明细列表")
+    @GetMapping("/detail")
+    public ResponseBase<List<BTransferDetail>> detailList(@RequestParam("guid")Long guid,
+                                              @RequestParam(value = "pageNo",defaultValue = "0")int pageNo,
+                                              @RequestParam(value = "pageSize",defaultValue = "10")int pageSize){
+        PageInfo<BTransferDetail> bTransferDetailListByFkTransferId = bTransferDetailService.getBTransferDetailListByFkTransferId(guid, pageNo, pageSize);
+        if (bTransferDetailListByFkTransferId!= null){
+            return responseSuccess(bTransferDetailListByFkTransferId);
+        }
+        return responseResultFailure();
+    }
+
+    @ApiOperation("获取清分明细请求信息列表")
+    @GetMapping("/detail/request")
+    public ResponseBase<BTransferDetailRequest> detailRequest(@RequestParam("guid")Long guid){
+        BTransferDetailRequest detail = bTransferDetailService.getBTransferDetailRequestDetailByFkTransferId(guid);
+        if (detail!= null){
+            return responseResultSuccess(detail);
+        }
+        return responseResultFailure();
+    }
+    @ApiOperation("获取清分请求信息列表")
+    @GetMapping("/request")
+    public ResponseBase<List<BTransferDetail>> equest(@RequestParam("guid")Long guid){
+        BTransferFarmerRequest detail = bTransferService.getRequest(guid);
+        if (detail!= null){
+            return responseResultSuccess(detail);
+        }
+        return responseResultFailure();
+    }
 }

+ 6 - 1
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/BTransferDetailService.java

@@ -58,6 +58,11 @@ public interface BTransferDetailService {
 
     public int insertRequest(BTransferDetailRequest request);
 
-
+    /**
+     * 根据总清分id获取清分明细
+     * @param fkTransferId
+     * @return
+     */
+    public BTransferDetailRequest getBTransferDetailRequestDetailByFkTransferId(Long fkTransferId);
 
 }

+ 8 - 0
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/BTransferService.java

@@ -2,6 +2,7 @@ package com.hcloud.microserver.system.bank.service;
 
 import com.github.pagehelper.PageInfo;
 import com.hcloud.microserver.mbg.modul.BTransfer;
+import com.hcloud.microserver.mbg.modul.BTransferFarmerRequest;
 import com.hcloud.microserver.system.bank.carbon.form.BTransferForm;
 
 /**
@@ -51,6 +52,13 @@ public interface BTransferService {
     public BTransfer getCheckTransfer(Long guid,Integer status);
 
 
+    /**
+     * 校验Btransfer是否符合发送清分请求状态
+     * @return
+     */
+    public BTransferFarmerRequest getRequest(Long guid);
+
+
 
 
 }

+ 18 - 0
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/impl/BTransferDetailServiceImpl.java

@@ -10,6 +10,7 @@ import com.hcloud.microserver.mbg.modul.BTransferDetailRequest;
 import com.hcloud.microserver.api.domain.LoginUser;
 import com.hcloud.microserver.api.domain.SysUser;
 import com.hcloud.microserver.commoncore.util.string.StringUtils;
+import com.hcloud.microserver.mbg.modul.BTransferDetailRequestExample;
 import com.hcloud.microserver.security.service.TokenService;
 import com.hcloud.microserver.system.bank.carbon.form.BTransferDetailForm;
 import com.hcloud.microserver.system.bank.service.BTransferDetailService;
@@ -28,6 +29,9 @@ public class BTransferDetailServiceImpl implements BTransferDetailService {
     @Autowired
     private TokenService tokenService;
 
+    @Autowired
+    private BTransferDetailRequestMapper bTransferDetailRequestMapper;
+
     @Autowired
     private BTransferDetailRequestMapper requestMapper;
     @Override
@@ -132,4 +136,18 @@ public class BTransferDetailServiceImpl implements BTransferDetailService {
         }
         return 0;
     }
+
+    @Override
+    public BTransferDetailRequest getBTransferDetailRequestDetailByFkTransferId(Long fkTransferId) {
+        if (fkTransferId != null){
+            BTransferDetailRequestExample example = new BTransferDetailRequestExample();
+            BTransferDetailRequestExample.Criteria criteria = example.createCriteria();
+            criteria.andFkTransferDetailIdEqualTo(fkTransferId);
+            List<BTransferDetailRequest> requests = bTransferDetailRequestMapper.selectByExample(example);
+            if (requests != null&&requests.size()>0){
+                return requests.get(0);
+            }
+        }
+        return null;
+    }
 }

+ 20 - 0
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/impl/BTransferServiceImpl.java

@@ -2,6 +2,7 @@ package com.hcloud.microserver.system.bank.service.impl;
 
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
+import com.hcloud.microserver.mbg.mapper.BTransferFarmerRequestMapper;
 import com.hcloud.microserver.mbg.mapper.BTransferMapper;
 import com.hcloud.microserver.mbg.modul.BTransfer;
 import com.hcloud.microserver.mbg.modul.BTransferExample;
@@ -9,6 +10,8 @@ import com.hcloud.microserver.api.domain.LoginUser;
 import com.hcloud.microserver.api.domain.SysUser;
 import com.hcloud.microserver.commoncore.util.reflect.DateUtils;
 import com.hcloud.microserver.commoncore.util.string.StringUtils;
+import com.hcloud.microserver.mbg.modul.BTransferFarmerRequest;
+import com.hcloud.microserver.mbg.modul.BTransferFarmerRequestExample;
 import com.hcloud.microserver.security.service.TokenService;
 import com.hcloud.microserver.system.bank.carbon.form.BTransferForm;
 import com.hcloud.microserver.system.bank.service.BTransferService;
@@ -25,6 +28,9 @@ public class BTransferServiceImpl implements BTransferService {
     @Autowired
     private BTransferMapper bTransferMapper;
 
+    @Autowired
+    private BTransferFarmerRequestMapper bTransferFarmerRequestMapper;
+
     @Autowired
     private TokenService tokenService;
     @Override
@@ -111,4 +117,18 @@ public class BTransferServiceImpl implements BTransferService {
         }
         return null;
     }
+
+    @Override
+    public BTransferFarmerRequest getRequest(Long guid) {
+        if (guid != null){
+            BTransferFarmerRequestExample example = new BTransferFarmerRequestExample();
+            BTransferFarmerRequestExample.Criteria criteria = example.createCriteria();
+            criteria.andFkTransferIdEqualTo(guid);
+            List<BTransferFarmerRequest> requests = bTransferFarmerRequestMapper.selectByExample(example);
+            if (requests != null&&requests.size()>0){
+                return requests.get(0);
+            }
+        }
+        return null;
+    }
 }

+ 7 - 7
carbon-bank/carbon-bank-service/src/main/java/com/hcloud/microserver/system/bank/service/impl/MakeClearingServiceImpl.java

@@ -98,13 +98,13 @@ public class MakeClearingServiceImpl implements MakeClearingService {
          * 校验是否错误
          */
 
-        int i = cacheMakeClearing(form.getTransferId());
-        if (i==0){
-            throw new GlobalException("错误操作");
-        }
-        if (i==1){
-            throw new GlobalException("错误操作");
-        }
+//        int i = cacheMakeClearing(form.getTransferId());
+//        if (i==0){
+//            throw new GlobalException("错误操作");
+//        }
+//        if (i==1){
+//            throw new GlobalException("错误操作");
+//        }
         String pwd = form.getPassword();
         String account = form.getAccount();
         BUser user = getBUserByUserId(account);

+ 25 - 0
carbon-job/src/main/java/com/hcloud/microserver/job/PlatformJobApplication.java

@@ -0,0 +1,25 @@
+package com.hcloud.microserver.job;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.SpringCloudApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.scheduling.annotation.EnableAsync;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+@EnableAsync
+@EnableDiscoveryClient
+@EnableTransactionManagement
+@MapperScan(basePackages = {"com.hcloud.microserver.mbg.mapper","com.hcloud.microserver.job.mapper"})
+@SpringBootApplication
+@SpringCloudApplication
+public class PlatformJobApplication
+{
+    public static void main(String[] args)
+    {
+        SpringApplication.run(PlatformJobApplication.class, args);
+        System.out.println("(♥◠‿◠)ノ゙  job模块启动成功   ");
+    }
+}

+ 0 - 19
carbon-job/src/main/java/com/hcloud/microserver/job/RuoYiJobApplication.java

@@ -1,19 +0,0 @@
-package com.hcloud.microserver.job;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.cloud.client.SpringCloudApplication;
-
-/**
- * 定时任务
- * 
- * @author ruoyi
- */
-@SpringCloudApplication
-public class RuoYiJobApplication
-{
-    public static void main(String[] args)
-    {
-        SpringApplication.run(RuoYiJobApplication.class, args);
-        System.out.println("(♥◠‿◠)ノ゙  job模块启动成功   ");
-    }
-}

+ 31 - 0
carbon-job/src/main/java/com/hcloud/microserver/job/config/CarbonSecurityConfig.java

@@ -0,0 +1,31 @@
+package com.hcloud.microserver.job.config;
+
+import com.hcloud.microserver.job.service.SysUserService;
+import com.hcloud.microserver.security.config.SecurityConfig;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
+import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
+import org.springframework.security.core.userdetails.UserDetailsService;
+
+/**
+ * mall-security模块相关配置
+ * Created by macro on 2019/11/9.
+ */
+@Configuration
+@EnableWebSecurity
+@EnableGlobalMethodSecurity(prePostEnabled = true)
+public class CarbonSecurityConfig extends SecurityConfig {
+
+    @Autowired
+    private SysUserService sysUserService;
+    @Bean
+    @Override
+    public UserDetailsService userDetailsService() {
+        //获取登录用户信息
+        return username -> sysUserService.loadUser(username);
+    }
+
+
+}

+ 15 - 0
carbon-job/src/main/java/com/hcloud/microserver/job/config/MyBatisConfig.java

@@ -0,0 +1,15 @@
+package com.hcloud.microserver.job.config;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+/**
+ * MyBatis相关配置
+ * Created by macro on 2019/4/8.
+ */
+@Configuration
+@EnableTransactionManagement
+@MapperScan({"com.hcloud.microserver.mbg.mapper","com.hcloud.microserver.job.mapper"})
+public class MyBatisConfig {
+}

+ 0 - 0
carbon-job/src/main/java/com/hcloud/microserver/job/config/ScheduleConfig.java


Some files were not shown because too many files changed in this diff