Commit c5180537 authored by WangXinYu's avatar WangXinYu

养护计划 添加查询日期方法

parent c0f1a84e
......@@ -42,7 +42,7 @@ public class MaintenanceController {
@ApiImplicitParams({
@ApiImplicitParam(name = "serId", value = "serId", required = true, paramType = "query", dataType = "varchar"),
})
@PostMapping(value = "/delete")
@DeleteMapping(value = "/delete")
public Result delete(@RequestParam String serId) {
int i = maintenanceService.deleteBusDevServiceById(serId);
if (i > 0) {
......@@ -101,4 +101,16 @@ public class MaintenanceController {
maintenanceService.listBusDevServiceByYear(year));
}
@ApiOperation(value = "根据年份 查询存在维修记录的日期", notes = "根据年份 查询存在维修记录的日期")
@ApiImplicitParams({
@ApiImplicitParam(name = "year", value = "year", required = true, paramType = "query", dataType = "varchar"),
})
@GetMapping(value = "/listDevDate")
public Result listDevDate(@RequestParam String year) {
return Result.builder(new PersistModel(1),
MessageConstant.MESSAGE_ALERT_SUCCESS,
MessageConstant.MESSAGE_ALERT_ERROR,
maintenanceService.listDevDate(year));
}
}
......@@ -53,6 +53,7 @@ public interface MaintenanceRepository extends BaseMapper<BusDevService> {
/**
* List bus dev service by year list.
* 根据年份 查询维修记录
*
* @param year the year
* @return the list
*/
......@@ -68,4 +69,14 @@ public interface MaintenanceRepository extends BaseMapper<BusDevService> {
*/
@Delete("DELETE FROM bus_dev_service WHERE SER_ID = #{id}")
int deleteBusDevServiceById(@Param("id") String id);
/**
* List dev date list.
* 使用年份查询维护记录有的 日期
* @param year the year
* @return the list
*/
@Select("SELECT DISTINCT DATE_FORMAT(SER_TM,'%m') AS month,DATE_FORMAT(SER_TM,'%d') AS day FROM `bus_dev_service`")
List<Map<String, Object>> listDevDate(@Param("year") String year);
}
......@@ -63,8 +63,18 @@ public interface MaintenanceService {
/**
* List bus dev service by year list.
* 根据年份 查询维修记录
*
* @param year the year
* @return the list
*/
List<Map<String,Object>> listBusDevServiceByYear(String year);
/**
* List dev date list.
* 使用年份查询存在维护记录的 日期
* @param year the year
* @return the list
*/
List<Map<String, Object>> listDevDate(String year);
}
......@@ -97,4 +97,16 @@ public class MaintenanceServiceImpl implements MaintenanceService {
List<Map<String,Object>> busDevServices = maintenanceRepository.listBusDevServiceByYear(year);
return busDevServices;
}
/**
* List dev date list.
* 使用年份查询存在维护记录的 日期
* @param year the year
* @return the list
*/
@Override
public List<Map<String, Object>> listDevDate(String year) {
List<Map<String,Object>> mapList=maintenanceRepository.listDevDate(year);
return mapList;
}
}
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