package com.aucma.report.mapper;

import java.util.List;

import com.aucma.report.domain.PrintSupplementBarCode;

/**
 * 补打条码记录Mapper接口
 *
 * @author Yinq
 * @date 2024-04-17
 */
public interface PrintSupplementBarCodeMapper {
    /**
     * 查询补打条码记录
     *
     * @param objId 补打条码记录主键
     * @return 补打条码记录
     */
    public PrintSupplementBarCode selectPrintSupplementBarCodeByObjId(Long objId);

    /**
     * 查询补打条码记录列表
     *
     * @param printSupplementBarCode 补打条码记录
     * @return 补打条码记录集合
     */
    public List<PrintSupplementBarCode> selectPrintSupplementBarCodeList(PrintSupplementBarCode printSupplementBarCode);

    /**
     * 修改补打条码记录
     *
     * @param printSupplementBarCode 补打条码记录
     * @return 结果
     */
    public int updatePrintSupplementBarCode(PrintSupplementBarCode printSupplementBarCode);

    /**
     * 删除补打条码记录
     *
     * @param objId 补打条码记录主键
     * @return 结果
     */
    public int deletePrintSupplementBarCodeByObjId(Long objId);

    /**
     * 批量删除补打条码记录
     *
     * @param objIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePrintSupplementBarCodeByObjIds(Long[] objIds);
}
