diff --git a/ruoyi-ccdi/src/main/resources/mapper/ccdi/CcdiPurchaseTransactionMapper.xml b/ruoyi-ccdi/src/main/resources/mapper/ccdi/CcdiPurchaseTransactionMapper.xml new file mode 100644 index 0000000..0a87d2c --- /dev/null +++ b/ruoyi-ccdi/src/main/resources/mapper/ccdi/CcdiPurchaseTransactionMapper.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO ccdi_purchase_transaction + (purchase_id, purchase_category, project_name, subject_name, subject_desc, + purchase_qty, budget_amount, bid_amount, actual_amount, contract_amount, settlement_amount, + purchase_method, supplier_name, contact_person, contact_phone, supplier_uscc, supplier_bank_account, + apply_date, plan_approve_date, announce_date, bid_open_date, contract_sign_date, + expected_delivery_date, actual_delivery_date, acceptance_date, settlement_date, + applicant_id, applicant_name, apply_department, purchase_leader_id, purchase_leader_name, purchase_department, + created_by, create_time, updated_by, update_time) + VALUES + + (#{item.purchaseId}, #{item.purchaseCategory}, #{item.projectName}, #{item.subjectName}, #{item.subjectDesc}, + #{item.purchaseQty}, #{item.budgetAmount}, #{item.bidAmount}, #{item.actualAmount}, #{item.contractAmount}, #{item.settlementAmount}, + #{item.purchaseMethod}, #{item.supplierName}, #{item.contactPerson}, #{item.contactPhone}, #{item.supplierUscc}, #{item.supplierBankAccount}, + #{item.applyDate}, #{item.planApproveDate}, #{item.announceDate}, #{item.bidOpenDate}, #{item.contractSignDate}, + #{item.expectedDeliveryDate}, #{item.actualDeliveryDate}, #{item.acceptanceDate}, #{item.settlementDate}, + #{item.applicantId}, #{item.applicantName}, #{item.applyDepartment}, #{item.purchaseLeaderId}, #{item.purchaseLeaderName}, #{item.purchaseDepartment}, + #{item.createdBy}, NOW(), #{item.updatedBy}, NOW()) + + + + + + + DELETE FROM ccdi_purchase_transaction WHERE purchase_id = #{item.purchaseId}; + INSERT INTO ccdi_purchase_transaction + (purchase_id, purchase_category, project_name, subject_name, subject_desc, + purchase_qty, budget_amount, bid_amount, actual_amount, contract_amount, settlement_amount, + purchase_method, supplier_name, contact_person, contact_phone, supplier_uscc, supplier_bank_account, + apply_date, plan_approve_date, announce_date, bid_open_date, contract_sign_date, + expected_delivery_date, actual_delivery_date, acceptance_date, settlement_date, + applicant_id, applicant_name, apply_department, purchase_leader_id, purchase_leader_name, purchase_department, + created_by, create_time, updated_by, update_time) + VALUES + (#{item.purchaseId}, #{item.purchaseCategory}, #{item.projectName}, #{item.subjectName}, #{item.subjectDesc}, + #{item.purchaseQty}, #{item.budgetAmount}, #{item.bidAmount}, #{item.actualAmount}, #{item.contractAmount}, #{item.settlementAmount}, + #{item.purchaseMethod}, #{item.supplierName}, #{item.contactPerson}, #{item.contactPhone}, #{item.supplierUscc}, #{item.supplierBankAccount}, + #{item.applyDate}, #{item.planApproveDate}, #{item.announceDate}, #{item.bidOpenDate}, #{item.contractSignDate}, + #{item.expectedDeliveryDate}, #{item.actualDeliveryDate}, #{item.acceptanceDate}, #{item.settlementDate}, + #{item.applicantId}, #{item.applicantName}, #{item.applyDepartment}, #{item.purchaseLeaderId}, #{item.purchaseLeaderName}, #{item.purchaseDepartment}, + #{item.createdBy}, NOW(), #{item.updatedBy}, NOW()) + + + +