33 lines
1.0 KiB
Java
33 lines
1.0 KiB
Java
package com.jsl.oa.services;
|
|
|
|
import com.jsl.oa.model.doData.info.ProjectShowDO;
|
|
import com.jsl.oa.model.voData.ProjectInfoVO;
|
|
import com.jsl.oa.model.voData.business.info.ProjectShowVO;
|
|
import com.jsl.oa.utils.BaseResponse;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
public interface ProjectService {
|
|
BaseResponse projectAdd(HttpServletRequest request,ProjectInfoVO projectAdd);
|
|
|
|
BaseResponse projectEdit(HttpServletRequest request,ProjectInfoVO projectEdit);
|
|
|
|
BaseResponse projectGetUserInCutting(Long uid);
|
|
|
|
BaseResponse projectAddUserForCutting(HttpServletRequest request,Long uid, Long pid);
|
|
|
|
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();
|
|
|
|
BaseResponse getByName(String name);
|
|
|
|
BaseResponse projectDelete(HttpServletRequest request,Long id);
|
|
}
|