@@ -47,8 +47,8 @@ public interface MaintenanceRepository extends BaseMapper<BusDevService> {
* @param date the date
* @return the list
*/
@Select("SELECT ds.*,d.DEV_NM,tp.DEV_TP_NM FROM bus_dev_service ds INNER JOIN bus_device d on d.DEV_ID = ds.DEV_ID INNER JOIN bus_device_tp tp ON tp.DEV_TP_ID=d.DEV_TP_ID WHERE DATE_FORMAT(SER_TM,'%Y-%m-%d') = #{date}")
@Select("SELECT ds.*,d.DEV_NM,tp.DEV_TP_NM FROM bus_dev_service ds INNER JOIN bus_device d on d.DEV_ID = ds.DEV_ID INNER JOIN bus_device_tp tp ON tp.DEV_TP_ID=d.DEV_TP_ID WHERE DATE_FORMAT(SER_TM,'%Y-%m-%d') = #{date} and d.PRO_ID = #{proId}")
@@ -57,8 +57,8 @@ public interface MaintenanceRepository extends BaseMapper<BusDevService> {
* @param year the year
* @return the list
*/
@Select("SELECT ds.*,d.DEV_NM,tp.DEV_TP_NM,tp.DEV_TP_ID FROM bus_dev_service ds INNER JOIN bus_device d on d.DEV_ID = ds.DEV_ID INNER JOIN bus_device_tp tp ON tp.DEV_TP_ID=d.DEV_TP_ID WHERE DATE_FORMAT(SER_TM,'%Y') = #{year}")
@Select("SELECT ds.*,d.DEV_NM,tp.DEV_TP_NM,tp.DEV_TP_ID FROM bus_dev_service ds INNER JOIN bus_device d on d.DEV_ID = ds.DEV_ID INNER JOIN bus_device_tp tp ON tp.DEV_TP_ID=d.DEV_TP_ID WHERE DATE_FORMAT(SER_TM,'%Y') = #{year} and d.PRO_ID = #{proId}")
@Select("SELECT DISTINCT DATE_FORMAT(SER_TM,'%m') AS month,DATE_FORMAT(SER_TM,'%d') AS day FROM `bus_dev_service` a left join bus_device b on a.DEV_ID = b.DEV_ID where b.PRO_ID = #{proId}")
@@ -156,5 +156,13 @@ public interface BusEnergyPlanRepository extends BaseMapper<BusEnergyPlan> {
*/
@Select("<script>delete from bus_energy_plan where dev_num = #{dev_num} and DATE_FORMAT(tm,'%Y-%m-%d') = #{day}</script>")
voiddeleteEnergyPlanDay(Map<String,Object>map);
/**
* 删除项目某一天的能耗计划
* @param day
* @param proId
*/
@Select("<script>delete from bus_energy_plan where DATE_FORMAT(tm,'%Y-%m-%d') = #{day} and dev_num in (select dev_num from bus_device where pro_id = #{proId})</script>")