From cb747c0c627066b356f4ccc55ece83c760c978e8 Mon Sep 17 00:00:00 2001 From: "DESKTOP-D9QDT1P\\JS-ZZA" Date: Fri, 10 Mar 2023 16:47:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=90=8E=E7=AE=A1=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E8=A7=A3=E7=BB=91=E7=94=A8=E6=88=B7=E8=BD=A6?= =?UTF-8?q?=E7=89=8C=E5=8F=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/mapper/MemberPlateNumberRelationMapper.java | 11 +++++++++++ .../service/IMemberPlateNumberRelationService.java | 9 +++++++++ .../impl/MemberPlateNumberRelationServiceImpl.java | 5 +++++ .../mapper/pile/MemberPlateNumberRelationMapper.xml | 7 +++++++ 4 files changed, 32 insertions(+) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberPlateNumberRelationMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberPlateNumberRelationMapper.java index 005b2e162..0cc6f98ac 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberPlateNumberRelationMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberPlateNumberRelationMapper.java @@ -3,6 +3,8 @@ package com.jsowell.pile.mapper; import java.util.List; import com.jsowell.pile.domain.MemberPlateNumberRelation; +import org.apache.ibatis.annotations.Param; +import org.springframework.stereotype.Repository; /** * 用户车牌对应关系Mapper接口 @@ -10,6 +12,7 @@ import com.jsowell.pile.domain.MemberPlateNumberRelation; * @author jsowell * @date 2023-03-06 */ +@Repository public interface MemberPlateNumberRelationMapper { /** * 查询用户车牌对应关系 @@ -66,4 +69,12 @@ public interface MemberPlateNumberRelationMapper { * @return */ public int deleteCarNoByParams(List ids); + + /** + * 用户解绑某个车牌号 + * @param memberId + * @param plateNumber + * @return + */ + int unbindingPlateNumber(@Param("memberId") String memberId, @Param("plateNumber")String plateNumber); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberPlateNumberRelationService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberPlateNumberRelationService.java index 464b771b9..f5a4b3302 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberPlateNumberRelationService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IMemberPlateNumberRelationService.java @@ -2,6 +2,7 @@ package com.jsowell.pile.service; import java.util.List; import com.jsowell.pile.domain.MemberPlateNumberRelation; +import org.apache.ibatis.annotations.Param; /** * 用户车牌对应关系Service接口 @@ -66,4 +67,12 @@ public interface IMemberPlateNumberRelationService * @return */ public int deleteCarNoByParams(List ids); + + /** + * 用户解绑某个车牌号 + * @param memberId + * @param plateNumber + * @return + */ + int unbindingPlateNumber(String memberId, String plateNumber); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberPlateNumberRelationServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberPlateNumberRelationServiceImpl.java index cdbac3200..33e1388bd 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberPlateNumberRelationServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberPlateNumberRelationServiceImpl.java @@ -95,4 +95,9 @@ public class MemberPlateNumberRelationServiceImpl implements IMemberPlateNumberR public int deleteCarNoByParams(List ids){ return memberLicensePlateNumberRelationMapper.deleteCarNoByParams(ids); } + + @Override + public int unbindingPlateNumber(String memberId, String plateNumber) { + return memberLicensePlateNumberRelationMapper.unbindingPlateNumber(memberId, plateNumber); + } } diff --git a/jsowell-pile/src/main/resources/mapper/pile/MemberPlateNumberRelationMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/MemberPlateNumberRelationMapper.xml index 2ee20eac0..88f4408b1 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/MemberPlateNumberRelationMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/MemberPlateNumberRelationMapper.xml @@ -82,4 +82,11 @@ #{id,jdbcType=INTEGER} + + + update member_plate_number_relation + set del_flag = '1' + where member_id = #{memberId,jdbcType=VARCHAR} + and license_plate_number = #{plateNumber,jdbcType=VARCHAR} + \ No newline at end of file