package com.fs.his.domain;


import com.fs.common.annotation.Excel;
import com.fs.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 多商户配置对象 sys_redpacket_config_more
 *
 * @author fs
 * @date 2025-11-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SysRedpacketConfigMore  {

    /** $column.columnComment */
    private Long id;

    /** 0:老商户 商家转账到零钱 1:新商户 商家转账 */
    @Excel(name = "0:老商户 商家转账到零钱 1:新商户 商家转账")
    private Integer isNew;

    /** 公众号appId */
    @Excel(name = "公众号appId")
    private String appId;

    /** 小程序appId */
    @Excel(name = "小程序appId")
    private String miniappId;

    /** 商户号 */
    @Excel(name = "商户号")
    private String mchId;

    /** 商户密钥 */
    @Excel(name = "商户密钥")
    private String mchKey;

    /** p12证书文件的绝对路径或者以classpath:开头的类路径. */
    @Excel(name = "p12证书文件的绝对路径或者以classpath:开头的类路径.")
    private String keyPath;

    /** apiclient_key.pem证书文件的绝对路径或者以classpath:开头的类路径. */
    @Excel(name = "apiclient_key.pem证书文件的绝对路径或者以classpath:开头的类路径.")
    private String privateKeyPath;

    /** apiclient_cert.pem证书文件的绝对路径或者以classpath:开头的类路径. */
    @Excel(name = "apiclient_cert.pem证书文件的绝对路径或者以classpath:开头的类路径.")
    private String privateCertPath;

    /** apiV3 秘钥值. */
    @Excel(name = "apiV3 秘钥值.")
    private String apiV3Key;

    /** 公钥ID */
    @Excel(name = "公钥ID")
    private String publicKeyId;

    /** pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径. */
    @Excel(name = "pub_key.pem证书文件的绝对路径或者以classpath:开头的类路径.")
    private String publicKeyPath;

    /** 回调地址 */
    @Excel(name = "回调地址")
    private String notifyUrl;

    /** $column.columnComment */
    @Excel(name = "回调地址")
    private String notifyUrlScrm;


}
