user

package
v0.0.0-...-c6ca236 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ServiceGroup

type ServiceGroup struct {
	UserService
	UserBindManageService
}

type UserBindManageService

type UserBindManageService struct {
}

func (*UserBindManageService) CreateUserBindManage

func (BindService *UserBindManageService) CreateUserBindManage(Bind *user.UserBindManage) (err error)

CreateUserBindManage 创建用户绑定健管师记录 Author [piexlmax](https://github.com/piexlmax)

func (*UserBindManageService) DeleteUserBindManage

func (BindService *UserBindManageService) DeleteUserBindManage(id string) (err error)

DeleteUserBindManage 删除用户绑定健管师记录 Author [piexlmax](https://github.com/piexlmax)

func (*UserBindManageService) DeleteUserBindManageByIds

func (BindService *UserBindManageService) DeleteUserBindManageByIds(ids []string) (err error)

DeleteUserBindManageByIds 批量删除用户绑定健管师记录 Author [piexlmax](https://github.com/piexlmax)

func (*UserBindManageService) GetBindUserInfoList

func (BindService *UserBindManageService) GetBindUserInfoList(info userReq.UserBindManageSearch) (list []userRes.BindUserInfo, total int64, err error)

GetBindUserInfoList 获取绑定用户列表 Author [g-qs](https://gitee.com/g-qs)

func (*UserBindManageService) GetUserBindManage

func (BindService *UserBindManageService) GetUserBindManage(id string) (Bind user.UserBindManage, err error)

GetUserBindManage 根据id获取用户绑定健管师记录 Author [piexlmax](https://github.com/piexlmax)

func (*UserBindManageService) GetUserBindManageInfoList

func (BindService *UserBindManageService) GetUserBindManageInfoList(info userReq.UserBindManageSearch) (list []user.UserBindManage, total int64, err error)

GetUserBindManageInfoList 分页获取用户绑定健管师记录 Author [piexlmax](https://github.com/piexlmax)

func (*UserBindManageService) UpdateBindStatus

func (BindService *UserBindManageService) UpdateBindStatus(id uint, status string) (err error)

UpdateBindStatus 修改绑定状态 Author [g-qs](https://gitee.com/g-qs)

func (*UserBindManageService) UpdateUserBindManage

func (BindService *UserBindManageService) UpdateUserBindManage(Bind user.UserBindManage) (err error)

UpdateUserBindManage 更新用户绑定健管师记录 Author [piexlmax](https://github.com/piexlmax)

type UserService

type UserService struct{}

func (*UserService) AddPoints

func (userService *UserService) AddPoints(uid, points, types uint) (err error)

AddPoints 添加积分 Author: [g-qs](https://github.com/g-qs)

func (*UserService) CalculateAge

func (userService *UserService) CalculateAge(birthdate time.Time) uint

CalculateAge 计算年龄

func (*UserService) ChangePassword

func (userService *UserService) ChangePassword(id uint, newPassword string) (err error)

ChangePassword 修改用户密码

func (*UserService) CreateOpenRecord

func (userService *UserService) CreateOpenRecord(id uint) (err error)

CreateOpenRecord 创建开通记录

func (*UserService) FindLastRecordByWhere

func (userService *UserService) FindLastRecordByWhere(id uint) (vip user.Vip, err error)

FindLastRecordByWhere 获取最近记录

func (*UserService) FindUserByID

func (userService *UserService) FindUserByID(id uint) (userInfo user.User, err error)

FindUserByID 通过条件获取单条用户信息 Author: [g-qs](https://github.com/g-qs)

func (*UserService) FindUserByWhere

func (userService *UserService) FindUserByWhere(condition map[string]interface{}, fields string) (userInfo *user.User, err error)

FindUserByWhere 通过条件获取单条用户信息 Author: [g-qs](https://github.com/g-qs)

func (*UserService) GetAllOpenVipRecord

func (userService *UserService) GetAllOpenVipRecord(info adminReq.OpenVipSearch) (list []user.Vip, total int64, err error)

GetAllOpenVipRecord 获取全部开通会员记录【超管】

func (*UserService) GetAllUserListByWhere

func (userService *UserService) GetAllUserListByWhere(info adminReq.UserList) (list []adminRes.User, total int64, err error)

GetAllUserListByWhere 根据条件获取全部用户列表【超管】

func (*UserService) GetCountWeeklyPoints

func (userService *UserService) GetCountWeeklyPoints(UserID uint) (list []publicRes.WeekPointsData, err error)

GetCountWeeklyPoints 获取用户一周积分

func (*UserService) GetOneAllRedisById

func (userService *UserService) GetOneAllRedisById(id uint) (userInfo user.User, err error)

GetOneAllRedisById 获取用户信息

func (*UserService) GetOpenVipRecord

func (userService *UserService) GetOpenVipRecord(info adminReq.OpenVipSearch, userID uint) (list []user.Vip, total int64, err error)

GetOpenVipRecord 获取开通会员记录

func (*UserService) GetPromotionUserList

func (userService *UserService) GetPromotionUserList(info userReq.PromotionUserSearch) (list []userRes.PromotionUser, err error)

GetPromotionUserList 获取推广用户[健管师]

func (*UserService) GetRecordBy

func (userService *UserService) GetRecordBy(id uint) (vip user.Vip, err error)

GetRecordBy 获取最近记录

func (*UserService) GetScUserListByWhere

func (userService *UserService) GetScUserListByWhere(info adminReq.UserList, CentreID uint) (list []adminRes.User, total int64, err error)

GetScUserListByWhere 根据条件获取服务中心用户列表【服务中心】

func (*UserService) GetServiceStationOpenVipRecord

func (userService *UserService) GetServiceStationOpenVipRecord(info adminReq.OpenVipSearch, userID uint) (list []user.Vip, total int64, err error)

GetServiceStationOpenVipRecord 获取服务站开通会员记录

func (*UserService) GetUserByVipLevel

func (userService *UserService) GetUserByVipLevel(vip_type string) (err error)

GetUserByVipLevel 通过会员等级获取用户信息

func (*UserService) GetUserDivisionInfo

func (userService *UserService) GetUserDivisionInfo(id uint) (info cateringRes.UserDivisionInfo, err error)

GetUserDivisionInfo 获取用户成就

func (*UserService) GetUserDivisionRank

func (userService *UserService) GetUserDivisionRank() (Info []public.UserDivisionRank, err error)

GetUserDivisionRank 获取用户段位排行榜 Author: [g-qs](https://github.com/g-qs)

func (*UserService) GetUserInfo

func (userService *UserService) GetUserInfo(uuid uuid.UUID) (info userRes.UserInfo, err error)

GetUserInfo 获取用户信息 Author: [g-qs](https://github.com/g-qs)

func (*UserService) Login

func (userService *UserService) Login(u *user.User) (userInter *user.User, err error)

Login 登陆 Author: [g-qs](https://github.com/g-qs)

func (*UserService) Register

func (userService *UserService) Register(u *user.User) (err error)

Register 注册 Author: [g-qs](https://github.com/g-qs)

func (*UserService) TranslateTable

func (userService *UserService) TranslateTable() (err error)

TranslateTable 创建开通记录

func (*UserService) UpdateDataById

func (userService *UserService) UpdateDataById(ID uint, info map[string]interface{}) (err error)

UpdateDataById 根据ID修改一条数据 Author: [g-qs](https://github.com/g-qs)

func (*UserService) UpdateOpenRecord

func (userService *UserService) UpdateOpenRecord(id, status, vipType string) (err error)

UpdateOpenRecord 修改开通记录

func (*UserService) UpdateUser

func (userService *UserService) UpdateUser(id uint, ur userReq.UpdateUser) (err error)

UpdateUser 更新用户信息 Author: [g-qs](https://github.com/g-qs)

Jump to

Keyboard shortcuts

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