[ { "id": "_pb_users_auth_", "listRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\" || @request.auth.role = \"sales\" || @request.auth.role = \"agent\" || id = @request.auth.id)", "viewRule": "@request.auth.id != \"\" ", "createRule": "", "updateRule": "(@request.auth.id = id && @request.body.questionsAnswered:isset = false && @request.body.role:isset = false && @request.body.isSvip:isset = false && @request.body.svipExpiry:isset = false && @request.body.svipRegionId:isset = false && @request.body.inviteCode:isset = false && @request.body.invitedBy:isset = false && @request.body.directInviter:isset = false && @request.body.phoneBound:isset = false) || @request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\"\n", "name": "users", "type": "auth", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cost": 0, "help": "", "hidden": true, "id": "password901924565", "max": 0, "min": 8, "name": "password", "pattern": "", "presentable": false, "required": true, "system": true, "type": "password" }, { "autogeneratePattern": "[a-zA-Z0-9]{50}", "help": "", "hidden": true, "id": "text2504183744", "max": 60, "min": 30, "name": "tokenKey", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "exceptDomains": null, "help": "", "hidden": false, "id": "email3885137012", "name": "email", "onlyDomains": null, "presentable": false, "required": true, "system": true, "type": "email" }, { "help": "", "hidden": false, "id": "bool1547992806", "name": "emailVisibility", "presentable": false, "required": false, "system": true, "type": "bool" }, { "help": "", "hidden": false, "id": "bool256245529", "name": "verified", "presentable": false, "required": false, "system": true, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 255, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "file376926767", "maxSelect": 1, "maxSize": 0, "mimeTypes": [ "image/jpeg", "image/png", "image/svg+xml", "image/gif", "image/webp" ], "name": "avatar", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": null, "type": "file" }, { "help": "", "hidden": false, "id": "select1466534506", "maxSelect": 1, "name": "role", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "student", "admin", "agent", "operator", "sales" ] }, { "help": "", "hidden": false, "id": "bool1303736402", "name": "isSvip", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number848901969", "max": null, "min": null, "name": "score", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number2479696133", "max": null, "min": null, "name": "questionsAnswered", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json1464297386", "maxSize": 0, "name": "stats", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "date3495900423", "max": "", "min": "", "name": "svipExpiry", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "number1542800728", "max": null, "min": null, "name": "field", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json570552902", "maxSize": 0, "name": "progress", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text787483488", "max": 0, "min": 0, "name": "selectedSchoolId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2294201960", "max": 0, "min": 0, "name": "lastCheckInDate", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1146066909", "max": 11, "min": 0, "name": "phone", "pattern": "^1[3-9]\\d{9}$", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1842249112", "max": 0, "min": 0, "name": "qqOpenId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2371843074", "max": 0, "min": 0, "name": "wechatUnionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number965670141", "max": null, "min": null, "name": "masteredWordsCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "cascadeDelete": false, "collectionId": "pbc_1442594332", "help": "", "hidden": false, "id": "relation4065802358", "maxSelect": 1, "minSelect": 0, "name": "selectedMajorId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text432700299", "max": 0, "min": 0, "name": "inviteCode", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation3607751814", "maxSelect": 1, "minSelect": 0, "name": "invitedBy", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "bool3673059515", "name": "phoneBound", "presentable": false, "required": false, "system": false, "type": "bool" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "json2954543068", "maxSize": 0, "name": "recentActivities", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "bool3742215461", "name": "hasPassword", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3874557153", "max": 0, "min": 0, "name": "svipRegionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4051743964", "max": 0, "min": 0, "name": "wechatOpenId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": true, "id": "text4289328774", "max": 0, "min": 0, "name": "wechatSessionKey", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json1530284479", "maxSize": 0, "name": "svipRegions", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1536135285", "max": 0, "min": 0, "name": "moduleSelections", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation2384009926", "maxSelect": 1, "minSelect": 0, "name": "directInviter", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" }, { "help": "", "hidden": false, "id": "date1925370682", "max": "", "min": "", "name": "lastSeenAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "number2083397328", "max": 1, "min": 0, "name": "commissionRate", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation2753293999", "maxSelect": 1, "minSelect": 0, "name": "leaderId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "number674895824", "max": null, "min": null, "name": "bonusQuota", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text85363776", "max": 0, "min": 0, "name": "lastShareUnlockDate", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number357803286", "max": null, "min": null, "name": "claimedReferralTier", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" } ], "indexes": [ "CREATE UNIQUE INDEX `idx_tokenKey__pb_users_auth_` ON `users` (`tokenKey`)", "CREATE UNIQUE INDEX `idx_email__pb_users_auth_` ON `users` (`email`) WHERE `email` != ''", "CREATE INDEX idx_users_lastSeenAt ON users (lastSeenAt)" ], "system": false, "authRule": "", "manageRule": null, "authAlert": { "enabled": true, "emailTemplate": { "subject": "新的登录设备(地址)", "body": "

你好同学,

\n

我们注意到你的 {APP_NAME} 账号在新的地方登录了:

\n

如果不是你主动登录了 {APP_NAME} 账号,请记得修改密码,保证账号安全。

\n

如果是你登录的,那请忽略本邮件。

\n

\n 一战成本,
\n {APP_NAME} 团队 (本邮件为系统自动发送,请勿回复)\n

" } }, "oauth2": { "mappedFields": { "id": "", "name": "name", "username": "", "avatarURL": "avatar" }, "enabled": false }, "passwordAuth": { "enabled": true, "identityFields": [ "email" ] }, "mfa": { "enabled": false, "duration": 1800, "rule": "" }, "otp": { "enabled": false, "duration": 180, "length": 8, "emailTemplate": { "subject": "OTP for {APP_NAME}", "body": "

Hello,

\n

Your one-time password is: {OTP}

\n

If you didn't ask for the one-time password, you can ignore this email.

\n

\n Thanks,
\n {APP_NAME} team\n

" } }, "authToken": { "duration": 604800 }, "passwordResetToken": { "duration": 1800 }, "emailChangeToken": { "duration": 1800 }, "verificationToken": { "duration": 259200 }, "fileToken": { "duration": 180 }, "verificationTemplate": { "subject": "确认 {APP_NAME} 邮件", "body": "
\n
\n

{APP_NAME}

\n
\n

密码重置请求

\n

您好,

\n

我们收到了您的密码重置请求。请点击下方链接设置新密码:

\n \n

\n \n 👉 点击此处重置密码\n

\n \n

链接有效期为 30 分钟。如果这不是您的操作,请忽略。

\n
" }, "resetPasswordTemplate": { "subject": "重新设置 {APP_NAME} 密码", "body": "
\n
\n

{APP_NAME}

\n
\n

密码重置请求

\n

您好,

\n

我们收到了您的密码重置请求。请点击下方链接设置新密码:

\n

\n 👉 点击此处重置密码\n

\n

链接有效期为 30 分钟。如果这不是您的操作,请忽略。

\n
" }, "confirmEmailChangeTemplate": { "subject": "确认 {APP_NAME} 新的邮箱绑定", "body": "
\n
\n

{APP_NAME}

\n
\n

新的邮箱绑定请求

\n

您好,

\n

我们收到了您的新的邮箱绑定请求。请点击下方链接设置:

\n \n

\n 👉 点击此处更换新邮箱\n

\n \n

链接有效期为 30 分钟。如果这不是您的操作,请忽略。

\n
" } }, { "id": "pbc_3142635823", "listRule": null, "viewRule": null, "createRule": null, "updateRule": null, "deleteRule": null, "name": "_superusers", "type": "auth", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cost": 0, "help": "", "hidden": true, "id": "password901924565", "max": 0, "min": 8, "name": "password", "pattern": "", "presentable": false, "required": true, "system": true, "type": "password" }, { "autogeneratePattern": "[a-zA-Z0-9]{50}", "help": "", "hidden": true, "id": "text2504183744", "max": 60, "min": 30, "name": "tokenKey", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "exceptDomains": null, "help": "", "hidden": false, "id": "email3885137012", "name": "email", "onlyDomains": null, "presentable": false, "required": true, "system": true, "type": "email" }, { "help": "", "hidden": false, "id": "bool1547992806", "name": "emailVisibility", "presentable": false, "required": false, "system": true, "type": "bool" }, { "help": "", "hidden": false, "id": "bool256245529", "name": "verified", "presentable": false, "required": false, "system": true, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": true, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": true, "type": "autodate" } ], "indexes": [ "CREATE UNIQUE INDEX `idx_tokenKey_pbc_3142635823` ON `_superusers` (`tokenKey`)", "CREATE UNIQUE INDEX `idx_email_pbc_3142635823` ON `_superusers` (`email`) WHERE `email` != ''" ], "system": true, "authRule": "", "manageRule": null, "authAlert": { "enabled": true, "emailTemplate": { "subject": "Login from a new location", "body": "

Hello,

\n

We noticed a login to your {APP_NAME} account from a new location:

\n

{ALERT_INFO}

\n

If this wasn't you, you should immediately change your {APP_NAME} account password to revoke access from all other locations.

\n

If this was you, you may disregard this email.

\n

\n Thanks,
\n {APP_NAME} team\n

" } }, "oauth2": { "mappedFields": { "id": "", "name": "", "username": "", "avatarURL": "" }, "enabled": false }, "passwordAuth": { "enabled": true, "identityFields": [ "email" ] }, "mfa": { "enabled": false, "duration": 1800, "rule": "" }, "otp": { "enabled": false, "duration": 180, "length": 8, "emailTemplate": { "subject": "OTP for {APP_NAME}", "body": "

Hello,

\n

Your one-time password is: {OTP}

\n

If you didn't ask for the one-time password, you can ignore this email.

\n

\n Thanks,
\n {APP_NAME} team\n

" } }, "authToken": { "duration": 86400 }, "passwordResetToken": { "duration": 1800 }, "emailChangeToken": { "duration": 1800 }, "verificationToken": { "duration": 259200 }, "fileToken": { "duration": 180 }, "verificationTemplate": { "subject": "Verify your {APP_NAME} email", "body": "

Hello,

\n

Thank you for joining us at {APP_NAME}.

\n

Click on the button below to verify your email address.

\n

\n Verify\n

\n

\n Thanks,
\n {APP_NAME} team\n

" }, "resetPasswordTemplate": { "subject": "Reset your {APP_NAME} password", "body": "

Hello,

\n

Click on the button below to reset your password.

\n

\n Reset password\n

\n

If you didn't ask to reset your password, you can ignore this email.

\n

\n Thanks,
\n {APP_NAME} team\n

" }, "confirmEmailChangeTemplate": { "subject": "Confirm your {APP_NAME} new email address", "body": "

Hello,

\n

Click on the button below to confirm your new email address.

\n

\n Confirm new email\n

\n

If you didn't ask to change your email address, you can ignore this email.

\n

\n Thanks,
\n {APP_NAME} team\n

" } }, { "id": "pbc_3866499052", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "announcements", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4274335913", "max": 0, "min": 0, "name": "content", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text917281265", "max": 0, "min": 0, "name": "link", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4110495136", "max": 0, "min": 0, "name": "bgColor", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1650598046", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "app_assets", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2324736937", "max": 0, "min": 0, "name": "key", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "file3309110367", "maxSelect": 1, "maxSize": 0, "mimeTypes": [], "name": "image", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text196455508", "max": 0, "min": 0, "name": "desc", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_681515208", "listRule": null, "viewRule": null, "createRule": null, "updateRule": null, "deleteRule": null, "name": "audit_logs", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1204587666", "max": 0, "min": 0, "name": "action", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text962958965", "max": 0, "min": 0, "name": "targetId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2929181464", "max": 0, "min": 0, "name": "targetType", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text772177811", "max": 0, "min": 0, "name": "detail", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2783163181", "max": 0, "min": 0, "name": "ip", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3236859723", "max": 0, "min": 0, "name": "userAgent", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1326724116", "max": 0, "min": 0, "name": "metadata", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "date2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1340419796", "listRule": "", "viewRule": "", "createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "badges", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select105650625", "maxSelect": 0, "name": "category", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "questions ", "accuracy", "event" ] }, { "exceptDomains": null, "help": "", "hidden": false, "id": "url1461831018", "name": "icon_url", "onlyDomains": null, "presentable": false, "required": false, "system": false, "type": "url" }, { "help": "", "hidden": false, "id": "number2599078931", "max": null, "min": null, "name": "level", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "select1475658487", "maxSelect": 0, "name": "unlock_type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "auto", "manual" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text388931923", "max": 0, "min": 0, "name": "condition_field", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select4041242008", "maxSelect": 0, "name": "condition_operator", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "gte(>=)", "eq(==) ", "gt(>)" ] }, { "help": "", "hidden": false, "id": "number1370274879", "max": null, "min": null, "name": "condition_value", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json31779182", "maxSize": 0, "name": "condition_extra", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number1169138922", "max": null, "min": null, "name": "sort_order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3025951362", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "banners", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text724990059", "max": 0, "min": 0, "name": "title", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1367709617", "max": 0, "min": 0, "name": "subtitle", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4274335913", "max": 0, "min": 0, "name": "content", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3654087349", "max": 0, "min": 0, "name": "buttonText", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3572223107", "max": 0, "min": 0, "name": "buttonLink", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4110495136", "max": 0, "min": 0, "name": "bgColor", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text938924930", "max": 0, "min": 0, "name": "borderColor", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3292755704", "listRule": "@request.auth.id != ''", "viewRule": "@request.auth.id != ''", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "categories", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_3949707534", "help": "", "hidden": false, "id": "relation1542800728", "maxSelect": 1, "minSelect": 0, "name": "subjectId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "select1145392311", "maxSelect": 1, "name": "categoryType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "chapter", "paper" ] }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number2911045785", "max": null, "min": null, "name": "svipQuestionLimit", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2672911817", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "code_batches", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 200, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select1232084572", "maxSelect": 1, "name": "saleType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "full_price", "campaign", "gift", "partner", "agent", "unclassified" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2734263879", "max": 200, "min": 0, "name": "channel", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2402299011", "max": 200, "min": 0, "name": "campaignName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number1889495825", "max": null, "min": 0, "name": "defaultUnitPrice", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number171205753", "max": null, "min": 0, "name": "costPrice", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1730513024", "max": null, "min": 0, "name": "totalCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number3957652582", "max": null, "min": null, "name": "days", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 50, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date917377331", "max": "", "min": "", "name": "issuedAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3545646658", "max": 50, "min": 0, "name": "createdBy", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3788167225", "max": 100, "min": 0, "name": "remark", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" }, { "help": "", "hidden": false, "id": "number2083397328", "max": 1, "min": 0, "name": "commissionRate", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" } ], "indexes": [], "system": false }, { "id": "pbc_787185574", "listRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || (@request.auth.role = \"agent\" && agentId = @request.auth.id))", "viewRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || (@request.auth.role = \"agent\" && agentId = @request.auth.id))", "createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "codes", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1997877400", "max": 0, "min": 0, "name": "code", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number3957652582", "max": null, "min": null, "name": "days", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool3631904276", "name": "isUsed", "presentable": false, "required": false, "system": false, "type": "bool" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation4243531548", "maxSelect": 1, "minSelect": 0, "name": "usedBy", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "date2842888290", "max": "", "min": "", "name": "usedAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3788167225", "max": 0, "min": 0, "name": "remark", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text401296961", "max": 0, "min": 0, "name": "agentId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1250724666", "max": 50, "min": 0, "name": "batchId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select1232084572", "maxSelect": 1, "name": "saleType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "full_price", "campaign", "gift", "partner", "agent", "unclassified" ] }, { "help": "", "hidden": false, "id": "number3672808604", "max": null, "min": 0, "name": "unitPrice", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text451080590", "max": 200, "min": 0, "name": "soldTo", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2475423408", "max": 50, "min": 0, "name": "usedRegionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2073813686", "max": 50, "min": 0, "name": "couponCode", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2219448038", "max": 50, "min": 0, "name": "couponRedemptionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_596279677", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "commission_settings", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "help": "", "hidden": false, "id": "number483588816", "max": 1, "min": 0, "name": "defaultRate", "onlyInt": false, "presentable": false, "required": true, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3788167225", "max": 500, "min": 0, "name": "remark", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" } ], "indexes": [], "system": false }, { "id": "pbc_2752421888", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.id != \"\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "coupon_redemptions", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2934794482", "max": 50, "min": 0, "name": "couponId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2073813686", "max": 50, "min": 0, "name": "couponCode", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1689669068", "max": 50, "min": 0, "name": "userId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1284837743", "max": 50, "min": 0, "name": "planId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select2063623452", "maxSelect": 1, "name": "status", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "claimed", "used", "expired", "revoked" ] }, { "help": "", "hidden": false, "id": "date2585205160", "max": "", "min": "", "name": "claimedAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "date2842888290", "max": "", "min": "", "name": "usedAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4196627511", "max": 50, "min": 0, "name": "orderId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number2117076406", "max": null, "min": 0, "name": "discountApplied", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 50, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1602912115", "max": 100, "min": 0, "name": "source", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3788167225", "max": 500, "min": 0, "name": "remark", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1681354482", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "coupons", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1997877400", "max": 50, "min": 0, "name": "code", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1284837743", "max": 50, "min": 0, "name": "planId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select2266495210", "maxSelect": 1, "name": "discountType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "percent", "fixed" ] }, { "help": "", "hidden": false, "id": "number521208465", "max": null, "min": 0, "name": "discountValue", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "date1321367048", "max": "", "min": "", "name": "validFrom", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "date2274640688", "max": "", "min": "", "name": "validTo", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "number115675991", "max": null, "min": 0, "name": "maxUses", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number3056842290", "max": null, "min": 0, "name": "usedCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "select1602912115", "maxSelect": 1, "name": "source", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "live", "offline", "gift", "campaign" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3788167225", "max": 100, "min": 0, "name": "remark", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_42249773", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "crm_config", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "help": "", "hidden": false, "id": "bool1358543748", "name": "enabled", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4101391790", "max": 0, "min": 0, "name": "url", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1554180325", "max": 0, "min": 0, "name": "secret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4131740491", "max": 0, "min": 0, "name": "formName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2366416882", "max": 0, "min": 0, "name": "examType", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4035868241", "max": null, "min": null, "name": "timeoutSec", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number2274710345", "max": null, "min": null, "name": "delaySec", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_4262410958", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "crm_webhook_log", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text576187720", "max": 50, "min": 0, "name": "recordId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number3775496189", "max": null, "min": null, "name": "httpCode", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "select817655234", "maxSelect": 1, "name": "outcome", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "success", "retryable", "discarded", "network_error" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text370503141", "max": 2000, "min": 0, "name": "errorMessage", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text939930664", "max": 100, "min": 0, "name": "leadId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4225498170", "max": 20000, "min": 0, "name": "requestBody", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2480774995", "max": 2000, "min": 0, "name": "responseSummary", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date2534152526", "max": "", "min": "", "name": "signedAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "number418120294", "max": null, "min": 0, "name": "attempt", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" } ], "indexes": [ "CREATE INDEX idx_crm_webhook_log_recordId ON crm_webhook_log (recordId)", "CREATE INDEX idx_crm_webhook_log_signedAt ON crm_webhook_log (signedAt)" ], "system": false }, { "id": "pbc_426567488", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "crm_webhook_queue", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text576187720", "max": 50, "min": 0, "name": "recordId", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select2063623452", "maxSelect": 1, "name": "status", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "pending", "sent", "failed", "discarded" ] }, { "help": "", "hidden": false, "id": "date3437196906", "max": "", "min": "", "name": "scheduledAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "number3217549156", "max": null, "min": 0, "name": "attempts", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "date3058820946", "max": "", "min": "", "name": "nextAttemptAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1460807474", "max": 2000, "min": 0, "name": "lastError", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number180076702", "max": null, "min": null, "name": "lastHttpCode", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text939930664", "max": 100, "min": 0, "name": "leadId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date1538108716", "max": "", "min": "", "name": "sentAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [ "CREATE UNIQUE INDEX idx_crm_webhook_queue_recordId ON crm_webhook_queue (recordId)", "CREATE INDEX idx_crm_webhook_queue_status_scheduled ON crm_webhook_queue (status, scheduledAt)" ], "system": false }, { "id": "pbc_1779123624", "listRule": "@request.auth.role = 'admin'\t", "viewRule": "@request.auth.role = 'admin'\t", "createRule": "", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'\t", "name": "customer_messages", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text31680599", "max": 0, "min": 0, "name": "openid", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3691053410", "max": 0, "min": 0, "name": "msgType", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4274335913", "max": 0, "min": 0, "name": "content", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4176922427", "max": 0, "min": 0, "name": "msgId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date2638645845", "max": "", "min": "", "name": "createTime", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "bool670768011", "name": "processed", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3241298086", "max": 0, "min": 0, "name": "replyContent", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3239221046", "listRule": "@request.auth.role = 'admin'", "viewRule": "@request.auth.role = 'admin'", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "dashboard_cache", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2324736937", "max": 0, "min": 0, "name": "key", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2732461179", "max": 0, "min": 0, "name": "timeRange", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json2918445923", "maxSize": 0, "name": "data", "presentable": false, "required": false, "system": false, "type": "json" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate1469549024", "name": "computedAt", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2653327544", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "", "updateRule": "", "deleteRule": "", "name": "dashboard_daily_stats", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3150471306", "max": 10, "min": 0, "name": "statDate", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 50, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number2089438763", "max": null, "min": 0, "name": "newUsers", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1636048698", "max": null, "min": 0, "name": "newQuestions", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number2418890649", "max": null, "min": 0, "name": "newOrders", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number654674608", "max": null, "min": 0, "name": "newRevenue", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1711761446", "max": null, "min": 0, "name": "activeUsers", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "date4021405430", "max": "", "min": "", "name": "rebuiltAt", "presentable": false, "required": false, "system": false, "type": "date" } ], "indexes": [ "CREATE INDEX idx_dashboard_daily_uniq ON dashboard_daily_stats (statDate, regionId)", "CREATE INDEX idx_dashboard_daily_statDate ON dashboard_daily_stats (statDate)", "CREATE INDEX idx_dashboard_daily_regionId ON dashboard_daily_stats (regionId)" ], "system": false }, { "id": "pbc_3903889340", "listRule": "", "viewRule": "", "createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "exam_dates", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_3591849023", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1609666269", "max": 0, "min": 0, "name": "examName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date2873935777", "max": "", "min": "", "name": "examDate", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "select2366416882", "maxSelect": 1, "name": "examType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "unified", "school" ] }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2923026773", "listRule": "isActive = true", "viewRule": "isActive = true", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "faqs", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3069659470", "max": 0, "min": 0, "name": "question", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3671935525", "max": 0, "min": 0, "name": "answer", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3177816868", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "handbook_chapters", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "cascadeDelete": false, "collectionId": "pbc_1563785033", "help": "", "hidden": false, "id": "relation1040987371", "maxSelect": 1, "minSelect": 0, "name": "subjectId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_256003662", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "handbook_entries", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text724990059", "max": 0, "min": 0, "name": "title", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3458754147", "max": 0, "min": 0, "name": "summary", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json1874629670", "maxSize": 0, "name": "tags", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "convertURLs": false, "help": "", "hidden": false, "id": "editor4274335913", "maxSize": 0, "name": "content", "presentable": false, "required": false, "system": false, "type": "editor" }, { "cascadeDelete": false, "collectionId": "pbc_3177816868", "help": "", "hidden": false, "id": "relation2595353692", "maxSelect": 1, "minSelect": 0, "name": "chapterId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1563785033", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "handbook_subjects", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1704208859", "max": 0, "min": 0, "name": "icon", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1716930793", "max": 0, "min": 0, "name": "color", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "cultural", "professional" ] }, { "cascadeDelete": false, "collectionId": "pbc_3591849023", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_1442594332", "help": "", "hidden": false, "id": "relation947079982", "maxSelect": 1, "minSelect": 0, "name": "majorId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "json3353391503", "maxSize": 0, "name": "majorIds", "presentable": false, "required": false, "system": false, "type": "json" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_242989748", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "images", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "help": "", "hidden": false, "id": "file3309110367", "maxSelect": 1, "maxSize": 0, "mimeTypes": [ "image/jpeg", "image/vnd.mozilla.apng", "image/png", "image/webp", "video/mp4" ], "name": "image", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text724990059", "max": 0, "min": 0, "name": "title", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text105650625", "max": 0, "min": 0, "name": "category", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool4208731335", "name": "isPublic", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3146995638", "max": 500, "min": 0, "name": "cdnUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1442594332", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "majors", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_3591849023", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text999323008", "max": 0, "min": 0, "name": "studyTips", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_144009507", "listRule": "@request.auth.role = \"admin\"", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "mock_exam_configs", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_3949707534", "help": "", "hidden": false, "id": "relation1040987371", "maxSelect": 1, "minSelect": 0, "name": "subjectId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "number2254405824", "max": null, "min": null, "name": "duration", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json2604284864", "maxSize": 0, "name": "questionTypes", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number2551357351", "max": null, "min": null, "name": "totalQuestions", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1135161748", "listRule": "@request.auth.id != ''", "viewRule": "@request.auth.id != ''", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "name": "module_nodes", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2783798401", "max": 0, "min": 0, "name": "moduleId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text284052718", "max": 0, "min": 0, "name": "parentId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2363381545", "max": 0, "min": 0, "name": "type", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 0, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "json1326724116", "maxSize": 0, "name": "metadata", "presentable": false, "required": false, "system": false, "type": "json" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3527180448", "listRule": "@request.auth.id != \"\" && (userId = @request.auth.id || @request.auth.role = \"admin\")", "viewRule": "@request.auth.id != \"\" && (userId = @request.auth.id || @request.auth.role = \"admin\")", "createRule": "@request.auth.id != \"\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "orders", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text581974904", "max": 0, "min": 0, "name": "orderNo", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1284837743", "max": 0, "min": 0, "name": "planId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3214635935", "max": 0, "min": 0, "name": "planName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number2392944706", "max": null, "min": null, "name": "amount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number3957652582", "max": null, "min": null, "name": "days", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2603383891", "max": 0, "min": 0, "name": "payMethod", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2063623452", "max": 0, "min": 0, "name": "status", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text777825964", "max": 0, "min": 0, "name": "tradeNo", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date2840126091", "max": "", "min": "", "name": "paidAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 0, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select4178589564", "maxSelect": 1, "name": "payProvider", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "cloudpay", "xpay" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2444999546", "max": 0, "min": 0, "name": "xpayWxOrderId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text343964646", "max": 0, "min": 0, "name": "xpayChannelOrderId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text38702909", "max": 0, "min": 0, "name": "xpayProductId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number3487899667", "max": null, "min": null, "name": "xpayEnv", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json2935021848", "maxSize": 0, "name": "xpayRawNotify", "presentable": false, "required": false, "system": false, "type": "json" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_4092854851", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "products", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text724990059", "max": 0, "min": 0, "name": "title", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3402113753", "max": 0, "min": 0, "name": "price", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "exceptDomains": null, "help": "", "hidden": false, "id": "url917281265", "name": "link", "onlyDomains": null, "presentable": false, "required": false, "system": false, "type": "url" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "video", "book", "material" ] }, { "help": "", "hidden": false, "id": "json1874629670", "maxSize": 0, "name": "tags", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2366146245", "max": 0, "min": 0, "name": "cover", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3182169401", "max": 0, "min": 0, "name": "previewIframe", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json276536473", "maxSize": 0, "name": "detailImages", "presentable": false, "required": false, "system": false, "type": "json" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1033065181", "listRule": "@request.auth.id != \"\"", "viewRule": "@request.auth.id != \"\"", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "question_type_groups", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1040987371", "max": 0, "min": 0, "name": "subjectId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1731158936", "max": 0, "min": 0, "name": "displayName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json1496353072", "maxSize": 0, "name": "types", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1086039720", "listRule": "@request.auth.id != \"\"", "viewRule": "@request.auth.id != \"\"", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "name": "question_videos", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_4009210445", "help": "", "hidden": false, "id": "relation1262972602", "maxSelect": 1, "minSelect": 0, "name": "questionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_937442202", "help": "", "hidden": false, "id": "relation1972006737", "maxSelect": 1, "minSelect": 0, "name": "videoId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "select2602444009", "maxSelect": 1, "name": "videoType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "specific", "general" ] }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_4009210445", "listRule": "@request.auth.id != ''", "viewRule": "@request.auth.id != ''", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "name": "questions", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4274335913", "max": 0, "min": 0, "name": "content", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "choice", "multi", "judge", "text", "image", "reading", "terms", "short_answer", "composition", "discuss", "translation", "case_analysis", "brief_analysis", "calculation", "analysis_design", "combination", "solution" ] }, { "cascadeDelete": false, "collectionId": "pbc_3949707534", "help": "", "hidden": false, "id": "relation1040987371", "maxSelect": 1, "minSelect": 0, "name": "subjectId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_3292755704", "help": "", "hidden": false, "id": "relation2620853105", "maxSelect": 1, "minSelect": 0, "name": "categoryId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "json3493198471", "maxSize": 0, "name": "options", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number2896429690", "max": null, "min": null, "name": "correctOptionIndex", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json4045668934", "maxSize": 0, "name": "correctOptionIndices", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text600366971", "max": 0, "min": 0, "name": "answerText", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2284106510", "max": 0, "min": 0, "name": "explanation", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "file1781309708", "maxSelect": 1, "maxSize": 0, "mimeTypes": [ "image/webp", "image/vnd.mozilla.apng", "image/png", "image/jpeg" ], "name": "media", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" }, { "help": "", "hidden": false, "id": "json2563838571", "maxSize": 0, "name": "sub_questions", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1162660607", "max": 0, "min": 0, "name": "typeLabel", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text157423495", "max": 0, "min": 0, "name": "nodeId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select132312739", "maxSelect": 1, "name": "code_lang", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "c", "cpp" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1860265896", "max": 0, "min": 0, "name": "code_template", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2471511001", "listRule": "@request.auth.id != \"\" && userId = @request.auth.id", "viewRule": "@request.auth.id != \"\" && userId = @request.auth.id", "createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id", "updateRule": "@request.auth.id != \"\" && userId = @request.auth.id && (@request.body.userId:isset = false || @request.body.userId = @request.auth.id)", "deleteRule": "@request.auth.role = \"admin\"", "name": "recent_practices", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "quiz", "vocabulary", "handbook" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text962958965", "max": 0, "min": 0, "name": "targetId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2087381559", "max": 0, "min": 0, "name": "targetName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number570552902", "max": null, "min": null, "name": "progress", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "date4152561311", "max": "", "min": "", "name": "lastAccessTime", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1716930793", "max": 0, "min": 0, "name": "color", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date2777894279", "max": "", "min": "", "name": "lastPracticeAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_4116282584", "listRule": "@request.auth.id != \"\"", "viewRule": "@request.auth.id != \"\"", "createRule": "", "updateRule": "", "deleteRule": "@request.auth.role = \"admin\"", "name": "referral_qrcodes", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3648647130", "max": 0, "min": 0, "name": "scene", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text336246304", "max": 0, "min": 0, "name": "page", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "file3309110367", "maxSelect": 1, "maxSize": 0, "mimeTypes": [], "name": "image", "presentable": false, "protected": false, "required": false, "system": false, "thumbs": [], "type": "file" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4285051586", "max": 0, "min": 0, "name": "qrcodeUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3644913344", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": "", "updateRule": "", "deleteRule": "@request.auth.role = \"admin\"", "name": "referral_tracks", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1883776062", "max": 0, "min": 0, "name": "eventType", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1588806338", "max": 0, "min": 0, "name": "refCode", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation2599010724", "maxSelect": 1, "minSelect": 0, "name": "refUserId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1435058026", "maxSelect": 1, "minSelect": 0, "name": "targetUserId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1602912115", "max": 0, "min": 0, "name": "source", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2783163181", "max": 0, "min": 0, "name": "ip", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3236859723", "max": 0, "min": 0, "name": "userAgent", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_307120071", "listRule": "isActive = true", "viewRule": "", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "region_modules", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2363381545", "max": 0, "min": 0, "name": "type", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1704208859", "max": 0, "min": 0, "name": "icon", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1716930793", "max": 0, "min": 0, "name": "color", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4258032067", "max": 0, "min": 0, "name": "textColor", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text46407801", "max": 0, "min": 0, "name": "route", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool3117154012", "name": "isPrimarySchoolModule", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_859047449", "listRule": "isActive = true", "viewRule": "", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "regions", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1997877400", "max": 0, "min": 0, "name": "code", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1609666269", "max": 0, "min": 0, "name": "shortName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "json3565825916", "maxSize": 0, "name": "config", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text827839120", "max": 0, "min": 0, "name": "fullName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1704208859", "max": 0, "min": 0, "name": "icon", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2955867648", "max": 0, "min": 0, "name": "pinyin", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool3759076198", "name": "isHot", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1615648943", "listRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "viewRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "createRule": "@request.auth.id != \"\"", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "reports", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_4009210445", "help": "", "hidden": false, "id": "relation1262972602", "maxSelect": 1, "minSelect": 0, "name": "questionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "answer_error", "content_error", "typo", "explanation_bad", "other" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select2063623452", "maxSelect": 1, "name": "status", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "pending", "resolved", "ignored" ] }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_893211491", "listRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "viewRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "createRule": null, "updateRule": null, "deleteRule": null, "name": "revenue_daily_stats", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3150471306", "max": 10, "min": 0, "name": "statDate", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 50, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1232084572", "max": 30, "min": 0, "name": "saleType", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number2375761822", "max": null, "min": 0, "name": "realRevenue", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1422664042", "max": null, "min": 0, "name": "orderCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number802582972", "max": null, "min": 0, "name": "codeCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number2084495990", "max": null, "min": 0, "name": "codeUsed", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1406896833", "max": null, "min": 0, "name": "codeEstimated", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number3820463816", "max": null, "min": 0, "name": "estimatedRevenue", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "date4021405430", "max": "", "min": "", "name": "rebuiltAt", "presentable": false, "required": false, "system": false, "type": "date" } ], "indexes": [ "CREATE INDEX idx_revenue_daily_uniq ON revenue_daily_stats (statDate, regionId, saleType)", "CREATE INDEX idx_revenue_daily_statDate ON revenue_daily_stats (statDate)", "CREATE INDEX idx_revenue_daily_regionId ON revenue_daily_stats (regionId)" ], "system": false }, { "id": "pbc_3591849023", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "schools", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2841076743", "max": 0, "min": 0, "name": "professionalExamDate", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_307120071", "help": "", "hidden": false, "id": "relation2783798401", "maxSelect": 1, "minSelect": 0, "name": "moduleId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2248487024", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "scoreline_fields", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2427137993", "max": 0, "min": 0, "name": "fieldKey", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text327886042", "max": 0, "min": 0, "name": "fieldName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select3245739509", "maxSelect": 1, "name": "fieldType", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "number", "text", "select", "year" ] }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3703245907", "max": 0, "min": 0, "name": "unit", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool3198965191", "name": "isFilter", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "bool2073665770", "name": "isRequired", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "bool477608857", "name": "isVisible", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number1063427325", "max": null, "min": null, "name": "sortOrder", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json3493198471", "maxSize": 0, "name": "options", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4125531906", "max": 0, "min": 0, "name": "placeholder", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool4260119192", "name": "isTrend", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2584711338", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "scoreline_majors", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_4107968808", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2030837234", "name": "hasRestriction", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3691013183", "max": 0, "min": 0, "name": "restrictionDesc", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_788775611", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "scoreline_records", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_4107968808", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_2584711338", "help": "", "hidden": false, "id": "relation947079982", "maxSelect": 1, "minSelect": 0, "name": "majorId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "number3145888567", "max": null, "min": null, "name": "year", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2682209641", "max": 0, "min": 0, "name": "schoolName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3712467415", "max": 0, "min": 0, "name": "majorName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json2626958263", "maxSize": 0, "name": "fieldValues", "presentable": false, "required": false, "system": false, "type": "json" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_4107968808", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "scoreline_schools", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3292170333", "max": 0, "min": 0, "name": "shortName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2363381545", "max": 0, "min": 0, "name": "type", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool3759076198", "name": "isHot", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2769025244", "listRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "viewRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "settings", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2873935777", "max": 0, "min": 0, "name": "examDate", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text640955069", "max": 0, "min": 0, "name": "qqAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1420965945", "max": 0, "min": 0, "name": "qqAppKey", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3556632403", "max": 0, "min": 0, "name": "appUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1643896697", "max": 0, "min": 0, "name": "wechatAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3530747366", "max": 0, "min": 0, "name": "wechatAppSecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool33580598", "name": "aliyunSmsEnabled", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text643362359", "max": 0, "min": 0, "name": "aliyunAccessKeyId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3783423574", "max": 0, "min": 0, "name": "aliyunAccessKeySecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2420675515", "max": 0, "min": 0, "name": "aliyunSmsSignName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3095806663", "max": 0, "min": 0, "name": "aliyunSmsTemplateCode", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2568807145", "max": 0, "min": 0, "name": "wechatWebAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3789055364", "max": 0, "min": 0, "name": "wechatWebAppSecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text264333366", "max": 0, "min": 0, "name": "wechatMpAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1589108542", "max": 0, "min": 0, "name": "wechatMpAppSecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2489133499", "max": 0, "min": 0, "name": "wechatMiniAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2331367925", "max": 0, "min": 0, "name": "wechatMiniAppSecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool2164709491", "name": "tencentSmsEnabled", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2156357270", "max": 0, "min": 0, "name": "tencentSecretId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4171788845", "max": 0, "min": 0, "name": "tencentSecretKey", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text921823053", "max": 0, "min": 0, "name": "tencentSmsAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2524782618", "max": 0, "min": 0, "name": "tencentSmsSignName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1682088066", "max": 0, "min": 0, "name": "tencentSmsTemplateId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number2599784205", "max": null, "min": null, "name": "svipDiscountMinQty", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number286114656", "max": null, "min": null, "name": "svipDiscountRate", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text484333636", "max": 0, "min": 0, "name": "svipDiscountLabel", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1734984616", "max": 0, "min": 0, "name": "tencentSmsTemplateLogin", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1725445303", "max": 0, "min": 0, "name": "tencentSmsTemplateRegister", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4039301286", "max": 0, "min": 0, "name": "tencentSmsTemplateBind", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2650585077", "max": 0, "min": 0, "name": "tencentSmsTemplateReset", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1779585412", "max": 0, "min": 0, "name": "xunhuAlipayAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1438352443", "max": 0, "min": 0, "name": "xunhuAlipayAppSecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1454032664", "max": 0, "min": 0, "name": "xunhuWechatAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1488995922", "max": 0, "min": 0, "name": "xunhuWechatAppSecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text852070166", "max": 0, "min": 0, "name": "xunhuNotifyDomain", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2025118514", "max": 0, "min": 0, "name": "xunhuReturnUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2083712290", "max": 0, "min": 0, "name": "wxMiniAppId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4152537591", "max": 0, "min": 0, "name": "wxMchId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2190574319", "max": 0, "min": 0, "name": "wxApiV3Key", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1115178111", "max": 0, "min": 0, "name": "wxNotifyUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1617171557", "max": 0, "min": 0, "name": "wxSignServiceUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3324348322", "max": 0, "min": 0, "name": "wxPrivateKey", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text489358763", "max": 0, "min": 0, "name": "wxSerialNo", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text849636685", "max": 0, "min": 0, "name": "wxAccessToken", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text454185041", "max": 0, "min": 0, "name": "wxAccessTokenExpires", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1801263526", "max": 0, "min": 0, "name": "xpayOfferId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": true, "id": "text2002749083", "max": 0, "min": 0, "name": "xpayAppKeyProd", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3861393388", "max": 0, "min": 0, "name": "xpayAppKeySandbox", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select3487899667", "maxSelect": 1, "name": "xpayEnv", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "prod", "sandbox" ] }, { "help": "", "hidden": false, "id": "bool587253240", "name": "xpayEnabled", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3293120158", "max": 0, "min": 0, "name": "xpayNotifyToken", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2978584456", "max": 0, "min": 0, "name": "xpayNotifyAesKey", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number144574031", "max": null, "min": null, "name": "wxAccessTokenExpiry", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3589923086", "max": 0, "min": 0, "name": "defaultReferralUserId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1485687460", "max": 0, "min": 0, "name": "shareImageUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3883025927", "max": 0, "min": 0, "name": "miniAppQrCode", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2193034978", "max": 0, "min": 0, "name": "homeUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3461432430", "max": 0, "min": 0, "name": "adminUrl", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool642638406", "name": "s3Enabled", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3889718361", "max": 0, "min": 0, "name": "s3Provider", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2975733950", "max": 0, "min": 0, "name": "s3Endpoint", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1736090422", "max": 0, "min": 0, "name": "s3Region", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2401723622", "max": 0, "min": 0, "name": "s3Bucket", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4171694524", "max": 0, "min": 0, "name": "s3AccessKeyId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2334904912", "max": 0, "min": 0, "name": "s3AccessKeySecret", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4134772864", "max": 0, "min": 0, "name": "s3CdnDomain", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4159689447", "max": 0, "min": 0, "name": "s3VideoPath", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1139504409", "listRule": "", "viewRule": "", "createRule": "", "updateRule": "", "deleteRule": "", "name": "smscodes", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1146066909", "max": 0, "min": 0, "name": "phone", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1997877400", "max": 0, "min": 0, "name": "code", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2363381545", "max": 0, "min": 0, "name": "type", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date1200295516", "max": "", "min": "", "name": "sendAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "date2358140346", "max": "", "min": "", "name": "expireAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1068355020", "listRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "viewRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "subject_shares", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_3949707534", "help": "", "hidden": false, "id": "relation3508389370", "maxSelect": 1, "minSelect": 0, "name": "sourceSubjectId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_3949707534", "help": "", "hidden": false, "id": "relation1217798977", "maxSelect": 1, "minSelect": 0, "name": "targetSubjectId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3949707534", "listRule": "@request.auth.id != \"\"", "viewRule": "@request.auth.id != \"\"", "createRule": "@request.auth.role = 'admin'", "updateRule": "@request.auth.role = 'admin'", "deleteRule": "@request.auth.role = 'admin'", "name": "subjects", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "cultural", "professional" ] }, { "cascadeDelete": false, "collectionId": "pbc_3591849023", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_1442594332", "help": "", "hidden": false, "id": "relation947079982", "maxSelect": 1, "minSelect": 0, "name": "majorId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "json3353391503", "maxSize": 0, "name": "majorIds", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json1464297386", "maxSize": 0, "name": "stats", "presentable": false, "required": false, "system": false, "type": "json" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_307120071", "help": "", "hidden": false, "id": "relation2783798401", "maxSelect": 1, "minSelect": 0, "name": "moduleId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_2930532983", "listRule": "@request.auth.id != \"\" && (couponOnly != true || @request.auth.role = \"admin\" || @request.auth.role = \"superadmin\")", "viewRule": "@request.auth.id != \"\" && (couponOnly != true || @request.auth.role = \"admin\" || @request.auth.role = \"superadmin\")", "createRule": "@request.auth.role = \"admin\"", "updateRule": "@request.auth.role = \"admin\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "svip_plans", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number3402113753", "max": null, "min": null, "name": "price", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1549342448", "max": null, "min": null, "name": "originalPrice", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number3957652582", "max": null, "min": null, "name": "days", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text196455508", "max": 0, "min": 0, "name": "desc", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text145263146", "max": 0, "min": 0, "name": "perDay", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4277159965", "max": 0, "min": 0, "name": "badge", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool1602849391", "name": "recommended", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2573357162", "max": 0, "min": 0, "name": "regionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3275170603", "max": 0, "min": 0, "name": "regionName", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3654855884", "max": 0, "min": 0, "name": "vpProductId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "bool3418907143", "name": "vpEnabled", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "bool3965182334", "name": "couponOnly", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_471168596", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "updateRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "deleteRule": "@request.auth.role = \"admin\" || @request.auth.role = \"superadmin\"", "name": "tenant_config", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "help": "", "hidden": false, "id": "json4222056885", "maxSize": 0, "name": "config_json", "presentable": false, "required": false, "system": false, "type": "json" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text385774305", "max": 0, "min": 0, "name": "updated_by", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3685880632", "listRule": "@request.auth.id != \"\"", "viewRule": "@request.auth.id != \"\"", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "timelines", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "help": "", "hidden": false, "id": "select2363381545", "maxSelect": 1, "name": "type", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "public", "school" ] }, { "cascadeDelete": false, "collectionId": "pbc_3591849023", "help": "", "hidden": false, "id": "relation1267398357", "maxSelect": 1, "minSelect": 0, "name": "schoolId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text724990059", "max": 0, "min": 0, "name": "title", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "convertURLs": false, "help": "", "hidden": false, "id": "editor1843675174", "maxSize": 0, "name": "description", "presentable": false, "required": false, "system": false, "type": "editor" }, { "help": "", "hidden": false, "id": "date1443382381", "max": "", "min": "", "name": "eventDate", "presentable": false, "required": false, "system": false, "type": "date" }, { "exceptDomains": null, "help": "", "hidden": false, "id": "url917281265", "name": "link", "onlyDomains": null, "presentable": false, "required": false, "system": false, "type": "url" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_4293750500", "listRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || userId = @request.auth.id)", "viewRule": "@request.auth.id != \"\" && (@request.auth.role = \"admin\" || userId = @request.auth.id)", "createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id", "updateRule": "@request.auth.id != '' && userId = @request.auth.id", "deleteRule": "@request.auth.id != '' && userId = @request.auth.id", "name": "user_answer_records", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1262972602", "max": 0, "min": 0, "name": "questionId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2620853105", "max": 0, "min": 0, "name": "categoryId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "json437357023", "maxSize": 0, "name": "selectedOptions", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "bool2916563067", "name": "isCorrect", "presentable": false, "required": false, "system": false, "type": "bool" }, { "help": "", "hidden": false, "id": "date1679402802", "max": "", "min": "", "name": "answeredAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_3981798355", "listRule": "", "viewRule": "", "createRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "updateRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "deleteRule": "@request.auth.id != \"\" && @request.auth.role = \"admin\"", "name": "user_badges", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation2375276105", "maxSelect": 0, "minSelect": 0, "name": "user", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_1340419796", "help": "", "hidden": false, "id": "relation4277159965", "maxSelect": 0, "minSelect": 0, "name": "badge", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation2784720191", "maxSelect": 0, "minSelect": 0, "name": "granted_by", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "date4033305153", "max": "", "min": "", "name": "granted_at", "presentable": false, "required": false, "system": false, "type": "date" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3485334036", "max": 0, "min": 0, "name": "note", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1051313589", "listRule": "@request.auth.id != \"\" && userId = @request.auth.id", "viewRule": "@request.auth.id != \"\" && userId = @request.auth.id", "createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id", "updateRule": "@request.auth.id != \"\" && userId = @request.auth.id && @request.body.userId:changed = false && @request.body.wordId:changed = false", "deleteRule": "@request.auth.id != \"\" && userId = @request.auth.id", "name": "user_word_favorites", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_1848244715", "help": "", "hidden": false, "id": "relation1493903008", "maxSelect": 1, "minSelect": 0, "name": "wordId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3485334036", "max": 0, "min": 0, "name": "note", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "date2261412156", "max": "", "min": "", "name": "createdAt", "presentable": false, "required": false, "system": false, "type": "date" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [ "CREATE UNIQUE INDEX IF NOT EXISTS idx_user_word_favorites_user_word\nON user_word_favorites (\"userId\", \"wordId\");\n" ], "system": false }, { "id": "pbc_2182898221", "listRule": "@request.auth.id != \"\" && userId = @request.auth.id", "viewRule": "@request.auth.id != \"\" && userId = @request.auth.id", "createRule": "@request.auth.id != \"\" && @request.body.userId = @request.auth.id", "updateRule": "@request.auth.id != \"\" && userId = @request.auth.id && (@request.body.userId:isset = false || @request.body.userId = @request.auth.id) && (@request.body.wordId:isset = false || @request.body.wordId = wordId)", "deleteRule": "@request.auth.id != \"\" && userId = @request.auth.id", "name": "user_word_progress", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "_pb_users_auth_", "help": "", "hidden": false, "id": "relation1689669068", "maxSelect": 1, "minSelect": 0, "name": "userId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "cascadeDelete": false, "collectionId": "pbc_1848244715", "help": "", "hidden": false, "id": "relation1493903008", "maxSelect": 1, "minSelect": 0, "name": "wordId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "help": "", "hidden": false, "id": "select2063623452", "maxSelect": 1, "name": "status", "presentable": false, "required": false, "system": false, "type": "select", "values": [ "new", "learning", "mastered" ] }, { "help": "", "hidden": false, "id": "number4211117972", "max": null, "min": null, "name": "correctCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number1824734194", "max": null, "min": null, "name": "wrongCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "date1593766076", "max": "", "min": "", "name": "lastReviewDate", "presentable": false, "required": false, "system": false, "type": "date" }, { "help": "", "hidden": false, "id": "date247200393", "max": "", "min": "", "name": "nextReviewDate", "presentable": false, "required": false, "system": false, "type": "date" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [ "CREATE INDEX IF NOT EXISTS idx_user_word_progress_user_next_review\nON user_word_progress (\"userId\", \"nextReviewDate\");\n", "CREATE UNIQUE INDEX IF NOT EXISTS idx_user_word_progress_user_word\nON user_word_progress (\"userId\", \"wordId\");\n" ], "system": false }, { "id": "pbc_937442202", "listRule": "@request.auth.id != \"\"", "viewRule": "@request.auth.id != \"\"", "createRule": " @request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "updateRule": " @request.auth.role = \"admin\" || @request.auth.role = \"operator\"", "deleteRule": "@request.auth.role = \"admin\"", "name": "video_explanations", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text724990059", "max": 0, "min": 0, "name": "title", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "exceptDomains": null, "help": "", "hidden": false, "id": "url2210121264", "name": "videoUrl", "onlyDomains": null, "presentable": false, "required": false, "system": false, "type": "url" }, { "exceptDomains": null, "help": "", "hidden": false, "id": "url1468393708", "name": "thumbnailUrl", "onlyDomains": null, "presentable": false, "required": false, "system": false, "type": "url" }, { "help": "", "hidden": false, "id": "number2254405824", "max": null, "min": null, "name": "duration", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json131659572", "maxSize": 0, "name": "knowledgeTags", "presentable": false, "required": false, "system": false, "type": "json" }, { "help": "", "hidden": false, "id": "bool2834195850", "name": "isGeneral", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1040987371", "max": 0, "min": 0, "name": "subjectId", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number3144380399", "max": null, "min": null, "name": "difficulty", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [], "system": false }, { "id": "pbc_1848244715", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "vocabulary", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "cascadeDelete": false, "collectionId": "pbc_3311159078", "help": "", "hidden": false, "id": "relation2996690421", "maxSelect": 1, "minSelect": 0, "name": "unit", "presentable": false, "required": false, "system": false, "type": "relation" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text3287381265", "max": 0, "min": 0, "name": "word", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2433687401", "max": 0, "min": 0, "name": "phonetic", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1060237314", "max": 0, "min": 0, "name": "meaning", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1861000095", "max": 0, "min": 0, "name": "example", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1479703618", "max": 0, "min": 0, "name": "exampleTranslation", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number3144380399", "max": null, "min": null, "name": "difficulty", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "json1874629670", "maxSize": 0, "name": "tags", "presentable": false, "required": false, "system": false, "type": "json" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [ "CREATE INDEX IF NOT EXISTS idx_vocabulary_unit_active_order\nON vocabulary (\"unit\", \"isActive\", \"order\");\n" ], "system": false }, { "id": "pbc_3311159078", "listRule": "", "viewRule": "", "createRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "updateRule": "@request.auth.role = 'admin' || @request.auth.role = 'operator'", "deleteRule": "@request.auth.role = \"admin\"", "name": "vocabulary_units", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1579384326", "max": 0, "min": 0, "name": "name", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1843675174", "max": 0, "min": 0, "name": "description", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": false, "type": "text" }, { "help": "", "hidden": false, "id": "number4113142680", "max": null, "min": null, "name": "order", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "number296229008", "max": null, "min": null, "name": "wordCount", "onlyInt": false, "presentable": false, "required": false, "system": false, "type": "number" }, { "help": "", "hidden": false, "id": "bool2323052248", "name": "isActive", "presentable": false, "required": false, "system": false, "type": "bool" }, { "cascadeDelete": false, "collectionId": "pbc_859047449", "help": "", "hidden": false, "id": "relation2573357162", "maxSelect": 1, "minSelect": 0, "name": "regionId", "presentable": false, "required": false, "system": false, "type": "relation" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": false, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": false, "type": "autodate" } ], "indexes": [ "CREATE INDEX IF NOT EXISTS idx_vocabulary_units_region_active_order\nON vocabulary_units (\"regionId\", \"isActive\", \"order\");\n" ], "system": false }, { "id": "pbc_4275539003", "listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "createRule": null, "updateRule": null, "deleteRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "name": "_authOrigins", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text455797646", "max": 0, "min": 0, "name": "collectionRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text127846527", "max": 0, "min": 0, "name": "recordRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text4228609354", "max": 0, "min": 0, "name": "fingerprint", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": true, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": true, "type": "autodate" } ], "indexes": [ "CREATE UNIQUE INDEX `idx_authOrigins_unique_pairs` ON `_authOrigins` (collectionRef, recordRef, fingerprint)" ], "system": true }, { "id": "pbc_2281828961", "listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "createRule": null, "updateRule": null, "deleteRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "name": "_externalAuths", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text455797646", "max": 0, "min": 0, "name": "collectionRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text127846527", "max": 0, "min": 0, "name": "recordRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text2462348188", "max": 0, "min": 0, "name": "provider", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1044722854", "max": 0, "min": 0, "name": "providerId", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": true, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": true, "type": "autodate" } ], "indexes": [ "CREATE UNIQUE INDEX `idx_externalAuths_record_provider` ON `_externalAuths` (collectionRef, recordRef, provider)", "CREATE UNIQUE INDEX `idx_externalAuths_collection_provider` ON `_externalAuths` (collectionRef, provider, providerId)" ], "system": true }, { "id": "pbc_2279338944", "listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "createRule": null, "updateRule": null, "deleteRule": null, "name": "_mfas", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text455797646", "max": 0, "min": 0, "name": "collectionRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text127846527", "max": 0, "min": 0, "name": "recordRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text1582905952", "max": 0, "min": 0, "name": "method", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": true, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": true, "type": "autodate" } ], "indexes": [ "CREATE INDEX `idx_mfas_collectionRef_recordRef` ON `_mfas` (collectionRef,recordRef)" ], "system": true }, { "id": "pbc_1638494021", "listRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "viewRule": "@request.auth.id != '' && recordRef = @request.auth.id && collectionRef = @request.auth.collectionId", "createRule": null, "updateRule": null, "deleteRule": null, "name": "_otps", "type": "base", "fields": [ { "autogeneratePattern": "[a-z0-9]{15}", "help": "", "hidden": false, "id": "text3208210256", "max": 15, "min": 15, "name": "id", "pattern": "^[a-z0-9]+$", "presentable": false, "primaryKey": true, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text455797646", "max": 0, "min": 0, "name": "collectionRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "autogeneratePattern": "", "help": "", "hidden": false, "id": "text127846527", "max": 0, "min": 0, "name": "recordRef", "pattern": "", "presentable": false, "primaryKey": false, "required": true, "system": true, "type": "text" }, { "cost": 8, "help": "", "hidden": true, "id": "password901924565", "max": 0, "min": 0, "name": "password", "pattern": "", "presentable": false, "required": true, "system": true, "type": "password" }, { "autogeneratePattern": "", "help": "", "hidden": true, "id": "text3866985172", "max": 0, "min": 0, "name": "sentTo", "pattern": "", "presentable": false, "primaryKey": false, "required": false, "system": true, "type": "text" }, { "hidden": false, "id": "autodate2990389176", "name": "created", "onCreate": true, "onUpdate": false, "presentable": false, "system": true, "type": "autodate" }, { "hidden": false, "id": "autodate3332085495", "name": "updated", "onCreate": true, "onUpdate": true, "presentable": false, "system": true, "type": "autodate" } ], "indexes": [ "CREATE INDEX `idx_otps_collectionRef_recordRef` ON `_otps` (collectionRef, recordRef)" ], "system": true } ]