package com.welampiot.service; import com.welampiot.dto.LoopDTO; import com.welampiot.vo.LoopDetailVO; import com.welampiot.vo.LoopVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** * ClassName: LoopService * Package: com.welampiot.service * Description: * * @Author: zhj_Start * @Create: 2023/4/4 - 15:13 * @Version: v1.0 */ public interface LoopService { LoopVO getLoopList(LoopDTO dto); LoopDetailVO getLoopDetail(Integer id, Integer version, List sectionList); LoopVO getLoopDropDownList(List sectionList); void addLoopDataByDTO(LoopDTO dto); void updateLoopDataByDTO(LoopDTO dto); Integer findByLoopDTO(LoopDTO dto); Integer findSNByLoopDTO(LoopDTO dto); void deleteLoopDataById(@Param("id") Integer id); void deleteLoopLogDataById(@Param("id") Integer id); void deleteLoopLogNewDataById(@Param("id") Integer id); }