35 lines
891 B
Java
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);
|
|
|
|
}
|