|
|
|
@ -0,0 +1,87 @@
|
|
|
|
|
package com.ibeetl.jlw.enums;
|
|
|
|
|
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Getter;
|
|
|
|
|
import org.beetl.sql.annotation.entity.EnumMapping;
|
|
|
|
|
import org.beetl.sql.annotation.entity.EnumValue;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能描述: <br>
|
|
|
|
|
* 资产账户,类型
|
|
|
|
|
* 银行是中心,银行账户的资金可以转到下面的所有账户。下面的所有的账户只能转到银行账户,相互之间不能转,只能通过银行这个中介
|
|
|
|
|
*
|
|
|
|
|
* <li>现金账户</li>
|
|
|
|
|
*
|
|
|
|
|
* <li>银行账户 (下面的所有账户,只能通过银行账户转入)</li>
|
|
|
|
|
* <li>P2P账户</li>
|
|
|
|
|
* <li>众筹账户</li>
|
|
|
|
|
* <li>股票基金投资账户</li>
|
|
|
|
|
* <li>期货投资账户</li>
|
|
|
|
|
* <li>股权投资账户</li>
|
|
|
|
|
* <li>量化交易账户(股票基金)</li>
|
|
|
|
|
* <li>量化交易账户(期货)</li>
|
|
|
|
|
* <li>区块链资产账户</li>
|
|
|
|
|
* <li>期权投资账户</li>
|
|
|
|
|
* <li>融资融券账户</li>
|
|
|
|
|
* <li>外汇投资账户</li>
|
|
|
|
|
* <li>信托账户</li>
|
|
|
|
|
* <li>保险账户</li>
|
|
|
|
|
* <li>供应链资产账户</li>
|
|
|
|
|
*
|
|
|
|
|
* @author: mlx
|
|
|
|
|
* @description:
|
|
|
|
|
* @date: 2023/03/13 20:49
|
|
|
|
|
* @version: 1.0
|
|
|
|
|
*/
|
|
|
|
|
@Getter
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@EnumMapping("text")
|
|
|
|
|
public enum AccountTypeEnum {
|
|
|
|
|
|
|
|
|
|
/**现金账户*/
|
|
|
|
|
CASH_ACCOUNT("现金账户"),
|
|
|
|
|
|
|
|
|
|
/**银行账户*/
|
|
|
|
|
BANK_ACCOUNT("银行账户"),
|
|
|
|
|
/**P2P账户*/
|
|
|
|
|
P2P_ACCOUNT("P2P账户"),
|
|
|
|
|
/**众筹账户*/
|
|
|
|
|
CROWDFUNDING_ACCOUNT("众筹账户"),
|
|
|
|
|
/**股票基金投资账户*/
|
|
|
|
|
EQUITY_FUND_INVESTMENT_ACCOUNT("股票基金投资账户"),
|
|
|
|
|
/**期货投资账户*/
|
|
|
|
|
FUTURES_INVESTMENT_ACCOUNT("期货投资账户"),
|
|
|
|
|
/**股权投资账户*/
|
|
|
|
|
EQUITY_INVESTMENT_ACCOUNT("股权投资账户"),
|
|
|
|
|
/**量化交易账户(股票基金)*/
|
|
|
|
|
EQUITY_FUND_QUANTITATIVE_TRADING_ACCOUNT("量化交易账户(股票基金)"),
|
|
|
|
|
/**量化交易账户(期货)*/
|
|
|
|
|
FUTURES_QUANTITATIVE_TRADING_ACCOUNT("量化交易账户(期货)"),
|
|
|
|
|
/**区块链资产账户*/
|
|
|
|
|
BLOCKCHAIN_ASSET_ACCOUNT("区块链资产账户"),
|
|
|
|
|
/**期权投资账户*/
|
|
|
|
|
OPTIONS_INVESTMENT_ACCOUNT("期权投资账户"),
|
|
|
|
|
/**融资融券账户*/
|
|
|
|
|
MARGIN_ACCOUNT("融资融券账户"),
|
|
|
|
|
/**外汇投资账户*/
|
|
|
|
|
FOREX_INVESTMENT_ACCOUNT("外汇投资账户"),
|
|
|
|
|
/**信托账户*/
|
|
|
|
|
TRUST_ACCOUNT("信托账户"),
|
|
|
|
|
/**保险账户*/
|
|
|
|
|
INSURANCE_ACCOUNT("保险账户"),
|
|
|
|
|
/**供应链资产账户*/
|
|
|
|
|
SUPPLY_CHAIN_ASSET_ACCOUNT("供应链资产账户"),
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
@EnumValue
|
|
|
|
|
private String text;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用于easyExcel 不用实体类直接导出的时候,可以重写这个方法
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public String toString() {
|
|
|
|
|
return this.getText();
|
|
|
|
|
}
|
|
|
|
|
}
|