package com.matrix.system.hive.dao; import com.matrix.system.app.dto.FollowupListDto; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.SysFollowup; /** * @description 跟进 * @author * @date 2021-01-10 15:15 */ public interface SysFollowupDao{ public int insert(@Param("item") SysFollowup sysFollowup); public int batchInsert(@Param("list") List sysFollowupList); public int updateByMap(Map modifyMap); public int updateByModel(@Param("record")SysFollowup sysFollowup); public int deleteByIds(@Param("list") List list); public int deleteById(Long id); public int deleteByModel(@Param("record") SysFollowup sysFollowup); public List selectInPage(@Param("record") SysFollowup sysFollowup, @Param("pageVo") PaginationVO pageVo); public List selectByModel(@Param("record") SysFollowup sysFollowup); public int selectTotalRecord(@Param("record") SysFollowup sysFollowup); public SysFollowup selectById(Long id); public SysFollowup selectForUpdate(Long id); void updateZan(@Param("id")Long id, @Param("zans")String zans); List selectByAppDto(FollowupListDto followupListDto); }