whycxzp
2021-09-27 aebf48caa06d2831c56d66ba2f946800dff0b3a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package com.whyc.mapper;
 
import com.whyc.pojo.ProjectArchiveExperiment;
import com.whyc.pojo.ProjectArchiveManage;
import com.whyc.pojo.ProjectManage;
import org.apache.ibatis.annotations.Select;
 
import java.util.List;
 
public interface ProjectArchiveManageMapper {
    int deleteByPrimaryKey(Integer num);
 
    int insert(ProjectArchiveManage record);
 
    int insertSelective(ProjectArchiveManage record);
 
    ProjectArchiveManage selectByPrimaryKey(Integer num);
 
    int updateByPrimaryKeySelective(ProjectArchiveManage record);
 
    int updateByPrimaryKey(ProjectArchiveManage record);
 
    List<ProjectArchiveManage> searchByCondition(ProjectArchiveManage projectArchiveManage);
 
    int delDocumentation(ProjectArchiveManage projectArchiveManage);
 
 
    List<ProjectArchiveManage> searchByConditionDocumentPath(ProjectManage projectManage);
 
    //文档管理
    List<ProjectArchiveManage> searchProjectDocByCondition(ProjectArchiveManage projectArchiveManage);
 
    //试验数据
    List<ProjectArchiveExperiment> searchArchiveExperimentData(ProjectArchiveManage pam);
 
    //科技成果
    List<ProjectArchiveManage> searchArchiveTechnologicalAchievements(ProjectArchiveManage projectArchiveManage);
 
    //归档时间更新
    int updateProjectProgress(ProjectManage progress);
 
    @Select("SELECT COUNT(*) FROM db_experiment.tb_project_archive_manage WHERE pro_file_path=#{filePath}")
    int checkFileExist(String filePath);
}