package com.ruoyi.sales.mapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
|
import com.ruoyi.sales.dto.SalesLedgerDto;
|
import com.ruoyi.sales.pojo.SalesLedger;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
|
/**
|
* 销售台账Mapper接口
|
*
|
* @author ruoyi
|
* @date 2025-05-08
|
*/
|
public interface SalesLedgerMapper extends BaseMapper<SalesLedger> {
|
/**
|
* 查询指定日期的所有合同序列号
|
* @param datePart 日期部分(格式:yyyyMMdd)
|
* @return 序列号列表
|
*/
|
List<Integer> selectSequencesByDate(@Param("datePart") String datePart);
|
|
List getSalesNo();
|
|
<T> BigDecimal selectSum(LambdaQueryWrapper<T> wrapper, SFunction<T, BigDecimal> column);
|
|
/**
|
*
|
* @param salesLedgerDto
|
* @return
|
*/
|
List<SalesLedger> selectSalesLedgerList(@Param("salesLedgerDto") SalesLedgerDto salesLedgerDto);
|
}
|