Ver Fonte

add payment pay param

Mr.qian há 1 semana atrás
pai
commit
4d21ab20f6

+ 64 - 237
cif-service/src/main/java/com/txz/cif/model/PaymentChannel.java

@@ -2,301 +2,128 @@ package com.txz.cif.model;
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
-import java.util.Date;
+import lombok.Data;
+
 import javax.persistence.*;
+import java.util.Date;
 
-@ApiModel(value="com.txz.cif.model.PaymentChannel")
+@ApiModel(value = "com.txz.cif.model.PaymentChannel")
 @Table(name = "c_payment_channel")
+@Data
 public class PaymentChannel {
     @Id
     @GeneratedValue(strategy = GenerationType.IDENTITY)
-    @ApiModelProperty(value="id")
+    @ApiModelProperty(value = "id")
     private Long id;
-
+    
     /**
      * 支付通道编码
      */
     @Column(name = "channel_code")
-    @ApiModelProperty(value="channelCode支付通道编码")
+    @ApiModelProperty(value = "channelCode支付通道编码")
     private String channelCode;
-
+    
     /**
      * 通道名称
      */
     @Column(name = "channel_name")
-    @ApiModelProperty(value="channelName通道名称")
+    @ApiModelProperty(value = "channelName通道名称")
     private String channelName;
-
+    
     /**
      * 商户号
      */
     @Column(name = "merchant_num")
-    @ApiModelProperty(value="merchantNum商户号")
+    @ApiModelProperty(value = "merchantNum商户号")
     private String merchantNum;
-
+    
     /**
      * 应用id
      */
-    @ApiModelProperty(value="appid应用id")
+    @ApiModelProperty(value = "appid应用id")
     private String appid;
-
+    
+    /**
+     * bkash支付编码
+     */
+    private String bkashPayCode;
+    
+    /**
+     * nagad支付编码
+     */
+    private String nagadPayCode;
+    
+    /**
+     * rocket支付编码
+     */
+    private String rocketPayCode;
+    
+    /**
+     * bkash提现编码
+     */
+    private String bkashWithdrawCode;
+    
+    /**
+     * nagad提现编码
+     */
+    private String nagadWithdrawCode;
+    
+    /**
+     * rocket提现编码
+     */
+    private String rocketWithdrawCode;
+    
+    /**
+     * 异步通知地址
+     */
+    private String notifyUrl;
+    
     /**
      * 密钥
      */
     @Column(name = "secret_key")
-    @ApiModelProperty(value="secretKey密钥")
+    @ApiModelProperty(value = "secretKey密钥")
     private String secretKey;
-
+    
     /**
      * 创建人
      */
     @Column(name = "create_user")
-    @ApiModelProperty(value="createUser创建人")
+    @ApiModelProperty(value = "createUser创建人")
     private String createUser;
-
+    
     /**
      * 更新人
      */
     @Column(name = "update_user")
-    @ApiModelProperty(value="updateUser更新人")
+    @ApiModelProperty(value = "updateUser更新人")
     private String updateUser;
-
+    
     /**
      * 更新时间
      */
     @Column(name = "update_time")
-    @ApiModelProperty(value="updateTime更新时间")
+    @ApiModelProperty(value = "updateTime更新时间")
     private Date updateTime;
-
+    
     /**
      * 创建时间
      */
     @Column(name = "create_time")
-    @ApiModelProperty(value="createTime创建时间")
+    @ApiModelProperty(value = "createTime创建时间")
     private Date createTime;
-
+    
     /**
      * 删除标识 1是0否
      */
     @Column(name = "is_valid")
-    @ApiModelProperty(value="isValid删除标识 1是0否")
+    @ApiModelProperty(value = "isValid删除标识 1是0否")
     private Byte isValid;
-
+    
     /**
      * 版本号
      */
-    @ApiModelProperty(value="version版本号")
+    @ApiModelProperty(value = "version版本号")
     private Integer version;
-
-    /**
-     * @return id
-     */
-    public Long getId() {
-        return id;
-    }
-
-    /**
-     * @param id
-     */
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    /**
-     * 获取支付通道编码
-     *
-     * @return channel_code - 支付通道编码
-     */
-    public String getChannelCode() {
-        return channelCode;
-    }
-
-    /**
-     * 设置支付通道编码
-     *
-     * @param channelCode 支付通道编码
-     */
-    public void setChannelCode(String channelCode) {
-        this.channelCode = channelCode;
-    }
-
-    /**
-     * 获取通道名称
-     *
-     * @return channel_name - 通道名称
-     */
-    public String getChannelName() {
-        return channelName;
-    }
-
-    /**
-     * 设置通道名称
-     *
-     * @param channelName 通道名称
-     */
-    public void setChannelName(String channelName) {
-        this.channelName = channelName;
-    }
-
-    /**
-     * 获取商户号
-     *
-     * @return merchant_num - 商户号
-     */
-    public String getMerchantNum() {
-        return merchantNum;
-    }
-
-    /**
-     * 设置商户号
-     *
-     * @param merchantNum 商户号
-     */
-    public void setMerchantNum(String merchantNum) {
-        this.merchantNum = merchantNum;
-    }
-
-    /**
-     * 获取应用id
-     *
-     * @return appid - 应用id
-     */
-    public String getAppid() {
-        return appid;
-    }
-
-    /**
-     * 设置应用id
-     *
-     * @param appid 应用id
-     */
-    public void setAppid(String appid) {
-        this.appid = appid;
-    }
-
-    /**
-     * 获取密钥
-     *
-     * @return secret_key - 密钥
-     */
-    public String getSecretKey() {
-        return secretKey;
-    }
-
-    /**
-     * 设置密钥
-     *
-     * @param secretKey 密钥
-     */
-    public void setSecretKey(String secretKey) {
-        this.secretKey = secretKey;
-    }
-
-    /**
-     * 获取创建人
-     *
-     * @return create_user - 创建人
-     */
-    public String getCreateUser() {
-        return createUser;
-    }
-
-    /**
-     * 设置创建人
-     *
-     * @param createUser 创建人
-     */
-    public void setCreateUser(String createUser) {
-        this.createUser = createUser;
-    }
-
-    /**
-     * 获取更新人
-     *
-     * @return update_user - 更新人
-     */
-    public String getUpdateUser() {
-        return updateUser;
-    }
-
-    /**
-     * 设置更新人
-     *
-     * @param updateUser 更新人
-     */
-    public void setUpdateUser(String updateUser) {
-        this.updateUser = updateUser;
-    }
-
-    /**
-     * 获取更新时间
-     *
-     * @return update_time - 更新时间
-     */
-    public Date getUpdateTime() {
-        return updateTime;
-    }
-
-    /**
-     * 设置更新时间
-     *
-     * @param updateTime 更新时间
-     */
-    public void setUpdateTime(Date updateTime) {
-        this.updateTime = updateTime;
-    }
-
-    /**
-     * 获取创建时间
-     *
-     * @return create_time - 创建时间
-     */
-    public Date getCreateTime() {
-        return createTime;
-    }
-
-    /**
-     * 设置创建时间
-     *
-     * @param createTime 创建时间
-     */
-    public void setCreateTime(Date createTime) {
-        this.createTime = createTime;
-    }
-
-    /**
-     * 获取删除标识 1是0否
-     *
-     * @return is_valid - 删除标识 1是0否
-     */
-    public Byte getIsValid() {
-        return isValid;
-    }
-
-    /**
-     * 设置删除标识 1是0否
-     *
-     * @param isValid 删除标识 1是0否
-     */
-    public void setIsValid(Byte isValid) {
-        this.isValid = isValid;
-    }
-
-    /**
-     * 获取版本号
-     *
-     * @return version - 版本号
-     */
-    public Integer getVersion() {
-        return version;
-    }
-
-    /**
-     * 设置版本号
-     *
-     * @param version 版本号
-     */
-    public void setVersion(Integer version) {
-        this.version = version;
-    }
+    
 }

+ 3 - 1
cif-service/src/main/java/com/txz/cif/model/RechargeRecord.java

@@ -4,9 +4,9 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.*;
 
+import javax.persistence.*;
 import java.math.BigDecimal;
 import java.util.Date;
-import javax.persistence.*;
 @Getter
 @Setter
 @NoArgsConstructor
@@ -154,5 +154,7 @@ public class RechargeRecord {
     @Column(name = "bank_account")
     @ApiModelProperty(value="银行")
     private String bankAccount;
+    
+    private String url;
 
 }

+ 52 - 19
cif-service/src/main/java/com/txz/cif/web/para/PaymentChannelParam.java

@@ -10,44 +10,77 @@ import lombok.*;
 @NoArgsConstructor
 @AllArgsConstructor
 @Builder
-@ApiModel(value="支付通道入参")
+@ApiModel(value = "支付通道入参")
 public class PaymentChannelParam {
-
-
+    
+    
     /**
      * 支付通道编码
      */
-
-    @ApiModelProperty(value="channelCode支付通道编码")
+    
+    @ApiModelProperty(value = "channelCode支付通道编码")
     private String channelCode;
-
+    
     /**
      * 通道名称
      */
-    @ApiModelProperty(value="channelName通道名称")
+    @ApiModelProperty(value = "channelName通道名称")
     private String channelName;
-
+    
     /**
      * 商户号
      */
-
-    @ApiModelProperty(value="merchantNum商户号")
+    
+    @ApiModelProperty(value = "merchantNum商户号")
     private String merchantNum;
-
+    
     /**
      * 应用id
      */
-    @ApiModelProperty(value="appid应用id")
+    @ApiModelProperty(value = "appid应用id")
     private String appid;
-
+    
     /**
      * 密钥
      */
-
-    @ApiModelProperty(value="secretKey密钥")
+    
+    @ApiModelProperty(value = "secretKey密钥")
     private String secretKey;
-
-
-
-
+    
+    
+    /**
+     * bkash支付编码
+     */
+    private String bkashPayCode;
+    
+    /**
+     * nagad支付编码
+     */
+    private String nagadPayCode;
+    
+    /**
+     * rocket支付编码
+     */
+    private String rocketPayCode;
+    
+    /**
+     * bkash提现编码
+     */
+    private String bkashWithdrawCode;
+    
+    /**
+     * nagad提现编码
+     */
+    private String nagadWithdrawCode;
+    
+    /**
+     * rocket提现编码
+     */
+    private String rocketWithdrawCode;
+    
+    /**
+     * 异步通知地址
+     */
+    private String notifyUrl;
+    
 }

+ 55 - 21
cif-service/src/main/java/com/txz/cif/web/para/updateparam/PaymentChannelUpdateParam.java

@@ -11,51 +11,85 @@ import lombok.*;
 @Builder
 @ApiModel("支付通道修改入参")
 public class PaymentChannelUpdateParam {
-
-
-    @ApiModelProperty(value="id")
+    
+    
+    @ApiModelProperty(value = "id")
     private Long id;
-
-
-
+    
+    
     /**
      * 支付通道编码
      */
-    @ApiModelProperty(value="channelCode支付通道编码")
+    @ApiModelProperty(value = "channelCode支付通道编码")
     private String channelCode;
-
+    
     /**
      * 通道名称
      */
-    @ApiModelProperty(value="channelName通道名称")
+    @ApiModelProperty(value = "channelName通道名称")
     private String channelName;
-
+    
     /**
      * 商户号
      */
-
-    @ApiModelProperty(value="merchantNum商户号")
+    
+    @ApiModelProperty(value = "merchantNum商户号")
     private String merchantNum;
-
+    
     /**
      * 应用id
      */
-    @ApiModelProperty(value="appid应用id")
+    @ApiModelProperty(value = "appid应用id")
     private String appid;
-
+    
     /**
      * 密钥
      */
-
-    @ApiModelProperty(value="secretKey密钥")
+    
+    @ApiModelProperty(value = "secretKey密钥")
     private String secretKey;
-
+    
     /**
      * 1开启 0关闭
      */
-    @ApiModelProperty(value="status1开启 0关闭")
+    @ApiModelProperty(value = "status1开启 0关闭")
     private Byte status;
-
-    @ApiModelProperty(value="isValid删除标识 1是0否")
+    
+    @ApiModelProperty(value = "isValid删除标识 1是0否")
     private Byte isValid;
+    
+    /**
+     * bkash支付编码
+     */
+    private String bkashPayCode;
+    
+    /**
+     * nagad支付编码
+     */
+    private String nagadPayCode;
+    
+    /**
+     * rocket支付编码
+     */
+    private String rocketPayCode;
+    
+    /**
+     * bkash提现编码
+     */
+    private String bkashWithdrawCode;
+    
+    /**
+     * nagad提现编码
+     */
+    private String nagadWithdrawCode;
+    
+    /**
+     * rocket提现编码
+     */
+    private String rocketWithdrawCode;
+    
+    /**
+     * 异步通知地址
+     */
+    private String notifyUrl;
 }