| 123456789101112131415161718192021222324252627 |
- package srv
- import (
- "context"
- "dashoo.cn/common_definition/admin/user_def"
- "dashoo.cn/common_definition/comm_def"
- "dashoo.cn/micro_libary/micro_srv"
- "github.com/gogf/gf/util/gconv"
- )
- // GetUserList 返回用户列表
- func GetUserList(ctx context.Context, ids []int64, tenant string) ([]user_def.UserInfoList, error) {
- userService := micro_srv.InitMicroSrvClient("User", "micro_srv.admin")
- defer userService.Close()
- rsp := &comm_def.CommonMsg{}
- err := userService.Call(ctx, "GetUserInfoById", &comm_def.IdsReq{
- Tenant: tenant,
- Ids: ids,
- }, rsp)
- if err != nil {
- return nil, err
- }
- list := make([]user_def.UserInfoList, 0)
- gconv.Structs(rsp.Data, &list)
- return list, nil
- }
|