package com.yuanchu.limslaboratory.service; import com.yuanchu.limslaboratory.pojo.Material; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.limslaboratory.pojo.ProductModel; 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); /** * 删除等于MaterialId的数据 * @param materialId * @return */ @Transactional(rollbackFor = Exception.class) Integer deleteMaterialInformation(Integer materialId); /** * 三级添加参数 */ @Transactional(rollbackFor = Exception.class) Integer addMaterialInformation(AddMaterialDto addMaterialDto); /** * 四级分层显示 */ List> getFourLevelInformation(); /** * 添加指标-->选择样品名称 * @return */ List selectmater(); List getSample(); }