feat,wip: 경매장을 db table로 분리

This commit is contained in:
Hide_D committed 2022-06-09 01:21:21 +09:00
1 parent bb04632a7f
commit 9b1a57bbd2
5 files changed
+90 -89

No files matched your search

+9 -10
View File
@@ -3,6 +3,8 @@
namespace sammo\DTO;
use sammo\DTO\Attr\Convert;
use sammo\DTO\Attr\JsonString;
use sammo\DTO\Attr\NullIsUndefined;
use sammo\DTO\Converter\DateTimeConverter;
use sammo\Enums\AuctionType;
use sammo\Enums\ResourceType;
@@ -10,24 +12,21 @@ use sammo\Enums\ResourceType;
class AuctionInfo extends DTO
{
public function __construct(
public int $id,
public string $openerName,
public int $openerGeneralID,
#[NullIsUndefined]
public ?int $id,
public AuctionType $type,
public ?string $target,
public string $title,
public bool $finished,
public ?string $target,
public int $openerGeneralID,
public ResourceType $reqResource,
public int $minAmount,
public ?int $buyImmediatelyAmount,
public ?int $remainCloseDateExtensionCnt,
#[Convert(DateTimeConverter::class)]
public \DateTimeImmutable $openDate,
#[Convert(DateTimeConverter::class)]
public \DateTimeImmutable $closeDate,
#[Convert(DateTimeConverter::class)]
public ?\DateTimeImmutable $availableLatestBidCloseDate,
#[JsonString]
public AuctionInfoDetail $detail,
) {
}
}