sunpls/README.md

64 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

零售信贷业务 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等等