|
|
@@ -544,6 +544,9 @@ type Tradeholderdetailex struct {
|
|
|
AGREEUNIT float64 `json:"agreeunit" xorm:"AGREEUNIT"` // 期货合约乘数
|
|
|
DECIMALPLACE int32 `json:"decimalplace" xorm:"DECIMALPLACE"` // 报价小数位
|
|
|
GOODUNITID int32 `json:"goodunitid" xorm:"GOODUNITID"` // 报价单位ID
|
|
|
+ THUMURLS string `json:"thumurls" xorm:"THUMURLS"` // 缩略图片(1:1)(逗号分隔)
|
|
|
+
|
|
|
+ MarketIds string `form:"marketids"` // 过滤市场ID列表,格式 1,2,3
|
|
|
|
|
|
PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
@@ -613,7 +616,8 @@ func (r *Tradeholderdetailex) buildSql() string {
|
|
|
g.goodsname,
|
|
|
g.agreeunit,
|
|
|
g.decimalplace,
|
|
|
- g.goodunitid
|
|
|
+ g.goodunitid,
|
|
|
+ g.thumurls
|
|
|
from trade_holderdetailex t
|
|
|
left join goods g on g.goodsid = t.goodsid
|
|
|
where 1=1
|
|
|
@@ -623,6 +627,9 @@ func (r *Tradeholderdetailex) buildSql() string {
|
|
|
sqlId.AndEx("t.tradedate", r.TRADEDATE, r.TRADEDATE != "")
|
|
|
sqlId.AndEx("t.goodsid", r.GOODSID, r.GOODSID > 0)
|
|
|
sqlId.AndEx("t.holderqty", r.HOLDERQTY, r.HOLDERQTY > 0)
|
|
|
+ if r.MarketIds != "" {
|
|
|
+ sqlId.JoinFormat("t.marketid in (%s)", r.MarketIds)
|
|
|
+ }
|
|
|
sqlId.OrderByDesc("t.tradetime")
|
|
|
|
|
|
sqlId.Page(r.Page, r.PageSize)
|