本發(fā)明涉及通訊錄管理方法,尤其涉及一種政務(wù)版通訊錄處理方法和裝置。
背景技術(shù):
1、當(dāng)前使用的企業(yè)通訊錄具有以下特點(diǎn):
2、1、企業(yè)通訊錄(如釘釘、企業(yè)微信等)人員展示根據(jù)姓名的首字母進(jìn)行排序,通常區(qū)分大小寫(或統(tǒng)一轉(zhuǎn)換為小寫/大寫進(jìn)行比較),按照字母表順序排列。
3、2、企業(yè)通訊錄在處理主崗副崗時只展示主崗位。
4、3、企業(yè)通訊錄查看權(quán)限一般僅限于查看所在部門、下級部門通訊錄或只能查看指定部門或者人員。
5、但是,上述的企業(yè)通訊錄并不適合作為政務(wù)版通訊錄來使用,原因如下:
6、1、政務(wù)版通訊錄人員展示要嚴(yán)格按照職務(wù)排名順序,根據(jù)姓名的首字母進(jìn)行排序不符合政府要求。
7、2、政務(wù)版通訊錄人員會存在一人多崗現(xiàn)象,且在每個部門內(nèi)都要求按職位順序進(jìn)行展示,如縣委副書記、政府縣長在政府部門展示順序?yàn)榈谝晃唬诳h委部門展示為第二位。
8、3、政務(wù)版通訊錄查看權(quán)限需按照職務(wù)、行政級別進(jìn)行劃分,不僅需要查看行政級別低的人員,也需要查看行政級別高的人員,如縣處級副職既可以查看鄉(xiāng)科級正職也可以查看縣處級正職。
技術(shù)實(shí)現(xiàn)思路
1、為了克服現(xiàn)有企業(yè)通訊錄不適合作為政務(wù)版通訊錄使用的缺陷,本發(fā)明提出了一種新的政務(wù)版通訊錄處理方法和裝置。
2、本發(fā)明基于政務(wù)服務(wù)的特點(diǎn)對現(xiàn)有通訊錄結(jié)構(gòu)進(jìn)行了改進(jìn)設(shè)計(jì),主要包括以下設(shè)計(jì):
3、(1)基于數(shù)據(jù)庫人員表org_employee中存儲的所屬機(jī)構(gòu)id(org_id)和排列順序(sort_no)解決政務(wù)人員按職務(wù)順序展示的問題。
4、(2)基于數(shù)據(jù)庫人員表org_employee中存儲的部門名稱(org_name)和所屬機(jī)構(gòu)id(org_id)展示人員主崗信息;基于數(shù)據(jù)庫人員表org_employee中存儲的副部門崗位信息json(deputy_dept_position_json)字段,獲取副崗位部門名稱(org_name)、所屬機(jī)構(gòu)id(org_id)和排列順序(sort_no),展示人員副崗信息。
5、(3)基于數(shù)據(jù)庫人員表org_employee中存儲的人員id(emp_id),通過關(guān)聯(lián)表(cap_party_auth)查詢到對應(yīng)的角色id(role_id),從而獲取到相應(yīng)的查看權(quán)限。
6、具體地,本發(fā)明提供了一種政務(wù)版通訊錄處理方法,本方法包括下述步驟:
7、s1.將通訊錄人員信息按照職務(wù)順序手動錄入或批量導(dǎo)入用戶中心系統(tǒng);
8、s2.用戶中心系統(tǒng)通過接口將通訊錄人員信息傳給通訊錄管理后臺;
9、s3.通訊錄管理后臺接收通訊錄人員信息并落庫到數(shù)據(jù)庫人員表org_employee中;
10、s4-1.通訊錄管理后臺通過所屬機(jī)構(gòu)id(部門編號)和排列順序進(jìn)行不同部門按職務(wù)順序依次展示;
11、s4-2.通訊錄管理后臺通過主副崗進(jìn)行一人多崗展示;
12、s4-3.通訊錄管理后臺通過角色標(biāo)簽查看權(quán)限;
13、s5.通訊錄前端以h5頁面掛接政務(wù)app或小程序進(jìn)行展示。
14、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s1中所述的通訊錄人員信息包括但不限于:用戶姓名、手機(jī)號、性別、職務(wù)、所屬機(jī)構(gòu)、排序。
15、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s2中所述的接口通過數(shù)組對象(belongorg)中所屬機(jī)構(gòu)id(org_id)和用戶在當(dāng)前所在機(jī)構(gòu)內(nèi)部的排序(sortnum)按順序發(fā)送數(shù)據(jù)。
16、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s2中所述的接口通過數(shù)組對象(belongorg)中任職類型(jobtype)發(fā)送主崗副崗數(shù)據(jù)。
17、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s3中還包括:通訊錄人員信息落庫完成后,自動生成人員id(emp_id)作為唯一標(biāo)識;人員姓名(emp_name)存儲步驟s2接口字段用戶姓名;手機(jī)號碼(mobile_no)存儲步驟s2接口字段手機(jī)號;性別(gender)存儲步驟s2接口字段性別;職務(wù)(position)存儲步驟s2接口字段職務(wù);部門名稱(org_name)存儲步驟s2接口字段所屬機(jī)構(gòu);排列順序(sort_no)存儲步驟s2接口字段排序。
18、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s4-1中包括:
19、s4-11:利用數(shù)據(jù)庫人員表org_employee中存儲的人員id(emp_id)查看對應(yīng)主崗信息所屬機(jī)構(gòu)id(org_id)和排列順序(sort_no),并將其存入數(shù)據(jù)庫人員組織關(guān)聯(lián)表(t_emp_org_deputy)中;
20、s4-12:利用數(shù)據(jù)庫人員表org_employee中存儲的人員id(emp_id)查看副部門崗位信息json(deputy_dept_position_json)字段,并將副崗位所屬機(jī)構(gòu)id(org_id)和排列順序(sort_no)存入到數(shù)據(jù)庫人員組織關(guān)聯(lián)表(t_emp_org_deputy)中;
21、s4-13:基于數(shù)據(jù)庫人員表org_employee中存儲的人員id(emp_id),根據(jù)數(shù)據(jù)庫人員組織關(guān)聯(lián)表(t_emp_org_deputy)中存儲的所屬機(jī)構(gòu)id(org_id)和排列順序(sort_no)對人員進(jìn)行不同部門按職務(wù)順序依次展示。
22、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s4-2中包括:
23、s4-21:利用數(shù)據(jù)庫人員表org_employee中存儲的部門名稱(org_name)和所屬機(jī)構(gòu)id(org_id)展示人員主崗信息;
24、s4-22:利用數(shù)據(jù)庫人員表org_employee中存儲的副部門崗位信息json(deputy_dept_position_json)字段,獲取副崗位部門名稱(org_name)、所屬機(jī)構(gòu)id(org_id)和排列順序(sort_no)展示人員副崗信息。
25、進(jìn)一步地,本發(fā)明政務(wù)版通訊錄處理方法步驟s4-3中包括:
26、s4-31:創(chuàng)建包含角色標(biāo)簽的角色表(cap_role),其中的角色標(biāo)簽包括但不限于:縣處級正職、縣處級副職、鄉(xiāng)科級正職、鄉(xiāng)科級副職、股級、科員,并針對每個角色標(biāo)簽分配唯一的角色id(role_id);
27、s4-32:根據(jù)創(chuàng)建的角色標(biāo)簽配置查看權(quán)限,縣處級正職、縣處級副職、鄉(xiāng)科級正職查看權(quán)限為縣處級正職、縣處級副職、鄉(xiāng)科級正職、鄉(xiāng)科級副職、股級、科員;鄉(xiāng)科級副職查看權(quán)限為縣處級副職、鄉(xiāng)科級正職、鄉(xiāng)科級副職、股級、科員;股級、科員查看權(quán)限為鄉(xiāng)科級正職、鄉(xiāng)科級副職、股級、科員;
28、s4-33:根據(jù)創(chuàng)建的角色標(biāo)簽批量添加關(guān)聯(lián)人員;
29、s4-34:基于數(shù)據(jù)庫人員表org_employee中存儲的人員id(emp_id),通過關(guān)聯(lián)表(cap_party_auth)查詢到對應(yīng)的角色id(role_id),從而查看到相應(yīng)權(quán)限。
30、另一方面,本發(fā)明還提供了一種政務(wù)版通訊錄處理裝置,本裝置運(yùn)行時實(shí)現(xiàn)上述的政務(wù)版通訊錄處理方法的步驟。
31、另外,本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時實(shí)現(xiàn)上述的政務(wù)版通訊錄處理方法的步驟。
32、綜上,本發(fā)明政務(wù)版通訊錄處理方法具有以下優(yōu)點(diǎn):
33、(1)本發(fā)明方法實(shí)現(xiàn)了政務(wù)版通訊錄人員展示嚴(yán)格按照職務(wù)排名順序。
34、(2)本發(fā)明方法實(shí)現(xiàn)了一人多崗展示,在多個部門分別按照職務(wù)排名順序進(jìn)行展示。
35、(3)本發(fā)明方法按照角色標(biāo)簽配置權(quán)限,人員關(guān)聯(lián)角色,實(shí)現(xiàn)了人員查看權(quán)限的靈活設(shè)置。