feat(wip): 경매 세부 기능 구현

This commit is contained in:
Hide_D committed 2022-06-09 01:21:21 +09:00
1 parent 9f76bc786f
commit a61a1814b1
4 files changed
+117 -45

No files matched your search

+4 -1
View File
@@ -2,9 +2,11 @@
namespace sammo\DTO;
use sammo\DTO\Attr\Convert;
use sammo\DTO\Attr\JsonString;
use sammo\DTO\Attr\NullIsUndefined;
use sammo\DTO\Attr\RawName;
use sammo\DTO\Converter\DateTimeConverter;
class AuctionBidItem extends DTO
{
@@ -20,7 +22,8 @@ class AuctionBidItem extends DTO
public int $amount,
public string $date,
#[Convert(DateTimeConverter::class)]
public \DateTimeImmutable $date,
#[JsonString]
public AuctionBidItemData $data,
) {
-2
View File
@@ -10,8 +10,6 @@ class AuctionBidItemData extends DTO
#[NullIsUndefined]
public ?string $ownerName,
public string $generalName,
#[NullIsUndefined]
public ?int $priority,
) {
}
}
+8 -2
View File
@@ -2,6 +2,8 @@
namespace sammo\DTO;
use sammo\DTO\Attr\Convert;
use sammo\DTO\Converter\DateTimeConverter;
use sammo\Enums\ResourceType;
class AuctionInfo extends DTO
@@ -11,12 +13,16 @@ class AuctionInfo extends DTO
public int $openerName,
public int $openerGeneralID,
public string $type,
public string $title,
public bool $finished,
public ResourceType $reqResource,
public int $minAmount,
public ?int $buyImmediatelyAmount,
public string $openDate,
public string $closeDate,
#[Convert(DateTimeConverter::class)]
public \DateTimeImmutable $openDate,
#[Convert(DateTimeConverter::class)]
public \DateTimeImmutable $closeDate,
) {
}
}