TeamBlog——规范、高效的项目管理知识库
艺萨科技
千日千月
艺萨科技
千日千月
  • Guide
  • 数据库规范
    • 基础规范
    • 通用模型
  • Vue前端框架
    • Guide
    • 通用说明
    • Element-admin-web
    • Arco-Design-web
  • Java服务端框架
    • Guide
    • 通用说明
    • JPA的封装
    • jDaoMySQL的使用
    • jCoder代码生成
    • 应用配置文件
  • PHP服务端框架
    • Guide
    • schedule定时任务
    • 数据库表、字段的命名原则
    • 接口文档自动生成
    • 队列
    • 日志管理
    • 接口加密
    • 文件的处理
    • RBAC的权限控制(待补充)
    • 一些工具
    • 一些写法
    • env说明
    • 公共的方法
  • 通用能力
    • Guide
    • Web文件预览
    • 统计平台
    • KeyCloak
    • 综合工具平台
    • 内网穿透
    • IM能力
    • 安全扫描

通用库表

例如民族、城市等是通用的模块,还需要初始化数据,本小节对通用库表进行了整理

常用库表

民族数据

五十六个民族,五十六朵花

民族表

省市区

省市区联动关系

省市区表

验证码表

通用验证码

验证码表

用户相关表

用户登陆鉴权体系相关库表

用户体系主要由 sys_user、sys_account_login、sys_account_auth 组成,三张表的组织关系为:

  • sys_user:基础用户信息表,用户姓名、性别、手机号等信息都存放在这个表中
  • sys_account_auth:用户鉴权表,与 sys_user 是 1:1 关系,主要包括 token,如果比较高阶的项目,需要存放用户的私钥、公钥,则有 secret_key 和 secret_value 管理,一般项目用不上
  • sys_account_login:用户登陆信息表,因为一个用户可能有多种登陆信息,例如手机号、微信号等,根据 account_type、ve_value1、ve_value2 不同,完成用户的鉴权

用户信息表

用户基础信息表,可以扩展其他字段,根据具体业务项目经理自行评估

用户信息表

用户鉴权表

用户鉴权信息,主要存储 token 信息

用户鉴权表

用户登陆表

用户登陆信息,根据 account_type 不同,可以存储多个用户信息

用户登陆表

Last Updated:: 9/16/22, 7:19 PM
Contributors: TerryQi
Prev
基础规范