Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewMysqlUsersRepository)
Functions ¶
This section is empty.
Types ¶
type MysqlUsersRepository ¶
type MysqlUsersRepository struct {
// contains filtered or unexported fields
}
func (MysqlUsersRepository) CreateProblem ¶
func (m MysqlUsersRepository) CreateProblem(title, locale, publicSpace, privateSpace string) (page *models.Page, err error)
func (MysqlUsersRepository) FindProblemById ¶
func (m MysqlUsersRepository) FindProblemById(problemId string) (p *models.Problem, err error)
type ProblemRepository ¶
type ProblemRepository interface { CreateProblem(title, locale, publicSpace, privateSpace string) (p *models.Page, err error) FindProblemById(problemId string) (p *models.Problem, err error) }
func CreateDetailRepository ¶
func CreateDetailRepository(f string) (ProblemRepository, error)
func NewMysqlUsersRepository ¶
func NewMysqlUsersRepository(logger *zap.Logger, db *gorm.DB) ProblemRepository
Click to show internal directories.
Click to hide internal directories.