|
@@ -21,7 +21,6 @@
|
|
<result column="book_original_value" property="bookOriginalValue" />
|
|
<result column="book_original_value" property="bookOriginalValue" />
|
|
<result column="book_net_value" property="bookNetValue" />
|
|
<result column="book_net_value" property="bookNetValue" />
|
|
<result column="equipment_type" property="equipmentType" />
|
|
<result column="equipment_type" property="equipmentType" />
|
|
- <result column="equipment_type_detail" property="equipmentTypeDetail" />
|
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用查询结果列 -->
|
|
<!-- 通用查询结果列 -->
|
|
@@ -48,7 +47,8 @@
|
|
storage_location, quantity, unit_of_measurement, book_original_value, book_net_value, equipment_type, remark,
|
|
storage_location, quantity, unit_of_measurement, book_original_value, book_net_value, equipment_type, remark,
|
|
create_time, update_time, delete_status, taxed_unit_price, (tax_rate / 100) AS taxRate, economic_service_life,
|
|
create_time, update_time, delete_status, taxed_unit_price, (tax_rate / 100) AS taxRate, economic_service_life,
|
|
(direct_observation_depreciation_rate / 100) AS directObservationDepreciationRate, valuation_method, inquiry_basis, inquiry_location, price,
|
|
(direct_observation_depreciation_rate / 100) AS directObservationDepreciationRate, valuation_method, inquiry_basis, inquiry_location, price,
|
|
- (freight_and_miscellaneous_fee_rate / 100) AS freightAndMiscellaneousFeeRate, (base_rate / 100) AS baseRate, (installation_rate / 100) AS installationRate
|
|
|
|
|
|
+ (freight_and_miscellaneous_fee_rate / 100) AS freightAndMiscellaneousFeeRate, (base_rate / 100) AS baseRate, (installation_rate / 100) AS installationRate,
|
|
|
|
+ usage_situation
|
|
FROM assets_calculate_eqpt_data
|
|
FROM assets_calculate_eqpt_data
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND assets_calculate_id = #{calculateId}
|
|
AND assets_calculate_id = #{calculateId}
|
|
@@ -64,7 +64,7 @@
|
|
storage_location, quantity, unit_of_measurement, book_original_value, book_net_value, equipment_type, remark,
|
|
storage_location, quantity, unit_of_measurement, book_original_value, book_net_value, equipment_type, remark,
|
|
create_time, update_time, delete_status, taxed_unit_price, tax_rate, economic_service_life,
|
|
create_time, update_time, delete_status, taxed_unit_price, tax_rate, economic_service_life,
|
|
direct_observation_depreciation_rate, valuation_method, inquiry_basis, inquiry_location, price,
|
|
direct_observation_depreciation_rate, valuation_method, inquiry_basis, inquiry_location, price,
|
|
- freight_and_miscellaneous_fee_rate, base_rate, installation_rate
|
|
|
|
|
|
+ freight_and_miscellaneous_fee_rate, base_rate, installation_rate, usage_situation
|
|
FROM assets_calculate_eqpt_data
|
|
FROM assets_calculate_eqpt_data
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND assets_calculate_id = #{dto.calculateId}
|
|
AND assets_calculate_id = #{dto.calculateId}
|
|
@@ -129,6 +129,7 @@
|
|
impData.pricing_basis,
|
|
impData.pricing_basis,
|
|
impData.central_parity_rate,
|
|
impData.central_parity_rate,
|
|
impData.tariff_rate,
|
|
impData.tariff_rate,
|
|
|
|
+ impData.tariff_rate_picture,
|
|
impData.import_vat_rate,
|
|
impData.import_vat_rate,
|
|
impData.bank_charges_rate,
|
|
impData.bank_charges_rate,
|
|
impData.foreign_transaction_rate,
|
|
impData.foreign_transaction_rate,
|
|
@@ -194,10 +195,11 @@
|
|
impData.ppi,
|
|
impData.ppi,
|
|
impData.pricing_basis,
|
|
impData.pricing_basis,
|
|
impData.central_parity_rate,
|
|
impData.central_parity_rate,
|
|
- impData.tariff_rate,
|
|
|
|
- impData.import_vat_rate,
|
|
|
|
- impData.bank_charges_rate,
|
|
|
|
- impData.foreign_transaction_rate,
|
|
|
|
|
|
+ (impData.tariff_rate / 100) AS tariffRate,
|
|
|
|
+ impData.tariff_rate_picture,
|
|
|
|
+ (impData.import_vat_rate / 100) AS importVatRate,
|
|
|
|
+ (impData.bank_charges_rate / 100) AS bankChargesRate,
|
|
|
|
+ (impData.foreign_transaction_rate / 100) AS foreignTransactionRate,
|
|
impData.product_code,
|
|
impData.product_code,
|
|
impData.currency,
|
|
impData.currency,
|
|
impData.address,
|
|
impData.address,
|
|
@@ -229,6 +231,7 @@
|
|
pricing_basis = #{data.pricingBasis},
|
|
pricing_basis = #{data.pricingBasis},
|
|
central_parity_rate = #{data.centralParityRate},
|
|
central_parity_rate = #{data.centralParityRate},
|
|
tariff_rate = #{data.tariffRate},
|
|
tariff_rate = #{data.tariffRate},
|
|
|
|
+ tariff_rate_picture = #{data.tariffRatePicture},
|
|
import_VAT_rate = #{data.importVATRate},
|
|
import_VAT_rate = #{data.importVATRate},
|
|
bank_charges_rate = #{data.bankChargesRate},
|
|
bank_charges_rate = #{data.bankChargesRate},
|
|
foreign_transaction_rate = #{data.foreignTransactionRate},
|
|
foreign_transaction_rate = #{data.foreignTransactionRate},
|
|
@@ -247,8 +250,8 @@
|
|
|
|
|
|
<!--新增机器设备进口设备数据-->
|
|
<!--新增机器设备进口设备数据-->
|
|
<insert id="addImpData">
|
|
<insert id="addImpData">
|
|
- INSERT INTO assets_calculate_eqpt_imp_data(id, eqpt_data_id, ppi, pricing_basis, central_parity_rate, tariff_rate, import_VAT_rate, bank_charges_rate, foreign_transaction_rate, product_code, currency, address, transaction_method, contract_amount, contract_signing_date, destination_port, original_price)
|
|
|
|
- VALUE (NULL,#{data.eqptDataId},#{data.ppi},#{data.pricingBasis},#{data.centralParityRate},#{data.tariffRate},#{data.importVATRate},#{data.bankChargesRate},#{data.foreignTransactionRate},#{data.productCode},#{data.currency},#{data.address},#{data.transactionMethod},#{data.contractAmount},#{data.contractSigningDate},#{data.destinationPort},#{data.originalPrice})
|
|
|
|
|
|
+ INSERT INTO assets_calculate_eqpt_imp_data(id, eqpt_data_id, ppi, pricing_basis, central_parity_rate, tariff_rate, import_VAT_rate, bank_charges_rate, foreign_transaction_rate, product_code, currency, address, transaction_method, contract_amount, contract_signing_date, destination_port, original_price, tariff_rate_picture)
|
|
|
|
+ VALUE (NULL,#{data.eqptDataId},#{data.ppi},#{data.pricingBasis},#{data.centralParityRate},#{data.tariffRate},#{data.importVATRate},#{data.bankChargesRate},#{data.foreignTransactionRate},#{data.productCode},#{data.currency},#{data.address},#{data.transactionMethod},#{data.contractAmount},#{data.contractSigningDate},#{data.destinationPort},#{data.originalPrice}, #{data.tariffRatePicture})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!--分页查询非标设备信息-->
|
|
<!--分页查询非标设备信息-->
|
|
@@ -274,7 +277,15 @@
|
|
nonsData.sales_tax_rate,
|
|
nonsData.sales_tax_rate,
|
|
nonsData.design_fee_rate,
|
|
nonsData.design_fee_rate,
|
|
nonsData.VAT_rate,
|
|
nonsData.VAT_rate,
|
|
- nonsData.nons_eqpt_value
|
|
|
|
|
|
+ nonsData.nons_eqpt_value,
|
|
|
|
+ nonsData.material_1,
|
|
|
|
+ nonsData.material_2,
|
|
|
|
+ nonsData.material_1_quantity,
|
|
|
|
+ nonsData.material_2_quantity,
|
|
|
|
+ nonsData.material_1_use_ratio,
|
|
|
|
+ nonsData.material_2_use_ratio,
|
|
|
|
+ nonsData.material_1_price,
|
|
|
|
+ nonsData.material_2_price
|
|
FROM assets_calculate_eqpt_data AS data
|
|
FROM assets_calculate_eqpt_data AS data
|
|
LEFT JOIN assets_calculate_eqpt_nons_data AS nonsData ON nonsData.delete_status = 0 AND nonsData.eqpt_data_id = data.id
|
|
LEFT JOIN assets_calculate_eqpt_nons_data AS nonsData ON nonsData.delete_status = 0 AND nonsData.eqpt_data_id = data.id
|
|
WHERE data.delete_status = 0
|
|
WHERE data.delete_status = 0
|
|
@@ -336,7 +347,15 @@
|
|
(nonsData.sales_tax_rate / 100) AS salesTaxRate,
|
|
(nonsData.sales_tax_rate / 100) AS salesTaxRate,
|
|
(nonsData.design_fee_rate / 100) AS designFeeRate,
|
|
(nonsData.design_fee_rate / 100) AS designFeeRate,
|
|
(nonsData.VAT_rate / 100) AS VATRate,
|
|
(nonsData.VAT_rate / 100) AS VATRate,
|
|
- nonsData.nons_eqpt_value
|
|
|
|
|
|
+ nonsData.nons_eqpt_value,
|
|
|
|
+ nonsData.material_1,
|
|
|
|
+ nonsData.material_2,
|
|
|
|
+ nonsData.material_1_quantity,
|
|
|
|
+ nonsData.material_2_quantity,
|
|
|
|
+ (nonsData.material_1_use_ratio / 100) AS material1UseRatio,
|
|
|
|
+ (nonsData.material_2_use_ratio / 100) AS material2UseRatio,
|
|
|
|
+ nonsData.material_1_price,
|
|
|
|
+ nonsData.material_2_price
|
|
FROM assets_calculate_eqpt_data AS data
|
|
FROM assets_calculate_eqpt_data AS data
|
|
LEFT JOIN assets_calculate_eqpt_nons_data AS nonsData ON nonsData.delete_status = 0 AND nonsData.eqpt_data_id = data.id
|
|
LEFT JOIN assets_calculate_eqpt_nons_data AS nonsData ON nonsData.delete_status = 0 AND nonsData.eqpt_data_id = data.id
|
|
WHERE data.delete_status = 0
|
|
WHERE data.delete_status = 0
|
|
@@ -358,7 +377,15 @@
|
|
sales_tax_rate = #{data.salesTaxRate},
|
|
sales_tax_rate = #{data.salesTaxRate},
|
|
design_fee_rate = #{data.designFeeRate},
|
|
design_fee_rate = #{data.designFeeRate},
|
|
VAT_rate = #{data.VATRate},
|
|
VAT_rate = #{data.VATRate},
|
|
- nons_eqpt_value = #{data.nonsEqptValue}
|
|
|
|
|
|
+ nons_eqpt_value = #{data.nonsEqptValue},
|
|
|
|
+ material_1 = #{data.material1},
|
|
|
|
+ material_2 = #{data.material2},
|
|
|
|
+ material_1_quantity = #{data.material1Quantity},
|
|
|
|
+ material_2_quantity = #{data.material2Quantity},
|
|
|
|
+ material_1_use_ratio = #{data.material1UseRatio},
|
|
|
|
+ material_2_use_ratio = #{data.material2UseRatio},
|
|
|
|
+ material_1_price = #{data.material1Price},
|
|
|
|
+ material_2_price = #{data.material2Price}
|
|
WHERE delete_status = 0
|
|
WHERE delete_status = 0
|
|
AND id = #{data.id}
|
|
AND id = #{data.id}
|
|
AND eqpt_data_id = #{data.eqptDataId}
|
|
AND eqpt_data_id = #{data.eqptDataId}
|
|
@@ -367,9 +394,11 @@
|
|
<!--新增机器设备非标设备数据-->
|
|
<!--新增机器设备非标设备数据-->
|
|
<insert id="addNonSData">
|
|
<insert id="addNonSData">
|
|
INSERT INTO assets_calculate_eqpt_nons_data (id, eqpt_data_id, eqpt_code, affiliated_system, main_material_Cost, main_material_cost_rate, main_purchased_parts_cost,
|
|
INSERT INTO assets_calculate_eqpt_nons_data (id, eqpt_data_id, eqpt_code, affiliated_system, main_material_Cost, main_material_cost_rate, main_purchased_parts_cost,
|
|
- cost_profit_ratio, sales_tax_rate, design_fee_rate, VAT_rate, nons_eqpt_value)
|
|
|
|
|
|
+ cost_profit_ratio, sales_tax_rate, design_fee_rate, VAT_rate, nons_eqpt_value, material_1, material_2, material_1_quantity, material_2_quantity,
|
|
|
|
+ material_1_use_ratio, material_2_use_ratio, material_1_price, material_2_price)
|
|
VALUE (NULL, #{data.eqptDataId}, #{data.eqptCode}, #{data.affiliatedSystem}, #{data.mainMaterialCost}, #{data.mainMaterialCostRate}, #{data.mainPurchasedPartsCost},
|
|
VALUE (NULL, #{data.eqptDataId}, #{data.eqptCode}, #{data.affiliatedSystem}, #{data.mainMaterialCost}, #{data.mainMaterialCostRate}, #{data.mainPurchasedPartsCost},
|
|
- #{data.costProfitRatio}, #{data.salesTaxRate}, #{data.designFeeRate}, #{data.VATRate}, #{data.nonsEqptValue})
|
|
|
|
|
|
+ #{data.costProfitRatio}, #{data.salesTaxRate}, #{data.designFeeRate}, #{data.VATRate}, #{data.nonsEqptValue},
|
|
|
|
+ #{data.material1},#{data.material2},#{data.material1Quantity},#{data.material2Quantity},#{data.material1UseRatio},#{data.material2UseRatio},#{data.material1Price},#{data.material2Price})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!--获取机器设备作价table设备名称的筛选条件-->
|
|
<!--获取机器设备作价table设备名称的筛选条件-->
|