f78292cbeeec9e16f9e5ce15616f801235999f97.svn-base 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.TacObjPblmstbClass;
  4. import cn.com.goldenwater.dcproj.dto.TacObjPblmstbClass2;
  5. import cn.com.goldenwater.dcproj.dto.TacObjPblmstbDto;
  6. import cn.com.goldenwater.dcproj.dto.TacPblmsSn;
  7. import cn.com.goldenwater.dcproj.model.TacObjPblmstb;
  8. import cn.com.goldenwater.dcproj.param.TacObjPblmstbParam;
  9. import cn.com.goldenwater.dcproj.param.TacPblmClassParam;
  10. import cn.com.goldenwater.dcproj.param.TacPblmInfoParam;
  11. import com.github.pagehelper.PageInfo;
  12. import java.util.List;
  13. import org.springframework.web.multipart.MultipartFile;
  14. /**
  15. * @author lune
  16. * @date 2019-6-19
  17. */
  18. public interface TacObjPblmstbService extends CrudService<TacObjPblmstb, TacObjPblmstbParam> {
  19. TacObjPblmstb getOne(String id);
  20. // ------------------------- 自定方法 -------------------------
  21. TacObjPblmstb getOneByParam(TacObjPblmstbParam pblmstbParam);
  22. PageInfo<TacObjPblmstb> findPblmsPageinfo(TacObjPblmstbParam pblmInfoParam);
  23. PageInfo<TacObjPblmstb> findPblmstbList_bak(TacObjPblmstbParam pblmstbParam);
  24. int delList(List<String> ids);
  25. int updateList(TacPblmClassParam tacPblmClassParam);
  26. List<TacObjPblmstbDto> findSpfsnlType(String persId, String year);
  27. List<TacObjPblmstbClass> findClass1ByType(String pblmChType, String persId, String year);
  28. List<TacObjPblmstbClass2> findClass2ByClass1(String pblmChType, String class1, String persId, String year);
  29. List<TacPblmsSn> findClass3ByTypeClass1Class2(String pblmChType, String class1, String class2, String persId, String year);
  30. void updateNew(TacObjPblmstb tacObjPblmstb);
  31. void insertNew(TacObjPblmstb tacObjPblmstb);
  32. int upload(MultipartFile file);
  33. }