SiteMapper.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.bizmatics.persistence.mapper;
  2. import com.bizmatics.model.*;
  3. import com.bizmatics.common.mvc.base.CrudMapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.springframework.stereotype.Repository;
  6. import java.util.List;
  7. /**
  8. * <p>
  9. * Mapper 接口
  10. * </p>
  11. *
  12. * @author ya
  13. * @since 2021-07-07
  14. */
  15. @Repository
  16. public interface SiteMapper extends CrudMapper<Site> {
  17. int selectCount(@Param("userId") Integer userId,
  18. @Param("siteId") Integer siteId,
  19. @Param("siteStatus") Integer siteStatus);
  20. List<Site> list(@Param("userId") Integer userId,
  21. @Param("name") String name);
  22. List<Site> idList(@Param("userId") Integer userId,
  23. @Param("name") String name);
  24. List<SiteList> Sitelist(@Param("userId") Integer userId,
  25. @Param("name") String name);
  26. List<GroupingList> GroupingList(@Param("name") String name,
  27. @Param("creator") String creator);
  28. List<SiteList> SiteGroupinglist(@Param("userId") Integer userId,
  29. @Param("name") String name);
  30. List<TemplateData> templateQuery(@Param("id") Integer id);
  31. List<Site> list1(@Param("id") Integer id);
  32. List<SiteDynamicProperties> SiteDynamicPropertieslist(@Param("siteId") Integer siteId);
  33. }