Files
GoGinScaffold/internal/service/user.go

31 lines
640 B
Go

package service
import (
"github.com/zhilv666/navsite/internal/model"
"github.com/zhilv666/navsite/internal/repo"
)
func GetUserByID(id uint) (*model.User, error) {
return repo.GetUserByID(id)
}
func GetUserByName(username string) (*model.User, error) {
return repo.GetUserByName(username)
}
func GetUsers(pageIndex, pageSize int) (users []*model.User, count int64, err error) {
return repo.GetUsers(pageIndex, pageSize)
}
func AddUser(user *model.User) error {
return repo.AddUser(user)
}
func UpdateUser(user *model.User) error {
return repo.UpdateUser(user)
}
func DeleteUser(id uint) error {
return repo.DeleteUser(id)
}