GitBucket
4.23.0
Toggle navigation
Sign in
Files
Branches
1
Releases
Issues
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
yn-bftl-byx
/
common
Browse code
Merge remote-tracking branch 'origin/master'
master
commit
735b9502c2cfa87b074f109caaffee5e8e8dd581
2 parents
9395a21
+
8d5f7ee
Jing
authored
on 10 Sep
Patch
Showing
2 changed files
src/main/java/com/yn/bftl/common/common/util/ByxRouteUtil.java
src/main/java/com/yn/bftl/common/modules/relation/entity/BusinessRelations.java
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/common/util/ByxRouteUtil.java
package com.yn.bftl.common.common.util; public class ByxRouteUtil { // 获取商户开户URL public final static String ROUTE_GET_MERCHANT_OPEN_URL = "gnete.wextbc.WextbcTradeRpcService.applyTicket"; // 电子账簿-修改交易授权码 public final static String ROUTE_WALLET_UPAPI_ACCT_PASSWORDS_MODIFY = "gnete.wallbc.WallbcOpenapi102TransRpcService.modifyPwd"; // 电子账簿-重置交易授权码-获取短信验证码 public final static String ROUTE_WALLET_UPAPI_ACCT_PASSWORDS_RESET = "gnete.wallbc.WallbcOpenapi102TransRpcService.resetBtypeAcctPwd"; // 电子账簿-开户状态查询 public final static String ROUTE_WALLET_CUS_APPLICATIONS_STATUS = "gnete.wallbc.WallbcOpenapi102TransRpcService.consumeApplyOrder"; // 查询注册登记信息 public final static String ROUTE_WALLET_APPLICATIONS_REG_INFO = "gnete.wextbc.EeepmsRegQueryRPCRpcService.queryRegInfo"; // 电子账簿-担保下单 public final static String ROUTE_WALLECT_COMBINED_GUARANTEE_ORDER = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.applyOrder"; // 电子账簿-担保支付 public final static String ROUTE_WALLET_COMBINED_GUARANTEE_PAYMENTS = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.guaranteedPay"; // 查询消费下单详情 public final static String ROUTE_WALLET_COMBINED_GUARANTEE_PAYMENTS_QUERY_INFO = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.queryOrderDetail"; // 添加分帐方----实时,无须银行审核 public final static String ROUTE_PROFITSHARING_ADD_MERREL = "gnete.wallbc.WallbcOpenapi102TransRpcService.addProfitSharingMerRel"; // 查询关联分帐方 public final static String ROUTE_PROFITSHARING_QUERY_MERREL = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryProfitSharingMerRel"; // 添加分帐规则---需要银行审核 public final static String ROUTE_PROFITSHARING_ADD_RULE = "gnete.wallbc.WallbcOpenapi102TransRpcService.addProfitSharingRule"; // 查询分帐规则 public final static String ROUTE_PROFITSHARING_QUERY_RULE = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryProfitSharingRule"; // 电子账簿-查询担保支付退款 public final static String ROUTE_WALLET_REFUND_QUERY = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.queryRefundInfo"; // 电子账簿-担保支付退款 public final static String ROUTE_WALLET_REFUND = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.refund"; // 电子账簿-合并消费担保下单确认 public final static String ROUTE_WALLET_COMBINED_GUARANTEE_PAYMENTS_CONFIRMS = "gnete.wallbc.WallbcOpenapi102TransRpcService.paySettConfirm"; // 电子回单 public final static String ROUTE_WALLET_ELECTRONIC_RECEIPTS = "gnete.wallbc.WallbcOpenapi102TransRpcService.batchDownloadElecReceipt"; // <------------------------ Add By Jing 2024.08.27------------------------> // 电子账簿-绑定账户查询(绑定账户编码)-查询账户银行卡 public final static String ROUTE_WALLET_UPAPI_SETTLE_ACCTS_BY_ACCT_NO = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryBindBankCard"; // 电子账簿-新增绑定账户、电子账簿-删除绑定账户(绑定账户编码) public final static String ROUTE_WALLET_UPAPI_ACCT_BIND_BANK_CARD = "gnete.wallbc.WallbcOpenapi102TransRpcService.acctBindBankCard"; // 电子账簿-发送验证码 public final static String ROUTE_WALLET_SMS_CODES = "gnete.wallbc.WallbcOpenapi102TransRpcService.sendSmsAuthCode"; // 平台对账单下载接口 public final static String ROUTE_WALLET_TRADE_BILLS = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryBillInfo"; // 电子账簿-查询(电子账簿 ID) public final static String ROUTE_WALLET_BALANCE_ACCTS_QRY = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryAcctBal"; // 电子账簿-查询账户信息(电子账簿 ID) public final static String ROUTE_WALLET_QUERY_ACCOUNT_INFORMATION = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryAcctInfo"; // 电子账簿-流水查询 public final static String ROUTE_WALLET_BALANCE_TRANSACTIONS = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryTransList"; // 提现创建 public final static String ROUTE_WALLET_WITHDRAWALS = "gnete.wallbc.WallbcOpenapi102TransRpcService.asyncWithdraw"; // 消费订单查询(平台订单号) public final static String ROUTE_WALLET_PAYMENTS_BY_OUT_ORDER_NO = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.queryOrderDetail"; // 提现订单查询(平台订单号) public final static String ROUTE_WALLET_WITHDRAWALS_BY_OUT_ORDER_NO = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryTransResult"; }
package com.yn.bftl.common.common.util; public class ByxRouteUtil { // 获取商户开户URL public final static String ROUTE_GET_MERCHANT_OPEN_URL = "gnete.wextbc.WextbcTradeRpcService.applyTicket"; // 电子账簿-修改交易授权码 public final static String ROUTE_WALLET_UPAPI_ACCT_PASSWORDS_MODIFY = "gnete.wallbc.WallbcOpenapi102TransRpcService.modifyPwd"; // 电子账簿-重置交易授权码-获取短信验证码 public final static String ROUTE_WALLET_UPAPI_ACCT_PASSWORDS_RESET = "gnete.wallbc.WallbcOpenapi102TransRpcService.resetBtypeAcctPwd"; // 电子账簿-开户状态查询 public final static String ROUTE_WALLET_CUS_APPLICATIONS_STATUS = "gnete.wallbc.WallbcOpenapi102TransRpcService.consumeApplyOrder"; // 查询注册登记信息 public final static String ROUTE_WALLET_APPLICATIONS_REG_INFO = "gnete.wextbc.EeepmsRegQueryRPCRpcService.queryRegInfo"; // 电子账簿-担保下单 public final static String ROUTE_WALLECT_COMBINED_GUARANTEE_ORDER = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.applyOrder"; // 电子账簿-担保支付 public final static String ROUTE_WALLET_COMBINED_GUARANTEE_PAYMENTS = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.guaranteedPay"; // 查询消费下单详情 public final static String ROUTE_WALLET_COMBINED_GUARANTEE_PAYMENTS_QUERY_INFO = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.queryOrderDetail"; // 添加分帐方----实时,无须银行审核 public final static String ROUTE_PROFITSHARING_ADD_MERREL = "gnete.wallbc.WallbcOpenapi102TransRpcService.addProfitSharingMerRel"; // 添加分帐规则---需要银行审核 public final static String ROUTE_PROFITSHARING_ADD_RULE = "gnete.wallbc.WallbcOpenapi102TransRpcService.addProfitSharingRule"; // <------------------------ Add By Jing 2024.08.27------------------------> // 电子账簿-绑定账户查询(绑定账户编码)-查询账户银行卡 public final static String ROUTE_WALLET_UPAPI_SETTLE_ACCTS_BY_ACCT_NO = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryBindBankCard"; // 电子账簿-新增绑定账户、电子账簿-删除绑定账户(绑定账户编码) public final static String ROUTE_WALLET_UPAPI_ACCT_BIND_BANK_CARD = "gnete.wallbc.WallbcOpenapi102TransRpcService.acctBindBankCard"; // 电子账簿-发送验证码 public final static String ROUTE_WALLET_SMS_CODES = "gnete.wallbc.WallbcOpenapi102TransRpcService.sendSmsAuthCode"; // 平台对账单下载接口 public final static String ROUTE_WALLET_TRADE_BILLS = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryBillInfo"; // 电子账簿-查询(电子账簿 ID) public final static String ROUTE_WALLET_BALANCE_ACCTS_QRY = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryAcctBal"; // 电子账簿-查询账户信息(电子账簿 ID) public final static String ROUTE_WALLET_QUERY_ACCOUNT_INFORMATION = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryAcctInfo"; // 电子账簿-流水查询 public final static String ROUTE_WALLET_BALANCE_TRANSACTIONS = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryTransList"; // 提现创建 public final static String ROUTE_WALLET_WITHDRAWALS = "gnete.wallbc.WallbcOpenapi102TransRpcService.asyncWithdraw"; // 消费订单查询(平台订单号) public final static String ROUTE_WALLET_PAYMENTS_BY_OUT_ORDER_NO = "gnete.wallbc.WallbcOpenapi102GuaranteedRpcService.queryOrderDetail"; // 提现订单查询(平台订单号) public final static String ROUTE_WALLET_WITHDRAWALS_BY_OUT_ORDER_NO = "gnete.wallbc.WallbcOpenapi102QueryRpcService.queryTransResult"; }
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/relation/entity/BusinessRelations.java
package com.yn.bftl.common.modules.relation.entity; import com.google.common.base.MoreObjects; import com.yn.bftl.common.common.entity.AuditableModel; import com.yn.bftl.common.modules.company.entity.Company; import com.yn.bftl.common.modules.company.enums.RelationType; import javax.persistence.*; import java.io.Serializable; import java.math.BigDecimal; import java.util.Objects; @Entity @Cacheable(false) @Table(name = "RELATION_BUSINESS_RELATIONS", indexes = { @Index(columnList = "source_company"), @Index(columnList = "target_company") }) @Inheritance(strategy = InheritanceType.SINGLE_TABLE) public class BusinessRelations extends AuditableModel implements Serializable { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "RELATION_BUSINESS_RELATIONS_SEQ") @SequenceGenerator(name = "RELATION_BUSINESS_RELATIONS_SEQ", sequenceName = "RELATION_BUSINESS_RELATIONS_SEQ", allocationSize = 1) private Long id; /** * 来源企业 */ @ManyToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "source_company") private Company sourceCompany; /** * 目标企业 */ @ManyToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "target_company") private Company targetCompany; /** * 关系类型 */ @Enumerated(EnumType.STRING) private RelationType relationType; /** * 服务费比例 */ private BigDecimal serviceFee = new BigDecimal("0"); private String attrs; /** * 分账规则ID,规则ID为银联返回的规则ID */ private String chinaumsRuleId; /** * 审核状态, * 01:新建(待提交) * 02:提交(待初审) * 03:初审不通过 * 04:待复审 * 05:生效 * 06:失效提交(待初审) * 07:失效初审不通过 * 08:失效待复审 * 09:失效 */ private String approveStatus; /** * 单笔金额最小值 */ private BigDecimal rateMinSettAmt; /** * 单笔金额最大值 */ private BigDecimal rateMaxSettAmt; public BusinessRelations() { } @Override public Long getId() { return id; } @Override public void setId(Long id) { this.id = id; } public Company getSourceCompany() { return sourceCompany; } public void setSourceCompany(Company sourceCompany) { this.sourceCompany = sourceCompany; } public Company getTargetCompany() { return targetCompany; } public void setTargetCompany(Company targetCompany) { this.targetCompany = targetCompany; } public RelationType getRelationType() { return relationType; } public void setRelationType(RelationType relationType) { this.relationType = relationType; } public BigDecimal getServiceFee() { return serviceFee == null ? BigDecimal.ZERO : serviceFee; } public void setServiceFee(BigDecimal serviceFee) { this.serviceFee = serviceFee; } public String getAttrs() { return attrs; } public void setAttrs(String attrs) { this.attrs = attrs; } public BigDecimal getRateMinSettAmt() { return rateMinSettAmt; } public void setRateMinSettAmt(BigDecimal rateMinSettAmt) { this.rateMinSettAmt = rateMinSettAmt; } public BigDecimal getRateMaxSettAmt() { return rateMaxSettAmt; } public void setRateMaxSettAmt(BigDecimal rateMaxSettAmt) { this.rateMaxSettAmt = rateMaxSettAmt; } public String getChinaumsRuleId() { return chinaumsRuleId; } public void setChinaumsRuleId(String chinaumsRuleId) { this.chinaumsRuleId = chinaumsRuleId; } public String getApproveStatus() { return approveStatus; } public void setApproveStatus(String approveStatus) { this.approveStatus = approveStatus; } @Override public boolean equals(Object obj) { if (obj == null) return false; if (this == obj) return true; if (!(obj instanceof BusinessRelations)) return false; final BusinessRelations other = (BusinessRelations) obj; if (this.getId() != null || other.getId() != null) { return Objects.equals(this.getId(), other.getId()); } return false; } @Override public int hashCode() { return 31; } @Override public String toString() { return MoreObjects.toStringHelper(this) .add("id", getId()) .add("relationType", getRelationType()) .add("serviceFee", getServiceFee()) .omitNullValues() .toString(); } }
package com.yn.bftl.common.modules.relation.entity; import com.google.common.base.MoreObjects; import com.yn.bftl.common.common.entity.AuditableModel; import com.yn.bftl.common.modules.company.entity.Company; import com.yn.bftl.common.modules.company.enums.RelationType; import javax.persistence.*; import java.io.Serializable; import java.math.BigDecimal; import java.util.Objects; @Entity @Cacheable(false) @Table(name = "RELATION_BUSINESS_RELATIONS", indexes = { @Index(columnList = "source_company"), @Index(columnList = "target_company") }) @Inheritance(strategy = InheritanceType.SINGLE_TABLE) public class BusinessRelations extends AuditableModel implements Serializable { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "RELATION_BUSINESS_RELATIONS_SEQ") @SequenceGenerator(name = "RELATION_BUSINESS_RELATIONS_SEQ", sequenceName = "RELATION_BUSINESS_RELATIONS_SEQ", allocationSize = 1) private Long id; /** * 来源企业 */ @ManyToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "source_company") private Company sourceCompany; /** * 目标企业 */ @ManyToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "target_company") private Company targetCompany; /** * 关系类型 */ @Enumerated(EnumType.STRING) private RelationType relationType; /** * 服务费比例 */ private BigDecimal serviceFee = new BigDecimal("0"); private String attrs; public BusinessRelations() { } @Override public Long getId() { return id; } @Override public void setId(Long id) { this.id = id; } public Company getSourceCompany() { return sourceCompany; } public void setSourceCompany(Company sourceCompany) { this.sourceCompany = sourceCompany; } public Company getTargetCompany() { return targetCompany; } public void setTargetCompany(Company targetCompany) { this.targetCompany = targetCompany; } public RelationType getRelationType() { return relationType; } public void setRelationType(RelationType relationType) { this.relationType = relationType; } public BigDecimal getServiceFee() { return serviceFee == null ? BigDecimal.ZERO : serviceFee; } public void setServiceFee(BigDecimal serviceFee) { this.serviceFee = serviceFee; } public String getAttrs() { return attrs; } public void setAttrs(String attrs) { this.attrs = attrs; } @Override public boolean equals(Object obj) { if (obj == null) return false; if (this == obj) return true; if (!(obj instanceof BusinessRelations)) return false; final BusinessRelations other = (BusinessRelations) obj; if (this.getId() != null || other.getId() != null) { return Objects.equals(this.getId(), other.getId()); } return false; } @Override public int hashCode() { return 31; } @Override public String toString() { return MoreObjects.toStringHelper(this) .add("id", getId()) .add("relationType", getRelationType()) .add("serviceFee", getServiceFee()) .omitNullValues() .toString(); } }
Show line notes below