package com.hongqiang.shop.modules.content.dao; import org.springframework.data.repository.CrudRepository; import com.hongqiang.shop.common.base.persistence.BaseDao; import com.hongqiang.shop.common.base.persistence.Page; import com.hongqiang.shop.common.utils.Pageable; import com.hongqiang.shop.modules.entity.Member; import com.hongqiang.shop.modules.entity.Message; public interface MessageDao extends MessageDaoCustom, CrudRepository<Message, Long> { } /** * DAO自定义接口 * * @author Jack * */ interface MessageDaoCustom extends BaseDao<Message,Long> { public Page<Message> findPage(Member paramMember, Pageable paramPageable); public Page<Message> findDraftPage(Member paramMember, Pageable paramPageable); public Long count(Member paramMember, Boolean paramBoolean); public void remove(Long paramLong, Member paramMember); }