管理员解绑充电桩,删除对应的充电桩预约设置

This commit is contained in:
Guoqs
2024-11-06 10:44:16 +08:00
parent 59740a5c38
commit 41b7efde3b
5 changed files with 29 additions and 4 deletions

View File

@@ -37,4 +37,11 @@ public interface PileReservationInfoMapper {
PileReservationInfo selectByPileConnectorCode(String pileConnectorCode);
PileReservationInfo selectByPileSn(String pileSn);
/**
* 根据桩编号删除预约记录
* @param pileSn
* @return
*/
int deleteByPileSn(String pileSn);
}

View File

@@ -1,14 +1,14 @@
package com.jsowell.pile.service;
import java.util.List;
import com.jsowell.common.core.page.PageResponse;
import com.jsowell.pile.domain.PileReservationInfo;
import com.jsowell.pile.dto.CreateReservedDTO;
import com.jsowell.pile.dto.PersonPileStopChargingDTO;
import com.jsowell.pile.dto.PileReservationDTO;
import com.jsowell.pile.domain.PileReservationInfo;
import com.jsowell.pile.vo.PileReservationInfoVO;
import java.util.List;
public interface PileReservationInfoService {
int deleteByPrimaryKey(Integer id);
@@ -77,5 +77,11 @@ public interface PileReservationInfoService {
void initPersonalPileReservation(String pileConnectorCode);
void initPersonalPileReservation(String pileSn, String connectorCode);
/**
* 根据pileSn删除预约记录
* @param pileSn
*/
void deleteReservationByPileSn(String pileSn);
}

View File

@@ -615,5 +615,10 @@ public class PileReservationInfoServiceImpl implements PileReservationInfoServic
String pileConnectorCode = pileSn + connectorCode;
this.initPersonalPileReservation(pileConnectorCode);
}
@Override
public void deleteReservationByPileSn(String pileSn) {
pileReservationInfoMapper.deleteByPileSn(pileSn);
}
}

View File

@@ -668,4 +668,9 @@
where del_flag = '0'
and pile_sn = #{pileSn,jdbcType=VARCHAR}
</select>
<delete id="deleteByPileSn">
delete from pile_reservation_info
where pile_sn = #{pileSn,jdbcType=VARCHAR}
</delete>
</mapper>