package client import ( "aps_crm/model" "context" ) type Server struct { UnimplementedClientServiceServer } func (s *Server) GetClientList(c context.Context, req *ClientListRequest) (*ClientListResponse, error) { resp := new(ClientListResponse) clientList, err := model.NewClientSearch(nil).FindAll() if err != nil { return resp, err } for _, v := range clientList { resp.List = append(resp.List, &ClientInfo{ClientId: int32(v.Id), ClientName: v.Name}) } return resp, nil }