import { Model, Sequelize } from 'sequelize'; import { ModelStatic } from '../../d.ts'; import { BuildingInfoStatic } from './BuildingInfo'; import { GroupTypeStatic } from './GroupType'; export interface IDeptInfo extends Model { deptId: number; buildingId: number; deptNo: string; deptNameEn: string; deptNameTw: string; deptNameCn: string; groupTypeId: number; maxEnergyTarget: number; dayEgTarget: number; totalEgTarget: number; waterDayEgTarget: number; waterTotalEgTarget: number; oilDayEgTarget: number; oilTotalEgTarget: number; gasDayEgTarget: number; gasTotalEgTarget: number; } export declare type DeptInfoStatic = ModelStatic; interface IDeptInfoReferencedModels { BuildingInfo: BuildingInfoStatic; GroupType: GroupTypeStatic; } export declare function deptInfoModelFactory(sequelize: Sequelize, { BuildingInfo, GroupType, }: IDeptInfoReferencedModels): DeptInfoStatic; export {};