- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块插件的应用系统设计说明书
一、模块插件的应用描述
接口的功能描述
插件接口是为了A6协同的扩展功能编码而设计的,它主要实现以下功能:
在系统启动时动态加载扩展应用的初始化代码。
设定用户菜单和系统管理员菜单。
接口结构图
插件初始化加载流程
注意:init方法返回为false会停止A6协同的运行。如果插件不能正常装载也需要运行A6协同,那么init方法的返回值必须是true.
菜单的插件结构
插件代码的规范
插件作为系统的扩展必须按照一定的规范进行编码。才能保证与其它的插件不冲突,与系统升级不冲突。
JSP路径命名规范
插件的页面文件,都放到ext的目录里。
路径格式为yyoa/ext/sae
注意插件名的大小写是要进行区分的
JAVA代码命名规范
插件的java初始化代码必须使用包net.btdz.oa.ext
包名为net.btdz.oa.ext.插件名称,如
sae插件目录为 net.btdz.oa.ext.sae
注意java代码的包名要跟JSP的路径名一致,大小写都不能有差异
数据字典
ex_vote_topic(选举主题表)
字段 类型 默认 备注 t_id(PK) decimal(11,0) 0 选举ID per_id decimal(11,0) NULL 发起者ID dep_id decimal(11,0) NULL 所属上一级部门或单位ID vote_title varchar(100) NULL 选举主题名称:定义所发起选举的名称 vote_discription text NULL 选举说明,对选举相关事项进行说明,提供选举背景资料等(提供电子资料上传) vote_uploadfile varchar(255) NULL 电子资料保存路径 vote_type int(4) 0 选举方式,根据值的不同处理不同的业务逻辑,0:投票,1:提名,2:不记名,3:记名 vote_ num int(4) 0 选举名额 vote_item_type int(4) 0 选举项选举类型(单选,多选) vote_area text NULL 选举范围,主要包括用户ID,用户登录后首先判断用户ID是否在这个范围内,在的话才能显示选举主题,否则无权查看选举主题 vote_ starttime datetime NULL 选举开始时间 vote_ endtime datetime NULL 选举结束时间 vote_ flag int(4) 1 选举主题开关1:开,0:关
ex_vote_ item(选举项目表)
字段 类型 默认 备注 i_id(PK) decimal(11,0) 0 选举项目ID t_id decimal(11,0) NULL 选举主题ID item_name varchar(50) NULL 选举项目名称
ex_vote_ result(选举结果表)
字段 类型 默认 备注 r_id(PK) decimal(11,0) 0 选举结果ID creator_id decimal(11,0) NULL 选举发起者ID processor_id decimal(11,0) NULL 选举范围中的用户ID t_id decimal(11,0) NULL 选举主题ID i_id decimal(11,0) NULL 选举项目ID item_value int(4) 0 默认为0,同意为1 vote_time datetime datetime 选举投票时间 vote_noteInformation varchar(255) NULL 选举备注信息,发给发起者
ex_appraisal_topic(考核主题表)
字段 类型 默认 备注 t_id(PK) decimal(11,0) 0 考核主题ID per_id decimal(11,0) NULL 考核发起者ID appraisal_title varchar(100) NULL 考核主题名称标题 appraisal_content text NULL 考核内容 appraisal_uploadfile varchar(255) NULL 电子资料保存路径 method1 int(4) 0 自评考核方式默认为0,选择为1 weight1 int(4) 0 自评考核权重,对应考核方式(应保存为小数格式) method2 int(4) 0 群众评议考核方式默认为0,选择为1 weight2 int(4) 0 群众评议考核权重,对应考核方式(应保存为小数格式) method3 int(4) 0 关联部门测评考核方式默认为0,选择为1 weight3 int(4) 0 关联部门
文档评论(0)