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