diff --git a/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java b/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java index dfc1a3963..17d1bed86 100644 --- a/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java @@ -44,6 +44,39 @@ public class CarPassRecordController { public static Map openCarMap = new HashMap<>(); + /** + * 分页列表查询 + * + * @return + */ + @ApiOperation(value = "分页列表查询车辆通行记录信息", notes = "分页列表查询车辆通行记录信息", httpMethod = "POST") + @ApiImplicitParams({ + @ApiImplicitParam(name = "carType", value = "查询类型,1白名单,2黑名单,3临时车辆", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "type", value = "进出类型1为出 0为进", paramType = "body", required = false, dataType = "Integer"), + @ApiImplicitParam(name = "carNumber", value = "车牌号", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "startTime", value = "开始时间时间,格式2021-06-01", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "endTime", value = "结束时间,格式2021-06-01", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), + @ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "body", required = true, dataType = "Integer"), + @ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"), + @ApiImplicitParam(name = "timeType", value = "1今日2历史", paramType = "body", required = true, dataType = "Integer"), + }) + @PostMapping(value = {"/list", "/page"}) + public Result> queryPageList(@RequestBody Map map) { + return Result.success(carPassRecordService.selectProjectCarPassPageList(map)); + } + + @ApiOperation(value = "查询当日车辆通行记录列表", notes = "查询当日车辆通行记录列表", httpMethod = "POST") + @ApiImplicitParams({ + @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), + @ApiImplicitParam(name = "cameraId", value = "相机ID", paramType = "body", required = false, dataType = "String"), + @ApiImplicitParam(name = "type", value = "类型,1查询临时车通行记录,2查询白名单车通行记录,不传查所有", paramType = "body", required = false, dataType = "String"), + }) + @PostMapping(value = "/getCarPassRecordList") + public Result> getCarPassRecordList(@RequestBody Map map) { + return Result.success(carPassRecordService.getCarPassRecordList(map)); + } + /** * 编辑 * @@ -81,39 +114,6 @@ public class CarPassRecordController { return result; } - /** - * 分页列表查询 - * - * @return - */ - @ApiOperation(value = "分页列表查询车辆通行记录信息", notes = "分页列表查询车辆通行记录信息", httpMethod = "POST") - @ApiImplicitParams({ - @ApiImplicitParam(name = "carType", value = "查询类型,1白名单,2黑名单,3临时车辆", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "type", value = "进出类型1为出 0为进", paramType = "body", required = false, dataType = "Integer"), - @ApiImplicitParam(name = "carNumber", value = "车牌号", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "startTime", value = "开始时间时间,格式2021-06-01", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "endTime", value = "结束时间,格式2021-06-01", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "pageNo", value = "第几页", paramType = "body", required = true, dataType = "Integer"), - @ApiImplicitParam(name = "pageSize", value = "每页显示条数", paramType = "body", required = true, dataType = "Integer"), - @ApiImplicitParam(name = "timeType", value = "1今日2历史", paramType = "body", required = true, dataType = "Integer"), - }) - @PostMapping(value = {"/list", "/page"}) - public Result> queryPageList(@RequestBody Map map) { - return Result.success(carPassRecordService.selectProjectCarPassPageList(map)); - } - - @ApiOperation(value = "查询当日车辆通行记录列表", notes = "查询当日车辆通行记录列表", httpMethod = "POST") - @ApiImplicitParams({ - @ApiImplicitParam(name = "projectSn", value = "项目SN", paramType = "body", required = true, dataType = "String"), - @ApiImplicitParam(name = "cameraId", value = "相机ID", paramType = "body", required = false, dataType = "String"), - @ApiImplicitParam(name = "type", value = "类型,1查询临时车通行记录,2查询白名单车通行记录,不传查所有", paramType = "body", required = false, dataType = "String"), - }) - @PostMapping(value = "/getCarPassRecordList") - public Result> getCarPassRecordList(@RequestBody Map map) { - return Result.success(carPassRecordService.getCarPassRecordList(map)); - } - @ApiOperation(value = "车辆通行记录统计", notes = "车辆通行记录统计", httpMethod = "POST") @ApiImplicitParams({ diff --git a/src/main/java/com/zhgd/xmgl/modules/car/entity/CarInfo.java b/src/main/java/com/zhgd/xmgl/modules/car/entity/CarInfo.java index c7619ca9b..24b3a564b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/car/entity/CarInfo.java +++ b/src/main/java/com/zhgd/xmgl/modules/car/entity/CarInfo.java @@ -100,7 +100,7 @@ public class CarInfo implements Serializable { @ApiModelProperty(value = "报警推送人") private java.lang.String alarmPushWorkerId; - @ApiModelProperty(value = "车辆类型(1、固定车,2、预约车辆(临时)3、外来车辆)") + @ApiModelProperty(value = "车辆类型(1、固定车,2、预约车辆(长期)3、预约车辆(临时)") private Integer carModuleType; @ApiModelProperty(value = "预约开始时间") diff --git a/src/main/java/com/zhgd/xmgl/modules/car/entity/CarPassRecord.java b/src/main/java/com/zhgd/xmgl/modules/car/entity/CarPassRecord.java index 4b69b5001..e70450b40 100644 --- a/src/main/java/com/zhgd/xmgl/modules/car/entity/CarPassRecord.java +++ b/src/main/java/com/zhgd/xmgl/modules/car/entity/CarPassRecord.java @@ -121,4 +121,15 @@ public class CarPassRecord implements Serializable { @ApiModelProperty(value = "车辆状态名称(未出场、已出场、已进场、未进场)") @TableField(exist = false) private java.lang.String vehicleStateName; + @TableField(exist = false) + @ApiModelProperty(value = "合作单位名称") + private java.lang.String enterpriseName; + @TableField(exist = false) + @ApiModelProperty(value = "姓名") + private java.lang.String driverWorkerName; + + @TableField(exist = false) + @ApiModelProperty(value = "车辆类型(1、固定车,2、预约车辆(长期)3、预约车辆(临时)、4外来车辆") + private Integer carModuleType; + } diff --git a/src/main/java/com/zhgd/xmgl/modules/car/mapper/xml/CarInfoMapper.xml b/src/main/java/com/zhgd/xmgl/modules/car/mapper/xml/CarInfoMapper.xml index 1927184f0..d51b3c42c 100644 --- a/src/main/java/com/zhgd/xmgl/modules/car/mapper/xml/CarInfoMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/car/mapper/xml/CarInfoMapper.xml @@ -1,14 +1,17 @@ - - + +