app-cloudep-product-service/pkg/mock/repository/product_item.go

436 lines
17 KiB
Go
Raw Permalink Normal View History

2025-03-31 13:24:40 +00:00
// Code generated by MockGen. DO NOT EDIT.
// Source: ./pkg/domain/repository/product_item.go
//
// Generated by this command:
//
// mockgen -source=./pkg/domain/repository/product_item.go -destination=./pkg/mock/repository/product_item.go -package=mock
//
// Package mock is a generated GoMock package.
package mock
import (
context "context"
reflect "reflect"
entity "code.30cm.net/digimon/app-cloudep-product-service/pkg/domain/entity"
product "code.30cm.net/digimon/app-cloudep-product-service/pkg/domain/product"
repository "code.30cm.net/digimon/app-cloudep-product-service/pkg/domain/repository"
mongo "go.mongodb.org/mongo-driver/mongo"
gomock "go.uber.org/mock/gomock"
)
// MockProductItemRepository is a mock of ProductItemRepository interface.
type MockProductItemRepository struct {
ctrl *gomock.Controller
recorder *MockProductItemRepositoryMockRecorder
isgomock struct{}
}
// MockProductItemRepositoryMockRecorder is the mock recorder for MockProductItemRepository.
type MockProductItemRepositoryMockRecorder struct {
mock *MockProductItemRepository
}
// NewMockProductItemRepository creates a new mock instance.
func NewMockProductItemRepository(ctrl *gomock.Controller) *MockProductItemRepository {
mock := &MockProductItemRepository{ctrl: ctrl}
mock.recorder = &MockProductItemRepositoryMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockProductItemRepository) EXPECT() *MockProductItemRepositoryMockRecorder {
return m.recorder
}
// DecSalesCount mocks base method.
func (m *MockProductItemRepository) DecSalesCount(ctx context.Context, id string, count int64) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DecSalesCount", ctx, id, count)
ret0, _ := ret[0].(error)
return ret0
}
// DecSalesCount indicates an expected call of DecSalesCount.
func (mr *MockProductItemRepositoryMockRecorder) DecSalesCount(ctx, id, count any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DecSalesCount", reflect.TypeOf((*MockProductItemRepository)(nil).DecSalesCount), ctx, id, count)
}
// Delete mocks base method.
func (m *MockProductItemRepository) Delete(ctx context.Context, ids []string) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Delete", ctx, ids)
ret0, _ := ret[0].(error)
return ret0
}
// Delete indicates an expected call of Delete.
func (mr *MockProductItemRepositoryMockRecorder) Delete(ctx, ids any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockProductItemRepository)(nil).Delete), ctx, ids)
}
// DeleteByReferenceID mocks base method.
func (m *MockProductItemRepository) DeleteByReferenceID(ctx context.Context, id string) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteByReferenceID", ctx, id)
ret0, _ := ret[0].(error)
return ret0
}
// DeleteByReferenceID indicates an expected call of DeleteByReferenceID.
func (mr *MockProductItemRepositoryMockRecorder) DeleteByReferenceID(ctx, id any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteByReferenceID", reflect.TypeOf((*MockProductItemRepository)(nil).DeleteByReferenceID), ctx, id)
}
// FindByID mocks base method.
func (m *MockProductItemRepository) FindByID(ctx context.Context, id string) (*entity.ProductItems, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FindByID", ctx, id)
ret0, _ := ret[0].(*entity.ProductItems)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FindByID indicates an expected call of FindByID.
func (mr *MockProductItemRepositoryMockRecorder) FindByID(ctx, id any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FindByID", reflect.TypeOf((*MockProductItemRepository)(nil).FindByID), ctx, id)
}
// GetSalesCount mocks base method.
func (m *MockProductItemRepository) GetSalesCount(ctx context.Context, ids []string) ([]repository.ProductItemSalesCount, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetSalesCount", ctx, ids)
ret0, _ := ret[0].([]repository.ProductItemSalesCount)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetSalesCount indicates an expected call of GetSalesCount.
func (mr *MockProductItemRepositoryMockRecorder) GetSalesCount(ctx, ids any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSalesCount", reflect.TypeOf((*MockProductItemRepository)(nil).GetSalesCount), ctx, ids)
}
// IncSalesCount mocks base method.
func (m *MockProductItemRepository) IncSalesCount(ctx context.Context, id string, count int64) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "IncSalesCount", ctx, id, count)
ret0, _ := ret[0].(error)
return ret0
}
// IncSalesCount indicates an expected call of IncSalesCount.
func (mr *MockProductItemRepositoryMockRecorder) IncSalesCount(ctx, id, count any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncSalesCount", reflect.TypeOf((*MockProductItemRepository)(nil).IncSalesCount), ctx, id, count)
}
// Index20250317001UP mocks base method.
func (m *MockProductItemRepository) Index20250317001UP(ctx context.Context) (*mongo.Cursor, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Index20250317001UP", ctx)
ret0, _ := ret[0].(*mongo.Cursor)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Index20250317001UP indicates an expected call of Index20250317001UP.
func (mr *MockProductItemRepositoryMockRecorder) Index20250317001UP(ctx any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Index20250317001UP", reflect.TypeOf((*MockProductItemRepository)(nil).Index20250317001UP), ctx)
}
// Insert mocks base method.
func (m *MockProductItemRepository) Insert(ctx context.Context, item []entity.ProductItems) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Insert", ctx, item)
ret0, _ := ret[0].(error)
return ret0
}
// Insert indicates an expected call of Insert.
func (mr *MockProductItemRepositoryMockRecorder) Insert(ctx, item any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Insert", reflect.TypeOf((*MockProductItemRepository)(nil).Insert), ctx, item)
}
// ListProductItem mocks base method.
func (m *MockProductItemRepository) ListProductItem(ctx context.Context, param repository.ProductItemQueryParams) ([]entity.ProductItems, int64, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ListProductItem", ctx, param)
ret0, _ := ret[0].([]entity.ProductItems)
ret1, _ := ret[1].(int64)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// ListProductItem indicates an expected call of ListProductItem.
func (mr *MockProductItemRepositoryMockRecorder) ListProductItem(ctx, param any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListProductItem", reflect.TypeOf((*MockProductItemRepository)(nil).ListProductItem), ctx, param)
}
// Update mocks base method.
func (m *MockProductItemRepository) Update(ctx context.Context, id string, param *repository.ProductUpdateItem) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Update", ctx, id, param)
ret0, _ := ret[0].(error)
return ret0
}
// Update indicates an expected call of Update.
func (mr *MockProductItemRepositoryMockRecorder) Update(ctx, id, param any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockProductItemRepository)(nil).Update), ctx, id, param)
}
// UpdateStatus mocks base method.
func (m *MockProductItemRepository) UpdateStatus(ctx context.Context, id string, status product.ItemStatus) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateStatus", ctx, id, status)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateStatus indicates an expected call of UpdateStatus.
func (mr *MockProductItemRepositoryMockRecorder) UpdateStatus(ctx, id, status any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateStatus", reflect.TypeOf((*MockProductItemRepository)(nil).UpdateStatus), ctx, id, status)
}
// MockProductItemIndex is a mock of ProductItemIndex interface.
type MockProductItemIndex struct {
ctrl *gomock.Controller
recorder *MockProductItemIndexMockRecorder
isgomock struct{}
}
// MockProductItemIndexMockRecorder is the mock recorder for MockProductItemIndex.
type MockProductItemIndexMockRecorder struct {
mock *MockProductItemIndex
}
// NewMockProductItemIndex creates a new mock instance.
func NewMockProductItemIndex(ctrl *gomock.Controller) *MockProductItemIndex {
mock := &MockProductItemIndex{ctrl: ctrl}
mock.recorder = &MockProductItemIndexMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockProductItemIndex) EXPECT() *MockProductItemIndexMockRecorder {
return m.recorder
}
// Index20250317001UP mocks base method.
func (m *MockProductItemIndex) Index20250317001UP(ctx context.Context) (*mongo.Cursor, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Index20250317001UP", ctx)
ret0, _ := ret[0].(*mongo.Cursor)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Index20250317001UP indicates an expected call of Index20250317001UP.
func (mr *MockProductItemIndexMockRecorder) Index20250317001UP(ctx any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Index20250317001UP", reflect.TypeOf((*MockProductItemIndex)(nil).Index20250317001UP), ctx)
}
// MockProductItemBasic is a mock of ProductItemBasic interface.
type MockProductItemBasic struct {
ctrl *gomock.Controller
recorder *MockProductItemBasicMockRecorder
isgomock struct{}
}
// MockProductItemBasicMockRecorder is the mock recorder for MockProductItemBasic.
type MockProductItemBasicMockRecorder struct {
mock *MockProductItemBasic
}
// NewMockProductItemBasic creates a new mock instance.
func NewMockProductItemBasic(ctrl *gomock.Controller) *MockProductItemBasic {
mock := &MockProductItemBasic{ctrl: ctrl}
mock.recorder = &MockProductItemBasicMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockProductItemBasic) EXPECT() *MockProductItemBasicMockRecorder {
return m.recorder
}
// Delete mocks base method.
func (m *MockProductItemBasic) Delete(ctx context.Context, ids []string) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Delete", ctx, ids)
ret0, _ := ret[0].(error)
return ret0
}
// Delete indicates an expected call of Delete.
func (mr *MockProductItemBasicMockRecorder) Delete(ctx, ids any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockProductItemBasic)(nil).Delete), ctx, ids)
}
// DeleteByReferenceID mocks base method.
func (m *MockProductItemBasic) DeleteByReferenceID(ctx context.Context, id string) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteByReferenceID", ctx, id)
ret0, _ := ret[0].(error)
return ret0
}
// DeleteByReferenceID indicates an expected call of DeleteByReferenceID.
func (mr *MockProductItemBasicMockRecorder) DeleteByReferenceID(ctx, id any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteByReferenceID", reflect.TypeOf((*MockProductItemBasic)(nil).DeleteByReferenceID), ctx, id)
}
// FindByID mocks base method.
func (m *MockProductItemBasic) FindByID(ctx context.Context, id string) (*entity.ProductItems, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FindByID", ctx, id)
ret0, _ := ret[0].(*entity.ProductItems)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FindByID indicates an expected call of FindByID.
func (mr *MockProductItemBasicMockRecorder) FindByID(ctx, id any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FindByID", reflect.TypeOf((*MockProductItemBasic)(nil).FindByID), ctx, id)
}
// Insert mocks base method.
func (m *MockProductItemBasic) Insert(ctx context.Context, item []entity.ProductItems) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Insert", ctx, item)
ret0, _ := ret[0].(error)
return ret0
}
// Insert indicates an expected call of Insert.
func (mr *MockProductItemBasicMockRecorder) Insert(ctx, item any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Insert", reflect.TypeOf((*MockProductItemBasic)(nil).Insert), ctx, item)
}
// ListProductItem mocks base method.
func (m *MockProductItemBasic) ListProductItem(ctx context.Context, param repository.ProductItemQueryParams) ([]entity.ProductItems, int64, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ListProductItem", ctx, param)
ret0, _ := ret[0].([]entity.ProductItems)
ret1, _ := ret[1].(int64)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// ListProductItem indicates an expected call of ListProductItem.
func (mr *MockProductItemBasicMockRecorder) ListProductItem(ctx, param any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListProductItem", reflect.TypeOf((*MockProductItemBasic)(nil).ListProductItem), ctx, param)
}
// Update mocks base method.
func (m *MockProductItemBasic) Update(ctx context.Context, id string, param *repository.ProductUpdateItem) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Update", ctx, id, param)
ret0, _ := ret[0].(error)
return ret0
}
// Update indicates an expected call of Update.
func (mr *MockProductItemBasicMockRecorder) Update(ctx, id, param any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockProductItemBasic)(nil).Update), ctx, id, param)
}
// UpdateStatus mocks base method.
func (m *MockProductItemBasic) UpdateStatus(ctx context.Context, id string, status product.ItemStatus) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateStatus", ctx, id, status)
ret0, _ := ret[0].(error)
return ret0
}
// UpdateStatus indicates an expected call of UpdateStatus.
func (mr *MockProductItemBasicMockRecorder) UpdateStatus(ctx, id, status any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateStatus", reflect.TypeOf((*MockProductItemBasic)(nil).UpdateStatus), ctx, id, status)
}
// MockProductItemStatistics is a mock of ProductItemStatistics interface.
type MockProductItemStatistics struct {
ctrl *gomock.Controller
recorder *MockProductItemStatisticsMockRecorder
isgomock struct{}
}
// MockProductItemStatisticsMockRecorder is the mock recorder for MockProductItemStatistics.
type MockProductItemStatisticsMockRecorder struct {
mock *MockProductItemStatistics
}
// NewMockProductItemStatistics creates a new mock instance.
func NewMockProductItemStatistics(ctrl *gomock.Controller) *MockProductItemStatistics {
mock := &MockProductItemStatistics{ctrl: ctrl}
mock.recorder = &MockProductItemStatisticsMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockProductItemStatistics) EXPECT() *MockProductItemStatisticsMockRecorder {
return m.recorder
}
// DecSalesCount mocks base method.
func (m *MockProductItemStatistics) DecSalesCount(ctx context.Context, id string, count int64) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DecSalesCount", ctx, id, count)
ret0, _ := ret[0].(error)
return ret0
}
// DecSalesCount indicates an expected call of DecSalesCount.
func (mr *MockProductItemStatisticsMockRecorder) DecSalesCount(ctx, id, count any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DecSalesCount", reflect.TypeOf((*MockProductItemStatistics)(nil).DecSalesCount), ctx, id, count)
}
// GetSalesCount mocks base method.
func (m *MockProductItemStatistics) GetSalesCount(ctx context.Context, ids []string) ([]repository.ProductItemSalesCount, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetSalesCount", ctx, ids)
ret0, _ := ret[0].([]repository.ProductItemSalesCount)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetSalesCount indicates an expected call of GetSalesCount.
func (mr *MockProductItemStatisticsMockRecorder) GetSalesCount(ctx, ids any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSalesCount", reflect.TypeOf((*MockProductItemStatistics)(nil).GetSalesCount), ctx, ids)
}
// IncSalesCount mocks base method.
func (m *MockProductItemStatistics) IncSalesCount(ctx context.Context, id string, count int64) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "IncSalesCount", ctx, id, count)
ret0, _ := ret[0].(error)
return ret0
}
// IncSalesCount indicates an expected call of IncSalesCount.
func (mr *MockProductItemStatisticsMockRecorder) IncSalesCount(ctx, id, count any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IncSalesCount", reflect.TypeOf((*MockProductItemStatistics)(nil).IncSalesCount), ctx, id, count)
}