Documentation ¶
Index ¶
- Variables
- type 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
- 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
- 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
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DeleteStatusNo int8 = 0 DeleteStatusYes int8 = 1 TagBFE int8 = 1 TagProduct int8 = 3 )
View Source
var PoolsTagMap = map[int8]bool{ TagBFE: true, TagProduct: true, }
Functions ¶
This section is empty.
Types ¶
type RDBBFEClusterStorager ¶
type RDBBFEClusterStorager struct {
// contains filtered or unexported fields
}
func NewRDBBFEClusterStorager ¶
func NewRDBBFEClusterStorager(dbCtxFactory lib.DBContextFactory) *RDBBFEClusterStorager
func (*RDBBFEClusterStorager) CreateBFECluster ¶
func (ps *RDBBFEClusterStorager) CreateBFECluster(ctx context.Context, pp *ibasic.BFEClusterParam) error
func (*RDBBFEClusterStorager) DeleteBFECluster ¶
func (ps *RDBBFEClusterStorager) DeleteBFECluster(ctx context.Context, pp *ibasic.BFECluster) error
func (*RDBBFEClusterStorager) FetchBFEClusters ¶
func (ps *RDBBFEClusterStorager) FetchBFEClusters(ctx context.Context, filter *ibasic.BFEClusterFilter) ([]*ibasic.BFECluster, error)
type RDBExtraFileStorager ¶
type RDBExtraFileStorager struct {
// contains filtered or unexported fields
}
func NewRDBExtraFileStorager ¶
func NewRDBExtraFileStorager(dbCtxFactory lib.DBContextFactory) *RDBExtraFileStorager
func (*RDBExtraFileStorager) CreateExtraFile ¶
func (ps *RDBExtraFileStorager) CreateExtraFile(ctx context.Context, product *ibasic.Product, pps ...*ibasic.ExtraFileParam) error
func (*RDBExtraFileStorager) DeleteExtraFile ¶
func (ps *RDBExtraFileStorager) DeleteExtraFile(ctx context.Context, pp *ibasic.ExtraFileFilter) error
func (*RDBExtraFileStorager) FetchExtraFiles ¶
func (ps *RDBExtraFileStorager) FetchExtraFiles(ctx context.Context, where *ibasic.ExtraFileFilter) ([]*ibasic.ExtraFile, error)
type RDBProductStorager ¶
type RDBProductStorager struct {
// contains filtered or unexported fields
}
func NewProductManager ¶
func NewProductManager(dbCtxFactory lib.DBContextFactory) *RDBProductStorager
func (*RDBProductStorager) CreateProduct ¶
func (ps *RDBProductStorager) CreateProduct(ctx context.Context, pp *ibasic.ProductParam) error
func (*RDBProductStorager) DeleteProduct ¶
func (*RDBProductStorager) FetchProducts ¶
func (ps *RDBProductStorager) FetchProducts(ctx context.Context, filter *ibasic.ProductFilter) ([]*ibasic.Product, error)
func (*RDBProductStorager) UpdateProduct ¶
func (ps *RDBProductStorager) UpdateProduct(ctx context.Context, product *ibasic.Product, pp *ibasic.ProductParam) error
Click to show internal directories.
Click to hide internal directories.