JNBusiness/ruoyi-system/src/main/java/com/ruoyi/redBook/mapper/OARedBookMapper.java

90 lines
1.8 KiB
Java
Raw Normal View History

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