20 lines
870 B
Java
20 lines
870 B
Java
package com.baiyue.warehouse.dto;
|
|
|
|
import com.baiyue.warehouse.entity.ServiceCapabilityEntity;
|
|
import com.baiyue.warehouse.entity.WarehouseAddressEntity;
|
|
import com.baiyue.warehouse.entity.WarehouseEntity;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 仓库聚合详情响应,组合仓库主数据、地址列表和服务能力列表。
|
|
*/
|
|
@Schema(name = "WarehouseDetailResponse", description = "Warehouse aggregate details / 仓库聚合详情")
|
|
public record WarehouseDetailResponse(
|
|
@Schema(description = "Warehouse master data / 仓库主数据") WarehouseEntity warehouse,
|
|
@Schema(description = "Warehouse addresses / 仓库地址列表") List<WarehouseAddressEntity> addresses,
|
|
@Schema(description = "Warehouse service capabilities / 仓库服务能力列表") List<ServiceCapabilityEntity> capabilities
|
|
) {
|
|
}
|