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...)
}