1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package com.migao.service;
- import com.migao.config.constant.ExamineStatus;
- import com.migao.config.constant.FinancesStatus;
- import com.migao.config.response.PageBean;
- import com.migao.config.response.ResponseBean;
- import com.migao.entity.vo.req.*;
- import com.migao.entity.vo.res.DictionaryListRes;
- import com.migao.entity.vo.res.ProjectQueryRes;
- import java.util.List;
- public interface ProjectService {
- /**
- * 增
- *
- * @param projectInsertReq projectInsertReq
- * @return ?
- */
- ResponseBean<?> insert(ProjectInsertReq projectInsertReq);
- /**
- * 分页查
- *
- * @param projectPageQueryReq projectPageQueryReq
- * @return projectQueryRes
- */
- ResponseBean<PageBean<ProjectQueryRes>> pageQuery(ProjectPageQueryReq projectPageQueryReq);
- /**
- * 删
- *
- * @param id id
- * @return ?
- */
- ResponseBean<?> deleteById(Integer id);
- /**
- * 批量删
- *
- * @param ids ids
- * @return ?
- */
- ResponseBean<?> deleteBatch(List<Integer> ids);
- /**
- * 改
- *
- * @param projectUpdateReq projectUpdateReq
- * @return ?
- */
- ResponseBean<?> update(ProjectUpdateReq projectUpdateReq);
- /**
- * 查
- *
- * @param projectQueryReq
- * @return ?
- */
- ResponseBean<List<ProjectQueryRes>> query(ProjectQueryReq projectQueryReq);
- ResponseBean<List<DictionaryListRes>> projectClassify();
- ResponseBean<List<DictionaryListRes>> specialtyClassify();
- ResponseBean<List<DictionaryListRes>> twoClassify();
- ResponseBean<ProjectQueryRes> findById(Integer id);
- ResponseBean<?> approve(Integer id, ExamineStatus status);
- ResponseBean<?> importData(String fileId);
- ResponseBean<?> export(ProjectPageQueryReq projectPageQueryReq);
- ResponseBean<PageBean<ProjectQueryRes>> pageQueryControl(ProjectPageQueryReq projectPageQueryReq);
- ResponseBean<?> insertSubProject(SubProjectInsertReq subProjectInsertReq);
- }
|