Commit 3ce198c2 authored by 332784038@qq.com's avatar 332784038@qq.com

补充应收单汇率数据刷新脚本

parent c88b30cb
...@@ -84,6 +84,9 @@ ALTER TABLE `ecw_receivable` ADD COLUMN `dest_country_sub_source_amount` DECIMAL ...@@ -84,6 +84,9 @@ ALTER TABLE `ecw_receivable` ADD COLUMN `dest_country_sub_source_amount` DECIMAL
ALTER TABLE `ecw_receivable` ADD COLUMN `dest_country_sub_target_amount` DECIMAL(14, 4) DEFAULT NULL COMMENT '目的国副币种支付基准金额' AFTER `dest_country_sub_source_amount`; ALTER TABLE `ecw_receivable` ADD COLUMN `dest_country_sub_target_amount` DECIMAL(14, 4) DEFAULT NULL COMMENT '目的国副币种支付基准金额' AFTER `dest_country_sub_source_amount`;
ALTER TABLE `ecw_receivable` ADD COLUMN `dest_country_sub_target_currency_code` varchar(255) DEFAULT NULL COMMENT '目的国副币种代码' AFTER `dest_country_sub_target_amount`; ALTER TABLE `ecw_receivable` ADD COLUMN `dest_country_sub_target_currency_code` varchar(255) DEFAULT NULL COMMENT '目的国副币种代码' AFTER `dest_country_sub_target_amount`;
update `ecw_receivable` r left join `ecw_currency_rate` r1 on r.currency_id = r1.source_id and r.base_currency_id = r1.target_id
set r.source_amount = r1.source_amount, r.`source_currency_code` = r1.target_currency_code, r.target_amount = r1.target_amount, r.`target_currency_code` = r1.target_currency_code;
ALTER TABLE `ecw_commission_payable` ADD COLUMN `source_amount` DECIMAL(14, 4) DEFAULT NULL COMMENT '原币种基准金额' AFTER `exchange_rate`; ALTER TABLE `ecw_commission_payable` ADD COLUMN `source_amount` DECIMAL(14, 4) DEFAULT NULL COMMENT '原币种基准金额' AFTER `exchange_rate`;
ALTER TABLE `ecw_commission_payable` ADD COLUMN `source_currency_code` varchar(255) DEFAULT NULL COMMENT '原币种代码' AFTER `source_amount`; ALTER TABLE `ecw_commission_payable` ADD COLUMN `source_currency_code` varchar(255) DEFAULT NULL COMMENT '原币种代码' AFTER `source_amount`;
ALTER TABLE `ecw_commission_payable` ADD COLUMN `target_amount` DECIMAL(14, 4) DEFAULT NULL COMMENT '支付币种基准金额' AFTER `source_currency_code`; ALTER TABLE `ecw_commission_payable` ADD COLUMN `target_amount` DECIMAL(14, 4) DEFAULT NULL COMMENT '支付币种基准金额' AFTER `source_currency_code`;
......
...@@ -239,4 +239,61 @@ public class ReceivableBackVO { ...@@ -239,4 +239,61 @@ public class ReceivableBackVO {
@ApiModelProperty(value = "基准币种id") @ApiModelProperty(value = "基准币种id")
private Long baseCurrencyId; private Long baseCurrencyId;
/**
* 目的国相关币种id(用于报表,跟费用类型相关)
*/
private Long destCountryCurrencyId;
/**
* 目的国相关汇率(用于报表,跟费用类型相关)
*/
private BigDecimal destCountryRate;
/**
* 额外费用副币种汇率(用于报表,跟费用类型相关)
*/
private BigDecimal destCountrySubRate;
/**
* 原币种基准金额
*/
private BigDecimal sourceAmount;
/**
* 原币种代码
*/
private String sourceCurrencyCode;
/**
* 支付币种基准金额
*/
private BigDecimal targetAmount;
/**
* 支付币种代码
*/
private String targetCurrencyCode;
/**
* 目的国币种汇兑原币种基准金额
*/
private BigDecimal destCountrySourceAmount;
/**
* 目的国币种支付基准金额
*/
private BigDecimal destCountryTargetAmount;
/**
* 目的国币种代码
*/
private String destCountryTargetCurrencyCode;
/**
* 目的国币副种汇兑原币种基准金额
*/
private BigDecimal destCountrySubSourceAmount;
/**
* 目的国副币种支付基准金额
*/
private BigDecimal destCountrySubTargetAmount;
/**
* 目的国副币种代码
*/
private String destCountrySubTargetCurrencyCode;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment