feat: analysis user del

This commit is contained in:
zzw
2026-11-03 10:25:14 +08:00
parent fe3ca6f2c9
commit 8cbd2a7d8b
19 changed files with 567 additions and 170 deletions
@@ -30,6 +30,7 @@ type (
AnalysisUser interface {
FaceBind(ctx context.Context, in *FaceBindReq, opts ...grpc.CallOption) (*Response, error)
UserImprove(ctx context.Context, in *UserImproveReq, opts ...grpc.CallOption) (*Response, error)
// UserDelete 按平台 users.id 级联删除:analysis.users、人脸向量、以及 user 侧关联表。
UserDelete(ctx context.Context, in *UserDeleteReq, opts ...grpc.CallOption) (*Response, error)
UserAuth(ctx context.Context, in *UserAuthReq, opts ...grpc.CallOption) (*Response, error)
UserAuthList(ctx context.Context, in *UserAuthListReq, opts ...grpc.CallOption) (*Response, error)
@@ -62,6 +63,7 @@ func (m *defaultAnalysisUser) UserImprove(ctx context.Context, in *UserImproveRe
return client.UserImprove(ctx, in, opts...)
}
// UserDelete 按平台 users.id 级联删除:analysis.users、人脸向量、以及 user 侧关联表。
func (m *defaultAnalysisUser) UserDelete(ctx context.Context, in *UserDeleteReq, opts ...grpc.CallOption) (*Response, error) {
client := analysis.NewAnalysisUserClient(m.cli.Conn())
return client.UserDelete(ctx, in, opts...)