TenantPipelineConfig.java 850 Bytes
package com.diligrp.tax.central.model;

import com.diligrp.tax.central.type.SettingFieldType;
import lombok.Getter;
import lombok.Setter;

import java.util.Map;

/**
 * @Author: zhangmeiyang
 * @CreateTime: 2025-11-06 14:25
 * @Version: todo
 */
@Getter
@Setter
public class TenantPipelineConfig {
    /**
     * id
     */
    private Long id;
    /**
     * 管道 ID
     */
    private Long pipelineId;
    /**
     * 文档类型
     */
    private String documentType;
    /**
     * 配置键
     */
    private String configKey;
    /**
     * 设置字段类型
     */
    private SettingFieldType settingFieldType;

    /**
     * 固定值
     */
    private String fixedValue;

    /**
     * 动态值
     */
    private Map<String, String> dynamicValues;

    /**
     * 远程参数
     */
    private RemoteParam remoteParam;
}