Newer
Older
xc-business-system / src / views / resource / customer / reviewNotice / customer-notice.ts
export interface IListQuery {
  noticeNo: string
  createUserName: string
  createTimeStart: string
  createTimeEnd: string
  sendStatus: string
  formId: string
  approvalStatus: string
  offset: number
  limit: number
  sort?: string
  order?: string
}

export interface ISampleEquipmentQuery {
  customerId: string
  equipmentName: string
  certificateValidStart: string
  certificateValidEnd: string
  equipmentNo: string
  equipmentType: string
  offset: number
  limit: number
}

export interface ISampleEquipment {
  id: string
  equipmentId: string
  equipmentNo: string
  equipmentName: string
  category: string
  model: string
  manufactureNo: string
  manufacturer: string
  companyId: string
  companyName: string
  directorId: string
  directorName: string
  checkDate: string
  checkCycle: string
  checkOrganization: string
  checkDestination: string
  meterIdentify: string
  measurePersonName: string
  certificateValid: string
}

export interface ICustomerNoticeInfo {
  id?: string
  customerId: string
  customerName?: string
  deptId: string
  labCode: string
  labCodeName?: string
  groupCode?: string // 部门
  groupCodeName?: string // 部门名称
  noticeUserId: string
  noticeUserName?: string
  noticeNo: string
  noticeName?: string
  submitDate?: string
  deviceName?: string
  deviceModel?: string
  deviceNo?: string
  returnDate?: string
  noticeDate?: string
  sampleIdList: Array<string>
  sendStatus: string
  sendStatusValue?: string
  approvalStatus?: string
  approvalStatusName?: string
  appealUserId: string
  appealUserName: string
  processId: string
  taskId: string
  decisionItem?: string
  createUserId?: string
  createUserName?: string
  createTime?: string
}