1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
basketreservationhistorytable.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Sale\Reservation\Internals
;
4
5
use
Bitrix\Main\ORM\Data\DataManager
;
6
use
Bitrix\Main\ORM\Fields\DatetimeField
;
7
use
Bitrix\Main\ORM\Fields\FloatField
;
8
use
Bitrix\Main\ORM\Fields\IntegerField
;
9
use
Bitrix\Main\ORM\Fields\Relations\Reference
;
10
use
Bitrix\Main\ORM\Query\Join
;
11
use
Bitrix\Main\Type\DateTime
;
12
29
class
BasketReservationHistoryTable
extends
DataManager
30
{
31
public
static
function
getTableName
()
32
{
33
return
'b_sale_basket_reservation_history'
;
34
}
35
36
public
static
function
getMap
()
37
{
38
return
[
39
(
new
IntegerField
(
'ID'
))
40
->configurePrimary()
41
->configureAutocomplete()
42
,
43
(
new
IntegerField
(
'RESERVATION_ID'
))
44
->configureRequired()
45
,
46
(
new
DatetimeField
(
'DATE_RESERVE'
))
47
->configureDefaultValue(
new
DateTime
())
48
->configureRequired()
49
,
50
(
new
FloatField
(
'QUANTITY'
))
51
->configureRequired()
52
,
53
// refs
54
new
Reference
(
'RESERVATION'
, BasketReservationTable::class, Join::on(
'this.RESERVATION_ID'
,
'ref.ID'
)),
55
];
56
}
57
}
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
Bitrix\Main\ORM\Fields\DatetimeField
Определения
datetimefield.php:22
Bitrix\Main\ORM\Fields\FloatField
Определения
floatfield.php:20
Bitrix\Main\ORM\Fields\IntegerField
Определения
integerfield.php:20
Bitrix\Main\ORM\Fields\Relations\Reference
Определения
reference.php:26
Bitrix\Main\ORM\Query\Join
Определения
join.php:19
Bitrix\Main\Type\DateTime
Определения
datetime.php:9
Bitrix\Sale\Reservation\Internals\BasketReservationHistoryTable
Определения
basketreservationhistorytable.php:30
Bitrix\Sale\Reservation\Internals\BasketReservationHistoryTable\getMap
static getMap()
Определения
basketreservationhistorytable.php:36
Bitrix\Sale\Reservation\Internals\BasketReservationHistoryTable\getTableName
static getTableName()
Определения
basketreservationhistorytable.php:31
Bitrix\Sale\Reservation\Internals
Определения
basketreservationhistorytable.php:3
bitrix
modules
sale
lib
reservation
internals
basketreservationhistorytable.php
Создано системой
1.14.0