Please enable JavaScript.
Coggle requires JavaScript to display documents.
Сущности (Material (id (number, unique, index), name (string), url…
Сущности
Material
id (number, unique, index)
-
-
-
author (number, ID of User)
-
-
changedBy (number, ID of User)
-
-
groupID (number, ID of Group)
-
-
Payment
-
-
monetaID (string, IDшник внутренней системы оплаты)
category (string, enumerable: [penalties,lessons])
-
panelID (number, IDшник при создании платежа, генерируется с админки фронт)
-
passed (boolean, прошла или нет оплата со стороны Монеты)
lost (boolean, нашелся ли человек, который оплатил или нет)
groupID (number, ID of Group, в какую группу оплачивал)
penalties (array of IDs of Penalty - отдельная сущность, оплачиваемые штрафы)
dayNumber (array of Numbers, номера оплачиваемых занятий)
USER
VKID (number, уникальный индекс)
-
courator (number, idшник user)
-
-
-
-
penalties (array of IDs, penalty - отдельная сущность)
groups (array of IDs, group - отдельная сущность)
-
Group
-
-
-
VKLink (number, index, unique)
rate (Number, стоимость одного занятия по дефолту)
managerID (number, ID of User, айдишник репета) :
-
Test
-
-
-
startDate (string, день после которого он откроется)
dayNumber (Number, номер занятия после которого он откроется)
-
Penalty
id (number, unique, index)
author (number, ID of User, кто назначил штраф)
to (number, ID of User, кому назначили)
-
-
-
Action
-
-
CRUDType (string, enum of: [create,read,update,delete])
author (number, ID of User)
data
idOfRecord (number, ID of User/Group/Payment/Penalty)
-
-
-