1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
| <?xml version="1.0" encoding="UTF-8"?>
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
| "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
| <!-- 命名空间必须与Service中调用的SQL ID前缀一致 -->
| <mapper namespace="MaintenancePaymentMapper">
|
| <!-- 单条新增SQL ID:insertMaintenancePayment -->
| <insert id="insertMaintenancePayment" parameterType="com.java110.dto.msg.MaintenancePaymentPo">
| INSERT INTO maintenance_payment (
| id, auxiliary_column, flow_number, serial_number, project_code, project_name,
| year, month, day, date, project_content, management_office_amount,
| management_office_seal, owners_committee_amount, audit_amount, owners_committee_seal,
| report_department, fund_type_level1, fund_type_level2, building_or_all, maintenance_type,
| quality_guarantee_period1, public_income_announcement, owners_committee_convention,
| withdrawal_problem, problem_difficulty, available_withdrawal_date, quality_guarantee_period2,
| quality_guarantee_ratio, quality_guarantee_amount, received_quality_guarantee,
| planned_announcement_start, planned_announcement_end, published_announcement_start,
| published_announcement_end, quota, owners_committee_resolution, owners_committee_consultation,
| withdrawal_encountered_problem, shortage_or_arrears, road_name, lane, door, room,
| door_room_number, owner_address, start_date, end_date, management_fee_ratio,
| first_planned_payment_amount, planned_payment_date, category, reimburser,
| actual_payment_amount, actual_payment_date, payee_name, id_card_number,
| bank_name, bank_account, remarks, acceptance_date, audit_date,
| print_total, arrival_total, fund_arrival_rate, fund_shortage_amount,
| management_fee, payable_amountA, payable_amountB, payable_amountC,
| planned_pay_total, actual_pay_total, unpaid_total, advance_amount,
| unpaid_by_arrival, pending_payA, pending_payB, pending_payC
| ) VALUES (
| #{id}, #{auxiliaryColumn}, #{flowNumber}, #{serialNumber}, #{projectCode}, #{projectName},
| #{year}, #{month}, #{day}, #{date}, #{projectContent}, #{managementOfficeAmount},
| #{managementOfficeSeal}, #{ownersCommitteeAmount}, #{auditAmount}, #{ownersCommitteeSeal},
| #{reportDepartment}, #{fundTypeLevel1}, #{fundTypeLevel2}, #{buildingOrAll}, #{maintenanceType},
| #{qualityGuaranteePeriod1}, #{publicIncomeAnnouncement}, #{ownersCommitteeConvention},
| #{withdrawalProblem}, #{problemDifficulty}, #{availableWithdrawalDate}, #{qualityGuaranteePeriod2},
| #{qualityGuaranteeRatio}, #{qualityGuaranteeAmount}, #{receivedQualityGuarantee},
| #{plannedAnnouncementStart}, #{plannedAnnouncementEnd}, #{publishedAnnouncementStart},
| #{publishedAnnouncementEnd}, #{quota}, #{ownersCommitteeResolution}, #{ownersCommitteeConsultation},
| #{withdrawalEncounteredProblem}, #{shortageOrArrears}, #{roadName}, #{lane}, #{door}, #{room},
| #{doorRoomNumber}, #{ownerAddress}, #{startDate}, #{endDate}, #{managementFeeRatio},
| #{firstPlannedPaymentAmount}, #{plannedPaymentDate}, #{category}, #{reimburser},
| #{actualPaymentAmount}, #{actualPaymentDate}, #{payeeName}, #{idCardNumber},
| #{bankName}, #{bankAccount}, #{remarks}, #{acceptanceDate}, #{auditDate},
| #{printTotal}, #{arrivalTotal}, #{fundArrivalRate}, #{fundShortageAmount},
| #{managementFee}, #{payableAmountA}, #{payableAmountB}, #{payableAmountC},
| #{plannedPayTotal}, #{actualPayTotal}, #{unpaidTotal}, #{advanceAmount},
| #{unpaidByArrival}, #{pendingPayA}, #{pendingPayB}, #{pendingPayC}
| )
| </insert>
|
| <!-- 批量新增SQL ID:batchInsertMaintenancePayment -->
| <insert id="batchInsertMaintenancePayment" parameterType="java.util.Map">
| INSERT INTO maintenance_payment (
| id, auxiliary_column, flow_number, serial_number, project_code, project_name,
| year, month, day, date, project_content, management_office_amount,
| management_office_seal, owners_committee_amount, audit_amount, owners_committee_seal,
| report_department, fund_type_level1, fund_type_level2, building_or_all, maintenance_type,
| quality_guarantee_period1, public_income_announcement, owners_committee_convention,
| withdrawal_problem, problem_difficulty, available_withdrawal_date, quality_guarantee_period2,
| quality_guarantee_ratio, quality_guarantee_amount, received_quality_guarantee,
| planned_announcement_start, planned_announcement_end, published_announcement_start,
| published_announcement_end, quota, owners_committee_resolution, owners_committee_consultation,
| withdrawal_encountered_problem, shortage_or_arrears, road_name, lane, door, room,
| door_room_number, owner_address, start_date, end_date, management_fee_ratio,
| first_planned_payment_amount, planned_payment_date, category, reimburser,
| actual_payment_amount, actual_payment_date, payee_name, id_card_number,
| bank_name, bank_account, remarks, acceptance_date, audit_date,
| print_total, arrival_total, fund_arrival_rate, fund_shortage_amount,
| management_fee, payable_amountA, payable_amountB, payable_amountC,
| planned_pay_total, actual_pay_total, unpaid_total, advance_amount,
| unpaid_by_arrival, pending_payA, pending_payB, pending_payC
| ) VALUES
| <foreach collection="list" item="po" separator=",">
| (
| #{po.id}, #{po.auxiliaryColumn}, #{po.flowNumber}, #{po.serialNumber}, #{po.projectCode}, #{po.projectName},
| #{po.year}, #{po.month}, #{po.day}, #{po.date}, #{po.projectContent}, #{po.managementOfficeAmount},
| #{po.managementOfficeSeal}, #{po.ownersCommitteeAmount}, #{po.auditAmount}, #{po.ownersCommitteeSeal},
| #{po.reportDepartment}, #{po.fundTypeLevel1}, #{po.fundTypeLevel2}, #{po.buildingOrAll}, #{po.maintenanceType},
| #{po.qualityGuaranteePeriod1}, #{po.publicIncomeAnnouncement}, #{po.ownersCommitteeConvention},
| #{po.withdrawalProblem}, #{po.problemDifficulty}, #{po.availableWithdrawalDate}, #{po.qualityGuaranteePeriod2},
| #{po.qualityGuaranteeRatio}, #{po.qualityGuaranteeAmount}, #{po.receivedQualityGuarantee},
| #{po.plannedAnnouncementStart}, #{po.plannedAnnouncementEnd}, #{po.publishedAnnouncementStart},
| #{po.publishedAnnouncementEnd}, #{po.quota}, #{po.ownersCommitteeResolution}, #{po.ownersCommitteeConsultation},
| #{po.withdrawalEncounteredProblem}, #{po.shortageOrArrears}, #{po.roadName}, #{po.lane}, #{po.door}, #{po.room},
| #{po.doorRoomNumber}, #{po.ownerAddress}, #{po.startDate}, #{po.endDate}, #{po.managementFeeRatio},
| #{po.firstPlannedPaymentAmount}, #{po.plannedPaymentDate}, #{po.category}, #{po.reimburser},
| #{po.actualPaymentAmount}, #{po.actualPaymentDate}, #{po.payeeName}, #{po.idCardNumber},
| #{po.bankName}, #{po.bankAccount}, #{po.remarks}, #{po.acceptanceDate}, #{po.auditDate},
| #{po.printTotal}, #{po.arrivalTotal}, #{po.fundArrivalRate}, #{po.fundShortageAmount},
| #{po.managementFee}, #{po.payableAmountA}, #{po.payableAmountB}, #{po.payableAmountC},
| #{po.plannedPayTotal}, #{po.actualPayTotal}, #{po.unpaidTotal}, #{po.advanceAmount},
| #{po.unpaidByArrival}, #{po.pendingPayA}, #{po.pendingPayB}, #{po.pendingPayC}
| )
| </foreach>
| </insert>
| </mapper>
|
|