| | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="BaseResultMap" type="com.ruoyi.production.pojo.ProductionOrder"> |
| | | <id column="id" property="id" /> |
| | | <result column="sales_ledger_id" property="salesLedgerId" /> |
| | | <result column="production_plan_ids" property="productionPlanIds" /> |
| | | <result column="product_model_id" property="productModelId" /> |
| | | <result column="nps_no" property="npsNo" /> |
| | |
| | | <result column="complete_quantity" property="completeQuantity" /> |
| | | <result column="start_time" property="startTime" /> |
| | | <result column="end_time" property="endTime" /> |
| | | <result column="sales_ledger_product_id" property="salesLedgerProductId" /> |
| | | <result column="create_user" property="createUser" /> |
| | | <result column="dept_id" property="deptId" /> |
| | | <result column="plan_complete_time" property="planCompleteTime" /> |
| | |
| | | |
| | | <sql id="ProductionOrderVoColumns"> |
| | | po.id, |
| | | po.sales_ledger_id, |
| | | po.production_plan_ids, |
| | | po.product_model_id, |
| | | po.nps_no, |
| | |
| | | po.complete_quantity, |
| | | po.start_time, |
| | | po.end_time, |
| | | po.sales_ledger_product_id, |
| | | po.create_user, |
| | | po.dept_id, |
| | | po.plan_complete_time, |
| | | po.status, |
| | | sl.sales_contract_no as salesContractNo, |
| | | sl.customer_name as customerName, |
| | | p.product_name as productName, |
| | | pm.model as model, |
| | | tr.process_route_code as processRouteCode, |
| | |
| | | |
| | | <sql id="ProductionOrderVoFrom"> |
| | | from production_order po |
| | | left join sales_ledger sl on po.sales_ledger_id = sl.id |
| | | left join product_model pm on po.product_model_id = pm.id |
| | | left join product p on pm.product_id = p.id |
| | | left join technology_routing tr on po.technology_routing_id = tr.id |
| | |
| | | <if test="c.id != null"> |
| | | and po.id = #{c.id} |
| | | </if> |
| | | <if test="c.salesLedgerId != null"> |
| | | and po.sales_ledger_id = #{c.salesLedgerId} |
| | | <if test="c.productName != null and c.productName != ''"> |
| | | and p.product_name like concat('%', #{c.productName}, '%') |
| | | </if> |
| | | <if test="c.model != null and c.model != ''"> |
| | | and pm.model like concat('%', #{c.model}, '%') |
| | | </if> |
| | | <if test="c.productModelId != null"> |
| | | and po.product_model_id = #{c.productModelId} |
| | | </if> |
| | | <if test="c.technologyRoutingId != null"> |
| | | and po.technology_routing_id = #{c.technologyRoutingId} |
| | | </if> |
| | | <if test="c.salesLedgerProductId != null"> |
| | | and po.sales_ledger_product_id = #{c.salesLedgerProductId} |
| | | </if> |
| | | <if test="c.status != null"> |
| | | and po.status = #{c.status} |