wx-server/internal/server/role/query_all_role.go

33 lines
726 B
Go
Raw Permalink Normal View History

2024-06-04 21:22:50 +08:00
package role
import (
"mini_server/internal/dao"
"mini_server/internal/server/httpreply"
"net/http"
"github.com/gin-gonic/gin"
"github.com/sirupsen/logrus"
)
// 角色列表查询接口,查询全部
func QueryAllRole(c *gin.Context) {
reply := httpreply.NewDefaultReplyData()
defer httpreply.Reply(c, reply)
list, err := dao.Character_QueryAllCharacter()
if err != nil {
logrus.Errorf("角色列表查询失败,err:%v", err)
reply.Status = http.StatusInternalServerError
reply.Message = "角色列表查询失败"
return
}
roleList := make([]*RoleInfo, len(list))
for i, data := range list {
var detail RoleInfo
Copy_mysql_data(data, &detail)
roleList[i] = &detail
}
reply.Data = roleList
}