加操作注解

This commit is contained in:
guoshengxiong 2024-06-28 15:05:19 +08:00
parent 4fa5a5d718
commit 8c5b380cf0
8 changed files with 154 additions and 90 deletions

View File

@ -110,6 +110,7 @@ public class SystemUserController {
* @param
* @return
*/
@OperLog(operModul = "账号管理", operType = "通过id查询账号信息", operDesc = "通过id查询账号信息")
@ApiOperation(value = "通过id查询账号信息", notes = "通过id查询账号信息", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "账号ID", paramType = "body", required = true, dataType = "Integer")
@PostMapping(value = "/queryById")
@ -128,6 +129,7 @@ public class SystemUserController {
return Result.ok();
}
@OperLog(operModul = "账号管理", operType = "根据企业或项目SN查找账号列表", operDesc = "根据企业或项目SN查找账号列表")
@ApiOperation(value = "根据企业或项目SN查找账号列表", notes = "根据企业或项目SN查找账号列表", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "sn", required = true, value = "企业或项目SN", paramType = "body"),
@ -138,6 +140,7 @@ public class SystemUserController {
return Result.success(systemUserService.getSystemUsersBySn(map));
}
@OperLog(operModul = "账号管理", operType = "根据企业或项目SN查找账号分页列表", operDesc = "根据企业或项目SN查找账号分页列表")
@ApiOperation(value = "根据企业或项目SN查找账号分页列表", notes = "根据企业或项目SN查找账号分页列表1", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "sn", required = true, value = "企业或项目SN", paramType = "body"),
@ -150,6 +153,7 @@ public class SystemUserController {
return Result.success(systemUserService.getSystemUserBySnPage(map));
}
@OperLog(operModul = "账号管理", operType = "查找项目子账号列表", operDesc = "查找项目子账号列表")
@ApiOperation(value = "查找项目子账号列表", notes = "查找项目子账号列表", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", required = true, value = "项目SN", paramType = "body"),
@ -168,6 +172,7 @@ public class SystemUserController {
return Result.success(systemUserService.getProjectChildernSystemUserList(map));
}
@OperLog(operModul = "账号管理", operType = "发送安全帽平台账号信息", operDesc = "发送安全帽平台账号信息")
@ApiOperation(value = "发送安全帽平台账号信息", notes = "发送安全帽平台账号信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "userId", required = true, value = "用户ID", paramType = "body"),
@ -178,6 +183,7 @@ public class SystemUserController {
return Result.ok();
}
@OperLog(operModul = "账号管理", operType = "发送安全帽平台项目信息", operDesc = "发送安全帽平台项目信息")
@ApiOperation(value = "发送安全帽平台项目信息", notes = "发送安全帽平台项目信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", required = true, value = "项目sn", paramType = "body"),
@ -188,6 +194,7 @@ public class SystemUserController {
return Result.ok();
}
@OperLog(operModul = "账号管理", operType = "修改密码", operDesc = "修改密码")
@ApiOperation(value = "星纵修改密码", notes = "星纵修改密码", httpMethod = "POST")
@PostMapping(value = "/xz/updatePw")
public Result xzUpdatePw(@RequestBody SystemUser systemUser) {
@ -195,6 +202,7 @@ public class SystemUserController {
return Result.ok();
}
@OperLog(operModul = "账号管理", operType = "根据项目SN查找新用户租户列表", operDesc = "根据项目SN查找新用户租户列表")
@ApiOperation(value = "根据项目SN查找新用户租户列表", notes = "根据项目SN查找新用户租户列表", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", required = true, value = "项目SN", paramType = "body"),
@ -204,6 +212,7 @@ public class SystemUserController {
return Result.success(systemUserService.getTenantListBySn(map));
}
@OperLog(operModul = "账号管理", operType = "根据项目SN查找新用户租户分页列表", operDesc = "根据项目SN查找新用户租户分页列表")
@ApiOperation(value = "根据项目SN查找新用户租户分页列表", notes = "根据项目SN查找新用户租户分页列表", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", required = true, value = "项目SN", paramType = "body"),
@ -215,6 +224,7 @@ public class SystemUserController {
}
@OperLog(operModul = "账号管理", operType = "验证账号", operDesc = "验证账号")
@ApiOperation(value = "验证账号", notes = "验证账号", httpMethod = "POST")
@PostMapping(value = "/xz/checkAccount")
public Result checkAccount(@RequestBody SystemUser systemUser) {
@ -222,6 +232,7 @@ public class SystemUserController {
return Result.ok();
}
@OperLog(operModul = "账号管理", operType = "根据账号获取邮箱验证码", operDesc = "根据账号获取邮箱验证码")
@ApiOperation(value = "根据账号获取邮箱验证码", notes = "根据账号获取邮箱验证码", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "type", required = true, value = "1修改密码", paramType = "body"),
@ -233,6 +244,7 @@ public class SystemUserController {
return Result.ok();
}
@OperLog(operModul = "账号管理", operType = "重置密码验证邮箱", operDesc = "重置密码验证邮箱")
@ApiOperation(value = "重置密码验证邮箱", notes = "重置密码验证邮箱", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "account", required = true, value = "账号", paramType = "body"),
@ -243,6 +255,7 @@ public class SystemUserController {
return Result.success(systemUserService.resetPwValidCode(paramMap));
}
@OperLog(operModul = "账号管理", operType = "重置密码通过邮箱方式", operDesc = "重置密码通过邮箱方式")
@ApiOperation(value = "重置密码通过邮箱方式", notes = "重置密码通过邮箱方式", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "account", required = true, value = "账号", paramType = "body"),

View File

@ -1,6 +1,7 @@
package com.zhgd.xmgl.modules.basicdata.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zhgd.annotation.OperLog;
import com.zhgd.jeecg.common.api.vo.Result;
import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
@ -18,30 +19,35 @@ public class SystemUserExternalApi {
@Autowired
private ISystemUserService systemUserService;
@OperLog(operModul = "人员管理", operType = "查询", operDesc = "中建五局查询人员分页列表")
@ApiOperation(value = "中建五局查询人员分页列表", notes = "中建五局查询人员分页列表", httpMethod = "GET")
@GetMapping(value = "/zjwj/page")
public Result<IPage<SystemUser>> getZjwjUserPage(SystemUser systemUser) {
return systemUserService.getZjwjUserPage(systemUser);
}
@OperLog(operModul = "人员管理", operType = "查询", operDesc = "中建五局查询人员列表")
@ApiOperation(value = "中建五局查询人员列表", notes = "中建五局查询人员列表", httpMethod = "GET")
@GetMapping(value = "/zjwj/list")
public Result<List<SystemUser>> getZjwjUserList(SystemUser systemUser) {
return systemUserService.getZjwjUserList(systemUser);
}
@OperLog(operModul = "人员管理", operType = "新增", operDesc = "中建五局新增人员")
@ApiOperation(value = "中建五局新增人员", notes = "中建五局新增人员", httpMethod = "POST")
@PostMapping(value = "/zjwj/add")
public Result addZjwjUser(@RequestBody SystemUser systemUser) {
return systemUserService.addZjwjUser(systemUser);
}
@OperLog(operModul = "人员管理", operType = "修改", operDesc = "中建五局修改人员")
@ApiOperation(value = "中建五局修改人员", notes = "中建五局修改人员", httpMethod = "POST")
@PostMapping(value = "/zjwj/update")
public Result updateZjwjUser(@RequestBody SystemUser systemUser) {
return systemUserService.updateZjwjUser(systemUser);
}
@OperLog(operModul = "人员管理", operType = "删除", operDesc = "中建五局删除人员")
@ApiOperation(value = "中建五局删除人员", notes = "中建五局删除人员", httpMethod = "POST")
@PostMapping(value = "/zjwj/delete")
public Result deleteZjwjUser(@RequestBody SystemUser systemUser) {

View File

@ -13,13 +13,16 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.MapUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
/**
/**
* @Title: Controller
* @Description: 车辆相机
* @author pds
@ -36,27 +39,29 @@ public class CarCameraController {
/**
* 分页列表查询
*
* @return
*/
@OperLog(operModul = "车辆相机管理", operType = "列表查询车辆相机信息", operDesc = "列表查询车辆相机信息")
@ApiOperation(value = "列表查询车辆相机信息", notes = "列表查询车辆相机信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"),
})
@PostMapping(value = "/list")
public Result<List<CarCamera>> selectCarCameraList(@RequestBody Map<String,Object> map) {
QueryWrapper<CarCamera> queryWrapper =new QueryWrapper<>();
queryWrapper.lambda().eq(CarCamera::getProjectSn, MapUtils.getString(map,"projectSn"));
List<CarCamera> list=carCameraService.list(queryWrapper);
public Result<List<CarCamera>> selectCarCameraList(@RequestBody Map<String, Object> map) {
QueryWrapper<CarCamera> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(CarCamera::getProjectSn, MapUtils.getString(map, "projectSn"));
List<CarCamera> list = carCameraService.list(queryWrapper);
return Result.success(list);
}
/**
* 添加
*
* @param carCamera
* @return
*/
@OperLog(operModul = "车辆管理", operType = "添加车辆相机", operDesc = "添加车辆相机信息")
@OperLog(operModul = "车辆相机管理", operType = "添加车辆相机", operDesc = "添加车辆相机信息")
@ApiOperation(value = "添加车辆相机信息", notes = "添加车辆相机信息", httpMethod = "POST")
@PostMapping(value = "/add")
public Result<CarCamera> add(@RequestBody CarCamera carCamera) {
@ -66,11 +71,12 @@ public class CarCameraController {
/**
* 编辑
*
* @param carCamera
* @return
*/
@OperLog(operModul = "车辆管理",operType = "编辑车辆相机",operDesc = "编辑车辆相机信息")
@ApiOperation(value = "编辑车辆相机信息", notes = "编辑车辆相机信息" , httpMethod="POST")
@OperLog(operModul = "车辆相机管理", operType = "编辑车辆相机", operDesc = "编辑车辆相机信息")
@ApiOperation(value = "编辑车辆相机信息", notes = "编辑车辆相机信息", httpMethod = "POST")
@PostMapping(value = "/edit")
public Result<CarCamera> edit(@RequestBody CarCamera carCamera) {
carCameraService.editCarCamera(carCamera);
@ -79,21 +85,22 @@ public class CarCameraController {
/**
* 通过id删除
*
* @param
* @return
*/
@OperLog(operModul = "车辆管理",operType = "删除车辆相机",operDesc = "删除车辆相机信息")
@OperLog(operModul = "车辆相机管理", operType = "删除车辆相机", operDesc = "删除车辆相机信息")
@ApiOperation(value = "删除车辆相机信息", notes = "删除车辆相机信息", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "车辆相机ID", paramType = "body", required = true, dataType = "Integer")
@PostMapping(value = "/delete")
public Result<CarCamera> delete(@RequestBody Map<String,Object> map) {
public Result<CarCamera> delete(@RequestBody Map<String, Object> map) {
Result<CarCamera> result = new Result<CarCamera>();
CarCamera carCamera = carCameraService.getById(MapUtils.getString(map,"id"));
if(carCamera==null) {
CarCamera carCamera = carCameraService.getById(MapUtils.getString(map, "id"));
if (carCamera == null) {
result.error500(MessageUtil.get("notFindErr"));
}else {
boolean ok = carCameraService.removeById(MapUtils.getString(map,"id"));
if(ok) {
} else {
boolean ok = carCameraService.removeById(MapUtils.getString(map, "id"));
if (ok) {
result.successMsg(MessageUtil.get("deleteSucess"));
}
}
@ -101,33 +108,33 @@ public class CarCameraController {
}
@OperLog(operModul = "车辆管理",operType = "车辆进出闸门开闸操作",operDesc = "车辆进出闸门开闸操作")
@ApiOperation(value = "车辆进出闸门开闸操作", notes = "车辆进出闸门开闸操作", httpMethod="POST")
@OperLog(operModul = "车辆相机管理", operType = "车辆进出闸门开闸操作", operDesc = "车辆进出闸门开闸操作")
@ApiOperation(value = "车辆进出闸门开闸操作", notes = "车辆进出闸门开闸操作", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "cameraId", value = "相机ID", paramType = "body", required = true, dataType = "String"),
})
@PostMapping(value = "/openGate")
public Result openGate(@RequestBody Map<String,Object> map) {
CarPassRecordController.openCarMap.put(MapUtils.getString(map,"cameraId"),1);
public Result openGate(@RequestBody Map<String, Object> map) {
CarPassRecordController.openCarMap.put(MapUtils.getString(map, "cameraId"), 1);
return Result.ok();
}
@OperLog(operModul = "车辆管理",operType = "修改车辆相机地图坐标",operDesc = "修改车辆相机地图坐标")
@ApiOperation(value = "修改车辆相机地图坐标", notes = "修改车辆相机地图坐标" , httpMethod="POST")
@OperLog(operModul = "车辆相机管理", operType = "修改车辆相机地图坐标", operDesc = "修改车辆相机地图坐标")
@ApiOperation(value = "修改车辆相机地图坐标", notes = "修改车辆相机地图坐标", httpMethod = "POST")
@PostMapping(value = "/updateCarCameraCoordinate")
public Result<CarCamera> updateCarCameraCoordinate(@RequestBody List<CarCamera> list) {
carCameraService.updateCarCameraCoordinate(list);
return Result.ok();
}
@ApiOperation(value = "根据车辆相机统计数据", notes = "根据车辆相机统计数据" , httpMethod="POST")
@OperLog(operModul = "车辆相机管理", operType = "根据车辆相机统计数据", operDesc = "根据车辆相机统计数据")
@ApiOperation(value = "根据车辆相机统计数据", notes = "根据车辆相机统计数据", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "cameraId", value = "相机ID", paramType = "body", required = true, dataType = "String"),
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String")
})
@PostMapping(value = "selectCarStatisticsByCameraId")
public Result<Map<String,Object>> selectCarStatisticsByCameraId(@RequestBody Map<String,Object> map) {
public Result<Map<String, Object>> selectCarStatisticsByCameraId(@RequestBody Map<String, Object> map) {
return Result.success(carCameraService.selectCarStatisticsByCameraId(map));
}

View File

@ -1,5 +1,6 @@
package com.zhgd.xmgl.modules.car.controller;
import com.zhgd.annotation.OperLog;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
@ -44,6 +45,7 @@ public class CarInfoApprovalFlowController {
*
* @return
*/
@OperLog(operModul = "车辆黑白名单管理-审批流进来的车辆管理", operType = "查询", operDesc = "车辆黑白名单管理-审批流进来的车辆")
@ApiOperation(value = "分页列表查询车辆黑白名单管理-审批流进来的车辆信息", notes = "分页列表查询车辆黑白名单管理-审批流进来的车辆信息", httpMethod = "GET")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
@ -59,6 +61,7 @@ public class CarInfoApprovalFlowController {
*
* @return
*/
@OperLog(operModul = "车辆黑白名单管理-审批流进来的车辆管理", operType = "查询", operDesc = "车辆黑白名单管理-审批流进来的车辆")
@ApiOperation(value = "列表查询车辆黑白名单管理-审批流进来的车辆信息", notes = "列表查询车辆黑白名单管理-审批流进来的车辆信息", httpMethod = "GET")
@GetMapping(value = "/list")
public Result<List<CarInfoApprovalFlow>> queryList(@ApiIgnore @RequestParam HashMap<String, Object> param) {
@ -71,6 +74,7 @@ public class CarInfoApprovalFlowController {
* @param carInfoApprovalFlow
* @return
*/
@OperLog(operModul = "车辆黑白名单管理-审批流进来的车辆管理", operType = "查询", operDesc = "车辆黑白名单管理-审批流进来的车辆")
@ApiOperation(value = "添加车辆黑白名单管理-审批流进来的车辆信息", notes = "添加车辆黑白名单管理-审批流进来的车辆信息", httpMethod = "POST")
@PostMapping(value = "/add")
public Result<CarInfoApprovalFlow> add(@RequestBody @Validate CarInfoApprovalFlow carInfoApprovalFlow) {
@ -84,6 +88,7 @@ public class CarInfoApprovalFlowController {
* @param carInfoApprovalFlow
* @return
*/
@OperLog(operModul = "车辆黑白名单管理-审批流进来的车辆管理", operType = "查询", operDesc = "车辆黑白名单管理-审批流进来的车辆")
@ApiOperation(value = "编辑车辆黑白名单管理-审批流进来的车辆信息", notes = "编辑车辆黑白名单管理-审批流进来的车辆信息", httpMethod = "POST")
@PostMapping(value = "/edit")
public Result<CarInfoApprovalFlow> edit(@RequestBody CarInfoApprovalFlow carInfoApprovalFlow) {
@ -96,6 +101,7 @@ public class CarInfoApprovalFlowController {
*
* @return
*/
@OperLog(operModul = "车辆黑白名单管理-审批流进来的车辆管理", operType = "查询", operDesc = "车辆黑白名单管理-审批流进来的车辆")
@ApiOperation(value = "删除车辆黑白名单管理-审批流进来的车辆信息", notes = "删除车辆黑白名单管理-审批流进来的车辆信息", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "车辆黑白名单管理-审批流进来的车辆ID", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
@PostMapping(value = "/delete")
@ -110,6 +116,7 @@ public class CarInfoApprovalFlowController {
* @param id
* @return
*/
@OperLog(operModul = "车辆黑白名单管理-审批流进来的车辆管理", operType = "查询", operDesc = "车辆黑白名单管理-审批流进来的车辆")
@ApiOperation(value = "通过id查询车辆黑白名单管理-审批流进来的车辆信息", notes = "通过id查询车辆黑白名单管理-审批流进来的车辆信息", httpMethod = "GET")
@ApiImplicitParam(name = "id", value = "车辆黑白名单管理-审批流进来的车辆ID", paramType = "query", required = true, dataType = "Integer")
@GetMapping(value = "/queryById")

View File

@ -64,6 +64,7 @@ public class CarInfoController {
@Autowired
private IXzSystemUserToCompanyProjectService xzSystemUserToCompanyProjectService;
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "分页列表查询项目下车辆黑白名单")
@ApiOperation(value = "分页列表查询项目下车辆黑白名单", notes = "分页列表查询项目下车辆黑白名单", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "isBlack", value = "是否黑名单0白名单1黑名单", paramType = "body", required = false, dataType = "String"),
@ -78,6 +79,7 @@ public class CarInfoController {
return Result.success(carInfoService.selectCarListPage(map));
}
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "列表查询项目下车辆黑白名单")
@ApiOperation(value = "列表查询项目下车辆黑白名单", notes = "列表查询项目下车辆黑白名单", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "isBlack", value = "是否黑名单0白名单1黑名单", paramType = "body", required = false, dataType = "String"),
@ -268,6 +270,7 @@ public class CarInfoController {
* @return
*/
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "通过id查询车辆黑白名单管理信息")
@ApiOperation(value = "通过id查询车辆黑白名单管理信息", notes = "通过id查询车辆黑白名单管理信息", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "车辆黑白名单管理ID", paramType = "body", required = true, dataType = "Integer")
@PostMapping(value = "/queryById")
@ -276,6 +279,7 @@ public class CarInfoController {
return Result.success(carInfoService.queryById(id));
}
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "统计项目下各车辆黑白名单情况")
@ApiOperation(value = "统计项目下各车辆黑白名单情况", notes = "统计项目下各车辆黑白名单情况", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"),
@ -285,6 +289,7 @@ public class CarInfoController {
return Result.success(carInfoService.selectCarTypeCount(map));
}
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "统计项目下各车辆类型情况")
@ApiOperation(value = "统计项目下各车辆类型情况", notes = "统计项目下各车辆类型情况", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"),
@ -294,6 +299,7 @@ public class CarInfoController {
return Result.success(carInfoService.countCarModuleType(map));
}
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "更新车辆二维码,如果为空")
@ApiOperation(value = "更新车辆二维码,如果为空", notes = "更新车辆二维码,如果为空", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目sn", paramType = "body", required = true, dataType = "String"),
@ -304,6 +310,7 @@ public class CarInfoController {
return Result.ok();
}
@OperLog(operModul = "车辆黑白名单管理", operType = "查询", operDesc = "批量更新车辆信息")
@ApiOperation(value = "批量更新车辆信息", notes = "批量更新车辆信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目sn", paramType = "body", required = true, dataType = "String"),

View File

@ -4,6 +4,7 @@ import cn.hutool.json.JSONUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.gexin.fastjson.JSON;
import com.zhgd.annotation.OperLog;
import com.zhgd.jeecg.common.api.vo.Result;
import com.zhgd.jeecg.common.mybatis.EntityMap;
import com.zhgd.xmgl.modules.car.entity.CarCamera;
@ -49,6 +50,7 @@ public class CarPassRecordController {
*
* @return
*/
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "分页列表查询车辆通行记录信息")
@ApiOperation(value = "分页列表查询车辆通行记录信息", notes = "分页列表查询车辆通行记录信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "carType", value = "查询类型1白名单2黑名单3临时车辆", paramType = "body", required = false, dataType = "String"),
@ -66,6 +68,7 @@ public class CarPassRecordController {
return Result.success(carPassRecordService.selectProjectCarPassPageList(map));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "查询当日车辆通行记录列表")
@ApiOperation(value = "查询当日车辆通行记录列表", notes = "查询当日车辆通行记录列表", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"),
@ -82,6 +85,7 @@ public class CarPassRecordController {
* @param taskProgressMaterialRel
* @return
*/
@OperLog(operModul = "车辆通行记录管理", operType = "编辑", operDesc = "编辑车辆通行记录")
@ApiOperation(value = "编辑车辆通行记录", notes = "编辑车辆通行记录", httpMethod = "POST")
@PostMapping(value = "/edit")
public Result<CarPassRecord> edit(@RequestBody CarPassRecord taskProgressMaterialRel) {
@ -94,6 +98,7 @@ public class CarPassRecordController {
*
* @return
*/
@OperLog(operModul = "车辆通行记录管理", operType = "删除", operDesc = "删除车辆通行记录")
@ApiOperation(value = "删除车辆通行记录", notes = "删除车辆通行记录", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "车辆通行记录id", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
@PostMapping(value = "/delete")
@ -114,6 +119,7 @@ public class CarPassRecordController {
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "车辆通行记录统计")
@ApiOperation(value = "车辆通行记录统计", notes = "车辆通行记录统计", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"),
@ -123,6 +129,7 @@ public class CarPassRecordController {
return Result.success(carPassRecordService.getCarPassRecordStatistics(map));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "24小时进出时间段统计")
@ApiOperation(value = "24小时进出时间段统计", notes = "24小时进出时间段统计", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String")
@ -132,6 +139,7 @@ public class CarPassRecordController {
return Result.success(carPassRecordService.selectCarPassRecordInOutCount(map));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "今日出入车辆数")
@ApiOperation(value = "今日出入车辆数", notes = "今日出入车辆数")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "query", required = true, dataType = "String"),
@ -142,6 +150,7 @@ public class CarPassRecordController {
return Result.success(carPassRecordService.getTodayOutInNumber(projectSn, isOpen));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "根据车辆相机统计数据")
@ApiOperation(value = "根据车辆相机统计数据", notes = "根据车辆相机统计数据", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "queryTime", value = "查询时间格式2021-06-01", paramType = "body", required = true, dataType = "String"),
@ -153,6 +162,7 @@ public class CarPassRecordController {
return Result.success(carPassRecordService.selectCarStatistics(map));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "分页列表查询车辆通行记录")
@ApiOperation(value = "分页列表查询车辆通行记录", notes = "分页列表查询车辆通行记录", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "type", value = "查询类型1白名单2黑名单3临时车辆", paramType = "body", required = true, dataType = "String"),
@ -166,6 +176,7 @@ public class CarPassRecordController {
return Result.success(carPassRecordService.selectCarPassPage(map));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "接收车辆摄像头传过来的车辆通行记录")
@ApiOperation(value = "接收车辆摄像头传过来的车辆通行记录", notes = "接收车辆摄像头传过来的车辆通行记录", httpMethod = "POST")
@PostMapping(value = "/saveCarPassRecord")
public String saveCarPassRecord(String plate_num, String car_logo, String car_color, String park_id,
@ -230,6 +241,7 @@ public class CarPassRecordController {
return rs;
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "接收车辆摄像头传过来的车辆通行记录")
@ApiOperation(value = "接收车辆摄像头传过来的车辆通行记录", notes = "接收车辆摄像头传过来的车辆通行记录", httpMethod = "POST")
@PostMapping(value = "/addCarPassRecord")
public Result<Object> addCarPassRecord(@RequestBody CarPassRecord carPassRecord) {
@ -278,12 +290,14 @@ public class CarPassRecordController {
return list;
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "通过项目sn获取最后三次车辆通过记录")
@ApiOperation(value = "通过项目sn获取最后三次车辆通过记录", notes = "通过项目sn获取最后三次车辆通过记录")
@GetMapping(value = "/getLastThreeListByProjectSn")
public Result<List<CarPassRecord>> getLastThreeListByProjectSn(String projectSn) {
return Result.success(carPassRecordService.list(Wrappers.<CarPassRecord>lambdaQuery().eq(CarPassRecord::getProjectSn, projectSn).last("limit 3")));
}
@OperLog(operModul = "车辆通行记录管理", operType = "查询", operDesc = "查询最新一条车辆通行记录信息")
@ApiOperation(value = "查询最新一条车辆通行记录信息", notes = "查询最新一条车辆通行记录信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "carType", value = "查询类型1白名单2黑名单3临时车辆", paramType = "body", required = false, dataType = "String"),

View File

@ -41,7 +41,8 @@ public class CarTypeController {
* 分页列表查询
* @return
*/
@ApiOperation(value = "列表查询车辆类型表信息", notes = "列表查询车辆类型表信息", httpMethod="POST")
@OperLog(operModul = "车辆类型表管理", operType = "查询", operDesc = "列表查询车辆类型表信息")
@ApiOperation(value = "列表查询车辆类型表信息", notes = "列表查询车辆类型表信息", httpMethod = "POST")
@ApiImplicitParams({
@ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"),
})
@ -108,6 +109,7 @@ public class CarTypeController {
* @param
* @return
*/
@OperLog(operModul = "车辆类型表管理", operType = "查询", operDesc = "通过id查询车辆类型表信息")
@ApiOperation(value = "通过id查询车辆类型表信息", notes = "通过id查询车辆类型表信息", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "车辆类型表ID", paramType = "body", required = true, dataType = "Integer")
@PostMapping(value = "/queryById")

View File

@ -1,5 +1,6 @@
package com.zhgd.xmgl.modules.car.controller;
import com.zhgd.annotation.OperLog;
import com.zhgd.xmgl.modules.car.entity.ProjectCarCameraConfig;
import com.zhgd.xmgl.modules.car.service.IProjectCarCameraConfigService;
import io.swagger.annotations.Api;
@ -44,6 +45,7 @@ public class ProjectCarCameraConfigController {
*
* @return
*/
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "查询", operDesc = "分页列表查询项目对应的车辆相机设备配置信息")
@ApiOperation(value = "分页列表查询项目对应的车辆相机设备配置信息", notes = "分页列表查询项目对应的车辆相机设备配置信息", httpMethod = "GET")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "query", required = true, dataType = "Integer"),
@ -59,6 +61,7 @@ public class ProjectCarCameraConfigController {
*
* @return
*/
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "查询", operDesc = "列表查询项目对应的车辆相机设备配置信息")
@ApiOperation(value = "列表查询项目对应的车辆相机设备配置信息", notes = "列表查询项目对应的车辆相机设备配置信息", httpMethod = "GET")
@GetMapping(value = "/list")
public Result<List<ProjectCarCameraConfig>> queryList(@ApiIgnore @RequestParam HashMap<String, Object> param) {
@ -71,6 +74,7 @@ public class ProjectCarCameraConfigController {
* @param projectCarCameraConfig
* @return
*/
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "添加", operDesc = "添加项目对应的车辆相机设备配置信息")
@ApiOperation(value = "添加项目对应的车辆相机设备配置信息", notes = "添加项目对应的车辆相机设备配置信息", httpMethod = "POST")
@PostMapping(value = "/add")
public Result<ProjectCarCameraConfig> add(@RequestBody @Validate ProjectCarCameraConfig projectCarCameraConfig) {
@ -84,6 +88,7 @@ public class ProjectCarCameraConfigController {
* @param projectCarCameraConfig
* @return
*/
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "编辑", operDesc = "编辑项目对应的车辆相机设备配置信息")
@ApiOperation(value = "编辑项目对应的车辆相机设备配置信息", notes = "编辑项目对应的车辆相机设备配置信息", httpMethod = "POST")
@PostMapping(value = "/edit")
public Result<ProjectCarCameraConfig> edit(@RequestBody ProjectCarCameraConfig projectCarCameraConfig) {
@ -92,6 +97,7 @@ public class ProjectCarCameraConfigController {
}
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "添加", operDesc = "添加项目对应的车辆相机设备配置信息")
@ApiOperation(value = "添加项目对应的车辆相机设备配置信息", notes = "添加项目对应的车辆相机设备配置信息", httpMethod = "POST")
@PostMapping(value = "/saveProjectCarCameraConfig")
public Result<ProjectCarCameraConfig> saveProjectCarCameraConfig(@RequestBody @Validate ProjectCarCameraConfig projectCarCameraConfig) {
@ -104,6 +110,7 @@ public class ProjectCarCameraConfigController {
*
* @return
*/
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "删除", operDesc = "删除项目对应的车辆相机设备配置信息")
@ApiOperation(value = "删除项目对应的车辆相机设备配置信息", notes = "删除项目对应的车辆相机设备配置信息", httpMethod = "POST")
@ApiImplicitParam(name = "id", value = "项目对应的车辆相机设备配置ID", paramType = "body", required = true, dataType = "String", example = "{\"id\":\"1\"}")
@PostMapping(value = "/delete")
@ -118,6 +125,7 @@ public class ProjectCarCameraConfigController {
* @param id
* @return
*/
@OperLog(operModul = "项目对应的车辆相机设备配置管理", operType = "查询", operDesc = "通过id查询项目对应的车辆相机设备配置信息")
@ApiOperation(value = "通过id查询项目对应的车辆相机设备配置信息", notes = "通过id查询项目对应的车辆相机设备配置信息", httpMethod = "GET")
@ApiImplicitParam(name = "id", value = "项目对应的车辆相机设备配置ID", paramType = "query", required = true, dataType = "Integer")
@GetMapping(value = "/queryById")