package com.ruoyi.user.mapper;
|
|
import java.util.List;
|
import com.ruoyi.user.domain.AccountAddress;
|
|
/**
|
* 会员收货地址 数据层
|
*
|
* @author ruoyi
|
*/
|
public interface AccountAddressMapper
|
{
|
/**
|
* 根据会员ID查询收货地址
|
*/
|
public List<AccountAddress> selectAddressByUserId(Long userId);
|
|
/**
|
* 新增收货地址
|
*/
|
public int insertAddress(AccountAddress accountAddress);
|
|
/**
|
* 修改收货地址
|
*/
|
public int updateAddress(AccountAddress accountAddress);
|
|
/**
|
* 批量逻辑删除收货地址
|
*/
|
public int deleteAddressByIds(Long[] ids);
|
|
/**
|
* 清除指定会员的默认收货地址标记
|
*
|
* 置新默认地址前必须先调用,保证"每用户至多一条 is_default='1'"。
|
* MySQL 没有部分唯一索引,这个约束只能由应用层在事务内保证。
|
*/
|
public int clearDefaultByUserId(Long userId);
|
}
|