import { Asset } from './asset'; import { BaseModel } from './baseModel'; import { OperationCenter } from './operationCenter'; import { ObjectId } from 'mongodb'; export interface AssetTracking extends BaseModel { date: Date; operationCenter: OperationCenter | ObjectId; items: AssetTrackingItem[]; } export interface AssetTrackingItem extends BaseModel { assetTracking: AssetTracking | ObjectId; date: Date; operationCenter: OperationCenter | ObjectId; asset: Asset | ObjectId; mark: string; color: string; location: string; destination?: OperationCenter | ObjectId; condition: string; count: number; }