package com.ydtech.modules.admin.controller.websocket; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.SysGeographyPosition; import com.ydtech.modules.admin.model.SysGeographyPositionRecord; import com.ydtech.modules.admin.model.dto.SysGeographyPositionPageDto; import com.ydtech.modules.admin.service.SysGeographyPositionService; import com.ydtech.modules.order.entity.BasePageResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; @RestController @RequestMapping("/geography") @Api(tags = "APP地理经纬度") public class SysGeographyPositionController { @Resource private SysGeographyPositionService sysGeographyPositionService; @GetMapping("/queryPosition") @ApiOperation(value = "查询所有用户的位置列表") public HttpResult> queryPosition() { return HttpResult.ok("success", this.sysGeographyPositionService.queryPosition()); } @PostMapping("/queryPositionList") @ApiOperation(value = "查询单个用户的所有位置") public HttpResult> queryPositionList(@RequestBody SysGeographyPositionPageDto sysGeographyPositionPageDto) { if (sysGeographyPositionPageDto.getPageNum() == 0) { sysGeographyPositionPageDto.setPageNum(1); } if (sysGeographyPositionPageDto.getPageSize() == 0) { sysGeographyPositionPageDto.setPageSize(10); } return HttpResult.ok("success", this.sysGeographyPositionService.queryPositionList(sysGeographyPositionPageDto)); } }