好茶仓-平台总结

Posted lbky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了好茶仓-平台总结相关的知识,希望对你有一定的参考价值。

一:平台管理员涉及表

sys_role:平台角色权限表,用于管理员(平台-供应商)

CREATE TABLE `sys_role` (
  `id` int(8) unsigned NOT NULL AUTO_INCREMENT COMMENT 权限值ID:自增,
  `role_name` varchar(30) NOT NULL COMMENT 角色名称,
  `description` varchar(100) DEFAULT NULL COMMENT 权限描述,
  `permission` text COMMENT 权限ID集,
  `pid` int(2) DEFAULT NULL COMMENT 大类ID 1:平台商-2:采购商-3供应商,
  `create_time` datetime DEFAULT NULL COMMENT 创建时间,
  `creator` varchar(30) DEFAULT NULL COMMENT 创建人,
  `modify_time` datetime DEFAULT NULL COMMENT 修改时间,
  `modifier` varchar(30) DEFAULT NULL COMMENT 修改人,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8 COMMENT=平台角色权限表
 技术分享图片

 

sys_admin:平台管理者表,用于存储平台和供应商管理员,(关联平台角色ID、供应商ID)。平台管理员是预置的,供应商管理员是添加供应商时添加的。

CREATE TABLE `sys_admin` (
  `id` int(8) unsigned NOT NULL AUTO_INCREMENT COMMENT 权限值ID:自增,
  `sys_admin_name` varchar(30) NOT NULL COMMENT 管理者名称,
  `sys_admin_pwd` varchar(32) DEFAULT NULL COMMENT 管理者密码,
  `cid` int(8) DEFAULT NULL COMMENT 公司ID,
  `sys_role_id` int(8) DEFAULT NULL COMMENT 平台角色ID,
  `user_type` int(1) DEFAULT NULL COMMENT 用户固定标签 0:管理员,
  `icon` varchar(100) DEFAULT NULL COMMENT 头像,
  `token` varchar(32) DEFAULT NULL COMMENT 登录Token,
  `login_time` varchar(20) DEFAULT NULL COMMENT 最后登录时间,
  `create_time` datetime DEFAULT NULL COMMENT 创建时间,
  `creator` varchar(30) DEFAULT NULL COMMENT 创建人,
  `modify_time` datetime DEFAULT NULL COMMENT 修改时间,
  `modifier` varchar(30) DEFAULT NULL COMMENT 修改人,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=310 DEFAULT CHARSET=utf8 COMMENT=平台管理者表

sysAdiminLogin:管理员后台登录视图SQL

SELECT 
  (CASE`e`.`pid` WHEN 1 THEN 平台管理员 WHEN 3 THEN 供应商管理员 ELSE ‘‘ END) AS `user_name`,
  `a`.`token` AS `token`,
  `a`.`sys_admin_name` AS `phone`,           #登录名
  `a`.`sys_admin_pwd` AS `passwd`,           #登录密码
  `f`.`id` AS `cid`,                         #公司ID
  `f`.`customer_name` AS `customer_name`,    #公司名称
  `f`.`status` AS `status`,                  #用户状态 0-禁用,1-启用
  `e`.`pid` AS `customer_type`,              #大类ID 1-平台商,3-供应商
  `e`.`permission` AS `permission`,          #权限
  `e`.`role_name` AS `role_name`,            #角色名
  `a`.`id` AS `uid`,                         #管理员ID
  `a`.`user_type` AS `user_type`             #用户固定标签 0:管理员 1:普通员工
FROM
`sys_admin` `a` 
LEFT JOIN `sys_role` `e` ON `a`.`sys_role_id` = `e`.`id`
LEFT JOIN `customer_info` `f`  ON `a`.`cid` = `f`.`id`

 

以上是关于好茶仓-平台总结的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码片段总结

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)

回归 | js实用代码片段的封装与总结(持续更新中...)

Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段

查看发票组代码后的总结和有感