16 lines
482 B
Go
16 lines
482 B
Go
package repository
|
|
|
|
import (
|
|
"context"
|
|
"finclip-app-manager/domain/entity"
|
|
)
|
|
|
|
type IPrivacySettingRepo interface {
|
|
Insert(ctx context.Context, item entity.PrivacySettingInfo) error
|
|
Count(ctx context.Context, appId string) (int, error)
|
|
GetInfoByAppId(ctx context.Context, appId string) (*entity.PrivacySettingInfo, error)
|
|
UpdateInfo(ctx context.Context, info entity.PrivacySettingInfo) error
|
|
DelInfoByAppId(ctx context.Context, appId string) error
|
|
NotFound(err error) bool
|
|
}
|