blog/internal/repository/user_repository.go

26 lines
416 B
Go

package repository
import (
"Blog/internal/client"
"Blog/internal/consts"
"Blog/internal/model"
)
var userRep *userRepository
func UserRepository() *userRepository {
if userRep == nil {
userRep = &userRepository{
&BaseRep[model.SysUser]{
DB: client.BlogGormClient(),
TableName: consts.TABLE_SYS_USER,
},
}
}
return userRep
}
type userRepository struct {
*BaseRep[model.SysUser]
}