package com.caimei.modules.user.dao; import com.caimei.modules.consult.entity.type.CmConsulttype; import com.caimei.modules.project.model.ServiceProviderModel; import com.caimei.modules.user.entity.*; import com.thinkgem.jeesite.common.persistence.CrudDao; import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 用户模块重构--会所管理DAO接口 * * @author zcp * @version 2018-05-21 */ @MyBatisDao public interface NewCmClubDao extends CrudDao { List findProviderList(NewCmClub userClub); List findDistributionCLubList(NewCmClub userClub); List findClubById(Integer clubID); List textUserValue(); NewCmClub getclubByUserId(Integer userId); Integer findSpId(Integer spID); List spNameList(); void insertBeansHistory(UserBeansHistory beansHistory); List findRemarksList(CmClubRemarks cmClubRemarks); List getRemarksImageList(Integer remarksId); List getRemarksFileList(Integer remarksId); UserBeansHistory findLowOrder(Integer orderID); List findRegistList(CmClubRemarks cmClubRemarks); List findConsults(); List findTeams(); List findGroup(Integer leaderId); String findClassName(String string); String upremakasList(CmRemaks cmRemaks); void addRemarks(CmRemaks cmRemaks); void upremarks(CmRemaks cmRemaks); void deleteRamarks(CmRemaks cmRemaks); List ClubsIds(ClubChangeSp clubChangeSp); void oldname(@Param("oldserviceProviderId") Integer oldserviceProviderId, @Param("clubID") Integer clubID, @Param("oldSpID") Integer oldSpID, @Param("newSpID") Integer newSpID); void oldnames(@Param("clubID") Integer clubID, @Param("oldSpID") Integer oldSpID, @Param("newSpID") Integer newSpID); List ReportList(CmReport cmReport); List findRegistLists(CmClubRemarks cmClubRemarks); Integer visitorRemarksConut(Integer reportID); Integer clubRemarksConut(Integer reportID); void updateAuditRemarks(@Param("reportID") Integer reportID, @Param("auditName") String auditName, @Param("auditText") String auditText, @Param("status") Integer status); void updateClubRemarks(Integer remarksId); void updateVisitorRemarks(Integer remarksId); void deleteClubRemarks(Integer reportID); void addRecordLinkage(@Param("describe") String describe, @Param("link") String link, @Param("clubId") Integer clubId); String recordLinkage(Integer clubId); String recordDescribe(Integer clubId); List selRegisterIP(Integer clubId); List selStatisticsList(ClubStatistics statistics); List selPageLable(); List findExcelList(ClubStatistics statistics); List getClubIds(); List getActiveClubInfo(ActiveClub activeClub); }