package com.yuanchu.limslaboratory.service;
import com.yuanchu.limslaboratory.pojo.Material;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yuanchu.limslaboratory.pojo.dto.AddMaterialDto;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
import java.util.Map;
/**
*
* 服务类
*
*
* @author 江苏鵷雏网络科技有限公司
* @since 2023-07-17
*/
public interface MaterialService extends IService {
List selectMaterialLimit(int pageSize,int countSize, int type);
Map selectMaterialById(String materialId);
/**
* 删除等于MaterialId的数据
* @param materialId
* @return
*/
@Transactional(rollbackFor = Exception.class)
Integer deleteMaterialInformation(Integer materialId);
/**
* 三级添加参数
*/
@Transactional(rollbackFor = Exception.class)
Integer addMaterialInformation(AddMaterialDto addMaterialDto);
/**
* 四级分层显示
*/
List