CompanyMapper.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.dk.oauth.mapper;
  2. import com.dk.oauth.entity.*;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. /**
  8. * @author : 洪旭东
  9. * @desc : CompanyMapper
  10. * @date : 2024-2-18 15:39
  11. */
  12. public interface CompanyMapper extends BaseMapper<Company> {
  13. /**
  14. * @desc : 通过ID查询
  15. * @author : 洪旭东
  16. * @date : 2024-02-18 15:21
  17. */
  18. CompanyResponse getByCpId(@Param("id") Integer cpId);
  19. int insertBatch(@Param("list") List<Company> list);
  20. List<Company> selectByCond(Company t);
  21. Long countByCond(Company t);
  22. /**
  23. * @desc : 通过ID查询
  24. * @author : 洪旭东
  25. * @date : 2024-02-18 15:21
  26. */
  27. Company selectById(@Param("id") Integer id);
  28. /**
  29. * @desc : 通过openid查询
  30. * @author : 洪旭东
  31. * @date : 2024-02-18 15:21
  32. */
  33. List<Company> selectByOpenId(@Param("openid") String openid);
  34. /**
  35. * @desc : 获取商户的地址服务
  36. * @author : 姜永辉
  37. * @date : 2024-02-18 15:21
  38. */
  39. String selectServiceAllot(@Param("gradeCode") String gradeCode);
  40. /**
  41. * @desc : 保存功能频率
  42. * @author : 周兴
  43. * @date : 2024-03-28 15:21
  44. */
  45. int saveMenuFrequency(MenuFrequency menuFrequency);
  46. /**
  47. * @desc : 查询常用功能频率
  48. * @author : 周兴
  49. * @date : 2024-03-28 15:21
  50. */
  51. MenuFrequency selectMenuByUuid(MenuFrequency menuFrequency);
  52. }