2.6 KiB
2.6 KiB
零售信贷业务 sunpls
一、使用框架 spring/springmvc/mybatis/jedis/shiro/drools/activiti 等等 二、开发说明 1.对于影像上传及下载功能
1.1.对于客户影像信息:
file/upload.do?dir=客户ID&picname=资料ID
file/imageUrl.shtml?path=客户ID/资料ID&_=${_}
1.2.对于客户贷款影像信息:
file/upload.do?dir=客户ID/贷款ID&picname=资料ID
file/imageUrl.shtml?path=客户ID/贷款ID/资料ID&_=${_}
链接后面加入&supportall=1,表示支持其他格式文件下载
链接后面加入&directopen=1,表示直接在浏览器中打开
链接后面加入&template=1,表示从模板文件夹加载
上传后需把dir、picname、文件后缀等信息存放到t_image(img_path,img_file,img_fat)
并把customer_id、image_id存放到t_material
2:规则的使用方法:
参考sunpls-webapp-test-droolstest,调用DroolsComponent的方法
2.1 从数据库获取规则文件,分两种,单条规则调用与规则组调用
单条规则:调用DroolsComponent.getRuleAndExecute(String id, DroolsContainer droolsContainer)
规则组:调用DroolsComponent.getRuleGroupAndExecute(String groupId, DroolsContainer droolsContainer)
三、部署方法 1.class\resource\config.properties 为系统配置文件 2.class\resource\jdbc.properties 为数据库的配置文件
四、OEM方法 在菜单:系统管理->参数管理->参数配置里调整参数"项目名称project_title"以及"图片前缀pic_storepath"的值, 其中project_title参数指项目名称,css、log等放在pic_storepath参数指定的文件夹下。 资源文件放在sunpls-webapp\src\main\webapp\static\OEM里面
五、CodeUtil字段代码生成工具 sunpls-webapp模块下加入了如下临时文件,用于对生成的代码进行测试,标志如下: TODO this file is tmp for codeutil generate test 1.sunpls-webapp/pom.xml 2.sunpls-webapp/applicationContext.xml 3.sunpls-webapp/resource/jdbc.properties
CodeUtil 工作顺序:
1.通过CodeUtil生成后,需要加入如下信息
sunpls-service(sunpls-provider-*)/applicationContext.xml中加入 dubbo:service
2.把生成在sunpls-webapp中相应的文件放到对应的子模块中
entity包、page包和I***service接口放到sunpls-facade-*里
dao(mapper)包放到sunpls-dao里
resources/***Mapper.xml放到sunpls-dao里
***service实现类放到sunpls-service(sunpls-provider-*)里
3.[可选]sunpls-dao/pom.xml中加入sunpls-facade-*项目依赖
4.sunpls-webapp/applicationContext.xml中加入 dubbo:reference
研发及产品人员 shaozx huanglf liangsy wangrj chenglj xiagj linjj wangqg wufy menxj yangcj luozq等等