@tomei/product
Version:
NestJS package for product module
20 lines (19 loc) • 975 B
TypeScript
import { LoginUser } from '@tomei/sso';
import { ProductBase } from '../../base';
import { ProductGroup } from '../group-product/group-product';
import { ObjectBase } from '@tomei/general';
export declare class ProductProductGroup extends ObjectBase {
ObjectId: string;
ObjectName: string;
TableName: string;
ObjectType: string;
Code: string;
ProductId: string;
get ProductGroupId(): string;
set ProductGroupId(value: string);
private static _Repo;
static CheckProductAssignToGroup(code: string, dbTransaction?: any): Promise<any>;
static listGroupAssignedToProduct(ProductId: string, loginUser: LoginUser, dbTransaction?: any): Promise<any>;
static assignProductToGroup(Product: ProductBase, ProductGroup: ProductGroup, loginUser: LoginUser, dbTransaction?: any): Promise<any>;
static unassignedProductFromGroup(Product: ProductBase, ProductGroup: ProductGroup, loginUser: LoginUser, dbTransaction?: any): Promise<any>;
}