package org.dromara.payment.api.syd.domain.syd;

import lombok.Data;

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


/**
 * 服务商配置视图对象 sys_syd_config
 *
 * @author LionLi
 * @date 2024-03-26
 */
@Data
public class RemoteSysSydConfigVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 结算中心id(0:默认配置)
     */
    private Long sydId;

    /**
     * 收税开始范围（单位：分）
     */
    private Integer begin;

    /**
     * 收税结束范围（单位：分，-1无限大）
     */
    private Integer end;

    /**
     * 税率（%）
     */
    private BigDecimal rate;

    /**
     * 是否能使用临时税务登记证（0:否 1:是）
     */
    private Long isTaxCertificate;

    /**
     * 计算方式（1:普通 2:逆向）
     */
    private Long calStyle;


}
