export interface TemplateVariableVO {
  /**
   * 变量ID
   */
  variableId: string | number;

  /**
   * 变量显示名称
   */
  varLabel: string;

  /**
   * 变量名称(含占位符)
   */
  varName: string;

  /**
   * 模板类型(1合同 2发货单）
   */
  templateType: string;

  /**
   * 数据表名
   */
  dataSource: string;

  /**
   * 数据字段
   */
  dataField: string;

  /**
   * 变量类型(1文本 2数值 3时间 4数组)
   */
  varType: string;

  /**
   * 默认值
   */
  defaultValue: string;

  /**
   * 排序号
   */
  sortOrder: number;

  /**
   * 模板ID（预留）
   */
  templateId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag: string;

}

export interface TemplateVariableForm extends BaseEntity {
  /**
   * 变量ID
   */
  variableId?: string | number;

  /**
   * 变量显示名称
   */
  varLabel?: string;

  /**
   * 变量名称(含占位符)
   */
  varName?: string;

  /**
   * 模板类型(1合同 2发货单）
   */
  templateType?: string;

  /**
   * 数据表名
   */
  dataSource?: string;

  /**
   * 数据字段
   */
  dataField?: string;

  /**
   * 变量类型(1文本 2数值 3时间 4数组)
   */
  varType?: string;

  /**
   * 默认值
   */
  defaultValue?: string;

  /**
   * 排序号
   */
  sortOrder?: number;

  /**
   * 模板ID（预留）
   */
  templateId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

}

export interface TemplateVariableQuery extends PageQuery {

  /**
   * 变量显示名称
   */
  varLabel?: string;

  /**
   * 变量名称(含占位符)
   */
  varName?: string;

  /**
   * 模板类型(1合同 2发货单）
   */
  templateType?: string;

  /**
   * 数据表名
   */
  dataSource?: string;

  /**
   * 数据字段
   */
  dataField?: string;

  /**
   * 变量类型(1文本 2数值 3时间 4数组)
   */
  varType?: string;

  /**
   * 默认值
   */
  defaultValue?: string;

  /**
   * 排序号
   */
  sortOrder?: number;

  /**
   * 模板ID（预留）
   */
  templateId?: string | number;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



