2e218c57781e6b10ab984ebc9a74b47cb8a7bbba.svn-base 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.TacCountDto;
  4. import cn.com.goldenwater.dcproj.model.TacExprRcmm;
  5. import cn.com.goldenwater.dcproj.param.TacExprRcmmParam;
  6. import com.github.pagehelper.PageInfo;
  7. import org.springframework.web.multipart.MultipartFile;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * @author lune
  12. * @date 2019-11-13
  13. */
  14. public interface TacExprRcmmService extends CrudService<TacExprRcmm, TacExprRcmmParam> {
  15. // ------------------------- 自定方法 -------------------------
  16. Map<String,Object> insertList(MultipartFile file, TacExprRcmmParam tacWorkerBParam);
  17. int uploadBio(MultipartFile file, TacExprRcmmParam tacExprRcmmParam) throws Exception ;
  18. List<TacExprRcmm> getRcmmList(TacExprRcmmParam tacExprRcmmParam);
  19. int insertRcmmToWorkerList(TacExprRcmmParam tacExprRcmmParam);
  20. PageInfo<TacExprRcmm> getRcmmPage(TacExprRcmmParam tacExprRcmmParam);
  21. int removeRvmmList(TacExprRcmmParam tacExprRcmmParam);
  22. List<TacExprRcmm> getRcmmListByTime(TacExprRcmmParam tacExprRcmmParam);
  23. List<TacCountDto> countRcmmByTitles(TacExprRcmmParam tacExprRcmmParam);
  24. List<TacCountDto> countRcmmByRoleType(TacExprRcmmParam tacExprRcmmParam);
  25. List<TacCountDto> countRcmmByEducation(TacExprRcmmParam tacExprRcmmParam);
  26. List<TacCountDto> countRcmmByIsOffice(TacExprRcmmParam tacExprRcmmParam);
  27. }