EnterpriseWechatSessionMapper.java 686 B

1234567891011121314
  1. package com.qqflow.engine.domain.ewechat.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  4. import com.qqflow.engine.domain.ewechat.po.EnterpriseWechatSession;
  5. import org.apache.ibatis.annotations.Mapper;
  6. @Mapper
  7. public interface EnterpriseWechatSessionMapper extends BaseMapper<EnterpriseWechatSession> {
  8. default EnterpriseWechatSession selectByKfidAndUserId(String kfid, String userId) {
  9. return this.selectOne(Wrappers.<EnterpriseWechatSession>lambdaQuery().eq(EnterpriseWechatSession::getOpenKfid, kfid)
  10. .eq(EnterpriseWechatSession::getExternalUserid, userId).last("LIMIT 1"));
  11. }
  12. }