64 lines
1.4 KiB
Go
64 lines
1.4 KiB
Go
package repository
|
|
|
|
import (
|
|
"amocrm/internal/models"
|
|
"context"
|
|
)
|
|
|
|
type AccountRepository struct {
|
|
}
|
|
|
|
func NewAccountRepository() *AccountRepository {
|
|
return &AccountRepository{}
|
|
}
|
|
|
|
func (r *AccountRepository) UpdateListUsers(ctx context.Context) error {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
func (r *AccountRepository) GettingUserFromCash(ctx context.Context) (*models.UserListResp, error) {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return &models.UserListResp{}, nil
|
|
}
|
|
|
|
func (r *AccountRepository) DeletingUserUtm(ctx context.Context, request *models.ListDeleteUTMIDsReq) error {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return nil
|
|
}
|
|
|
|
func (r *AccountRepository) SavingUserUtm(ctx context.Context, request *models.SaveUserListUTMReq) (*models.ListSavedIDUTMResp, error) {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return &models.ListSavedIDUTMResp{}, nil
|
|
}
|
|
|
|
func (r *AccountRepository) GettingUserUtm(ctx context.Context) (*models.GetListUserUTMResp, error) {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return &models.GetListUserUTMResp{}, nil
|
|
}
|
|
|
|
func (r *AccountRepository) SoftDeleteAccount(ctx context.Context) error {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
func (r *AccountRepository) GetCurrentAccount(ctx context.Context) (*models.GetCurrentAccountResp, error) {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return &models.GetCurrentAccountResp{}, nil
|
|
}
|
|
|
|
func (r *AccountRepository) ConnectAccount(ctx context.Context) (*models.ConnectAccountResp, error) {
|
|
//TODO:IMPLEMENT ME
|
|
|
|
return &models.ConnectAccountResp{}, nil
|
|
}
|