1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
lastmessage.php
См. документацию.
1<?php
2namespace Bitrix\Im\Model;
3
4use Bitrix\Main\ORM\Data\DataManager;
5use Bitrix\Main\ORM\Data\Internal\DeleteByFilterTrait;
6use Bitrix\Main\ORM\Data\Internal\MergeTrait;
7use Bitrix\Main\ORM\Fields\DatetimeField;
8use Bitrix\Main\ORM\Fields\IntegerField;
9
37
39{
40 use MergeTrait;
41 use DeleteByFilterTrait;
42
48 public static function getTableName()
49 {
50 return 'b_im_last_message';
51 }
52
58 public static function getMap()
59 {
60 return [
61 'ID' => new IntegerField(
62 'ID',
63 [
64 'primary' => true,
65 'autocomplete' => true,
66 ]
67 ),
68 'USER_ID' => new IntegerField(
69 'USER_ID',
70 [
71 'required' => true,
72 ]
73 ),
74 'CHAT_ID' => new IntegerField(
75 'CHAT_ID',
76 [
77 'required' => true,
78 ]
79 ),
80 'MESSAGE_ID' => new IntegerField(
81 'MESSAGE_ID',
82 [
83 'required' => true,
84 ]
85 ),
86 'DATE_CREATE' => new DatetimeField(
87 'DATE_CREATE',
88 [
89 'required' => true,
90 ]
91 ),
92 ];
93 }
94}
static getMap()
Определения lastmessage.php:58
static getTableName()
Определения lastmessage.php:48