package com.ximai.mes.dv.mapper.devBrandQuotation;

import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ximai.mes.dv.domain.devBrandQuotation.DevBrandQuotationProcessTool;

/**
 * 品牌报价工序工装夹具Mapper接口
 *
 * @author generator
 * @date 2024-01-28
 */
public interface DevBrandQuotationProcessToolMapper extends BaseMapper<DevBrandQuotationProcessTool>
{
    /**
     * 查询品牌报价工序工装夹具
     *
     * @param brandQuotationProcessToolId 品牌报价工序工装夹具主键
     * @return 品牌报价工序工装夹具
     */
    public DevBrandQuotationProcessTool selectDevBrandQuotationProcessToolByBrandQuotationProcessToolId(Long brandQuotationProcessToolId);

    /**
     * 查询品牌报价工序工装夹具列表
     *
     * @param devBrandQuotationProcessTool 品牌报价工序工装夹具
     * @return 品牌报价工序工装夹具集合
     */
    public List<DevBrandQuotationProcessTool> selectDevBrandQuotationProcessToolList(DevBrandQuotationProcessTool devBrandQuotationProcessTool);

    /**
     * 新增品牌报价工序工装夹具
     *
     * @param devBrandQuotationProcessTool 品牌报价工序工装夹具
     * @return 结果
     */
    public int insertDevBrandQuotationProcessTool(DevBrandQuotationProcessTool devBrandQuotationProcessTool);

    /**
     * 修改品牌报价工序工装夹具
     *
     * @param devBrandQuotationProcessTool 品牌报价工序工装夹具
     * @return 结果
     */
    public int updateDevBrandQuotationProcessTool(DevBrandQuotationProcessTool devBrandQuotationProcessTool);

    /**
     * 删除品牌报价工序工装夹具
     *
     * @param brandQuotationProcessToolId 品牌报价工序工装夹具主键
     * @return 结果
     */
    public int deleteDevBrandQuotationProcessToolByBrandQuotationProcessToolId(Long brandQuotationProcessToolId);

    /**
     * 批量删除品牌报价工序工装夹具
     *
     * @param brandQuotationProcessToolIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDevBrandQuotationProcessToolByBrandQuotationProcessToolIds(Long[] brandQuotationProcessToolIds);
}
