ApiConfig.java 1.8 KB
package com.aigeo.entity;

import lombok.Data;

import java.io.Serializable;

@Data
public class ApiConfig implements Serializable {
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 接口类型(1.文档转换 2.文档扫描 3.图片识别 4.智能翻译 5.短信 6.微信 7.邮件 8.EDM)
     */
    private Integer apiType;

    /*
     * 接口类型子模块
     * */
    private Integer apiClassify;

    /**
     * 接口提供方
     */
    private String apiName;

    /**
     * 企业id
     */
    private Integer companyId;

    /**
     * API的ID号
     */
    private String apiId;

    /**
     * API的key
     */
    private String apiKey;

    /**
     * API的code值
     */
    private String apiCode;

    /**
     * API的host
     */
    private String apiUrl;

    /**
     * API的方法名
     */
    private String apiPath;

    /*
     * Api回调地址
     * */
    private String apiRedirectUri;

    /**
     * API其它
     */
    private String apiTest;

    /**
     * API的更新日期
     */
    private String updateTime;

    /**
     * 备注说明
     */
    private String remarks;

    /*
     * 系统标识
     * */
    private String code;

    /*
     * 是否启用(0:否  1:是)
     * */
    private Integer isEnable;

    //--------------------20250804新增以下微信支付相关配置字段----------------------
    /**
     * 微信支付私钥路径
     */
    private String privateKeyPath;
    /**
     * 微信支付公钥路径
     */
    private String publicKeyPath;
    /**
     * 微信退款回调地址
     */
    private String refundRedirectUrl;
    /**
     * 商户号
     */
    private String merchantId;
    //--------------------20250804新增以上微信支付相关配置字段----------------------

    private static final long serialVersionUID = 1L;
}