From cdbdd2551697f87d043031754416e5a872478519 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Fri, 18 Feb 2022 16:19:28 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E8=8B=B1=E8=AF=AD=E4=B8=80=E8=A8=80?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E4=BC=98=E5=8C=96=202=E3=80=81swagger2=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=B3=A8=E9=87=8A=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/views/business/openapi/oneenglish/index.vue | 2 ++ .../com/xjs/reptileLog/controller/WebmagicLogController.java | 3 +++ .../com/xjs/oneenglish/controller/ApiEnglishController.java | 4 +++- .../src/main/java/com/xjs/oneenglish/domain/ApiEnglish.java | 4 ++++ .../controller/CopyWritingNetworkController.java | 3 +++ .../main/java/com/xjs/sina/controller/SinaNewsController.java | 2 ++ 6 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ruoyi-ui/src/views/business/openapi/oneenglish/index.vue b/ruoyi-ui/src/views/business/openapi/oneenglish/index.vue index 99fd0bc4..d8100bb9 100644 --- a/ruoyi-ui/src/views/business/openapi/oneenglish/index.vue +++ b/ruoyi-ui/src/views/business/openapi/oneenglish/index.vue @@ -6,6 +6,7 @@ v-model="queryParams.en" placeholder="请输入英文" clearable + maxlength="255" size="small" @keyup.enter.native="handleQuery" /> @@ -15,6 +16,7 @@ v-model="queryParams.zh" placeholder="请输入中文" clearable + maxlength="255" size="small" @keyup.enter.native="handleQuery" /> diff --git a/xjs-business/xjs-business-log/src/main/java/com/xjs/reptileLog/controller/WebmagicLogController.java b/xjs-business/xjs-business-log/src/main/java/com/xjs/reptileLog/controller/WebmagicLogController.java index 8c099d39..fe5713e8 100644 --- a/xjs-business/xjs-business-log/src/main/java/com/xjs/reptileLog/controller/WebmagicLogController.java +++ b/xjs-business/xjs-business-log/src/main/java/com/xjs/reptileLog/controller/WebmagicLogController.java @@ -52,6 +52,7 @@ public class WebmagicLogController extends MyBaseController { */ @RequiresPermissions("log:webmagicLog:list") @GetMapping("/list") + @ApiOperation("查询爬虫日志列表") public TableDataInfo list(@Validated({SelectGroup.class}) WebmagicLog webmagicLog) { startPage(); List list = webmagicLogService.selectWebmagicLogList(webmagicLog); @@ -64,6 +65,7 @@ public class WebmagicLogController extends MyBaseController { @RequiresPermissions("log:webmagicLog:export") @Log(title = "爬虫日志", businessType = BusinessType.EXPORT) @PostMapping("/export") + @ApiOperation("导出爬虫日志列表") public void export(HttpServletResponse response, WebmagicLog webmagicLog) { List list = webmagicLogService.selectWebmagicLogList(webmagicLog); ExcelUtil util = new ExcelUtil<>(WebmagicLog.class); @@ -76,6 +78,7 @@ public class WebmagicLogController extends MyBaseController { @RequiresPermissions("log:webmagicLog:remove") @Log(title = "爬虫日志", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") + @ApiOperation("删除爬虫日志") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(webmagicLogService.deleteWebmagicLogByIds(ids)); } diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/controller/ApiEnglishController.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/controller/ApiEnglishController.java index 67b5988d..8541e396 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/controller/ApiEnglishController.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/controller/ApiEnglishController.java @@ -12,9 +12,11 @@ import com.xjs.oneenglish.domain.ApiEnglish; import com.xjs.oneenglish.domain.RequestBody; import com.xjs.oneenglish.factory.OneEnglishFactory; import com.xjs.oneenglish.service.IApiEnglishService; +import com.xjs.validation.group.SelectGroup; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; @@ -54,7 +56,7 @@ public class ApiEnglishController extends BaseController { @RequiresPermissions("openapi:oneenglish:list") @GetMapping("/list") @ApiOperation("查询英语一言列表") - public TableDataInfo list(ApiEnglish apiEnglish) { + public TableDataInfo list(@Validated({SelectGroup.class}) ApiEnglish apiEnglish) { startPage(); List list = apiEnglishService.selectApiEnglishList(apiEnglish); return getDataTable(list); diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/domain/ApiEnglish.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/domain/ApiEnglish.java index 8e7fc7f3..93fdfe6d 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/domain/ApiEnglish.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/oneenglish/domain/ApiEnglish.java @@ -3,8 +3,10 @@ package com.xjs.oneenglish.domain; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.ruoyi.common.core.annotation.Excel; +import com.xjs.validation.group.SelectGroup; import lombok.Data; +import javax.validation.constraints.Size; import java.io.Serializable; import java.util.Date; @@ -27,12 +29,14 @@ public class ApiEnglish implements Serializable { * 英文 */ @Excel(name = "英文") + @Size(max = 255, message = "请控制英文长度在255字符", groups = { SelectGroup.class}) private String en; /** * 中文 */ @Excel(name = "中文") + @Size(max = 255, message = "请控制中文长度在255字符", groups = { SelectGroup.class}) private String zh; diff --git a/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/copywritingNetwork/controller/CopyWritingNetworkController.java b/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/copywritingNetwork/controller/CopyWritingNetworkController.java index 2beeaf26..d9d9356f 100644 --- a/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/copywritingNetwork/controller/CopyWritingNetworkController.java +++ b/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/copywritingNetwork/controller/CopyWritingNetworkController.java @@ -61,6 +61,7 @@ public class CopyWritingNetworkController extends MyBaseController { */ @RequiresPermissions("webmagic:copyWritingNetwork:list") @GetMapping("/list") + @ApiOperation("查询文案网列表") public TableDataInfo list(CopyWritingNetwork copyWritingNetwork) { startPage(); List list = copyWritingNetworkService.selectCopyWritingNetworkList(copyWritingNetwork); @@ -73,6 +74,7 @@ public class CopyWritingNetworkController extends MyBaseController { @RequiresPermissions("webmagic:copyWritingNetwork:export") @Log(title = "文案网", businessType = BusinessType.EXPORT) @PostMapping("/export") + @ApiOperation("导出文案网列表") public void export(HttpServletResponse response, CopyWritingNetwork copyWritingNetwork) { List list = copyWritingNetworkService.selectCopyWritingNetworkList(copyWritingNetwork); ExcelUtil util = new ExcelUtil<>(CopyWritingNetwork.class); @@ -85,6 +87,7 @@ public class CopyWritingNetworkController extends MyBaseController { @RequiresPermissions("webmagic:copyWritingNetwork:remove") @Log(title = "文案网", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") + @ApiOperation("删除文案网") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(copyWritingNetworkService.deleteCopyWritingNetworkByIds(ids)); } diff --git a/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/sina/controller/SinaNewsController.java b/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/sina/controller/SinaNewsController.java index b41ede77..18248476 100644 --- a/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/sina/controller/SinaNewsController.java +++ b/xjs-business/xjs-business-webmagic/src/main/java/com/xjs/sina/controller/SinaNewsController.java @@ -57,6 +57,7 @@ public class SinaNewsController extends MyBaseController { */ @RequiresPermissions("webmagic:sinaNews:list") @GetMapping("/list") + @ApiOperation("查询新浪新闻列表") public TableDataInfo list(SinaNews sinaNews) { startPage(); List list = sinaNewsService.selectSinaNewsList(sinaNews); @@ -69,6 +70,7 @@ public class SinaNewsController extends MyBaseController { @RequiresPermissions("webmagic:sinaNews:remove") @Log(title = "新浪新闻", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") + @ApiOperation("删除新浪新闻") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(sinaNewsService.deleteSinaNewsByIds(ids)); }