
package com.czg.account.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;

/**
 * 店铺支付类型 实体类。
 *
 * @author zs
 * @since 2025-02-26
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ShopPayTypeDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 自增id
     */
    private Integer id;
    /**
     * 是否快捷展示1是0否
     */
    private Integer isShowShortcut;
    private String payName;
    private String payType;

    /**
     * 0允许退款 1-不允许退款
     */
    private Integer isRefundable;

    /**
     * 是否打开钱箱
     */
    private Integer isOpenCashDrawer;

    /**
     * 0不是 1是 [系统级支付]
     */
    private Integer isSystem;

    /**
     * 0-非虚拟 1虚拟 virtual
     */
    private Integer isIdeal;

    /**
     * 0-不显示1显示
     */
    private Integer isDisplay;

    /**
     * 排序
     */
    private Integer sorts;


    /**
     * 图标
     */
    private String icon;

}
