MfDemand.java
2.87 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
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
package com.csbr.qingcloud.mybatis.entity;
import csbr.cloud.entity.domain.base.dao.BaseShardingDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.util.Date;
/**
* @program: D:/csbr/sjzc/ms-data-circulation-portal-service
* @description: 实体
* @author: xushaobo
* @create: 2024-12-30 16:26
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("")
public class MfDemand extends BaseShardingDO {
/**
* 数据需求名称
*/
@Name("数据需求名称")
private String dataDemandName;
/**
* 需求类型 (1 产业端;2 科研端;3 临床端)
*/
@Name("需求类型 (1 产业端;2 科研端;3 临床端)")
private String requirementType;
/**
* 需求开始时间
*/
@Name("需求开始时间")
private Date requirementTermSdate;
/**
* 需求结束时间
*/
@Name("需求结束时间")
private Date requirementTermEdate;
/**
* 需求内容
*/
@Name("需求内容")
private String requirementContent;
/**
* 数据需求字段 数据格式:[{"name":"","path":""},{"name":"","path":""}]
*/
@Name("数据需求字段 数据格式:[{\"name\":\"\",\"path\":\"\"},{\"name\":\"\",\"path\":\"\"}]")
private String dataDemandFieldAttachJson;
/**
* 期望交付时间
*/
@Name("期望交付时间")
private BigDecimal deliveryTime;
/**
* 最低预算
*/
@Name("最低预算")
private BigDecimal minBudget;
/**
* 最高预算
*/
@Name("最高预算")
private BigDecimal maxBudget;
/**
* 费用来源
*/
@Name("费用来源")
private String costSource;
/**
* 更新周期
*/
@Name("更新周期")
private String updateCycle;
/**
* 获取路径方式 (1 接口调用;2 文件下载)
*/
@Name("获取路径方式 (1 接口调用;2 文件下载)")
private String requestType;
/**
* 场景名称
*/
@Name("场景名称")
private String sceneName;
/**
* 应用场景描述
*/
@Name("应用场景描述")
private String sceneDescription;
/**
* 数据质量要求
*/
@Name("数据质量要求")
private String qualityDemand;
/**
* 隐私合规要求
*/
@Name("隐私合规要求")
private String privacyDemand;
/**
* 其他补充内容
*/
@Name("其他补充内容")
private String otherContent;
/**
* 联系人
*/
@Name("联系人")
private String contacts;
/**
* 需求单位
*/
@Name("需求单位")
private String requirementUnit;
/**
* 联系方式
*/
@Name("联系方式")
private String contactInformation;
}