simple

package
v0.0.0-...-002c67f Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SimpleStorage

type SimpleStorage struct {
	// contains filtered or unexported fields
}

func NewSimpleStorage

func NewSimpleStorage(pgsqlConf conf.PostgresConfiguration, redisConf conf.RedisConfiguration) (*SimpleStorage, error)

func (*SimpleStorage) DB

func (s *SimpleStorage) DB() *gorm.DB

func (*SimpleStorage) GroupCreate

func (s *SimpleStorage) GroupCreate(projectID string) (*models.Group, error)

func (*SimpleStorage) GroupDel

func (s *SimpleStorage) GroupDel(projectID string, groupID string) error

func (*SimpleStorage) GroupDissolve

func (s *SimpleStorage) GroupDissolve(projectID string, groupID string) error

func (*SimpleStorage) GroupUserList

func (s *SimpleStorage) GroupUserList(projectID string, groupID string) (total int64, userIDs []string, err error)

func (*SimpleStorage) GroupUserRelevance

func (s *SimpleStorage) GroupUserRelevance(projectID string, groupID string, userID string) error

func (*SimpleStorage) GroupUserUnRelevance

func (s *SimpleStorage) GroupUserUnRelevance(projectID string, groupID string, userID string) error

func (*SimpleStorage) ProjectCreate

func (s *SimpleStorage) ProjectCreate(superAdminID string, projectName string) (*models.Project, error)

func (*SimpleStorage) ProjectDelete

func (s *SimpleStorage) ProjectDelete(projectID string) error

func (*SimpleStorage) ProjectList

func (s *SimpleStorage) ProjectList(supID string) (projects []models.Project, err error)

func (*SimpleStorage) ProjectReset

func (s *SimpleStorage) ProjectReset(supID string, projectID string, projectName string) (*models.Project, error)

func (*SimpleStorage) SuperAdminCreate

func (s *SimpleStorage) SuperAdminCreate() (*models.SuperAdmin, error)

func (*SimpleStorage) SuperAdminDel

func (s *SimpleStorage) SuperAdminDel(superAdminID string) error

func (*SimpleStorage) SuperAdminGetBySuperAdminID

func (s *SimpleStorage) SuperAdminGetBySuperAdminID(superAdminID string) (*models.SuperAdmin, error)

func (*SimpleStorage) SuperAdminReset

func (s *SimpleStorage) SuperAdminReset(superAdminID string) (*models.SuperAdmin, error)

func (*SimpleStorage) UserCreate

func (s *SimpleStorage) UserCreate(projectID string) (*models.User, error)

func (*SimpleStorage) UserDel

func (s *SimpleStorage) UserDel(projectID string, userID string) error

func (*SimpleStorage) UserFriendsList

func (s *SimpleStorage) UserFriendsList(projectID string, userID string) (total int64, userFriends []models.UserFriend, err error)

func (*SimpleStorage) UserOnline

func (s *SimpleStorage) UserOnline(projectID string, users []string) ([]models.UserOnline, error)

func (*SimpleStorage) UserOnlinePing

func (s *SimpleStorage) UserOnlinePing(projectID string, users []string) error

func (*SimpleStorage) UserRelevance

func (s *SimpleStorage) UserRelevance(projectID string, userID1 string, userID2 string) error

func (*SimpleStorage) UserUnRelevance

func (s *SimpleStorage) UserUnRelevance(projectID string, userID1 string, userID2 string) error

Jump to

Keyboard shortcuts

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