package com.jsowell.pile.service; import com.jsowell.pile.domain.PileMemberRelation; import com.jsowell.pile.vo.uniapp.PersonalPileInfoVO; import java.util.List; /** * 桩与用户绑定关系Service接口 * * @author jsowell * @date 2023-02-21 */ public interface IPileMemberRelationService { /** * 查询桩与用户绑定关系 * * @param id 桩与用户绑定关系主键 * @return 桩与用户绑定关系 */ public PileMemberRelation selectPileMemberRelationById(Integer id); /** * 查询桩与用户绑定关系列表 * * @param pileMemberRelation 桩与用户绑定关系 * @return 桩与用户绑定关系集合 */ public List selectPileMemberRelationList(PileMemberRelation pileMemberRelation); /** * 条件查询桩与用户绑定关系 * * @param pileMemberRelation 桩与用户绑定关系 * @return 桩与用户绑定关系对象 */ PileMemberRelation selectPileMemberRelation(PileMemberRelation pileMemberRelation); /** * 新增桩与用户绑定关系 * * @param pileMemberRelation 桩与用户绑定关系 * @return 结果 */ public int insertPileMemberRelation(PileMemberRelation pileMemberRelation); /** * 修改桩与用户绑定关系 * * @param pileMemberRelation 桩与用户绑定关系 * @return 结果 */ public int updatePileMemberRelation(PileMemberRelation pileMemberRelation); /** * 批量删除桩与用户绑定关系 * * @param ids 需要删除的桩与用户绑定关系主键集合 * @return 结果 */ public int deletePileMemberRelationByIds(Integer[] ids); /** * 删除桩与用户绑定关系信息 * * @param id 桩与用户绑定关系主键 * @return 结果 */ public int deletePileMemberRelationById(Integer id); /** * 通过桩编码查询关系信息 * @param pileSn * @return */ List selectPileMemberRelationByPileSn(String pileSn); }