This commit is contained in:
Mrx
2026-06-09 11:28:47 +08:00
parent 11d93067a2
commit a90dfb90ef
5 changed files with 108 additions and 46 deletions

View File

@@ -30,5 +30,7 @@ type EnterpriseInfoSubmitRecordRepository interface {
FindLatestVerifiedByUserID(ctx context.Context, userID string) (*entities.EnterpriseInfoSubmitRecord, error)
// ExistsByUnifiedSocialCodeExcludeUser 检查该统一社会信用代码是否已被其他用户提交(已提交/已通过验证,排除指定用户)
ExistsByUnifiedSocialCodeExcludeUser(ctx context.Context, unifiedSocialCode string, excludeUserID string) (bool, error)
// MarkRejectedAndFailedForUser 仅当提交记录属于指定用户且为 verified 时,标记人工拒绝并 failed释放该用户占用的 USCC
MarkRejectedAndFailedForUser(ctx context.Context, recordID, userID, reviewerID, remark string) (updated bool, err error)
List(ctx context.Context, filter ListSubmitRecordsFilter) (*ListSubmitRecordsResult, error)
}