1
zj
2025-06-25 a0361e762fc672d844ef15e18db5971893cce2bf
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
package project.item.model;
 
import javax.persistence.Column;
import javax.persistence.Table;
 
import kernel.bo.EntityObject;
 
/**
 * 产品
 */
@Table(name="T_ITEM")
public class Item extends EntityObject {
    /**
     * UID
     */
    private static final long serialVersionUID = 4857935723215615892L;
    
    /**
     * 交割合约
     */
    public static final String DELIVERY_CONTRACT = "DELIVERY";
    
    /**
     * 永续合约
     */
    public static final String FOREVER_CONTRACT = "FOREVER";
 
    /**
     * 名称
     */
    @Column(name="NAME")
    private String name;
 
    /**
     * 代码
     */
    @Column(name="SYMBOL")
    private String symbol;
 
    /**
     * 数据源编码
     */
    @Column(name="SYMBOL_DATA")
    private String symbol_data;
 
    /**
     * 最小浮动
     */
    @Column(name="PIPS")
    private double pips;
 
    private String pips_str;
 
    /**
     * 最小浮动金额(以交易金额计算)
     */
    @Column(name="PIPS_AMOUNT")
    private double pips_amount;
    
    private String pips_amount_str;
 
    @Column(name="ADJUSTMENT_VALUE")
    private double adjustment_value = 0D;
 
    /**
     * 每手金额
     */
    @Column(name="UNIT_AMOUNT")
    private double unit_amount;
 
    /**
     * 每手的手续费
     */
    @Column(name="UNIT_FEE")
    private double unit_fee;
 
    /**
     * 市场
     */
    @Column(name="MARKET")
    private String market;
    /**
     * 小数位精度
     */
    @Column(name="DECIMALS")
    private Integer decimals;
    
    /**
     * 交易量放大倍数,如果为0或者空不进行操作,否则乘以倍数
     */
    @Column(name="MULTIPLE")
    private double multiple = 0D;
    
    /**
     * 借贷利率
     */
    @Column(name="BORROWING_RATE")
    private double borrowing_rate;
    
    /**
     * 币种全称
     */
    @Column(name="SYMBOL_FULL_NAME")
    private String symbolFullName;
 
 
    /**
     * 展示名字
     */
    @Column(name="SHOW_NAME")
    private String showName;
 
    public String getShowName() {
        return showName;
    }
 
    public void setShowName(String showName) {
        this.showName = showName;
    }
 
    public String getSymbolFullName() {
        return symbolFullName;
    }
 
    public void setSymbolFullName(String symbolFullName) {
        this.symbolFullName = symbolFullName;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public String getSymbol() {
        return symbol;
    }
 
    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }
 
    public double getPips() {
        return pips;
    }
 
    public void setPips(double pips) {
        this.pips = pips;
    }
 
    public double getPips_amount() {
        return pips_amount;
    }
 
    public void setPips_amount(double pips_amount) {
        this.pips_amount = pips_amount;
    }
 
    public Double getAdjustment_value() {
        return adjustment_value;
    }
 
    public void setAdjustment_value(Double adjustment_value) {
        this.adjustment_value = adjustment_value;
    }
 
    public String getMarket() {
        return market;
    }
 
    public void setMarket(String market) {
        this.market = market;
    }
 
    public String getSymbol_data() {
        return symbol_data;
    }
 
    public void setSymbol_data(String symbol_data) {
        this.symbol_data = symbol_data;
    }
 
    public double getUnit_amount() {
        return unit_amount;
    }
 
    public void setUnit_amount(double unit_amount) {
        this.unit_amount = unit_amount;
    }
 
    public double getUnit_fee() {
        return unit_fee;
    }
 
    public void setUnit_fee(double unit_fee) {
        this.unit_fee = unit_fee;
    }
 
    public Integer getDecimals() {
        return decimals;
    }
 
    public void setDecimals(Integer decimals) {
        this.decimals = decimals;
    }
 
    public String getPips_str() {
        return pips_str;
    }
 
    public void setPips_str(String pips_str) {
        this.pips_str = pips_str;
    }
 
    public double getMultiple() {
        return multiple;
    }
 
    public void setMultiple(double multiple) {
        this.multiple = multiple;
    }
 
    public double getBorrowing_rate() {
        return borrowing_rate;
    }
 
    public void setBorrowing_rate(double borrowing_rate) {
        this.borrowing_rate = borrowing_rate;
    }
 
    public String getPips_amount_str() {
        return pips_amount_str;
    }
 
    public void setPips_amount_str(String pips_amount_str) {
        this.pips_amount_str = pips_amount_str;
    }
    
}