管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-12-05 68f68034833e6c2702abfb37c313ddf78fc42d5c
src/main/java/com/lf/server/controller/data/ProjectController.java
@@ -1,15 +1,17 @@
package com.lf.server.controller.data;
import com.lf.server.annotation.SysLog;
import com.lf.server.controller.all.BaseQueryController;
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.data.DictEntity;
import com.lf.server.entity.data.DirEntity;
import com.lf.server.entity.sys.DepEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.StringHelper;
import com.lf.server.helper.WebHelper;
import com.lf.server.mapper.bs.BsprojectMapper;
import com.lf.server.service.all.BaseQueryService;
import com.lf.server.service.data.DirService;
import com.lf.server.service.sys.DepService;
import com.lf.server.service.sys.TokenService;
@@ -27,13 +29,13 @@
import java.util.Map;
/**
 * 数据检索
 * 项目管理
 * @author WWW
 */
@Api(tags = "数据管理\\项目管理")
@RestController
@RequestMapping("/project")
public class ProjectController extends BaseQueryController {
public class ProjectController extends BaseController {
    @Autowired
    DepService depService;
@@ -45,6 +47,9 @@
    @Autowired
    BsprojectMapper bsprojectMapper;
    @Autowired
    BaseQueryService baseQueryService;
    @SysLog()
    @ApiOperation(value = "查询所有单位数据")
@@ -93,6 +98,25 @@
    }
    @SysLog()
    @ApiOperation(value = "查询字段信息")
    @GetMapping(value = "/selectFields")
    public ResponseMsg<List<DictEntity>> selectFields() {
        try {
            String tabName = BaseQueryService.getTabName(bsprojectMapper);
            if (tabName == null) {
                return null;
            }
            String[] strs = tabName.split("\\.");
            List<DictEntity> list = baseQueryService.selectFields(strs[0], strs[1]);
            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")
@@ -123,7 +147,7 @@
            UserEntity ue = tokenService.getCurrentUser(req);
            entity.setCreateuser(ue.getId());
            entity.setCreatetime(WebHelper.getCurrentTimestamp());
            entity.setGeom(StringHelper.getGeomWKT(entity.getGeom()));
            entity.setGeom(StringHelper.getGeomWkt(entity.getGeom()));
            List<BsprojectEntity> list = new ArrayList<>();
            list.add(entity);
@@ -152,7 +176,7 @@
            UserEntity ue = tokenService.getCurrentUser(req);
            entity.setUpdateuser(ue.getId());
            entity.setUpdatetime(WebHelper.getCurrentTimestamp());
            entity.setGeom(StringHelper.getGeomWKT(entity.getGeom()));
            entity.setGeom(StringHelper.getGeomWkt(entity.getGeom()));
            List<BsprojectEntity> list = new ArrayList<>();
            list.add(entity);