🎨 优化规范统一部分代码格式

This commit is contained in:
Binary Wang 2020-08-22 22:17:52 +08:00
parent aca8dbabbc
commit 817b474dd0
12 changed files with 1021 additions and 1011 deletions

View File

@ -1,13 +1,13 @@
package com.github.binarywang.wxpay.bean.applyment;
import com.github.binarywang.wxpay.bean.applyment.enums.AccountTypeEnum;
import com.github.binarywang.wxpay.v3.SpecEncrypt;
import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.github.binarywang.wxpay.v3.SpecEncrypt;
import java.io.Serializable;
@ -21,36 +21,36 @@ import java.io.Serializable;
@Accessors(chain = true)
public class ModifySettlementRequest implements Serializable {
private static final long serialVersionUID = 4568552340365230872L;
/**
*账户类型
*/
@SerializedName("account_type")
private AccountTypeEnum accountType;
/**
*开户银行
*/
@SerializedName("account_bank")
private String accountBank;
/**
*开户银行省市编码
*/
@SerializedName("bank_address_code")
private String bankAddressCode;
/**
*开户银行全称含支行
*/
@SerializedName("bank_name")
private String bankName;
/**
*开户银行联行号
*/
@SerializedName("bank_branch_id")
private String bankBranchId;
/**
* 账户类型
*/
@SerializedName("account_type")
private AccountTypeEnum accountType;
/**
* 开户银行
*/
@SerializedName("account_bank")
private String accountBank;
/**
* 开户银行省市编码
*/
@SerializedName("bank_address_code")
private String bankAddressCode;
/**
* 开户银行全称含支行
*/
@SerializedName("bank_name")
private String bankName;
/**
* 开户银行联行号
*/
@SerializedName("bank_branch_id")
private String bankBranchId;
/**
*银行账号
*/
@SpecEncrypt
@SerializedName("account_number")
private String accountNumber;
/**
* 银行账号
*/
@SpecEncrypt
@SerializedName("account_number")
private String accountNumber;
}

View File

@ -20,34 +20,35 @@ import java.io.Serializable;
public class SettlementInfoResult implements Serializable {
private static final long serialVersionUID = 4568552340365230872L;
/**
* 账户类型
*/
@SerializedName("account_type")
private String accountType;
/**
* 开户银行
*/
@SerializedName("account_bank")
private String accountBank;
/**
* 开户银行全称含支行]
*/
@SerializedName("bank_name")
private String bankName;
/**
* 开户银行联行号
*/
@SerializedName("bank_branch_id")
private String bankBranchId;
/**
* 银行账号
*/
@SerializedName("account_number")
private String accountNumber;
/**
* 汇款验证结果
* @see com.github.binarywang.wxpay.bean.applyment.enums.SettlementVerifyResultEnum
*/
@SerializedName("verify_result")
private String verifyResult;
* 账户类型
*/
@SerializedName("account_type")
private String accountType;
/**
* 开户银行
*/
@SerializedName("account_bank")
private String accountBank;
/**
* 开户银行全称含支行]
*/
@SerializedName("bank_name")
private String bankName;
/**
* 开户银行联行号
*/
@SerializedName("bank_branch_id")
private String bankBranchId;
/**
* 银行账号
*/
@SerializedName("account_number")
private String accountNumber;
/**
* 汇款验证结果
*
* @see com.github.binarywang.wxpay.bean.applyment.enums.SettlementVerifyResultEnum
*/
@SerializedName("verify_result")
private String verifyResult;
}

View File

@ -21,11 +21,11 @@ import java.io.Serializable;
@AllArgsConstructor
@Accessors(chain = true)
public class WxPayApplymentCreateResult implements Serializable {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1L;
/**
* 微信支付申请单号
*/
@SerializedName("applyment_id")
private String applymentId;
/**
* 微信支付申请单号
*/
@SerializedName("applyment_id")
private String applymentId;
}

View File

@ -5,14 +5,14 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* 银行结算账户枚举类
*/
public enum AccountTypeEnum {
/**
* 对公银行账户
*/
ACCOUNT_TYPE_BUSINESS,
/**
* 对公银行账户
*/
ACCOUNT_TYPE_BUSINESS,
/**
* 经营者个人银行卡
*/
ACCOUNT_TYPE_PRIVATE,
;
/**
* 经营者个人银行卡
*/
ACCOUNT_TYPE_PRIVATE,
;
}

View File

@ -6,37 +6,37 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* @author zhouyongshen
*/
public enum ApplymentStateEnum {
/**
* 编辑中提交申请发生错误导致请尝试重新提交
*/
APPLYMENT_STATE_EDITTING,
/**
* 审核中申请单正在审核中超级管理员用微信打开签约链接完成绑定微信号后申请单进度将通过微信公众号通知超级管理员引导完成后续步骤
*/
APPLYMENT_STATE_AUDITING,
/**
* 已驳回请按照驳回原因修改申请资料超级管理员用微信打开签约链接完成绑定微信号后续申请单进度将通过微信公众号通知超级管理员
*/
APPLYMENT_STATE_REJECTED,
/**
* 待账户验证请超级管理员使用微信打开返回的签约链接根据页面指引完成账户验证
*/
APPLYMENT_STATE_TO_BE_CONFIRMED,
/**
* 待签约请超级管理员使用微信打开返回的签约链接根据页面指引完成签约
*/
APPLYMENT_STATE_TO_BE_SIGNED,
/**
* 开通权限中系统开通相关权限中请耐心等待
*/
APPLYMENT_STATE_SIGNING,
/**
* 已完成商户入驻申请已完成
*/
APPLYMENT_STATE_FINISHED,
/**
* 已作废申请单已被撤销
*/
APPLYMENT_STATE_CANCELED
/**
* 编辑中提交申请发生错误导致请尝试重新提交
*/
APPLYMENT_STATE_EDITTING,
/**
* 审核中申请单正在审核中超级管理员用微信打开签约链接完成绑定微信号后申请单进度将通过微信公众号通知超级管理员引导完成后续步骤
*/
APPLYMENT_STATE_AUDITING,
/**
* 已驳回请按照驳回原因修改申请资料超级管理员用微信打开签约链接完成绑定微信号后续申请单进度将通过微信公众号通知超级管理员
*/
APPLYMENT_STATE_REJECTED,
/**
* 待账户验证请超级管理员使用微信打开返回的签约链接根据页面指引完成账户验证
*/
APPLYMENT_STATE_TO_BE_CONFIRMED,
/**
* 待签约请超级管理员使用微信打开返回的签约链接根据页面指引完成签约
*/
APPLYMENT_STATE_TO_BE_SIGNED,
/**
* 开通权限中系统开通相关权限中请耐心等待
*/
APPLYMENT_STATE_SIGNING,
/**
* 已完成商户入驻申请已完成
*/
APPLYMENT_STATE_FINISHED,
/**
* 已作废申请单已被撤销
*/
APPLYMENT_STATE_CANCELED
}

View File

@ -5,14 +5,14 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* 银行结算账户枚举类
*/
public enum BankAccountTypeEnum {
/**
* 对公银行账户
*/
BANK_ACCOUNT_TYPE_CORPORATE,
/**
* 对公银行账户
*/
BANK_ACCOUNT_TYPE_CORPORATE,
/**
* 经营者个人银行卡
*/
BANK_ACCOUNT_TYPE_PERSONAL,
;
/**
* 经营者个人银行卡
*/
BANK_ACCOUNT_TYPE_PERSONAL,
;
}

View File

@ -4,57 +4,57 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* 登记证书的类型枚举
*/
public enum CertTypeEnum {
/**
* 事业单位法人证书
*/
CERTIFICATE_TYPE_2388,
/**
* 统一社会信用代码证书
*/
CERTIFICATE_TYPE_2389,
/**
* 有偿服务许可证军队医院适用
*/
CERTIFICATE_TYPE_2390,
/**
* 医疗机构执业许可证军队医院适用
*/
CERTIFICATE_TYPE_2391,
/**
* 企业营业执照挂靠企业的党组织适用
*/
CERTIFICATE_TYPE_2392,
/**
* 组织机构代码证政府机关适用
*/
CERTIFICATE_TYPE_2393,
/**
* 社会团体法人登记证书
*/
CERTIFICATE_TYPE_2394,
/**
* 民办非企业单位登记证书
*/
CERTIFICATE_TYPE_2395,
/**
* 基金会法人登记证书
*/
CERTIFICATE_TYPE_2396,
/**
* 慈善组织公开募捐资格证书
*/
CERTIFICATE_TYPE_2397,
/**
* 农民专业合作社法人营业执照
*/
CERTIFICATE_TYPE_2398,
/**
* 宗教活动场所登记证
*/
CERTIFICATE_TYPE_2399,
/**
* 其他证书/批文/证明
*/
CERTIFICATE_TYPE_2400,
;
/**
* 事业单位法人证书
*/
CERTIFICATE_TYPE_2388,
/**
* 统一社会信用代码证书
*/
CERTIFICATE_TYPE_2389,
/**
* 有偿服务许可证军队医院适用
*/
CERTIFICATE_TYPE_2390,
/**
* 医疗机构执业许可证军队医院适用
*/
CERTIFICATE_TYPE_2391,
/**
* 企业营业执照挂靠企业的党组织适用
*/
CERTIFICATE_TYPE_2392,
/**
* 组织机构代码证政府机关适用
*/
CERTIFICATE_TYPE_2393,
/**
* 社会团体法人登记证书
*/
CERTIFICATE_TYPE_2394,
/**
* 民办非企业单位登记证书
*/
CERTIFICATE_TYPE_2395,
/**
* 基金会法人登记证书
*/
CERTIFICATE_TYPE_2396,
/**
* 慈善组织公开募捐资格证书
*/
CERTIFICATE_TYPE_2397,
/**
* 农民专业合作社法人营业执照
*/
CERTIFICATE_TYPE_2398,
/**
* 宗教活动场所登记证
*/
CERTIFICATE_TYPE_2399,
/**
* 其他证书/批文/证明
*/
CERTIFICATE_TYPE_2400,
;
}

View File

@ -5,25 +5,25 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* 枚举值
*/
public enum IdTypeEnum {
/**
* 中国大陆居民-身份证
*/
IDENTIFICATION_TYPE_IDCARD,
/**
* 其他国家或地区居民-护照
*/
IDENTIFICATION_TYPE_OVERSEA_PASSPORT,
/**
* 中国香港居民-来往内地通行证
*/
IDENTIFICATION_TYPE_HONGKONG_PASSPORT,
/**
* 中国澳门居民-来往内地通行证
*/
IDENTIFICATION_TYPE_MACAO_PASSPORT,
/**
* 中国台湾居民-来往大陆通行证
*/
IDENTIFICATION_TYPE_TAIWAN_PASSPORT,
;
/**
* 中国大陆居民-身份证
*/
IDENTIFICATION_TYPE_IDCARD,
/**
* 其他国家或地区居民-护照
*/
IDENTIFICATION_TYPE_OVERSEA_PASSPORT,
/**
* 中国香港居民-来往内地通行证
*/
IDENTIFICATION_TYPE_HONGKONG_PASSPORT,
/**
* 中国澳门居民-来往内地通行证
*/
IDENTIFICATION_TYPE_MACAO_PASSPORT,
/**
* 中国台湾居民-来往大陆通行证
*/
IDENTIFICATION_TYPE_TAIWAN_PASSPORT,
;
}

View File

@ -4,29 +4,29 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* 经营场景类型枚举值
*/
public enum SalesScenesTypeEnum {
/**
* 线下门店
*/
SALES_SCENES_STORE,
/**
* 公众号
*/
SALES_SCENES_MP,
/**
* 小程序
*/
SALES_SCENES_MINI_PROGRAM,
/**
* 互联网
*/
SALES_SCENES_WEB,
/**
* APP
*/
SALES_SCENES_APP,
/**
* 企业微信
*/
SALES_SCENES_WEWORK,
;
/**
* 线下门店
*/
SALES_SCENES_STORE,
/**
* 公众号
*/
SALES_SCENES_MP,
/**
* 小程序
*/
SALES_SCENES_MINI_PROGRAM,
/**
* 互联网
*/
SALES_SCENES_WEB,
/**
* APP
*/
SALES_SCENES_APP,
/**
* 企业微信
*/
SALES_SCENES_WEWORK,
;
}

View File

@ -6,18 +6,18 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* @author zhouyognshen
*/
public enum SettlementVerifyResultEnum {
/**
* 系统汇款验证中商户可发起提现尝试
*/
VERIFYING,
/**
* 系统成功汇款该账户可正常发起提现
*/
VERIFY_SUCCESS,
/**
* 系统汇款失败该账户无法发起提现请检查修改
*/
VERIFY_FAIL,
;
/**
* 系统汇款验证中商户可发起提现尝试
*/
VERIFYING,
/**
* 系统成功汇款该账户可正常发起提现
*/
VERIFY_SUCCESS,
/**
* 系统汇款失败该账户无法发起提现请检查修改
*/
VERIFY_FAIL,
;
}

View File

@ -5,24 +5,26 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
* <pre>
* 商户申请接入时如何选择主体类型 https://kf.qq.com/faq/180910IBZVnQ180910naQ77b.html
* </pre>
*
* @author zhouyongshen
*/
public enum SubjectTypeEnum {
/**
* 个体户营业执照上的主体类型一般为个体户个体工商户个体经营
*/
SUBJECT_TYPE_INDIVIDUAL,
/**
* (企业营业执照上的主体类型一般为有限公司有限责任公司
*/
SUBJECT_TYPE_ENTERPRISE,
/**
* 党政机关及事业单位包括国内各级各类政府机构事业单位等公安党团司法交通旅游工商税务市政医疗教育学校等机构
*/
SUBJECT_TYPE_INSTITUTIONS,
/**
* 其他组织不属于企业政府/事业单位的组织机构如社会团体民办非企业基金会要求机构已办理组织机构代码证
*/
SUBJECT_TYPE_OTHERS,;
/**
* 个体户营业执照上的主体类型一般为个体户个体工商户个体经营
*/
SUBJECT_TYPE_INDIVIDUAL,
/**
* (企业营业执照上的主体类型一般为有限公司有限责任公司
*/
SUBJECT_TYPE_ENTERPRISE,
/**
* 党政机关及事业单位包括国内各级各类政府机构事业单位等公安党团司法交通旅游工商税务市政医疗教育学校等机构
*/
SUBJECT_TYPE_INSTITUTIONS,
/**
* 其他组织不属于企业政府/事业单位的组织机构如社会团体民办非企业基金会要求机构已办理组织机构代码证
*/
SUBJECT_TYPE_OTHERS,
;
}