feat(WIP): 국가 베팅 '기능만' 구현
This commit is contained in:
@@ -2,10 +2,11 @@
|
||||
|
||||
namespace sammo\DTO;
|
||||
|
||||
use Sammo\DTO\SelectItem;
|
||||
use sammo\DTO\SelectItem;
|
||||
use Spatie\DataTransferObject\Attributes\CastWith;
|
||||
use Spatie\DataTransferObject\Attributes\Strict;
|
||||
use Spatie\DataTransferObject\DataTransferObject;
|
||||
use Spatie\DataTransferObject\Casters\ArrayCaster;
|
||||
|
||||
//https://json2dto.atymic.dev/
|
||||
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace Sammo\DTO;
|
||||
namespace sammo\DTO;
|
||||
|
||||
use Spatie\DataTransferObject\Attributes\MapFrom;
|
||||
use Spatie\DataTransferObject\Attributes\MapTo;
|
||||
use Spatie\DataTransferObject\Attributes\Strict;
|
||||
use Spatie\DataTransferObject\DataTransferObject;
|
||||
|
||||
@@ -10,14 +11,23 @@ use Spatie\DataTransferObject\DataTransferObject;
|
||||
class BettingItem extends DataTransferObject
|
||||
{
|
||||
#[MapFrom('id')]
|
||||
#[MapTo('id')]
|
||||
public null|int $rowID = null;
|
||||
|
||||
#[MapFrom('betting_id')]
|
||||
#[MapTo('betting_id')]
|
||||
public int $bettingID;
|
||||
|
||||
#[MapFrom('general_id')]
|
||||
#[MapTo('general_id')]
|
||||
public int $generalID;
|
||||
|
||||
#[MapFrom('user_id')]
|
||||
#[MapTo('user_id')]
|
||||
public null|int $userID;
|
||||
|
||||
#[MapFrom('betting_type')]
|
||||
#[MapTo('betting_type')]
|
||||
public string $bettingType;
|
||||
public int $amount;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace Sammo\DTO;
|
||||
namespace sammo\DTO;
|
||||
|
||||
use Spatie\DataTransferObject\Attributes\Strict;
|
||||
use Spatie\DataTransferObject\DataTransferObject;
|
||||
|
||||
Reference in New Issue
Block a user