zjh
2024-12-30 1b7ed7edb09aaecf68ddf3396ee007bc6eadf52a
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjSamplingService.java
@@ -4,6 +4,7 @@
import java.util.Map;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ltkj.common.core.domain.AjaxResult;
import com.ltkj.hosp.domain.TjSampling;
import org.apache.ibatis.annotations.Param;
@@ -62,8 +63,40 @@
     */
    public int deleteTjSamplingById(String id);
    //拼接要合并项目的项目id和项目名称
    Map<String, Object> hebingCaiYangInFo(List<String> ids);
    //判断所选项目是否可以合并
    int panduanshifoukeyihebing(List<String> ids);
    int panduanshifoukeyihebing(@Param("ids") List<String> ids);
    //修改合并的项目添加合并编号
    boolean updateHeBingXm(List<String> ids, String parentId);
    //判断是否存在合并项目
    int pdsfczhbxm(List<String> ids);
    //合并项目接口中获取合并的项目
    TjSampling getTjSamplingByHb(List<String> ids);
    //获取所选项目中未合并的单项
    List<TjSampling> getTjSamplingListByHb(List<String> ids);
    //删除所选的合并项目
    boolean deletedTjSamplingListByHb(@Param("ids") List<String> ids);
    //修改原来合并过得项目
    boolean updateHeBingXm(@Param("ids") List<String> ids);
    String getBuKeHebingProName(List<String> ids);
    AjaxResult mergeCaiYangTran(List<String> ids);
    String mergeCaiYangApi(List<String> ids);
    /**
     * 判断项目是否能进行合并
     * @param id 采样表id
     * @return
     */
    int isMergeItem(String id);
}