repository

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2024 License: MIT Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommonRepository

type CommonRepository interface {
	CreateEmail(email model.Email, tempCode string)
	CreateJwtToken(user model.Users) string
	SetTempCode(email model.Email) string
	GetTempCode(email model.Email) string
}

func NewCommonRepository

func NewCommonRepository(conf config.BaseConfig) CommonRepository

type GroupRepository

type GroupRepository interface {
	GetGroups() []model.Groups
	CreateGroup(group model.Groups) *gorm.DB
	UpdateGroup(group model.Groups) *gorm.DB
	DeleteGroup(uuid string) *gorm.DB
}

func NewGroupRepository

func NewGroupRepository(conf config.BaseConfig) GroupRepository

type MemberRepository

type MemberRepository interface {
	GetMembers() []model.Members
	CreateMember(member model.Members) *gorm.DB
	UpdateMember(member model.Members) *gorm.DB
	DeleteMember(uuid string) *gorm.DB
}

func NewMemberRepository

func NewMemberRepository(conf config.BaseConfig) MemberRepository

type UserRepository

type UserRepository interface {
	GetUsers() []model.Users
	FindUserByUUID(uuid string) model.Users
	FindUserByEmail(uuid string) model.Users
	CreateUser(user model.Users) *gorm.DB
	UpdateUser(user model.Users) *gorm.DB
	DeleteUser(uuid string) *gorm.DB
}

func NewUserRepository

func NewUserRepository(conf config.BaseConfig) UserRepository

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL