package com.javaweb.geo.service;
|
|
import com.javaweb.common.core.domain.AjaxResult;
|
import com.javaweb.geo.domain.ProjectData;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.List;
|
|
/**
|
* 项目资料Service接口
|
*
|
* @author cxy
|
* @date 2024-05-16
|
*/
|
public interface IProjectDataService
|
{
|
/**
|
* 查询项目资料
|
*
|
* @param id 项目资料ID
|
* @return 项目资料
|
*/
|
public ProjectData selectProjectDataById(String id);
|
|
/**
|
* 查询项目资料列表
|
*
|
* @param projectData 项目资料
|
* @return 项目资料集合
|
*/
|
public List<ProjectData> selectProjectDataList(ProjectData projectData);
|
|
/**
|
* 新增项目资料
|
*
|
* @param projectData 项目资料
|
* @return 结果
|
*/
|
public int insertProjectData(ProjectData projectData);
|
|
/**
|
* 修改项目资料
|
*
|
* @param projectData 项目资料
|
* @return 结果
|
*/
|
public int updateProjectData(ProjectData projectData);
|
|
/**
|
* 批量删除项目资料
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteProjectDataByIds(String ids);
|
|
/**
|
* 删除项目资料信息
|
*
|
* @param id 项目资料ID
|
* @return 结果
|
*/
|
public int deleteProjectDataById(String id);
|
|
/**
|
* 上传压缩包
|
*/
|
AjaxResult uploadZIP(MultipartFile file, HttpServletRequest request);
|
}
|