diff --git a/internal/model/dto/shop_series_grant_dto.go b/internal/model/dto/shop_series_grant_dto.go index 3df063f..960636d 100644 --- a/internal/model/dto/shop_series_grant_dto.go +++ b/internal/model/dto/shop_series_grant_dto.go @@ -9,6 +9,7 @@ type GrantPackageItem struct { // ShopSeriesGrantPackageItem 授权套餐详情(响应中的套餐信息) type ShopSeriesGrantPackageItem struct { + AllocationID uint `json:"allocation_id" description:"套餐授权ID"` PackageID uint `json:"package_id" description:"套餐ID"` PackageName string `json:"package_name" description:"套餐名称"` PackageCode string `json:"package_code" description:"套餐编码"` diff --git a/internal/service/shop_series_grant/service.go b/internal/service/shop_series_grant/service.go index 70c1dad..30a61a5 100644 --- a/internal/service/shop_series_grant/service.go +++ b/internal/service/shop_series_grant/service.go @@ -277,6 +277,7 @@ func (s *Service) buildGrantResponse(ctx context.Context, allocation *model.Shop } effectiveBase := packagepkg.EffectiveExpiryBase(pkg, pa) packages = append(packages, dto.ShopSeriesGrantPackageItem{ + AllocationID: pa.ID, PackageID: pa.PackageID, PackageName: pkg.PackageName, PackageCode: pkg.PackageCode,