Documentation ¶
Index ¶
- func BuildDBConnection(option types.DatabaseOption) (*sql.DB, error)
- type MySQLUserRepositoryImpl
- func (user MySQLUserRepositoryImpl) ChangePassword(ctx context.Context, uid, oldPwd, newPwd string) error
- func (user MySQLUserRepositoryImpl) CreateUser(ctx context.Context, entity *types.UserEntity) error
- func (user MySQLUserRepositoryImpl) DeleteByID(ctx context.Context, uid string) error
- func (user MySQLUserRepositoryImpl) GetUserByID(ctx context.Context, uid string) (*types.UserEntity, error)
- func (user MySQLUserRepositoryImpl) GetUserByName(ctx context.Context, name string) (*types.UserEntity, error)
- func (user MySQLUserRepositoryImpl) UpdateUser(ctx context.Context, entity *types.UserEntity) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDBConnection ¶
func BuildDBConnection(option types.DatabaseOption) (*sql.DB, error)
BuildDBConnection 数据库连接函数
Types ¶
type MySQLUserRepositoryImpl ¶
type MySQLUserRepositoryImpl struct{}
func (MySQLUserRepositoryImpl) ChangePassword ¶
func (user MySQLUserRepositoryImpl) ChangePassword(ctx context.Context, uid, oldPwd, newPwd string) error
func (MySQLUserRepositoryImpl) CreateUser ¶
func (user MySQLUserRepositoryImpl) CreateUser(ctx context.Context, entity *types.UserEntity) error
func (MySQLUserRepositoryImpl) DeleteByID ¶
func (user MySQLUserRepositoryImpl) DeleteByID(ctx context.Context, uid string) error
func (MySQLUserRepositoryImpl) GetUserByID ¶
func (user MySQLUserRepositoryImpl) GetUserByID(ctx context.Context, uid string) (*types.UserEntity, error)
func (MySQLUserRepositoryImpl) GetUserByName ¶
func (user MySQLUserRepositoryImpl) GetUserByName(ctx context.Context, name string) (*types.UserEntity, error)
func (MySQLUserRepositoryImpl) UpdateUser ¶
func (user MySQLUserRepositoryImpl) UpdateUser(ctx context.Context, entity *types.UserEntity) error
Click to show internal directories.
Click to hide internal directories.