diff --git a/fastbee-open-api/src/main/java/com/fastbee/data/controller/cardSwipeRecords/NgCardSwipeRecordsController.java b/fastbee-open-api/src/main/java/com/fastbee/data/controller/cardSwipeRecords/NgCardSwipeRecordsController.java index fdb33b3..dc584d5 100644 --- a/fastbee-open-api/src/main/java/com/fastbee/data/controller/cardSwipeRecords/NgCardSwipeRecordsController.java +++ b/fastbee-open-api/src/main/java/com/fastbee/data/controller/cardSwipeRecords/NgCardSwipeRecordsController.java @@ -38,6 +38,19 @@ public class NgCardSwipeRecordsController extends BaseController @Autowired private INgCardSwipeRecordsService ngCardSwipeRecordsService; + /** + * 用户查询刷卡记录列表 + */ + @PreAuthorize("@ss.hasPermi('iot:records:list')") + @GetMapping("/list/user") + @ApiOperation("查询刷卡记录列表") + public TableDataInfo userList(NgCardSwipeRecords ngCardSwipeRecords) + { + startPage(); + List list = ngCardSwipeRecordsService.selectNgCardSwipeRecordsUserList(ngCardSwipeRecords); + return getDataTable(list); + } + /** * 查询刷卡记录列表 */ @@ -51,6 +64,7 @@ public class NgCardSwipeRecordsController extends BaseController return getDataTable(list); } + /** * 导出刷卡记录列表 */ diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/NgDeviceOperationRecords.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/NgDeviceOperationRecords.java index deb6c2d..6d24d14 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/NgDeviceOperationRecords.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/NgDeviceOperationRecords.java @@ -68,4 +68,9 @@ public class NgDeviceOperationRecords extends BaseEntity @ApiModelProperty("失败原因") private String failureReason; + /** 设备编码 */ + @Excel(name = "设备编码") + @ApiModelProperty("设备编码") + private String deviceNumber; + } diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/NgCardSwipeRecordsMapper.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/NgCardSwipeRecordsMapper.java index a54768c..8bb3371 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/NgCardSwipeRecordsMapper.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/mapper/NgCardSwipeRecordsMapper.java @@ -21,6 +21,14 @@ public interface NgCardSwipeRecordsMapper */ public NgCardSwipeRecords selectNgCardSwipeRecordsById(Long id); + /** + * 查询用户刷卡记录列表 + * + * @param ngCardSwipeRecords 刷卡记录 + * @return 刷卡记录集合 + */ + public List selectNgCardSwipeRecordsUserList(NgCardSwipeRecords ngCardSwipeRecords); + /** * 查询刷卡记录列表 * diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/INgCardSwipeRecordsService.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/INgCardSwipeRecordsService.java index 34ce87d..08919e3 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/INgCardSwipeRecordsService.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/INgCardSwipeRecordsService.java @@ -19,6 +19,14 @@ public interface INgCardSwipeRecordsService */ public NgCardSwipeRecords selectNgCardSwipeRecordsById(Long id); + /** + * 查询用户刷卡记录列表根据卡号 + * + * @param ngCardSwipeRecords 刷卡记录 + * @return 刷卡记录集合 + */ + public List selectNgCardSwipeRecordsUserList(NgCardSwipeRecords ngCardSwipeRecords); + /** * 查询刷卡记录列表 * diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/NgCardSwipeRecordsServiceImpl.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/NgCardSwipeRecordsServiceImpl.java index 7860d1e..c35eed9 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/NgCardSwipeRecordsServiceImpl.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/service/impl/NgCardSwipeRecordsServiceImpl.java @@ -32,6 +32,11 @@ public class NgCardSwipeRecordsServiceImpl implements INgCardSwipeRecordsService return ngCardSwipeRecordsMapper.selectNgCardSwipeRecordsById(id); } + @Override + public List selectNgCardSwipeRecordsUserList(NgCardSwipeRecords ngCardSwipeRecords) { + return ngCardSwipeRecordsMapper.selectNgCardSwipeRecordsUserList(ngCardSwipeRecords); + } + /** * 查询刷卡记录列表 * diff --git a/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/NgCardSwipeRecordsMapper.xml b/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/NgCardSwipeRecordsMapper.xml index a47fe40..a757f1c 100644 --- a/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/NgCardSwipeRecordsMapper.xml +++ b/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/NgCardSwipeRecordsMapper.xml @@ -39,6 +39,20 @@ + + @@ -36,6 +37,7 @@ and operation_time = #{operationTime} and operation_result = #{operationResult} and failure_reason = #{failureReason} + and device_number = #{deviceNumber} @@ -60,6 +62,7 @@ update_time, create_by, update_by, + device_number, #{userId}, @@ -75,6 +78,7 @@ #{updateTime}, #{createBy}, #{updateBy}, + #{deviceNumber}, @@ -94,6 +98,7 @@ update_time = #{updateTime}, create_by = #{createBy}, update_by = #{updateBy}, + device_number = #{deviceNumber}, where id = #{id}