package com.yuanchu.limslaboratory.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.limslaboratory.pojo.Standards; import com.baomidou.mybatisplus.extension.service.IService; import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-07-11 */ public interface StandardsService extends IService { Integer addStandardsInformation(Standards standards); List> listStandardsInformation(); /** * 根据Id查询是否存在该标准 */ Boolean standardsIsNull(String Id); IPage> listPageStandardsInformation(Page page, String idOrNameOfStandards); /** * 根据Id修改字段 * @param standards * @return */ Integer updateStandardsInformation(Standards standards); /** * 根据标准Id删除数据 * @param standardsId * @return */ @Transactional(rollbackFor = Exception.class) Integer deleteStandardsInformation(String standardsId); }