From 81a7cc07f3e4c0ffec14a4077d167e88fdc72143 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 18 九月 2024 15:39:54 +0800 Subject: [PATCH] 11 --- src/main/java/com/se/simu/domain/po/SimuPo.java | 64 +++++++++++++++++++++ src/main/java/com/se/simu/domain/vo/TaskVo.java | 36 ++++++++++++ src/main/java/com/se/simu/domain/vo/CreateSimuVo.java | 47 +++++++++++++++ src/main/java/com/se/simu/controller/SimuController.java | 17 +++-- 4 files changed, 156 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/se/simu/controller/TaskController.java b/src/main/java/com/se/simu/controller/SimuController.java similarity index 79% rename from src/main/java/com/se/simu/controller/TaskController.java rename to src/main/java/com/se/simu/controller/SimuController.java index d14a7c7..6863c45 100644 --- a/src/main/java/com/se/simu/controller/TaskController.java +++ b/src/main/java/com/se/simu/controller/SimuController.java @@ -1,5 +1,6 @@ package com.se.simu.controller; +import com.se.simu.domain.vo.CreateSimuVo; import com.se.simu.domain.vo.R; import com.se.simu.service.GedbService; import io.swagger.annotations.*; @@ -10,23 +11,23 @@ import java.util.List; /** - * 浠诲姟绠$悊 + * 浠跨湡绠$悊 * * @author WWW - * @date 2024-09-13 + * @date 2024-09-18 */ -@Api(tags = "浠诲姟绠$悊") +@Api(tags = "浠跨湡绠$悊") @Slf4j @RestController -@RequestMapping("/task") +@RequestMapping("/simu") @SuppressWarnings("ALL") -public class TaskController extends BaseController { +public class SimuController extends BaseController { @Resource GedbService gedbService; - @ApiOperation(value = "鍒涘缓浠诲姟") - @PostMapping(value = "/createTask", produces = "application/json; charset=UTF-8") - public R<Object> createTask() { + @ApiOperation(value = "鍒涘缓浠跨湡") + @PostMapping(value = "/create", produces = "application/json; charset=UTF-8") + public R<Object> createTask(@RequestBody @ApiParam("鍒涘缓浠跨湡瑙嗗浘绫�") CreateSimuVo vo) { try { // 469538.6536261877,4416744.922022615,469853.14714664617,4417049.378602433 String bbox = "116.64388473935195,39.884315914604464,116.64754729082588,39.887069143903496"; diff --git a/src/main/java/com/se/simu/domain/po/SimuPo.java b/src/main/java/com/se/simu/domain/po/SimuPo.java new file mode 100644 index 0000000..5301088 --- /dev/null +++ b/src/main/java/com/se/simu/domain/po/SimuPo.java @@ -0,0 +1,64 @@ +package com.se.simu.domain.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + +import java.sql.Timestamp; + +/** + * 浠跨湡瀹炰綋绫� + * + * @author WWW + * @date 2024-09-18 + */ +@TableName("bs.simu") +@SuppressWarnings("ALL") +public class SimuPo { + @TableId(type = IdType.AUTO) + @ApiModelProperty("涓婚敭") + private Long id; + + @ApiModelProperty("浠诲姟鍚嶇О") + private String simuName; + + @ApiModelProperty("鍒涘缓鏃堕棿") + private Timestamp createTime; + + @ApiModelProperty("缁撴潫鏃堕棿") + private Timestamp stopTime; + + @ApiModelProperty("鏁版嵁婧�") + private String dataSource; + + @ApiModelProperty("鍦扮悊瑕佺礌锛堟暟鎹被鍨嬶級锛氬缓绛戠墿锛岄亾璺紝姘翠綋锛屾灄鍦�") + private String dataType; + + @ApiModelProperty("鍖哄煙绫诲瀷锛氬吀鍨嬪尯鍩燂紝澶嶆潅鍖哄煙锛岃縼绉诲尯鍩�") + private String areaType; + + @ApiModelProperty("鐘舵�侊細0-鍑嗗锛�1-澶勭悊鏁版嵁锛�2-璇嗗埆鏁版嵁锛�3-鍒嗘瀽缁撴灉锛�10-瀹屾垚锛�20-鍑洪敊") + private Short status; + + @ApiModelProperty("鏍囨敞涓暟") + private Integer marks; + + @ApiModelProperty("姝g‘涓暟") + private Integer corrects; + + @ApiModelProperty("閿欒涓暟") + private Integer errors; + + @ApiModelProperty("鍑嗙‘鐜�") + private Integer precision; + + @ApiModelProperty("鑼冨洿") + private String range; + + @ApiModelProperty("缁撴灉") + private String result; + + @ApiModelProperty("浠诲姟澶囨敞") + private String bak; +} diff --git a/src/main/java/com/se/simu/domain/vo/CreateSimuVo.java b/src/main/java/com/se/simu/domain/vo/CreateSimuVo.java new file mode 100644 index 0000000..096df05 --- /dev/null +++ b/src/main/java/com/se/simu/domain/vo/CreateSimuVo.java @@ -0,0 +1,47 @@ +package com.se.simu.domain.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +/** + * 鍒涘缓浠跨湡瑙嗗浘绫� + * + * @author WWW + * @date 2024-09-18 + */ +@Data +@ToString +@SuppressWarnings("ALL") +@ApiModel(value = "鍒涘缓浠跨湡瑙嗗浘绫�") +@EqualsAndHashCode(callSuper = false) +public class CreateSimuVo { + @ApiModelProperty("鏈�灏廥") + private Double minx; + + @ApiModelProperty("鏈�灏廦") + private Double miny; + + @ApiModelProperty("鏈�澶") + private Double maxx; + + @ApiModelProperty("鏈�澶") + private Double maxy; + + @ApiModelProperty("搴忓彿") + private Integer num; + + @ApiModelProperty("闄嶉洦鎬婚噺(mm)") + private Double total; + + @ApiModelProperty("鏃堕暱(min)") + private Integer duration; + + @ApiModelProperty("浠跨湡鍚嶇О") + private String simuName; + + @ApiModelProperty("浠跨湡澶囨敞") + private String bak; +} diff --git a/src/main/java/com/se/simu/domain/vo/TaskVo.java b/src/main/java/com/se/simu/domain/vo/TaskVo.java new file mode 100644 index 0000000..b7aed3c --- /dev/null +++ b/src/main/java/com/se/simu/domain/vo/TaskVo.java @@ -0,0 +1,36 @@ +package com.se.simu.domain.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.models.auth.In; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +/** + * 浠诲姟瑙嗗浘绫� + * + * @author WWW + * @date 2024-09-18 + */ +@Data +@ToString +@SuppressWarnings("ALL") +@ApiModel(value = "浠诲姟瑙嗗浘绫�") +@EqualsAndHashCode(callSuper = false) +public class TaskVo { + @ApiModelProperty("鍚嶇О") + private String name; + + @ApiModelProperty("搴忓彿") + private Integer num; + + @ApiModelProperty("鍒嗛〉澶у皬") + private Integer pageSize; + + @ApiModelProperty("褰撳墠椤电爜") + private Integer pageIndex; + + public TaskVo() { + } +} -- Gitblit v1.9.3