ItemMapper.java 889 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.zy.bms.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.zy.bms.common.io.pc.ItemIO;
  6. import com.zy.bms.model.Item;
  7. import org.apache.ibatis.annotations.Mapper;
  8. import org.apache.ibatis.annotations.Param;
  9. import org.springframework.stereotype.Repository;
  10. /**
  11. * <p>
  12. * 项目表 Mapper 接口
  13. * </p>
  14. *
  15. * @author chenyi
  16. * @since 2021-05-19
  17. */
  18. @Mapper
  19. @Repository
  20. public interface ItemMapper extends BaseMapper<Item> {
  21. /**
  22. * 分页查询
  23. *
  24. * @param page 分页信息
  25. * @param io 查询条件
  26. */
  27. IPage<Item> listPage(Page<Item> page, @Param("io") ItemIO io);
  28. /**
  29. * 项目编号查重
  30. *
  31. * @param code 项目编号
  32. */
  33. int checkRepeat(@Param("code") String code);
  34. }