• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/userlog.php
  • Класс: BitrixImOpenLinesModelUserLogTable
  • Вызов: UserLogTable::getMap
static function getMap(): array
{
	return [
		new IntegerField('ID', [
			'primary' => true,
			'autocomplete' => true,
		]),
		new IntegerField('USER_ID', [
			'required' => true,
		]),
		new StringField('TYPE', [
			'required' => true,
		]),
		new StringField('DATA', [
			'required' => true,
		]),
		new DatetimeField('DATE_CREATE', [
			'default_value' => [__CLASS__, 'getCurrentDate'],
		]),
		new Reference(
			'USER',
			UserTable::class,
			Join::on('this.USER_ID', 'ref.ID')
		),
	];
}