package com.chinaztt.mes.plan.mapper; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.annotation.SqlParser; 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.CustomerOrderForJointStockCompanyDTO; import com.chinaztt.mes.plan.entity.CustomerOrderForJointStockCompany; import com.chinaztt.mes.plan.entity.OrderParam; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @Description : 客户订单明细表(股份公司) * @interfaceName : CustomerOrderForJointStockCompanyMapper * @Author : user * @Date: 2022-08-16 12:39 */ @Mapper public interface CustomerOrderForJointStockCompanyMapper extends BaseMapper{ /** * 分页查询客户订单(股份公司) * * @param page * @param planCustomerOrder * @param type * @return */ IPage> getCustomerOrderPage(Page page, @Param("ew") QueryWrapper planCustomerOrder, @Param("type") String type); /** * 获取客户订单和绑定的订单参数 * * @param id * @param orderParam * @return */ @SqlParser(filter = true) JSONObject getCustomerOrderById(@Param("orderId") Long id, @Param("query") OrderParam orderParam); }