目录[-]
- 步骤一:建一个机构
- 步骤二:建立机构岗位关系
- 步骤三:建立用户
- 步骤四:建立用户机构岗位关系
- 步骤五:建立用户机构关系
- 步骤六:建立用户角色关系
系统管理中的基础表主要有以下表:
td_sm_job 岗位表,存储岗位用;
td_sm_userjoborg 用户机构岗位表,存储用户、机构、岗位的三维关系表;
td_sm_orgjob 机构岗位表,存储机构和岗位关系的表;
td_sm_user 用户表,存储用户基本信息的表;
td_sm_organization 机构表,存储机构基本信息的表;
td_sm_orguser 机构用户表,存储机构和用户关系的表;
授权表为:
td_sm_userrole 存储用户和角色间关系的表;
字典表
td_sm_dictdata 存储字典数据的表;
td_sm_dicttype 存储字典类型的表;
往系统管理导入用户,主要分为以下几步:
步骤一:建一个机构
首先必须建立一个机构,插入的sql语句为:
(ORG_ID,org_sn,org_name,parent_id,path,layer,children,code,jp,qp,creatingtime,creator,orgnumber,orgdesc,remark1,
remark2,remark3,remark4,remark5,chargeorgid,ispartybussiness,satrapjobid,org_level,
org_xzqm,org_tree_level,isdirectlyparty,isforeignparty,isjichaparty,isdirectguanhu) values(5,1,'hilaryname',4,'',1,'','','jianpin','quanpin','',1,'bianhao','miaoshu','','',1,'','xianshimingcheng',1,0,'',3,31,'0|1|1|1',1,1,1,1)
红色字体为要修改的地方,以下表格做说明:
红色字体 |
字段说明 |
默认值 |
5 |
机构id |
|
1 |
机构序号 |
1 |
hilaryname |
机构名称 |
|
4 |
机构的父id值 |
|
jianpin |
机构简拼 |
空 |
quanpin |
机构全拼 |
空 |
bianhao |
机构编号 |
|
miaoshu |
机构描述 |
空 |
xianshimingcheng |
机构的显示名称 |
|
3 |
机构所在层次,从1开始 |
|
31 |
机构的行政区号 |
|
0|1|1|1 |
机构所在的递归层次 |
特别在下面做说明 |
没有默认值的,都是必填项。对于机构所在的递归层次,插入数据的时候可以填为空值,然后通过程序com.chinacreator.sysmgrcore.purviewmanager.db.OrgQuery.java中的方法
updateOrg(“0”)来自动填充该层次值。
存机构信息-td_sm_organization 有几个字段和字典表有关系,这个需要分析一下
步骤二:建立机构岗位关系
存机构和在职岗位关系 -td_sm_orgjob(存机构和在职岗位关系)
insert into td_sm_orgjob(org_id,job_id,job_sn) values(5,1,999)
红色字体为要修改的地方,以下为说明:
红色字体 |
字段说明 |
默认值 |
5 |
机构的id |
无 |
步骤三:建立用户
建一个用户,其语句为:
insert into td_sm_user (user_id,user_sn,user_name,user_password,user_realname,user_pinyin,user_sex,user_hometel,user_worktel,user_worknumber,user_mobiletel1,user_mobiletel2,user_fax,user_oicq,user_birthday, user_email,user_address,user_postalcode,user_idcard,user_isvalid,user_regdate,user_logincount,user_type,remark1,remark2,remark3,remark4,remark5,past_time,dredge_time,lastlogin_date,worklength,politics,istaxmanager,logon_ip,cert_sn) values(5,1,'hilary',123456,'shiming','pinyin','M',123,123,'',123,123,123,123,to_date('1996-12-03','yyyy-mm-dd'),'1@a.com','dizhi',123,123,2,to_date('1996-12-03','yyyy-mm-dd'),0,0,'',123,'','asd','sdf','','','','','',0,'','') |
用户类型(0),用户当前状态(2),性别(F,M)都与字典表数据相关。
红色字体为要修改的地方,以下表格里做说明:
红色字体 |
字段说明 |
默认值 |
5 |
登录用户id |
|
1 |
用户所属的序号 |
1 |
'hilary' |
用户名 |
|
123456 |
用户密码 |
默认123456 |
'shiming' |
用户真是名称 |
|
'pinyin' |
用户的拼音 |
空 |
'M' |
用户性别 |
男为F,女为M,默认为男 |
123 |
用户家庭电话 |
空 |
123 |
用户办公室电话 |
空 |
123 |
用户移动电话1 |
空 |
123 |
用户移动电话2 |
空 |
123 |
用户传真 |
空 |
123 |
用户OICQ |
空 |
1996-12-03 |
用户生日 |
空 |
'1@a.com' |
用户email地址 |
空 |
'dizhi' |
用户地址 |
空 |
123 |
用户邮编 |
空 |
123 |
用户idcard |
空 |
2 |
用户当前状态 |
默认为2,即开通状态 |
1996-12-03 |
用户注册日期 |
当前日期 |
0 |
用户登录次数 |
默认为0 |
0 |
用户类型 |
默认为0,表示是系统用户 |
'asd' |
用户移动号码1的归属地 |
空 |
'sdf' |
用户移动号码2的归属地 |
空 |
步骤四:建立用户机构岗位关系
存储用户对应的机构岗位关系(在职岗位)-td_sm_userjoborg
插入语句为:insert into td_sm_userjoborg(user_id,job_id,org_id,same_job_user_sn,job_sn,job_starttime,JOB_FETTLE)
values(5,1,5,3,999,to_date('2001-12-02','yyyy-mm-dd'),1)
红色字体为要修改的地方,以下表格里做说明:
红色字体 |
字段说明 |
默认值 |
5 |
用户id |
|
5 |
机构id |
|
3 |
同一岗位下用户所属的序号,应为递增的 |
|
2001-12-02 |
用户该工作开始的日期 |
|
步骤五:建立用户机构关系
对于每一个用户,都必须有一个主机构与其关联。
存储用户主机构 -td_sm_orguser,插入语句为:
insert into td_sm_orguser(org_id,user_id) values(5,5)
红色字体为要修改的地方,以下表格里做说明:
红色字体 |
字段说明 |
默认值 |
5 |
机构id |
|
5 |
用户id |
|
步骤六:建立用户角色关系
这一步可以不执行。如果需要授予用户某个角色,则执行。
将已有的角色授权给用户-td_sm_userrole
insert into td_sm_userrole(user_id,role_id,resop_origin_userid) values(1,1,1)
红色字体为要修改的地方,以下表格里做说明:
红色字体 |
字段说明 |
默认值 |
user_id |
用户id |
|
role_id |
角色id |
|
相关推荐
K3系统初始化指南,初始化时该做什么?如何做?什么时候做?写的很详细。
本资源适用于需要在Ubuntu 16上进行系统安装和初始化操作的用户,特别是系统管理员、开发人员和需要搭建服务器环境的用户。 使用场景及目标: 1. 系统安装:通过本指南,您将学习到如何准备安装介质、进行硬件检测...
系统开始运行 start_kernel( ) function rest_init init 启动步骤 bootsect setup.S 操作系统的初始化
关于K3系统初始化指南,包含物流和财务的详细初始化教程
K/3系统初始化指南 K/3系统初始化指南 初始成本、进销存数据
配置系统未能初始化 错误的解决方案 配置系统未能初始化 错误的解决方案
K3系统初始化指南,按实际操作经验来讲。
金蝶K3系统初始化流程,如何初始化流程
扬州工厂上线 EAS系统调整、配置及初始化方案 信息管理部 二零一六年三月 信息系统初始化方案全文共6页,当前为第1页。 文档控制 信息系统初始化方案全文共6页,当前为第1页。 更改记录 日期 作者 版本 更改参考/...
时钟系统初始化函数解析,stm32的时钟嵌入式系统初始化函数剖析。
系统管理员与初始化操作手册.doc
本脚本用于系统初始化检查,对网络、CPU、内存、磁盘、系统监听端口、服务、自启动、计划任务、用户、软件等进行初始化检查,方便了解系统初始化后的各项参数
EMC DataDomain操作系统初始配置指南.pdf
解决三菱触摸屏编程软件GT Designer2.79装在64位系统下,不能启动,不能初始化字体管理器问题。本人亲测Win7 64位可用。
花卉管理系统 数据库脚本 设计 初始化数据 表结构 测试数据 花卉管理系统 数据库脚本 设计 初始化数据 表结构 测试数据 花卉管理系统 数据库脚本 设计 初始化数据 表结构 测试数据 花卉管理系统 数据库脚本 设计 ...
oracle表空间、用户初始化语句 oracle表空间、用户初始化语句.
307_(VAN-CAN)__初始化操作
工资管理系统初始化处理形式.pptx
供应链管理系统业务处理流程与初始化.pptx