src/main/java/com/se/simu/controller/SimuController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/domain/po/SimuPo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/domain/vo/CreateSimuVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/se/simu/domain/vo/TaskVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/se/simu/controller/SimuController.java
ÎļþÃû´Ó src/main/java/com/se/simu/controller/TaskController.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"; 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("æ£ç¡®ä¸ªæ°") private Integer corrects; @ApiModelProperty("é误个æ°") private Integer errors; @ApiModelProperty("åç¡®ç") private Integer precision; @ApiModelProperty("èå´") private String range; @ApiModelProperty("ç»æ") private String result; @ApiModelProperty("ä»»å¡å¤æ³¨") private String bak; } 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("æå°X") private Double minx; @ApiModelProperty("æå°Y") private Double miny; @ApiModelProperty("æå¤§X") private Double maxx; @ApiModelProperty("æå¤§Y") 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; } 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() { } }