This commit is contained in:
邱贞招 2024-12-21 15:39:04 +08:00
parent a10fed78dc
commit 3edcc599e8
4 changed files with 70 additions and 2 deletions

View File

@ -212,7 +212,6 @@ public class AppController extends BaseController
public TableDataInfo list(EtParkingArea etParkingArea)
{
etParkingArea.setStatus("0");
// startPage();
List<EtParkingArea> list = etParkingAreaService.selectEtParkingAreaList(etParkingArea);
return getDataTable(list);
}

View File

@ -1662,4 +1662,71 @@ public class AppVerifyController extends BaseController
}
return toAjax(etOperatingAreaService.updateEtOperatingArea(etOperatingArea));
}
/**
* 查询停车区列表
*/
@GetMapping("/parking/list")
public AjaxResult list(EtParkingArea etParkingArea)
{
List<EtParkingArea> list = etParkingAreaService.selectEtParkingAreaList(etParkingArea);
return success(list);
}
/**
* 新增停车区
*/
@Log(title = "停车区", businessType = BusinessType.INSERT)
@PostMapping("/parking")
public AjaxResult add(@RequestBody EtParkingArea etParkingArea)
{
return toAjax(etParkingAreaService.insertEtParkingArea(etParkingArea));
}
/**
* 修改停车区
*/
@Log(title = "停车区", businessType = BusinessType.UPDATE)
@PutMapping("/parking")
public AjaxResult edit(@RequestBody EtParkingArea etParkingArea)
{
return toAjax(etParkingAreaService.updateEtParkingArea(etParkingArea));
}
/**
* 删除停车区
*/
@Log(title = "停车区", businessType = BusinessType.DELETE)
@DeleteMapping("/parking/{parkingIds}")
public AjaxResult remove(@PathVariable Long[] parkingIds)
{
return toAjax(etParkingAreaService.deleteEtParkingAreaByParkingIds(parkingIds));
}
/**
* 状态修改
*/
@Log(title = "停车区状态修改", businessType = BusinessType.UPDATE)
@PutMapping("/parking/changeParkingStatus")
public AjaxResult changeStatus(@RequestBody EtParkingArea area)
{
return toAjax(etParkingAreaService.updateParkingStatus(area));
}
/**
* 根据时间查询车辆轨迹 /trajectory 给方法取个名本来是查询轨迹的现在增加一个带详情的轨迹给新接口取个名
*/
@PostMapping("/trajectoryDetails")
public AjaxResult trajectoryDetails(String sn,String startTime,String endTime)
{
AjaxResult ajax = AjaxResult.success();
if(StrUtil.isBlank(sn)){
logger.info("没有sn号参数【sn={}】",sn);
return error("请传sn号参数"+"【sn="+sn+"");
}
logger.info("【根据时间查询车辆轨迹】:{}",sn,startTime,endTime);
List<EtLocationLog> trajectoryDetails = asDeviceService.trajectoryDetails(sn,startTime,endTime);
ajax.put(AjaxResult.DATA_TAG,trajectoryDetails);
return ajax;
}
}

View File

@ -115,7 +115,7 @@ public class EtParkingAreaController extends BaseController
/**
* 状态修改
*/
@Log(title = "用户管理", businessType = BusinessType.UPDATE)
@Log(title = "停车区状态修改", businessType = BusinessType.UPDATE)
@PutMapping("/changeParkingStatus")
public AjaxResult changeStatus(@RequestBody EtParkingArea area)
{

View File

@ -1,5 +1,6 @@
package com.ruoyi.system.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
@ -37,6 +38,7 @@ public class EtLocationLog extends BaseEntity
private String latitude;
@Excel(name = "onenet消息时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date at;
/** 车辆状态 */