mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
refactor: 统一将creator_id重命名为created_id并优化模型关系
feat: 新增系统租户和用户初始化数据 style: 优化代码注释和格式 fix: 修复数据权限检查逻辑中的created_id字段判断 perf: 移除不必要的模型关系以提升性能 docs: 更新初始化数据的描述信息 chore: 清理废弃文件和冗余代码
This commit is contained in:
@@ -5,28 +5,47 @@
|
||||
"order": 1,
|
||||
"status": true,
|
||||
"parent_id": null,
|
||||
"leader": "超级管理员",
|
||||
"phone": "13800138000",
|
||||
"email": "admin@example.com",
|
||||
"description": "集团总公司",
|
||||
"tenant_id": 1,
|
||||
"children": [
|
||||
{
|
||||
"name": "北京分公司",
|
||||
"code": "BJ",
|
||||
"order": 1,
|
||||
"status": true,
|
||||
"parent_id": null,
|
||||
"leader": "分公司经理",
|
||||
"phone": "13900139000",
|
||||
"email": "manager@example.com",
|
||||
"description": "北京分公司",
|
||||
"tenant_id": 1,
|
||||
"children": [
|
||||
{
|
||||
"name": "软件部",
|
||||
"code": "TECH",
|
||||
"order": 1,
|
||||
"status": true,
|
||||
"parent_id": null,
|
||||
"leader": "技术总监",
|
||||
"phone": "13700137000",
|
||||
"email": "tech@example.com",
|
||||
"description": "软件部",
|
||||
"tenant_id": 1,
|
||||
"children": [
|
||||
{
|
||||
"name": "开发组",
|
||||
"code": "DEV",
|
||||
"order": 1,
|
||||
"status": true,
|
||||
"description": "开发部"
|
||||
"parent_id": null,
|
||||
"leader": "开发主管",
|
||||
"phone": "13600136000",
|
||||
"email": "dev@example.com",
|
||||
"description": "开发组",
|
||||
"tenant_id": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -8,8 +8,7 @@
|
||||
"list_class": null,
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "性别男",
|
||||
"creator_id": 1
|
||||
"description": "性别男"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -20,8 +19,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "性别女",
|
||||
"creator_id": 1
|
||||
"description": "性别女"
|
||||
},
|
||||
{
|
||||
"dict_sort": 3,
|
||||
@@ -32,8 +30,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "性别未知",
|
||||
"creator_id": 1
|
||||
"description": "性别未知"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -44,8 +41,7 @@
|
||||
"list_class": "primary",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "启用状态",
|
||||
"creator_id": 1
|
||||
"description": "启用状态"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -56,8 +52,7 @@
|
||||
"list_class": "danger",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "停用状态",
|
||||
"creator_id": 1
|
||||
"description": "停用状态"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -68,8 +63,7 @@
|
||||
"list_class": "primary",
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "是",
|
||||
"creator_id": 1
|
||||
"description": "是"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -80,8 +74,7 @@
|
||||
"list_class": "danger",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "否",
|
||||
"creator_id": 1
|
||||
"description": "否"
|
||||
},
|
||||
{
|
||||
"dict_sort": 99,
|
||||
@@ -92,8 +85,7 @@
|
||||
"list_class": "info",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "其他操作",
|
||||
"creator_id": 1
|
||||
"description": "其他操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -104,8 +96,7 @@
|
||||
"list_class": "info",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "新增操作",
|
||||
"creator_id": 1
|
||||
"description": "新增操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -116,8 +107,7 @@
|
||||
"list_class": "info",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "修改操作",
|
||||
"creator_id": 1
|
||||
"description": "修改操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 3,
|
||||
@@ -128,8 +118,7 @@
|
||||
"list_class": "danger",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "删除操作",
|
||||
"creator_id": 1
|
||||
"description": "删除操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 4,
|
||||
@@ -140,8 +129,7 @@
|
||||
"list_class": "primary",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "授权操作",
|
||||
"creator_id": 1
|
||||
"description": "授权操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 5,
|
||||
@@ -152,8 +140,7 @@
|
||||
"list_class": "warning",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "导出操作",
|
||||
"creator_id": 1
|
||||
"description": "导出操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 6,
|
||||
@@ -164,8 +151,7 @@
|
||||
"list_class": "warning",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "导入操作",
|
||||
"creator_id": 1
|
||||
"description": "导入操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 7,
|
||||
@@ -176,8 +162,7 @@
|
||||
"list_class": "danger",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "强退操作",
|
||||
"creator_id": 1
|
||||
"description": "强退操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 8,
|
||||
@@ -188,8 +173,7 @@
|
||||
"list_class": "warning",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "生成操作",
|
||||
"creator_id": 1
|
||||
"description": "生成操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 9,
|
||||
@@ -200,8 +184,7 @@
|
||||
"list_class": "danger",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "清空操作",
|
||||
"creator_id": 1
|
||||
"description": "清空操作"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -212,8 +195,7 @@
|
||||
"list_class": "warning",
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "通知",
|
||||
"creator_id": 1
|
||||
"description": "通知"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -224,8 +206,7 @@
|
||||
"list_class": "success",
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "公告",
|
||||
"creator_id": 1
|
||||
"description": "公告"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -236,8 +217,7 @@
|
||||
"list_class": null,
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "默认分组",
|
||||
"creator_id": 1
|
||||
"description": "默认分组"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -248,8 +228,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "数据库分组",
|
||||
"creator_id": 1
|
||||
"description": "数据库分组"
|
||||
},
|
||||
{
|
||||
"dict_sort": 3,
|
||||
@@ -260,8 +239,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "reids分组",
|
||||
"creator_id": 1
|
||||
"description": "reids分组"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -272,8 +250,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "线程池",
|
||||
"creator_id": 1
|
||||
"description": "线程池"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -284,8 +261,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "进程池",
|
||||
"creator_id": 1
|
||||
"description": "进程池"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -296,8 +272,7 @@
|
||||
"list_class": null,
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "演示函数",
|
||||
"creator_id": 1
|
||||
"description": "演示函数"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -308,8 +283,7 @@
|
||||
"list_class": null,
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "指定日期任务触发器",
|
||||
"creator_id": 1
|
||||
"description": "指定日期任务触发器"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -320,8 +294,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "间隔触发器任务触发器",
|
||||
"creator_id": 1
|
||||
"description": "间隔触发器任务触发器"
|
||||
},
|
||||
{
|
||||
"dict_sort": 3,
|
||||
@@ -332,8 +305,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "间隔触发器任务触发器",
|
||||
"creator_id": 1
|
||||
"description": "间隔触发器任务触发器"
|
||||
},
|
||||
{
|
||||
"dict_sort": 1,
|
||||
@@ -344,8 +316,7 @@
|
||||
"list_class": null,
|
||||
"is_default": true,
|
||||
"status": true,
|
||||
"description": "默认表格回显样式",
|
||||
"creator_id": 1
|
||||
"description": "默认表格回显样式"
|
||||
},
|
||||
{
|
||||
"dict_sort": 2,
|
||||
@@ -356,8 +327,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "主要表格回显样式",
|
||||
"creator_id": 1
|
||||
"description": "主要表格回显样式"
|
||||
},
|
||||
{
|
||||
"dict_sort": 3,
|
||||
@@ -368,8 +338,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "成功表格回显样式",
|
||||
"creator_id": 1
|
||||
"description": "成功表格回显样式"
|
||||
},
|
||||
{
|
||||
"dict_sort": 4,
|
||||
@@ -380,8 +349,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "信息表格回显样式",
|
||||
"creator_id": 1
|
||||
"description": "信息表格回显样式"
|
||||
},
|
||||
{
|
||||
"dict_sort": 5,
|
||||
@@ -392,8 +360,7 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "警告表格回显样式",
|
||||
"creator_id": 1
|
||||
"description": "警告表格回显样式"
|
||||
},
|
||||
{
|
||||
"dict_sort": 6,
|
||||
@@ -404,7 +371,6 @@
|
||||
"list_class": null,
|
||||
"is_default": false,
|
||||
"status": true,
|
||||
"description": "危险表格回显样式",
|
||||
"creator_id": 1
|
||||
"description": "危险表格回显样式"
|
||||
}
|
||||
]
|
||||
@@ -3,70 +3,60 @@
|
||||
"dict_name": "用户性别",
|
||||
"dict_type": "sys_user_sex",
|
||||
"status": true,
|
||||
"description": "用户性别列表",
|
||||
"creator_id": 1
|
||||
"description": "用户性别列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "系统是否",
|
||||
"dict_type": "sys_yes_no",
|
||||
"status": true,
|
||||
"description": "系统是否列表",
|
||||
"creator_id": 1
|
||||
"description": "系统是否列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "系统状态",
|
||||
"dict_type": "sys_common_status",
|
||||
"status": true,
|
||||
"description": "系统状态",
|
||||
"creator_id": 1
|
||||
"description": "系统状态"
|
||||
},
|
||||
{
|
||||
"dict_name": "通知类型",
|
||||
"dict_type": "sys_notice_type",
|
||||
"status": true,
|
||||
"description": "通知类型列表",
|
||||
"creator_id": 1
|
||||
"description": "通知类型列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "操作类型",
|
||||
"dict_type": "sys_oper_type",
|
||||
"status": true,
|
||||
"description": "操作类型列表",
|
||||
"creator_id": 1
|
||||
"description": "操作类型列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "任务存储器",
|
||||
"dict_type": "sys_job_store",
|
||||
"status": true,
|
||||
"description": "任务分组列表",
|
||||
"creator_id": 1
|
||||
"description": "任务分组列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "任务执行器",
|
||||
"dict_type": "sys_job_executor",
|
||||
"status": true,
|
||||
"description": "任务执行器列表",
|
||||
"creator_id": 1
|
||||
"description": "任务执行器列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "任务函数",
|
||||
"dict_type": "sys_job_function",
|
||||
"status": true,
|
||||
"description": "任务函数列表",
|
||||
"creator_id": 1
|
||||
"description": "任务函数列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "任务触发器",
|
||||
"dict_type": "sys_job_trigger",
|
||||
"status": true,
|
||||
"description": "任务触发器列表",
|
||||
"creator_id": 1
|
||||
"description": "任务触发器列表"
|
||||
},
|
||||
{
|
||||
"dict_name": "表格回显样式",
|
||||
"dict_type": "sys_list_class",
|
||||
"status": true,
|
||||
"description": "表格回显样式列表",
|
||||
"creator_id": 1
|
||||
"description": "表格回显样式列表"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
"config_value": "FastApiAdmin",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "网站名称",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "网站描述",
|
||||
@@ -14,8 +13,7 @@
|
||||
"config_value": "FastApiAdmin 是完全开源的权限管理系统",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "网站描述",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "网页图标",
|
||||
@@ -23,8 +21,7 @@
|
||||
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/favicon.png",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "网页图标",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "网站Logo",
|
||||
@@ -32,8 +29,7 @@
|
||||
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/logo.png",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "网站Logo",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "登录背景",
|
||||
@@ -41,8 +37,7 @@
|
||||
"config_value": "https://service.fastapiadmin.com/api/v1/static/image/background.svg",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "登录背景",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "版权信息",
|
||||
@@ -50,8 +45,7 @@
|
||||
"config_value": "Copyright © 2025-2026 service.fastapiadmin.com 版权所有",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "版权信息",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "备案信息",
|
||||
@@ -59,8 +53,7 @@
|
||||
"config_value": "陕ICP备2025069493号-1",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "备案信息",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "帮助文档",
|
||||
@@ -68,8 +61,7 @@
|
||||
"config_value": "https://service.fastapiadmin.com",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "帮助文档",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "隐私政策",
|
||||
@@ -77,8 +69,7 @@
|
||||
"config_value": "https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "隐私政策",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "用户协议",
|
||||
@@ -86,8 +77,7 @@
|
||||
"config_value": "https://github.com/1014TaoTao/FastapiAdmin/blob/master/LICENSE",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "用户协议",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "源码代码",
|
||||
@@ -95,8 +85,7 @@
|
||||
"config_value": "https://github.com/1014TaoTao/FastapiAdmin.git",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "源码代码",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "项目版本",
|
||||
@@ -104,8 +93,7 @@
|
||||
"config_value": "2.0.0",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "项目版本",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "演示模式启用",
|
||||
@@ -113,8 +101,7 @@
|
||||
"config_value": "false",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "是否开启演示模式",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "演示访问IP白名单",
|
||||
@@ -122,8 +109,7 @@
|
||||
"config_value": "[\"127.0.0.1\"]",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "演示模式IP白名单列表",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "接口白名单",
|
||||
@@ -131,8 +117,7 @@
|
||||
"config_value": "[\"/api/v1/system/auth/login\", \"/api/v1/system/auth/token/refresh\", \"/api/v1/system/auth/captcha/get\", \"/api/v1/system/auth/logout\", \"/api/v1/system/config/info\", \"/api/v1/system/user/current/info\", \"/api/v1/system/notice/available\"]",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "接口白名单",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"config_name": "访问IP黑名单",
|
||||
@@ -140,7 +125,6 @@
|
||||
"config_value": "[]",
|
||||
"config_type": true,
|
||||
"status": true,
|
||||
"description": "访问IP黑名单",
|
||||
"creator_id": 1
|
||||
"description": "初始化数据"
|
||||
}
|
||||
]
|
||||
@@ -1,11 +1,13 @@
|
||||
[
|
||||
{
|
||||
"name": "管理员角色",
|
||||
"data_scope": 4,
|
||||
"code": "ADMIN",
|
||||
"status": true,
|
||||
"order": 1,
|
||||
"data_scope": "4",
|
||||
"description": "初始化角色",
|
||||
"creator_id": 1
|
||||
"tenant_id": 1,
|
||||
"created_id": 1,
|
||||
"updated_id": 1
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,10 @@
|
||||
[
|
||||
{
|
||||
"name": "运行管理平台",
|
||||
"code": "SYSTEM",
|
||||
"status": true,
|
||||
"start_time": null,
|
||||
"end_time": null,
|
||||
"description": "系统内置租户,用于管理平台全局配置和所有租户"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"username": "admin",
|
||||
"password": "$2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa",
|
||||
"name": "超级管理员",
|
||||
"mobile": null,
|
||||
"email": null,
|
||||
"gender": "0",
|
||||
"avatar": "https://service.fastapiadmin.com/api/v1/static/image/avatar.png",
|
||||
"is_superuser": true,
|
||||
"last_login": null,
|
||||
"gitee_login": null,
|
||||
"github_login": null,
|
||||
"wx_login": null,
|
||||
"qq_login": null,
|
||||
"user_type": "0",
|
||||
"salt": "123456",
|
||||
"dept_id": 1,
|
||||
"status": true,
|
||||
"description": "超级管理员",
|
||||
"tenant_id": 1,
|
||||
"customer_id": null,
|
||||
"created_id": null,
|
||||
"updated_id": null
|
||||
}
|
||||
]
|
||||
@@ -2,9 +2,5 @@
|
||||
{
|
||||
"user_id": 1,
|
||||
"role_id": 1
|
||||
},
|
||||
{
|
||||
"user_id": 2,
|
||||
"role_id": 1
|
||||
}
|
||||
]
|
||||
@@ -1,32 +0,0 @@
|
||||
[
|
||||
{
|
||||
"username": "admin",
|
||||
"password": "$2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa",
|
||||
"name": "超级管理员",
|
||||
"mobile": null,
|
||||
"email": null,
|
||||
"gender": "0",
|
||||
"avatar": "https://service.fastapiadmin.com/api/v1/static/image/avatar.png",
|
||||
"status": true,
|
||||
"is_superuser": true,
|
||||
"last_login": null,
|
||||
"dept_id": 1,
|
||||
"description": "初始化管理员",
|
||||
"creator_id": null
|
||||
},
|
||||
{
|
||||
"username": "demo",
|
||||
"password": "$2b$12$e2IJgS/cvHgJ0H3G7Xa08OXoXnk6N/NX3IZRtubBDElA0VLZhkNOa",
|
||||
"name": "演示用户",
|
||||
"mobile": null,
|
||||
"email": null,
|
||||
"gender": "1",
|
||||
"avatar": "https://service.fastapiadmin.com/api/v1/static/image/avatar.png",
|
||||
"status": true,
|
||||
"is_superuser": false,
|
||||
"last_login": null,
|
||||
"dept_id": 1,
|
||||
"description": "初始化演示用户",
|
||||
"creator_id": 1
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user