首页 > 其他 > 详细

好茶仓-平台总结

时间:2019-01-16 14:54:52      阅读:179      评论:0      收藏:0      [点我收藏+]

一:平台管理员涉及表

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`

 

好茶仓-平台总结

原文:https://www.cnblogs.com/lbky/p/10276814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!