package com.example.server.progressTrack.dao; import com.example.client.dto.JComboBoxItem; import com.example.server.dao.BaseDao; import com.example.server.progressTrack.Dto.NetworkNodeStatusDto; import com.example.server.progressTrack.model.DjJdgzNetworkLevel1; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * dj_jdgz_network_level1 * * @author zt generator * @since 1.0.0 2024-12-17 */ @Mapper public interface DjJdgzNetworkLevel1Dao extends BaseDao { List getList(Long shipId); void setLevel1StatusNull(Long id); void setLevel1Status(Long id); void setLevel2StatusNull(Long id); void setLevel2Status(Long id); List getNodeStatusData(Long id); JComboBoxItem[] getProjectList(); void deleteLevel1(Long id); void deleteLevel3(Long id); void deleteLevel3List(Long id); void deleteLevel2(Long id); void deleteLevel2List(Long id); void deleteLevel1List(Long id); List getListByLevel3(); }