Files
t/uni_modules/uni-id-pages/uniCloud/database/uni-id-roles.schema.json
T
2025-06-13 20:48:15 +08:00

1 line
975 B
JSON

{"bsonType":"object","required":["role_id","role_name"],"permission":{"read":true,"create":"'CREATE_UNI_ID_ROLES' in auth.permission","update":"'UPDATE_UNI_ID_ROLES' in auth.permission","delete":"'DELETE_UNI_ID_ROLES' in auth.permission"},"properties":{"_id":{"description":"存储文档 ID,系统自动生成"},"comment":{"title":"备注","bsonType":"string","description":"备注","trim":"both"},"create_date":{"bsonType":"timestamp","description":"创建时间","forceDefaultValue":{"$env":"now"}},"permission":{"title":"权限","bsonType":"array","foreignKey":"uni-id-permissions.permission_id","description":"角色拥有的权限列表","enum":{"collection":"uni-id-permissions","field":"permission_name as text, permission_id as value"}},"role_id":{"title":"唯一ID","bsonType":"string","description":"角色唯一标识,不可修改,不允许重复","trim":"both"},"role_name":{"title":"名称","bsonType":"string","description":"角色名称","trim":"both"}}}