package com.matrix.system.common.dao; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.common.bean.SysCompany; import com.matrix.system.common.bean.SysPlat; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 平台信息dao层 * * @author jiangyouyao * @email 512061637@qq.com * @date 2019年2月25日 */ public interface SysPlatDao { public int insert(SysPlat sysPlat); public int batchInsert(@Param("list") List sysPlatList); public int updateByMap(Map modifyMap); public int updateByModel(SysPlat sysPlat); public int deleteByIds(@Param("list") List list); public int deleteById(String platId); public int deleteByModel(@Param("record") SysPlat sysPlat); public List selectInPage(@Param("record") SysPlat sysPlat, @Param("pageVo") PaginationVO pageVo); public List selectByModel(@Param("record") SysPlat sysPlat); public int selectTotalRecord(@Param("record") SysPlat sysPlat); public SysPlat selectById(String platId); public SysPlat selectForUpdate(String platId); public List selectByCompany(@Param("company") SysCompany company); }