package com.jsowell.pile.service; import java.util.List; import com.jsowell.pile.domain.MemberPlateNumberRelation; import com.jsowell.pile.vo.MemberPlateNumberVO; import org.apache.ibatis.annotations.Param; /** * 用户车牌对应关系Service接口 * * @author jsowell * @date 2023-03-06 */ public interface IMemberPlateNumberRelationService { /** * 查询用户车牌对应关系 * * @param id 用户车牌对应关系主键 * @return 用户车牌对应关系 */ public MemberPlateNumberRelation selectMemberPlateNumberRelationById(Integer id); /** * 查询用户车牌对应关系列表 * * @param memberPlateNumberRelation 用户车牌对应关系 * @return 用户车牌对应关系集合 */ public List selectMemberPlateNumberRelationList(MemberPlateNumberRelation memberPlateNumberRelation); /** * 新增用户车牌对应关系 * * @param memberPlateNumberRelation 用户车牌对应关系 * @return 结果 */ public int insertMemberPlateNumberRelation(MemberPlateNumberRelation memberPlateNumberRelation); /** * 修改用户车牌对应关系 * * @param memberPlateNumberRelation 用户车牌对应关系 * @return 结果 */ public int updateMemberPlateNumberRelation(MemberPlateNumberRelation memberPlateNumberRelation); int updatePlateNumber(MemberPlateNumberRelation memberPlateNumberRelation); // /** // * 批量删除用户车牌对应关系 // * // * @param ids 需要删除的用户车牌对应关系主键集合 // * @return 结果 // */ // public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids); // // /** // * 删除用户车牌对应关系信息 // * // * @param id 用户车牌对应关系主键 // * @return 结果 // */ // public int deleteMemberLicensePlateNumberRelationById(Integer id); /** * 用户解除绑定车牌号(逻辑删除,将 del_flag 改为 1) * * @param dto * @return */ public int deleteCarNoByParams(List ids); /** * 用户解绑某个车牌号 * @param memberId * @param plateNumber * @return */ int unbindingPlateNumber(String memberId, String plateNumber); }