package com.chinaztt.mes.plan.mapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.chinaztt.mes.plan.dto.CustomerOrderDTO;
|
import com.chinaztt.mes.plan.dto.OrderProcessConfigFileDTO;
|
import com.chinaztt.mes.plan.dto.ProcessConfigDTO;
|
import com.chinaztt.mes.plan.entity.CustomerOrder;
|
import com.chinaztt.mes.plan.entity.OrderProcessConfigFile;
|
import com.chinaztt.mes.plan.entity.ProcessConfig;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* @Author: yangyao
|
* @Date: 2022/10/20 09:19
|
*/
|
@Mapper
|
public interface ProcessConfigMapper extends BaseMapper<ProcessConfig> {
|
|
/**
|
* 通过订单id查询ProcessConfigDTO
|
*
|
* @param orderId
|
* @return
|
*/
|
ProcessConfigDTO selectByOrderId(Long orderId);
|
|
/**
|
* 通过订单编号和行号查询工艺配置单
|
*
|
* @param orderNo
|
* @param otcLineNo
|
* @return
|
*/
|
ProcessConfigDTO selectByOrderNoAndOtcNo(@Param("orderNo")String orderNo,@Param("otcLineNo")String otcLineNo);
|
|
/**
|
* 分页查询工艺配置单
|
*
|
* @param page
|
* @param processConfigDTO
|
* @return
|
*/
|
IPage<List<ProcessConfigDTO>> getProcessConfigPage(Page page, @Param("ew") QueryWrapper<ProcessConfigDTO> processConfigDTO);
|
|
|
}
|