新版仿ok交易所-后端
1
zj
2025-06-18 2ee9dbc37cbe186e98e5ca458033ba517b981d0d
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
package com.yami.trading.bean.item.query;
 
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yami.trading.common.dto.BaseDTO;
import com.yami.trading.common.query.Query;
import com.yami.trading.common.query.QueryType;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * 产品DTO
 * @author lucas
 * @version 2023-03-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ItemQuery{
 
    private static final long serialVersionUID = 1L;
 
    /**
     * name
     */
    @ApiParam(value = "name")
    @Query(type = QueryType.LIKE)
    private String name;
 
    /**
     * 代码
     */
    @ApiParam(value = "symbol")
    @Query(type = QueryType.LIKE)
    private String symbol;
 
    /**
     * 市场
     */
    @ApiParam(value = "币对类型,外汇盘显示外汇,大宗商品,指数,虚拟货币  ,forex->外汇,commodities->大宗商品,指数->indices,  A-stocks->A股,  HK-stocks->港股.US-stocks->美股,cryptos->虚拟货币 ")
    @Query(type = QueryType.LIKE)
    private String type;
 
    /**
     * etf分类
     */
    @ApiParam(value = "global->全球ETF,gold->黄金ETF,ai->人工智能ETF,energy->能源ETF")
    @Query(type = QueryType.LIKE)
    private String category;
 
    private String boardType;
 
 
    @ApiModelProperty("前端显示状态,1显示,0不显示")
    @Query(type = QueryType.EQ)
    private String showStatus;
    @ApiModelProperty("交易状态,1显示,0不显示")
    @Query(type = QueryType.EQ)
    private String tradeStatus;
    @ApiModelProperty("报价货币")
    @Query(type = QueryType.EQ)
    private String quoteCurrency;
 
//    /**
//     * etf分类
//     */
//    @ApiParam(value = "gain->涨幅,decrease->跌幅,amount->成交额")
//    private String sort;
 
 
}