Commit fcf9ad42 authored by chenyan's avatar chenyan

2024/05/09_API文档后台管理开发

parent 9313326a
...@@ -52,11 +52,11 @@ public class ApiCustomParamsBiz extends BaseBiz<ApiCustomParamsMapper, ApiCustom ...@@ -52,11 +52,11 @@ public class ApiCustomParamsBiz extends BaseBiz<ApiCustomParamsMapper, ApiCustom
} }
//判断API节点是否存在 //判断API节点是否存在
if (Objects.nonNull(apiCustomParams.getNodeId()) && apiCustomParams.getNodeId() > 0){ if (Objects.nonNull(apiCustomParams.getNodeId()) && apiCustomParams.getNodeId() > 0){
Example exampleDoc = new Example(ApiCustomNode.class); Example exampleNode = new Example(ApiCustomNode.class);
exampleDoc.createCriteria() exampleNode.createCriteria()
.andEqualTo("id", apiCustomParams.getNodeId()) .andEqualTo("id", apiCustomParams.getNodeId())
.andEqualTo("isDel",0); .andEqualTo("isDel",0);
if(apiCustomNodeMapper.selectCountByExample(exampleDoc) <= 0){ if(apiCustomNodeMapper.selectCountByExample(exampleNode) <= 0){
return ObjectRestResponse.createFailedResult(ResultCode.NOTEXIST_CODE, "API节点不存在"); return ObjectRestResponse.createFailedResult(ResultCode.NOTEXIST_CODE, "API节点不存在");
} }
Example exampleParams = new Example(ApiCustomParams.class); Example exampleParams = new Example(ApiCustomParams.class);
......
...@@ -45,8 +45,8 @@ public class ApiDocBiz extends BaseBiz<ApiDocMapper, ApiDoc> { ...@@ -45,8 +45,8 @@ public class ApiDocBiz extends BaseBiz<ApiDocMapper, ApiDoc> {
Query query = new Query(apiDocDTO); Query query = new Query(apiDocDTO);
Example exampleNode = new Example(ApiCustomNode.class); Example exampleNode = new Example(ApiCustomNode.class);
Example exampleParams = new Example(ApiCustomParams.class); Example exampleParams = new Example(ApiCustomParams.class);
List<ApiDocTreeVo> docTreeVoList = mapper.selectList(query.getSuper()); PageDataVO<ApiDocTreeVo> pageDataVO = PageDataVO.pageInfo(query, () -> mapper.selectList(query.getSuper()));
for (ApiDocTreeVo apiDocTreeVo : docTreeVoList) { for (ApiDocTreeVo apiDocTreeVo : pageDataVO.getData()) {
exampleNode.clear(); exampleNode.clear();
if (StringUtils.isNotBlank(apiDocDTO.getKeyWord())) { if (StringUtils.isNotBlank(apiDocDTO.getKeyWord())) {
exampleNode.createCriteria() exampleNode.createCriteria()
...@@ -77,7 +77,7 @@ public class ApiDocBiz extends BaseBiz<ApiDocMapper, ApiDoc> { ...@@ -77,7 +77,7 @@ public class ApiDocBiz extends BaseBiz<ApiDocMapper, ApiDoc> {
apiDocTreeVo.setApiCount(nodeVos.size()); apiDocTreeVo.setApiCount(nodeVos.size());
apiDocTreeVo.setNodeVoList(nodeVos); apiDocTreeVo.setNodeVoList(nodeVos);
} }
return ObjectRestResponse.succ(docTreeVoList); return ObjectRestResponse.succ(pageDataVO);
} }
public ObjectRestResponse addObj(ApiDoc apiDoc) { public ObjectRestResponse addObj(ApiDoc apiDoc) {
......
...@@ -49,8 +49,8 @@ ...@@ -49,8 +49,8 @@
</foreach> </foreach>
</insert> </insert>
<insert id="insertTModel" keyProperty="id" useGeneratedKeys="true"> <insert id="insertTModel" keyProperty="id" useGeneratedKeys="true">
INSERT INTO `rscp_website`.`t_model`( `model_cn`, `model_en`, `intro`, `model_unit_name`, `favorites`, `views`, `parameters`, `released_by`, `model_position`, `release_time`, `is_online_experience`, `online_experience_api`, `details`, `model_version`, `software_framework`, `hardware_type`, `examine_status`, `status`, `is_del`, `create_time`, `create_user`, `last_update_time`, `last_update_user`) INSERT INTO `rscp_website`.`t_model`( `model_cn`, `model_en`, `intro`, `model_unit_name`, `favorites`, `views`, `parameters`, `released_by`, `model_position`, `release_time`, `is_online_experience`, `online_experience_api`, `details`, `model_version`, `software_framework`, `hardware_type`, `examine_status`, `create_user`, `last_update_user`)
VALUES (#{modelCn}, #{modelEn}, #{intro}, #{modelUnitName}, #{favorites}, #{views}, #{parameters}, #{releasedBy}, #{modelPosition}, #{releaseTime}, #{isOnlineExperience}, #{onlineExperienceApi}, #{details}, #{modelVersion}, #{softwareFramework}, #{hardwareType}, #{examineStatus}, #{status}, #{isDel}, #{createTime}, #{createUser}, #{lastUpdateTime}, #{lastUpdateUser}); VALUES (#{modelCn}, #{modelEn}, #{intro}, #{modelUnitName}, #{favorites}, #{views}, #{parameters}, #{releasedBy}, #{modelPosition}, #{releaseTime}, #{isOnlineExperience}, #{onlineExperienceApi}, #{details}, #{modelVersion}, #{softwareFramework}, #{hardwareType}, #{examineStatus}, #{createUser}, #{lastUpdateUser});
</insert> </insert>
<select id="selectList" resultType="com.upyuns.platform.rs.website.entity.TModel"> <select id="selectList" resultType="com.upyuns.platform.rs.website.entity.TModel">
SELECT SELECT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment