package com.caimei.modules.info.dao; import java.util.Date; import java.util.List; import com.caimei.modules.info.entity.Info; import com.thinkgem.jeesite.common.persistence.CrudDao; import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao; import org.apache.ibatis.annotations.Param; /** * 信息列表DAO接口 * @author LG * @version 2016-06-27 */ @MyBatisDao public interface InfoDao extends CrudDao { void updateRecommendStatusByIds(String recommendStatus, String[] ids); void insertInfoPraise(String id); void deleteInfoPraise(String id); void deleteByTypeId(String typeId); void deleteInfoPageByInfoId(String infoId); void insertInfoPage(String id, String[] str); List findByProjectId(String projectId); int updateReplaceByLabel(String label, String reLabel); void auditInfo(@Param("id") String id, @Param("auditStatus") Integer auditStatus, @Param("failReason") String failReason, @Param("pubdate") Date pubdate); void offlineInfo(Integer id); void deleteInfo(String id); }