AchievementService.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.goafanti.achievement.service;
  2. import java.math.BigDecimal;
  3. import java.util.List;
  4. import com.goafanti.achievement.bo.AchievementImportBo;
  5. import com.goafanti.achievement.bo.AchievementListBo;
  6. import com.goafanti.achievement.bo.AchievementOrgOwnerDetailBo;
  7. import com.goafanti.achievement.bo.AchievementUserOwnerDetailBo;
  8. import com.goafanti.common.model.Achievement;
  9. import com.goafanti.core.mybatis.page.Pagination;
  10. import com.goafanti.demand.bo.DemandAchievementListBo;
  11. import com.goafanti.portal.bo.AchievementSearchListBo;
  12. public interface AchievementService {
  13. Pagination<AchievementListBo> listUserOwnerAchievement(String ownerId, Integer auditStatus, Integer serialNumber, String name, String keyword, Integer category,
  14. Integer status, String releaseDateStartDate,
  15. String releaseDateEndDate, Integer releaseStatus, Integer pNo, Integer pSize);
  16. void saveAchievement(Achievement a, String[] keywords);
  17. int updateAchievement(Achievement a, String[] keywords);
  18. Achievement selectByPrimaryKey(String id);
  19. int deleteByPrimaryKey(List<String> asList);
  20. Pagination<AchievementListBo> listUserAchievement(Integer auditStatus, Integer serialNumber, String name, String keyword, Integer category, Integer ownerType,
  21. Integer status, String releaseDateStartDate, String releaseDateEndDate, Integer releaseStatus, Integer pNo,
  22. Integer pSize);
  23. int updateAuditAchievement(Achievement a, String techBroderId, Integer auditStatus);
  24. int updateReleaseStatus(Achievement a);
  25. Pagination<AchievementListBo> listOrgOwnerAchievement(String ownerId, Integer auditStatus, Integer serialNumber, String name, String keyword,
  26. Integer category, Integer status, String releaseDateStartDate, String releaseDateEndDate,
  27. Integer releaseStatus, Integer pNo, Integer pSize);
  28. AchievementUserOwnerDetailBo selectUserOwnerDetail(String id);
  29. AchievementOrgOwnerDetailBo selectOrgOwnerDetail(String id);
  30. List<DemandAchievementListBo> selectAchievementDemandListByAchievementId(String id);
  31. void insertImport(List<AchievementImportBo> data);
  32. Pagination<AchievementSearchListBo> listAchievementSearchList(Integer category, Integer maturity, BigDecimal transferPriceLower,
  33. BigDecimal transferPriceUpper, Integer transferMode, String keyword, Integer fieldA, Integer fieldB,
  34. Integer pageNo, Integer pageSize);
  35. }