bigscreenCenterModel.ts 1.22 KB
import { BasicPageParams } from '/@/api/model/baseModel';

export interface BigScreenCenterItemsModel {
  id: string;
  name: string;
  createTime: string;
  creator: string;
  remark: string;
}
export type queryPageParams = BasicPageParams & {
  name?: Nullable<string>;
  organizationId?: Nullable<number>;
};

export interface ConfigurationModal {
  items: BigScreenCenterItemsModel[];
  total: number;
}

export interface BigScreenCenterParams {
  name: string;
  createTime: string;
  creator: string;
  remark: string;
  defaultContent?: string;
}
export type ConfigurationCenterInfo = BigScreenCenterParams;

/**
 * 大屏公共接口
 */
export interface BigScreenInterfaceParams {
  createTime: string;
  creator: string;
  defaultConfig: string;
  description: string;
  enabled: boolean;
  icon: string;
  id: string;
  interfaceName: string;
  name: string;
  remark: string;
  requestContentType: 0;
  requestHttpType: string;
  requestOriginUrl: string;
  requestParams: string;
  requestUrl: string;
  roleIds: [string];
  state: number;
  tenantExpireTime: string;
  tenantId: string;
  tenantProfileId: string;
  tenantStatus: string;
  updateTime: string;
  updater: string;
}