feat: openid login

This commit is contained in:
zzw
2026-09-02 17:37:12 +08:00
parent 540f74f9b7
commit bb14f9e324
38 changed files with 1627 additions and 1091 deletions
+29 -20
View File
@@ -14,24 +14,25 @@ import (
)
type (
CreateReq = sale.CreateReq
EditReq = sale.EditReq
GroupCreateReq = sale.GroupCreateReq
GroupEmptyReq = sale.GroupEmptyReq
GroupItem = sale.GroupItem
GroupItemsReq = sale.GroupItemsReq
InfoData = sale.InfoData
InfoReq = sale.InfoReq
ItemsReq = sale.ItemsReq
NameItem = sale.NameItem
NamesByIdsData = sale.NamesByIdsData
NamesByIdsItem = sale.NamesByIdsItem
NamesByIdsReq = sale.NamesByIdsReq
NamesData = sale.NamesData
NamesReq = sale.NamesReq
Region = sale.Region
Response = sale.Response
StatusReq = sale.StatusReq
CreateReq = sale.CreateReq
EditReq = sale.EditReq
GroupCreateReq = sale.GroupCreateReq
GroupEmptyReq = sale.GroupEmptyReq
GroupItem = sale.GroupItem
GroupItemsReq = sale.GroupItemsReq
InfoByUserIdReq = sale.InfoByUserIdReq
InfoData = sale.InfoData
InfoReq = sale.InfoReq
ItemsReq = sale.ItemsReq
NameItem = sale.NameItem
NamesByIdsData = sale.NamesByIdsData
NamesByIdsItem = sale.NamesByIdsItem
NamesByIdsReq = sale.NamesByIdsReq
NamesData = sale.NamesData
NamesReq = sale.NamesReq
Region = sale.Region
Response = sale.Response
StatusReq = sale.StatusReq
Sale interface {
// 销售分组
@@ -49,7 +50,9 @@ type (
Status(ctx context.Context, in *StatusReq, opts ...grpc.CallOption) (*Response, error)
// 销售详情
InfoInternal(ctx context.Context, in *InfoReq, opts ...grpc.CallOption) (*InfoData, error)
// 按 id 批量查销售 id+name(内部)
// 按 user_id 查销售详情(内部)
InfoByUserId(ctx context.Context, in *InfoByUserIdReq, opts ...grpc.CallOption) (*InfoData, error)
// ids 批量查销售
NamesByIds(ctx context.Context, in *NamesByIdsReq, opts ...grpc.CallOption) (*NamesByIdsData, error)
}
@@ -127,7 +130,13 @@ func (m *defaultSale) InfoInternal(ctx context.Context, in *InfoReq, opts ...grp
return client.InfoInternal(ctx, in, opts...)
}
// 按 id 批量查销售 id+name(内部)
// 按 user_id 查销售详情(内部)
func (m *defaultSale) InfoByUserId(ctx context.Context, in *InfoByUserIdReq, opts ...grpc.CallOption) (*InfoData, error) {
client := sale.NewSaleClient(m.cli.Conn())
return client.InfoByUserId(ctx, in, opts...)
}
// ids 批量查销售
func (m *defaultSale) NamesByIds(ctx context.Context, in *NamesByIdsReq, opts ...grpc.CallOption) (*NamesByIdsData, error) {
client := sale.NewSaleClient(m.cli.Conn())
return client.NamesByIds(ctx, in, opts...)