Documentation ¶
Index ¶
- Constants
- type AdvertiserRepository
- func (r *AdvertiserRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (uint, error)
- func (r *AdvertiserRepository) Create(ctx context.Context, obj *advertiser.Advertiser, langID uint) error
- func (r *AdvertiserRepository) Delete(ctx context.Context, id uint) error
- func (r *AdvertiserRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (*advertiser.Advertiser, error)
- func (r *AdvertiserRepository) Get(ctx context.Context, id uint, langID uint) (*advertiser.Advertiser, error)
- func (r *AdvertiserRepository) GetPropertyFinder() entity.PropertyFinder
- func (r *AdvertiserRepository) New(ctx context.Context) (*advertiser.Advertiser, error)
- func (r *AdvertiserRepository) NewEntityByEntityType(ctx context.Context, entityType string) (*entity.Entity, error)
- func (r *AdvertiserRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, ...) ([]advertiser.Advertiser, error)
- func (r *AdvertiserRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
- func (r *AdvertiserRepository) Update(ctx context.Context, obj *advertiser.Advertiser, langID uint) error
- type AdvertisingCampaignRepository
- func (r *AdvertisingCampaignRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (uint, error)
- func (r *AdvertisingCampaignRepository) Create(ctx context.Context, obj *advertising_campaign.AdvertisingCampaign, ...) error
- func (r *AdvertisingCampaignRepository) Delete(ctx context.Context, id uint) error
- func (r *AdvertisingCampaignRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (*advertising_campaign.AdvertisingCampaign, error)
- func (r *AdvertisingCampaignRepository) Get(ctx context.Context, id uint, langID uint) (*advertising_campaign.AdvertisingCampaign, error)
- func (r *AdvertisingCampaignRepository) GetPropertyFinder() entity.PropertyFinder
- func (r *AdvertisingCampaignRepository) New(ctx context.Context) (*advertising_campaign.AdvertisingCampaign, error)
- func (r *AdvertisingCampaignRepository) NewEntityByEntityType(ctx context.Context, entityType string) (*entity.Entity, error)
- func (r *AdvertisingCampaignRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, ...) ([]advertising_campaign.AdvertisingCampaign, error)
- func (r *AdvertisingCampaignRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
- func (r *AdvertisingCampaignRepository) Update(ctx context.Context, obj *advertising_campaign.AdvertisingCampaign, ...) error
- type IRepository
- type OfferRepository
- func (r *OfferRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (uint, error)
- func (r *OfferRepository) Create(ctx context.Context, obj *offer.Offer, langID uint) error
- func (r *OfferRepository) Delete(ctx context.Context, id uint) error
- func (r *OfferRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (*offer.Offer, error)
- func (r *OfferRepository) Get(ctx context.Context, id uint, langID uint) (*offer.Offer, error)
- func (r *OfferRepository) GetPropertyFinder() entity.PropertyFinder
- func (r *OfferRepository) New(ctx context.Context) (*offer.Offer, error)
- func (r *OfferRepository) NewEntityByEntityType(ctx context.Context, entityType string) (*entity.Entity, error)
- func (r *OfferRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, ...) ([]offer.Offer, error)
- func (r *OfferRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
- func (r *OfferRepository) Update(ctx context.Context, obj *offer.Offer, langID uint) error
- type TaskRepository
- func (r *TaskRepository) Count(ctx context.Context, cond *selection_condition.SelectionCondition) (int64, error)
- func (r *TaskRepository) Create(ctx context.Context, entity *task.Task) error
- func (r *TaskRepository) Delete(ctx context.Context, id uint) error
- func (r *TaskRepository) First(ctx context.Context, entity *task.Task) (*task.Task, error)
- func (r *TaskRepository) Get(ctx context.Context, id uint) (*task.Task, error)
- func (r *TaskRepository) GetPropertyFinder() entity.PropertyFinder
- func (r *TaskRepository) NewEntityByEntityType(ctx context.Context, entityType string) (*entity.Entity, error)
- func (r *TaskRepository) Query(ctx context.Context, cond *selection_condition.SelectionCondition) ([]task.Task, error)
- func (r *TaskRepository) Save(ctx context.Context, entity *task.Task) error
- func (r *TaskRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
- func (r *TaskRepository) Update(ctx context.Context, entity *task.Task) error
- type TgAccountRepository
- func (r *TgAccountRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (uint, error)
- func (r *TgAccountRepository) Create(ctx context.Context, obj *tg_account.TgAccount, langID uint) error
- func (r *TgAccountRepository) Delete(ctx context.Context, id uint) error
- func (r *TgAccountRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (*tg_account.TgAccount, error)
- func (r *TgAccountRepository) Get(ctx context.Context, id uint, langID uint) (*tg_account.TgAccount, error)
- func (r *TgAccountRepository) GetPropertyFinder() entity.PropertyFinder
- func (r *TgAccountRepository) New(ctx context.Context) (*tg_account.TgAccount, error)
- func (r *TgAccountRepository) NewEntityByEntityType(ctx context.Context, entityType string) (*entity.Entity, error)
- func (r *TgAccountRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, ...) ([]tg_account.TgAccount, error)
- func (r *TgAccountRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
- func (r *TgAccountRepository) Update(ctx context.Context, obj *tg_account.TgAccount, langID uint) error
- type UserRepository
- func (r *UserRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (uint, error)
- func (r *UserRepository) Create(ctx context.Context, obj *user.User, langID uint) error
- func (r *UserRepository) Delete(ctx context.Context, id uint) error
- func (r *UserRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, ...) (*user.User, error)
- func (r *UserRepository) Get(ctx context.Context, id uint, langID uint) (*user.User, error)
- func (r *UserRepository) GetByTgAccount(ctx context.Context, obj *tg_account.TgAccount, langID uint) (*user.User, error)
- func (r *UserRepository) GetPropertyFinder() entity.PropertyFinder
- func (r *UserRepository) GetTgAccount(ctx context.Context, obj *user.User, langID uint) (*tg_account.TgAccount, error)
- func (r *UserRepository) LangIDValidate(ctx context.Context, langID uint) error
- func (r *UserRepository) New(ctx context.Context) (*user.User, error)
- func (r *UserRepository) NewEntityByEntityType(ctx context.Context, entityType string) (*entity.Entity, error)
- func (r *UserRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, ...) ([]user.User, error)
- func (r *UserRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
- func (r *UserRepository) Update(ctx context.Context, obj *user.User, langID uint) error
Constants ¶
const DefaultLimit = 1000
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvertiserRepository ¶
type AdvertiserRepository struct {
// contains filtered or unexported fields
}
AdvertiserRepository is a repository for the model entity
func NewAdvertiserRepository ¶
func NewAdvertiserRepository(repository *repository) (*AdvertiserRepository, error)
New creates a new AdvertiserRepository
func (*AdvertiserRepository) Count ¶
func (r *AdvertiserRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (uint, error)
func (*AdvertiserRepository) Create ¶
func (r *AdvertiserRepository) Create(ctx context.Context, obj *advertiser.Advertiser, langID uint) error
Create saves a new record in the database.
func (*AdvertiserRepository) Delete ¶
func (r *AdvertiserRepository) Delete(ctx context.Context, id uint) error
Delete (soft) deletes a Maintenance record in the database.
func (*AdvertiserRepository) First ¶
func (r *AdvertiserRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (*advertiser.Advertiser, error)
func (*AdvertiserRepository) Get ¶
func (r *AdvertiserRepository) Get(ctx context.Context, id uint, langID uint) (*advertiser.Advertiser, error)
Get reads the album with the specified ID from the database.
func (*AdvertiserRepository) GetPropertyFinder ¶
func (r *AdvertiserRepository) GetPropertyFinder() entity.PropertyFinder
func (*AdvertiserRepository) New ¶
func (r *AdvertiserRepository) New(ctx context.Context) (*advertiser.Advertiser, error)
func (*AdvertiserRepository) NewEntityByEntityType ¶
func (*AdvertiserRepository) Query ¶
func (r *AdvertiserRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) ([]advertiser.Advertiser, error)
Query retrieves records with the specified offset and limit from the database.
func (*AdvertiserRepository) SetDefaultConditions ¶
func (r *AdvertiserRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
func (*AdvertiserRepository) Update ¶
func (r *AdvertiserRepository) Update(ctx context.Context, obj *advertiser.Advertiser, langID uint) error
Update saves a changed Maintenance record in the database.
type AdvertisingCampaignRepository ¶
type AdvertisingCampaignRepository struct {
// contains filtered or unexported fields
}
AdvertisingCampaignRepository is a repository for the model entity
func NewAdvertisingCampaignRepository ¶
func NewAdvertisingCampaignRepository(repository *repository) (*AdvertisingCampaignRepository, error)
New creates a new AdvertisingCampaignRepository
func (*AdvertisingCampaignRepository) Count ¶
func (r *AdvertisingCampaignRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (uint, error)
func (*AdvertisingCampaignRepository) Create ¶
func (r *AdvertisingCampaignRepository) Create(ctx context.Context, obj *advertising_campaign.AdvertisingCampaign, langID uint) error
Create saves a new record in the database.
func (*AdvertisingCampaignRepository) Delete ¶
func (r *AdvertisingCampaignRepository) Delete(ctx context.Context, id uint) error
Delete (soft) deletes a Maintenance record in the database.
func (*AdvertisingCampaignRepository) First ¶
func (r *AdvertisingCampaignRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (*advertising_campaign.AdvertisingCampaign, error)
func (*AdvertisingCampaignRepository) Get ¶
func (r *AdvertisingCampaignRepository) Get(ctx context.Context, id uint, langID uint) (*advertising_campaign.AdvertisingCampaign, error)
Get reads the album with the specified ID from the database.
func (*AdvertisingCampaignRepository) GetPropertyFinder ¶
func (r *AdvertisingCampaignRepository) GetPropertyFinder() entity.PropertyFinder
func (*AdvertisingCampaignRepository) New ¶
func (r *AdvertisingCampaignRepository) New(ctx context.Context) (*advertising_campaign.AdvertisingCampaign, error)
func (*AdvertisingCampaignRepository) NewEntityByEntityType ¶
func (*AdvertisingCampaignRepository) Query ¶
func (r *AdvertisingCampaignRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) ([]advertising_campaign.AdvertisingCampaign, error)
Query retrieves records with the specified offset and limit from the database.
func (*AdvertisingCampaignRepository) SetDefaultConditions ¶
func (r *AdvertisingCampaignRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
func (*AdvertisingCampaignRepository) Update ¶
func (r *AdvertisingCampaignRepository) Update(ctx context.Context, obj *advertising_campaign.AdvertisingCampaign, langID uint) error
Update saves a changed Maintenance record in the database.
type IRepository ¶
type IRepository interface{}
IRepository is an interface of repository
func GetRepository ¶
func GetRepository(logger log.Logger, yaruzRepository yarus_platform.IPlatform, entity string) (repo IRepository, err error)
GetRepository return a repository
type OfferRepository ¶
type OfferRepository struct {
// contains filtered or unexported fields
}
OfferRepository is a repository for the model entity
func NewOfferRepository ¶
func NewOfferRepository(repository *repository) (*OfferRepository, error)
New creates a new OfferRepository
func (*OfferRepository) Count ¶
func (r *OfferRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (uint, error)
func (*OfferRepository) Delete ¶
func (r *OfferRepository) Delete(ctx context.Context, id uint) error
Delete (soft) deletes a Maintenance record in the database.
func (*OfferRepository) First ¶
func (r *OfferRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (*offer.Offer, error)
func (*OfferRepository) GetPropertyFinder ¶
func (r *OfferRepository) GetPropertyFinder() entity.PropertyFinder
func (*OfferRepository) NewEntityByEntityType ¶
func (*OfferRepository) Query ¶
func (r *OfferRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) ([]offer.Offer, error)
Query retrieves records with the specified offset and limit from the database.
func (*OfferRepository) SetDefaultConditions ¶
func (r *OfferRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
type TaskRepository ¶
type TaskRepository struct {
// contains filtered or unexported fields
}
TaskRepository is a repository for the model entity
func NewTaskRepository ¶
func NewTaskRepository(repository *repository) (*TaskRepository, error)
New creates a new TaskRepository
func (*TaskRepository) Count ¶
func (r *TaskRepository) Count(ctx context.Context, cond *selection_condition.SelectionCondition) (int64, error)
func (*TaskRepository) Delete ¶
func (r *TaskRepository) Delete(ctx context.Context, id uint) error
Delete (soft) deletes a Maintenance record in the database.
func (*TaskRepository) GetPropertyFinder ¶
func (r *TaskRepository) GetPropertyFinder() entity.PropertyFinder
func (*TaskRepository) NewEntityByEntityType ¶
func (*TaskRepository) Query ¶
func (r *TaskRepository) Query(ctx context.Context, cond *selection_condition.SelectionCondition) ([]task.Task, error)
Query retrieves the album records with the specified offset and limit from the database.
func (*TaskRepository) Save ¶
Save update value in database, if the value doesn't have primary key, will insert it
func (*TaskRepository) SetDefaultConditions ¶
func (r *TaskRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
type TgAccountRepository ¶
type TgAccountRepository struct {
// contains filtered or unexported fields
}
TgAccountRepository is a repository for the model entity
func NewTgAccountRepository ¶
func NewTgAccountRepository(repository *repository) (*TgAccountRepository, error)
NewTgAccountRepository creates a new TgAccountRepository
func (*TgAccountRepository) Count ¶
func (r *TgAccountRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (uint, error)
func (*TgAccountRepository) Create ¶
func (r *TgAccountRepository) Create(ctx context.Context, obj *tg_account.TgAccount, langID uint) error
Create saves a new record in the database.
func (*TgAccountRepository) Delete ¶
func (r *TgAccountRepository) Delete(ctx context.Context, id uint) error
Delete (soft) deletes a Maintenance record in the database.
func (*TgAccountRepository) First ¶
func (r *TgAccountRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (*tg_account.TgAccount, error)
func (*TgAccountRepository) Get ¶
func (r *TgAccountRepository) Get(ctx context.Context, id uint, langID uint) (*tg_account.TgAccount, error)
Get reads the album with the specified ID from the database.
func (*TgAccountRepository) GetPropertyFinder ¶
func (r *TgAccountRepository) GetPropertyFinder() entity.PropertyFinder
func (*TgAccountRepository) New ¶
func (r *TgAccountRepository) New(ctx context.Context) (*tg_account.TgAccount, error)
func (*TgAccountRepository) NewEntityByEntityType ¶
func (*TgAccountRepository) Query ¶
func (r *TgAccountRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) ([]tg_account.TgAccount, error)
Query retrieves records with the specified offset and limit from the database.
func (*TgAccountRepository) SetDefaultConditions ¶
func (r *TgAccountRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)
func (*TgAccountRepository) Update ¶
func (r *TgAccountRepository) Update(ctx context.Context, obj *tg_account.TgAccount, langID uint) error
Update saves a changed Maintenance record in the database.
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
UserRepository is a repository for the model entity
func NewUserRepository ¶
func NewUserRepository(repository *repository, tgAccountRepository tg_account.Repository) (*UserRepository, error)
NewUserRepository creates a new UserRepository
func (*UserRepository) Count ¶
func (r *UserRepository) Count(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (uint, error)
func (*UserRepository) Delete ¶
func (r *UserRepository) Delete(ctx context.Context, id uint) error
Delete (soft) deletes a Maintenance record in the database.
func (*UserRepository) First ¶
func (r *UserRepository) First(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) (*user.User, error)
func (*UserRepository) GetByTgAccount ¶
func (r *UserRepository) GetByTgAccount(ctx context.Context, obj *tg_account.TgAccount, langID uint) (*user.User, error)
func (*UserRepository) GetPropertyFinder ¶
func (r *UserRepository) GetPropertyFinder() entity.PropertyFinder
func (*UserRepository) GetTgAccount ¶
func (r *UserRepository) GetTgAccount(ctx context.Context, obj *user.User, langID uint) (*tg_account.TgAccount, error)
func (*UserRepository) LangIDValidate ¶
func (r *UserRepository) LangIDValidate(ctx context.Context, langID uint) error
func (*UserRepository) NewEntityByEntityType ¶
func (*UserRepository) Query ¶
func (r *UserRepository) Query(ctx context.Context, condition *selection_condition.SelectionCondition, langID uint) ([]user.User, error)
Query retrieves records with the specified offset and limit from the database.
func (*UserRepository) SetDefaultConditions ¶
func (r *UserRepository) SetDefaultConditions(defaultConditions *selection_condition.SelectionCondition)