XiaoRuby
2023-07-26 cdaff9ab0d1b676e3b429171d6de0887c98f488c
standard-server/src/main/java/com/yuanchu/limslaboratory/service/SpecificationsService.java
@@ -1,17 +1,10 @@
package com.yuanchu.limslaboratory.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yuanchu.limslaboratory.mapper.SpecificationsMapper;
import com.yuanchu.limslaboratory.pojo.Specifications;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yuanchu.limslaboratory.vo.UpdateSpeStateSpecifications;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
import java.util.Objects;
/**
 * <p>
@@ -22,15 +15,6 @@
 * @since 2023-07-11
 */
public interface SpecificationsService extends IService<Specifications> {
    Integer addSpecificationsInformation(Specifications specifications);
    Map<String,Object> selectSNameSNName(int materialId);
    IPage<Map<String, Objects>> listSpecificationsInformation(String specificationsName, String serialNumberId, Page<Objects> page);
    Integer updateSpecificationsInformation(Specifications specifications);
    /**
     * 多表删除,表格分别有:Specification --> Material --> Product
     * @param specificationsId
@@ -40,6 +24,4 @@
    Integer deleteSpecifications(Integer specificationsId);
    List<Integer> SerialNumberIdDeleteSpecifications(List<String> deleteSerialNumberId);
    Integer updateSpeStateSpecifications(UpdateSpeStateSpecifications updateSpeStateSpecifications);
}