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接口 * * @author jsowell * @date 2023-03-06 */ @Repository public interface MemberPlateNumberRelationMapper { /** * 查询用户车牌对应关系 * * @param id 用户车牌对应关系主键 * @return 用户车牌对应关系 */ public MemberPlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id); /** * 查询用户车牌对应关系列表 * * @param memberLicensePlateNumberRelation 用户车牌对应关系 * @return 用户车牌对应关系集合 */ public List selectMemberPlateNumberRelationList(MemberPlateNumberRelation memberLicensePlateNumberRelation); /** * 新增用户车牌对应关系 * * @param memberLicensePlateNumberRelation 用户车牌对应关系 * @return 结果 */ public int insertMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation); /** * 修改用户车牌对应关系 * * @param memberLicensePlateNumberRelation 用户车牌对应关系 * @return 结果 */ public int updateMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation); // /** // * 删除用户车牌对应关系 // * // * @param id 用户车牌对应关系主键 // * @return 结果 // */ // public int deleteMemberLicensePlateNumberRelationById(Integer id); // // /** // * 批量删除用户车牌对应关系 // * // * @param ids 需要删除的数据主键集合 // * @return 结果 // */ // public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids); /** * 用户解除绑定车牌号(逻辑删除,将 del_flag 改为 1) * * @param ids * @return */ public int deleteCarNoByParams(List ids); /** * 用户解绑某个车牌号 * @param memberId * @param plateNumber * @return */ int unbindingPlateNumber(@Param("memberId") String memberId, @Param("plateNumber")String plateNumber); }