管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-18 b07cdf03ec1754aefa231b3199171e0b11bc99f8
src/main/java/com/lf/server/controller/data/ProjectController.java
@@ -7,6 +7,7 @@
import com.lf.server.controller.all.BaseController;
import com.lf.server.entity.all.ResponseMsg;
import com.lf.server.entity.bs.BsprojectEntity;
import com.lf.server.entity.ctrl.KeyValueEntity;
import com.lf.server.entity.data.DictEntity;
import com.lf.server.entity.data.DirEntity;
import com.lf.server.entity.sys.DepEntity;
@@ -65,11 +66,11 @@
    }
    @SysLog()
    @ApiOperation(value = "查询根目录")
    @GetMapping(value = "/selectDirRoot")
    public ResponseMsg<List<DirEntity>> selectDirRoot() {
    @ApiOperation(value = "查询项目")
    @GetMapping(value = "/selectProject")
    public ResponseMsg<List<DirEntity>> selectProject() {
        try {
            List<DirEntity> list = dirService.selectDirRoot();
            List<DirEntity> list = dirService.selectProject();
            return success(list);
        } catch (Exception ex) {
@@ -80,12 +81,12 @@
    @SysLog()
    @ApiOperation(value = "分页查询并返回记录数")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "dirid", value = "目录ID", dataType = "Integer", paramType = "query", example = "1"),
            @ApiImplicitParam(name = "dirid", value = "目录ID", dataType = "String", paramType = "query", example = "1"),
            @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "Integer", paramType = "query", example = "10"),
            @ApiImplicitParam(name = "pageIndex", value = "分页数(从1开始)", dataType = "Integer", paramType = "query", example = "1")
    })
    @GetMapping(value = "/selectByPageAndCount")
    public ResponseMsg<Object> selectByPageAndCount(Integer dirid, Integer pageSize, Integer pageIndex) {
    public ResponseMsg<Object> selectByPageAndCount(String dirid, Integer pageSize, Integer pageIndex) {
        try {
            QueryWrapper<BsprojectEntity> wrapper = new QueryWrapper<>();
            wrapper.select("ST_AsText(geom) as geom, *");
@@ -123,6 +124,24 @@
    }
    @SysLog()
    @ApiOperation(value = "查询位置")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "x", value = "X", dataType = "Double", paramType = "query", example = "114.178955"),
            @ApiImplicitParam(name = "y", value = "Y", dataType = "Double", paramType = "query", example = "38.991743")
    })
    @GetMapping(value = "/selectLocation")
    public ResponseMsg<Object> selectLocation(double x, double y) {
        try {
            String wkt = String.format("POINT(%f %f)", x, y);
            List<KeyValueEntity> list = baseQueryService.selectLocation(wkt);
            return success(list);
        } catch (Exception ex) {
            return fail(ex.getMessage(), null);
        }
    }
    @SysLog()
    @ApiOperation(value = "删除一条")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "gid", value = "ID", dataType = "int", paramType = "query", example = "1")