Commit 4657dfba by 杨伟程

調整包結構

parent aa5d6f78
Showing with 42 additions and 19 deletions
......@@ -110,7 +110,7 @@ public class ModuleSwaggerApiListingReader implements ApiListingBuilderPlugin {
private Function<Api, Set<String>> tags(Class<?> clazz, List<SwaggerModuleConfig> configList) {
String moduleName = configList.stream().filter(e -> e.getPackageList().stream().anyMatch(ee -> clazz.getName().contains(ee))).map(SwaggerModuleConfig::getModuleName).findFirst().orElse("");
String moduleName = configList.stream().filter(e -> e.getPackageList().stream().anyMatch(ee -> clazz.getName().equals(ee))).map(SwaggerModuleConfig::getModuleName).findFirst().orElse("");
return input -> {
......
......@@ -75,7 +75,7 @@ public class ModuleSwaggerOperationTagsReader implements OperationBuilderPlugin
private Function<Api, Set<String>> tagsFromController(Class<?> clazz, List<SwaggerModuleConfig> configList) {
String moduleName = configList.stream().filter(e -> e.getPackageList().stream().anyMatch(ee -> clazz.getName().contains(ee))).map(SwaggerModuleConfig::getModuleName).findFirst().orElse("");
String moduleName = configList.stream().filter(e -> e.getPackageList().stream().anyMatch(ee -> clazz.getName().equals(ee))).map(SwaggerModuleConfig::getModuleName).findFirst().orElse("");
return input -> {
......
......@@ -41,7 +41,16 @@ public class SwaggerPlatformConfig {
SwaggerModuleConfig config = new SwaggerModuleConfig();
config.setPackageList(Arrays.asList("com.makeit.module.controller.wechat"));
config.setModuleName("微信端");
config.setModuleName("平台端小程序");
return config;
}
@Bean
public SwaggerModuleConfig childrenModule() {
SwaggerModuleConfig config = new SwaggerModuleConfig();
config.setPackageList(Arrays.asList("com.makeit.module.controller.children"));
config.setModuleName("子女端小程序");
return config;
}
......@@ -54,7 +63,7 @@ public class SwaggerPlatformConfig {
ApiSelectorBuilder builder = docket.select();
//api过滤
builder = builder.apis(
RequestHandlerSelectors.basePackage("com.makeit.module.controller")
RequestHandlerSelectors.basePackage("com.makeit.module.controller.wechat")
);
return builder.build();
}
......@@ -64,7 +73,7 @@ public class SwaggerPlatformConfig {
Docket docket = new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.groupName("04-微信端");
.groupName("04-平台端小程序");
ApiSelectorBuilder builder = docket.select();
//api过滤
builder = builder.apis(
......@@ -73,6 +82,20 @@ public class SwaggerPlatformConfig {
return builder.build();
}
@Bean
public Docket childrenApi() {
Docket docket = new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.groupName("04-子女端小程序");
ApiSelectorBuilder builder = docket.select();
//api过滤
builder = builder.apis(
RequestHandlerSelectors.basePackage("com.makeit.module.controller.children")
);
return builder.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder().title("IOT文档")
......
package com.makeit.module.controller.wechat.elder;
package com.makeit.module.controller.children.elder;
import com.makeit.common.dto.BaseIdDTO;
......@@ -25,10 +25,10 @@ import java.util.List;
* @author eugene young
* @since 2023-08-29
*/
@Api(tags = "长者基本信息-子女端小程序")
@Api(tags = "子女端小程序-长者基本信息")
@RestController
@RequestMapping("/children/elder")
public class PlatElderWechatController {
public class PlatElderChildrenController {
@Autowired
private PlatElderService platElderService;
......
package com.makeit.module.controller.wechat.elder;
package com.makeit.module.controller.children.elder;
import com.makeit.common.response.ApiResponseEntity;
......@@ -21,10 +21,10 @@ import org.springframework.web.bind.annotation.RestController;
* @author eugene young
* @since 2023-08-29
*/
@Api(tags = "长者子女账号-子女端小程序")
@Api(tags = "子女端小程序-长者子女账号")
@RestController
@RequestMapping("/children/elder/children-info")
public class PlatElderChildrenInfoWechatController {
public class PlatElderChildrenInfoChildrenController {
@Autowired
private PlatElderChildrenInfoService platElderChildrenInfoService;
......
package com.makeit.module.controller.wechat.elder;
package com.makeit.module.controller.children.elder;
import com.makeit.common.response.ApiResponseEntity;
import com.makeit.common.response.ApiResponseUtils;
......@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RestController;
@Api(tags = "子女端小程序-登录")
@RestController
@RequestMapping("/children/login")
public class PlatElderChildrenInfoUserLoginWechatController {
public class PlatElderChildrenInfoUserLoginChildrenController {
@Autowired
private PlatElderChildrenInfoUserLoginWechatService platElderChildrenInfoUserLoginWechatService;
......
package com.makeit.module.controller.wechat.elder;
package com.makeit.module.controller.children.elder;
import com.makeit.common.response.ApiResponseEntity;
......@@ -27,10 +27,10 @@ import java.util.List;
* @author eugene young
* @since 2023-08-29
*/
@Api(tags = "长者实时监测-子女端小程序")
@Api(tags = "子女端小程序-长者实时监测")
@RestController
@RequestMapping("/children/elder/realTime")
public class PlatElderRealTimeWechatController {
public class PlatElderRealTimeChildrenController {
@Autowired
private PlatElderRealTimeService platElderRealTimeService;
......
......@@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "小程序-告警记录")
@Api(tags = "平台端小程序-告警记录")
@RestController
@RequestMapping("/wechat/plat/alarm-record")
public class PlatAlarmRecordWechatController {
......
......@@ -29,7 +29,7 @@ import org.springframework.web.bind.annotation.RestController;
* @author eugene young
* @since 2023-09-05
*/
@Api(tags = "设备-小程序")
@Api(tags = "平台端小程序-设备")
@RestController
@RequestMapping("/wechat/plat/device")
public class PlatDeviceWechatController {
......
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 sign in to comment