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<MaterialDetailInfo> {
|
/**
|
* 新增
|
*/
|
int saveOne(MaterialDetailInfo materialDetailInfo);
|
/**
|
* 批量插入
|
*/
|
int saveBatch(List<MaterialDetailInfo> list);
|
|
/**
|
* 修改
|
*/
|
int updateOne(MaterialDetailInfo materialDetailInfo);
|
|
/**
|
* 删除 -单条
|
*/
|
int updateStatusById(Long id);
|
|
/**
|
* 删除 -批量
|
*/
|
int batchUpdateStatus(List<Long> ids);
|
|
/**
|
* 根据id查询数据
|
*/
|
MaterialDetailInfo queryById(Long id);
|
|
/**
|
* 根据配置基础表id获取数据
|
*/
|
List<MaterialDetailInfo> listByMaBaseId(Long maBaseId);
|
|
/**
|
* 获取所有数据
|
*/
|
List<MaterialDetailInfo> listAll();
|
|
/**
|
* 批量更新
|
* @param mdUpdateList
|
* @return
|
*/
|
int updateBatch(List<MaterialDetailInfo> mdUpdateList);
|
|
/**
|
* 根据物资配置id删除数据
|
* @param maBaseId
|
* @return
|
*/
|
int updateStatusByMaBaseId(Long maBaseId);
|
|
/**
|
* 根据物资配置ids批量删除
|
*/
|
int batchUpdateStatusByMaBaseIds(List<Long> maBaseIds);
|
|
/**
|
* 根据物资配置ids获取数据
|
* @param maBaseIds
|
* @return
|
*/
|
List<MaterialDetailInfo> listByMaBaseIds(List<Long> maBaseIds);
|
|
/**
|
* 根据主键ids获取数据
|
* @param ids
|
* @return
|
*/
|
List<MaterialDetailInfo> listByIds(List<Long> ids);
|
|
}
|