admin
8 天以前 6cd92a169cbc0db35042f243a09d976fd3e1445c
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
#pragma once
#include <list>
#include <string>
using namespace std;
 
enum SELL_SETTING_MODE {
    SETTING_MODE_RATE,
    SETTING_MODE_PERCENT
};
 
 
 
struct SellSetting {
    // ÉèÖÃģʽ  1-·ÖÊý  2-°Ù·ÖÊý
    SELL_SETTING_MODE setting_mode;
    int lockMoney;// Ëø¶¨µÄ½ð¶î
    int lockTime;// Ëø¶¨Ê±¼ä
    bool lock;//ÊÇ·ñËø¶¨
    int lockBuyMoney;// Ëø¶¨µÄ½ð¶î
    bool lockBuy;//ÊÇ·ñËø¶¨
    int mode2_first_index;// µÚÒ»±ÊÂôµÄ°Ù·Ö±ÈË÷Òý
    int mode2_left_index;// Ê£ÏÂÂôµÄ°Ù·Ö±ÈË÷Òý
    int mode1_rate_index;// ¼¸±ÊÂôµÄ±ÈÀý
};
 
struct SellSettingView {
    // Ñ¡Ôñģʽ
    bool mode;
    bool mode2_first;
    bool mode2_left;
    bool mode1_percent;
};
 
struct CodePosition {
    string code; // ´úÂë
    CString name;// Ãû³Æ
    int total;//×ֲܳÖ
    int available;//¿ÉÓóֲÖ
    int sell_rules_count;//Âô³ö¹æÔòÊýÁ¿
    list<int> sell_orders;// ÒÑÂôµÄ¶©µ¥ÊýÁ¿
    float costPrice; // ³É±¾¼Û¸ñ
    float volumeRate;// Á¿±È
};