TaIssueMapper.java 1.0KB

1234567891011121314151617181920212223242526272829303132
  1. package com.example.civilizedcity.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import org.apache.ibatis.annotations.MapKey;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import com.example.civilizedcity.entity.TaIssue;
  8. import java.util.Map;
  9. /**
  10. * 问题表;(ta_issue)表数据库访问层
  11. * @author : http://njyunzhi.com
  12. * @date : 2022-12-12
  13. */
  14. @Mapper
  15. public interface TaIssueMapper extends BaseMapper<TaIssue>{
  16. IPage<TaIssue> getPageBy(IPage<TaIssue> pg, @Param("orgId") String orgId);
  17. IPage<TaIssue> getAllBy(IPage<TaIssue> pg);
  18. int updateApply(@Param("issueId") Integer issueId,
  19. @Param("applyType") String applyType,
  20. @Param("applyId") Integer applyId);
  21. int updateValidateStatus(@Param("issueId") Integer issueId, @Param("validateStatus") int validateStatus);
  22. @MapKey("id")
  23. Map<String, Object> statMaIndex(@Param("userId") String userId);
  24. }