Survey/src/main/java/com/example/survey/dao/ProjectDao.java
Pope dcf4b04e43 2021-3-19
修改了调查对象与流调记录部分接口
2021-03-19 20:49:22 +08:00

54 lines
1002 B
Java

package com.example.survey.dao;
import com.example.survey.entity.Project;
import java.util.List;
/**
* @author Pope
*/
public interface ProjectDao {
/**
* 根据项目名查询项目是否存在
*
* @param name 项目名
* @return 项目是否存在
*/
boolean existProject(String name);
/**
* 根据项目名查询项目
*
* @param name 项目名
* @return 项目
*/
Project selectProject(String name);
/**
* 插入项目
*
* @param project 项目
*/
void saveProject(Project project);
/**
* 根绝筛选条件分页查询项目
*
* @param name 项目名
* @param offset 偏移量
* @param pageSize 页大小
* @return 项目列表
*/
List<Project> listProjectLimit(String name, int offset, int pageSize);
/**
* 根据项目名查询数量
*
* @param name 项目名
* @return 数量
*/
long countProject(String name);
}