浏览代码

新增河湖列表接口

master
鲲鹏 4 年前
父节点
当前提交
03133f91b0
共有 10 个文件被更改,包括 205 次插入0 次删除
  1. +1
    -0
      log.path_IS_UNDEFINED/log_info.log
  2. +40
    -0
      src/main/java/com/taauav/api/controller/DriverController.java
  3. +10
    -0
      src/main/java/com/taauav/api/controller/InspectQuestionController.java
  4. +16
    -0
      src/main/java/com/taauav/api/mapper/DriverMapper.java
  5. +5
    -0
      src/main/java/com/taauav/api/mapper/DriverMapper.xml
  6. +8
    -0
      src/main/java/com/taauav/api/query/DriverQuery.java
  7. +28
    -0
      src/main/java/com/taauav/api/service/IDriverService.java
  8. +7
    -0
      src/main/java/com/taauav/api/service/IInspectQuestionService.java
  9. +74
    -0
      src/main/java/com/taauav/api/service/impl/DriverServiceImpl.java
  10. +16
    -0
      src/main/java/com/taauav/api/service/impl/InspectQuestionServiceImpl.java

+ 1
- 0
log.path_IS_UNDEFINED/log_info.log 查看文件

@@ -1,2 +1,3 @@
2020-08-14 09:59:01.928 [SpringContextShutdownHook] INFO o.s.s.c.ThreadPoolTaskScheduler - [shutdown,208] - Shutting down ExecutorService 'taskScheduler'
2020-08-14 09:59:02.172 [SpringContextShutdownHook] INFO c.a.d.p.DruidDataSource - [close,1825] - {dataSource-1} closed
2020-08-14 15:08:02.429 [http-nio-8012-exec-2] INFO o.a.s.s.m.AbstractValidatingSessionManager - [enableSessionValidation,233] - Enabling session validation scheduler...

+ 40
- 0
src/main/java/com/taauav/api/controller/DriverController.java 查看文件

@@ -0,0 +1,40 @@
package com.taauav.api.controller;


import com.taauav.api.query.DriverQuery;
import com.taauav.api.service.IDriverService;
import com.taauav.common.bean.Response;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;
import com.taauav.api.controller.ApiBaseController;

/**
* <p>
* 河道管理表 前端控制器
* </p>
*
* @author zongjl
* @since 2020-08-14
*/
@RestController
@RequestMapping("/user/driver")
public class DriverController extends ApiBaseController {

@Autowired
private IDriverService driverService;

/**
* 根据数据权限获取河湖列表
*
* @return
*/
@GetMapping("/getDriverList")
public Response getDriverList(@RequestBody DriverQuery query) {
return driverService.getDriverList(query);
}

}

+ 10
- 0
src/main/java/com/taauav/api/controller/InspectQuestionController.java 查看文件

@@ -61,4 +61,14 @@ public class InspectQuestionController extends ApiBaseController {
return inspectQuestionService.createQuestion(inspectQuestionDto);
}

/**
* 获取问题类型列表
*
* @return
*/
@GetMapping("/getQuestionOptionsList")
public Response getQuestionOptionsList() {
return inspectQuestionService.getQuestionOptionsList();
}

}

+ 16
- 0
src/main/java/com/taauav/api/mapper/DriverMapper.java 查看文件

@@ -0,0 +1,16 @@
package com.taauav.api.mapper;

import com.taauav.admin.entity.TauvDriver;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
* <p>
* 河道管理表 Mapper 接口
* </p>
*
* @author zongjl
* @since 2020-08-14
*/
public interface DriverMapper extends BaseMapper<TauvDriver> {

}

+ 5
- 0
src/main/java/com/taauav/api/mapper/DriverMapper.xml 查看文件

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.taauav.api.mapper.DriverMapper">

</mapper>

+ 8
- 0
src/main/java/com/taauav/api/query/DriverQuery.java 查看文件

@@ -0,0 +1,8 @@
package com.taauav.api.query;

import com.taauav.common.core.mps.BaseQuery;
import lombok.Data;

@Data
public class DriverQuery extends BaseQuery {
}

+ 28
- 0
src/main/java/com/taauav/api/service/IDriverService.java 查看文件

@@ -0,0 +1,28 @@
package com.taauav.api.service;

import com.taauav.admin.entity.TauvDriver;
import com.baomidou.mybatisplus.extension.service.IService;
import com.taauav.api.query.DriverQuery;
import com.taauav.common.bean.Response;

import java.util.List;

/**
* <p>
* 河道管理表 服务类
* </p>
*
* @author zongjl
* @since 2020-08-14
*/
public interface IDriverService extends IService<TauvDriver> {

/**
* 获取河湖列表
*
* @param query 查询条件
* @return
*/
Response getDriverList(DriverQuery query);

}

+ 7
- 0
src/main/java/com/taauav/api/service/IInspectQuestionService.java 查看文件

@@ -44,4 +44,11 @@ public interface IInspectQuestionService extends IService<TauvInspectQuestion> {
*/
Response createQuestion(InspectQuestionDto inspectQuestionDto) throws IOException;

/**
* 获取问题类型列表
*
* @return
*/
Response getQuestionOptionsList();

}

+ 74
- 0
src/main/java/com/taauav/api/service/impl/DriverServiceImpl.java 查看文件

@@ -0,0 +1,74 @@
package com.taauav.api.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.taauav.admin.entity.TauvDriver;
import com.taauav.api.mapper.DriverMapper;
import com.taauav.api.query.DriverQuery;
import com.taauav.api.service.IDriverService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.taauav.common.bean.Response;
import com.taauav.common.util.ShiroUtils;
import com.taauav.front.service.IUserAuthGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;

import java.math.BigInteger;
import java.sql.DriverManager;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
* <p>
* 河道管理表 服务实现类
* </p>
*
* @author zongjl
* @since 2020-08-14
*/
@Service
public class DriverServiceImpl extends ServiceImpl<DriverMapper, TauvDriver> implements IDriverService {

@Autowired
private DriverMapper driverMapper;
@Autowired
private IUserAuthGroupService userAuthGroupService;
@Autowired
private Response response;

/**
* 获取河湖列表
*
* @param query 查询条件
* @return
*/
@Override
public Response getDriverList(DriverQuery query) {

// 数据权限
List<BigInteger> driverAreaList = userAuthGroupService.getDriverAreaList(1);
BigInteger[] driverArea = driverAreaList.toArray(new BigInteger[driverAreaList.size()]);

// 查询条件
QueryWrapper<TauvDriver> queryWrapper = new QueryWrapper<>();
queryWrapper.in("driver_area", driverArea);
queryWrapper.eq("status", 1);
queryWrapper.eq("mark", 1);
IPage<TauvDriver> page = new Page<>(query.getPage(), query.getPageSize());
IPage<TauvDriver> data = driverMapper.selectPage(page, queryWrapper);
List<TauvDriver> driverList = data.getRecords();

// 返回结果
Map<String, Object> result = new HashMap<>();
result.put("total", data.getTotal());
result.put("size", data.getSize());
result.put("current", data.getCurrent());
result.put("pages", data.getPages());
result.put("records", driverList);
return response.success(result);
}
}

+ 16
- 0
src/main/java/com/taauav/api/service/impl/InspectQuestionServiceImpl.java 查看文件

@@ -1,5 +1,6 @@
package com.taauav.api.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.taauav.admin.entity.*;
@@ -236,4 +237,19 @@ public class InspectQuestionServiceImpl extends ServiceImpl<InspectQuestionMappe
list.add(map);
return list;
}

/**
* 获取问题类型列表
*
* @return
*/
@Override
public Response getQuestionOptionsList() {
QueryWrapper<TauvQuestionOptions> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("status", 1);
queryWrapper.eq("mark", 1);
queryWrapper.orderByAsc("sort");
List<TauvQuestionOptions> optionsList = questionOptionsMapper.selectList(queryWrapper);
return response.success(optionsList);
}
}

正在加载...
取消
保存