Ecology二次开发-系统权限

上传人:gg****m 文档编号:213904042 上传时间:2021-11-22 格式:DOCX 页数:5 大小:73.54KB
返回 下载 相关 举报
Ecology二次开发-系统权限_第1页
第1页 / 共5页
Ecology二次开发-系统权限_第2页
第2页 / 共5页
Ecology二次开发-系统权限_第3页
第3页 / 共5页
Ecology二次开发-系统权限_第4页
第4页 / 共5页
Ecology二次开发-系统权限_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Ecology二次开发-系统权限》由会员分享,可在线阅读,更多相关《Ecology二次开发-系统权限(5页珍藏版)》请在金锄头文库上搜索。

1、Ecology二次开发系统权限表结构class系统权限Systemrightslanguage | |SystemRightGroups | |columncolumnIDIDLANGUAGEIDRIGHTGROUPMARKRIGHTNAMERIGHTGROUPNAMERIGHTDESCRIGHTGROUPREMARK1.*+ID1+ID+GROUPID0.*col umn+ID+ID1.*1IDRIGHTDETAILNAME RIGHTDETAILRIGHTIDcolu mnIDRIGHTDESC RIGHTTYPE DETACHABLESystemRig htDeta ilPISystem

2、Rights|+ID +RIGHTID0.*SystemRightToGroup | |colu rrm”IDGROUPID RIGHTID+ID+RIGHTID0.*SystemRightRoles |HrmRolesHrmRoleMembers |coluIDRIGHTID ROLEID ROLELEVEL+ROLEID +ID0.*colu mnIDROLESMARKROLESNAMEDOCID ISDEFAULT TYPE SUBCOMPANYID+ ID+ ROLEID0./columnIDROLEID RESOURCEID ROLELEVEL ORDERBYColumns of S

3、ystemRights/权限NameTypeNullableDefaultCommentsIDINTEGERY标识RTGHTDESCVARCHAR2(200)Y名称RIGHTTYPECIIAR(l)Y类型,在程序代码中,此值为硬代码0- CRM1- 文档2- 账务3- 人力资源4- 资产5- 工作流6- 项目7- 系统8- 资产9- 会议DETACHABLEINTEGERY能否分权Columns of SysWmRightzSLanguagc/权限语言NameTypeNullableDefaultCommentsIDINTEGERYLANGUAGE1DINTEGERY语言标识7- 中文简体8-

4、 英文9- 中文繁体RIGHTNAMEVARC11AR2(1OO)Y权限名称RIGHTDESCVARC1IAR2(1OO)Y权限描述Columns of SystemRightDetail/权限明细NameTypeNul1ab1eDefaultCommentsIDINTEGERRTGHTDETATLNAMEVARCHAR2(100)Y权限明细名称RIGHTDETAILVARCI1AR2(1OO)Y代码,此代码会具体应用到程序当中RIGHTIDINTEGERY外键,SystcmRights. idColumns of SystemRightGroups/权限组NameTypeNullableDe

5、faultCommentsTDINTEGERRTGHTGROUPMARKVARCHAR2(60)Y标识R1GHTGROUPNAMEVARC1IAR2 (200)Y说明R1GHTGROUPREMARKVARC11AR2 (255)Y备注Columns of SystemRightToGroup/权限组权限具体分配NameTypeNullableDefaultCommentsIDINTEGERGROUP1DINTEGERY夕卜键,systemrightgroups idRTGHTTDINTEGERY外键,SystcmRights. idColumns of HrmRoles/人力资源角色表Name

6、TypeNullableDefaultCommentsTDINTEGERROLESMARKVARCHAR2(60)Y角色名称ROLESNAMEVARCHAR2(200)Y说明DOC IDINTEGERY文档TSDEFAULTCHAR(l)YTYPEINTEGERY类型SUBCOMPANYIDINTEGERY所属机构Columns of HrmRo 1 eMembers/人力资源角色成员表NameTypeNullableDefaultCommentsTDINTEGERROLEIDINTEGERY外键,HrmRoles. idRESOURCEIDINTEGERY夕卜键,HrmResource. i

7、dROLELEVELCHAR(l)YORDERBYINTEGERY角色成员排序Columns of SystemRightRoles/系统角色权限表NameTypeNullableDefaultCommentsIDINTEGERRTGHTTDINTEGERY外键,SystemRights. idROLEIDINTEGERY外键,HrmRoles. idROLELEVELCHAR(l)Y添加权限以下是Ecology自身添加权限的代码:delete froir. SystemRightDe匸且where rightid = 935/delete froir. SystemRightsLanguag

8、e where id = 935/delete from SystemRights where id = 935/insert into SystemRights (id, rightdesc, righttype) values (935 J 文档置顶权卩艮 J 丄)/insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values(935, 7 J文档置顶权限J,文档置顶权限Jinsert into SystemRightsLanguage (id,languageid,rightname,rightde

9、sc) values(935, 8, Document Top Permissions 1z 1 Document Top Permissions f) insert into SystemRightsLanguage (id,languageid,rightname,rightdesc) values(935, 9,,文檔置頂權限,文檔置頂權限,)/insert into SystemRightDetail (id,rightdetailname,rightdetaiJ,匕ightid) values (44 62,文档置顶权限,,1 Document:Top 935)从上面的代码可以看出,Ecology自身在添加权限的时候,是在数据里手工进行添加的,在 添加权限前,会先执行三条delete语句,所以,当进行二次开发添加权限的时候, SystemRights.id和SystemRightsLanguage.id这两字段最好使用负数或者使用足够大的值, Ecology官方建议,如果使用正数,此数值最好在100000以上。权限组设置权限组设置可以通过Ecology系统,使用系统管理员身份进行设置。角色设置角色设置可以通过Ecology系统,使用系统管理员身份进行设置。权限在JSP中的使用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号