@tomei/product
Version:
NestJS package for product module
16 lines (15 loc) • 943 B
TypeScript
import { LoginUser } from '@tomei/sso';
import { ProductBase } from '../../base';
import { ProductCategory } from '../category-product/category-product';
import { ObjectBase } from '@tomei/general';
export declare class ProductProductCategory extends ObjectBase {
ObjectId: string;
ObjectName: string;
TableName: string;
ObjectType: string;
private static _Repository;
static CheckProductAssignToCategory(Code: string, dbTransaction: any): Promise<boolean>;
static listCategoryAssignedToProduct(ProductId: string, loginUser: LoginUser, page?: number, rows?: number, dbTransaction?: any): Promise<any>;
static assignProductToCategoryProduct(product: ProductBase, ProductCategory: ProductCategory, loginUser: LoginUser, dbTransaction?: any): Promise<any>;
static unassignedProductFromCategory(product: ProductBase, ProductCategory: ProductCategory, loginUser: LoginUser, dbTransaction?: any): Promise<any>;
}