// Code generated by goctl. DO NOT EDIT. // goctl 1.10.2 // Source: aiserver.proto package aiserverClient import ( "context" "lone-services/rpc/aiserver/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( ApiAddProductRequest = aiserver.ApiAddProductRequest ApiAddUseRequest = aiserver.ApiAddUseRequest ApiEditPlanningProductRequest = aiserver.ApiEditPlanningProductRequest ApiEditPlanningRequest = aiserver.ApiEditPlanningRequest ApiPlanningDeleteRequest = aiserver.ApiPlanningDeleteRequest ApiProductItemsRequest = aiserver.ApiProductItemsRequest ApiSystemSetRequest = aiserver.ApiSystemSetRequest ApiUsedItemsRequest = aiserver.ApiUsedItemsRequest EmptyRequest = aiserver.EmptyRequest Response = aiserver.Response Aiserver interface { // 添加产品 ApiAddProduct(ctx context.Context, in *ApiAddProductRequest, opts ...grpc.CallOption) (*Response, error) // 添加使用记录 ApiAddUse(ctx context.Context, in *ApiAddUseRequest, opts ...grpc.CallOption) (*Response, error) // 获取产品信息 ApiProductItems(ctx context.Context, in *ApiProductItemsRequest, opts ...grpc.CallOption) (*Response, error) // 添加方案 ApiAddPlanning(ctx context.Context, in *ApiEditPlanningRequest, opts ...grpc.CallOption) (*Response, error) // 编辑方案产品 ApiEditPlanningProduct(ctx context.Context, in *ApiEditPlanningProductRequest, opts ...grpc.CallOption) (*Response, error) // 编辑方案 ApiEditPlanning(ctx context.Context, in *ApiEditPlanningRequest, opts ...grpc.CallOption) (*Response, error) // 方案列表 ApiPlanningItems(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) // 方案删除 ApiPlanningDelete(ctx context.Context, in *ApiPlanningDeleteRequest, opts ...grpc.CallOption) (*Response, error) // 获取天气 ApiWeather(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) // 获取使用记录 ApiUsedItems(ctx context.Context, in *ApiUsedItemsRequest, opts ...grpc.CallOption) (*Response, error) // 获取系统时间 ApiSystemTime(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) // 设置系统参数 ApiSystemSet(ctx context.Context, in *ApiSystemSetRequest, opts ...grpc.CallOption) (*Response, error) // 获取系统设置 ApiGetSystem(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) } defaultAiserver struct { cli zrpc.Client } ) func NewAiserver(cli zrpc.Client) Aiserver { return &defaultAiserver{ cli: cli, } } // 添加产品 func (m *defaultAiserver) ApiAddProduct(ctx context.Context, in *ApiAddProductRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiAddProduct(ctx, in, opts...) } // 添加使用记录 func (m *defaultAiserver) ApiAddUse(ctx context.Context, in *ApiAddUseRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiAddUse(ctx, in, opts...) } // 获取产品信息 func (m *defaultAiserver) ApiProductItems(ctx context.Context, in *ApiProductItemsRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiProductItems(ctx, in, opts...) } // 添加方案 func (m *defaultAiserver) ApiAddPlanning(ctx context.Context, in *ApiEditPlanningRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiAddPlanning(ctx, in, opts...) } // 编辑方案产品 func (m *defaultAiserver) ApiEditPlanningProduct(ctx context.Context, in *ApiEditPlanningProductRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiEditPlanningProduct(ctx, in, opts...) } // 编辑方案 func (m *defaultAiserver) ApiEditPlanning(ctx context.Context, in *ApiEditPlanningRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiEditPlanning(ctx, in, opts...) } // 方案列表 func (m *defaultAiserver) ApiPlanningItems(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiPlanningItems(ctx, in, opts...) } // 方案删除 func (m *defaultAiserver) ApiPlanningDelete(ctx context.Context, in *ApiPlanningDeleteRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiPlanningDelete(ctx, in, opts...) } // 获取天气 func (m *defaultAiserver) ApiWeather(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiWeather(ctx, in, opts...) } // 获取使用记录 func (m *defaultAiserver) ApiUsedItems(ctx context.Context, in *ApiUsedItemsRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiUsedItems(ctx, in, opts...) } // 获取系统时间 func (m *defaultAiserver) ApiSystemTime(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiSystemTime(ctx, in, opts...) } // 设置系统参数 func (m *defaultAiserver) ApiSystemSet(ctx context.Context, in *ApiSystemSetRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiSystemSet(ctx, in, opts...) } // 获取系统设置 func (m *defaultAiserver) ApiGetSystem(ctx context.Context, in *EmptyRequest, opts ...grpc.CallOption) (*Response, error) { client := aiserver.NewAiserverClient(m.cli.Conn()) return client.ApiGetSystem(ctx, in, opts...) }