2 Star 0 Fork 0

websample / webserver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
handle.go 792 Bytes
一键复制 编辑 原始数据 按行查看 历史
wuchao 提交于 2021-09-14 10:11 . 增加用户列表
package register
import (
modeluser "gitee.com/websample/webserver/pkg/model/user"
"gitee.com/websample/webserver/pkg/model/user/local"
"github.com/emicklei/go-restful"
"net/http"
)
func ListUsers(req *restful.Request, resp *restful.Response) {
var function modeluser.UserFunction
function = local.NewLocal()
result, err := function.ListUser()
if err != nil {
resp.WriteError(http.StatusInternalServerError, err)
return
}
resp.WriteEntity(result)
}
func GetUser(req *restful.Request, resp *restful.Response) {
var function modeluser.UserFunction
username := req.PathParameter("user")
function = local.NewLocal()
result, err := function.GetUserByName(username)
if err != nil {
resp.WriteError(http.StatusInternalServerError, err)
return
}
resp.WriteEntity(result)
}
Go
1
https://gitee.com/websample/webserver.git
git@gitee.com:websample/webserver.git
websample
webserver
webserver
bd184db6fa25

搜索帮助