UNPKG

qrcode-framework

Version:

34 lines (33 loc) 1.12 kB
import { Association, HasManyGetAssociationsMixin } from 'sequelize'; import { BaseModel } from '../../core/BaseModel'; import { Material } from './Material'; import { MaterialGroupType } from './MaterialGroupType'; import { MaterialGroupVersion } from './MaterialGroupVersion'; export declare const MATERIAL_GROUP_STATUS: { NEW: number; VALID: number; INVALID: number; }; export declare class MaterialGroup extends BaseModel { static associations: { materials: Association<MaterialGroup, Material>; groupVersions: Association<MaterialGroup, MaterialGroupVersion>; types: Association<MaterialGroup, MaterialGroupType>; }; id: number; code: string; name: string; description: string; thumbUrl: string; url: string; thumbFile: string; rule: object; status: number; version: string; createdAt: Date; updatedAt: Date; deleted: boolean; getMaterials: HasManyGetAssociationsMixin<Material>; getGroupVersions: HasManyGetAssociationsMixin<MaterialGroupVersion>; getTypes: HasManyGetAssociationsMixin<MaterialGroupType>; }