refactor: reorganize modules and add Linux build tooling

This commit is contained in:
2026-08-09 12:41:08 +08:00
parent 86024fa81d
commit 5cc5fd92ed
1461 changed files with 4054 additions and 4724 deletions

View File

@@ -0,0 +1,81 @@
// Code generated by goctl. DO NOT EDIT.
// Source: delivery.proto
package car
import (
"context"
"bsm/full/module/ec/delivery/external/pb/delivery"
"github.com/zeromicro/go-zero/zrpc"
"google.golang.org/grpc"
)
type (
CarItem = delivery.CarItem
CarListReply = delivery.CarListReply
Empty = delivery.Empty
FetchRequest = delivery.FetchRequest
IdentRequest = delivery.IdentRequest
MemberItem = delivery.MemberItem
MemberListReply = delivery.MemberListReply
SearchRequest = delivery.SearchRequest
StatusReply = delivery.StatusReply
TeamItem = delivery.TeamItem
TeamListReply = delivery.TeamListReply
VersionRequest = delivery.VersionRequest
Car interface {
// 配送车辆列表
CarList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*CarListReply, error)
// 添加配送车辆信息
CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error)
// 获取配送车辆信息
CarGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*CarItem, error)
// 修改配送车辆信息
CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error)
// 删除配送车辆信息
CarDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
}
defaultCar struct {
cli zrpc.Client
}
)
func NewCar(cli zrpc.Client) Car {
return &defaultCar{
cli: cli,
}
}
// 配送车辆列表
func (m *defaultCar) CarList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*CarListReply, error) {
client := delivery.NewCarClient(m.cli.Conn())
return client.CarList(ctx, in, opts...)
}
// 添加配送车辆信息
func (m *defaultCar) CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewCarClient(m.cli.Conn())
return client.CarAdd(ctx, in, opts...)
}
// 获取配送车辆信息
func (m *defaultCar) CarGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*CarItem, error) {
client := delivery.NewCarClient(m.cli.Conn())
return client.CarGet(ctx, in, opts...)
}
// 修改配送车辆信息
func (m *defaultCar) CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewCarClient(m.cli.Conn())
return client.CarSet(ctx, in, opts...)
}
// 删除配送车辆信息
func (m *defaultCar) CarDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewCarClient(m.cli.Conn())
return client.CarDel(ctx, in, opts...)
}

View File

@@ -0,0 +1,81 @@
// Code generated by goctl. DO NOT EDIT.
// Source: delivery.proto
package member
import (
"context"
"bsm/full/module/ec/delivery/external/pb/delivery"
"github.com/zeromicro/go-zero/zrpc"
"google.golang.org/grpc"
)
type (
CarItem = delivery.CarItem
CarListReply = delivery.CarListReply
Empty = delivery.Empty
FetchRequest = delivery.FetchRequest
IdentRequest = delivery.IdentRequest
MemberItem = delivery.MemberItem
MemberListReply = delivery.MemberListReply
SearchRequest = delivery.SearchRequest
StatusReply = delivery.StatusReply
TeamItem = delivery.TeamItem
TeamListReply = delivery.TeamListReply
VersionRequest = delivery.VersionRequest
Member interface {
// 获取配送员列表
MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error)
// 添加配送员
MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error)
// 获取配送员数据
MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error)
// 修改配送员
MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error)
// 删除配送员
MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
}
defaultMember struct {
cli zrpc.Client
}
)
func NewMember(cli zrpc.Client) Member {
return &defaultMember{
cli: cli,
}
}
// 获取配送员列表
func (m *defaultMember) MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error) {
client := delivery.NewMemberClient(m.cli.Conn())
return client.MemberList(ctx, in, opts...)
}
// 添加配送员
func (m *defaultMember) MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewMemberClient(m.cli.Conn())
return client.MemberAdd(ctx, in, opts...)
}
// 获取配送员数据
func (m *defaultMember) MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error) {
client := delivery.NewMemberClient(m.cli.Conn())
return client.MemberGet(ctx, in, opts...)
}
// 修改配送员
func (m *defaultMember) MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewMemberClient(m.cli.Conn())
return client.MemberSet(ctx, in, opts...)
}
// 删除配送员
func (m *defaultMember) MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewMemberClient(m.cli.Conn())
return client.MemberDel(ctx, in, opts...)
}

View File

@@ -0,0 +1,81 @@
// Code generated by goctl. DO NOT EDIT.
// Source: delivery.proto
package team
import (
"context"
"bsm/full/module/ec/delivery/external/pb/delivery"
"github.com/zeromicro/go-zero/zrpc"
"google.golang.org/grpc"
)
type (
CarItem = delivery.CarItem
CarListReply = delivery.CarListReply
Empty = delivery.Empty
FetchRequest = delivery.FetchRequest
IdentRequest = delivery.IdentRequest
MemberItem = delivery.MemberItem
MemberListReply = delivery.MemberListReply
SearchRequest = delivery.SearchRequest
StatusReply = delivery.StatusReply
TeamItem = delivery.TeamItem
TeamListReply = delivery.TeamListReply
VersionRequest = delivery.VersionRequest
Team interface {
// 配送团队列表
TeamList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error)
// 添加配送团队
TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error)
// 配送团队详情
TeamGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*TeamItem, error)
// 修改配送团队信息
TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error)
// 删除配送团队
TeamDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
}
defaultTeam struct {
cli zrpc.Client
}
)
func NewTeam(cli zrpc.Client) Team {
return &defaultTeam{
cli: cli,
}
}
// 配送团队列表
func (m *defaultTeam) TeamList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error) {
client := delivery.NewTeamClient(m.cli.Conn())
return client.TeamList(ctx, in, opts...)
}
// 添加配送团队
func (m *defaultTeam) TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewTeamClient(m.cli.Conn())
return client.TeamAdd(ctx, in, opts...)
}
// 配送团队详情
func (m *defaultTeam) TeamGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*TeamItem, error) {
client := delivery.NewTeamClient(m.cli.Conn())
return client.TeamGet(ctx, in, opts...)
}
// 修改配送团队信息
func (m *defaultTeam) TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewTeamClient(m.cli.Conn())
return client.TeamSet(ctx, in, opts...)
}
// 删除配送团队
func (m *defaultTeam) TeamDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
client := delivery.NewTeamClient(m.cli.Conn())
return client.TeamDel(ctx, in, opts...)
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,763 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.3.0
// - protoc v3.19.4
// source: proto/delivery.proto
package delivery
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
const (
Car_CarList_FullMethodName = "/delivery.Car/CarList"
Car_CarAdd_FullMethodName = "/delivery.Car/CarAdd"
Car_CarGet_FullMethodName = "/delivery.Car/CarGet"
Car_CarSet_FullMethodName = "/delivery.Car/CarSet"
Car_CarDel_FullMethodName = "/delivery.Car/CarDel"
)
// CarClient is the client API for Car service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type CarClient interface {
// 配送车辆列表
CarList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*CarListReply, error)
// 添加配送车辆信息
CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error)
// 获取配送车辆信息
CarGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*CarItem, error)
// 修改配送车辆信息
CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error)
// 删除配送车辆信息
CarDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
}
type carClient struct {
cc grpc.ClientConnInterface
}
func NewCarClient(cc grpc.ClientConnInterface) CarClient {
return &carClient{cc}
}
func (c *carClient) CarList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*CarListReply, error) {
out := new(CarListReply)
err := c.cc.Invoke(ctx, Car_CarList_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *carClient) CarAdd(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Car_CarAdd_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *carClient) CarGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*CarItem, error) {
out := new(CarItem)
err := c.cc.Invoke(ctx, Car_CarGet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *carClient) CarSet(ctx context.Context, in *CarItem, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Car_CarSet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *carClient) CarDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Car_CarDel_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// CarServer is the server API for Car service.
// All implementations must embed UnimplementedCarServer
// for forward compatibility
type CarServer interface {
// 配送车辆列表
CarList(context.Context, *FetchRequest) (*CarListReply, error)
// 添加配送车辆信息
CarAdd(context.Context, *CarItem) (*StatusReply, error)
// 获取配送车辆信息
CarGet(context.Context, *IdentRequest) (*CarItem, error)
// 修改配送车辆信息
CarSet(context.Context, *CarItem) (*StatusReply, error)
// 删除配送车辆信息
CarDel(context.Context, *IdentRequest) (*StatusReply, error)
mustEmbedUnimplementedCarServer()
}
// UnimplementedCarServer must be embedded to have forward compatible implementations.
type UnimplementedCarServer struct {
}
func (UnimplementedCarServer) CarList(context.Context, *FetchRequest) (*CarListReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method CarList not implemented")
}
func (UnimplementedCarServer) CarAdd(context.Context, *CarItem) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method CarAdd not implemented")
}
func (UnimplementedCarServer) CarGet(context.Context, *IdentRequest) (*CarItem, error) {
return nil, status.Errorf(codes.Unimplemented, "method CarGet not implemented")
}
func (UnimplementedCarServer) CarSet(context.Context, *CarItem) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method CarSet not implemented")
}
func (UnimplementedCarServer) CarDel(context.Context, *IdentRequest) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method CarDel not implemented")
}
func (UnimplementedCarServer) mustEmbedUnimplementedCarServer() {}
// UnsafeCarServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to CarServer will
// result in compilation errors.
type UnsafeCarServer interface {
mustEmbedUnimplementedCarServer()
}
func RegisterCarServer(s grpc.ServiceRegistrar, srv CarServer) {
s.RegisterService(&Car_ServiceDesc, srv)
}
func _Car_CarList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FetchRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CarServer).CarList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Car_CarList_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CarServer).CarList(ctx, req.(*FetchRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Car_CarAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CarItem)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CarServer).CarAdd(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Car_CarAdd_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CarServer).CarAdd(ctx, req.(*CarItem))
}
return interceptor(ctx, in, info, handler)
}
func _Car_CarGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IdentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CarServer).CarGet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Car_CarGet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CarServer).CarGet(ctx, req.(*IdentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Car_CarSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CarItem)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CarServer).CarSet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Car_CarSet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CarServer).CarSet(ctx, req.(*CarItem))
}
return interceptor(ctx, in, info, handler)
}
func _Car_CarDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IdentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CarServer).CarDel(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Car_CarDel_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CarServer).CarDel(ctx, req.(*IdentRequest))
}
return interceptor(ctx, in, info, handler)
}
// Car_ServiceDesc is the grpc.ServiceDesc for Car service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Car_ServiceDesc = grpc.ServiceDesc{
ServiceName: "delivery.Car",
HandlerType: (*CarServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CarList",
Handler: _Car_CarList_Handler,
},
{
MethodName: "CarAdd",
Handler: _Car_CarAdd_Handler,
},
{
MethodName: "CarGet",
Handler: _Car_CarGet_Handler,
},
{
MethodName: "CarSet",
Handler: _Car_CarSet_Handler,
},
{
MethodName: "CarDel",
Handler: _Car_CarDel_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "proto/delivery.proto",
}
const (
Member_MemberList_FullMethodName = "/delivery.Member/MemberList"
Member_MemberAdd_FullMethodName = "/delivery.Member/MemberAdd"
Member_MemberGet_FullMethodName = "/delivery.Member/MemberGet"
Member_MemberSet_FullMethodName = "/delivery.Member/MemberSet"
Member_MemberDel_FullMethodName = "/delivery.Member/MemberDel"
)
// MemberClient is the client API for Member service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type MemberClient interface {
// 获取配送员列表
MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error)
// 添加配送员
MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error)
// 获取配送员数据
MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error)
// 修改配送员
MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error)
// 删除配送员
MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
}
type memberClient struct {
cc grpc.ClientConnInterface
}
func NewMemberClient(cc grpc.ClientConnInterface) MemberClient {
return &memberClient{cc}
}
func (c *memberClient) MemberList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*MemberListReply, error) {
out := new(MemberListReply)
err := c.cc.Invoke(ctx, Member_MemberList_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *memberClient) MemberAdd(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Member_MemberAdd_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *memberClient) MemberGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*MemberItem, error) {
out := new(MemberItem)
err := c.cc.Invoke(ctx, Member_MemberGet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *memberClient) MemberSet(ctx context.Context, in *MemberItem, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Member_MemberSet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *memberClient) MemberDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Member_MemberDel_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// MemberServer is the server API for Member service.
// All implementations must embed UnimplementedMemberServer
// for forward compatibility
type MemberServer interface {
// 获取配送员列表
MemberList(context.Context, *FetchRequest) (*MemberListReply, error)
// 添加配送员
MemberAdd(context.Context, *MemberItem) (*StatusReply, error)
// 获取配送员数据
MemberGet(context.Context, *IdentRequest) (*MemberItem, error)
// 修改配送员
MemberSet(context.Context, *MemberItem) (*StatusReply, error)
// 删除配送员
MemberDel(context.Context, *IdentRequest) (*StatusReply, error)
mustEmbedUnimplementedMemberServer()
}
// UnimplementedMemberServer must be embedded to have forward compatible implementations.
type UnimplementedMemberServer struct {
}
func (UnimplementedMemberServer) MemberList(context.Context, *FetchRequest) (*MemberListReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method MemberList not implemented")
}
func (UnimplementedMemberServer) MemberAdd(context.Context, *MemberItem) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method MemberAdd not implemented")
}
func (UnimplementedMemberServer) MemberGet(context.Context, *IdentRequest) (*MemberItem, error) {
return nil, status.Errorf(codes.Unimplemented, "method MemberGet not implemented")
}
func (UnimplementedMemberServer) MemberSet(context.Context, *MemberItem) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method MemberSet not implemented")
}
func (UnimplementedMemberServer) MemberDel(context.Context, *IdentRequest) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method MemberDel not implemented")
}
func (UnimplementedMemberServer) mustEmbedUnimplementedMemberServer() {}
// UnsafeMemberServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to MemberServer will
// result in compilation errors.
type UnsafeMemberServer interface {
mustEmbedUnimplementedMemberServer()
}
func RegisterMemberServer(s grpc.ServiceRegistrar, srv MemberServer) {
s.RegisterService(&Member_ServiceDesc, srv)
}
func _Member_MemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FetchRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MemberServer).MemberList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Member_MemberList_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MemberServer).MemberList(ctx, req.(*FetchRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Member_MemberAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MemberItem)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MemberServer).MemberAdd(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Member_MemberAdd_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MemberServer).MemberAdd(ctx, req.(*MemberItem))
}
return interceptor(ctx, in, info, handler)
}
func _Member_MemberGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IdentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MemberServer).MemberGet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Member_MemberGet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MemberServer).MemberGet(ctx, req.(*IdentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Member_MemberSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MemberItem)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MemberServer).MemberSet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Member_MemberSet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MemberServer).MemberSet(ctx, req.(*MemberItem))
}
return interceptor(ctx, in, info, handler)
}
func _Member_MemberDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IdentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MemberServer).MemberDel(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Member_MemberDel_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MemberServer).MemberDel(ctx, req.(*IdentRequest))
}
return interceptor(ctx, in, info, handler)
}
// Member_ServiceDesc is the grpc.ServiceDesc for Member service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Member_ServiceDesc = grpc.ServiceDesc{
ServiceName: "delivery.Member",
HandlerType: (*MemberServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "MemberList",
Handler: _Member_MemberList_Handler,
},
{
MethodName: "MemberAdd",
Handler: _Member_MemberAdd_Handler,
},
{
MethodName: "MemberGet",
Handler: _Member_MemberGet_Handler,
},
{
MethodName: "MemberSet",
Handler: _Member_MemberSet_Handler,
},
{
MethodName: "MemberDel",
Handler: _Member_MemberDel_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "proto/delivery.proto",
}
const (
Team_TeamList_FullMethodName = "/delivery.Team/TeamList"
Team_TeamAdd_FullMethodName = "/delivery.Team/TeamAdd"
Team_TeamGet_FullMethodName = "/delivery.Team/TeamGet"
Team_TeamSet_FullMethodName = "/delivery.Team/TeamSet"
Team_TeamDel_FullMethodName = "/delivery.Team/TeamDel"
)
// TeamClient is the client API for Team service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type TeamClient interface {
// 配送团队列表
TeamList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error)
// 添加配送团队
TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error)
// 配送团队详情
TeamGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*TeamItem, error)
// 修改配送团队信息
TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error)
// 删除配送团队
TeamDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error)
}
type teamClient struct {
cc grpc.ClientConnInterface
}
func NewTeamClient(cc grpc.ClientConnInterface) TeamClient {
return &teamClient{cc}
}
func (c *teamClient) TeamList(ctx context.Context, in *FetchRequest, opts ...grpc.CallOption) (*TeamListReply, error) {
out := new(TeamListReply)
err := c.cc.Invoke(ctx, Team_TeamList_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *teamClient) TeamAdd(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Team_TeamAdd_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *teamClient) TeamGet(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*TeamItem, error) {
out := new(TeamItem)
err := c.cc.Invoke(ctx, Team_TeamGet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *teamClient) TeamSet(ctx context.Context, in *TeamItem, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Team_TeamSet_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *teamClient) TeamDel(ctx context.Context, in *IdentRequest, opts ...grpc.CallOption) (*StatusReply, error) {
out := new(StatusReply)
err := c.cc.Invoke(ctx, Team_TeamDel_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// TeamServer is the server API for Team service.
// All implementations must embed UnimplementedTeamServer
// for forward compatibility
type TeamServer interface {
// 配送团队列表
TeamList(context.Context, *FetchRequest) (*TeamListReply, error)
// 添加配送团队
TeamAdd(context.Context, *TeamItem) (*StatusReply, error)
// 配送团队详情
TeamGet(context.Context, *IdentRequest) (*TeamItem, error)
// 修改配送团队信息
TeamSet(context.Context, *TeamItem) (*StatusReply, error)
// 删除配送团队
TeamDel(context.Context, *IdentRequest) (*StatusReply, error)
mustEmbedUnimplementedTeamServer()
}
// UnimplementedTeamServer must be embedded to have forward compatible implementations.
type UnimplementedTeamServer struct {
}
func (UnimplementedTeamServer) TeamList(context.Context, *FetchRequest) (*TeamListReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method TeamList not implemented")
}
func (UnimplementedTeamServer) TeamAdd(context.Context, *TeamItem) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method TeamAdd not implemented")
}
func (UnimplementedTeamServer) TeamGet(context.Context, *IdentRequest) (*TeamItem, error) {
return nil, status.Errorf(codes.Unimplemented, "method TeamGet not implemented")
}
func (UnimplementedTeamServer) TeamSet(context.Context, *TeamItem) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method TeamSet not implemented")
}
func (UnimplementedTeamServer) TeamDel(context.Context, *IdentRequest) (*StatusReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method TeamDel not implemented")
}
func (UnimplementedTeamServer) mustEmbedUnimplementedTeamServer() {}
// UnsafeTeamServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to TeamServer will
// result in compilation errors.
type UnsafeTeamServer interface {
mustEmbedUnimplementedTeamServer()
}
func RegisterTeamServer(s grpc.ServiceRegistrar, srv TeamServer) {
s.RegisterService(&Team_ServiceDesc, srv)
}
func _Team_TeamList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FetchRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(TeamServer).TeamList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Team_TeamList_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(TeamServer).TeamList(ctx, req.(*FetchRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Team_TeamAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(TeamItem)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(TeamServer).TeamAdd(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Team_TeamAdd_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(TeamServer).TeamAdd(ctx, req.(*TeamItem))
}
return interceptor(ctx, in, info, handler)
}
func _Team_TeamGet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IdentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(TeamServer).TeamGet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Team_TeamGet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(TeamServer).TeamGet(ctx, req.(*IdentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Team_TeamSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(TeamItem)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(TeamServer).TeamSet(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Team_TeamSet_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(TeamServer).TeamSet(ctx, req.(*TeamItem))
}
return interceptor(ctx, in, info, handler)
}
func _Team_TeamDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IdentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(TeamServer).TeamDel(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: Team_TeamDel_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(TeamServer).TeamDel(ctx, req.(*IdentRequest))
}
return interceptor(ctx, in, info, handler)
}
// Team_ServiceDesc is the grpc.ServiceDesc for Team service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Team_ServiceDesc = grpc.ServiceDesc{
ServiceName: "delivery.Team",
HandlerType: (*TeamServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "TeamList",
Handler: _Team_TeamList_Handler,
},
{
MethodName: "TeamAdd",
Handler: _Team_TeamAdd_Handler,
},
{
MethodName: "TeamGet",
Handler: _Team_TeamGet_Handler,
},
{
MethodName: "TeamSet",
Handler: _Team_TeamSet_Handler,
},
{
MethodName: "TeamDel",
Handler: _Team_TeamDel_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "proto/delivery.proto",
}