package com.ruoyi.common.constant;


/**
 * 余额变更类型常量
 */
public class BalanceChangerConstants {


    /**
     * 充值操作
     */
    public static final int RECHARGE = 0;

    /**
     * 返佣
     */
    public static final int REBATE = 1;

    /**
     * 充值赠送
     */
    public static final int RECHARGE_BONUS = 2;

    // ==================== 体验金相关 ====================

    /**
     * 体验金赠送
     */
    public static final int EXPERIENCE_GOLD_GIFT = 3;

    /**
     * 体验金回收
     */
    public static final int EXPERIENCE_GOLD_RECYCLE = 4;

    // ==================== 图像处理（AI生成）相关 ====================

    /**
     * 图生图1
     */
    public static final int IMAGE_TO_IMAGE_1 = 5;

    /**
     * 图生图2
     */
    public static final int IMAGE_TO_IMAGE_2 = 6;

    /**
     * 一键换脸
     */
    public static final int ONE_CLICK_FACE_SWAP = 7;

    /**
     * 快捷生图
     */
    public static final int QUICK_IMAGE_GENERATION = 8;

    /**
     * 快捷生视频
     */
    public static final int QUICK_VIDEO_GENERATION = 9;

    // ==================== 其他操作 ====================

    /**
     * 退款
     */
    public static final int REFUND = 10;

    /**
     * 系统操作
     */
    public static final int SYSTEM_OPERATION = 11;

}
