<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
~
|
~ Copyright (c) 2018-2025, ztt All rights reserved.
|
~
|
~ Redistribution and use in source and binary forms, with or without
|
~ modification, are permitted provided that the following conditions are met:
|
~
|
~ Redistributions of source code must retain the above copyright notice,
|
~ this list of conditions and the following disclaimer.
|
~ Redistributions in binary form must reproduce the above copyright
|
~ notice, this list of conditions and the following disclaimer in the
|
~ documentation and/or other materials provided with the distribution.
|
~ Neither the name of the pig4cloud.com developer nor the names of its
|
~ contributors may be used to endorse or promote products derived from
|
~ this software without specific prior written permission.
|
~ Author: ztt
|
~
|
-->
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.chinaztt.mes.plan.mapper.OrderParamMapper">
|
|
<resultMap id="orderParamMap" type="com.chinaztt.mes.plan.entity.OrderParam">
|
<id property="id" column="id"/>
|
<result property="code" column="code"/>
|
<result property="item" column="item"/>
|
<result property="type" column="type"/>
|
<result property="source" column="source"/>
|
<result property="field" column="field"/>
|
<result property="distinguish" column="distinguish"/>
|
<result property="renameField" column="rename_field"/>
|
</resultMap>
|
<select id="getParam" resultMap="orderParamMap">
|
SELECT
|
array_to_string(ARRAY_AGG(rename_field), ',') AS rename_field
|
FROM
|
(SELECT
|
'"id" int8,"sourceId" VARCHAR,"customerOrderNo" VARCHAR,"customerNo" VARCHAR,"customerName" VARCHAR,
|
"coState" VARCHAR,"coLineNo" int8,"partNo" VARCHAR,"buyQtyDue" numeric,"wantedDeliveryDate" TIMESTAMP,"plannedDeliveryDate" TIMESTAMP,
|
"customerPoNo" VARCHAR,"customerPoLineNo" int8,"customerPoRelNo" VARCHAR,"customerPartNo" VARCHAR,"customerPartBuyQty" numeric,"customerPartUnitMeas" VARCHAR,
|
"custPartConvFactor" numeric,"custPartInvertConvFactor" numeric,"customerPartName" VARCHAR,"deliveryQuantity" numeric,"customerId" int8,
|
"productName" VARCHAR,"autoId" int8,"voltAgeClass" VARCHAR,"outerColor" VARCHAR,"unit" VARCHAR,"isDocument" bool,
|
"technologyDocumentId" int8,"ifsLineNo" VARCHAR,"ifsDeliveryNo" VARCHAR,"ifsLineItemNo" VARCHAR,"isAudit" VARCHAR,"otcLineNo" VARCHAR,
|
"salesPartNo" VARCHAR,"salesPartName" VARCHAR, "oaWorkflowId" VARCHAR,"otcQuantity" numeric,"manufactureAttr" VARCHAR ,
|
"ifsSalesUnit" VARCHAR,"ifsConvFactor" numeric,"otcUnit" VARCHAR,"docNumber" VARCHAR,"insulationColor" VARCHAR,
|
"sheathColor" VARCHAR,"customerPartSpec" VARCHAR,"division" VARCHAR,"printType" VARCHAR,"printContent" VARCHAR,"printingRequirements" VARCHAR,"packageRequire" VARCHAR,"qualityRequire" VARCHAR,"otherProductRequire" VARCHAR,"divisionSystem" VARCHAR,"shippingAddress" VARCHAR,"salesmanName" VARCHAR,
|
"lengthRequirement" VARCHAR,"remark" VARCHAR ,"otcPartSync" bool ,"productGroup" VARCHAR ,"productType" VARCHAR ,"finalCustomerName" VARCHAR ,"orderDescription" VARCHAR ,"centralizedMiningProperty" VARCHAR,"comment" VARCHAR' AS rename_field UNION ALL
|
SELECT
|
'"' || rename_field || '" VARCHAR'
|
FROM
|
plan_order_param) E
|
</select>
|
|
<select id="getAllOrder" resultType="com.chinaztt.mes.plan.dto.OrderParamDTO">
|
SELECT A.*
|
FROM plan_order_param A
|
</select>
|
</mapper>
|