package com.matrix.system.hive.dao; import com.matrix.system.hive.bean.SysWorkBeatuistaff; import org.apache.ibatis.annotations.Param; import com.matrix.core.pojo.PaginationVO; import java.util.List; /** * * @date 2016-07-29 11:37 */ public interface SysWorkBeatuistaffDao{ public int insert(SysWorkBeatuistaff sysWorkBeatuistaff); public int update(SysWorkBeatuistaff sysWorkBeatuistaff); public int deleteByIds(@Param("list") List list); public int deleteById(Long id); public List selectInPage(@Param("record") SysWorkBeatuistaff sysWorkBeatuistaff, @Param("pageVo") PaginationVO pageVo); public List selectByModel(@Param("record") SysWorkBeatuistaff sysWorkBeatuistaff); public int selectTotalRecord(@Param("record") SysWorkBeatuistaff sysWorkBeatuistaff); public SysWorkBeatuistaff selectById(Long id); /** * * @Title: deleteByCode 根据排班code删除排班记录 */ public int deleteByCode(@Param("paibanCode") String paibanCode,@Param("workId") Long workId); /** * * @Title: selectByCode 根据排班code查找 */ public List selectByCode(@Param("paibanCode") String paibanCode,@Param("workId") Long workId); public List selectByDateStr(@Param("timeStr") String timeStr, @Param("shopId") Long shopId); List findWorkStaff(@Param("timeStr")String timeStr, @Param("suId")Long suId); }