package com.hzs.system.config.vo;

import com.hzs.common.core.annotation.Transaction;
import com.hzs.common.core.constant.EnumsPrefixConstants;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @description: 特殊配置明细表
 * @author: sui q
 * @time: 2023/7/19 11:33
 * @classname: SpecialCurrencyDetailVO
 * @package_name: com.hzs.system.config.vo
 * version 1.0.0
 */
@Data
public class SpecialCurrencyDetailVO implements Serializable {

    /**
     * 主键
     */
    private Integer pkId;

    /**
     * 特殊消费配置主键
     */
    private Integer pkSpecialCurrency;

    /**
     * 币种翻译键
     */
    @Transaction(transactionKey = EnumsPrefixConstants.KEY_ACC)
    private Integer pkAccountTran;

    private String pkAccountTranVal;

    /**
     * 账户类型
     */
    private Integer pkAccount;

    /**
     * 扣除顺序
     */
    private Integer deductSort;

    /**
     * 扣除比例
     */
    private BigDecimal deductRatio;
}
