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 quantity;
|
||||
private BigDecimal lotSize;
|
||||
private BigDecimal basePrice;
|
||||
private String side;
|
||||
private String settleCode;
|
||||
private LocalDate settleDate;
|
||||
|
|
@ -163,6 +164,14 @@ public class OrderCurrency extends BusinessObject {
|
|||
return lotSize;
|
||||
}
|
||||
|
||||
public BigDecimal getBasePrice() {
|
||||
return basePrice;
|
||||
}
|
||||
|
||||
public void setBasePrice(BigDecimal basePrice) {
|
||||
this.basePrice = basePrice;
|
||||
}
|
||||
|
||||
public void setLotSize(BigDecimal lotSize) {
|
||||
this.lotSize = lotSize;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5576,6 +5576,7 @@ CREATE TABLE ORDER_CURRENCY
|
|||
QUANTITY_LOT NUMERIC(72,2),
|
||||
QUANTITY NUMERIC(72,2),
|
||||
LOT_SIZE NUMERIC(72,2),
|
||||
BASE_PRICE NUMERIC(72,2),
|
||||
SIDE VARCHAR(4),
|
||||
SETTLE_CODE VARCHAR(4),
|
||||
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 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.SETTLE_CODE 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_SIZE",
|
||||
"BASE_PRICE",
|
||||
"SIDE",
|
||||
"SETTLE_CODE",
|
||||
"SETTLE_DATE",
|
||||
|
|
@ -104,6 +105,7 @@ public class OrderCurrencyMapStore extends TemplateMapStore<OrderCurrency> {
|
|||
object.setQuantityLot(resultSet.getBigDecimal("QUANTITY_LOT"));
|
||||
object.setQuantity(resultSet.getBigDecimal("QUANTITY"));
|
||||
object.setLotSize(resultSet.getBigDecimal("LOT_SIZE"));
|
||||
object.setBasePrice(resultSet.getBigDecimal("BASE_PRICE"));
|
||||
object.setSide(resultSet.getString("SIDE"));
|
||||
object.setSettleCode(resultSet.getString("SETTLE_CODE"));
|
||||
object.setSettleDate(getLocalDateFromSqlDate(resultSet, "SETTLE_DATE"));
|
||||
|
|
@ -136,6 +138,7 @@ public class OrderCurrencyMapStore extends TemplateMapStore<OrderCurrency> {
|
|||
object.getQuantityLot(),
|
||||
object.getQuantity(),
|
||||
object.getLotSize(),
|
||||
object.getBasePrice(),
|
||||
object.getSide(),
|
||||
object.getSettleCode(),
|
||||
TimeUtil.toDateFromLocalDate(object.getSettleDate()),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue