package com.nanometer.smartlab.service;
|
|
import com.nanometer.smartlab.entity.SysProject;
|
import com.nanometer.smartlab.entity.SysUser;
|
import org.primefaces.event.FileUploadEvent;
|
|
import java.util.List;
|
|
public interface SysProjectService {
|
SysProject getSysProject(String id);
|
|
boolean isSysProjectExist(String projectName, Object o);
|
|
boolean insertSysProject(SysProject sysProject);
|
|
boolean updateSysProject(SysProject sysProject);
|
|
boolean deleteSysProject(List<SysProject> selectedList);
|
|
int getSysProjectTotalCount();
|
|
SysProject getProjectByProId(String projectId);
|
|
List<SysProject> getSysProjectList(int first, int pageSize);
|
|
List<SysProject> getSysProjectList(String sysUserId);
|
|
List<SysProject> getSysProjectListByProjectId(String projectId);
|
|
int getSysProjectTotalCountUpdate(String createrUser,String projectId,String projectName,String sysUserName);
|
|
List<SysProject> getSysProjectListUpdate(int first, int pageSize,String createrUser,String projectId,String projectName,String sysUserName);
|
|
void importProject(FileUploadEvent event, SysUser user) throws Exception;
|
}
|