UNPKG

@tomei/product

Version:

NestJS package for product module

41 lines (40 loc) 1.47 kB
import { StatusEnum } from '../../enum/status.enum'; import { LoginUser } from '@tomei/sso'; import { IProductCollectioArr } from '../../interfaces/product-collection-attr.interface'; import { ObjectBase } from '@tomei/general'; interface IproductCollectionInitParam { code?: string; collectionInfo?: IProductCollectioArr; } export declare class ProductCollection extends ObjectBase { ObjectId: string; ObjectName: string; TableName: string; ObjectType: string; Name: string; Description: string; private _Status; private _CreatedById; private _CreatedAt; private _UpdatedById; private _UpdatedAt; private static _Repo; get Status(): StatusEnum; set Status(value: StatusEnum); get Code(): string; set Code(value: string); get CreatedById(): string; set CreatedById(value: string); get CreatedAt(): Date; set CreatedAt(value: Date); get UpdatedById(): string; set UpdatedById(value: string); get UpdatedAt(): Date; set UpdatedAt(value: Date); private constructor(); static init(options?: IproductCollectionInitParam): Promise<ProductCollection>; static findAll(loginUser: LoginUser, dbTransaction?: any, page?: number, rows?: number, search?: {}): Promise<any>; create(loginUser: LoginUser, dbTransaction?: any): Promise<any>; update(loginUser: LoginUser, collectionInfo: IProductCollectioArr, dbTransaction?: any): Promise<any>; } export {};