old mode 100644
new mode 100755
 |  |  | 
 |  |  | import com.genersoft.iot.vmp.conf.DynamicTask; | 
 |  |  | import com.genersoft.iot.vmp.conf.UserSetting; | 
 |  |  | import com.genersoft.iot.vmp.conf.exception.ControllerException; | 
 |  |  | import com.genersoft.iot.vmp.conf.security.JwtUtils; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.ParentPlatformCatch; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.PlatformCatalog; | 
 |  |  | 
 |  |  | import com.github.pagehelper.PageInfo; | 
 |  |  | import io.swagger.v3.oas.annotations.Operation; | 
 |  |  | import io.swagger.v3.oas.annotations.Parameter; | 
 |  |  | import io.swagger.v3.oas.annotations.security.SecurityRequirement; | 
 |  |  | import io.swagger.v3.oas.annotations.tags.Tag; | 
 |  |  | import org.slf4j.Logger; | 
 |  |  | import org.slf4j.LoggerFactory; | 
 |  |  | 
 |  |  |      * | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "获取国标服务的配置") | 
 |  |  |     @Operation(summary = "获取国标服务的配置", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @GetMapping("/server_config") | 
 |  |  |     public JSONObject serverConfig() { | 
 |  |  |         JSONObject result = new JSONObject(); | 
 |  |  | 
 |  |  |      * | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "获取级联服务器信息") | 
 |  |  |     @Operation(summary = "获取级联服务器信息", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "id", description = "平台国标编号", required = true) | 
 |  |  |     @GetMapping("/info/{id}") | 
 |  |  |     public ParentPlatform getPlatform(@PathVariable String id) { | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @GetMapping("/query/{count}/{page}") | 
 |  |  |     @Operation(summary = "分页查询级联平台") | 
 |  |  |     @Operation(summary = "分页查询级联平台", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "page", description = "当前页", required = true) | 
 |  |  |     @Parameter(name = "count", description = "每页条数", required = true) | 
 |  |  |     public PageInfo<ParentPlatform> platforms(@PathVariable int page, @PathVariable int count) { | 
 |  |  | 
 |  |  |      * @param parentPlatform | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "添加上级平台信息") | 
 |  |  |     @Operation(summary = "添加上级平台信息", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @PostMapping("/add") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void addPlatform(@RequestBody ParentPlatform parentPlatform) { | 
 |  |  | 
 |  |  |      * @param parentPlatform | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "保存上级平台信息") | 
 |  |  |     @Operation(summary = "保存上级平台信息", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @PostMapping("/save") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void savePlatform(@RequestBody ParentPlatform parentPlatform) { | 
 |  |  | 
 |  |  |      * @param serverGBId 上级平台国标ID | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "删除上级平台") | 
 |  |  |     @Operation(summary = "删除上级平台", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "serverGBId", description = "上级平台的国标编号") | 
 |  |  |     @DeleteMapping("/delete/{serverGBId}") | 
 |  |  |     @ResponseBody | 
 |  |  | 
 |  |  |      * @param serverGBId 上级平台国标ID | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "查询上级平台是否存在") | 
 |  |  |     @Operation(summary = "查询上级平台是否存在", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "serverGBId", description = "上级平台的国标编号") | 
 |  |  |     @GetMapping("/exit/{serverGBId}") | 
 |  |  |     @ResponseBody | 
 |  |  | 
 |  |  |      * @param channelType 通道类型 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "查询上级平台是否存在") | 
 |  |  |     @Operation(summary = "查询上级平台是否存在", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "page", description = "当前页", required = true) | 
 |  |  |     @Parameter(name = "count", description = "每页条数", required = true) | 
 |  |  |     @Parameter(name = "platformId", description = "上级平台的国标编号") | 
 |  |  | 
 |  |  |      * @param param 通道关联参数 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "向上级平台添加国标通道") | 
 |  |  |     @Operation(summary = "向上级平台添加国标通道", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @PostMapping("/update_channel_for_gb") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void updateChannelForGB(@RequestBody UpdateChannelParam param) { | 
 |  |  | 
 |  |  |      * @param param 通道关联参数 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "从上级平台移除国标通道") | 
 |  |  |     @Operation(summary = "从上级平台移除国标通道", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @DeleteMapping("/del_channel_for_gb") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void delChannelForGB(@RequestBody UpdateChannelParam param) { | 
 |  |  | 
 |  |  |      * @param parentId   目录父ID | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "获取目录") | 
 |  |  |     @Operation(summary = "获取目录", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "platformId", description = "上级平台的国标编号", required = true) | 
 |  |  |     @Parameter(name = "parentId", description = "父级目录的国标编号", required = true) | 
 |  |  |     @GetMapping("/catalog") | 
 |  |  | 
 |  |  |      * @param platformCatalog 目录 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "添加目录") | 
 |  |  |     @Operation(summary = "添加目录", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @PostMapping("/catalog/add") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void addCatalog(@RequestBody PlatformCatalog platformCatalog) { | 
 |  |  | 
 |  |  |      * @param platformCatalog 目录 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "编辑目录") | 
 |  |  |     @Operation(summary = "编辑目录", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @PostMapping("/catalog/edit") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void editCatalog(@RequestBody PlatformCatalog platformCatalog) { | 
 |  |  | 
 |  |  |      * @param platformId 平台Id | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "删除目录") | 
 |  |  |     @Operation(summary = "删除目录", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "id", description = "目录Id", required = true) | 
 |  |  |     @Parameter(name = "platformId", description = "平台Id", required = true) | 
 |  |  |     @DeleteMapping("/catalog/del") | 
 |  |  | 
 |  |  |      * @param platformCatalog 关联的信息 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "删除关联") | 
 |  |  |     @Operation(summary = "删除关联", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @DeleteMapping("/catalog/relation/del") | 
 |  |  |     @ResponseBody | 
 |  |  |     public void delRelation(@RequestBody PlatformCatalog platformCatalog) { | 
 |  |  | 
 |  |  |      * @param catalogId  目录Id | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Operation(summary = "修改默认目录") | 
 |  |  |     @Operation(summary = "修改默认目录", security = @SecurityRequirement(name = JwtUtils.HEADER)) | 
 |  |  |     @Parameter(name = "catalogId", description = "目录Id", required = true) | 
 |  |  |     @Parameter(name = "platformId", description = "平台Id", required = true) | 
 |  |  |     @PostMapping("/catalog/default/update") |