Browse Source

refactor(national-motion-module-system): 优化数据模型和接口定义- 移除了多个 DTO 类中不必要的示例值
- 统一了分页相关参数的描述
- 优化了部分字段的 Schema 注解
- 更新了 AppDeviceController 中的请求映射- 在 RedissonDelayQueue 中增加了 NioEventLoopGroup 的配置

SheepHy 4 days ago
parent
commit
b6ae67b08f

+ 3 - 3
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/dto/GetPlaceListDTO.java

@@ -10,11 +10,11 @@ import lombok.experimental.Accessors;
 @EqualsAndHashCode(callSuper = false)
 @Schema(description="场地分页查询入参DTO")
 public class GetPlaceListDTO {
-    @Schema(description ="页码", example = "1")
+    @Schema(description ="页码")
     private long size;
-    @Schema(description ="当前页", example = "10")
+    @Schema(description ="当前页")
     private long current;
-    @Schema(description ="筛选类型", example = "0-1")
+    @Schema(description ="筛选类型")
     private String venueType;
     @Schema(description ="经度")
     private double longitude;

+ 1 - 0
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/dto/SealInfoDTO.java

@@ -24,5 +24,6 @@ public class SealInfoDTO {
     private String sealImageDownloadUrl;
     @Schema(description ="是否授权")
     private Boolean isStatus;
+    @Schema(description ="orgCode")
     private String orgCode;
 }

+ 3 - 0
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/redission/RedissonDelayQueue.java

@@ -2,6 +2,7 @@ package org.jeecg.modules.redission;
 
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
+import io.netty.channel.nio.NioEventLoopGroup;
 import lombok.extern.slf4j.Slf4j;
 import org.jeecg.modules.system.app.entity.AppOrder;
 import org.jeecg.modules.system.app.service.IAppOrderService;
@@ -59,6 +60,8 @@ public class RedissonDelayQueue {
         }
         //设置连接redis的心跳间隔(30s/次)
         serverConfig.setPingConnectionInterval(30000);
+        config.useSingleServer();
+        config.setEventLoopGroup(new NioEventLoopGroup(16));
         redissonClient = Redisson.create(config);
 
         blockingQueue = redissonClient.getBlockingQueue("OrderTimeOutTask");

+ 1 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/controller/AppDeviceController.java

@@ -115,7 +115,7 @@ public class AppDeviceController extends JeecgController<AppDevice, IAppDeviceSe
 	@AutoLog(value = "nm_device-编辑")
 	@Operation(summary="nm_device-编辑")
 	@RequiresPermissions("com:nm_device:edit")
-	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	@PostMapping(value = "/edit")
 	public Result<String> edit(@RequestBody AppDevice AppDevice) {
 		AppDeviceService.updateById(AppDevice);
 		return Result.OK("编辑成功!");

+ 2 - 2
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/dto/AppCategoryDTO.java

@@ -22,8 +22,8 @@ import lombok.experimental.Accessors;
 public class AppCategoryDTO extends BasePageDTO{
     @Schema(description ="id")
     private String id;
-    @Schema(description ="名称", example = "篮球")
+    @Schema(description ="名称")
     private String name;
-    @Schema(description ="排序", example = "1")
+    @Schema(description ="排序")
     private int sort;
 }

+ 1 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/dto/AppSitePageDTO.java

@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
 @NoArgsConstructor
 @Schema(description="场地分页入参DTO")
 public class AppSitePageDTO extends BasePageDTO{
-    @Schema(description = "名称", example = "名称")
+    @Schema(description = "名称")
     private String name;
 
 }

+ 2 - 2
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/app/dto/BasePageDTO.java

@@ -19,9 +19,9 @@ import lombok.experimental.Accessors;
 @NoArgsConstructor
 @Schema(description="分页入参DTO")
 public class BasePageDTO {
-    @Schema(description = "当前页码", example = "1", required = true)
+    @Schema(description = "当前页码", required = true)
     private Long pageNum = 1L;
 
-    @Schema(description = "每页条数", example = "10", required = true)
+    @Schema(description = "每页条数", required = true)
     private Long pageSize = 10L;
 }

+ 1 - 0
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/entity/SysComment.java

@@ -83,6 +83,7 @@ public class SysComment implements Serializable {
      * 不是数据库字段,用于评论跳转
      */
     @TableField(exist = false)
+    @Schema(description = "tableId")
     private String tableId;
 
 }

+ 4 - 4
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/model/DuplicateCheckVo.java

@@ -20,25 +20,25 @@ public class DuplicateCheckVo implements Serializable {
 	/**
 	 * 表名
 	 */
-	@Schema(description="表名",name="tableName",example="sys_log")
+	@Schema(description="表名",name="tableName")
 	private String tableName;
 	
 	/**
 	 * 字段名
 	 */
-	@Schema(description="字段名",name="fieldName",example="id")
+	@Schema(description="字段名",name="fieldName")
 	private String fieldName;
 	
 	/**
 	 * 字段值
 	 */
-	@Schema(description="字段值",name="fieldVal",example="1000")
+	@Schema(description="字段值",name="fieldVal")
 	private String fieldVal;
 	
 	/**
 	 * 数据ID
 	*/
-	@Schema(description="数据ID",name="dataId",example="2000")
+	@Schema(description="数据ID",name="dataId")
 	private String dataId;
 
 }