alarmContactModal.ts 729 Bytes
import { BasicPageParams } from '/@/api/model/baseModel';

interface ContactItemsModal {
  id: string;
  createTime: string;
  enabled: boolean;
  username: string;
  department: string;
  phone: string;
}
export type ContactPageParams = BasicPageParams & { username: string; organizationId: string };
export type ConfigPageParams = BasicPageParams & {
  status: number;
  organizationId: string;
  name: string;
  orderFiled: string;
  orderType: string;
};

export interface ContactModal {
  items: ContactItemsModal[];
  total: number;
}

export interface ContactParams {
  alarmContactId: string;
  messageMode: string;
  name: string;
  organizationId: string;
  remark?: string;
}

export type ContactInfo = ContactParams;