package com.example.server.progressTrack.dao; import com.example.server.dao.BaseDao; import com.example.server.progressTrack.Dto.ReportRecordDto; import com.example.server.progressTrack.Dto.StatistReportsDto; import com.example.server.progressTrack.model.DjJdgzNetworkLevel3List; import com.example.server.progressTrack.model.DjJdgzTrackRecord; import org.apache.ibatis.annotations.Mapper; import java.util.Date; import java.util.List; /** * dj_jdgz_track_record * * @author zt generator * @since 1.0.0 2024-12-17 */ @Mapper public interface DjJdgzTrackRecordDao extends BaseDao { List getList(Long level1NetworkId, Long deptId, Long teamId, Long cabinId, String type, Integer status,Integer isealCabin, String name); List getHistory(Long level3NodeId); List getReport(Long level1NetworkId); List prompt(Long level1NetworkId, int weekNo, Long userId,Long deptId,Long teamId,String name); List getdata(String teamgroupId, Long level1NetworkId, Long level3NetworkId, Long level3NodeId, Integer status, Date beginDate, Date endDate, Integer istq); List getSummaryData(String teamgroupId, Long level1NetworkId, Long level3NetworkId, Long level3NodeId, Integer status, Date beginDate, Date endDate, Integer istq); Integer getTrackNum(Long level3NodeId); List getListByImport(Long level1Id, Long level2Id, Long level2NodeId, String selectedIds); void retract(Long id); List getReportRecord(Long level1NetworkId, int column, Long teamgroupId); Long getIsExit(Long level3NetworkId, String processName, Integer weekNo); List getName(Long level3NetworkId); DjJdgzNetworkLevel3List isExistTrackRecord(Integer sort, Long level3NetworkId); List getRecordById(Long id); }