f
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package repositories
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"hyapi-server/internal/domains/certification/entities"
|
||||
)
|
||||
|
||||
// FadadaCorpAuthRecordRepository 法大大企业授权数据仓储
|
||||
type FadadaCorpAuthRecordRepository interface {
|
||||
Create(ctx context.Context, record *entities.FadadaCorpAuthRecord) error
|
||||
Update(ctx context.Context, record *entities.FadadaCorpAuthRecord) error
|
||||
FindByID(ctx context.Context, id string) (*entities.FadadaCorpAuthRecord, error)
|
||||
FindLatestByUserID(ctx context.Context, userID string) (*entities.FadadaCorpAuthRecord, error)
|
||||
FindByCertificationID(ctx context.Context, certificationID string) (*entities.FadadaCorpAuthRecord, error)
|
||||
FindByOpenCorpID(ctx context.Context, openCorpID string) (*entities.FadadaCorpAuthRecord, error)
|
||||
FindByUnifiedSocialCode(ctx context.Context, uscc string) (*entities.FadadaCorpAuthRecord, error)
|
||||
FindByClientCorpID(ctx context.Context, clientCorpID string) (*entities.FadadaCorpAuthRecord, error)
|
||||
// UpsertByBizKey 按认证ID优先,否则按 USCC/clientCorpId 合并写入
|
||||
UpsertByBizKey(ctx context.Context, record *entities.FadadaCorpAuthRecord) error
|
||||
}
|
||||
Reference in New Issue
Block a user