sageapi/models/users_cache.json

123 lines
2.9 KiB
JSON

{
"summary": [
{
"name": "users_cache",
"title": "用户数据缓存",
"primary": [
"id"
],
"classification": "cache"
}
],
"fields": [
{
"name": "id",
"type": "str",
"nullable": false,
"default": "",
"comment": "主键,对应 users 表 id",
"length": 32
},
{
"name": "username",
"type": "str",
"nullable": false,
"default": "",
"comment": "用户名",
"length": 128
},
{
"name": "orgid",
"type": "str",
"nullable": true,
"default": "",
"comment": "组织ID",
"length": 32
},
{
"name": "orgname",
"type": "str",
"nullable": true,
"default": "",
"comment": "组织名称",
"length": 255
},
{
"name": "email",
"type": "str",
"nullable": true,
"default": "",
"comment": "邮箱",
"length": 128
},
{
"name": "phone",
"type": "str",
"nullable": true,
"default": "",
"comment": "手机号",
"length": 32
},
{
"name": "status",
"type": "str",
"nullable": false,
"default": "active",
"comment": "状态: active/inactive/suspended",
"length": 16
},
{
"name": "created_at",
"type": "datetime",
"nullable": true,
"default": null,
"comment": "创建时间"
},
{
"name": "updated_at",
"type": "datetime",
"nullable": true,
"default": null,
"comment": "更新时间"
},
{
"name": "sync_version",
"type": "str",
"nullable": true,
"default": "",
"comment": "同步版本号",
"length": 32
},
{
"name": "cached_at",
"type": "datetime",
"nullable": false,
"default": "CURRENT_TIMESTAMP",
"comment": "缓存写入时间"
}
],
"idxfields": [
{
"name": "idx_username",
"fields": [
"username"
],
"unique": false
},
{
"name": "idx_orgid",
"fields": [
"orgid"
],
"unique": false
},
{
"name": "idx_sync_version",
"fields": [
"sync_version"
],
"unique": false
}
],
"codes": []
}