From 7ad9485dc71ca055ba541875eb44ce4d6a9f74f9 Mon Sep 17 00:00:00 2001 From: xmzhao71 Date: Wed, 25 Oct 2023 17:33:55 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0a=E7=AB=AFapi?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AiVideoServiceImpl.java | 2 +- .../controller/sm/ApiDetailController.java | 26 +++++ .../controller/sm/ApiGuideController.java | 40 +++++++ .../controller/sm/ApiMenuController.java | 40 +++++++ .../controller/sm/ServiceInfoController.java | 6 +- .../sm/ThirdPartyApiController.java | 2 +- .../controller/VoiceLanguageController.java | 3 +- .../dto/{neuver => sm}/GetLanguageDTO.java | 2 +- .../domain/dto/sm/SaveApiGuideDTO.java | 9 ++ .../domain/dto/sm/SaveApiMenuDTO.java | 9 ++ .../{neuver => sm}/SaveServiceInfoDTO.java | 2 +- .../SaveServiceVideoRecordDTO.java | 2 +- .../{neuver => sm}/SaveThirdPartyApiDTO.java | 2 +- .../domain/dto/sm/UpdateApiGuideDTO.java | 9 ++ .../domain/dto/sm/UpdateApiMenuDTO.java | 9 ++ .../{neuver => sm}/UpdateServiceInfoDTO.java | 3 +- .../UpdateServiceInfoStatusDTO.java | 2 +- .../UpdateThirdPartyApiStatusDTO.java | 3 +- .../com/iformall/domain/po/sm/ApiDetail.java | 101 ++++++++++++++++++ .../com/iformall/domain/po/sm/ApiGuide.java | 61 +++++++++++ .../com/iformall/domain/po/sm/ApiMenu.java | 61 +++++++++++ .../com/iformall/mapper/ApiDetailMapper.java | 15 +++ .../com/iformall/mapper/ApiGuideMapper.java | 15 +++ .../com/iformall/mapper/ApiMenuMapper.java | 15 +++ .../service/WxThirdPartyApiService.java | 4 +- .../impl/WxThirdPartyApiServiceImpl.java | 4 +- .../iformall/service/sm/ApiDetailService.java | 12 +++ .../iformall/service/sm/ApiGuideService.java | 19 ++++ .../iformall/service/sm/ApiMenuService.java | 19 ++++ .../service/sm/ServiceInfoService.java | 6 +- .../service/sm/ServiceVideoRecordService.java | 2 +- .../service/sm/impl/ApiDetailServiceImpl.java | 24 +++++ .../service/sm/impl/ApiGuideServiceImpl.java | 37 +++++++ .../service/sm/impl/ApiMenuServiceImpl.java | 37 +++++++ .../sm/impl/ServiceInfoServiceImpl.java | 4 +- .../impl/ServiceVideoRecordServiceImpl.java | 3 +- .../main/resources/mapper/ApiDetailMapper.xml | 34 ++++++ .../main/resources/mapper/ApiGuideMapper.xml | 23 ++++ .../main/resources/mapper/ApiMenuMapper.xml | 23 ++++ 39 files changed, 661 insertions(+), 29 deletions(-) create mode 100644 suimangAdmin/src/main/java/com/iformall/controller/sm/ApiDetailController.java create mode 100644 suimangAdmin/src/main/java/com/iformall/controller/sm/ApiGuideController.java create mode 100644 suimangAdmin/src/main/java/com/iformall/controller/sm/ApiMenuController.java rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/GetLanguageDTO.java (86%) create mode 100644 suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiGuideDTO.java create mode 100644 suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiMenuDTO.java rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/SaveServiceInfoDTO.java (96%) rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/SaveServiceVideoRecordDTO.java (96%) rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/SaveThirdPartyApiDTO.java (93%) create mode 100644 suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiGuideDTO.java create mode 100644 suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiMenuDTO.java rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/UpdateServiceInfoDTO.java (90%) rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/UpdateServiceInfoStatusDTO.java (89%) rename suimangService/src/main/java/com/iformall/domain/dto/{neuver => sm}/UpdateThirdPartyApiStatusDTO.java (85%) create mode 100644 suimangService/src/main/java/com/iformall/domain/po/sm/ApiDetail.java create mode 100644 suimangService/src/main/java/com/iformall/domain/po/sm/ApiGuide.java create mode 100644 suimangService/src/main/java/com/iformall/domain/po/sm/ApiMenu.java create mode 100644 suimangService/src/main/java/com/iformall/mapper/ApiDetailMapper.java create mode 100644 suimangService/src/main/java/com/iformall/mapper/ApiGuideMapper.java create mode 100644 suimangService/src/main/java/com/iformall/mapper/ApiMenuMapper.java create mode 100644 suimangService/src/main/java/com/iformall/service/sm/ApiDetailService.java create mode 100644 suimangService/src/main/java/com/iformall/service/sm/ApiGuideService.java create mode 100644 suimangService/src/main/java/com/iformall/service/sm/ApiMenuService.java create mode 100644 suimangService/src/main/java/com/iformall/service/sm/impl/ApiDetailServiceImpl.java create mode 100644 suimangService/src/main/java/com/iformall/service/sm/impl/ApiGuideServiceImpl.java create mode 100644 suimangService/src/main/java/com/iformall/service/sm/impl/ApiMenuServiceImpl.java create mode 100644 suimangService/src/main/resources/mapper/ApiDetailMapper.xml create mode 100644 suimangService/src/main/resources/mapper/ApiGuideMapper.xml create mode 100644 suimangService/src/main/resources/mapper/ApiMenuMapper.xml diff --git a/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java b/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java index 3c6c992..ea4d7ef 100644 --- a/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java +++ b/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java @@ -1,6 +1,6 @@ package com.iformall.service.impl; -import com.iformall.domain.dto.neuver.SaveServiceVideoRecordDTO; +import com.iformall.domain.dto.sm.SaveServiceVideoRecordDTO; import com.iformall.service.AiVideoService; import com.iformall.service.sm.ServiceVideoRecordService; import com.iformall.sm.*; diff --git a/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiDetailController.java b/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiDetailController.java new file mode 100644 index 0000000..21b0d1f --- /dev/null +++ b/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiDetailController.java @@ -0,0 +1,26 @@ +package com.iformall.controller.sm; + +import com.iformall.common.ResultData; +import com.iformall.domain.dto.sm.SaveApiMenuDTO; +import com.iformall.domain.po.sm.ApiDetail; +import com.iformall.service.sm.ApiDetailService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/apiDetail") +@Api(tags = "api菜单详情接口") +public class ApiDetailController { + + @Autowired + private ApiDetailService apiDetailService; + + @ApiOperation("查询单个api菜单详情") + @GetMapping("/get") + public ResultData getApiDetail(Long id) { + ApiDetail apiDetail = apiDetailService.getApiDetail(id); + return new ResultData(apiDetail); + } +} diff --git a/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiGuideController.java b/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiGuideController.java new file mode 100644 index 0000000..ac1b4ab --- /dev/null +++ b/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiGuideController.java @@ -0,0 +1,40 @@ +package com.iformall.controller.sm; + +import com.iformall.common.ResultData; +import com.iformall.domain.dto.sm.SaveApiGuideDTO; +import com.iformall.domain.dto.sm.UpdateApiGuideDTO; +import com.iformall.domain.po.sm.ApiGuide; +import com.iformall.service.sm.ApiGuideService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/apiGuide") +@Api(tags = "api指南接口") +public class ApiGuideController { + + @Autowired + private ApiGuideService apiGuideService; + + @ApiOperation("分页查询api菜单") + @GetMapping("/page") + public ResultData pageApiGuide(ApiGuide apiGuide, Integer pageNum, Integer pageSize) { + return new ResultData(apiGuideService.pageApiGuide(apiGuide, pageNum, pageSize)); + } + + @ApiOperation("新增api菜单") + @PostMapping("/save") + public ResultData saveApiGuide(@RequestBody SaveApiGuideDTO dto) { + apiGuideService.saveApiGuide(dto); + return new ResultData(); + } + + @ApiOperation("修改api菜单") + @PostMapping("/update") + public ResultData updateApiGuide(@RequestBody UpdateApiGuideDTO dto) { + apiGuideService.updateApiGuide(dto); + return new ResultData(); + } +} diff --git a/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiMenuController.java b/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiMenuController.java new file mode 100644 index 0000000..58bec26 --- /dev/null +++ b/suimangAdmin/src/main/java/com/iformall/controller/sm/ApiMenuController.java @@ -0,0 +1,40 @@ +package com.iformall.controller.sm; + +import com.iformall.common.ResultData; +import com.iformall.domain.dto.sm.SaveApiMenuDTO; +import com.iformall.domain.dto.sm.UpdateApiMenuDTO; +import com.iformall.domain.po.sm.ApiMenu; +import com.iformall.service.sm.ApiMenuService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/apiMenu") +@Api(tags = "api菜单接口") +public class ApiMenuController { + + @Autowired + private ApiMenuService apiMenuService; + + @ApiOperation("分页查询api菜单") + @GetMapping("/page") + public ResultData pageApiMenu(ApiMenu ApiMenu, Integer pageNum, Integer pageSize) { + return new ResultData(apiMenuService.pageApiMenu(ApiMenu, pageNum, pageSize)); + } + + @ApiOperation("新增api菜单") + @PostMapping("/save") + public ResultData saveApiMenu(@RequestBody SaveApiMenuDTO dto) { + apiMenuService.saveApiMenu(dto); + return new ResultData(); + } + + @ApiOperation("修改api菜单") + @PostMapping("/update") + public ResultData updateApiMenu(@RequestBody UpdateApiMenuDTO dto) { + apiMenuService.updateApiMenu(dto); + return new ResultData(); + } +} diff --git a/suimangAdmin/src/main/java/com/iformall/controller/sm/ServiceInfoController.java b/suimangAdmin/src/main/java/com/iformall/controller/sm/ServiceInfoController.java index d87d6f3..843b80e 100644 --- a/suimangAdmin/src/main/java/com/iformall/controller/sm/ServiceInfoController.java +++ b/suimangAdmin/src/main/java/com/iformall/controller/sm/ServiceInfoController.java @@ -2,9 +2,9 @@ package com.iformall.controller.sm; import com.iformall.common.ResultData; import com.iformall.controller.base.BaseController; -import com.iformall.domain.dto.neuver.SaveServiceInfoDTO; -import com.iformall.domain.dto.neuver.UpdateServiceInfoDTO; -import com.iformall.domain.dto.neuver.UpdateServiceInfoStatusDTO; +import com.iformall.domain.dto.sm.SaveServiceInfoDTO; +import com.iformall.domain.dto.sm.UpdateServiceInfoDTO; +import com.iformall.domain.dto.sm.UpdateServiceInfoStatusDTO; import com.iformall.domain.po.sm.ServiceInfo; import com.iformall.service.sm.ServiceInfoService; import io.swagger.annotations.Api; diff --git a/suimangAdmin/src/main/java/com/iformall/controller/sm/ThirdPartyApiController.java b/suimangAdmin/src/main/java/com/iformall/controller/sm/ThirdPartyApiController.java index f8a9ffa..e6fbc0b 100644 --- a/suimangAdmin/src/main/java/com/iformall/controller/sm/ThirdPartyApiController.java +++ b/suimangAdmin/src/main/java/com/iformall/controller/sm/ThirdPartyApiController.java @@ -1,7 +1,7 @@ package com.iformall.controller.sm; import com.iformall.common.ResultData; -import com.iformall.domain.dto.neuver.UpdateThirdPartyApiStatusDTO; +import com.iformall.domain.dto.sm.UpdateThirdPartyApiStatusDTO; import com.iformall.domain.po.WxThirdPartyApi; import com.iformall.service.WxThirdPartyApiService; import io.swagger.annotations.Api; diff --git a/suimangCApi/src/main/java/com/iformall/controller/VoiceLanguageController.java b/suimangCApi/src/main/java/com/iformall/controller/VoiceLanguageController.java index 77299f7..8be1722 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/VoiceLanguageController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/VoiceLanguageController.java @@ -1,8 +1,7 @@ package com.iformall.controller; -import com.iformall.annotation.AuthIgnore; import com.iformall.common.ResultData; -import com.iformall.domain.dto.neuver.GetLanguageDTO; +import com.iformall.domain.dto.sm.GetLanguageDTO; import com.iformall.service.sm.VoiceLanguageService; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/GetLanguageDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/GetLanguageDTO.java similarity index 86% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/GetLanguageDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/GetLanguageDTO.java index ecae1cd..1ad0784 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/GetLanguageDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/GetLanguageDTO.java @@ -1,4 +1,4 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiGuideDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiGuideDTO.java new file mode 100644 index 0000000..48edffd --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiGuideDTO.java @@ -0,0 +1,9 @@ +package com.iformall.domain.dto.sm; + +import io.swagger.annotations.ApiModel; +import lombok.Data; + +@ApiModel(value = "新增API指南") +@Data +public class SaveApiGuideDTO { +} diff --git a/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiMenuDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiMenuDTO.java new file mode 100644 index 0000000..c4b2140 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveApiMenuDTO.java @@ -0,0 +1,9 @@ +package com.iformall.domain.dto.sm; + +import io.swagger.annotations.ApiModel; +import lombok.Data; + +@ApiModel(value = "新增API菜单") +@Data +public class SaveApiMenuDTO { +} diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveServiceInfoDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceInfoDTO.java similarity index 96% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveServiceInfoDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceInfoDTO.java index 7dcd4f8..4032f75 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveServiceInfoDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceInfoDTO.java @@ -1,4 +1,4 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; import com.iformall.common.CommonConstants; import com.iformall.common.IdWorker; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveServiceVideoRecordDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java similarity index 96% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveServiceVideoRecordDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java index e146f73..bfdc40b 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveServiceVideoRecordDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java @@ -1,4 +1,4 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; import com.iformall.common.IdWorker; import com.iformall.domain.po.sm.ServiceVideoRecord; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveThirdPartyApiDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveThirdPartyApiDTO.java similarity index 93% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveThirdPartyApiDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/SaveThirdPartyApiDTO.java index 79bec50..a1ee443 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/SaveThirdPartyApiDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveThirdPartyApiDTO.java @@ -1,4 +1,4 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiGuideDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiGuideDTO.java new file mode 100644 index 0000000..58986e2 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiGuideDTO.java @@ -0,0 +1,9 @@ +package com.iformall.domain.dto.sm; + +import io.swagger.annotations.ApiModel; +import lombok.Data; + +@ApiModel(value = "修改API指南") +@Data +public class UpdateApiGuideDTO { +} diff --git a/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiMenuDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiMenuDTO.java new file mode 100644 index 0000000..c8e530b --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateApiMenuDTO.java @@ -0,0 +1,9 @@ +package com.iformall.domain.dto.sm; + +import io.swagger.annotations.ApiModel; +import lombok.Data; + +@ApiModel(value = "修改API菜单") +@Data +public class UpdateApiMenuDTO { +} diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateServiceInfoDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateServiceInfoDTO.java similarity index 90% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateServiceInfoDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateServiceInfoDTO.java index 3e9d8ba..c14355b 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateServiceInfoDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateServiceInfoDTO.java @@ -1,6 +1,5 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; -import com.iformall.common.CommonConstants; import com.iformall.domain.po.sm.ServiceInfo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateServiceInfoStatusDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateServiceInfoStatusDTO.java similarity index 89% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateServiceInfoStatusDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateServiceInfoStatusDTO.java index 65cc181..53b66a2 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateServiceInfoStatusDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateServiceInfoStatusDTO.java @@ -1,4 +1,4 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateThirdPartyApiStatusDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateThirdPartyApiStatusDTO.java similarity index 85% rename from suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateThirdPartyApiStatusDTO.java rename to suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateThirdPartyApiStatusDTO.java index c3b059d..64debcd 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/neuver/UpdateThirdPartyApiStatusDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/UpdateThirdPartyApiStatusDTO.java @@ -1,8 +1,7 @@ -package com.iformall.domain.dto.neuver; +package com.iformall.domain.dto.sm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import lombok.Builder; import lombok.Data; @ApiModel(value = "更新开放接口秘钥状态") diff --git a/suimangService/src/main/java/com/iformall/domain/po/sm/ApiDetail.java b/suimangService/src/main/java/com/iformall/domain/po/sm/ApiDetail.java new file mode 100644 index 0000000..1707d82 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/po/sm/ApiDetail.java @@ -0,0 +1,101 @@ +package com.iformall.domain.po.sm; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * @TableName api_detail + */ +@TableName(value ="api_detail") +@Data +public class ApiDetail implements Serializable { + /** + * 详情id + */ + @TableId + private Long id; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 修改时间 + */ + private Date updateTime; + + /** + * 菜单id + */ + private Long menuId; + + /** + * 菜单名称 + */ + private String menuName; + + /** + * 是否付费(0:否,1:是) + */ + private Byte chargeFlag; + + /** + * 是否需用户授权(0:否,1:是) + */ + private Byte authFlag; + + /** + * 描述 + */ + private String description; + + /** + * 平台地址 + */ + private String platformUrl; + + /** + * 系统参数 + */ + private String publicParam; + + /** + * 请求参数 + */ + private String requestParam; + + /** + * 响应参数 + */ + private String responseParam; + + /** + * 请求示例 + */ + private String requestSample; + + /** + * 响应示例 + */ + private String responseSample; + + /** + * 异常示例 + */ + private String exceptionSample; + + /** + * 状态(0:正常,1:锁定) + */ + private Byte status; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/suimangService/src/main/java/com/iformall/domain/po/sm/ApiGuide.java b/suimangService/src/main/java/com/iformall/domain/po/sm/ApiGuide.java new file mode 100644 index 0000000..bd47c7a --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/po/sm/ApiGuide.java @@ -0,0 +1,61 @@ +package com.iformall.domain.po.sm; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * @TableName api_guide + */ +@TableName(value ="api_guide") +@Data +public class ApiGuide implements Serializable { + /** + * 主键id + */ + @TableId + private Long id; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 修改时间 + */ + private Date updateTime; + + /** + * 发布时间 + */ + private Date releaseTime; + + /** + * 指南名称 + */ + private String name; + + /** + * 指南内容 + */ + private String content; + + /** + * 状态(0:正常,1:锁定) + */ + private Byte status; + + /** + * 删除(0:未删除,1:删除) + */ + private Byte deleteFlag; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/suimangService/src/main/java/com/iformall/domain/po/sm/ApiMenu.java b/suimangService/src/main/java/com/iformall/domain/po/sm/ApiMenu.java new file mode 100644 index 0000000..935394f --- /dev/null +++ b/suimangService/src/main/java/com/iformall/domain/po/sm/ApiMenu.java @@ -0,0 +1,61 @@ +package com.iformall.domain.po.sm; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * @TableName api_menu + */ +@TableName(value ="api_menu") +@Data +public class ApiMenu implements Serializable { + /** + * 菜单id + */ + @TableId + private Long id; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 修改时间 + */ + private Date updateTime; + + /** + * 菜单名称 + */ + private String name; + + /** + * 父菜单id + */ + private Long parentId; + + /** + * 状态(0:正常,1:锁定) + */ + private Byte status; + + /** + * 是否叶子节点(0:否,1:是) + */ + private Byte leafFlag; + + /** + * 是否删除(0:未删除,1:删除) + */ + private Byte deleteFlag; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/suimangService/src/main/java/com/iformall/mapper/ApiDetailMapper.java b/suimangService/src/main/java/com/iformall/mapper/ApiDetailMapper.java new file mode 100644 index 0000000..e7574e4 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/mapper/ApiDetailMapper.java @@ -0,0 +1,15 @@ +package com.iformall.mapper; + +import com.iformall.domain.po.sm.ApiDetail; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Entity com.iformall.domain.po.sm.ApiDetail + */ +public interface ApiDetailMapper extends BaseMapper { + +} + + + + diff --git a/suimangService/src/main/java/com/iformall/mapper/ApiGuideMapper.java b/suimangService/src/main/java/com/iformall/mapper/ApiGuideMapper.java new file mode 100644 index 0000000..f981249 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/mapper/ApiGuideMapper.java @@ -0,0 +1,15 @@ +package com.iformall.mapper; + +import com.iformall.domain.po.sm.ApiGuide; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Entity com.iformall.domain.po.sm.ApiGuide + */ +public interface ApiGuideMapper extends BaseMapper { + +} + + + + diff --git a/suimangService/src/main/java/com/iformall/mapper/ApiMenuMapper.java b/suimangService/src/main/java/com/iformall/mapper/ApiMenuMapper.java new file mode 100644 index 0000000..bf1ef67 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/mapper/ApiMenuMapper.java @@ -0,0 +1,15 @@ +package com.iformall.mapper; + +import com.iformall.domain.po.sm.ApiMenu; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Entity com.iformall.domain.po.sm.ApiMenu + */ +public interface ApiMenuMapper extends BaseMapper { + +} + + + + diff --git a/suimangService/src/main/java/com/iformall/service/WxThirdPartyApiService.java b/suimangService/src/main/java/com/iformall/service/WxThirdPartyApiService.java index 4c01e9a..e80a8a3 100644 --- a/suimangService/src/main/java/com/iformall/service/WxThirdPartyApiService.java +++ b/suimangService/src/main/java/com/iformall/service/WxThirdPartyApiService.java @@ -1,8 +1,8 @@ package com.iformall.service; import com.github.pagehelper.PageInfo; -import com.iformall.domain.dto.neuver.SaveThirdPartyApiDTO; -import com.iformall.domain.dto.neuver.UpdateThirdPartyApiStatusDTO; +import com.iformall.domain.dto.sm.SaveThirdPartyApiDTO; +import com.iformall.domain.dto.sm.UpdateThirdPartyApiStatusDTO; import com.iformall.domain.po.WxThirdPartyApi; import java.util.List; diff --git a/suimangService/src/main/java/com/iformall/service/impl/WxThirdPartyApiServiceImpl.java b/suimangService/src/main/java/com/iformall/service/impl/WxThirdPartyApiServiceImpl.java index d3db214..d3d26ad 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/WxThirdPartyApiServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/WxThirdPartyApiServiceImpl.java @@ -8,8 +8,8 @@ import com.github.pagehelper.PageInfo; import com.iformall.common.CommonConstants; import com.iformall.common.ErrorCode; import com.iformall.common.IdWorker; -import com.iformall.domain.dto.neuver.SaveThirdPartyApiDTO; -import com.iformall.domain.dto.neuver.UpdateThirdPartyApiStatusDTO; +import com.iformall.domain.dto.sm.SaveThirdPartyApiDTO; +import com.iformall.domain.dto.sm.UpdateThirdPartyApiStatusDTO; import com.iformall.domain.po.WxThirdPartyApi; import com.iformall.domain.po.sm.ServiceInfo; import com.iformall.exception.BizException; diff --git a/suimangService/src/main/java/com/iformall/service/sm/ApiDetailService.java b/suimangService/src/main/java/com/iformall/service/sm/ApiDetailService.java new file mode 100644 index 0000000..124f1e9 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/service/sm/ApiDetailService.java @@ -0,0 +1,12 @@ +package com.iformall.service.sm; + +import com.iformall.domain.po.sm.ApiDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * + */ +public interface ApiDetailService extends IService { + + ApiDetail getApiDetail(Long id); +} diff --git a/suimangService/src/main/java/com/iformall/service/sm/ApiGuideService.java b/suimangService/src/main/java/com/iformall/service/sm/ApiGuideService.java new file mode 100644 index 0000000..71b3f01 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/service/sm/ApiGuideService.java @@ -0,0 +1,19 @@ +package com.iformall.service.sm; + +import com.github.pagehelper.PageInfo; +import com.iformall.domain.dto.sm.SaveApiGuideDTO; +import com.iformall.domain.dto.sm.UpdateApiGuideDTO; +import com.iformall.domain.po.sm.ApiGuide; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * + */ +public interface ApiGuideService extends IService { + + PageInfo pageApiGuide(ApiGuide apiGuide, Integer pageNum, Integer pageSize); + + void saveApiGuide(SaveApiGuideDTO dto); + + void updateApiGuide(UpdateApiGuideDTO dto); +} diff --git a/suimangService/src/main/java/com/iformall/service/sm/ApiMenuService.java b/suimangService/src/main/java/com/iformall/service/sm/ApiMenuService.java new file mode 100644 index 0000000..efc12ff --- /dev/null +++ b/suimangService/src/main/java/com/iformall/service/sm/ApiMenuService.java @@ -0,0 +1,19 @@ +package com.iformall.service.sm; + +import com.github.pagehelper.PageInfo; +import com.iformall.domain.dto.sm.SaveApiMenuDTO; +import com.iformall.domain.dto.sm.UpdateApiMenuDTO; +import com.iformall.domain.po.sm.ApiMenu; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * + */ +public interface ApiMenuService extends IService { + + PageInfo pageApiMenu(ApiMenu apiMenu, Integer pageNum, Integer pageSize); + + void saveApiMenu(SaveApiMenuDTO dto); + + void updateApiMenu(UpdateApiMenuDTO dto); +} diff --git a/suimangService/src/main/java/com/iformall/service/sm/ServiceInfoService.java b/suimangService/src/main/java/com/iformall/service/sm/ServiceInfoService.java index 7acd4ea..abd0179 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/ServiceInfoService.java +++ b/suimangService/src/main/java/com/iformall/service/sm/ServiceInfoService.java @@ -1,9 +1,9 @@ package com.iformall.service.sm; import com.github.pagehelper.PageInfo; -import com.iformall.domain.dto.neuver.SaveServiceInfoDTO; -import com.iformall.domain.dto.neuver.UpdateServiceInfoDTO; -import com.iformall.domain.dto.neuver.UpdateServiceInfoStatusDTO; +import com.iformall.domain.dto.sm.SaveServiceInfoDTO; +import com.iformall.domain.dto.sm.UpdateServiceInfoDTO; +import com.iformall.domain.dto.sm.UpdateServiceInfoStatusDTO; import com.iformall.domain.po.sm.ServiceInfo; import com.iformall.domain.vo.neuver.PageServiceInfoVO; diff --git a/suimangService/src/main/java/com/iformall/service/sm/ServiceVideoRecordService.java b/suimangService/src/main/java/com/iformall/service/sm/ServiceVideoRecordService.java index 40652d2..82f2b66 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/ServiceVideoRecordService.java +++ b/suimangService/src/main/java/com/iformall/service/sm/ServiceVideoRecordService.java @@ -1,6 +1,6 @@ package com.iformall.service.sm; -import com.iformall.domain.dto.neuver.SaveServiceVideoRecordDTO; +import com.iformall.domain.dto.sm.SaveServiceVideoRecordDTO; /** * @author xmzhao71 diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/ApiDetailServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/ApiDetailServiceImpl.java new file mode 100644 index 0000000..a62b5f0 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/ApiDetailServiceImpl.java @@ -0,0 +1,24 @@ +package com.iformall.service.sm.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.iformall.domain.po.sm.ApiDetail; +import com.iformall.service.sm.ApiDetailService; +import com.iformall.mapper.ApiDetailMapper; +import org.springframework.stereotype.Service; + +/** + * + */ +@Service +public class ApiDetailServiceImpl extends ServiceImpl + implements ApiDetailService{ + + @Override + public ApiDetail getApiDetail(Long id) { + return null; + } +} + + + + diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/ApiGuideServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/ApiGuideServiceImpl.java new file mode 100644 index 0000000..24f91a6 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/ApiGuideServiceImpl.java @@ -0,0 +1,37 @@ +package com.iformall.service.sm.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.pagehelper.PageInfo; +import com.iformall.domain.dto.sm.SaveApiGuideDTO; +import com.iformall.domain.dto.sm.UpdateApiGuideDTO; +import com.iformall.domain.po.sm.ApiGuide; +import com.iformall.service.sm.ApiGuideService; +import com.iformall.mapper.ApiGuideMapper; +import org.springframework.stereotype.Service; + +/** + * + */ +@Service +public class ApiGuideServiceImpl extends ServiceImpl + implements ApiGuideService{ + + @Override + public PageInfo pageApiGuide(ApiGuide apiGuide, Integer pageNum, Integer pageSize) { + return null; + } + + @Override + public void saveApiGuide(SaveApiGuideDTO dto) { + + } + + @Override + public void updateApiGuide(UpdateApiGuideDTO dto) { + + } +} + + + + diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/ApiMenuServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/ApiMenuServiceImpl.java new file mode 100644 index 0000000..57ceac1 --- /dev/null +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/ApiMenuServiceImpl.java @@ -0,0 +1,37 @@ +package com.iformall.service.sm.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.pagehelper.PageInfo; +import com.iformall.domain.dto.sm.SaveApiMenuDTO; +import com.iformall.domain.dto.sm.UpdateApiMenuDTO; +import com.iformall.domain.po.sm.ApiMenu; +import com.iformall.service.sm.ApiMenuService; +import com.iformall.mapper.ApiMenuMapper; +import org.springframework.stereotype.Service; + +/** + * + */ +@Service +public class ApiMenuServiceImpl extends ServiceImpl + implements ApiMenuService{ + + @Override + public PageInfo pageApiMenu(ApiMenu apiMenu, Integer pageNum, Integer pageSize) { + return null; + } + + @Override + public void saveApiMenu(SaveApiMenuDTO dto) { + + } + + @Override + public void updateApiMenu(UpdateApiMenuDTO dto) { + + } +} + + + + diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceInfoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceInfoServiceImpl.java index 64e113c..93e0233 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceInfoServiceImpl.java @@ -6,7 +6,7 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.iformall.common.CommonConstants; import com.iformall.common.ErrorCode; -import com.iformall.domain.dto.neuver.*; +import com.iformall.domain.dto.sm.*; import com.iformall.domain.po.WxThirdPartyApi; import com.iformall.domain.po.sm.ServiceInfo; import com.iformall.exception.BizException; @@ -18,8 +18,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.util.Optional; - @Service public class ServiceInfoServiceImpl implements ServiceInfoService { diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceVideoRecordServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceVideoRecordServiceImpl.java index a60afbc..6963617 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceVideoRecordServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/ServiceVideoRecordServiceImpl.java @@ -1,7 +1,6 @@ package com.iformall.service.sm.impl; -import com.iformall.domain.dto.neuver.SaveServiceVideoRecordDTO; -import com.iformall.domain.po.sm.ServiceVideoRecord; +import com.iformall.domain.dto.sm.SaveServiceVideoRecordDTO; import com.iformall.mapper.ServiceVideoRecordMapper; import com.iformall.service.sm.ServiceVideoRecordService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/suimangService/src/main/resources/mapper/ApiDetailMapper.xml b/suimangService/src/main/resources/mapper/ApiDetailMapper.xml new file mode 100644 index 0000000..982f85e --- /dev/null +++ b/suimangService/src/main/resources/mapper/ApiDetailMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + id,create_time,update_time, + menu_id,menu_name,charge_flag, + auth_flag,description,platform_url, + public_param,request_param,response_param, + request_sample,response_sample,exception_sample, + status + + diff --git a/suimangService/src/main/resources/mapper/ApiGuideMapper.xml b/suimangService/src/main/resources/mapper/ApiGuideMapper.xml new file mode 100644 index 0000000..722d546 --- /dev/null +++ b/suimangService/src/main/resources/mapper/ApiGuideMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + id,create_time,update_time, + release_time,name,content, + status,delete_flag + + diff --git a/suimangService/src/main/resources/mapper/ApiMenuMapper.xml b/suimangService/src/main/resources/mapper/ApiMenuMapper.xml new file mode 100644 index 0000000..ae90892 --- /dev/null +++ b/suimangService/src/main/resources/mapper/ApiMenuMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + id,create_time,update_time, + name,parent_id,status, + leaf_flag,delete_flag + +