欢迎来到天天文库
浏览记录
ID:27527834
大小:196.40 KB
页数:10页
时间:2018-12-04
《umc简易开发文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UMC简易开发文档1.工程介绍umc是放各省公共部分的逻辑代码。umc-build是放各省公共部分的JSP页面。umc-model-**为各省份拼装的,重点在pom.xml部分,选择对应省份的report和web包进行拼装。如下图:umc-report-**主要是放单独省份报表的一些代码开发。umc-web-**主要是放单独省份的JSP页面代码开发。2.代码编写格式如上图所示,在工程里,主要分为java和resources两个文件夹,java里放代码,区分四块区域:resources是对应功能的ibatis、struts还有spring的配置文件,假
2、如resources里面有添加ibatis和spring的配置文件,那么,就在对应省份的工程里添加引用该文件。而struts引用放在这里:1.系统配置管理【公共模块】1.1用户管理关联数据库表:tb_ec_manage_user,UMC自带的表对应的代码开发区域:com.tydic.umc.rbac.web.action.UserAction对应的JSP页面:jsp/sysconfig/searchUser.jsp1.1角色管理关联数据库表:tb_ec_manage_role,UMC自带的表对应的代码开发区域:com.tydic.umc.rbac.w
3、eb.action.RoleAction对应的JSP页面:jsp/sysconfig/searchRole.jsp1.2菜单管理关联数据库表:tb_ec_manage_menu,UMC自带的表对应的代码开发区域:com.tydic.umc.rbac.web.action.MenuAction对应的JSP页面:jsp/sysconfig/searchMenu.jsp1.3密码修改关联数据库表:tb_ec_manage_user,密码用MD5加密对应的代码开发区域:com.tydic.umc.rbac.web.action.UserAction对应的JS
4、P页面:jsp/sysconfig/updatePassword.jsp注:暂无密码重置功能。1.4关联关系用户管理模块里可以配置用户跟角色的关系,一个用户可以对应多个角色。对应的表是:tb_ec_manage_user_role角色管理模块里可以配置角色和菜单的关系,一个角色可以对应多个菜单。对应的表是:tb_ec_manage_role_menu1.5新增菜单需要注意的操作步骤:1)在菜单管理里新增一个菜单。2)在角色管理里,把对应的角色跟菜单勾选起来。2.业务配置管理2.1手动核账【安徽】主要是提供给安徽后台手工核账的。查的是网厅提供的数据库,
5、核账的时候需要调用安徽的能力平台接口。对应的代码开发区域:com.tydic.umc.funct.web.action.RecordAction对应的JSP页面:jsp/funct/account/handfulAccount.jsp1.1短信记录查询【安徽】主要是给安徽提供短信上下行记录查询。查的是短厅提供的数据库。对应的代码开发区域:com.tydic.umc.funct.web.action.RecordAction对应的JSP页面:jsp/funct/message/searchMessage.jsp1.2维系活动配置【安徽】提供给安徽活动管
6、理配置,需要现在活动管理配置,然后再在活动规则管理选择对应的活动ID,并配规则。暂时活动没有审核流程。对应的代码开发区域:com.tydic.umc.funct.web.action.ActiveAction对应的JSP页面:jsp/funct/active/searchActive.jspjsp/funct/active/searchDetailActive.jsp1.3短厅活动【安徽,陕西;陕西正在使用】当初是根据安徽的需求来进行开发的,但安徽本地没有使用,后来根据陕西的需求修改了部分导入文件的格式。流程是:配置短信活动->短信群发中,选择对应的
7、短信活动ID,导入excel文件->在短信活动报表里查询导入成功的数据。重点在于短信群发部分,涉及到两个表的数据转移,先把数据导入TB_WSS_SMS_ACTIVITY_PUSH(短厅提供的表)表中,有个批次标志着该次导入的数据,然后再转移这个批次的数据到TB_WSS_SMS_PUSH表中,即可让短厅进行短信下发了。2.报表统计管理【安徽,西藏】根据安徽提供的一些sql语句进行报表的展示。西藏那边其实已经根据安徽的需求也提供了该功能,只是有许多需要前台入库的数据仍没到位,西藏也没测试人员跟踪此事,因此西藏后来也没下文了。但这块是整个UMC最重要的地方
8、。要注意的是,这里的所有报表的数据都非实时的,都是需要通过定时器去指定数据表里抓取的,每个抓取的周期都不一样
此文档下载收益归作者所有