import { Model, Sequelize } from 'sequelize'; import { ModelStatic } from '../../d.ts'; import { AreaInfoStatic, CityInfoStatic, ClassInfoStatic, ErrorGroupInfoStatic, LineInfoStatic, PlantInfoStatic, WorkerTypeStatic } from '../fimp'; import { MachineInfoStatic } from './MachineInfo'; export interface IErrorRawData extends Model { id: number; areaId: number; cityId: number; plantId: number; lineId: number; machineId: number; wipNo: string; lotNo: string; itemNo: string; side: string; logTime: Date; errorGroupId: number; codeStr: string; counter: number; classId: number; sendFlag: number; workerId: number; foreignMessageId: string; } export declare type ErrorRawDataStatic = ModelStatic; interface IErrorRawDataReferencedModels { AreaInfo: AreaInfoStatic; CityInfo: CityInfoStatic; PlantInfo: PlantInfoStatic; LineInfo: LineInfoStatic; MachineInfo: MachineInfoStatic; ClassInfo: ClassInfoStatic; ErrorGroupInfo: ErrorGroupInfoStatic; WorkerType: WorkerTypeStatic; } export declare function errorRawDataModelFactory(sequelize: Sequelize, { AreaInfo, CityInfo, PlantInfo, LineInfo, MachineInfo, ClassInfo, ErrorGroupInfo, WorkerType, }: IErrorRawDataReferencedModels): ErrorRawDataStatic; export {};