Commit a2914709 authored by suhuiguang's avatar suhuiguang

1.消防车辆信息列表

parent b8432f04
package com.yeejoin.amos.boot.module.ccs.api.service; package com.yeejoin.amos.boot.module.ccs.api.service;
import com.yeejoin.amos.boot.module.ccs.api.dto.FireVehicleDto;
import java.util.List;
/** /**
* 消防车辆信息接口类 * 消防车辆信息接口类
* *
...@@ -9,4 +13,5 @@ package com.yeejoin.amos.boot.module.ccs.api.service; ...@@ -9,4 +13,5 @@ package com.yeejoin.amos.boot.module.ccs.api.service;
*/ */
public interface IFireVehicleService { public interface IFireVehicleService {
List<FireVehicleDto> queryForFireVehicleList(String stationCode);
} }
...@@ -14,6 +14,8 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation; ...@@ -14,6 +14,8 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.List;
/** /**
* 消防车辆信息 * 消防车辆信息
* *
...@@ -48,4 +50,17 @@ public class FireVehicleController extends BaseController { ...@@ -48,4 +50,17 @@ public class FireVehicleController extends BaseController {
page.setSize(size); page.setSize(size);
return ResponseHelper.buildResponse(fireVehicleServiceImpl.queryForFireVehiclePage(page, name, stationCode)); return ResponseHelper.buildResponse(fireVehicleServiceImpl.queryForFireVehiclePage(page, name, stationCode));
} }
/**
* 消防车辆信息列表
*
* @return List<FireVehicleDto>
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{stationCode}/list")
@ApiOperation(httpMethod = "GET", value = "消防车辆信息列表", notes = "消防车辆信息列表")
public ResponseModel<List<FireVehicleDto>> queryForPage(
@ApiParam(value = "换流站code", required = true) @PathVariable String stationCode) {
return ResponseHelper.buildResponse(fireVehicleServiceImpl.queryForFireVehicleList(stationCode));
}
} }
...@@ -10,6 +10,8 @@ import org.typroject.tyboot.core.rdbms.annotation.Condition; ...@@ -10,6 +10,8 @@ import org.typroject.tyboot.core.rdbms.annotation.Condition;
import org.typroject.tyboot.core.rdbms.annotation.Operator; import org.typroject.tyboot.core.rdbms.annotation.Operator;
import org.typroject.tyboot.core.rdbms.service.BaseService; import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/** /**
* 消防车辆信息服务实现类 * 消防车辆信息服务实现类
* *
...@@ -24,4 +26,9 @@ public class FireVehicleServiceImpl extends BaseService<FireVehicleDto, FireVehi ...@@ -24,4 +26,9 @@ public class FireVehicleServiceImpl extends BaseService<FireVehicleDto, FireVehi
public Page<FireVehicleDto> queryForFireVehiclePage(Page<FireVehicleDto> page, @Condition(Operator.like) String name, String stationCode) { public Page<FireVehicleDto> queryForFireVehiclePage(Page<FireVehicleDto> page, @Condition(Operator.like) String name, String stationCode) {
return this.queryForPage(page, "create_date", false, name, stationCode); return this.queryForPage(page, "create_date", false, name, stationCode);
} }
@Override
public List<FireVehicleDto> queryForFireVehicleList(String stationCode) {
return this.queryForList("syn_date", false, stationCode);
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment