package com.gkhy.safePlatform.specialWork.service.baseService; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.safePlatform.specialWork.entity.MaterialDetailInfo; import java.util.List; public interface MaterialDetailInfoService extends IService { /** * 新增 */ int saveOne(MaterialDetailInfo materialDetailInfo); /** * 批量插入 */ int saveBatch(List list); /** * 修改 */ int updateOne(MaterialDetailInfo materialDetailInfo); /** * 删除 -单条 */ int updateStatusById(Long id); /** * 删除 -批量 */ int batchUpdateStatus(List ids); /** * 根据id查询数据 */ MaterialDetailInfo queryById(Long id); /** * 根据配置基础表id获取数据 */ List listByMaBaseId(Long maBaseId); /** * 获取所有数据 */ List listAll(); /** * 批量更新 * @param mdUpdateList * @return */ int updateBatch(List mdUpdateList); /** * 根据物资配置id删除数据 * @param maBaseId * @return */ int updateStatusByMaBaseId(Long maBaseId); /** * 根据物资配置ids批量删除 */ int batchUpdateStatusByMaBaseIds(List maBaseIds); /** * 根据物资配置ids获取数据 * @param maBaseIds * @return */ List listByMaBaseIds(List maBaseIds); /** * 根据主键ids获取数据 * @param ids * @return */ List listByIds(List ids); }