Versions in this module Expand all Collapse all v0 v0.0.2 Dec 9, 2021 v0.0.1 Oct 19, 2021 Changes in this version + var DeleteStatusNo int8 = 0 + var DeleteStatusYes int8 = 1 + var PoolsTagMap = map[int8]bool + var TagBFE int8 = 1 + var TagProduct int8 = 3 + type RDBBFEClusterStorager struct + func NewRDBBFEClusterStorager(dbCtxFactory lib.DBContextFactory) *RDBBFEClusterStorager + func (ps *RDBBFEClusterStorager) CreateBFECluster(ctx context.Context, pp *ibasic.BFEClusterParam) error + func (ps *RDBBFEClusterStorager) DeleteBFECluster(ctx context.Context, pp *ibasic.BFECluster) error + func (ps *RDBBFEClusterStorager) FetchBFEClusters(ctx context.Context, filter *ibasic.BFEClusterFilter) ([]*ibasic.BFECluster, error) + type RDBExtraFileStorager struct + func NewRDBExtraFileStorager(dbCtxFactory lib.DBContextFactory) *RDBExtraFileStorager + func (ps *RDBExtraFileStorager) CreateExtraFile(ctx context.Context, product *ibasic.Product, pps ...*ibasic.ExtraFileParam) error + func (ps *RDBExtraFileStorager) DeleteExtraFile(ctx context.Context, pp *ibasic.ExtraFileFilter) error + func (ps *RDBExtraFileStorager) FetchExtraFiles(ctx context.Context, where *ibasic.ExtraFileFilter) ([]*ibasic.ExtraFile, error) + type RDBProductStorager struct + func NewProductManager(dbCtxFactory lib.DBContextFactory) *RDBProductStorager + func (ps *RDBProductStorager) CreateProduct(ctx context.Context, pp *ibasic.ProductParam) error + func (ps *RDBProductStorager) DeleteProduct(ctx context.Context, product *ibasic.Product) error + func (ps *RDBProductStorager) FetchProducts(ctx context.Context, filter *ibasic.ProductFilter) ([]*ibasic.Product, error) + func (ps *RDBProductStorager) UpdateProduct(ctx context.Context, product *ibasic.Product, pp *ibasic.ProductParam) error