查询电子围栏列表

master
tangwenkang 2023-11-24 08:35:24 +08:00
parent e1de510a3e
commit 00db7bbc1c
6 changed files with 42 additions and 16 deletions

View File

@ -35,37 +35,33 @@ public class Fence {
*/
private String fenceData;
/**
*
* 0-- 1--
*/
private Integer status;
/**
*
* 0-- 1--
*/
private String alarmType;
/**
*
* id
*/
private String tenantId;
/**
*
*/
private Integer revision;
private Integer fenceTagId;
/**
*
*/
private String createBy;
private String createdBy;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
private Date createdTime;
/**
*
*/
private String updateBy;
private String updatedBy;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
private Date updatedTime;
}

View File

@ -47,6 +47,10 @@ public class ReqCar {
*
*/
private String fenceName;
/**
* ID
*/
private Integer fenceId;
/**
* 1-线 0-线
*/

View File

@ -95,10 +95,6 @@
<artifactId>mybatis-plus-join</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>com.dragon</groupId>
<artifactId>dragon-common-security</artifactId>
</dependency>
</dependencies>

View File

@ -3,6 +3,7 @@ package com.dragon.vehicle.history.server.controller;
import com.dragon.common.core.domain.Result;
import com.dragon.vehicle.history.common.domain.Car;
import com.dragon.vehicle.history.common.domain.CarType;
import com.dragon.vehicle.history.common.domain.Fence;
import com.dragon.vehicle.history.common.domain.req.ReqCar;
import com.dragon.vehicle.history.common.domain.res.ResCar;
import com.dragon.vehicle.history.server.service.CarService;
@ -69,4 +70,13 @@ public class CarController {
public Result insertCar(@RequestBody Car car){
return carService.insertCar(car);
}
/**
*
* @return
*/
@GetMapping("/listFence")
public Result<List<Fence>> listFence(){
return carService.listFence();
}
}

View File

@ -4,6 +4,7 @@ package com.dragon.vehicle.history.server.service;
import com.dragon.common.core.domain.Result;
import com.dragon.vehicle.history.common.domain.Car;
import com.dragon.vehicle.history.common.domain.CarType;
import com.dragon.vehicle.history.common.domain.Fence;
import com.dragon.vehicle.history.common.domain.req.ReqCar;
import com.dragon.vehicle.history.common.domain.res.ResCar;
@ -46,4 +47,10 @@ public interface CarService {
* @return
*/
Result insertCar(Car car);
/**
*
* @return
*/
Result<List<Fence>> listFence();
}

View File

@ -11,6 +11,7 @@ import com.dragon.vehicle.history.common.domain.req.ReqCar;
import com.dragon.vehicle.history.common.domain.res.ResCar;
import com.dragon.vehicle.history.server.mapper.CarMapper;
import com.dragon.vehicle.history.server.mapper.CarTypeMapper;
import com.dragon.vehicle.history.server.mapper.FenceMapper;
import com.dragon.vehicle.history.server.service.CarService;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import lombok.extern.log4j.Log4j2;
@ -31,6 +32,8 @@ public class CarServiceImpl implements CarService {
private CarMapper carMapper;
@Autowired
private CarTypeMapper carTypeMapper;
@Autowired
private FenceMapper fenceMapper;
/**
*
@ -112,4 +115,14 @@ public class CarServiceImpl implements CarService {
carMapper.insert(inserCar);
return Result.success("添加成功!");
}
/**
*
* @return
*/
@Override
public Result<List<Fence>> listFence() {
List<Fence> fences = fenceMapper.selectList(new MPJLambdaWrapper<Fence>().select(Fence::getFenceId,Fence::getFenceName));
return Result.success(fences);
}
}