mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-08-24 16:18:51 +08:00
🎨 优化规范统一部分代码格式
This commit is contained in:
parent
aca8dbabbc
commit
817b474dd0
@ -1,13 +1,13 @@
|
|||||||
package com.github.binarywang.wxpay.bean.applyment;
|
package com.github.binarywang.wxpay.bean.applyment;
|
||||||
|
|
||||||
import com.github.binarywang.wxpay.bean.applyment.enums.AccountTypeEnum;
|
import com.github.binarywang.wxpay.bean.applyment.enums.AccountTypeEnum;
|
||||||
|
import com.github.binarywang.wxpay.v3.SpecEncrypt;
|
||||||
import com.google.gson.annotations.SerializedName;
|
import com.google.gson.annotations.SerializedName;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
import com.github.binarywang.wxpay.v3.SpecEncrypt;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@ -21,36 +21,36 @@ import java.io.Serializable;
|
|||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class ModifySettlementRequest implements Serializable {
|
public class ModifySettlementRequest implements Serializable {
|
||||||
private static final long serialVersionUID = 4568552340365230872L;
|
private static final long serialVersionUID = 4568552340365230872L;
|
||||||
/**
|
/**
|
||||||
*账户类型
|
* 账户类型
|
||||||
*/
|
*/
|
||||||
@SerializedName("account_type")
|
@SerializedName("account_type")
|
||||||
private AccountTypeEnum accountType;
|
private AccountTypeEnum accountType;
|
||||||
/**
|
/**
|
||||||
*开户银行
|
* 开户银行
|
||||||
*/
|
*/
|
||||||
@SerializedName("account_bank")
|
@SerializedName("account_bank")
|
||||||
private String accountBank;
|
private String accountBank;
|
||||||
/**
|
/**
|
||||||
*开户银行省市编码
|
* 开户银行省市编码
|
||||||
*/
|
*/
|
||||||
@SerializedName("bank_address_code")
|
@SerializedName("bank_address_code")
|
||||||
private String bankAddressCode;
|
private String bankAddressCode;
|
||||||
/**
|
/**
|
||||||
*开户银行全称(含支行)
|
* 开户银行全称(含支行)
|
||||||
*/
|
*/
|
||||||
@SerializedName("bank_name")
|
@SerializedName("bank_name")
|
||||||
private String bankName;
|
private String bankName;
|
||||||
/**
|
/**
|
||||||
*开户银行联行号
|
* 开户银行联行号
|
||||||
*/
|
*/
|
||||||
@SerializedName("bank_branch_id")
|
@SerializedName("bank_branch_id")
|
||||||
private String bankBranchId;
|
private String bankBranchId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*银行账号
|
* 银行账号
|
||||||
*/
|
*/
|
||||||
@SpecEncrypt
|
@SpecEncrypt
|
||||||
@SerializedName("account_number")
|
@SerializedName("account_number")
|
||||||
private String accountNumber;
|
private String accountNumber;
|
||||||
}
|
}
|
||||||
|
@ -20,34 +20,35 @@ import java.io.Serializable;
|
|||||||
public class SettlementInfoResult implements Serializable {
|
public class SettlementInfoResult implements Serializable {
|
||||||
private static final long serialVersionUID = 4568552340365230872L;
|
private static final long serialVersionUID = 4568552340365230872L;
|
||||||
/**
|
/**
|
||||||
* 账户类型
|
* 账户类型
|
||||||
*/
|
*/
|
||||||
@SerializedName("account_type")
|
@SerializedName("account_type")
|
||||||
private String accountType;
|
private String accountType;
|
||||||
/**
|
/**
|
||||||
* 开户银行
|
* 开户银行
|
||||||
*/
|
*/
|
||||||
@SerializedName("account_bank")
|
@SerializedName("account_bank")
|
||||||
private String accountBank;
|
private String accountBank;
|
||||||
/**
|
/**
|
||||||
* 开户银行全称(含支行]
|
* 开户银行全称(含支行]
|
||||||
*/
|
*/
|
||||||
@SerializedName("bank_name")
|
@SerializedName("bank_name")
|
||||||
private String bankName;
|
private String bankName;
|
||||||
/**
|
/**
|
||||||
* 开户银行联行号
|
* 开户银行联行号
|
||||||
*/
|
*/
|
||||||
@SerializedName("bank_branch_id")
|
@SerializedName("bank_branch_id")
|
||||||
private String bankBranchId;
|
private String bankBranchId;
|
||||||
/**
|
/**
|
||||||
* 银行账号
|
* 银行账号
|
||||||
*/
|
*/
|
||||||
@SerializedName("account_number")
|
@SerializedName("account_number")
|
||||||
private String accountNumber;
|
private String accountNumber;
|
||||||
/**
|
/**
|
||||||
* 汇款验证结果
|
* 汇款验证结果
|
||||||
* @see com.github.binarywang.wxpay.bean.applyment.enums.SettlementVerifyResultEnum
|
*
|
||||||
*/
|
* @see com.github.binarywang.wxpay.bean.applyment.enums.SettlementVerifyResultEnum
|
||||||
@SerializedName("verify_result")
|
*/
|
||||||
private String verifyResult;
|
@SerializedName("verify_result")
|
||||||
|
private String verifyResult;
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -21,11 +21,11 @@ import java.io.Serializable;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class WxPayApplymentCreateResult implements Serializable {
|
public class WxPayApplymentCreateResult implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 微信支付申请单号
|
* 微信支付申请单号
|
||||||
*/
|
*/
|
||||||
@SerializedName("applyment_id")
|
@SerializedName("applyment_id")
|
||||||
private String applymentId;
|
private String applymentId;
|
||||||
}
|
}
|
||||||
|
@ -5,14 +5,14 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* 银行结算账户枚举类
|
* 银行结算账户枚举类
|
||||||
*/
|
*/
|
||||||
public enum AccountTypeEnum {
|
public enum AccountTypeEnum {
|
||||||
/**
|
/**
|
||||||
* 对公银行账户
|
* 对公银行账户
|
||||||
*/
|
*/
|
||||||
ACCOUNT_TYPE_BUSINESS,
|
ACCOUNT_TYPE_BUSINESS,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 经营者个人银行卡
|
* 经营者个人银行卡
|
||||||
*/
|
*/
|
||||||
ACCOUNT_TYPE_PRIVATE,
|
ACCOUNT_TYPE_PRIVATE,
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
@ -6,37 +6,37 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* @author zhouyongshen
|
* @author zhouyongshen
|
||||||
*/
|
*/
|
||||||
public enum ApplymentStateEnum {
|
public enum ApplymentStateEnum {
|
||||||
/**
|
/**
|
||||||
* (编辑中):提交申请发生错误导致,请尝试重新提交。
|
* (编辑中):提交申请发生错误导致,请尝试重新提交。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_EDITTING,
|
APPLYMENT_STATE_EDITTING,
|
||||||
/**
|
/**
|
||||||
* (审核中):申请单正在审核中,超级管理员用微信打开“签约链接”,完成绑定微信号后,申请单进度将通过微信公众号通知超级管理员,引导完成后续步骤。
|
* (审核中):申请单正在审核中,超级管理员用微信打开“签约链接”,完成绑定微信号后,申请单进度将通过微信公众号通知超级管理员,引导完成后续步骤。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_AUDITING,
|
APPLYMENT_STATE_AUDITING,
|
||||||
/**
|
/**
|
||||||
* (已驳回):请按照驳回原因修改申请资料,超级管理员用微信打开“签约链接”,完成绑定微信号,后续申请单进度将通过微信公众号通知超级管理员。
|
* (已驳回):请按照驳回原因修改申请资料,超级管理员用微信打开“签约链接”,完成绑定微信号,后续申请单进度将通过微信公众号通知超级管理员。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_REJECTED,
|
APPLYMENT_STATE_REJECTED,
|
||||||
/**
|
/**
|
||||||
* (待账户验证):请超级管理员使用微信打开返回的“签约链接”,根据页面指引完成账户验证。
|
* (待账户验证):请超级管理员使用微信打开返回的“签约链接”,根据页面指引完成账户验证。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_TO_BE_CONFIRMED,
|
APPLYMENT_STATE_TO_BE_CONFIRMED,
|
||||||
/**
|
/**
|
||||||
* (待签约):请超级管理员使用微信打开返回的“签约链接”,根据页面指引完成签约。
|
* (待签约):请超级管理员使用微信打开返回的“签约链接”,根据页面指引完成签约。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_TO_BE_SIGNED,
|
APPLYMENT_STATE_TO_BE_SIGNED,
|
||||||
/**
|
/**
|
||||||
* (开通权限中):系统开通相关权限中,请耐心等待。
|
* (开通权限中):系统开通相关权限中,请耐心等待。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_SIGNING,
|
APPLYMENT_STATE_SIGNING,
|
||||||
/**
|
/**
|
||||||
* (已完成):商户入驻申请已完成。
|
* (已完成):商户入驻申请已完成。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_FINISHED,
|
APPLYMENT_STATE_FINISHED,
|
||||||
/**
|
/**
|
||||||
* (已作废):申请单已被撤销。
|
* (已作废):申请单已被撤销。
|
||||||
*/
|
*/
|
||||||
APPLYMENT_STATE_CANCELED
|
APPLYMENT_STATE_CANCELED
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -5,14 +5,14 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* 银行结算账户枚举类
|
* 银行结算账户枚举类
|
||||||
*/
|
*/
|
||||||
public enum BankAccountTypeEnum {
|
public enum BankAccountTypeEnum {
|
||||||
/**
|
/**
|
||||||
* 对公银行账户
|
* 对公银行账户
|
||||||
*/
|
*/
|
||||||
BANK_ACCOUNT_TYPE_CORPORATE,
|
BANK_ACCOUNT_TYPE_CORPORATE,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 经营者个人银行卡
|
* 经营者个人银行卡
|
||||||
*/
|
*/
|
||||||
BANK_ACCOUNT_TYPE_PERSONAL,
|
BANK_ACCOUNT_TYPE_PERSONAL,
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
@ -4,57 +4,57 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* 登记证书的类型枚举
|
* 登记证书的类型枚举
|
||||||
*/
|
*/
|
||||||
public enum CertTypeEnum {
|
public enum CertTypeEnum {
|
||||||
/**
|
/**
|
||||||
* 事业单位法人证书
|
* 事业单位法人证书
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2388,
|
CERTIFICATE_TYPE_2388,
|
||||||
/**
|
/**
|
||||||
* 统一社会信用代码证书
|
* 统一社会信用代码证书
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2389,
|
CERTIFICATE_TYPE_2389,
|
||||||
/**
|
/**
|
||||||
* 有偿服务许可证(军队医院适用)
|
* 有偿服务许可证(军队医院适用)
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2390,
|
CERTIFICATE_TYPE_2390,
|
||||||
/**
|
/**
|
||||||
* 医疗机构执业许可证(军队医院适用)
|
* 医疗机构执业许可证(军队医院适用)
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2391,
|
CERTIFICATE_TYPE_2391,
|
||||||
/**
|
/**
|
||||||
* 企业营业执照(挂靠企业的党组织适用)
|
* 企业营业执照(挂靠企业的党组织适用)
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2392,
|
CERTIFICATE_TYPE_2392,
|
||||||
/**
|
/**
|
||||||
* 组织机构代码证(政府机关适用)
|
* 组织机构代码证(政府机关适用)
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2393,
|
CERTIFICATE_TYPE_2393,
|
||||||
/**
|
/**
|
||||||
* 社会团体法人登记证书
|
* 社会团体法人登记证书
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2394,
|
CERTIFICATE_TYPE_2394,
|
||||||
/**
|
/**
|
||||||
* 民办非企业单位登记证书
|
* 民办非企业单位登记证书
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2395,
|
CERTIFICATE_TYPE_2395,
|
||||||
/**
|
/**
|
||||||
* 基金会法人登记证书
|
* 基金会法人登记证书
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2396,
|
CERTIFICATE_TYPE_2396,
|
||||||
/**
|
/**
|
||||||
* 慈善组织公开募捐资格证书
|
* 慈善组织公开募捐资格证书
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2397,
|
CERTIFICATE_TYPE_2397,
|
||||||
/**
|
/**
|
||||||
* 农民专业合作社法人营业执照
|
* 农民专业合作社法人营业执照
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2398,
|
CERTIFICATE_TYPE_2398,
|
||||||
/**
|
/**
|
||||||
* 宗教活动场所登记证
|
* 宗教活动场所登记证
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2399,
|
CERTIFICATE_TYPE_2399,
|
||||||
/**
|
/**
|
||||||
* 其他证书/批文/证明
|
* 其他证书/批文/证明
|
||||||
*/
|
*/
|
||||||
CERTIFICATE_TYPE_2400,
|
CERTIFICATE_TYPE_2400,
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
@ -5,25 +5,25 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* 枚举值
|
* 枚举值
|
||||||
*/
|
*/
|
||||||
public enum IdTypeEnum {
|
public enum IdTypeEnum {
|
||||||
/**
|
/**
|
||||||
* 中国大陆居民-身份证
|
* 中国大陆居民-身份证
|
||||||
*/
|
*/
|
||||||
IDENTIFICATION_TYPE_IDCARD,
|
IDENTIFICATION_TYPE_IDCARD,
|
||||||
/**
|
/**
|
||||||
* 其他国家或地区居民-护照
|
* 其他国家或地区居民-护照
|
||||||
*/
|
*/
|
||||||
IDENTIFICATION_TYPE_OVERSEA_PASSPORT,
|
IDENTIFICATION_TYPE_OVERSEA_PASSPORT,
|
||||||
/**
|
/**
|
||||||
* 中国香港居民-来往内地通行证
|
* 中国香港居民-来往内地通行证
|
||||||
*/
|
*/
|
||||||
IDENTIFICATION_TYPE_HONGKONG_PASSPORT,
|
IDENTIFICATION_TYPE_HONGKONG_PASSPORT,
|
||||||
/**
|
/**
|
||||||
* 中国澳门居民-来往内地通行证
|
* 中国澳门居民-来往内地通行证
|
||||||
*/
|
*/
|
||||||
IDENTIFICATION_TYPE_MACAO_PASSPORT,
|
IDENTIFICATION_TYPE_MACAO_PASSPORT,
|
||||||
/**
|
/**
|
||||||
* 中国台湾居民-来往大陆通行证
|
* 中国台湾居民-来往大陆通行证
|
||||||
*/
|
*/
|
||||||
IDENTIFICATION_TYPE_TAIWAN_PASSPORT,
|
IDENTIFICATION_TYPE_TAIWAN_PASSPORT,
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
@ -4,29 +4,29 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* 经营场景类型枚举值
|
* 经营场景类型枚举值
|
||||||
*/
|
*/
|
||||||
public enum SalesScenesTypeEnum {
|
public enum SalesScenesTypeEnum {
|
||||||
/**
|
/**
|
||||||
* 线下门店
|
* 线下门店
|
||||||
*/
|
*/
|
||||||
SALES_SCENES_STORE,
|
SALES_SCENES_STORE,
|
||||||
/**
|
/**
|
||||||
* 公众号
|
* 公众号
|
||||||
*/
|
*/
|
||||||
SALES_SCENES_MP,
|
SALES_SCENES_MP,
|
||||||
/**
|
/**
|
||||||
* 小程序
|
* 小程序
|
||||||
*/
|
*/
|
||||||
SALES_SCENES_MINI_PROGRAM,
|
SALES_SCENES_MINI_PROGRAM,
|
||||||
/**
|
/**
|
||||||
* 互联网
|
* 互联网
|
||||||
*/
|
*/
|
||||||
SALES_SCENES_WEB,
|
SALES_SCENES_WEB,
|
||||||
/**
|
/**
|
||||||
* APP
|
* APP
|
||||||
*/
|
*/
|
||||||
SALES_SCENES_APP,
|
SALES_SCENES_APP,
|
||||||
/**
|
/**
|
||||||
* 企业微信
|
* 企业微信
|
||||||
*/
|
*/
|
||||||
SALES_SCENES_WEWORK,
|
SALES_SCENES_WEWORK,
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
@ -6,18 +6,18 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* @author zhouyognshen
|
* @author zhouyognshen
|
||||||
*/
|
*/
|
||||||
public enum SettlementVerifyResultEnum {
|
public enum SettlementVerifyResultEnum {
|
||||||
/**
|
/**
|
||||||
* 系统汇款验证中,商户可发起提现尝试。
|
* 系统汇款验证中,商户可发起提现尝试。
|
||||||
*/
|
*/
|
||||||
VERIFYING,
|
VERIFYING,
|
||||||
/**
|
/**
|
||||||
* 系统成功汇款,该账户可正常发起提现。
|
* 系统成功汇款,该账户可正常发起提现。
|
||||||
*/
|
*/
|
||||||
VERIFY_SUCCESS,
|
VERIFY_SUCCESS,
|
||||||
/**
|
/**
|
||||||
* 系统汇款失败,该账户无法发起提现,请检查修改。
|
* 系统汇款失败,该账户无法发起提现,请检查修改。
|
||||||
*/
|
*/
|
||||||
VERIFY_FAIL,
|
VERIFY_FAIL,
|
||||||
;
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -5,24 +5,26 @@ package com.github.binarywang.wxpay.bean.applyment.enums;
|
|||||||
* <pre>
|
* <pre>
|
||||||
* 商户申请接入时如何选择主体类型? https://kf.qq.com/faq/180910IBZVnQ180910naQ77b.html
|
* 商户申请接入时如何选择主体类型? https://kf.qq.com/faq/180910IBZVnQ180910naQ77b.html
|
||||||
* </pre>
|
* </pre>
|
||||||
|
*
|
||||||
* @author zhouyongshen
|
* @author zhouyongshen
|
||||||
*/
|
*/
|
||||||
public enum SubjectTypeEnum {
|
public enum SubjectTypeEnum {
|
||||||
/**
|
/**
|
||||||
* (个体户):营业执照上的主体类型一般为个体户、个体工商户、个体经营;
|
* (个体户):营业执照上的主体类型一般为个体户、个体工商户、个体经营;
|
||||||
*/
|
*/
|
||||||
SUBJECT_TYPE_INDIVIDUAL,
|
SUBJECT_TYPE_INDIVIDUAL,
|
||||||
/**
|
/**
|
||||||
* (企业):营业执照上的主体类型一般为有限公司、有限责任公司;
|
* (企业):营业执照上的主体类型一般为有限公司、有限责任公司;
|
||||||
*/
|
*/
|
||||||
SUBJECT_TYPE_ENTERPRISE,
|
SUBJECT_TYPE_ENTERPRISE,
|
||||||
/**
|
/**
|
||||||
* (党政、机关及事业单位):包括国内各级、各类政府机构、事业单位等(如:公安、党团、司法、交通、旅游、工商税务、市政、医疗、教育、学校等机构);
|
* (党政、机关及事业单位):包括国内各级、各类政府机构、事业单位等(如:公安、党团、司法、交通、旅游、工商税务、市政、医疗、教育、学校等机构);
|
||||||
*/
|
*/
|
||||||
SUBJECT_TYPE_INSTITUTIONS,
|
SUBJECT_TYPE_INSTITUTIONS,
|
||||||
/**
|
/**
|
||||||
* (其他组织):不属于企业、政府/事业单位的组织机构(如社会团体、民办非企业、基金会),要求机构已办理组织机构代码证。
|
* (其他组织):不属于企业、政府/事业单位的组织机构(如社会团体、民办非企业、基金会),要求机构已办理组织机构代码证。
|
||||||
*/
|
*/
|
||||||
SUBJECT_TYPE_OTHERS,;
|
SUBJECT_TYPE_OTHERS,
|
||||||
|
;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user