智慧产品中台与权益分发


开发文档

<ul> <li> <p>环境信息</p> <ol> <li> <p>环境的ip+port分配 亚信开发环境: 权益中台:<a href="http://10.21.20.231:8225/swagger-ui.html">http://10.21.20.231:8225/swagger-ui.html</a> 产品中台:<a href="http://10.21.20.227:8501/swagger-ui.html">http://10.21.20.227:8501/swagger-ui.html</a> 服务的端口号: spm-web:8501 spm-query:8502 spm-scheduler:8503 spm-kafka:8504 亚信知识库 <a href="http://10.21.10.24:8090/pages/viewpage.action">http://10.21.10.24:8090/pages/viewpage.action</a>? pageId=360465 trade migu_trade123</p> <p>前端地址: <a href="http://10.21.20.227:9200/">http://10.21.20.227:9200/</a></p> </li> </ol> <p>SVN地址信息: svn://10.21.10.11/MIGU/DOC/智慧产品中台 密码修改地址:可登录 <a href="http://10.21.10.11:8080/svnadmin/changeusrpwd.jsp">http://10.21.10.11:8080/svnadmin/changeusrpwd.jsp</a> 修改密码: prj:MIGU tid:1</p> <p>开发任务: <a href="https://docs.qq.com/sheet/DUGl6WmV4QVNtU2Rv?c=A1A0B0">https://docs.qq.com/sheet/DUGl6WmV4QVNtU2Rv?c=A1A0B0</a></p> <ol> <li> <p>数据库信息</p> <p>IP:10.21.20.227 端口:3306 用户名:trade_dev 密码:trade_dev123! 库名:campaign_cfg_temp 配置库(已有) 库名:cmbs_business 业务库(已有) 库名:cmbs_accounting 对账(新规划,未建)</p> </li> <li> <p>redis信息 10.21.20.227:6375,10.21.20.227:6385,10.21.20.227:6395 10.21.20.227:6475,10.21.20.227:6485,10.21.20.227:6495</p> </li> <li> <p>低保真地址 1)权益中台:<a href="https://lanhuapp.com/url/nyPiX">https://lanhuapp.com/url/nyPiX</a> 2)产品中台:<a href="https://lanhuapp.com/url/UpVHt">https://lanhuapp.com/url/UpVHt</a></p> </li> <li>高保真地址 1)权益中台:<a href="https://lanhuapp.com/url/hocZk-DXQYV">https://lanhuapp.com/url/hocZk-DXQYV</a> 2)产品中台:<a href="https://lanhuapp.com/url/PzdJE-Ex5Fw">https://lanhuapp.com/url/PzdJE-Ex5Fw</a></li> <li>统一权限: uuid:25aeb9c7acd94a85aa33e8734e44c40e</li> </ol> <p>1.<a href="http://10.21.20.233:8080/jenkins/view/cmbs-quanyi/">http://10.21.20.233:8080/jenkins/view/cmbs-quanyi/</a> 账密:trade/migu_trade123 jekins 地址</p> <ol> <li>git地址 <a href="http://10.21.10.16/RainbowStone-cmbs/cmbs-parent.git">http://10.21.10.16/RainbowStone-cmbs/cmbs-parent.git</a> <a href="http://10.21.10.16/RainbowStone-cmbs/cmbs-common.git">http://10.21.10.16/RainbowStone-cmbs/cmbs-common.git</a> <a href="http://10.21.10.16/RainbowStone-cmbs/cmbs-common-service.git">http://10.21.10.16/RainbowStone-cmbs/cmbs-common-service.git</a> <a href="http://10.21.10.16/RainbowStone-cmbs/cmbs-web.git">http://10.21.10.16/RainbowStone-cmbs/cmbs-web.git</a></li> </ol> <p>spm产品中台 <a href="http://10.21.10.16/spm">http://10.21.10.16/spm</a></p> <ol> <li>git分支,暂时只会用到以下几个工程,只在对应feature-quanyi-dev进行开发 cmbs-parent.git cmbs-common.git cmbs-common-service.git cmbs-web.git</li> </ol> </li> <li> <p>枚举值定义 参见数据字典</p> </li> <li> <p>开发规范</p> <ol> <li>代码需要有注释、作者</li> <li>controller接口需要有单元测试</li> <li>新加的代码路径只能放在以下目录下,不允许修改原工程的其他代码 3.1 新加的配置表mapper相关,放在cmbs-common-service/src/main/java/com/migu/redstone/cfg/quanyi下 3.2 新加的controller 放在/cmbs-web/src/main/java/com/migu/redstone/quanyi下 3.3 新加的一些常量定义,工具类均放在/cmbs-common/src/main/java/com/migu/redstone/quanyi</li> <li>controller 须以/cmbs/quanyi开头</li> <li> <p>controller的返回码 成功返回码固定值:8000000000 错误的返回码:8001999999</p> <p>如果要区分具体的错误信息,可用的返回码段为8001000000~8001999999</p> </li> <li>返回的结构体需是如下结构 {&quot;result&quot;:{&quot;resultCode&quot;:xx,&quot;resultMessage&quot;:xx}, &quot;业务返回属性名&quot;:对应结构体}</li> <li>数据库建表时候,不需要维护外键</li> <li>所有的删除操作均不作物理删除,每张业务表里create_op_id代表是创建人,modify_oper_id代表是修改人id,操作接口中均需要默认传staffId代表是当前操作员账号</li> <li>查询列表,默认支持分页,入参中默认带pageNum,pageSize,其中两个数值均为-1代表不限制分页,否则两个值需要同时大于0才合法,pageNum默认从1开始</li> <li> <p>权益中台低保真页面 <a href="https://lanhuapp.com/url/nyPiX">https://lanhuapp.com/url/nyPiX</a></p> <p>关于yml配置加密的操作方式: 调用组合中台的swagger接口--/spm/test/encrypt</p> </li> </ol> </li> <li>备注:无</li> </ul>

页面列表

ITEM_HTML