package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.system.export.TCrmChangePointsBranchExport;
import com.ruoyi.system.export.TCrmChangePointsClinicExport;
import com.ruoyi.system.export.TCrmChangePointsSalespersonExport;
import com.ruoyi.system.model.TCrmChangePoints;
import com.ruoyi.system.query.TCrmChangePointsQuery;
import com.ruoyi.system.vo.TCrmChangePointsVO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
*
* crm修改积分记录 Mapper 接口
*
*
* @author xiaochen
* @since 2025-09-02
*/
public interface TCrmChangePointsMapper extends BaseMapper {
/**
* 分公司积分变更明细分页列表
* @param query
* @return
*/
List pageListBranch(@Param("query") TCrmChangePointsQuery query, @Param("pageInfo")PageInfo pageInfo);
/**
* 业务员积分变更明细分页列表
* @param query
* @return
*/
List pageListSalesperson(@Param("query") TCrmChangePointsQuery query, @Param("pageInfo")PageInfo pageInfo);
/**
* 诊所积分变更明细分页列表
* @param query
* @return
*/
List pageListClinic(@Param("query") TCrmChangePointsQuery query, @Param("pageInfo")PageInfo pageInfo);
/**
* 分公司积分变更明细导出列表
* @param query
* @return
*/
List pageListBranchExport(@Param("query")TCrmChangePointsQuery query);
/**
* 业务员积分变更明细导出列表
* @param query
* @return
*/
List pageListSalespersonExport(@Param("query")TCrmChangePointsQuery query);
/**
* 诊所积分变更明细导出列表
* @param query
* @return
*/
List pageListClinicExport(@Param("query")TCrmChangePointsQuery query);
}