Ben Lin
2025-03-11 8e977a7ec92bc1845079eda2473e9c3fc4691c8d
src/api/tigerapi/model/systemModel.ts
@@ -1,4 +1,6 @@
import { Ref } from 'vue';
import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
import { extend } from 'dayjs';
export type AD_INFO = {
  nation?: string;
@@ -337,13 +339,18 @@
 * @description: 自定义弹出框参数类型
 * @return {*}
 */
export interface CustModalParams {
export interface CustModalParams extends CustParams {
  mValues: {}; //主表数据
  others: {}; //一些其他数据
  keyCode: string;
}
export interface CustParams {
  cType: string; //类型
  values: {}; //Modal框内表单数据
  mValues: {}; //主表数据
  initFnName: string; //初始化方法名
  others: {}; //一些其他数据
  FnName: string; //自定义方法名
  data: Ref<any[]>; //数据,这里一般是表格数据
}
export type pParams = {
@@ -364,3 +371,17 @@
export type EntityListGetResultModel = BasicFetchResult<EntityPropertie>;
export type FunctionType = (...args: any[]) => any;
export interface BaseImportInput{
  typeFullName: string;
}
export interface ImportEntityValidate extends BaseImportInput {
  EntityJson: string;
  CheckJson: string;
  where: string;
}
export interface ImportInput extends BaseImportInput{
  EntityJson: string;
}