1
0
Переглянути джерело

为控制层和方法层增加接口注释

chenjianhua 7 місяців тому
батько
коміт
c79a1c25a9

+ 1 - 1
service-base/src/main/java/com/simuwang/base/mapper/MailboxInfoMapper.java

@@ -20,7 +20,7 @@ public interface MailboxInfoMapper extends BaseMapper<MailboxInfoDO> {
 
     List<MailboxInfoTableVO> searchEmailConfigList(String email);
 
-    void deleteEmailConfigByIds(@Param("ids") String[] split);
+    void deleteEmailConfigByIds(@Param("ids") List<Integer> split);
 
     MailboxInfoDO checkEmailUnique(@Param("email") String email);
 }

+ 1 - 1
service-base/src/main/java/com/simuwang/base/pojo/vo/ComyanyEmailIdVO.java

@@ -11,7 +11,7 @@ import java.util.List;
  * Description: ${DESCRIPTION}
  */
 @Data
-public class ComyanyEmailIdVO {
+public class IdVO {
 
     private Integer id;
 

+ 5 - 6
service-manage/src/main/java/com/simuwang/manage/api/company/CompanyEmailSendHistoryController.java

@@ -2,10 +2,9 @@ package com.simuwang.manage.api.company;
 
 
 import com.simuwang.base.common.page.TableDataInfo;
-import com.simuwang.base.common.result.AjaxResult;
 import com.simuwang.base.pojo.vo.CompanyEmailConfigVO;
 import com.simuwang.base.pojo.vo.CompanyEmailSendHistoryVO;
-import com.simuwang.base.pojo.vo.ComyanyEmailIdVO;
+import com.simuwang.base.pojo.vo.IdVO;
 import com.simuwang.base.pojo.vo.SuccessVO;
 import com.simuwang.manage.api.base.BaseController;
 import com.simuwang.manage.service.CompanyEmailConfigService;
@@ -19,7 +18,7 @@ import org.springframework.web.bind.annotation.*;
 import java.util.List;
 
 /**
- * FileName: CompanyInformationController
+ * 公司邮箱配置管理
  * Author:   chenjianhua
  * Date:     2024/9/6 15:25
  * Description: ${DESCRIPTION}
@@ -75,7 +74,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("delete-company-email")
-    public ResultVo deleteEmail(@RequestBody ComyanyEmailIdVO comyanyEmailIdVO){
+    public ResultVo deleteEmail(@RequestBody IdVO comyanyEmailIdVO){
         ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
         try{
             SuccessVO successVO = companyEmailSendHistoryService.deleteEmail(comyanyEmailIdVO.getCompanyId());
@@ -92,7 +91,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("delete-email-history")
-    public ResultVo deleteEmailHistory(@RequestBody ComyanyEmailIdVO comyanyEmailIdVO){
+    public ResultVo deleteEmailHistory(@RequestBody IdVO comyanyEmailIdVO){
         ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
         SuccessVO successVO = companyEmailSendHistoryService.deleteEmailHistory(comyanyEmailIdVO.getIdList());
         vo.setData(successVO);
@@ -141,7 +140,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
      * @return
      */
     @PostMapping("delete-email-config")
-    public ResultVo deleteCompanyEmailConfig(@RequestBody ComyanyEmailIdVO comyanyEmailIdVO){
+    public ResultVo deleteCompanyEmailConfig(@RequestBody IdVO comyanyEmailIdVO){
         ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
         try{
             SuccessVO saveSuccessVO = companyEmailConfigService.deleteCompanyEmailConfig(comyanyEmailIdVO.getId());

+ 6 - 0
service-manage/src/main/java/com/simuwang/manage/api/company/CompanyInformationController.java

@@ -20,6 +20,12 @@ import java.util.Map;
 public class CompanyInformationController {
     @Autowired
     private CompanyInformationService companyInformationService;
+
+    /**
+     * 查询公司基本信息
+     * @param keyword
+     * @return
+     */
     @RequestMapping("search-info")
     public List<Map<String,String>> searchCompanyInfo(@RequestParam(value = "keyword",required = false)String keyword){
         List<Map<String,String>> result = companyInformationService.searchCompanyInfo(keyword);

+ 44 - 15
service-manage/src/main/java/com/simuwang/manage/api/email/EmailConfigController.java

@@ -2,10 +2,14 @@ package com.simuwang.manage.api.email;
 
 import com.simuwang.base.common.page.TableDataInfo;
 import com.simuwang.base.common.result.AjaxResult;
+import com.simuwang.base.pojo.vo.IdVO;
 import com.simuwang.base.pojo.vo.MailboxInfoTableVO;
 import com.simuwang.base.pojo.vo.MailboxInfoVO;
+import com.simuwang.base.pojo.vo.SuccessVO;
 import com.simuwang.manage.api.base.BaseController;
 import com.simuwang.manage.service.EmailConfigService;
+import com.smppw.common.pojo.ResultVo;
+import com.smppw.common.pojo.enums.status.ResultCode;
 import org.apache.ibatis.annotations.Param;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -18,7 +22,7 @@ import org.springframework.web.bind.annotation.RestController;
 import java.util.List;
 
 /**
- * FileName: EmailConfigController
+ * 接收邮箱配置管理
  * Author:   chenjianhua
  * Date:     2024/9/9 11:40
  * Description: ${DESCRIPTION}
@@ -32,7 +36,7 @@ public class EmailConfigController extends BaseController {
     private static final Logger logger = LoggerFactory.getLogger(EmailConfigController.class);
 
     /**
-     * 表格查询
+     * 页面展示查询
      * @param email
      * @return
      */
@@ -47,44 +51,69 @@ public class EmailConfigController extends BaseController {
      * @return
      */
     @RequestMapping("save-email-config")
-    public AjaxResult saveEmailConfig(@RequestBody MailboxInfoVO mailboxInfoVO){
+    public ResultVo saveEmailConfig(@RequestBody MailboxInfoVO mailboxInfoVO){
+        ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS.getCode());
+        SuccessVO successVO = new SuccessVO();
+        vo.setData(successVO);
         try{
             if(mailboxInfoVO.getId() == null && !emailConfigService.checkEmailUnique(mailboxInfoVO.getEmail())){
-                return AjaxResult.error("邮箱地址已存在,无需添加");
+                successVO.setMsg("邮箱地址已存在,无需添加");
+                successVO.setStatus(0);
+                vo.setData(successVO);
+                vo.setCode(ResultCode.SAVE_FAILED.getCode());
+                vo.setMsg("邮箱地址已存在,无需添加");
+                return vo;
             }
             emailConfigService.saveEmailConfig(mailboxInfoVO);
+            successVO.setMsg(ResultCode.SAVE_SUCCESS.getMsg());
+            successVO.setStatus(1);
         }catch (Exception e){
+            successVO.setMsg(ResultCode.SAVE_FAILED.getMsg());
+            successVO.setStatus(0);
+            vo.setCode(ResultCode.SAVE_FAILED.getCode());
             logger.error(e.getMessage(),e);
-            return AjaxResult.error("保存失败");
         }
-        return AjaxResult.success();
+        return vo;
     }
 
     /**
      * 保存邮箱配置
-     * @param ids
+     * @param idVO
      * @return
      */
     @RequestMapping("delete-email-config")
-    public AjaxResult deleteEmailConfig(@RequestParam("ids") String ids){
+    public ResultVo deleteEmailConfig(@RequestBody IdVO idVO){
+        ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS.getCode());
+        SuccessVO successVO = new SuccessVO();
+        vo.setData(successVO);
         try{
-            emailConfigService.deleteEmailConfig(ids);
+            emailConfigService.deleteEmailConfig(idVO.getIdList());
+            successVO.setMsg(ResultCode.DELETE_SUCCESS.getMsg());
+            successVO.setStatus(1);
         }catch (Exception e){
             logger.error(e.getMessage(),e);
-            return AjaxResult.error();
+            successVO.setMsg(ResultCode.DELETE_FAILED.getMsg());
+            successVO.setStatus(0);
         }
-        return AjaxResult.success();
+        return vo;
     }
 
     @RequestMapping("connect-test")
-    public AjaxResult connectTest(@RequestBody MailboxInfoVO mailboxInfoVO){
+    public ResultVo connectTest(@RequestBody MailboxInfoVO mailboxInfoVO){
+        ResultVo vo = new ResultVo(ResultCode.SUCCESS.getCode());
+        SuccessVO successVO = new SuccessVO();
+        vo.setData(successVO);
         String msg = "";
         try{
             msg = emailConfigService.connectTest(mailboxInfoVO);
+            vo.setMsg(msg);
+            successVO.setMsg(msg);
+            successVO.setStatus(1);
         }catch (Exception e){
-            logger.error(e.getMessage(),e);
-            return AjaxResult.error("链接失败");
+            vo.setMsg(e.getMessage());
+            successVO.setMsg(e.getMessage());
+            successVO.setStatus(0);
         }
-        return AjaxResult.success(msg);
+        return vo;
     }
 }

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/api/email/ParseEmailController.java

@@ -23,7 +23,7 @@ import java.util.List;
 import java.util.Map;
 
 /**
- * FileName: ParseEmailController
+ * 解析详情管理
  * Author:   chenjianhua
  * Date:     2024/9/10 11:21
  * Description: ${DESCRIPTION}

+ 8 - 2
service-manage/src/main/java/com/simuwang/manage/api/fund/FundInformationController.java

@@ -17,7 +17,7 @@ import java.util.List;
 import java.util.Map;
 
 /**
- * FileName: FundInformationController
+ * 基金管理
  * Author:   chenjianhua
  * Date:     2024/9/6 15:01
  * Description: ${DESCRIPTION}
@@ -35,7 +35,7 @@ public class FundInformationController extends BaseController {
     @Autowired
     private FundReportFrequencyService fundReportFrequencyService;
     /**
-     * 搜索输入框查询
+     * 基金搜索输入框查询
      * @param keyword
      * @return
      */
@@ -46,6 +46,7 @@ public class FundInformationController extends BaseController {
     }
 
     /**
+     * 页面查询
      * @param fundShortName
      * @param companyShortName
      * @param navFrequency
@@ -65,6 +66,11 @@ public class FundInformationController extends BaseController {
         return result;
     }
 
+    /**
+     * 保存基金报送频率
+     * @param fundReportFrequency
+     * @return
+     */
     @PostMapping("/save-frequency")
     public ResultVo saveFundReportFrequency(@RequestBody FundReportFrequencyVO fundReportFrequency){
         ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/service/EmailConfigService.java

@@ -18,7 +18,7 @@ public interface EmailConfigService {
 
     String connectTest(MailboxInfoVO mailboxInfoVO);
 
-    void deleteEmailConfig(String ids);
+    void deleteEmailConfig(List<Integer> idList);
 
     boolean checkEmailUnique(String email);
 }

+ 2 - 2
service-manage/src/main/java/com/simuwang/manage/service/impl/EmailConfigServiceImpl.java

@@ -77,8 +77,8 @@ public class EmailConfigServiceImpl implements EmailConfigService {
     }
 
     @Override
-    public void deleteEmailConfig(String ids) {
-        emailConfigMapper.deleteEmailConfigByIds(ids.split(","));
+    public void deleteEmailConfig(List<Integer> idList) {
+        emailConfigMapper.deleteEmailConfigByIds(idList);
     }
 
     @Override