diff --git a/src/main/java/group/goforward/battlbuilder/controllers/api/v1/BrandController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/BrandController.java index 72a9ba4..c49d8b5 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/api/v1/BrandController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/BrandController.java @@ -20,9 +20,9 @@ public class BrandController { private BrandService brandService; //@Cacheable(value="getAllStates") @GetMapping("/all") - public ResponseEntity> getAllBrands() { - List brand = repo.findAll(); - return ResponseEntity.ok(brand); + public ResponseEntity> getAllBrands() { + List brands = repo.findAll(); + return ResponseEntity.ok(BrandMapper.toDtoList(brands)); } @GetMapping("/{id}") diff --git a/src/main/java/group/goforward/battlbuilder/controllers/PartRoleMappingController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/PartRoleMappingController.java similarity index 94% rename from src/main/java/group/goforward/battlbuilder/controllers/PartRoleMappingController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/PartRoleMappingController.java index 7de2408..09783c0 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/PartRoleMappingController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/PartRoleMappingController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers; +package group.goforward.battlbuilder.controllers.api.v1; // import group.goforward.battlbuilder.services.PartRoleMappingService; import group.goforward.battlbuilder.web.dto.admin.PartRoleMappingDto; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminBetaInviteController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminBetaInviteController.java similarity index 96% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/AdminBetaInviteController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminBetaInviteController.java index 5eb4a79..8621558 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminBetaInviteController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminBetaInviteController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import group.goforward.battlbuilder.services.auth.impl.BetaInviteService; import group.goforward.battlbuilder.web.dto.admin.AdminBetaRequestDto; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminCategoryController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminCategoryController.java similarity index 94% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/AdminCategoryController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminCategoryController.java index 4b7aed1..d08f297 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminCategoryController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminCategoryController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import group.goforward.battlbuilder.model.PartCategory; import group.goforward.battlbuilder.repos.PartCategoryRepository; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminDashboardController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminDashboardController.java similarity index 93% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/AdminDashboardController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminDashboardController.java index 221d1e5..117e3bc 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminDashboardController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminDashboardController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import group.goforward.battlbuilder.services.admin.impl.AdminDashboardService; import group.goforward.battlbuilder.web.dto.AdminDashboardOverviewDto; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPartCategoryController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPartCategoryController.java similarity index 94% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPartCategoryController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPartCategoryController.java index ac6ad43..69ecbe3 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPartCategoryController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPartCategoryController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import group.goforward.battlbuilder.repos.PartCategoryRepository; import group.goforward.battlbuilder.web.dto.admin.PartCategoryDto; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPartRoleMappingController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPartRoleMappingController.java similarity index 98% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPartRoleMappingController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPartRoleMappingController.java index daf39cc..f3980fe 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPartRoleMappingController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPartRoleMappingController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import group.goforward.battlbuilder.model.PartCategory; import group.goforward.battlbuilder.model.PartRoleMapping; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPlatformController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPlatformController.java similarity index 95% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPlatformController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPlatformController.java index a432e84..7563900 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/AdminPlatformController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/AdminPlatformController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import group.goforward.battlbuilder.model.Platform; import group.goforward.battlbuilder.repos.PlatformRepository; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/MerchantAdminController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/MerchantAdminController.java similarity index 92% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/MerchantAdminController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/MerchantAdminController.java index b33ad18..901810c 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/MerchantAdminController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/MerchantAdminController.java @@ -1,5 +1,5 @@ // MerchantAdminController.java -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.GetMapping; @@ -10,7 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import group.goforward.battlbuilder.model.Merchant; import group.goforward.battlbuilder.repos.MerchantRepository; -import group.goforward.battlbuilder.web.dto.MerchantAdminDto; +import group.goforward.battlbuilder.web.dto.merchant.MerchantAdminDto; import java.util.List; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/PlatformViewController.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/PlatformViewController.java similarity index 83% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/PlatformViewController.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/PlatformViewController.java index fe4a331..db6c8e7 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/PlatformViewController.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/PlatformViewController.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/admin/package-info.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/package-info.java similarity index 82% rename from src/main/java/group/goforward/battlbuilder/controllers/admin/package-info.java rename to src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/package-info.java index 32ff6f6..901af7e 100644 --- a/src/main/java/group/goforward/battlbuilder/controllers/admin/package-info.java +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v1/admin/package-info.java @@ -8,4 +8,4 @@ * @version 1.0 * @since 2025-12-10 */ -package group.goforward.battlbuilder.controllers.admin; +package group.goforward.battlbuilder.controllers.api.v1.admin; diff --git a/src/main/java/group/goforward/battlbuilder/controllers/api/v2/package-info.java b/src/main/java/group/goforward/battlbuilder/controllers/api/v2/package-info.java new file mode 100644 index 0000000..8cfc9e5 --- /dev/null +++ b/src/main/java/group/goforward/battlbuilder/controllers/api/v2/package-info.java @@ -0,0 +1,11 @@ +/** + * API controllers package for the BattlBuilder application. + *

+ * Contains V@ REST API controllers for public-facing endpoints including + * brand management, state information, and user operations. + * + * @author Forward Group, LLC + * @version 1.0 + * @since 2025-12-10 + */ +package group.goforward.battlbuilder.controllers.api.v2; diff --git a/src/main/java/group/goforward/battlbuilder/mapper/BrandMapper.java b/src/main/java/group/goforward/battlbuilder/mapper/BrandMapper.java new file mode 100644 index 0000000..ec93d6a --- /dev/null +++ b/src/main/java/group/goforward/battlbuilder/mapper/BrandMapper.java @@ -0,0 +1,62 @@ +package group.goforward.battlbuilder.mapper; + +import group.goforward.battlbuilder.model.Brand; +import group.goforward.battlbuilder.web.dto.brand.BrandDto; + +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; + +public final class BrandMapper { + + private BrandMapper() { + // utility class + } + + public static BrandDto toDto(Brand entity) { + if (entity == null) return null; + + BrandDto dto = new BrandDto(); + dto.setId(entity.getId() != null ? String.valueOf(entity.getId()) : null); + dto.setUuid(entity.getUuid()); + dto.setName(entity.getName()); + dto.setSlug(entity.getSlug()); + dto.setWebsite(entity.getWebsite()); + dto.setLogoUrl(entity.getLogoUrl()); + dto.setCreatedAt(entity.getCreatedAt()); + dto.setUpdatedAt(entity.getUpdatedAt()); + return dto; + } + + public static Brand toEntity(BrandDto dto) { + if (dto == null) return null; + + Brand entity = new Brand(); + + if (dto.getId() != null && !dto.getId().isBlank()) { + try { + entity.setId(Integer.valueOf(dto.getId())); + } catch (NumberFormatException ignored) { + // leave id null if parsing fails + } + } + + entity.setUuid(dto.getUuid()); + entity.setName(dto.getName()); + entity.setSlug(dto.getSlug()); + entity.setWebsite(dto.getWebsite()); + entity.setLogoUrl(dto.getLogoUrl()); + entity.setCreatedAt(dto.getCreatedAt()); + entity.setUpdatedAt(dto.getUpdatedAt()); + // deletedAt remains managed by domain / persistence logic + return entity; + } + + public static List toDtoList(List entities) { + if (entities == null) return null; + return entities.stream() + .filter(Objects::nonNull) + .map(BrandMapper::toDto) + .collect(Collectors.toList()); + } +} diff --git a/src/main/java/group/goforward/battlbuilder/web/mapper/CatalogOptionMapper.java b/src/main/java/group/goforward/battlbuilder/mapper/CatalogOptionMapper.java similarity index 93% rename from src/main/java/group/goforward/battlbuilder/web/mapper/CatalogOptionMapper.java rename to src/main/java/group/goforward/battlbuilder/mapper/CatalogOptionMapper.java index 5d50c3e..d38c6b1 100644 --- a/src/main/java/group/goforward/battlbuilder/web/mapper/CatalogOptionMapper.java +++ b/src/main/java/group/goforward/battlbuilder/mapper/CatalogOptionMapper.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.web.mapper; +package group.goforward.battlbuilder.mapper; import group.goforward.battlbuilder.web.dto.catalog.CatalogOptionDto; import group.goforward.battlbuilder.web.dto.catalog.CatalogOptionRow; diff --git a/src/main/java/group/goforward/battlbuilder/web/mapper/PartRoleMappingMapper.java b/src/main/java/group/goforward/battlbuilder/mapper/PartRoleMappingMapper.java similarity index 95% rename from src/main/java/group/goforward/battlbuilder/web/mapper/PartRoleMappingMapper.java rename to src/main/java/group/goforward/battlbuilder/mapper/PartRoleMappingMapper.java index d9b6503..a258d7a 100644 --- a/src/main/java/group/goforward/battlbuilder/web/mapper/PartRoleMappingMapper.java +++ b/src/main/java/group/goforward/battlbuilder/mapper/PartRoleMappingMapper.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.web.mapper; +package group.goforward.battlbuilder.mapper; import group.goforward.battlbuilder.model.PartCategory; import group.goforward.battlbuilder.model.PartRoleMapping; diff --git a/src/main/java/group/goforward/battlbuilder/web/mapper/ProductMapper.java b/src/main/java/group/goforward/battlbuilder/mapper/ProductMapper.java similarity index 92% rename from src/main/java/group/goforward/battlbuilder/web/mapper/ProductMapper.java rename to src/main/java/group/goforward/battlbuilder/mapper/ProductMapper.java index acf2eee..f5a025a 100644 --- a/src/main/java/group/goforward/battlbuilder/web/mapper/ProductMapper.java +++ b/src/main/java/group/goforward/battlbuilder/mapper/ProductMapper.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.web.mapper; +package group.goforward.battlbuilder.mapper; import group.goforward.battlbuilder.model.Product; import group.goforward.battlbuilder.web.dto.product.ProductSummaryDto; diff --git a/src/main/java/group/goforward/battlbuilder/services/ImportStatusAdminService.java b/src/main/java/group/goforward/battlbuilder/services/ImportStatusAdminService.java index 2043269..edb3c39 100644 --- a/src/main/java/group/goforward/battlbuilder/services/ImportStatusAdminService.java +++ b/src/main/java/group/goforward/battlbuilder/services/ImportStatusAdminService.java @@ -3,8 +3,8 @@ package group.goforward.battlbuilder.services; import group.goforward.battlbuilder.model.enums.ImportStatus; import group.goforward.battlbuilder.repos.ProductRepository; -import group.goforward.battlbuilder.web.dto.ImportStatusByMerchantDto; -import group.goforward.battlbuilder.web.dto.ImportStatusSummaryDto; +import group.goforward.battlbuilder.web.dto.imports.ImportStatusByMerchantDto; +import group.goforward.battlbuilder.web.dto.imports.ImportStatusSummaryDto; import org.springframework.stereotype.Service; import java.util.List; diff --git a/src/main/java/group/goforward/battlbuilder/services/PartRoleMappingService.java b/src/main/java/group/goforward/battlbuilder/services/PartRoleMappingService.java index 5e0b52b..2bfa7b9 100644 --- a/src/main/java/group/goforward/battlbuilder/services/PartRoleMappingService.java +++ b/src/main/java/group/goforward/battlbuilder/services/PartRoleMappingService.java @@ -3,7 +3,7 @@ package group.goforward.battlbuilder.services; import group.goforward.battlbuilder.repos.PartRoleMappingRepository; import group.goforward.battlbuilder.web.dto.admin.PartRoleMappingDto; import group.goforward.battlbuilder.web.dto.PartRoleToCategoryDto; -import group.goforward.battlbuilder.web.mapper.PartRoleMappingMapper; +import group.goforward.battlbuilder.mapper.PartRoleMappingMapper; import org.springframework.stereotype.Service; import java.util.List; diff --git a/src/main/java/group/goforward/battlbuilder/services/impl/CatalogQueryServiceImpl.java b/src/main/java/group/goforward/battlbuilder/services/impl/CatalogQueryServiceImpl.java index 54d4c15..91f7a9b 100644 --- a/src/main/java/group/goforward/battlbuilder/services/impl/CatalogQueryServiceImpl.java +++ b/src/main/java/group/goforward/battlbuilder/services/impl/CatalogQueryServiceImpl.java @@ -9,7 +9,7 @@ import group.goforward.battlbuilder.services.CatalogQueryService; import group.goforward.battlbuilder.services.ShortLinkService; import group.goforward.battlbuilder.web.dto.product.ProductSummaryDto; import group.goforward.battlbuilder.web.dto.catalog.CatalogProductIdsRequest; -import group.goforward.battlbuilder.web.mapper.ProductMapper; +import group.goforward.battlbuilder.mapper.ProductMapper; import org.springframework.data.domain.*; import org.springframework.data.jpa.domain.Specification; import org.springframework.stereotype.Service; diff --git a/src/main/java/group/goforward/battlbuilder/services/impl/ProductQueryServiceImpl.java b/src/main/java/group/goforward/battlbuilder/services/impl/ProductQueryServiceImpl.java index bc599dd..2e1754b 100644 --- a/src/main/java/group/goforward/battlbuilder/services/impl/ProductQueryServiceImpl.java +++ b/src/main/java/group/goforward/battlbuilder/services/impl/ProductQueryServiceImpl.java @@ -9,7 +9,7 @@ import group.goforward.battlbuilder.services.ShortLinkService; import group.goforward.battlbuilder.web.dto.product.ProductOfferDto; import group.goforward.battlbuilder.web.dto.product.ProductSummaryDto; import group.goforward.battlbuilder.web.dto.catalog.ProductSort; -import group.goforward.battlbuilder.web.mapper.ProductMapper; +import group.goforward.battlbuilder.mapper.ProductMapper; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable; diff --git a/src/main/java/group/goforward/battlbuilder/web/dto/brand/BrandDto.java b/src/main/java/group/goforward/battlbuilder/web/dto/brand/BrandDto.java new file mode 100644 index 0000000..4502e77 --- /dev/null +++ b/src/main/java/group/goforward/battlbuilder/web/dto/brand/BrandDto.java @@ -0,0 +1,40 @@ +package group.goforward.battlbuilder.web.dto.brand; + +import java.time.Instant; +import java.util.UUID; + +public class BrandDto { + + private String id; + private UUID uuid; + private String name; + private String slug; + private String website; + private String logoUrl; + private Instant createdAt; + private Instant updatedAt; + + public String getId() { return id; } + public void setId(String id) { this.id = id; } + + public UUID getUuid() { return uuid; } + public void setUuid(UUID uuid) { this.uuid = uuid; } + + public String getName() { return name; } + public void setName(String name) { this.name = name; } + + public String getSlug() { return slug; } + public void setSlug(String slug) { this.slug = slug; } + + public String getWebsite() { return website; } + public void setWebsite(String website) { this.website = website; } + + public String getLogoUrl() { return logoUrl; } + public void setLogoUrl(String logoUrl) { this.logoUrl = logoUrl; } + + public Instant getCreatedAt() { return createdAt; } + public void setCreatedAt(Instant createdAt) { this.createdAt = createdAt; } + + public Instant getUpdatedAt() { return updatedAt; } + public void setUpdatedAt(Instant updatedAt) { this.updatedAt = updatedAt; } +} diff --git a/src/main/java/group/goforward/battlbuilder/web/dto/ImportStatusByMerchantDto.java b/src/main/java/group/goforward/battlbuilder/web/dto/imports/ImportStatusByMerchantDto.java similarity index 84% rename from src/main/java/group/goforward/battlbuilder/web/dto/ImportStatusByMerchantDto.java rename to src/main/java/group/goforward/battlbuilder/web/dto/imports/ImportStatusByMerchantDto.java index 14a657f..77465b4 100644 --- a/src/main/java/group/goforward/battlbuilder/web/dto/ImportStatusByMerchantDto.java +++ b/src/main/java/group/goforward/battlbuilder/web/dto/imports/ImportStatusByMerchantDto.java @@ -1,5 +1,5 @@ // src/main/java/group/goforward/ballistic/web/dto/ImportStatusByMerchantDto.java -package group.goforward.battlbuilder.web.dto; +package group.goforward.battlbuilder.web.dto.imports; import group.goforward.battlbuilder.model.enums.ImportStatus; diff --git a/src/main/java/group/goforward/battlbuilder/web/dto/ImportStatusSummaryDto.java b/src/main/java/group/goforward/battlbuilder/web/dto/imports/ImportStatusSummaryDto.java similarity index 81% rename from src/main/java/group/goforward/battlbuilder/web/dto/ImportStatusSummaryDto.java rename to src/main/java/group/goforward/battlbuilder/web/dto/imports/ImportStatusSummaryDto.java index 5db4610..07c1a28 100644 --- a/src/main/java/group/goforward/battlbuilder/web/dto/ImportStatusSummaryDto.java +++ b/src/main/java/group/goforward/battlbuilder/web/dto/imports/ImportStatusSummaryDto.java @@ -1,5 +1,5 @@ // src/main/java/group/goforward/ballistic/web/dto/ImportStatusSummaryDto.java -package group.goforward.battlbuilder.web.dto; +package group.goforward.battlbuilder.web.dto.imports; import group.goforward.battlbuilder.model.enums.ImportStatus; diff --git a/src/main/java/group/goforward/battlbuilder/web/dto/MerchantAdminDto.java b/src/main/java/group/goforward/battlbuilder/web/dto/merchant/MerchantAdminDto.java similarity index 92% rename from src/main/java/group/goforward/battlbuilder/web/dto/MerchantAdminDto.java rename to src/main/java/group/goforward/battlbuilder/web/dto/merchant/MerchantAdminDto.java index c10425e..80c7874 100644 --- a/src/main/java/group/goforward/battlbuilder/web/dto/MerchantAdminDto.java +++ b/src/main/java/group/goforward/battlbuilder/web/dto/merchant/MerchantAdminDto.java @@ -1,5 +1,5 @@ // MerchantAdminDto.java -package group.goforward.battlbuilder.web.dto; +package group.goforward.battlbuilder.web.dto.merchant; import java.time.OffsetDateTime; diff --git a/src/main/java/group/goforward/battlbuilder/web/dto/MerchantCategoryMappingDto.java b/src/main/java/group/goforward/battlbuilder/web/dto/merchant/MerchantCategoryMappingDto.java similarity index 90% rename from src/main/java/group/goforward/battlbuilder/web/dto/MerchantCategoryMappingDto.java rename to src/main/java/group/goforward/battlbuilder/web/dto/merchant/MerchantCategoryMappingDto.java index d31b631..670c84e 100644 --- a/src/main/java/group/goforward/battlbuilder/web/dto/MerchantCategoryMappingDto.java +++ b/src/main/java/group/goforward/battlbuilder/web/dto/merchant/MerchantCategoryMappingDto.java @@ -1,4 +1,4 @@ -package group.goforward.battlbuilder.web.dto; +package group.goforward.battlbuilder.web.dto.merchant; public class MerchantCategoryMappingDto {