# zjrs-service 说明

## SinoGear的兼容覆盖
为了兼容部分SinoGear的依赖，需要在项目中使用同package同Class名的方式进行覆盖。此部分覆盖的内容在包`cn.sinobest.sinogear`中。

## 运行时依赖
此工程是一个微服务的工程，运行需要依赖Eureka、Config配置中心、以及Zuul网关等组件。

### 鉴权
微服务的鉴权在Zuul网关及微服务本身中也会进行，并且鉴权是对URL一级进行的，所有访问的URL均需配置适当的权限才能正常访问。

在配置权限的URL地址时（这里使用SinoGear的权限配置功能），需要谨记URL中必须含有微服务的对应路由信息，配置为`leaf.auth.client.client-authorization.route-path-prefix`，默认取值为`spring.application.name`。例如zjrs-zwnw-service需要配置一个路径为`/api/**`的权限，路由信息取默认值为zjrs-zwnw-service，那么需要写成`/zjrs-zwnw-service/api/**`。

## 示例及规范
《04_01开发类-金保工程二期云技术框架LEAF6.2开发标准规范&开发手册》第4章开发示例及第5章leaf6开发规范

1、controller接收dto对象、调用bpo
2、bpo将dto转为vo、注解校验、业务规则校验、调用blo
3、blo调用mapper