Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
E
entity-to-db-doc
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhangjunyong
entity-to-db-doc
Commits
0a3178e7
Commit
0a3178e7
authored
Apr 14, 2023
by
June
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
v1
parent
50b6d44d
Changes
70
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
70 changed files
with
15 additions
and
5037 deletions
+15
-5037
pom.xml
pom.xml
+10
-22
Starter.java
src/main/java/com/june/entitytodbdoc/Starter.java
+5
-3
ActionVideoBean.java
...ain/java/com/june/entitytodbdoc/bean/ActionVideoBean.java
+0
-28
AiNlpTextBean.java
src/main/java/com/june/entitytodbdoc/bean/AiNlpTextBean.java
+0
-33
AiNlpTextRecheckingBean.java
.../com/june/entitytodbdoc/bean/AiNlpTextRecheckingBean.java
+0
-36
BaseParam.java
src/main/java/com/june/entitytodbdoc/bean/BaseParam.java
+0
-27
ErrorInfosBean.java
...main/java/com/june/entitytodbdoc/bean/ErrorInfosBean.java
+0
-34
FeaturedRecipesBean.java
...java/com/june/entitytodbdoc/bean/FeaturedRecipesBean.java
+0
-53
FeaturedRecipesTagBean.java
...a/com/june/entitytodbdoc/bean/FeaturedRecipesTagBean.java
+0
-42
MealInfoBean.java
src/main/java/com/june/entitytodbdoc/bean/MealInfoBean.java
+0
-36
RecheckResInfo.java
...main/java/com/june/entitytodbdoc/bean/RecheckResInfo.java
+0
-23
RecheckResInfoBean.java
.../java/com/june/entitytodbdoc/bean/RecheckResInfoBean.java
+0
-36
RecipesTagBean.java
...main/java/com/june/entitytodbdoc/bean/RecipesTagBean.java
+0
-28
SportMetreBean.java
...main/java/com/june/entitytodbdoc/bean/SportMetreBean.java
+0
-38
SportMetreListBean.java
.../java/com/june/entitytodbdoc/bean/SportMetreListBean.java
+0
-30
TextBaseBean.java
src/main/java/com/june/entitytodbdoc/bean/TextBaseBean.java
+0
-23
TexterrorcorrectBean.java
...ava/com/june/entitytodbdoc/bean/TexterrorcorrectBean.java
+0
-31
VideoSourceBean.java
...ain/java/com/june/entitytodbdoc/bean/VideoSourceBean.java
+0
-51
ActivityQaQuestionnaireDO.java
...entitytodbdoc/entity/mongo/ActivityQaQuestionnaireDO.java
+0
-54
BaseDataClassifyDO.java
...m/june/entitytodbdoc/entity/mongo/BaseDataClassifyDO.java
+0
-103
BaseDataExportDO.java
...com/june/entitytodbdoc/entity/mongo/BaseDataExportDO.java
+0
-159
BodyIndicatorDO.java
.../com/june/entitytodbdoc/entity/mongo/BodyIndicatorDO.java
+0
-80
DeveloperAppInfo2MongoDO.java
.../entitytodbdoc/entity/mongo/DeveloperAppInfo2MongoDO.java
+0
-81
ExerciseDO.java
.../java/com/june/entitytodbdoc/entity/mongo/ExerciseDO.java
+0
-66
FeaturedRecipesDO.java
...om/june/entitytodbdoc/entity/mongo/FeaturedRecipesDO.java
+0
-103
FeaturedRecipesTagDO.java
...june/entitytodbdoc/entity/mongo/FeaturedRecipesTagDO.java
+0
-68
FoodDetailBillboardDO.java
...une/entitytodbdoc/entity/mongo/FoodDetailBillboardDO.java
+0
-62
FoodRecognitionRecordDO.java
...e/entitytodbdoc/entity/mongo/FoodRecognitionRecordDO.java
+0
-107
GadgetsMenuDO.java
...va/com/june/entitytodbdoc/entity/mongo/GadgetsMenuDO.java
+0
-54
GadgetsMenuRelationDO.java
...une/entitytodbdoc/entity/mongo/GadgetsMenuRelationDO.java
+0
-30
GadgetsTopImageDO.java
...om/june/entitytodbdoc/entity/mongo/GadgetsTopImageDO.java
+0
-37
HardwareDO.java
.../java/com/june/entitytodbdoc/entity/mongo/HardwareDO.java
+0
-110
HealthAssessmentCoverConfigDO.java
...tytodbdoc/entity/mongo/HealthAssessmentCoverConfigDO.java
+0
-119
HealthTipDO.java
...java/com/june/entitytodbdoc/entity/mongo/HealthTipDO.java
+0
-93
IndicatorDO.java
...java/com/june/entitytodbdoc/entity/mongo/IndicatorDO.java
+0
-79
KnowledgeQuestionDO.java
.../june/entitytodbdoc/entity/mongo/KnowledgeQuestionDO.java
+0
-98
KnowledgeQuestionUserDO.java
...e/entitytodbdoc/entity/mongo/KnowledgeQuestionUserDO.java
+0
-60
LifeStyleSchemeGroupConfigDO.java
...itytodbdoc/entity/mongo/LifeStyleSchemeGroupConfigDO.java
+0
-162
LiteratureDO.java
...ava/com/june/entitytodbdoc/entity/mongo/LiteratureDO.java
+0
-87
QuestionnaireDO.java
.../com/june/entitytodbdoc/entity/mongo/QuestionnaireDO.java
+0
-129
QuestionnaireQuestionDO.java
...e/entitytodbdoc/entity/mongo/QuestionnaireQuestionDO.java
+0
-83
QuestionsAndAnswersDO.java
...une/entitytodbdoc/entity/mongo/QuestionsAndAnswersDO.java
+0
-131
ServiceNodes.java
...ava/com/june/entitytodbdoc/entity/mongo/ServiceNodes.java
+0
-25
SportMetreDO.java
...ava/com/june/entitytodbdoc/entity/mongo/SportMetreDO.java
+0
-42
ExerciseModernActionDO.java
...tytodbdoc/entity/mongo/action/ExerciseModernActionDO.java
+0
-76
ExerciseModernActionDO2.java
...ytodbdoc/entity/mongo/action/ExerciseModernActionDO2.java
+0
-95
ExerciseTraditionalActionDO.java
...bdoc/entity/mongo/action/ExerciseTraditionalActionDO.java
+0
-76
VideoRestDO.java
...m/june/entitytodbdoc/entity/mongo/action/VideoRestDO.java
+0
-75
ArticleDO.java
...om/june/entitytodbdoc/entity/mongo/article/ArticleDO.java
+0
-55
ArticleIndexDO.java
...ne/entitytodbdoc/entity/mongo/article/ArticleIndexDO.java
+0
-40
PhaseContent.java
...ne/entitytodbdoc/entity/mongo/component/PhaseContent.java
+0
-30
PunchCardContent.java
...ntitytodbdoc/entity/mongo/component/PunchCardContent.java
+0
-73
RuleLimit.java
.../june/entitytodbdoc/entity/mongo/component/RuleLimit.java
+0
-42
ServiceArea.java
...une/entitytodbdoc/entity/mongo/component/ServiceArea.java
+0
-43
ServiceValue.java
...ne/entitytodbdoc/entity/mongo/component/ServiceValue.java
+0
-33
DiseaseDO.java
...om/june/entitytodbdoc/entity/mongo/disease/DiseaseDO.java
+0
-189
FoodMaterialRefCountAggDO.java
...odbdoc/entity/mongo/extend/FoodMaterialRefCountAggDO.java
+0
-27
FoodBasicDO.java
...com/june/entitytodbdoc/entity/mongo/food/FoodBasicDO.java
+0
-72
FoodImgFeaturesDO.java
...ne/entitytodbdoc/entity/mongo/food/FoodImgFeaturesDO.java
+0
-85
FoodMaterialDO.java
.../june/entitytodbdoc/entity/mongo/food/FoodMaterialDO.java
+0
-133
FoodPackageDO.java
...m/june/entitytodbdoc/entity/mongo/food/FoodPackageDO.java
+0
-134
FoodProcessDO.java
...m/june/entitytodbdoc/entity/mongo/food/FoodProcessDO.java
+0
-140
BaseDictDO.java
.../java/com/june/entitytodbdoc/entity/mysql/BaseDictDO.java
+0
-145
BaseDictTypeDO.java
...a/com/june/entitytodbdoc/entity/mysql/BaseDictTypeDO.java
+0
-109
BaseParamDO.java
...java/com/june/entitytodbdoc/entity/mysql/BaseParamDO.java
+0
-119
BizDeveloperInfoDO.java
...m/june/entitytodbdoc/entity/mysql/BizDeveloperInfoDO.java
+0
-114
BizTagDO.java
...in/java/com/june/entitytodbdoc/entity/mysql/BizTagDO.java
+0
-129
ExportStatusEnum.java
...n/java/com/june/entitytodbdoc/enums/ExportStatusEnum.java
+0
-71
ExportTypeEnum.java
...ain/java/com/june/entitytodbdoc/enums/ExportTypeEnum.java
+0
-81
HealthAssessmentCoverConfigEnum.java
.../entitytodbdoc/enums/HealthAssessmentCoverConfigEnum.java
+0
-55
No files found.
pom.xml
View file @
0a3178e7
...
...
@@ -21,38 +21,26 @@
<artifactId>
jakarta.persistence-api
</artifactId>
<version>
2.2.3
</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->
<dependency>
<groupId>
org.hibernate.validator
</groupId>
<artifactId>
hibernate-validator
</artifactId>
<version>
7.0.5.Final
</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.jiankangyouyi.cloud</groupId>-->
<!-- <artifactId>health-cloud-base-data-api</artifactId>-->
<!-- <version>2.2-TK-SNAPSHOT</version>-->
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-log4j2</artifactId>-->
<!-- </exclusion>-->
<!-- <exclusion>-->
<!-- <groupId>org.projectlombok</groupId>-->
<!-- <artifactId>lombok</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>-->
<!-- </dependency>-->
<dependency>
<groupId>
com.jiankangyouyi.cloud
</groupId>
<artifactId>
health-cloud-base-data-web
</artifactId>
<version>
1.0-TK-SNAPSHOT
</version>
<artifactId>
health-cloud-base-data-api
</artifactId>
<version>
2.2-TK-SNAPSHOT
</version>
<exclusions>
<exclusion>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-log4j2
</artifactId>
</exclusion>
<exclusion>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter
</artifactId>
...
...
src/main/java/com/june/entitytodbdoc/Starter.java
View file @
0a3178e7
...
...
@@ -4,6 +4,7 @@ import com.june.entitytodbdoc.utils.FileUtils;
import
com.june.entitytodbdoc.utils.GetClassCommentUtils
;
import
com.june.entitytodbdoc.utils.MarkdownUtils
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Optional
;
import
java.util.stream.Collectors
;
...
...
@@ -16,9 +17,10 @@ import java.util.stream.Collectors;
public
class
Starter
{
public
static
void
main
(
String
[]
args
)
{
String
beanFilePath
=
"D:\\work\\idea\\june\\entity-to-db-doc\\entity-to-db-doc\\target\\distro-javadoc-sources"
;
List
<
String
>
javaFilePaths
=
FileUtils
.
findJavaFilePaths
(
beanFilePath
);
// List<String> javaFilePaths = Arrays.asList("D:\\work\\idea\\june\\entity-to-db-doc\\entity-to-db-doc\\src\\main\\java\\com\\june\\entitytodbdoc\\entity\\mongo\\food\\FoodProcessDO.java");
// String beanFilePath =
// "D:\\work\\idea\\june\\entity-to-db-doc\\entity-to-db-doc\\target\\distro-javadoc-sources\\health-cloud-base-data-web-1.0-TK-SNAPSHOT-sources\\com\\jiankangyouyi\\cloud\\basedata\\model\\entity\\mongo\\food";
// List<String> javaFilePaths = FileUtils.findJavaFilePaths(beanFilePath);
List
<
String
>
javaFilePaths
=
Arrays
.
asList
(
"D:\\work\\idea\\june\\entity-to-db-doc\\entity-to-db-doc\\src\\main\\java\\com\\june\\entitytodbdoc\\entity\\mongo\\food\\FoodProcessDO.java"
);
// 获取所有的 markdown 内容
List
<
String
>
resultContentList
=
javaFilePaths
.
stream
().
map
(
GetClassCommentUtils:
:
execute
)
...
...
src/main/java/com/june/entitytodbdoc/bean/ActionVideoBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* @author wangyalei
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
ActionVideoBean
{
/**
* 视频封面图 地址
*/
private
String
coverImageKeyUrl
;
/**
* 视频列表
*/
private
List
<
VideoSourceBean
>
videoList
;
}
src/main/java/com/june/entitytodbdoc/bean/AiNlpTextBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
/**
* 问答词条语意查重
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
AiNlpTextBean
{
/**
* 相似度
*/
private
BigDecimal
similarity
;
/**
* 重复词条id
*/
private
String
repeatEntryId
;
/**
* 重复词条内容
*/
private
String
repeatEntryContent
;
}
src/main/java/com/june/entitytodbdoc/bean/AiNlpTextRecheckingBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* 问答词条语意查重
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
AiNlpTextRecheckingBean
{
/**
* 唯一标识
*/
private
String
id
;
/**
* 问题查重结果
*/
private
List
<
AiNlpTextBean
>
rq
;
/**
* 答案查重结果
*/
private
List
<
AiNlpTextBean
>
ra
;
}
src/main/java/com/june/entitytodbdoc/bean/BaseParam.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* 公共参数对象
*
* @author yangsongbo
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
BaseParam
{
/**
* 参数组
*/
private
String
paramGroup
;
/**
* 参数Key
*/
private
String
paramKey
;
}
src/main/java/com/june/entitytodbdoc/bean/ErrorInfosBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* 错误结果
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
ErrorInfosBean
{
/**
* 错误字符
*/
private
String
errorChar
;
/**
* 纠正后字符
*/
private
String
rightChar
;
/**
* 错误字符索引
*/
private
int
index
;
}
src/main/java/com/june/entitytodbdoc/bean/FeaturedRecipesBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.jiankangyouyi.cloud.core.util.json.serialize.QiniuKeyToUrlJsonSerialize
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
/**
* 精选食谱详情
*
* @author : lvhaoran
* @date Date : 2022年08月01日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
FeaturedRecipesBean
{
/**
* 食物名称
*/
private
String
foodName
;
/**
* 食物id
*/
private
String
foodId
;
/**
* 食物图片
*/
@JsonSerialize
(
using
=
QiniuKeyToUrlJsonSerialize
.
class
)
private
String
imageUrl
;
/**
* 食物质量
*/
private
BigDecimal
count
;
/**
* 食物单位
*/
private
String
unit
;
/**
* 食物热量
*/
private
int
energy
;
}
src/main/java/com/june/entitytodbdoc/bean/FeaturedRecipesTagBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* 精选食谱标签
*
* @author : lvhaoran
* @date Date : 2022年08月04日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
FeaturedRecipesTagBean
{
/**
* icon
*/
private
String
icon
;
/**
* 标签
*/
private
String
tag
;
/**
* 标签名
*/
private
String
tagName
;
/**
* 标签描述
*/
private
String
describe
;
/**
* 背景图
*/
private
String
imageUrl
;
}
src/main/java/com/june/entitytodbdoc/bean/MealInfoBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* 食谱对象
*
* @author : lvhaoran
* @date Date : 2022年08月05日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
MealInfoBean
{
/**
* 图标
*/
private
String
icon
;
/**
* 餐别名称
*/
private
String
mealTypeName
;
/**
* 配餐食物信息
*/
private
List
<
FeaturedRecipesBean
>
foodList
;
}
src/main/java/com/june/entitytodbdoc/bean/RecheckResInfo.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* TODO:功能描述
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
RecheckResInfo
{
private
List
<
List
<
Object
>>
rq
;
private
List
<
List
<
Object
>>
ra
;
}
src/main/java/com/june/entitytodbdoc/bean/RecheckResInfoBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
/**
* 文本
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
RecheckResInfoBean
{
/**
* 问题
*/
@NotBlank
(
message
=
"请求的question不能为空"
)
@Size
(
min
=
1
,
max
=
50
,
message
=
"请求的question长度不合法,合理范围1-50"
)
private
String
question
;
/**
* 答案
*/
@NotBlank
(
message
=
"请求的answer不能为空"
)
@Size
(
min
=
1
,
max
=
200
,
message
=
"请求的answer长度不合法,合理范围1-200"
)
private
String
answer
;
}
src/main/java/com/june/entitytodbdoc/bean/RecipesTagBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* 推荐的标签
*
* @author : lvhaoran
* @date Date : 2022年08月04日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
RecipesTagBean
{
/**
* 推荐的标签
*/
private
String
recipesTag
;
/**
* 推荐的标签名
*/
private
String
recipesTagName
;
}
src/main/java/com/june/entitytodbdoc/bean/SportMetreBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
/**
* 运动梅脱值
*
* @author : lvhaoran
* @date Date : 2022年01月19日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
SportMetreBean
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 类别
*/
private
String
category
;
/**
* 目录
*/
private
String
content
;
/**
* 运动梅脱值
*/
private
BigDecimal
metre
;
}
src/main/java/com/june/entitytodbdoc/bean/SportMetreListBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* 梅脱脂列表
*
* @author : lvhaoran
* @date Date : 2022年01月20日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
SportMetreListBean
{
/**
* 类别
*/
private
String
category
;
/**
* 梅脱值集合
*/
private
List
<
SportMetreBean
>
sportMetres
;
}
src/main/java/com/june/entitytodbdoc/bean/TextBaseBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.Map
;
/**
* 文本
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
TextBaseBean
{
private
Map
<
String
,
RecheckResInfoBean
>
recheckResInfoMap
;
}
src/main/java/com/june/entitytodbdoc/bean/TexterrorcorrectBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* TODO:功能描述
*
* @author : lvhaoran
* @date Date : 2022年07月14日
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
TexterrorcorrectBean
{
/**
* 纠错后的正确文本
*/
private
String
rightText
;
/**
* 所有错误字符信息
*/
private
List
<
ErrorInfosBean
>
errorInfos
;
}
src/main/java/com/june/entitytodbdoc/bean/VideoSourceBean.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
bean
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @author wangyalei
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public
class
VideoSourceBean
{
/**
* 视频规格
*/
private
String
videoSize
;
/**
* 视频时长 /ms
*/
private
Long
videoMilliseconds
;
/**
* 跟随练时长 /ms
*/
private
Long
followMilliseconds
;
/**
* 梅脱值
*/
private
Double
mets
;
/**
* 视频预览(MP4)地址
*/
private
String
videoMP4KeyUrl
;
/**
* m3u8 * 1080 格式视频 地址
*/
private
String
videoTs1080PKeyUrl
;
/**
* m3u8 * 720 格式视频 地址
*/
private
String
videoTs720PKeyUrl
;
/**
* m3u8 * 480 格式视频 地址
*/
private
String
videoTs480PKeyUrl
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/ActivityQaQuestionnaireDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.knowledge.QaKnowledgeQuestion
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 知识竞赛问卷表
*
* @author jingpeng
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"questionnaireId_1_validStatus_-1"
,
def
=
"{'questionnaireId' : 1, 'validStatus': -1}"
),
@CompoundIndex
(
name
=
"questionnaireId_1"
,
def
=
"{'questionnaireId' : 1 }"
,
unique
=
true
)
}
)
@Document
(
collection
=
"v3.activity.qa.questionnaire"
)
public
class
ActivityQaQuestionnaireDO
extends
BaseMongoEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 问卷id NOT NULL
*/
private
String
questionnaireId
;
/**
* 问题对象集合
*/
private
List
<
QaKnowledgeQuestion
>
questions
;
public
static
final
String
FIELD_QUESTIONNAIREID
=
"questionnaireId"
;
public
static
final
String
FIELD_QUESTIONS
=
"questions"
;
public
static
final
String
FIELD_QUESTIONS_QUESTIONID
=
"questions.questionId"
;
public
static
final
String
FIELD_QUESTIONS_QUESTIONCATEGORY
=
"questions.questionCategory"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/BaseDataClassifyDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 分类表
*
* @author fengxuanjun
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"classifyId_-1"
,
def
=
"{'classifyId' : -1}"
)
}
)
@Document
(
collection
=
"v3.base.data.classify"
)
public
class
BaseDataClassifyDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* NOT NULL 分类业务ID
*/
@Indexed
(
unique
=
true
)
private
String
classifyId
;
/**
* NOT NULL
* 业务属性
* 1 食材库
* 2 加工食品库
* 3 包装食品库
* 4 中医药材库
* 5 问题库
* 6 指标库
*/
private
String
bizProperty
;
/**
* NOT NULL 上级业务ID 一级默认为”0“
*/
private
String
parentId
;
/**
* NOT NULL 分类等级(例:一级:1,二级:2)
*/
private
Integer
classifyLevel
;
/**
* NOT NULL 分类名称
*/
private
String
classifyName
;
/**
* NOT NULL 分类编码(例:一级01,二级0101)
*/
private
String
classifyCode
;
/**
* NOT NULL 排序(默认9999)
*/
private
Integer
rowOrder
;
/**
* NULL 分类图片
*/
private
String
imageUrl
;
/**
* 分类简介
*/
private
String
description
;
/**
* 临床意义
*/
private
String
meaning
;
public
static
final
String
FIELD_CLASSIFYID
=
"classifyId"
;
public
static
final
String
FIELD_BIZPROOERTY
=
"bizProperty"
;
public
static
final
String
FIELD_PARENTID
=
"parentId"
;
public
static
final
String
FIELD_CLASSIFYLEVEL
=
"classifyLevel"
;
public
static
final
String
FIELD_CLASSIFYNAME
=
"classifyName"
;
public
static
final
String
FIELD_CLASSIFYCODE
=
"classifyCode"
;
public
static
final
String
FIELD_ROWORDER
=
"rowOrder"
;
public
static
final
String
FIELD_IMAGEURL
=
"imageUrl"
;
public
static
final
String
FIELD_DESCRIPTION
=
"description"
;
public
static
final
String
FIELD_MEANING
=
"meaning"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/BaseDataExportDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
com.jiankangyouyi.cloud.core.util.time.TimeUtils
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 数据导出表
*
* @author yangsongbo
*/
@Data
@Builder
@AllArgsConstructor
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"account_-1_createTime_-1_exportStatus_1"
,
def
=
"{ 'account': -1,'createTime': -1,'exportStatus': 1}"
)
}
)
@Document
(
collection
=
"v3.base.data.export"
)
public
class
BaseDataExportDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 有效标识符
*/
private
String
validStatus
;
/**
* 修改时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
/**
* 创建时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 创建日期 yyyy-MM-dd
*/
private
String
createDate
;
/**
* 导出ID,主键
*/
@Indexed
(
unique
=
true
)
private
String
exportId
;
/**
* 登录帐号
*/
private
String
account
;
/**
* 导出类型
* <p>
* {@link com.june.entitytodbdoc.enums.ExportTypeEnum}
*/
private
String
exportType
;
/**
* 导出位置
* <p>
* {@link com.june.entitytodbdoc.enums.ExportTypeEnum}
*/
private
String
exportLocation
;
/**
* 请求数据
*/
private
String
requestJson
;
/**
* 已处理数据量
*/
private
Integer
processCount
;
/**
* 总数据量
*/
private
Integer
totalCount
;
/**
* 下载链接
*/
private
String
downloadUrl
;
/**
* 耗时,毫秒
*/
private
Long
costTime
;
/**
* 导出状态
* <p>
* {@link com.june.entitytodbdoc.enums.ExportStatusEnum}
*/
private
String
exportStatus
;
/**
* 处理信息
*/
private
String
message
;
public
BaseDataExportDO
()
{
Date
curDate
=
TimeUtils
.
getCurrentDate
();
this
.
updateTime
=
curDate
;
this
.
createTime
=
curDate
;
this
.
createDate
=
TimeUtils
.
getStringOfCurrentDate
(
TimeUtils
.
FORMAT_STANDARD_DATE
);
this
.
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
}
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_EXPORTID
=
"exportId"
;
public
static
final
String
FIELD_ACCOUNT
=
"account"
;
public
static
final
String
FIELD_EXPORTTYPE
=
"exportType"
;
public
static
final
String
FIELD_EXPORTLOCATION
=
"exportLocation"
;
public
static
final
String
FIELD_REQUESTJSON
=
"requestJson"
;
public
static
final
String
FIELD_PROCESSCOUNT
=
"processCount"
;
public
static
final
String
FIELD_TOTALCOUNT
=
"totalCount"
;
public
static
final
String
FIELD_DOWNLOADURL
=
"downloadUrl"
;
public
static
final
String
FIELD_COSTTIME
=
"costTime"
;
public
static
final
String
FIELD_EXPORTSTATUS
=
"exportStatus"
;
public
static
final
String
FIELD_MESSAGE
=
"message"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/BodyIndicatorDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.indicator.BodyIndicator
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* 身体指标库
*
* @author yangsongbo
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"indicator_-1_validStatus_1"
,
def
=
"{'indicator' : -1, 'validStatus' : 1}"
)
}
)
@Document
(
collection
=
"v3.body.indicator"
)
public
class
BodyIndicatorDO
extends
BodyIndicator
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
private
ObjectId
id
;
/**
* 有效标识符,无效时使用UUID
*/
private
String
validStatus
;
/**
* 修改时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
/**
* 修改时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* NULL 备注
*/
private
String
remark
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALID_STATUS
=
"validStatus"
;
public
static
final
String
FIELD_UPDATE_TIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATE_TIME
=
"createTime"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_INDICATOR
=
"indicator"
;
public
static
final
String
FIELD_INDICATOR_NAME
=
"indicatorName"
;
public
static
final
String
FIELD_UNIT
=
"unit"
;
public
static
final
String
FIELD_RANGE_TYPE
=
"rangeType"
;
public
static
final
String
FIELD_RANGE
=
"range"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/DeveloperAppInfo2MongoDO.java
deleted
100644 → 0
View file @
50b6d44d
/*
* Copyright 2019 health hope
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* developer app information
*
* @author wangyalei
*/
@Data
@AllArgsConstructor
@Document
(
collection
=
"developer.app.info2"
)
public
class
DeveloperAppInfo2MongoDO
{
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 应用ID 为了兼容之前的非ObjectId 型字符串
*/
private
String
appId
;
/**
* 应用名称
*/
private
String
appName
;
/**
* 应用描述
*/
private
String
description
;
/**
* 开发者ID
*/
private
String
developerId
;
public
static
final
String
field__id
=
"_id"
;
public
static
final
String
field_appId
=
"appId"
;
public
static
final
String
field_appName
=
"appName"
;
public
static
final
String
field_description
=
"description"
;
public
static
final
String
field_developerId
=
"developerId"
;
public
static
final
String
field_appLevel
=
"appLevel"
;
public
static
final
String
field_publicKey
=
"publicKey"
;
public
static
final
String
field_apiKey
=
"apiKey"
;
public
static
final
String
field_appType
=
"appType"
;
// public static final String field_productInfoList = "productInfoList";
public
static
final
String
field_platform
=
"platform"
;
public
static
final
String
field_scene
=
"scene"
;
public
static
final
String
field_validStatus
=
"validStatus"
;
public
static
final
String
field_beginTime
=
"beginTime"
;
public
static
final
String
field_endTime
=
"endTime"
;
public
static
final
String
field_updateTime
=
"updateTime"
;
public
static
final
String
field_createTime
=
"createTime"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/ExerciseDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.exercise.ExeciseInfo
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.annotation.Version
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* @description: 运动锻炼库do
* @author: zyj
* @email: zhaoyujie@jiankangyouyi.com
* @date: 2021/5/14 10:39 上午
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"exerciseId_1_validStatus_1"
,
def
=
"{'exerciseId' : 1, 'validStatus':1}"
),
@CompoundIndex
(
name
=
"exerciseName_1_validStatus_1"
,
def
=
"{'exerciseName' : 1, 'validStatus':1}"
)
}
)
@Document
(
collection
=
"v3.exercise"
)
public
class
ExerciseDO
extends
ExeciseInfo
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
private
ObjectId
id
;
@Version
private
Long
version
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_EXERCISEID
=
"exerciseId"
;
public
static
final
String
FIELD_EXERCISENAME
=
"exerciseName"
;
public
static
final
String
FIELD_ALIAS
=
"alias"
;
public
static
final
String
FIELD_EXERCISETYPE
=
"exerciseType"
;
public
static
final
String
FIELD_METS
=
"mets"
;
public
static
final
String
FIELD_MINCOUNT
=
"minCount"
;
public
static
final
String
FIELD_UNIT
=
"unit"
;
public
static
final
String
FIELD_BASICUPTAKEOXYMALE
=
"basicUptakeOxyMale"
;
public
static
final
String
FIELD_BASICUPTAKEOXYFEMALE
=
"basicUptakeOxyFemale"
;
public
static
final
String
FIELD_OXYCONSUME
=
"oxyConsume"
;
public
static
final
String
FIELD_RER
=
"rer"
;
public
static
final
String
FIELD_IMAGEKEY
=
"imageKey"
;
public
static
final
String
FIELD_DESCRIPTION
=
"description"
;
public
static
final
String
FIELD_ORDER
=
"order"
;
public
static
final
String
FIELD_ACTION_DIFFICULTY
=
"actionDifficulty"
;
public
static
final
String
FIELD_ACTION_FEATURES
=
"actionFeatures"
;
public
static
final
String
FIELD_IS_RECOMMEND
=
"isRecommend"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/FeaturedRecipesDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
com.june.entitytodbdoc.bean.MealInfoBean
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.math.BigDecimal
;
/**
* 精选食谱
*
* @author : lvhaoran
* @date Date : 2022年08月01日
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.featured.recipes"
)
public
class
FeaturedRecipesDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 标签
*/
private
String
tag
;
/**
* 推荐的标签
*/
private
String
recipesTag
;
/**
* 热量
*/
private
Integer
energy
;
/**
* 蛋白质,单位 g
*/
private
BigDecimal
protein
;
/**
* 脂肪,单位 g
*/
private
BigDecimal
fat
;
/**
* 碳水化合物,单位 g
*/
private
BigDecimal
carbohydrate
;
/**
* 蛋白质NRV
*/
private
BigDecimal
proteinNrv
;
/**
* 脂肪NRV
*/
private
BigDecimal
fatNrv
;
/**
* 碳水化合物NRV
*/
private
BigDecimal
carbohydrateNrv
;
/**
* 推荐早餐
*/
private
MealInfoBean
breakfastRes
;
/**
* 推荐早加餐
*/
private
MealInfoBean
breakfastExtraRes
;
/**
* 推荐午餐
*/
private
MealInfoBean
lunchRes
;
/**
* 推荐午加餐
*/
private
MealInfoBean
lunchExtraRes
;
/**
* 推荐晚餐
*/
private
MealInfoBean
supperRes
;
/**
* 推荐晚加餐
*/
private
MealInfoBean
supperExtraRes
;
public
static
final
String
FIELD_TAG
=
"tag"
;
public
static
final
String
FIELD_RECIPESTAG
=
"recipesTag"
;
public
static
final
String
FIELD_ENERGY
=
"energy"
;
public
static
final
String
FIELD_PROTEIN
=
"protein"
;
public
static
final
String
FIELD_FAT
=
"fat"
;
public
static
final
String
FIELD_CARBOHYDRATE
=
"carbohydrate"
;
public
static
final
String
FIELD_PROTEINNRV
=
"proteinNrv"
;
public
static
final
String
FIELD_FATNRV
=
"fatNrv"
;
public
static
final
String
FIELD_CARBOHYDRATENRV
=
"carbohydrateNrv"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/FeaturedRecipesTagDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
com.june.entitytodbdoc.bean.RecipesTagBean
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.util.List
;
/**
* 精选食谱标签
*
* @author : lvhaoran
* @date Date : 2022年08月01日
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.featured.recipes.tag"
)
public
class
FeaturedRecipesTagDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* icon
*/
private
String
icon
;
/**
* 标签
*/
private
String
tag
;
/**
* 标签名
*/
private
String
tagName
;
/**
* 推荐的标签
*/
private
List
<
RecipesTagBean
>
recipesTags
;
/**
* 标签描述
*/
private
String
describe
;
/**
* 注释
*/
private
String
notes
;
/**
* 提示
*/
private
String
translation
;
/**
* 背景图
*/
private
String
imageUrl
;
public
static
final
String
FIELD_ICON
=
"icon"
;
public
static
final
String
FIELD_TAG
=
"tag"
;
public
static
final
String
FIELD_TAGNAME
=
"tagName"
;
public
static
final
String
FIELD_DESCRIBE
=
"describe"
;
public
static
final
String
FIELD_NOTES
=
"notes"
;
public
static
final
String
FIELD_TRANSLATION
=
"translation"
;
public
static
final
String
FIELD_IMAGEURL
=
"imageUrl"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/FoodDetailBillboardDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 食物详情榜单
*
* @author : lvhaoran
* @date Date : 2022年05月16日
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.food.detail.billboard"
)
public
class
FoodDetailBillboardDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 食物id
*/
private
String
foodId
;
/**
* 食物名称
*/
private
String
foodName
;
/**
* 3级分类
*/
private
String
classification3
;
/**
* 4级分类
*/
private
String
classification4
;
/**
* 食物图片
*/
private
String
imageUrl
;
/**
* 值
*/
private
String
value
;
/**
* 食物描述
*/
private
String
describe
;
public
static
final
String
FIELD_FOODID
=
"foodId"
;
public
static
final
String
FIELD_FOODNAME
=
"foodName"
;
public
static
final
String
FIELD_CLASSIFICATION3
=
"classification3"
;
public
static
final
String
FIELD_CLASSIFICATION4
=
"classification4"
;
public
static
final
String
FIELD_IMAGEURL
=
"imageUrl"
;
public
static
final
String
FIELD_VALUE
=
"value"
;
public
static
final
String
FIELD_DESCRIBE
=
"describe"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/FoodRecognitionRecordDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.basedata.api.model.vo.food.RecognitionFoodVO
;
import
com.june.entitytodbdoc.vo.AiFoodRecognitionResVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 食物识别调用记录
*
* @author lvqidong
* @date 2022/03/02 11:16
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"appId_-1_createDate_-1_createTime_-1_success_1"
,
def
=
"{'appId' : -1, 'createDate' : -1 , 'createTime' : -1,'success' : 1}"
),
@CompoundIndex
(
name
=
"aiRecognitionRes.sn_-1"
,
def
=
"{'aiRecognitionRes.sn' : -1}"
),
@CompoundIndex
(
name
=
"recognition_food_id_index"
,
def
=
"{'recognitionFoodList.foodId' : -1, 'recognitionFoodList.confidence' : -1 , 'appId' : -1, 'createDate' : -1 , 'createTime' : -1}"
)
}
)
@Document
(
collection
=
"v3.food.recognition.record"
)
public
class
FoodRecognitionRecordDO
implements
Serializable
{
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 请求ID
*/
@Indexed
(
unique
=
true
)
private
String
requestId
;
/**
* 应用ID
*/
private
String
appId
;
/**
* 创建日期 yyyy-MM-dd
*/
private
String
createDate
;
/**
* 创建时间 yyyy-MM-dd HH:mm:ss
*/
private
String
createTime
;
/**
* 食物识别图片URL
*/
private
String
imageUrl
;
/**
* 返回结果数,取值范围[1,5],为空默认为1,结果按照置信度倒序排列
*/
private
Integer
top
;
/**
* 图片宽度
*/
private
Integer
imageWidth
;
/**
* 是否识别成功 recognitionFoodList不为空视为成功
*/
private
Boolean
success
;
/**
* AI算法返回结果
*/
private
AiFoodRecognitionResVO
aiRecognitionRes
;
/**
* 食物识别返回信息
*/
private
List
<
RecognitionFoodVO
>
recognitionFoodList
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/GadgetsMenuDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 描述
*
* @author qxy
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.gadgets.menu"
)
public
class
GadgetsMenuDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
menuId
;
/**
* 名称
*/
private
String
name
;
/**
* 名称
*/
private
String
imageUrl
;
/**
* 规则
*/
private
String
rule
;
/**
* 级别
*
*/
private
String
level
;
private
String
content
;
private
Integer
sort
;
public
static
final
String
FIELD_SORT
=
"sort"
;
public
static
final
String
FIELD_MENUID
=
"menuId"
;
public
static
final
String
FIELD_NAME
=
"name"
;
public
static
final
String
FIELD_IMAGEURL
=
"imageUrl"
;
public
static
final
String
FIELD_RULE
=
"rule"
;
public
static
final
String
FIELD_LEVEL
=
"level"
;
public
static
final
String
FIELD_CONTENT
=
"content"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/GadgetsMenuRelationDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 描述
*
* @author qxy
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.gadgets.menu.relation"
)
public
class
GadgetsMenuRelationDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
menuId
;
private
String
childId
;
public
static
final
String
FIELD_MENUID
=
"menuId"
;
public
static
final
String
FIELD_CHILDID
=
"childId"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/GadgetsTopImageDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 描述
*
* @author qxy
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.gadgets.top.image"
)
public
class
GadgetsTopImageDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 类型 {@link com.jiankangyouyi.cloud.basedata.enums.GadgetsTopImageTypeEnum}
*/
private
String
type
;
/**
* 名称
*/
private
String
imageUrl
;
public
static
final
String
FIELD_TYPE
=
"type"
;
public
static
final
String
FIELD_IMAGEURL
=
"imageUrl"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/HardwareDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.util.List
;
/**
* 硬件表
*
* @author fengxuanjun
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"hardwareId_-1_bizType_1_classify1-1_classify2-1"
,
def
=
"{'hardwareId_' : -1,'bizType':1,'classify1':1,'classify2':1}"
)
}
)
@Document
(
collection
=
"v3.base.data.hardware"
)
public
class
HardwareDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* NOT NULL 硬件业务ID
*/
@Indexed
(
unique
=
true
)
private
String
hardwareId
;
/**
* 一级分类
*/
private
String
classify1
;
/**
* 二级分类
*/
private
String
classify2
;
/**
* 品牌 对应字典code
*/
private
String
brand
;
/**
* 型号 对应字典code
*/
private
String
model
;
/**
* 通讯方式 对应字典code
*/
private
String
communication
;
/**
* 数据项 例:蓝牙、Wi-Fi...
*/
private
List
<
String
>
dataItems
;
/**
* 业务类型 对应字典code
*/
private
String
bizType
;
/**
* 产品图片 七牛文件Key
*/
private
List
<
String
>
images
;
/**
* 产品文档 七牛文件Key
*/
private
String
documentKey
;
/**
* 技术文档 接口文档链接地址
*/
private
String
apiUrl
;
/**
* 功能简述 文本,不超过500字
*/
private
String
description
;
public
static
final
String
FIELD_HARDWAREID
=
"hardwareId"
;
public
static
final
String
FIELD_CLASSIFY1
=
"classify1"
;
public
static
final
String
FIELD_CLASSIFY2
=
"classify2"
;
public
static
final
String
FIELD_BRAND
=
"brand"
;
public
static
final
String
FIELD_MODEL
=
"model"
;
public
static
final
String
FIELD_COMMUNICATION
=
"communication"
;
public
static
final
String
FIELD_DATAITEMS
=
"dataItems"
;
public
static
final
String
FIELD_BIZTYPE
=
"bizType"
;
public
static
final
String
FIELD_IMAGES
=
"images"
;
public
static
final
String
FIELD_DOCUMENTKEY
=
"documentKey"
;
public
static
final
String
FIELD_APIURL
=
"apiUrl"
;
public
static
final
String
FIELD_DESCRIPTION
=
"description"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/HealthAssessmentCoverConfigDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
com.june.entitytodbdoc.entity.mongo.component.ServiceArea
;
import
com.june.entitytodbdoc.entity.mongo.component.ServiceValue
;
import
com.june.entitytodbdoc.enums.HealthAssessmentCoverConfigEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
* @author :wangyalei
* @date :Created in 2021/7/12 6:39 下午
*/
@Data
@AllArgsConstructor
@Document
(
collection
=
"v3.health.assessment.cover.config"
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"appId_1_coverType_1"
,
def
=
"{'appId' : 1, 'coverType' : 1}"
,
unique
=
true
)
}
)
public
class
HealthAssessmentCoverConfigDO
{
@Id
private
ObjectId
id
;
/**
* 1、启用 2、禁用 {@link ValidStatusEnum}
*/
private
String
validStatus
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 封面id
*/
@Indexed
(
unique
=
true
)
private
String
coverId
;
/**
* 应用 id
*/
private
String
appId
;
/**
* 封面类型 {@link HealthAssessmentCoverConfigEnum}
*/
private
String
coverType
;
/**
* 服务简介
*/
private
String
serviceProfile
;
/**
* 服务范围
*/
private
List
<
ServiceArea
>
serviceAreas
;
/**
* 服务价值
*/
private
List
<
ServiceValue
>
serviceValues
;
/**
* 提示
*/
private
String
reminder
;
public
HealthAssessmentCoverConfigDO
()
{
Date
date
=
new
Date
();
this
.
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
this
.
updateTime
=
date
;
this
.
createTime
=
date
;
}
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_APPID
=
"appId"
;
public
static
final
String
FIELD_COVER_ID
=
"coverId"
;
public
static
final
String
FIELD_COVER_TYPE
=
"coverType"
;
public
static
final
String
FIELD_SERVICEPROFILE
=
"serviceProfile"
;
public
static
final
String
FIELD_SERVICEAREAS
=
"serviceAreas"
;
public
static
final
String
FIELD_SERVICEAREAS_TITLE
=
"serviceAreas.title"
;
public
static
final
String
FIELD_SERVICEAREAS_IMAGE
=
"serviceAreas.image"
;
public
static
final
String
FIELD_SERVICEAREAS_DESCRIPTION
=
"serviceAreas.description"
;
public
static
final
String
FIELD_SERVICEVALUES
=
"serviceValues"
;
public
static
final
String
FIELD_SERVICEVALUES_TITLE
=
"serviceValues.title"
;
public
static
final
String
FIELD_SERVICEVALUES_DESCRIPTION
=
"serviceValues.description"
;
public
static
final
String
FIELD_REMINDER
=
"reminder"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/HealthTipDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
* 健康小贴士
* @author :wangyalei
* @date :2022/8/1 2:21 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Document
(
collection
=
"v3.health.tips"
)
public
class
HealthTipDO
{
@Id
private
ObjectId
id
;
/**
* 有效状态 1、有效 2、无效
*/
private
String
validStatus
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 操作人账号
*/
private
String
optionAccount
;
/**
* 小贴士ID (知识ID)
*/
@Indexed
(
unique
=
true
)
private
String
tipId
;
/**
* 小贴士标题
*/
private
String
tipTitle
;
/**
* 小贴士内容
*/
private
String
content
;
/**
* 自定义标签 (字典Code)
*/
private
List
<
String
>
customTags
;
/**
* 启用状态 1、启用 2、禁用
*/
private
String
openStatus
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
public
static
final
String
FIELD_TIPID
=
"tipId"
;
public
static
final
String
FIELD_TIPTITLE
=
"tipTitle"
;
public
static
final
String
FIELD_CONTENT
=
"content"
;
public
static
final
String
FIELD_CUSTOMTAGS
=
"customTags"
;
public
static
final
String
FIELD_OPENSTATUS
=
"openStatus"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/IndicatorDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.indicator.IndicatorInfo
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.annotation.Version
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 指标模型
* 中文名+indicatorName
*/
@Data
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"indicatorName_-1_detectionMethod_1_validStatus_1"
,
def
=
"{'indicatorName' : -1, 'detectionMethod' : 1,'validStatus':1}"
),
@CompoundIndex
(
name
=
"indicatorId_1_detectionMethod_1"
,
def
=
"{'indicatorId' : 1, 'validStatus':1}"
)
}
)
@Document
(
collection
=
"v3.indicator"
)
public
class
IndicatorDO
extends
IndicatorInfo
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
private
ObjectId
id
;
@Version
private
Long
version
;
/**
* 预留备注字段
*/
private
String
remark
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_INDICATORID
=
"indicatorId"
;
public
static
final
String
FIELD_INDICATOR
=
"indicator"
;
public
static
final
String
FIELD_INDICATORNAME
=
"indicatorName"
;
public
static
final
String
FIELD_DETECTIONMETHOD
=
"detectionMethod"
;
public
static
final
String
FIELD_UNIT
=
"unit"
;
public
static
final
String
FIELD_CLASSIFY1
=
"classify1"
;
public
static
final
String
FIELD_CLASSIFY2
=
"classify2"
;
public
static
final
String
FIELD_CLASSIFY3
=
"classify3"
;
public
static
final
String
FIELD_DESCRIPTION
=
"description"
;
public
static
final
String
FIELD_BEFOREATTENTIONS
=
"beforeAttentions"
;
public
static
final
String
FIELD_ATTENTIONSING
=
"attentionsIng"
;
public
static
final
String
FIELD_AFTERATTENTIONS
=
"afterAttentions"
;
public
static
final
String
FIELD_RECOMMENDCHECKS
=
"recommendChecks"
;
public
static
final
String
FIELD_UNRECOMMENDCHECKS
=
"unRecommendChecks"
;
public
static
final
String
FIELD_INDICATORTYPE
=
"indicatorType"
;
public
static
final
String
FIELD_INDICATORCONSTRAINTS
=
"indicatorConstraints"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
// @Builder(builderMethodName = "indicatorDOBuilder")
// public IndicatorDO(String indicatorId, @NotEmpty(message = "indicator不可为空") @Size(max = 25, message = "indicator最大长度为25") String indicator, @NotEmpty(message = "indicatorName不可为空") @Size(max = 25, message = "indicatorName最大长度为25") String indicatorName, @NotEmpty(message = "detectionMethod不可为空") String detectionMethod, @NotEmpty(message = "unit不可为空") String unit, @NotEmpty(message = "classify1不可为空") String classify1, String classify2, String classify3, List<String> description, String judgingCriteria, List<String> beforeAttentions, List<String> attentionsIng, List<String> afterAttentions, List<String> recommendChecks, List<String> unRecommendChecks, @NotNull(message = "indicatorType不可为空") @Min(value = 1, message = "indicatorType最小为1") @Max(value = 3, message = "indicatorType最大为3") Integer indicatorType, List<IndicatorConstraint> indicatorConstraints, @NotEmpty(message = "validStatus不可为空") String validStatus, Date updateTime, Date createTime, ObjectId id, Long version, String remark) {
// super(indicatorId, indicator, indicatorName, detectionMethod, unit, classify1, classify2, classify3, description, judgingCriteria, beforeAttentions, attentionsIng, afterAttentions, recommendChecks, unRecommendChecks, indicatorType, indicatorConstraints, validStatus, updateTime, createTime);
// this.id = id;
// this.version = version;
// this.remark = remark;
// }
}
src/main/java/com/june/entitytodbdoc/entity/mongo/KnowledgeQuestionDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.knowledge.KnowledgeQuestion
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.util.List
;
/**
* 知识竞赛问题表
*
* @author jingpeng
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"questionCategory_1"
,
def
=
"{'questionCategory' : 1, 'validStatus':1}"
),
@CompoundIndex
(
name
=
"questionId_-1"
,
def
=
"{'questionId' : -1}"
,
unique
=
true
)
}
)
@Document
(
collection
=
"v3.knowledge.question"
)
public
class
KnowledgeQuestionDO
extends
BaseMongoEntity
{
/**
* 问题id
*/
private
String
questionId
;
/**
* 问题分类
*/
private
String
questionCategory
;
/**
* 标签
*
*/
private
List
<
String
>
tags
;
/**
* 问题对象
*/
private
KnowledgeQuestion
question
;
/**
* 备注信息
*/
private
String
remark
;
/**
* 最后修改人
*/
private
String
updateName
;
/**
* 启用/禁用 1启用 2 禁用
*/
private
String
useFlag
;
/**
*选择提类型 1 单选 2 多选
*/
private
String
optionFlag
;
public
static
final
String
FIELD_TAGS
=
"tags"
;
public
static
final
String
FIELD_QUESTIONID
=
"questionId"
;
public
static
final
String
FIELD_QUESTIONCATEGORY
=
"questionCategory"
;
public
static
final
String
FIELD_QUESTION
=
"question"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_QUESTIONCONTENTS
=
"question.questionContents"
;
public
static
final
String
FIELD_SUPPLEMENTCONTENTS
=
"supplementContents"
;
public
static
final
String
FIELD_IMAGEURLS
=
"imageUrls"
;
public
static
final
String
FIELD_OPTIONS
=
"options"
;
public
static
final
String
FIELD_OPTIONS_OPTIONCODE
=
"options.optionCode"
;
public
static
final
String
FIELD_OPTIONS_OPTIONCONTENTS
=
"options.optionContents"
;
public
static
final
String
FIELD_OPTIONS_SUPPLEMENTCONTENTS
=
"options.supplementContents"
;
public
static
final
String
FIELD_OPTIONS_IMAGEURLS
=
"options.imageUrls"
;
public
static
final
String
FIELD_OPTIONS_RIGHT
=
"options.right"
;
public
static
final
String
FIELD_ANSWERINTERPRETS
=
"answerInterprets"
;
public
static
final
String
FIELD_UPDATENAME
=
"updateName"
;
public
static
final
String
FIELD_USER_FLAG
=
"useFlag"
;
public
static
final
String
FIELD_OPTION_FLAG
=
"optionFlag"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/KnowledgeQuestionUserDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
com.june.entitytodbdoc.vo.KnowledgeQuestionData
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.util.Date
;
import
java.util.List
;
/**
* 知识竞赛问题表
*
* @author jingpeng
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.knowledge.question.user"
)
public
class
KnowledgeQuestionUserDO
extends
BaseMongoEntity
{
/**
* 问题对象
*/
private
KnowledgeQuestionData
knowledgeQuestionData
;
/**
* 用户选择的选项编号 有可能是多选题 所以采用集合
*/
private
List
<
String
>
userOptionCodes
;
private
String
userId
;
private
Date
date
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA
=
"knowledgeQuestionData"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTIONID
=
"knowledgeQuestionData.questionId"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTIONCATEGORY
=
"knowledgeQuestionData.questionCategory"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_TAGS
=
"knowledgeQuestionData.tags"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION
=
"knowledgeQuestionData.question"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_QUESTIONCONTENTS
=
"knowledgeQuestionData.question.questionContents"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_SUPPLEMENTCONTENTS
=
"knowledgeQuestionData.question.supplementContents"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_IMAGEURLS
=
"knowledgeQuestionData.question.imageUrls"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS
=
"knowledgeQuestionData.question.options"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS_OPTIONCODE
=
"knowledgeQuestionData.question.options.optionCode"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS_OPTIONCONTENTS
=
"knowledgeQuestionData.question.options.optionContents"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS_SUPPLEMENTCONTENTS
=
"knowledgeQuestionData.question.options.supplementContents"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS_IMAGEURLS
=
"knowledgeQuestionData.question.options.imageUrls"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS_RIGHT
=
"knowledgeQuestionData.question.options.right"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_OPTIONS_SELECTED
=
"knowledgeQuestionData.question.options.selected"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_QUESTION_ANSWERINTERPRETS
=
"knowledgeQuestionData.question.answerInterprets"
;
public
static
final
String
FIELD_KNOWLEDGEQUESTIONDATA_OPTIONFLAG
=
"knowledgeQuestionData.optionFlag"
;
public
static
final
String
FIELD_USEROPTIONCODES
=
"userOptionCodes"
;
public
static
final
String
FIELD_USERID
=
"userId"
;
public
static
final
String
FIELD_DATE
=
"date"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/LifeStyleSchemeGroupConfigDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.component.CrowdType
;
import
com.june.entitytodbdoc.entity.mongo.component.PunchCardContent
;
import
com.june.entitytodbdoc.entity.mongo.component.RuleLimit
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
* 生活方式方案组合配置
* @author :wangyalei
* @date :2022/8/1 2:27 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Document
(
collection
=
"v3.ls.scheme.group.config"
)
public
class
LifeStyleSchemeGroupConfigDO
{
@Id
private
ObjectId
id
;
/**
* 有效状态 1、有效 2、无效
*/
private
String
validStatus
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 操作人账号
*/
private
String
optionAccount
;
/**
* 方案ID
*/
@Indexed
(
unique
=
true
)
private
String
schemeId
;
/**
* 方案名称
*/
private
String
schemeName
;
/**
* 方案类别
*/
private
String
schemeType
;
/**
* 方案标题
*/
private
String
schemeTitle
;
/**
* 人群类型
*/
private
List
<
CrowdType
>
crowdTypes
;
/**
* 哺乳状态
* 1:哺乳期
* 2:非哺乳期
*/
private
String
lactationStatus
;
/**
* 产后阶段天数 起
*/
private
Integer
postpartumStartDays
;
/**
* 产后阶段天数 止
*/
private
Integer
postpartumEndDays
;
/**
* 不良标签
*/
private
String
unhealthyTag
;
/**
* 规则限制 (规则组合)
*/
private
List
<
RuleLimit
>
ruleLimits
;
/**
* 打卡内容
*/
private
PunchCardContent
punchCardContent
;
/**
* 启用状态 1、启用 2、禁用
*/
private
String
openStatus
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
public
static
final
String
FIELD_SCHEMEID
=
"schemeId"
;
public
static
final
String
FIELD_SCHEMENAME
=
"schemeName"
;
public
static
final
String
FIELD_SCHEMETYPE
=
"schemeType"
;
public
static
final
String
FIELD_SCHEMETITLE
=
"schemeTitle"
;
public
static
final
String
FIELD_CROWDTYPES
=
"crowdTypes"
;
public
static
final
String
FIELD_CROWDTYPES_CROWD
=
"crowdTypes.crowd"
;
public
static
final
String
FIELD_CROWDTYPES_RISKLEVELS
=
"crowdTypes.riskLevels"
;
public
static
final
String
FIELD_UNHEALTHYTAG
=
"unhealthyTag"
;
public
static
final
String
FIELD_RULELIMITS
=
"ruleLimits"
;
public
static
final
String
FIELD_RULELIMITS_AGETYPERULECONDITION
=
"ruleLimits.ageTypeRuleCondition"
;
public
static
final
String
FIELD_RULELIMITS_AGETYPERULECONDITION_STARTVALUE
=
"ruleLimits.ageTypeRuleCondition.startValue"
;
public
static
final
String
FIELD_RULELIMITS_AGETYPERULECONDITION_INCLUDESTART
=
"ruleLimits.ageTypeRuleCondition.includeStart"
;
public
static
final
String
FIELD_RULELIMITS_AGETYPERULECONDITION_ENDVALUE
=
"ruleLimits.ageTypeRuleCondition.endValue"
;
public
static
final
String
FIELD_RULELIMITS_AGETYPERULECONDITION_INCLUDEEND
=
"ruleLimits.ageTypeRuleCondition.includeEnd"
;
public
static
final
String
FIELD_RULELIMITS_GENDERTYPERULECONDITION
=
"ruleLimits.genderTypeRuleCondition"
;
public
static
final
String
FIELD_RULELIMITS_GENDERTYPERULECONDITION_GENDER
=
"ruleLimits.genderTypeRuleCondition.gender"
;
public
static
final
String
FIELD_RULELIMITS_WAISTTYPERULECONDITION
=
"ruleLimits.waistTypeRuleCondition"
;
public
static
final
String
FIELD_RULELIMITS_WAISTTYPERULECONDITION_STARTVALUE
=
"ruleLimits.waistTypeRuleCondition.startValue"
;
public
static
final
String
FIELD_RULELIMITS_WAISTTYPERULECONDITION_INCLUDESTART
=
"ruleLimits.waistTypeRuleCondition.includeStart"
;
public
static
final
String
FIELD_RULELIMITS_WAISTTYPERULECONDITION_ENDVALUE
=
"ruleLimits.waistTypeRuleCondition.endValue"
;
public
static
final
String
FIELD_RULELIMITS_WAISTTYPERULECONDITION_INCLUDEEND
=
"ruleLimits.waistTypeRuleCondition.includeEnd"
;
public
static
final
String
FIELD_RULELIMITS_BMITYPERULECONDITION
=
"ruleLimits.bmiTypeRuleCondition"
;
public
static
final
String
FIELD_RULELIMITS_BMITYPERULECONDITION_STARTVALUE
=
"ruleLimits.bmiTypeRuleCondition.startValue"
;
public
static
final
String
FIELD_RULELIMITS_BMITYPERULECONDITION_INCLUDESTART
=
"ruleLimits.bmiTypeRuleCondition.includeStart"
;
public
static
final
String
FIELD_RULELIMITS_BMITYPERULECONDITION_ENDVALUE
=
"ruleLimits.bmiTypeRuleCondition.endValue"
;
public
static
final
String
FIELD_RULELIMITS_BMITYPERULECONDITION_INCLUDEEND
=
"ruleLimits.bmiTypeRuleCondition.includeEnd"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT
=
"punchCardContent"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_FIRSTPHASECONTENTS
=
"punchCardContent.firstPhaseContents"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_FIRSTPHASECONTENTS_TIPID
=
"punchCardContent.firstPhaseContents.tipId"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_FIRSTPHASECONTENTS_TIPCONTENT
=
"punchCardContent.firstPhaseContents.tipContent"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_SECONDPHASECONTENTS
=
"punchCardContent.secondPhaseContents"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_SECONDPHASECONTENTS_TIPID
=
"punchCardContent.secondPhaseContents.tipId"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_SECONDPHASECONTENTS_TIPCONTENT
=
"punchCardContent.secondPhaseContents.tipContent"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_THIRDPHASECONTENTS
=
"punchCardContent.thirdPhaseContents"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_THIRDPHASECONTENTS_TIPID
=
"punchCardContent.thirdPhaseContents.tipId"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_THIRDPHASECONTENTS_TIPCONTENT
=
"punchCardContent.thirdPhaseContents.tipContent"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_FOURTHPHASECONTENTS
=
"punchCardContent.fourthPhaseContents"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_FOURTHPHASECONTENTS_TIPID
=
"punchCardContent.fourthPhaseContents.tipId"
;
public
static
final
String
FIELD_PUNCHCARDCONTENT_FOURTHPHASECONTENTS_TIPCONTENT
=
"punchCardContent.fourthPhaseContents.tipContent"
;
public
static
final
String
FIELD_OPENSTATUS
=
"openStatus"
;
public
static
final
String
FIELD_LACTATIONSTATUS
=
"lactationStatus"
;
public
static
final
String
FIELD_POSTPARTUMSTARTDAYS
=
"postpartumStartDays"
;
public
static
final
String
FIELD_POSTPARTUMENDDAYS
=
"postpartumEndDays"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/LiteratureDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
com.june.entitytodbdoc.vo.ServiceNodesVO
;
import
lombok.*
;
import
lombok.experimental.FieldNameConstants
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.util.List
;
/**
* 参考文献
*
* @author lvqidong
* @date 2022/02/09 10:34
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"literatureId_-1"
,
def
=
"{'literatureId' : -1}"
,
unique
=
true
)
}
)
@Document
(
collection
=
"v3.literature"
)
@FieldNameConstants
public
class
LiteratureDO
extends
BaseMongoEntity
{
/**
* 文献id
*/
private
String
literatureId
;
/**
* 文献标题内容
*/
private
String
literatureContext
;
/**
* 启用/禁用 1启用 2 禁用
*/
private
String
useFlag
;
/**
* 排序值
*/
private
Integer
literatureSort
;
/**
* 附件名称
*/
private
String
attachmentName
;
/**
* 附件地址
*/
private
String
attachmentUrl
;
/**
* 关联服务
*/
private
List
<
ServiceNodesVO
>
serviceNodes
;
public
static
final
String
FIELD_LITERATUREID
=
"literatureId"
;
public
static
final
String
FIELD_LITERATURECONTEXT
=
"literatureContext"
;
public
static
final
String
FIELD_USEFLAG
=
"useFlag"
;
public
static
final
String
FIELD_LITERATURESORT
=
"literatureSort"
;
public
static
final
String
FIELD_ATTACHMENTNAME
=
"attachmentName"
;
public
static
final
String
FIELD_ATTACHMENTURL
=
"attachmentUrl"
;
public
static
final
String
FIELD_SERVICENODES
=
"serviceNodes"
;
public
static
final
String
FIELD_SERVICENODES_SERVICECODE
=
"serviceNodes.serviceCode"
;
public
static
final
String
FIELD_SERVICENODES_SERVICENAME
=
"serviceNodes.serviceName"
;
public
static
final
String
FIELD_SERVICENODES_CLASSIFYCODE
=
"serviceNodes.classifyCode"
;
public
static
final
String
FIELD_SERVICENODES_CLASSIFYNAME
=
"serviceNodes.classifyName"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/QuestionnaireDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.questionnaire.QuestionnaireConfig
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* 问卷表
*
* @author yangsongbo
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"questionnaires_questionId_-1_validStatus_1"
,
def
=
"{'questionnaires.questionId' : -1, 'validStatus' : -1}"
),
@CompoundIndex
(
name
=
"questionnaire_bizType_-1_validStatus_1"
,
def
=
"{'bizType' : -1, 'validStatus' : -1}"
),
@CompoundIndex
(
name
=
"questionnaire_bizType_-1_version_-1"
,
def
=
"{'bizType' : -1,'version':-1}"
,
unique
=
true
)
}
)
@Document
(
collection
=
"v3.questionnaire"
)
public
class
QuestionnaireDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
private
ObjectId
id
;
/**
* 有效标识:{@link ValidStatusEnum}
*/
@Builder
.
Default
private
String
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
/**
* 问卷版本号
*/
private
String
version
;
/**
* 修改时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Builder
.
Default
private
Date
updateTime
=
new
Date
();
/**
* 创建时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Builder
.
Default
private
Date
createTime
=
new
Date
();
/**
* NOT NULL 业务类型 见《开放平台业务类型设计.xlsx》)
*/
// @Indexed(unique = true)
private
String
bizType
;
/**
* 问卷名称
*/
private
String
questionnaireName
;
/**
* NOT NULL 问卷配置
*/
private
List
<
QuestionnaireConfig
>
questionnaireConfigs
;
/**
* NOT NULL 测评题数
*/
private
Integer
questionCount
;
/**
* NULL 备注
*/
private
String
remark
;
public
static
final
String
FIELD_BIZTYPE
=
"bizType"
;
public
static
final
String
FIELD_QUESTIONNAIRENAME
=
"questionnaireName"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS
=
"questionnaires"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_QUESTIONID
=
"questionnaireConfigs.questionId"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_QUESTIONCODE
=
"questionnaireConfigs.questionCode"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_QUESTIONTYPE
=
"questionnaireConfigs.questionType"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_QUESTIONCONFIG
=
"questionnaireConfigs.questionConfig"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_NEXTSELECTORS
=
"questionnaireConfigs.nextSelectors"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_NEXTSELECTORS_CONDITIONS
=
"questionnaireConfigs.nextSelectors.conditions"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_NEXTSELECTORS_CONDITIONS_QUESTIONCODE
=
"questionnaireConfigs.nextSelectors.conditions.questionCode"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_NEXTSELECTORS_CONDITIONS_CONDITIONVALUE
=
"questionnaireConfigs.nextSelectors.conditions.conditionValue"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_NEXTSELECTORS_NEXTQUESTIONCODE
=
"questionnaireConfigs.nextSelectors.nextQuestionCode"
;
public
static
final
String
FIELD_QUESTIONNAIRECONFIGS_NEXTSELECTORS_SKIPQUESTIONCOUNT
=
"questionnaireConfigs.nextSelectors.skipQuestionCount"
;
public
static
final
String
FIELD_QUESTIONCOUNT
=
"questionCount"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/QuestionnaireQuestionDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.bol.secure.Encrypted
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.questionnaire.MainQuestion
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.util.List
;
/**
* 测评题表
*
* @author yangsongbo
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.questionnaire.question"
)
public
class
QuestionnaireQuestionDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* NOT NULL 问题ID
*/
@Indexed
(
unique
=
true
)
private
String
questionId
;
/**
* 一级分类
*/
private
String
classify1
;
/**
* 二级分类
*/
private
String
classify2
;
/**
* 相关疾病
*/
@Encrypted
private
List
<
String
>
relatedDiseases
;
/**
* 标签 (标签库标签id)
*/
@Encrypted
private
String
tag
;
/**
* NOT NULL 问题类型 {@link com.jiankangyouyi.cloud.basedata.enums.QuestionTypeEnum}
*/
private
String
questionType
;
/**
* NOT NULL 问题主干对象
*/
@Encrypted
private
MainQuestion
mainQuestion
;
/**
* NULL 备注
*/
private
String
remark
;
public
static
final
String
FIELD_QUESTIONID
=
"questionId"
;
public
static
final
String
FIELD_CLASSIFY1
=
"classify1"
;
public
static
final
String
FIELD_CLASSIFY2
=
"classify2"
;
public
static
final
String
FIELD_RELATEDDISEASES
=
"relatedDiseases"
;
public
static
final
String
FIELD_QUESTIONTYPE
=
"questionType"
;
public
static
final
String
FIELD_MAINQUESTION
=
"mainQuestion"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_MAINQUESTION_QUESTIONCONTENTS
=
"mainQuestion.questionContents"
;
public
static
final
String
FIELD_MAINQUESTION_QUESTIONCONTENT
=
"mainQuestion.questionContent"
;
public
static
final
String
FIELD_MAINQUESTION_MAINOPTIONS_RELATEDDISEASE
=
"mainQuestion.mainOptions.relatedDiseases"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/QuestionsAndAnswersDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.bol.secure.Encrypted
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.List
;
/**
* 描述
*
* @author qxy
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.question.answers"
)
public
class
QuestionsAndAnswersDO
extends
BaseMongoEntity
{
/**
* 一级分类
*/
private
String
classify1
;
/**
* 二级分类
*/
private
String
classify2
;
/**
* 三级分类
*/
private
String
classify3
;
/**
* 问题
*/
@Encrypted
private
String
question
;
/**
* 答案
*/
@Encrypted
private
String
answer
;
/**
* 人群
*/
private
List
<
String
>
crowd
;
/**
* 标签
*/
private
List
<
String
>
tags
;
/**
* 食材 必填项,可添加多个标签,标签个数最多不能超过10个,每个标签限制1-10个字,不能含有空格、标点符号、特殊符号
*/
private
List
<
String
>
foodMaterial
;
/**
* 参考文献
*/
@Encrypted
private
List
<
String
>
reference
;
/**
* 疾病
*/
private
List
<
String
>
disease
;
/**
* 状态 1)草稿:所以角色均可删除
*
* (2)待审核:所有角色均可删除
*
* (3)已采纳:录入人员不可删除,审核人员可删除
*
* (4)已驳回:所有角色均可删除
*
* (5) 已删除
*/
private
String
status
;
/**
* 用户id
*/
private
String
accountId
;
/**
* 操作这一刻的用户名称
*/
private
String
accountName
;
/**
* 驳回理由
*/
private
List
<
String
>
reasonsForRejection
;
/**
* 采纳时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
adoptTime
;
/**
* 采纳人
*/
private
String
adoptAccountId
;
/**
* 采纳人
*/
private
String
adoptAccountName
;
public
static
final
String
FIELD_CLASSIFY1
=
"classify1"
;
public
static
final
String
FIELD_CLASSIFY2
=
"classify2"
;
public
static
final
String
FIELD_CLASSIFY3
=
"classify3"
;
public
static
final
String
FIELD_QUESTION
=
"question"
;
public
static
final
String
FIELD_ANSWER
=
"answer"
;
public
static
final
String
FIELD_CROWD
=
"crowd"
;
public
static
final
String
FIELD_TAGS
=
"tags"
;
public
static
final
String
FIELD_FOODMATERIAL
=
"foodMaterial"
;
public
static
final
String
FIELD_REFERENCE
=
"reference"
;
public
static
final
String
FIELD_DISEASE
=
"disease"
;
public
static
final
String
FIELD_STATUS
=
"status"
;
public
static
final
String
FIELD_ACCOUNTID
=
"accountId"
;
public
static
final
String
FIELD_ACCOUNTNAME
=
"accountName"
;
public
static
final
String
FIELD_REASONSFORREJECTION
=
"reasonsForRejection"
;
public
static
final
String
FIELD_ADOPTTIME
=
"adoptTime"
;
public
static
final
String
FIELD_ADOPTACCOUNTID
=
"adoptAccountId"
;
public
static
final
String
FIELD_ADOPTACCOUNTNAME
=
"adoptAccountName"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/ServiceNodes.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
lombok.Data
;
/**
* 参考文献关联服务
*
* @author lvqidong
* @date 2022/02/10 17:36
**/
@Data
public
class
ServiceNodes
{
/**
* 关联服务
*/
private
String
serviceCode
;
/**
* 分类codes 字典
*/
private
String
classifyCode
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/SportMetreDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.math.BigDecimal
;
/**
* 运动梅脱值
*
* @author : lvhaoran
* @date Date : 2022年01月19日
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"sport.metre"
)
public
class
SportMetreDO
extends
BaseMongoEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 类别
*/
private
String
category
;
/**
* 目录
*/
private
String
content
;
/**
* 运动梅脱值
*/
private
BigDecimal
metre
;
public
static
final
String
FIELD_CATEGORY
=
"category"
;
public
static
final
String
FIELD_CONTENT
=
"content"
;
public
static
final
String
FIELD_METRE
=
"metre"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/action/ExerciseModernActionDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
action
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.action.ExerciseModernAction
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* 现代动作库
* @author :wangyalei
* @date :Created in 2021/6/3 9:53 上午
*/
@Data
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.exercise.modern.action"
)
public
class
ExerciseModernActionDO
extends
ExerciseModernAction
{
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
String
FIELD_DATE
=
"date"
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
@Id
private
ObjectId
id
;
private
String
validStatus
;
// @Version
// private Long version;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 备注
*/
private
String
remark
;
/**
* 操作人账号
*/
private
String
optionAccount
;
public
ExerciseModernActionDO
()
{
Date
date
=
new
Date
();
this
.
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
this
.
updateTime
=
date
;
this
.
createTime
=
date
;
}
}
src/main/java/com/june/entitytodbdoc/entity/mongo/action/ExerciseModernActionDO2.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
action
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.action.v4.ExerciseModernAction
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* 现代动作库(新)
* @author :wangyalei
* @date :Created in 2021/6/3 9:53 上午
*/
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"actionId_-1"
,
def
=
"{'actionId' : -1}"
,
unique
=
true
),
@CompoundIndex
(
name
=
"met_1"
,
def
=
"{'met' : 1}"
),
@CompoundIndex
(
name
=
"updateTime_-1__id_-1"
,
def
=
"{'updateTime' : -1,'_id' : -1}"
)
}
)
@Data
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v4.exercise.modern.action"
)
public
class
ExerciseModernActionDO2
extends
ExerciseModernAction
{
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
String
FIELD_DATE
=
"date"
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
@Id
private
ObjectId
id
;
private
String
validStatus
;
// @Version
// private Long version;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 备注
*/
private
String
remark
;
/**
* 操作人账号
*/
private
String
optionAccount
;
public
ExerciseModernActionDO2
()
{
Date
date
=
new
Date
();
this
.
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
this
.
updateTime
=
date
;
this
.
createTime
=
date
;
}
}
src/main/java/com/june/entitytodbdoc/entity/mongo/action/ExerciseTraditionalActionDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
action
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.action.ExerciseTraditionalAction
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* 传统动作库
* @author :wangyalei
* @date :Created in 2021/6/3 11:22 上午
*/
@Data
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.exercise.traditional.action"
)
public
class
ExerciseTraditionalActionDO
extends
ExerciseTraditionalAction
{
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
String
FIELD_DATE
=
"date"
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
@Id
private
ObjectId
id
;
private
String
validStatus
;
// @Version
// private Long version;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 备注
*/
private
String
remark
;
/**
* 操作人账号
*/
private
String
optionAccount
;
public
ExerciseTraditionalActionDO
()
{
Date
date
=
new
Date
();
this
.
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
this
.
updateTime
=
date
;
this
.
createTime
=
date
;
}
}
src/main/java/com/june/entitytodbdoc/entity/mongo/action/VideoRestDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
action
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.action.VideoRest
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
/**
* @author :wangyalei
* @date :Created in 2021/6/3 1:39 下午
*/
@Data
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.video.rest"
)
public
class
VideoRestDO
extends
VideoRest
{
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
String
FIELD_DATE
=
"date"
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_VALIDSTATUS
=
"validStatus"
;
public
static
final
String
FIELD_VERSION
=
"version"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
@Id
private
ObjectId
id
;
private
String
validStatus
;
// @Version
// private Long version;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 备注
*/
private
String
remark
;
/**
* 操作人账号
*/
private
String
optionAccount
;
public
VideoRestDO
()
{
Date
date
=
new
Date
();
this
.
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
this
.
updateTime
=
date
;
this
.
createTime
=
date
;
}
}
src/main/java/com/june/entitytodbdoc/entity/mongo/article/ArticleDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
article
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.article.ArticleInfo
;
import
com.jiankangyouyi.cloud.core.base.enums.ValidStatusEnum
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.FieldNameConstants
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.annotation.Version
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
javax.validation.constraints.NotBlank
;
/**
* @description: 文章库do
* @author: zyj
* @email: zhaoyujie@jiankangyouyi.com
* @date: 2021/10/25 9:53 上午
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@FieldNameConstants
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"articleId_1_validStatus_1"
,
def
=
"{'articleId' : 1, 'validStatus':1}"
)
}
)
@Document
(
collection
=
"v3.article.library"
)
public
class
ArticleDO
extends
ArticleInfo
{
@Id
private
ObjectId
id
;
@Version
private
Long
version
;
/**
* 状态1:有效2:无效 其他:已删除
*/
@NotBlank
(
message
=
"validStatus 不可为空"
)
private
String
validStatus
=
ValidStatusEnum
.
VALID
.
getCode
();
/**
* 删除人id
*/
private
String
delAccountId
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/article/ArticleIndexDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
article
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.*
;
import
org.springframework.data.mongodb.core.mapping.Document
;
/**
* 文章首页记录模型
*
* @author qxy
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.article.index"
)
public
class
ArticleIndexDO
extends
BaseMongoEntity
{
/**
* 记录时间
*
*/
private
String
recordDate
;
/**
* 当天首页展示的文章id
*
*/
private
String
articleId
;
/**
* 当天首页展示的文章code
*
*/
private
String
articleCode
;
public
static
final
String
FIELD_RECORDDATE
=
"recordDate"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/component/PhaseContent.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
component
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotBlank
;
/**
* 阶段内容
* @author :wangyalei
* @date :2022/8/1 2:56 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
PhaseContent
{
/**
* 小贴士ID (知识ID)
*/
@NotBlank
(
message
=
"请求参数 tipId 不能为空"
)
private
String
tipId
;
/**
* 小贴士内容
*/
@NotBlank
(
message
=
"请求参数 tipContent 不能为空"
)
private
String
tipContent
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/component/PunchCardContent.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
component
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.apache.commons.collections.CollectionUtils
;
import
javax.validation.Valid
;
import
javax.validation.constraints.NotEmpty
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
* 打卡内容
* @author :wangyalei
* @date :2022/8/1 2:54 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
PunchCardContent
{
/**
* 第一阶段小贴士内容
*/
@NotEmpty
(
message
=
"请求参数 firstPhaseContents 不能为空"
)
@Valid
private
List
<
PhaseContent
>
firstPhaseContents
;
/**
* 第二阶段小贴士内容
*/
@NotEmpty
(
message
=
"请求参数 secondPhaseContents 不能为空"
)
@Valid
private
List
<
PhaseContent
>
secondPhaseContents
;
/**
* 第三阶段小贴士内容
*/
@NotEmpty
(
message
=
"请求参数 thirdPhaseContents 不能为空"
)
@Valid
private
List
<
PhaseContent
>
thirdPhaseContents
;
/**
* 第四阶段小贴士内容
*/
@NotEmpty
(
message
=
"请求参数 fourthPhaseContents 不能为空"
)
@Valid
private
List
<
PhaseContent
>
fourthPhaseContents
;
public
void
setFirstPhaseContents
()
{
if
(
CollectionUtils
.
isNotEmpty
(
this
.
firstPhaseContents
))
{
this
.
firstPhaseContents
=
this
.
firstPhaseContents
.
stream
().
distinct
().
collect
(
Collectors
.
toList
());
}
}
public
void
setSecondPhaseContents
()
{
if
(
CollectionUtils
.
isNotEmpty
(
this
.
secondPhaseContents
))
{
this
.
secondPhaseContents
=
this
.
secondPhaseContents
.
stream
().
distinct
().
collect
(
Collectors
.
toList
());
}
}
public
void
setThirdPhaseContents
()
{
if
(
CollectionUtils
.
isNotEmpty
(
this
.
thirdPhaseContents
))
{
this
.
thirdPhaseContents
=
this
.
thirdPhaseContents
.
stream
().
distinct
().
collect
(
Collectors
.
toList
());
}
}
public
void
setFourthPhaseContents
()
{
if
(
CollectionUtils
.
isNotEmpty
(
this
.
fourthPhaseContents
))
{
this
.
fourthPhaseContents
=
this
.
fourthPhaseContents
.
stream
().
distinct
().
collect
(
Collectors
.
toList
());
}
}
}
src/main/java/com/june/entitytodbdoc/entity/mongo/component/RuleLimit.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
component
;
import
com.jiankangyouyi.cloud.basedata.api.model.component.*
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.Valid
;
import
java.io.Serializable
;
/**
* 规则组合
* @author :wangyalei
* @date :2022/8/1 2:38 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
RuleLimit
implements
Serializable
{
/**
* 年龄类型规则
*/
private
AgeTypeRuleCondition
ageTypeRuleCondition
;
/**
* 性别类型规则
*/
@Valid
private
GenderTypeRuleCondition
genderTypeRuleCondition
;
/**
* 腰围类型规则
*/
private
WaistTypeRuleCondition
waistTypeRuleCondition
;
/**
* BMI类型规则
*/
private
BmiTypeRuleCondition
bmiTypeRuleCondition
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/component/ServiceArea.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
component
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.jiankangyouyi.cloud.core.util.json.serialize.QiniuKeyToUrlJsonSerialize
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
/**
* @author :wangyalei
* @date :Created in 2021/7/12 6:43 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
ServiceArea
{
/**
* 标题
*/
@NotBlank
(
message
=
"请求参数 title 不能为空"
)
@Size
(
max
=
6
,
message
=
"请求参数 title 超过有效长度 6"
)
private
String
title
;
/**
* 图片
*/
@JsonSerialize
(
using
=
QiniuKeyToUrlJsonSerialize
.
class
)
@NotBlank
(
message
=
"请求参数 image 不能为空"
)
@Size
(
max
=
256
,
message
=
"请求参数 image 超过有效长度 256"
)
private
String
image
;
/**
* 描述
*/
@NotBlank
(
message
=
"请求参数 description 不能为空"
)
@Size
(
max
=
100
,
message
=
"请求参数 description 超过有效长度 100"
)
private
String
description
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/component/ServiceValue.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
component
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
/**
* @author :wangyalei
* @date :Created in 2021/7/12 7:07 下午
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public
class
ServiceValue
{
/**
* 标题
*/
@NotBlank
(
message
=
"请求参数 title 不能为空"
)
@Size
(
max
=
6
,
message
=
"请求参数 title 超过有效长度 6"
)
private
String
title
;
/**
* 描述
*/
@NotBlank
(
message
=
"请求参数 description 不能为空"
)
@Size
(
max
=
100
,
message
=
"请求参数 description 超过有效长度 100"
)
private
String
description
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/disease/DiseaseDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
disease
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.disease.DiseaseInfo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.index.Indexed
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* 疾病库-基础数据
* @author :fengxuanjun
* @date 2021年12月15日
*
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"diseaseId_-1_diseaseStatus_1"
,
def
=
"{'diseaseId' : -1, 'diseaseStatus' : -1}"
),
}
)
@Document
(
collection
=
"v3.disease"
)
public
class
DiseaseDO
extends
DiseaseInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
private
ObjectId
id
;
/**
* 疾病ID
*/
@Indexed
(
unique
=
true
)
private
String
diseaseId
;
/**
* 疾病状态
* {@link com.jiankangyouyi.cloud.basedata.api.enums.disease.DiseaseStatusEnum}
*/
private
String
diseaseStatus
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 创建日期 yyyy-MM-dd
*/
private
String
createDate
;
/**
* 疾病名称
*/
private
String
diseaseName
;
/**
* 疾病别名
*/
private
List
<
String
>
diseaseAlias
;
/**
* 疾病分类1
*/
private
String
classify1
;
/**
* 疾病分类2
*/
private
String
classify2
;
/**
* 疾病分类3
*/
private
String
classify3
;
/**
* 疾病分型
*/
private
List
<
String
>
partings
;
/**
* 高发人群
*/
private
List
<
String
>
highRiskGroups
;
/**
* 预后
*/
private
List
<
String
>
prognosis
;
/**
* 疾病简介
*/
private
String
about
;
/**
* 并发症
*/
private
String
complication
;
/**
* 日常预防
*/
private
String
prevention
;
// /**
// * 病因症状
// */
// private DiseaseCause diseaseCause;
//
// /**
// * 疾病医学
// */
// private DiseaseMedical diseaseMedical;
//
// /**
// * 疾病饮食
// */
// private DiseaseDiet diseaseDiet;
//
// /**
// * 疾病运动
// */
// private DiseaseExercise diseaseExercise;
//
// /**
// * 疾病生活方式
// */
// private List<DiseaseLife> diseaseLife;
//
// /**
// * 疾病心理调节
// */
// private List<DiseaseMental> diseaseMental;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_DISEASE_ID
=
"diseaseId"
;
public
static
final
String
FIELD_DISEASE_NAME
=
"diseaseName"
;
public
static
final
String
FIELD_DISEASE_ALIAS
=
"diseaseAlias"
;
public
static
final
String
FIELD_DISEASE_STATUS
=
"diseaseStatus"
;
public
static
final
String
FIELD_CLASSIFY1
=
"classify1"
;
public
static
final
String
FIELD_CLASSIFY2
=
"classify2"
;
public
static
final
String
FIELD_CLASSIFY3
=
"classify3"
;
public
static
final
String
FIELD_PARTINGS
=
"partings"
;
public
static
final
String
FIELD_HIGHRISKGROUPS
=
"highRiskGroups"
;
public
static
final
String
FIELD_PROGNOSIS
=
"prognosis"
;
public
static
final
String
FIELD_ABOUT
=
"about"
;
public
static
final
String
FIELD_COMPLICATION
=
"complication"
;
public
static
final
String
FIELD_PREVENTION
=
"prevention"
;
public
static
final
String
FIELD_DISEASECAUSE
=
"diseaseCause"
;
public
static
final
String
FIELD_DISEASEMEDICAL
=
"diseaseMedical"
;
public
static
final
String
FIELD_DISEASEDIET
=
"diseaseDiet"
;
public
static
final
String
FIELD_DISEASEEXERCISE
=
"diseaseExercise"
;
public
static
final
String
FIELD_DISEASELIFE
=
"diseaseLife"
;
public
static
final
String
FIELD_DISEASEMENTAL
=
"diseaseMental"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/extend/FoodMaterialRefCountAggDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
extend
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 加工食品中,主料或辅料中食材引用的数量
*
* @author yangsongbo
*/
@Data
public
class
FoodMaterialRefCountAggDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 食材ID
*/
private
String
_id
;
/**
* 主料或辅料引用数量
*/
private
Integer
refCount
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/food/FoodBasicDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
food
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.io.Serializable
;
/**
* 食物基础表
*
* @author :yangsongbo
*/
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"foodId_-1"
,
def
=
"{'foodId' : -1}"
,
unique
=
true
)
}
)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Document
(
collection
=
"v4.food.basic"
)
public
class
FoodBasicDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 食物ID,业务主键
*/
private
String
foodId
;
/**
* 食物属性(1、食材 2、加工食品 3、预包装食品 4、药材)
*/
private
String
foodProperty
;
/**
* 食物状态
* <p>
* {@link com.jiankangyouyi.cloud.basedata.api.enums.food.FoodStatusEnum}
*/
private
String
foodStatus
;
/**
* 备注
*/
private
String
remark
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_FOODID
=
"foodId"
;
public
static
final
String
FIELD_FOODPROPERTY
=
"foodProperty"
;
public
static
final
String
FIELD_FOODSTATUS
=
"foodStatus"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/food/FoodImgFeaturesDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
food
;
import
com.jiankangyouyi.cloud.core.base.entity.BaseMongoEntity
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 食物图片特征表
*
* @author jingpeng
*/
@Data
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v3.food.image.features"
)
@Builder
public
class
FoodImgFeaturesDO
extends
BaseMongoEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 图片名称 hash
*/
private
String
foodImageName
;
/**
* ftp图片url
*/
private
String
foodImageUrl
;
/**
* ftp图片remotePath
*/
private
String
remotePath
;
/**
* 七牛key
*/
// private String qiNiuKey;
/**
* 食物id
*/
private
String
foodId
;
/**
* 图片特征
*/
private
List
<
Float
>
imgFeatures
;
/**
* 食物名称
*/
private
String
foodName
;
/**
* 食物类型
*/
private
String
foodProperty
;
/**
* 食物分类1
*/
private
String
classify1
;
/**
* 食物分类1
*/
private
String
classify2
;
/**
* 食物分类1
*/
private
String
classify3
;
/**
* 最后操作账号
*/
private
String
optionAccount
;
public
static
final
String
FIELD_FOODIMAGENAME
=
"foodImageName"
;
public
static
final
String
FIELD_REMOTEPATH
=
"remotePath"
;
public
static
final
String
FIELD_FOODIMAGEURL
=
"foodImageUrl"
;
public
static
final
String
FIELD_FOODID
=
"foodId"
;
public
static
final
String
FIELD_IMGFEATURES
=
"imgFeatures"
;
public
static
final
String
FIELD_FOODNAME
=
"foodName"
;
public
static
final
String
FIELD_FOODPROPERTY
=
"foodProperty"
;
public
static
final
String
FIELD_CLASSIFY1
=
"classify1"
;
public
static
final
String
FIELD_CLASSIFY2
=
"classify2"
;
public
static
final
String
FIELD_CLASSIFY3
=
"classify3"
;
public
static
final
String
FIELD_OPTIONACCOUNT
=
"optionAccount"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/food/FoodMaterialDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
food
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.enums.food.AuditStatusValidEnum
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.foodv4.FoodMaterial
;
import
com.jiankangyouyi.cloud.core.validator.annotation.EnumHC
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
import
java.util.List
;
/**
* 食材表
*
* @author :yangsongbo
*/
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"foodId_-1"
,
def
=
"{'foodId' : -1}"
,
unique
=
true
),
@CompoundIndex
(
name
=
"foodName_1"
,
def
=
"{'foodName' : 1}"
),
@CompoundIndex
(
name
=
"updateTime_-1__id_-1"
,
def
=
"{'updateTime' : -1,'_id' : -1}"
)
}
)
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v4.food.material"
)
public
class
FoodMaterialDO
extends
FoodMaterial
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 更新时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
/**
* 创建时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 创建日期 yyyy-MM-dd
*/
private
String
createDate
;
/**
* 操作人账号
*/
private
String
operateAccount
;
/**
* 审核状态
* <p>
* {@link com.jiankangyouyi.cloud.basedata.api.enums.food.AuditStatusValidEnum}
*/
@NotBlank
(
message
=
"请求参数auditStatus不能为空"
)
@EnumHC
(
enumTypes
=
AuditStatusValidEnum
.
class
,
message
=
"请求参数auditStatus不合法"
)
private
String
auditStatus
;
/**
* 创建者账号
*/
private
String
createAccount
;
/**
* 驳回理由
*/
private
List
<
String
>
reasonsForRejection
;
/**
* 采纳时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
adoptTime
;
/**
* 采纳人账号
*/
private
String
adoptAccount
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_ADOPTTIME
=
"adoptTime"
;
public
static
final
String
FIELD_AUDITSTATUS
=
"auditStatus"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_OPERATEACCOUNT
=
"operateAccount"
;
public
static
final
String
FIELD_CREATE_ACCOUNT
=
"createAccount"
;
public
static
final
String
FIELD_ADOPT_ACCOUNT
=
"adoptAccount"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/food/FoodPackageDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
food
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.enums.food.AuditStatusValidEnum
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.foodv4.FoodPackage
;
import
com.jiankangyouyi.cloud.core.validator.annotation.EnumHC
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
import
java.util.List
;
/**
* 预包装食品表
*
* @author :yangsongbo
*/
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"foodId_-1"
,
def
=
"{'foodId' : -1}"
,
unique
=
true
),
@CompoundIndex
(
name
=
"foodName_1"
,
def
=
"{'foodName' : 1}"
),
@CompoundIndex
(
name
=
"updateTime_-1__id_-1"
,
def
=
"{'updateTime' : -1,'_id' : -1}"
)
}
)
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v4.food.package"
)
public
class
FoodPackageDO
extends
FoodPackage
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 更新时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
/**
* 创建时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 创建时间 yyyy-MM-dd
*/
private
String
createDate
;
/**
* 审核状态
* <p>
* {@link com.jiankangyouyi.cloud.basedata.api.enums.food.AuditStatusValidEnum}
*/
@NotBlank
(
message
=
"请求参数auditStatus不能为空"
)
@EnumHC
(
enumTypes
=
AuditStatusValidEnum
.
class
,
message
=
"请求参数auditStatus不合法"
)
private
String
auditStatus
;
/**
* 操作人账号
*/
private
String
operateAccount
;
/**
* 创建者账号
*/
private
String
createAccount
;
/**
* 驳回理由
*/
private
List
<
String
>
reasonsForRejection
;
/**
* 采纳时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
adoptTime
;
/**
* 采纳人账号
*/
private
String
adoptAccount
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_ADOPTTIME
=
"adoptTime"
;
public
static
final
String
FIELD_AUDITSTATUS
=
"auditStatus"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_OPERATEACCOUNT
=
"operateAccount"
;
public
static
final
String
FIELD_CREATE_ACCOUNT
=
"createAccount"
;
public
static
final
String
FIELD_ADOPT_ACCOUNT
=
"adoptAccount"
;
}
src/main/java/com/june/entitytodbdoc/entity/mongo/food/FoodProcessDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mongo
.
food
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.jiankangyouyi.cloud.basedata.api.enums.food.AuditStatusValidEnum
;
import
com.jiankangyouyi.cloud.basedata.api.model.entity.foodv4.FoodProcess
;
import
com.jiankangyouyi.cloud.core.validator.annotation.EnumHC
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
import
org.bson.types.ObjectId
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.data.mongodb.core.index.CompoundIndex
;
import
org.springframework.data.mongodb.core.index.CompoundIndexes
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
import
java.util.List
;
/**
* 加工食品表
*
* @author :yangsongbo
*/
@CompoundIndexes
(
value
=
{
@CompoundIndex
(
name
=
"foodId_-1"
,
def
=
"{'foodId' : -1}"
,
unique
=
true
),
@CompoundIndex
(
name
=
"majorMaterials_foodId_-1_foodStatus_1"
,
def
=
"{'majorMaterials.foodId' : -1,'foodStatus':1}"
),
@CompoundIndex
(
name
=
"minorMaterials_foodId_-1_foodStatus_1"
,
def
=
"{'minorMaterials.foodId' : -1,'foodStatus':1}"
),
@CompoundIndex
(
name
=
"foodName_1"
,
def
=
"{'foodName' : 1}"
),
@CompoundIndex
(
name
=
"updateTime_-1__id_-1"
,
def
=
"{'updateTime' : -1,'_id' : -1}"
)
}
)
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Document
(
collection
=
"v4.food.process"
)
public
class
FoodProcessDO
extends
FoodProcess
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
private
ObjectId
_id
;
/**
* 更新时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
/**
* 创建时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 创建时间 yyyy-MM-dd
*/
private
String
createDate
;
/**
* 审核状态
* <p>
* {@link com.jiankangyouyi.cloud.basedata.api.enums.food.AuditStatusValidEnum}
*/
@NotBlank
(
message
=
"请求参数auditStatus不能为空"
)
@EnumHC
(
enumTypes
=
AuditStatusValidEnum
.
class
,
message
=
"请求参数auditStatus不合法"
)
private
String
auditStatus
;
/**
* 操作人账号
*/
private
String
operateAccount
;
/**
* 创建者账号
*/
private
String
createAccount
;
/**
* 驳回理由
*/
private
List
<
String
>
reasonsForRejection
;
/**
* 采纳时间
*/
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
adoptTime
;
/**
* 采纳人账号
*/
private
String
adoptAccount
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_UPDATETIME
=
"updateTime"
;
public
static
final
String
FIELD_CREATETIME
=
"createTime"
;
public
static
final
String
FIELD_AUDITSTATUS
=
"auditStatus"
;
public
static
final
String
FIELD_CREATEDATE
=
"createDate"
;
public
static
final
String
FIELD_OPERATEACCOUNT
=
"operateAccount"
;
public
static
final
String
FIELD_CREATE_ACCOUNT
=
"createAccount"
;
}
src/main/java/com/june/entitytodbdoc/entity/mysql/BaseDictDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mysql
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
com.jiankangyouyi.cloud.core.validator.ValidDTO
;
import
lombok.*
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
/**
* <p>
* 字典表
* </p>
*
* @author yangdeliang
* @since 2021-04-23
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"base_dict"
)
public
class
BaseDictDO
extends
Model
<
BaseDictDO
>
implements
ValidDTO
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
Timestamp
updateTime
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
Timestamp
createTime
;
/**
* 启用禁用状态 1 启用 2 禁用
*/
@TableField
(
"valid_status"
)
private
String
validStatus
;
/**
* 字典ID,业务主键
*/
@TableField
(
"dict_id"
)
private
String
dictId
;
/**
* 字典大类
*/
@TableField
(
"dict_type"
)
private
String
dictType
;
/**
* 字典子类
*/
@TableField
(
"dict_sub_type"
)
private
String
dictSubType
;
/**
* 字典编码
*/
@TableField
(
"dict_code"
)
private
String
dictCode
;
/**
* 字典名称
*/
@TableField
(
"dict_name"
)
private
String
dictName
;
/**
* 排序
*/
@TableField
(
"row_order"
)
private
Integer
rowOrder
;
/**
* 字典描述
*/
@TableField
(
"description"
)
private
String
description
;
/**
* 备注
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 操作人帐号
*/
@TableField
(
"operate_account"
)
private
String
operateAccount
;
public
static
final
String
ID
=
"id"
;
public
static
final
String
UPDATE_TIME
=
"update_time"
;
public
static
final
String
CREATE_TIME
=
"create_time"
;
public
static
final
String
VALID_STATUS
=
"valid_status"
;
public
static
final
String
DICT_ID
=
"dict_id"
;
public
static
final
String
DICT_TYPE
=
"dict_type"
;
public
static
final
String
DICT_SUB_TYPE
=
"dict_sub_type"
;
public
static
final
String
DICT_CODE
=
"dict_code"
;
public
static
final
String
DICT_NAME
=
"dict_name"
;
public
static
final
String
ROW_ORDER
=
"row_order"
;
public
static
final
String
DESCRIPTION
=
"description"
;
public
static
final
String
REMARK
=
"remark"
;
public
static
final
String
OPERATE_ACCOUNT
=
"operate_account"
;
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
}
src/main/java/com/june/entitytodbdoc/entity/mysql/BaseDictTypeDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mysql
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
com.jiankangyouyi.cloud.core.validator.ValidDTO
;
import
lombok.*
;
import
lombok.experimental.Accessors
;
import
java.sql.Timestamp
;
/**
* <p>
* 字典分类表
* </p>
*
* @author yangdeliang
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"base_dict_type"
)
public
class
BaseDictTypeDO
extends
Model
<
BaseDictTypeDO
>
implements
ValidDTO
{
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
Timestamp
updateTime
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
Timestamp
createTime
;
/**
* 字典分类Id 业务主键
*/
@TableField
(
"dict_type_id"
)
private
String
dictTypeId
;
/**
* 字典大类
*/
@TableField
(
"dict_type"
)
private
String
dictType
;
/**
* 字典子类
*/
@TableField
(
"dict_sub_type"
)
private
String
dictSubType
;
/**
* 类型名称
*/
@TableField
(
"dict_sub_type_name"
)
private
String
dictSubTypeName
;
/**
* 排序
*/
@TableField
(
"row_order"
)
private
Integer
rowOrder
;
/**
* 备注
*
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 状态 1-启用 2-禁用
*
*/
@TableField
(
"valid_status"
)
private
String
validStatus
;
/**
* 描述
*
*/
@TableField
(
"description"
)
private
String
description
;
/**
* 操作人帐号
*/
@TableField
(
"operate_account"
)
private
String
operateAccount
;
public
static
final
String
FIELD_ID
=
"_id"
;
public
static
final
String
FIELD_DICT_TYPE_ID
=
"dict_type_id"
;
public
static
final
String
FIELD_VALID_STATUS
=
"valid_status"
;
public
static
final
String
FIELD_UPDATE_TIME
=
"update_time"
;
public
static
final
String
FIELD_CREATE_TIME
=
"create_time"
;
public
static
final
String
FIELD_DICT_TYPE
=
"dict_type"
;
public
static
final
String
FIELD_DICT_SUB_TYPE
=
"dict_sub_type"
;
public
static
final
String
FIELD_DICT_SUB_NAME
=
"dict_sub_type_name"
;
public
static
final
String
FIELD_ROW_ORDER
=
"row_order"
;
public
static
final
String
FIELD_REMARK
=
"remark"
;
}
src/main/java/com/june/entitytodbdoc/entity/mysql/BaseParamDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mysql
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.*
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
/**
* <p>
* 参数表
* </p>
*
* @author yangsongbo
* @since 2020-08-18
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"base_param"
)
public
class
BaseParamDO
extends
Model
<
BaseParamDO
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
Timestamp
updateTime
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
Timestamp
createTime
;
/**
* 参数组
*/
@TableField
(
"param_group"
)
private
String
paramGroup
;
/**
* 参数key
*/
@TableField
(
"param_key"
)
private
String
paramKey
;
/**
* 参数值
*/
@TableField
(
"param_value"
)
private
String
paramValue
;
/**
* 参数名称
*/
@TableField
(
"param_name"
)
private
String
paramName
;
/**
* 备注
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 排序
*/
@TableField
(
"row_order"
)
private
Integer
rowOrder
;
/**
* 有效标识 1 有效 2 无效
*/
@TableField
(
"valid_status"
)
private
String
validStatus
;
public
static
final
String
ID
=
"id"
;
public
static
final
String
UPDATE_TIME
=
"update_time"
;
public
static
final
String
CREATE_TIME
=
"create_time"
;
public
static
final
String
PARAM_GROUP
=
"param_group"
;
public
static
final
String
PARAM_KEY
=
"param_key"
;
public
static
final
String
PARAM_VALUE
=
"param_value"
;
public
static
final
String
PARAM_NAME
=
"param_name"
;
public
static
final
String
REMARK
=
"remark"
;
public
static
final
String
ROW_ORDER
=
"row_order"
;
public
static
final
String
VALID_STATUS
=
"valid_status"
;
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
}
src/main/java/com/june/entitytodbdoc/entity/mysql/BizDeveloperInfoDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mysql
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Entity
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
/**
* <p>Title: 开发者信息表 dto of table: biz_developer_info</p>
* <p>Description: biz_developer_info Data Transfer Object </p>
* <p>Generation Time: 2018-07-27 17:28:41.09 </p>
* dto.vm version date: 2014-11-20
*
* @author ego-gw
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Entity
@Table
(
name
=
"biz_developer_info"
)
public
class
BizDeveloperInfoDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 开发者ID developer_id varchar(32) PK ,NOT NULL
**/
@Id
private
String
developerId
;
/**
* 手机号 mobile varchar(20) ,NOT NULL
**/
private
String
mobile
;
/**
* 邮箱地址 email varchar(64)
**/
private
String
email
;
/**
* 密码 password varchar(32) ,NOT NULL
**/
private
String
password
;
/**
* 开发者类型 developer_type varchar(2)
**/
private
String
developerType
;
/**
* 公司名称 company_name varchar(128)
**/
private
String
companyName
;
/**
* 联系人名称 contact_name varchar(128)
**/
private
String
contactName
;
/**
* 行业类别 industry_classify varchar(32)
**/
private
String
industryClassify
;
/**
* 地址-省 province varchar(32)
**/
private
String
province
;
/**
* 地址-城市 city varchar(32)
**/
private
String
city
;
/**
* 地址-区县 district varchar(32)
**/
private
String
district
;
/**
* 详细地址 address varchar(128)
**/
private
String
address
;
/**
* 证件号 license_no varchar(64)
**/
private
String
licenseNo
;
/**
* 证件照片 license_image_key varchar(512)
**/
private
String
licenseImageKey
;
/**
* 场景描述 description varchar(512)
**/
private
String
description
;
/**
* 开发者状态 developer_status varchar(2)
**/
private
String
developerStatus
;
/**
* 审核结果 audit_result varchar(512)
**/
private
String
auditResult
;
/**
* 备注 remark varchar(256)
**/
private
String
remark
;
/**
* 更新时间 update_time timestamp
**/
private
Timestamp
updateTime
;
/**
* 创建时间 create_time timestamp
**/
private
Timestamp
createTime
;
}
src/main/java/com/june/entitytodbdoc/entity/mysql/BizTagDO.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
entity
.
mysql
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.extension.activerecord.Model
;
import
lombok.*
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.FieldNameConstants
;
import
java.io.Serializable
;
import
java.sql.Timestamp
;
/**
* <p>
*
* </p>
*
* @author yangdeliang
* @since 2022-03-11
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"biz_tag"
)
@FieldNameConstants
public
class
BizTagDO
extends
Model
<
BizTagDO
>
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
Timestamp
createTime
;
/**
* 修改时间
*/
@TableField
(
"update_time"
)
private
Timestamp
updateTime
;
/**
* 1:启用2:禁用
*/
@TableField
(
"valid_status"
)
private
String
validStatus
;
/**
* 标签id
*/
@TableField
(
"tag_id"
)
private
String
tagId
;
/**
* 标签名称
*/
@TableField
(
"tag_name"
)
private
String
tagName
;
/**
* 排序值
*/
@TableField
(
"order_num"
)
private
Integer
orderNum
;
/**
* 描述信息
*/
@TableField
(
"desc_msg"
)
private
String
descMsg
;
/**
* 一级分类code
*/
@TableField
(
"classify_code1"
)
private
String
classifyCode1
;
/**
* 二级分类code
*/
@TableField
(
"classify_code2"
)
private
String
classifyCode2
;
/**
* 三级分类code
*/
@TableField
(
"classify_code3"
)
private
String
classifyCode3
;
public
static
final
String
ID
=
"id"
;
public
static
final
String
CREATE_TIME
=
"create_time"
;
public
static
final
String
UPDATE_TIME
=
"update_time"
;
public
static
final
String
VALID_STATUS
=
"valid_status"
;
public
static
final
String
TAG_ID
=
"tag_id"
;
public
static
final
String
TAG_NAME
=
"tag_name"
;
public
static
final
String
ORDER_NUM
=
"order_num"
;
public
static
final
String
DESC_MSG
=
"desc_msg"
;
public
static
final
String
CLASSIFY_CODE1
=
"classify_code1"
;
public
static
final
String
CLASSIFY_CODE2
=
"classify_code2"
;
public
static
final
String
CLASSIFY_CODE3
=
"classify_code3"
;
@Override
protected
Serializable
pkVal
()
{
return
this
.
id
;
}
}
src/main/java/com/june/entitytodbdoc/enums/ExportStatusEnum.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
enums
;
import
com.jiankangyouyi.cloud.core.constant.BaseEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
/**
* 后台管理数据导出状态
*
* @author yangsongbo
*/
@AllArgsConstructor
@Getter
public
enum
ExportStatusEnum
implements
BaseEnum
{
/**
* 开始处理
*/
START
(
"START"
,
"开始处理"
),
/**
* 查询数据中
*/
FETCH_DATA
(
"FETCH_DATA"
,
"查询数据中"
),
/**
* EXCEL生成中
*/
BUILD_EXCEL
(
"BUILD_EXCEL"
,
"EXCEL生成中"
),
/**
* 处理完成
*/
FINISH
(
"FINISH"
,
"处理完成"
),
/**
* 处理异常
*/
ERROR
(
"ERROR"
,
"处理异常"
),
;
private
final
String
code
;
private
final
String
message
;
public
static
ExportStatusEnum
getEnum
(
String
exportStatus
)
{
ExportStatusEnum
[]
values
=
values
();
if
(
exportStatus
==
null
)
{
return
null
;
}
for
(
ExportStatusEnum
value
:
values
)
{
if
(
exportStatus
.
equals
(
value
.
name
()))
{
return
value
;
}
}
return
null
;
}
@Override
public
String
code
()
{
return
this
.
code
;
}
@Override
public
String
message
()
{
return
this
.
message
;
}
}
src/main/java/com/june/entitytodbdoc/enums/ExportTypeEnum.java
deleted
100644 → 0
View file @
50b6d44d
This diff is collapsed.
Click to expand it.
src/main/java/com/june/entitytodbdoc/enums/HealthAssessmentCoverConfigEnum.java
deleted
100644 → 0
View file @
50b6d44d
package
com
.
june
.
entitytodbdoc
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
/**
* @author :wangyalei
* @date :2021/11/21 4:08 下午
*/
@Getter
@AllArgsConstructor
public
enum
HealthAssessmentCoverConfigEnum
{
/**
* 运动干预方案
*/
EXERCISE
(
"032501"
,
"运动干预方案"
),
/**
* 生活方式
*/
LIFE_STYLE
(
"190101"
,
"生活方式"
),
/**
* 效果评估
*/
EFFECT_APPRAISAL
(
"200101"
,
"效果评估"
),
/**
* 健康评估
*/
HEALTH_ASSESSMENT
(
"012502"
,
"健康评估"
),
/**
* 饮食干预方案
*/
DIET
(
"020501"
,
"饮食干预方案"
);
private
final
String
type
;
private
final
String
describe
;
public
static
HealthAssessmentCoverConfigEnum
getEnum
(
String
type
)
{
HealthAssessmentCoverConfigEnum
[]
values
=
values
();
if
(
type
==
null
)
{
return
null
;
}
for
(
HealthAssessmentCoverConfigEnum
value
:
values
)
{
if
(
type
.
equals
(
value
.
getType
()))
{
return
value
;
}
}
return
null
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment