Files
shanxia2.0/docs/crm-migration/reference/java/quote/mapper/CrmQuoteApprovalMapper.java
T
2026-06-01 08:21:21 +08:00

35 lines
891 B
Java

package org.dromara.crm.mapper;
import org.apache.ibatis.annotations.Param;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.crm.domain.CrmQuoteApproval;
import org.dromara.crm.domain.vo.CrmQuoteApprovalVo;
import java.util.List;
/**
* 报价单审批Mapper接口
*
* @author 系统管理员
* @date 2025-01-03
*/
public interface CrmQuoteApprovalMapper extends BaseMapperPlus<CrmQuoteApproval, CrmQuoteApprovalVo> {
/**
* 查询审批记录列表(关联用户表获取昵称)
*
* @param quoteId 报价单ID
* @return 审批记录列表
*/
List<CrmQuoteApprovalVo> selectVoListWithUserInfo(@Param("quoteId") Long quoteId);
/**
* 根据用户ID查询用户昵称
*
* @param userId 用户ID
* @return 用户昵称
*/
String selectNickNameByUserId(@Param("userId") Long userId);
}