feat: 添加采购交易Mapper接口
This commit is contained in:
@@ -0,0 +1,53 @@
|
|||||||
|
package com.ruoyi.ccdi.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.ruoyi.ccdi.domain.CcdiPurchaseTransaction;
|
||||||
|
import com.ruoyi.ccdi.domain.dto.CcdiPurchaseTransactionQueryDTO;
|
||||||
|
import com.ruoyi.ccdi.domain.vo.CcdiPurchaseTransactionVO;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采购交易信息 数据层
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
* @date 2026-02-06
|
||||||
|
*/
|
||||||
|
public interface CcdiPurchaseTransactionMapper extends BaseMapper<CcdiPurchaseTransaction> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询采购交易列表
|
||||||
|
*
|
||||||
|
* @param page 分页对象
|
||||||
|
* @param queryDTO 查询条件
|
||||||
|
* @return 采购交易VO分页结果
|
||||||
|
*/
|
||||||
|
Page<CcdiPurchaseTransactionVO> selectTransactionPage(@Param("page") Page<CcdiPurchaseTransactionVO> page,
|
||||||
|
@Param("query") CcdiPurchaseTransactionQueryDTO queryDTO);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询采购交易详情
|
||||||
|
*
|
||||||
|
* @param purchaseId 采购事项ID
|
||||||
|
* @return 采购交易VO
|
||||||
|
*/
|
||||||
|
CcdiPurchaseTransactionVO selectTransactionById(@Param("purchaseId") String purchaseId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量插入采购交易数据
|
||||||
|
*
|
||||||
|
* @param list 采购交易列表
|
||||||
|
* @return 插入行数
|
||||||
|
*/
|
||||||
|
int insertBatch(@Param("list") List<CcdiPurchaseTransaction> list);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量更新采购交易数据(先删除再插入)
|
||||||
|
*
|
||||||
|
* @param list 采购交易列表
|
||||||
|
* @return 更新行数
|
||||||
|
*/
|
||||||
|
int insertOrUpdateBatch(@Param("list") List<CcdiPurchaseTransaction> list);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user