1. 增加查询指定任务传感器执行执行任务分页查询功能
This commit is contained in:
parent
ed4e79bf76
commit
a6b3796170
|
@ -10,6 +10,8 @@ import java.util.List;
|
|||
public interface SensorTaskMapper {
|
||||
List<SensorTask> selectAll();
|
||||
|
||||
List<SensorTask> selectAllByTaskId(@Param("taskId") Integer taskId);
|
||||
|
||||
int addNewSensorTaskData(@Param("sensor") SensorTask sensorTask);
|
||||
|
||||
int addNewSensorTaskDatas(@Param("taskLists") List<SensorTask> taskLists);
|
||||
|
|
|
@ -13,5 +13,5 @@ public interface SensorTaskService {
|
|||
|
||||
int getRespSuccessedSensors(int taskId);
|
||||
|
||||
PageInfo<SensorTask> querySensorTaskData(int page, int nItems);
|
||||
PageInfo<SensorTask> querySensorTaskData(int taskId, int page, int nItems);
|
||||
}
|
||||
|
|
|
@ -52,9 +52,9 @@ public class SensorTaskServiceImpl implements SensorTaskService {
|
|||
}
|
||||
|
||||
@Override
|
||||
public PageInfo<SensorTask> querySensorTaskData(int page, int nItems) {
|
||||
public PageInfo<SensorTask> querySensorTaskData(int taskId, int page, int nItems) {
|
||||
PageHelper.startPage(page, nItems);
|
||||
List<SensorTask> sensorTasks = sensorTaskMapper.selectAll();
|
||||
List<SensorTask> sensorTasks = sensorTaskMapper.selectAllByTaskId(taskId);
|
||||
PageInfo<SensorTask> pgInfo = new PageInfo<>(sensorTasks);
|
||||
PageHelper.clearPage();
|
||||
return pgInfo;
|
||||
|
|
|
@ -11,10 +11,26 @@
|
|||
</resultMap>
|
||||
|
||||
<select id="selectAll" resultMap="sensor_task">
|
||||
SELECT *
|
||||
SELECT id,
|
||||
taskId,
|
||||
sensorId,
|
||||
deviceId,
|
||||
taskResult,
|
||||
reportTime
|
||||
FROM sensor_task
|
||||
</select>
|
||||
|
||||
<select id="selectAllByTaskId" resultMap="sensor_task">
|
||||
SELECT id,
|
||||
taskId,
|
||||
sensorId,
|
||||
deviceId,
|
||||
taskResult,
|
||||
reportTime
|
||||
FROM sensor_task
|
||||
WHERE taskId = #{taskId}
|
||||
</select>
|
||||
|
||||
<insert id="addNewSensorTaskData" useGeneratedKeys="true" keyProperty="id"
|
||||
parameterType="com.zjyr.beidouservice.pojo.entry.SensorTask">
|
||||
INSERT INTO sensor_task(taskId,
|
||||
|
|
|
@ -25,7 +25,7 @@ public class SensorTaskServiceTest {
|
|||
|
||||
@Test
|
||||
public void a1_querySensorTaskData() {
|
||||
PageInfo<SensorTask> info = sensorTaskService.querySensorTaskData(3, 3);
|
||||
PageInfo<SensorTask> info = sensorTaskService.querySensorTaskData(2,3, 3);
|
||||
log.info("Total: {}", info.getList().size());
|
||||
|
||||
for(var c : info.getList()) {
|
||||
|
|
Loading…
Reference in New Issue