123
This commit is contained in:
@@ -5,43 +5,47 @@ import lombok.Getter;
|
||||
@Getter
|
||||
public enum AccountBusinessEnum {
|
||||
|
||||
// 用户端
|
||||
A1("101","紫贝充值","增加充值的紫贝"),
|
||||
A2("102","注册奖励","增加充值的紫贝"),
|
||||
A3("103","首充奖励","增加充值的紫贝"),
|
||||
A4("104","送出礼物","扣除紫贝"),
|
||||
A5("105","送出守护","扣除紫贝"),
|
||||
A6("106","视频支出","扣除紫贝"),
|
||||
A7("106","聊天支出","扣除紫贝"),
|
||||
A8("108","提现","扣除收益的紫贝"),
|
||||
/**
|
||||
* 提现
|
||||
*/
|
||||
WITHDRAW(AccountChangeEnum.WITHDRAW,null,null,null),
|
||||
/**
|
||||
* 守护
|
||||
*/
|
||||
GUARD(AccountChangeEnum.USER_GUARD,AccountChangeEnum.ANCHOR_GUARD,AccountChangeEnum.ONE_GUARD,AccountChangeEnum.UNION_GUARD),
|
||||
/**
|
||||
* 赠送礼物
|
||||
*/
|
||||
GIFT(AccountChangeEnum.USER_GIFT,AccountChangeEnum.ANCHOR_GIFT,AccountChangeEnum.ONE_GIFT,AccountChangeEnum.UNION_GIFT),
|
||||
/**
|
||||
* 视频
|
||||
*/
|
||||
VIDEO(AccountChangeEnum.USER_VIDEO,AccountChangeEnum.ANCHOR_VIDEO,AccountChangeEnum.ONE_VIDEO,AccountChangeEnum.UNION_VIDEO),
|
||||
|
||||
// 主播端
|
||||
B1("201","收到礼物","增加收益的紫贝"),
|
||||
B2("202","收到守护","增加收益的紫贝"),
|
||||
B3("203","视频收入","增加收益的紫贝"),
|
||||
|
||||
// 分销
|
||||
C1("301","充值分成","增加收益的紫贝"),
|
||||
C2("301","礼物分成","增加收益的紫贝"),
|
||||
C3("301","守护分成","增加收益的紫贝"),
|
||||
C4("301","视频分成","增加收益的紫贝"),
|
||||
|
||||
// 工会
|
||||
D1("401","礼物工会分成","增加收益的紫贝"),
|
||||
D2("401","守护工会分成","增加收益的紫贝"),
|
||||
D3("401","视频工会分成","增加收益的紫贝"),
|
||||
|
||||
// 系统
|
||||
Z1("1001","系统调账","系统调账"),
|
||||
/**
|
||||
* 充值
|
||||
*/
|
||||
RECHARGE(AccountChangeEnum.USER_RECHARGE,null,AccountChangeEnum.ONE_RECHARGE,null),
|
||||
;
|
||||
private final AccountChangeEnum sourceEnum;
|
||||
private final AccountChangeEnum targetEnum;
|
||||
private final AccountChangeEnum oneEnum;
|
||||
private final AccountChangeEnum unionEnum;
|
||||
|
||||
private final String code;
|
||||
private final String name;
|
||||
private final String desc;
|
||||
AccountBusinessEnum(AccountChangeEnum sourceEnum, AccountChangeEnum targetEnum, AccountChangeEnum oneEnum, AccountChangeEnum unionEnum) {
|
||||
this.sourceEnum = sourceEnum;
|
||||
this.targetEnum = targetEnum;
|
||||
this.oneEnum = oneEnum;
|
||||
this.unionEnum = unionEnum;
|
||||
}
|
||||
|
||||
AccountBusinessEnum(String code, String name, String desc) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
this.desc = desc;
|
||||
public static AccountBusinessEnum getByName(String name){
|
||||
AccountBusinessEnum[] values = AccountBusinessEnum.values();
|
||||
for (AccountBusinessEnum value : values) {
|
||||
if(value.name().equals(name)){
|
||||
return value;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.ruoyi.cai.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum AccountChangeEnum {
|
||||
|
||||
// 用户端
|
||||
USER_RECHARGE(101,"充值",""),
|
||||
// A2(102,"注册奖励","增加充值的紫贝"),
|
||||
// A3(103,"首充奖励","增加充值的紫贝"),
|
||||
USER_GIFT(104,"送出礼物",""),
|
||||
USER_GUARD(105,"送出守护",""),
|
||||
USER_VIDEO(106,"视频支出",""),
|
||||
A7(107,"聊天支出",""),
|
||||
WITHDRAW(108,"提现",""),
|
||||
|
||||
// 主播端
|
||||
ANCHOR_GIFT(201,"收到礼物",""),
|
||||
ANCHOR_GUARD(202,"收到守护",""),
|
||||
ANCHOR_VIDEO(203,"视频收入",""),
|
||||
|
||||
// 分销
|
||||
ONE_RECHARGE(301,"充值分成",""),
|
||||
ONE_GIFT(302,"礼物分成",""),
|
||||
ONE_GUARD(303,"守护分成",""),
|
||||
ONE_VIDEO(304,"视频分成",""),
|
||||
|
||||
// 工会
|
||||
UNION_GIFT(401,"礼物工会分成",""),
|
||||
UNION_GUARD(402,"守护工会分成",""),
|
||||
UNION_VIDEO(403,"视频工会分成",""),
|
||||
|
||||
// 系统
|
||||
SYSTEM_COIN_INCS(1001,"系统调账","后台人工调增余额"),
|
||||
SYSTEM_COIN_DECR(1002,"系统调账","后台人工调减余额"),
|
||||
SYSTEM_INCOME_COIN_INCS(1003,"系统调账","后台人工调增收益"),
|
||||
SYSTEM_INCOME_COIN_DECR(1004,"系统调账","后台人工调减收益"),
|
||||
;
|
||||
|
||||
private final Integer code;
|
||||
private final String name;
|
||||
private final String desc;
|
||||
|
||||
AccountChangeEnum(Integer code, String name, String desc) {
|
||||
this.code = code;
|
||||
this.name = name;
|
||||
this.desc = desc;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ruoyi.cai.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* -1-无须分销 0-待分销 1-已分销
|
||||
* <p>created on 2024/1/5 16:40</p>
|
||||
* @author duet
|
||||
*/
|
||||
@Getter
|
||||
public enum ConsumeLogStatus {
|
||||
NO(-1),
|
||||
READY(0),
|
||||
ALREADY(1);
|
||||
private final Integer code;
|
||||
|
||||
ConsumeLogStatus(Integer code) {
|
||||
this.code = code;
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Component;
|
||||
*/
|
||||
@Getter
|
||||
public enum ConsumeLogType {
|
||||
PAY(1),
|
||||
RECHARGE(1),
|
||||
GIFT(2),
|
||||
GUARD(3),
|
||||
VIDEO(4),
|
||||
|
||||
Reference in New Issue
Block a user