46 lines
1.6 KiB
Java
46 lines
1.6 KiB
Java
package com.jsl.oa.services;
|
|
|
|
import com.jsl.oa.model.vodata.*;
|
|
import com.jsl.oa.model.vodata.business.info.ProjectShowVO;
|
|
import com.jsl.oa.utils.BaseResponse;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import java.util.List;
|
|
|
|
public interface ProjectService {
|
|
|
|
BaseResponse projectEdit(HttpServletRequest request, ProjectEditVO projectEdit, Long projectId);
|
|
|
|
BaseResponse getHeader(Integer id);
|
|
|
|
BaseResponse addHeader(HttpServletRequest request, ProjectShowVO projectShowVO);
|
|
|
|
BaseResponse delHeader(Integer id, HttpServletRequest request);
|
|
|
|
BaseResponse editHeader(HttpServletRequest request, ProjectShowVO projectShowVO, Integer id);
|
|
|
|
BaseResponse get(Integer listAll, HttpServletRequest request,
|
|
List<String> tags, List<Integer> isFinish, Integer page, Integer pageSize);
|
|
|
|
BaseResponse getByName(String name);
|
|
|
|
BaseResponse projectDelete(HttpServletRequest request, List<Long> id);
|
|
|
|
BaseResponse projectAdd(HttpServletRequest request, ProjectInfoVO projectVO);
|
|
|
|
BaseResponse workget(Integer listAll, HttpServletRequest request,
|
|
List<String> tags, List<Integer> isFinish, Integer is, Integer page, Integer pageSize);
|
|
|
|
BaseResponse projecWorktAdd(HttpServletRequest request, ProjectWorkVO projectWorkVO);
|
|
|
|
BaseResponse tget(Integer id, List<String> tags, List<Integer> isFinish, Integer page, Integer pageSize);
|
|
|
|
BaseResponse projectFileGet(HttpServletRequest request, Long projectId);
|
|
|
|
BaseResponse getById(Integer id);
|
|
|
|
BaseResponse getWorkById(Integer id);
|
|
|
|
BaseResponse projectPrincipalGet();
|
|
}
|