资源描述:
《Ecology二次开发-系统权限》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、曹水涛/cao_main@163.com第4页Ecology二次开发系统权限表结构ColumnsofSystemRights/权限NameTypeNullableDefaultCommentsIDINTEGERY 标识RIGHTDESCVARCHAR2(200)Y 名称曹水涛/cao_main@163.com第4页RIGHTTYPECHAR(1)Y 类型,在程序代码中,此值为硬代码0-CRM1-文档2-账务3-人力资源4-资产5-工作流6-项目7-系统8-资产9-会议DETACHABLEINTEGERY 能否分权ColumnsofSystemR
2、ightsLanguage/权限语言NameTypeNullableDefaultCommentsIDINTEGERY LANGUAGEIDINTEGERY 语言标识7-中文简体8-英文9-中文繁体RIGHTNAMEVARCHAR2(100)Y 权限名称RIGHTDESCVARCHAR2(100)Y 权限描述ColumnsofSystemRightDetail/权限明细NameTypeNullableDefaultCommentsIDINTEGER RIGHTDETAILNAMEVARCHAR2(100)Y 权限明细名称RIGHTDETAIL
3、VARCHAR2(100)Y 代码,此代码会具体应用到程序当中RIGHTIDINTEGERY 外键,SystemRights.idColumnsofSystemRightGroups/权限组NameTypeNullableDefaultCommentsIDINTEGER RIGHTGROUPMARKVARCHAR2(60)Y 标识RIGHTGROUPNAMEVARCHAR2(200)Y 说明RIGHTGROUPREMARKVARCHAR2(255)Y 备注ColumnsofSystemRightToGroup/权限组权限具体分配NameTy
4、peNullableDefaultCommentsIDINTEGER GROUPIDINTEGERY 外键,systemrightgroups.idRIGHTIDINTEGERY 外键,SystemRights.id曹水涛/cao_main@163.com第4页ColumnsofHrmRoles/人力资源角色表NameTypeNullableDefaultCommentsIDINTEGER ROLESMARKVARCHAR2(60)Y 角色名称ROLESNAMEVARCHAR2(200)Y 说明DOCIDINTEGERY 文档ISDEF
5、AULTCHAR(1)Y TYPEINTEGERY 类型SUBCOMPANYIDINTEGERY 所属机构ColumnsofHrmRoleMembers/人力资源角色成员表NameTypeNullableDefaultCommentsIDINTEGER ROLEIDINTEGERY 外键,HrmRoles.idRESOURCEIDINTEGERY 外键,HrmResource.idROLELEVELCHAR(1)Y ORDERBYINTEGERY 角色成员排序ColumnsofSystemRightRoles/系统角色权限表NameTy
6、peNullableDefaultCommentsIDINTEGER RIGHTIDINTEGERY 外键,SystemRights.idROLEIDINTEGERY 外键,HrmRoles.idROLELEVELCHAR(1)Y 添加权限以下是Ecology自身添加权限的代码:deletefromSystemRightDetailwhererightid=935/deletefromSystemRightsLanguagewhereid=935/deletefromSystemRightswhereid=935/insertintoSy
7、stemRights(id,rightdesc,righttype)values(935,'文档置顶权限','1')/insertintoSystemRightsLanguage(id,languageid,rightname,rightdesc)values(935,7,'文档置顶权限','文档置顶权限')/曹水涛/cao_main@163.com第4页insertintoSystemRightsLanguage(id,languageid,rightname,rightdesc)values(935,8,'DocumentTopPermis
8、sions','DocumentTopPermissions')/insertintoSystemRightsLanguage(id,language