package com.landtool.lanbase.modules.org.dao; import com.landtool.lanbase.modules.org.entity.OrgUserunit; import com.landtool.lanbase.modules.org.entity.OrgUserunitJoinUser; import com.landtool.lanbase.modules.sys.dao.BaseDao; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface OrgUserunitDao extends BaseDao { void deleteBatchByUserIdAndUnitIds(@Param(value = "userid") Long userid, @Param(value = "unitids") Long[] unitids); OrgUserunit queryObjectByUnitid(OrgUserunit unit); List querUserunitJoinUserList(Map map); void saveUserunitJoinUser(OrgUserunitJoinUser userunit); void updateUserunitJoinUser(OrgUserunitJoinUser userunit); int isExitUserunit(OrgUserunitJoinUser userunit); void delete(OrgUserunit userunit); List isWorking(OrgUserunitJoinUser userunit); }