package
0.0.0-20240613113352-584e80b27926
Repository: https://github.com/catlordx/campustrade.git
Documentation: pkg.go.dev

# Functions

AddUser @Description: 添加用户 @param db 数据库DB @param username 用户名 @param realName 真实名字 @param password 密码 @param phoneNumber 手机号 @param role 角色 @return error 添加结果.
CheckPassword @Description: 检验输入密码是否与用户密码相同 @param userPassword 加密后的用户密码 @param password 输入密码 @return bool 判断结果.
GetUserByID @Description: 根据ID查询用户 @param db 数据库DB @param ID 查询用户ID @return *mysql.USer 用户结构体.
GetUserByUsername @Description: 根据用户名查询用户 @param db 数据库DB @param username 查询用户名 @return *mysql.User 用户结构体.
No description provided by the author
HasPermission @Description: 查询用户是否具有权限 @param db 数据库DB @param role 角色名 @param permission 权限字符串 @return bool 查询结果.
ModifyPassword @Description: 修改用户的密码 @param db 数据库DB @param userID 用户ID @param newPassword 新密码 @return error 修改结果.
ModifyPhoneNumber @Description: 修改用户的手机号 @param db 数据库DB @param userID 用户ID @param newPhoneNumber 新手机号 @return error 修改结果.
ModifyRealName @Description: 修改用户的真实姓名 @param db 数据库DB @param userID 用户ID @param newRealName 新真实姓名 @return error 修改结果.
ModifyStatus @Description: 修改用户状态 @param db 数据库DB @param userID 用户ID @param newStatus 新状态 @return error 处理结果.
ModifyUsername @Description: 修改用户的用户名 @param db 数据库DB @param userID 用户ID @param newUsername 新用户名 @return error 修改结果.
RolePermission @Description: 查询角色具有的权限 @param db 数据库DB @param role 角色ID @return []string 权限切片.

# Structs

No description provided by the author
No description provided by the author