package com.hongqiang.shop.modules.user.service;
import java.math.BigDecimal;
import java.util.List;
import com.hongqiang.shop.common.base.persistence.Page;
import com.hongqiang.shop.common.utils.Filter;
import com.hongqiang.shop.common.utils.Order;
import com.hongqiang.shop.common.utils.Pageable;
import com.hongqiang.shop.modules.entity.MemberRank;
public interface MemberRankService {
public boolean nameExists(String paramString);
public boolean nameUnique(String paramString1, String paramString2);
public boolean amountExists(BigDecimal paramBigDecimal);
public boolean amountUnique(BigDecimal paramBigDecimal1,
BigDecimal paramBigDecimal2);
public MemberRank findDefault();
public MemberRank findByAmount(BigDecimal paramBigDecimal);
public MemberRank find(Long id);
public Page<MemberRank> findPage(Pageable pageable);
public List<MemberRank> findList(Integer count, List<Filter> filters,
List<Order> orders);
public List<MemberRank> findList(Long[] ids);
public List<MemberRank> findAll();
public void save(MemberRank memberRank);
public void delete(Long id);
public void delete(Long[] ids);
public void delete(MemberRank memberRank);
public MemberRank update(MemberRank memberRank);
public MemberRank update(MemberRank memberRank, String[] ignoreProperties);
public long count();
}