feat(wip): 경매 입찰 기능

This commit is contained in:
2022-06-09 01:21:21 +09:00
parent 9d43b3e6a0
commit 9f76bc786f
6 changed files with 293 additions and 7 deletions
+3 -1
View File
@@ -3,12 +3,14 @@
namespace sammo\DTO;
use sammo\DTO\Attr\JsonString;
use sammo\DTO\Attr\NullIsUndefined;
use sammo\DTO\Attr\RawName;
class AuctionBidItem extends DTO
{
public function __construct(
public int $id,
#[NullIsUndefined]
public ?int $id,
#[RawName('auction_id')]
public int $auctionID,
public ?int $owner,
+6 -1
View File
@@ -2,11 +2,16 @@
namespace sammo\DTO;
use sammo\DTO\Attr\NullIsUndefined;
class AuctionBidItemData extends DTO
{
public function __construct(
public string $ownerName,
#[NullIsUndefined]
public ?string $ownerName,
public string $generalName,
#[NullIsUndefined]
public ?int $priority,
) {
}
}
+2
View File
@@ -13,6 +13,8 @@ class AuctionInfo extends DTO
public string $type,
public bool $finished,
public ResourceType $reqResource,
public int $minAmount,
public ?int $buyImmediatelyAmount,
public string $openDate,
public string $closeDate,
) {