package com.example.server.progressTrack.dao; import com.example.client.dto.JComboBoxItem; import com.example.server.dao.BaseDao; import com.example.server.progressTrack.Dto.DiagramMajorDto; import com.example.server.progressTrack.Dto.DiagramNode2Dto; import com.example.server.progressTrack.model.DjJdgzNetworkLevel2List; import org.apache.ibatis.annotations.Mapper; import java.util.Date; import java.util.List; import java.util.Map; /** * dj_jdgz_network_level2_list * * @author zt generator * @since 1.0.0 2024-12-18 */ @Mapper public interface DjJdgzNetworkLevel2ListDao extends BaseDao { List getList(Long netWorkId); List getListStatus(Map params); Integer getAdventDays(Long networkId); List getListAdvent(Map params); List getListExpire(Map params); List getListCompletion(Map params); List getListOverdueCompletion(Map params); List getByLevel1Node(Long level1NodeId); List getNodeList(Long networkId); List getMajorList(Long networkId); void deleteByNetworkId(Long networkId); void setStatus(Long id, Integer currentStatus, String actualCompletion, Boolean manualSetFlag); void updateData(Long id, String expireSituation); JComboBoxItem[] getNode(Long networkId); }