以及发布webservice接口功能搭建,将通通用接口移植过来
| | |
| | | <version>3.0.1.RELEASE</version> |
| | | <scope>compile</scope> |
| | | </dependency> |
| | | <!-- <dependency> |
| | | <groupId>junit</groupId> |
| | | <artifactId>junit</artifactId> |
| | | <scope>test</scope> |
| | | </dependency>--> |
| | | |
| | | </dependencies> |
| | | |
| | | <build> |
| | | <plugins> |
| | | <plugin> |
| | |
| | | public List<Tree> treeTopCodeClassify(TreeQueryObject treeQueryObject){ |
| | | return codeClassifyService.treeTopCodeClassify(treeQueryObject); |
| | | } |
| | | |
| | | /** |
| | | * 主题库定义表 详情 |
| | | */ |
| | | @GetMapping("/getObjectByClsfNamePath") |
| | | public R<CodeClassifyVO> getObjectByClsfNamePath(String clsfNamePath) { |
| | | CodeClassifyVO codeClassifyVO = codeClassifyService.getObjectByClsfNamePath(clsfNamePath); |
| | | return R.data(codeClassifyVO); |
| | | } |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | public CodeClassifyVO getObjectByClsfNamePath(String fieldPath){ |
| | | |
| | | CodeClassify classify = (CodeClassify) codeClassifyMapper.selectByFieldNamePath(fieldPath, "name"); |
| | | return codeClassifyDO2VO(classify); |
| | | CodeClassifyVO codeClassifyVO=new CodeClassifyVO(); |
| | | List<CodeClassify> classifyList = codeClassifyMapper.selectByFieldNamePath(fieldPath,"name"); |
| | | if(classifyList.size()>0){ |
| | | codeClassifyVO=codeClassifyDO2VO(classifyList.get(0)); |
| | | } |
| | | return codeClassifyVO; |
| | | } |
| | | /*** |
| | | * 根据上级节点获取下级节点代号路径和名称路径 |
| | |
| | | codeclassify0.paths as paths |
| | | from (select plcodeclassify.*, |
| | | <choose> |
| | | <when test="fieldName=='name'.tostring()"> |
| | | SYS_CONNECT_BY_PATH(name, '##') as paths |
| | | <when test='fieldName=="name"'> |
| | | SUBSTR(SYS_CONNECT_BY_PATH(name, '##'),3) as paths |
| | | </when> |
| | | <otherwise> |
| | | SYS_CONNECT_BY_PATH(id, '##') as paths |
| | | SUBSTR(SYS_CONNECT_BY_PATH(id, '##'),3) as paths |
| | | </otherwise> |
| | | </choose> |
| | | |