import { Model, Sequelize } from 'sequelize'; import { ModelStatic } from '../../d.ts'; import { AreaInfoStatic, CityInfoStatic, ClassInfoStatic, LineInfoStatic, PlantInfoStatic, TagTypeListStatic } from '../fimp'; import { MachineInfoStatic } from './MachineInfo'; export interface IRawDataMachineSensorStr extends Model { id: number; areaId: number; cityId: number; plantId: number; lineId: number; machineId: number; logTime: Date; tagTypeId: number; sensorValueStr: string; classId: number; foreignMessageId: string; } export declare type RawDataMachineSensorStrStatic = ModelStatic; interface IRawDataMachineSensorStrReferencedModels { AreaInfo: AreaInfoStatic; CityInfo: CityInfoStatic; PlantInfo: PlantInfoStatic; LineInfo: LineInfoStatic; MachineInfo: MachineInfoStatic; TagTypeList: TagTypeListStatic; ClassInfo: ClassInfoStatic; } export declare function rawDataMachineSensorStrModelFactory(sequelize: Sequelize, { AreaInfo, CityInfo, PlantInfo, LineInfo, MachineInfo, TagTypeList, ClassInfo, }: IRawDataMachineSensorStrReferencedModels): RawDataMachineSensorStrStatic; export {};