package com.ruoyi.redBook.mapper; import com.ruoyi.material.domain.CMaterial; import com.ruoyi.material.domain.CMaterialCost; import com.ruoyi.material.domain.temp; import com.ruoyi.redBook.domain.OAQuot; import com.ruoyi.redBook.domain.OAQuotProduct; import com.ruoyi.redBook.domain.Product; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 红本管理Mapper接口 * * @author ruoyi * @date 2024-02-28 */ public interface OARedBookMapper { /** * 获取目录 * @param product * @return */ List productModelList(Product product); /** * 获取备注信息 * @param product * @return */ List productRemarkList(Product product); /** * 判断是否存在衍生型号 * @param product * @return */ List productExtList(Product product); /** * 获取衍生型号 * @param product * @return */ List productYsxhList(Product product); /** * 判断是否存在截面 * @param product * @return */ List judgesection(Product product); /** * 获取截面 * @param product * @return */ List productJmList(Product product); /** * 查询数据 * @param product * @return */ List searchData(Product product); /** * 点击查询按钮查询数据 * @param name_0 * @param model * @return */ List handleSearchData(@Param("name_0")String name_0,@Param("model")String model); /** * 保存报价单 * @param quot */ void insertOAQuot(OAQuot quot); /** * 新增报价单产品信息 * @param list */ void batchOAQuotProduct(List list); }