package com.ruoyi.hezhi.mapper; import com.ruoyi.hezhi.domain.TbMemberAddress; import java.util.List; import java.util.Map; /** * 用户地址Mapper接口 * * @author ruoyi * @date 2024-10-30 */ public interface TbMemberAddressMapper { /** * 查询用户地址 * * @param memberAddressId 用户地址主键 * @return 用户地址 */ public TbMemberAddress selectTbMemberAddressByMemberAddressId(Long memberAddressId); /** * 查询用户地址列表 * * @param tbMemberAddress 用户地址 * @return 用户地址集合 */ public List selectTbMemberAddressList(TbMemberAddress tbMemberAddress); /** * 新增用户地址 * * @param tbMemberAddress 用户地址 * @return 结果 */ public int insertTbMemberAddress(TbMemberAddress tbMemberAddress); /** * 修改用户地址 * * @param tbMemberAddress 用户地址 * @return 结果 */ public int updateTbMemberAddress(TbMemberAddress tbMemberAddress); /** * 删除用户地址 * * @param memberAddressId 用户地址主键 * @return 结果 */ public int deleteTbMemberAddressByMemberAddressId(Long memberAddressId); /** * 批量删除用户地址 * * @param memberAddressIds 需要删除的数据主键集合 * @return 结果 */ public int deleteTbMemberAddressByMemberAddressIds(Long[] memberAddressIds); /** * 地址管理列表 * * @param params 参数 * @return 地址管理列表 */ public List> getMemberAddressList(Map params); /** * 地址管理详情 * * @param params 参数 * @return 地址管理详情 */ public Map getMemberAddressInfo(Map params); }