支持后台转移发布所有权

This commit is contained in:
yml
2026-06-17 22:31:46 +08:00
parent 342edad78b
commit bd6e15179e
14 changed files with 460 additions and 58 deletions
@@ -62,6 +62,16 @@ func (s *Service) AdjustReviewPrice(ctx context.Context, adminID uint64, id uint
return s.repo.AdjustReviewPrice(ctx, adminID, id, req, meta)
}
func (s *Service) TransferOwner(ctx context.Context, adminID uint64, id uint64, req TransferOwnerRequest, meta AuditMeta) (*ListingDTO, error) {
if s.repo == nil {
return nil, ErrDependencyUnavailable
}
if req.TargetUserID == 0 || req.Reason == "" {
return nil, ErrInvalidInput
}
return s.repo.TransferOwner(ctx, adminID, id, req, meta)
}
func (s *Service) Reject(ctx context.Context, id uint64, req ReviewRequest) (*ListingDTO, error) {
if s.repo == nil {
return nil, ErrDependencyUnavailable