package com.engine.salary.mapper.siaccount; import com.engine.salary.entity.siaccount.param.InsuranceAccountDetailParam; import com.engine.salary.entity.siaccount.po.InsuranceAccountDetailPO; import org.apache.ibatis.annotations.Param; import java.util.Collection; import java.util.List; /** * @Author weaver_cl * @Description: TODO * @Date 2022/4/11 * @Version V1.0 **/ public interface InsuranceAccountDetailMapper { /** * 查询正常缴纳列表 * @param queryParam * @return */ List list(@Param("param")InsuranceAccountDetailParam queryParam); /** * 根据账单月份获取所有员工 * @param billMonth * @return */ List selectAccountIds(@Param("billMonth") String billMonth); /** * 根据id删除 * @param id */ void deleteById(@Param("id")Long id); /** * 批量删除 */ void batchDelAccountDetails(@Param("employeeIds") Collection employeeIds, @Param("billMonth") String billMonth); /** * 批量保存 * @param accounts */ void batchSaveAccountDetails(@Param("accounts") Collection accounts); List selectList(@Param("billMonth") String billMonth); }