平臺系統管理用戶和機構以及用戶角色初始化操做指南

系統管理中的基礎表主要有如下表: java

td_sm_job  崗位表,存儲崗位用; sql

td_sm_userjoborg  用戶機構崗位表,存儲用戶、機構、崗位的三維關係表; post

td_sm_orgjob 機構崗位表,存儲機構和崗位關係的表; 字體

td_sm_user 用戶表,存儲用戶基本信息的表; spa

td_sm_organization 機構表,存儲機構基本信息的表; code

td_sm_orguser 機構用戶表,存儲機構和用戶關係的表; 遞歸

 

受權表爲: ip

td_sm_userrole 存儲用戶和角色間關係的表; ci

 

字典表 rem

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),性別(FM)都與字典表數據相關。

 

紅色字體爲要修改的地方,如下表格里作說明:

紅色字體

字段說明

默認值

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

相關文章
相關標籤/搜索