This commit is contained in:
parent
85aac6a569
commit
0a659ead33
4 changed files with 21 additions and 0 deletions
|
|
@ -23,6 +23,7 @@ public class OrderCurrency extends BusinessObject {
|
||||||
private BigDecimal quantityLot;
|
private BigDecimal quantityLot;
|
||||||
private BigDecimal quantity;
|
private BigDecimal quantity;
|
||||||
private BigDecimal lotSize;
|
private BigDecimal lotSize;
|
||||||
|
private BigDecimal basePrice;
|
||||||
private String side;
|
private String side;
|
||||||
private String settleCode;
|
private String settleCode;
|
||||||
private LocalDate settleDate;
|
private LocalDate settleDate;
|
||||||
|
|
@ -163,6 +164,14 @@ public class OrderCurrency extends BusinessObject {
|
||||||
return lotSize;
|
return lotSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getBasePrice() {
|
||||||
|
return basePrice;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBasePrice(BigDecimal basePrice) {
|
||||||
|
this.basePrice = basePrice;
|
||||||
|
}
|
||||||
|
|
||||||
public void setLotSize(BigDecimal lotSize) {
|
public void setLotSize(BigDecimal lotSize) {
|
||||||
this.lotSize = lotSize;
|
this.lotSize = lotSize;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5576,6 +5576,7 @@ CREATE TABLE ORDER_CURRENCY
|
||||||
QUANTITY_LOT NUMERIC(72,2),
|
QUANTITY_LOT NUMERIC(72,2),
|
||||||
QUANTITY NUMERIC(72,2),
|
QUANTITY NUMERIC(72,2),
|
||||||
LOT_SIZE NUMERIC(72,2),
|
LOT_SIZE NUMERIC(72,2),
|
||||||
|
BASE_PRICE NUMERIC(72,2),
|
||||||
SIDE VARCHAR(4),
|
SIDE VARCHAR(4),
|
||||||
SETTLE_CODE VARCHAR(4),
|
SETTLE_CODE VARCHAR(4),
|
||||||
SETTLE_DATE DATE,
|
SETTLE_DATE DATE,
|
||||||
|
|
@ -5606,6 +5607,7 @@ COMMENT ON COLUMN ORDER_CURRENCY.RATE is 'Ставка переноса';
|
||||||
COMMENT ON COLUMN ORDER_CURRENCY.QUANTITY_LOT is 'Количество лотов';
|
COMMENT ON COLUMN ORDER_CURRENCY.QUANTITY_LOT is 'Количество лотов';
|
||||||
COMMENT ON COLUMN ORDER_CURRENCY.QUANTITY is 'Количество лотов в шт.';
|
COMMENT ON COLUMN ORDER_CURRENCY.QUANTITY is 'Количество лотов в шт.';
|
||||||
COMMENT ON COLUMN ORDER_CURRENCY.LOT_SIZE is 'Размер лота';
|
COMMENT ON COLUMN ORDER_CURRENCY.LOT_SIZE is 'Размер лота';
|
||||||
|
COMMENT ON COLUMN ORDER_CURRENCY.BASE_PRICE IS 'Базовый курс';
|
||||||
COMMENT ON COLUMN ORDER_CURRENCY.SIDE is 'Направление заявки';
|
COMMENT ON COLUMN ORDER_CURRENCY.SIDE is 'Направление заявки';
|
||||||
COMMENT ON COLUMN ORDER_CURRENCY.SETTLE_CODE is 'Код расчетов';
|
COMMENT ON COLUMN ORDER_CURRENCY.SETTLE_CODE is 'Код расчетов';
|
||||||
COMMENT ON COLUMN ORDER_CURRENCY.SETTLE_DATE is 'Дата расчетов';
|
COMMENT ON COLUMN ORDER_CURRENCY.SETTLE_DATE is 'Дата расчетов';
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
-- DB version: 3.24 -> 3.25
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE ORDER_CURRENCY ADD COLUMN IF NOT EXISTS BASE_PRICE NUMERIC(72, 18);
|
||||||
|
COMMENT ON COLUMN ORDER_CURRENCY.BASE_PRICE IS 'Базовый курс';
|
||||||
|
|
||||||
|
INSERT INTO DB_VERSION(ID, VERSION) values (1, '3.25') ON CONFLICT (ID) DO UPDATE SET VERSION = EXCLUDED.VERSION;
|
||||||
|
|
@ -50,6 +50,7 @@ public class OrderCurrencyMapStore extends TemplateMapStore<OrderCurrency> {
|
||||||
"QUANTITY_LOT",
|
"QUANTITY_LOT",
|
||||||
"QUANTITY",
|
"QUANTITY",
|
||||||
"LOT_SIZE",
|
"LOT_SIZE",
|
||||||
|
"BASE_PRICE",
|
||||||
"SIDE",
|
"SIDE",
|
||||||
"SETTLE_CODE",
|
"SETTLE_CODE",
|
||||||
"SETTLE_DATE",
|
"SETTLE_DATE",
|
||||||
|
|
@ -104,6 +105,7 @@ public class OrderCurrencyMapStore extends TemplateMapStore<OrderCurrency> {
|
||||||
object.setQuantityLot(resultSet.getBigDecimal("QUANTITY_LOT"));
|
object.setQuantityLot(resultSet.getBigDecimal("QUANTITY_LOT"));
|
||||||
object.setQuantity(resultSet.getBigDecimal("QUANTITY"));
|
object.setQuantity(resultSet.getBigDecimal("QUANTITY"));
|
||||||
object.setLotSize(resultSet.getBigDecimal("LOT_SIZE"));
|
object.setLotSize(resultSet.getBigDecimal("LOT_SIZE"));
|
||||||
|
object.setBasePrice(resultSet.getBigDecimal("BASE_PRICE"));
|
||||||
object.setSide(resultSet.getString("SIDE"));
|
object.setSide(resultSet.getString("SIDE"));
|
||||||
object.setSettleCode(resultSet.getString("SETTLE_CODE"));
|
object.setSettleCode(resultSet.getString("SETTLE_CODE"));
|
||||||
object.setSettleDate(getLocalDateFromSqlDate(resultSet, "SETTLE_DATE"));
|
object.setSettleDate(getLocalDateFromSqlDate(resultSet, "SETTLE_DATE"));
|
||||||
|
|
@ -136,6 +138,7 @@ public class OrderCurrencyMapStore extends TemplateMapStore<OrderCurrency> {
|
||||||
object.getQuantityLot(),
|
object.getQuantityLot(),
|
||||||
object.getQuantity(),
|
object.getQuantity(),
|
||||||
object.getLotSize(),
|
object.getLotSize(),
|
||||||
|
object.getBasePrice(),
|
||||||
object.getSide(),
|
object.getSide(),
|
||||||
object.getSettleCode(),
|
object.getSettleCode(),
|
||||||
TimeUtil.toDateFromLocalDate(object.getSettleDate()),
|
TimeUtil.toDateFromLocalDate(object.getSettleDate()),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue