TrustSearchValue.java
3.03 KB
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
package com.lhcredit.project.webbusiness.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.lhcredit.framework.aspectj.lang.annotation.Excel;
import com.lhcredit.framework.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
public class TrustSearchValue extends BaseEntity {
private static final long serialVersionUID=1L;
/** 信托产品ID */
@ApiModelProperty(value = "信托产品ID")
private String productId;
/** 产品名称 */
@ApiModelProperty(value = "产品名称")
private String trustProductName;
/** 产品名称精准搜索 */
@ApiModelProperty(value = "产品名称精准搜索")
private String trustProductNameDesc;
/** 发行机构 */
@ApiModelProperty(value = "发行机构")
private String trustCompanyName;
/** 发行机构简称 */
@Excel(name = "发行机构简称")
@ApiModelProperty(value = "发行机构简称")
private String trustCompanyAbbr;
/** 信托功能 */
@ApiModelProperty(value = "信托功能")
private String trustType;
private List<String> trustTypeList;
/** 主要投向行业 */
@ApiModelProperty(value = "主要投向行业")
private String trustPropertyApplication;
private List<String> propertyApplicationList;
/** 财产运用方式 */
@ApiModelProperty(value = "财产运用方式")
private String trustUseApplication;
private List<String> useApplicationList;
// /** 首次申请登记日期 */
// @ApiModelProperty(value = "首次申请登记日期")
// @JsonFormat(pattern = "yyyy-MM-dd")
// private Date registrationTime;
/** 投资公示日期 */
@ApiModelProperty(value = "投资公示日期起始时间")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date publicityTimeStart;
@ApiModelProperty(value = "投资公示日期结束时间")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date publicityTimeEnd;
/** 排序类型 */
@ApiModelProperty(value = "排序类型")
private String sortType;
/** 排序方式 */
private String sortOrder;
/** 期限 */
private String term;
private List<String> termList;
private String hasTrust;
/** 体检报告星级 */
private String reportLevel;
/** 推荐信息ID*/
private Long recommendId;
/** 推荐信息表达式*/
private String recommendExp;
/** 推荐信息表拼接表达式*/
private String recommendExpTable;
private String qxms;
//体检报告星级
private List reportLevelList;
/** 预计收益率较小值 */
@ApiModelProperty(value = "预计收益率较小值")
private String minnum;
/** 预计收益率较大值 */
@ApiModelProperty(value = "预计收益率较大值")
private String maxnum;
/** 预计收益率 */
@ApiModelProperty(value = "预计收益率")
private String expectedReturn;
/** 预计收益率 */
@ApiModelProperty(value = "预计收益率")
private List expectedReturnList;
}