Commit 032b0d41 by 阮思源

笔顺动图相关和一些其他的

parent 1dd14317
......@@ -268,6 +268,31 @@ public class ProductTypeConstant {
public static final String WORD_DICTATION = "WORD_DICTATION";
/**
* 笔顺动图
*/
public static final String STROKE_ORDER_APP = "STROKE_ORDER_APP";
/**
* 高清大图
*/
public static final String IMAGE_APP = "IMAGE_APP";
/**
* 会员应用
*/
public static final String MEMBER_APP = "MEMBER_APP";
/**
* 课文诵读
*/
public static final String ARTICLE_READING = "ARTICLE_READING";
/**
* 英语随身听
*/
public static final String ENGLISH_WALKMAN = "ENGLISH_WALKMAN";
/**
* 热门作品类型
*/
public static final String[] HOT_PRODUCT_TYPE = {QA, PDF, VIDEO, PRETEST};
......@@ -293,8 +318,9 @@ public class ProductTypeConstant {
* 应用型作品(伴随应用使用)
*/
public static final String[] APP_PRODUCT = {LOOK, LIVE, TUTOR, GROUP, ZSCORE, VOTE, CLOCK, TEST, AUDIOAPP, ANSWER,
EF, MUSIC, VIDEO_COURSE, PRETESTAPP, AUDIO_RESOURCE, QA_APP, EBOOK_APP, AUDIO_MAGIC, TEACH_RESOURCE_APP,
COURSE_WARE, TEST_PAPER_APP, MATCH_LISTEN, WORD_DICTATION};
EF, VIDEO_COURSE, PRETESTAPP, AUDIO_RESOURCE, QA_APP, EBOOK_APP, AUDIO_MAGIC, TEACH_RESOURCE_APP,
COURSE_WARE, TEST_PAPER_APP, MATCH_LISTEN, WORD_DICTATION, STROKE_ORDER_APP, IMAGE_APP, MEMBER_APP,
ARTICLE_READING,ENGLISH_WALKMAN};
/**
* 数据平台埋点型作品
......@@ -306,6 +332,4 @@ public class ProductTypeConstant {
* 作品下资源来源于content中心的作品
*/
public static final String[] RESOURCE_CONTENT_PRODUCT = {AUDIO, VIDEO, BOOK, LISTEN, PDF, ALBUM, FORMAT, EBOOK};
}
package com.pcloud.common.core.enums;
import com.pcloud.common.core.constant.ProductTypeConstant;
import com.pcloud.common.utils.string.StringUtil;
/**
* Description 应用作品类型关联枚举
* Created by PENG on 2019/3/27.
*/
public enum AppProductTypeEnum {
KK(AppTypeEnum.KK.value, ProductTypeConstant.LOOK),
TUTOR(AppTypeEnum.TUTOR.value, ProductTypeConstant.TUTOR),
GROUP(AppTypeEnum.GROUP.value, ProductTypeConstant.GROUP),
ZSCORE(AppTypeEnum.ZSCORE.value, ProductTypeConstant.ZSCORE),
VOTE(AppTypeEnum.VOTE.value, ProductTypeConstant.VOTE),
CLOCK(AppTypeEnum.CLOCK.value, ProductTypeConstant.CLOCK),
TEST(AppTypeEnum.TEST.value, ProductTypeConstant.TEST),
AUDIO(AppTypeEnum.AUDIO.value, ProductTypeConstant.AUDIOAPP),
ANSWER(AppTypeEnum.ANSWER.value, ProductTypeConstant.ANSWER),
EF(AppTypeEnum.EF.value, ProductTypeConstant.EF),
ITEM_BANK(AppTypeEnum.ITEM_BANK.value, ProductTypeConstant.PRETESTAPP),
QA(AppTypeEnum.QA.value, ProductTypeConstant.QA_APP),
EBOOK(AppTypeEnum.EBOOK.value, ProductTypeConstant.EBOOK_APP),
AUDIO_MAGIC(AppTypeEnum.AUDIO_MAGIC.value, ProductTypeConstant.AUDIO_MAGIC),
TEACH_RESOURCE(AppTypeEnum.TEACH_RESOURCE.value, ProductTypeConstant.TEACH_RESOURCE_APP),
COURSE_WARE(AppTypeEnum.COURSE_WARE.value, ProductTypeConstant.COURSE_WARE),
TEST_PAPER(AppTypeEnum.TEST_PAPER.value, ProductTypeConstant.TEST_PAPER_APP),
MATCH_LISTEN(AppTypeEnum.MATCH_LISTEN.value, ProductTypeConstant.MATCH_LISTEN),
WORD_DICTATION(AppTypeEnum.WORD_DICTATION.value, ProductTypeConstant.WORD_DICTATION),
STROKE_ORDER(AppTypeEnum.STROKE_ORDER.value, ProductTypeConstant.STROKE_ORDER_APP),
IMAGE(AppTypeEnum.IMAGE.value, ProductTypeConstant.IMAGE_APP),
MEMBER(AppTypeEnum.MEMBER.value, ProductTypeConstant.MEMBER_APP),
ARTICLE_READING(AppTypeEnum.ARTICLE_READING.value, ProductTypeConstant.ARTICLE_READING),
ENGLISH_WALKMAN(AppTypeEnum.ENGLISH_WALKMAN.value, ProductTypeConstant.ENGLISH_WALKMAN);
public final String appTypeCode;
public final String productTypeCode;
AppProductTypeEnum(String appTypeCode, String productTypeCode) {
this.appTypeCode = appTypeCode;
this.productTypeCode = productTypeCode;
}
/**
* 根据应用类型编码获取作品类型编码
* @param appTypeCode 应用类型编码
* @return
*/
public static String getProductTypeCodeByAppTypeCode(String appTypeCode) {
if (StringUtil.isEmpty(appTypeCode)) {
return null;
}
AppProductTypeEnum[] var1 = values();
int var2 = var1.length;
for (int var3 = 0; var3 < var2; ++var3) {
AppProductTypeEnum appProductTypeEnum = var1[var3];
if (appProductTypeEnum.appTypeCode.equals(appTypeCode)) {
return appProductTypeEnum.productTypeCode;
}
}
return null;
}
}
/**
*
*
*/
package com.pcloud.common.core.enums;
......@@ -11,58 +11,63 @@ package com.pcloud.common.core.enums;
*/
public enum AppTypeEnum {
MASTER("MASTER"), // 主应用
RECOMMEND("RECOMMEND"), // 推荐应用
CHARGE("CHARGE"), // 付费应用
MASTER("MASTER"), // 主应用
RECOMMEND("RECOMMEND"), // 推荐应用
CHARGE("CHARGE"), // 付费应用
ARTICLE("ARTICLE"), // 文章
KK("KK"), // 看一看
LIVE("LIVE"), // 直播
VOTE("VOTE"), // 投票
ENROLL("ENROLL"), // 编创赛报名
BM("BM"), // 报名
NAIRE("NAIRE"), // 问卷调查
DA("DA"), // 数据采集
BOOKCARD("BOOKCARD"), // 读书卡片
TUTOR("TUTOR"), // 一对一辅导
GROUP("GROUP"), // 与你同行(圈子)(add by gaop at 2017-6-13 16:52:07)
ITEM_BANK("ITEM_BANK"), // 题库
VOICE_MSG("VOICE_MSG"), // 语音留言
AUDIO("AUDIO"), // 音频
VIDEO("VIDEO"), // 视频
IMAGE("IMAGE"), // 图片
PDF("PDF"), // PDF
BOOK("BOOK"), // 图书
EF("EF"), // 教育表格
QA("QA"), // 问答
LISTEN("LISTEN"), // 听力
ANSWER("ANSWER"), // 答案
ACTIVITY("ACTIVITY"), // 分享互动
ZSCORE("ZSCORE"), // 标准分
RECITE_WORD("RECITE_WORD"), // 背单词
INTERACT("INTERACT"), // 互动墙
SPECIAL("SPECIAL"), // 专题
ARTICLE("ARTICLE"), // 文章
KK("KK"), // 看一看
LIVE("LIVE"), // 直播
VOTE("VOTE"), // 投票
ENROLL("ENROLL"), // 编创赛报名
BM("BM"), // 报名
NAIRE("NAIRE"), // 问卷调查
DA("DA"), // 数据采集
BOOKCARD("BOOKCARD"), // 读书卡片
TUTOR("TUTOR"), // 一对一辅导
GROUP("GROUP"), // 与你同行(圈子)(add by gaop at 2017-6-13 16:52:07)
ITEM_BANK("ITEM_BANK"), // 题库
VOICE_MSG("VOICE_MSG"), // 语音留言
AUDIO("AUDIO"), // 音频
VIDEO("VIDEO"), // 视频
IMAGE("IMAGE"), // 图片
PDF("PDF"), // PDF
BOOK("BOOK"), // 图书
EF("EF"), // 教育表格
QA("QA"), // 问答
LISTEN("LISTEN"), // 听力
ANSWER("ANSWER"), // 答案
ACTIVITY("ACTIVITY"), // 分享互动
ZSCORE("ZSCORE"), // 标准分
RECITE_WORD("RECITE_WORD"), // 背单词
INTERACT("INTERACT"), // 互动墙
SPECIAL("SPECIAL"), // 专题
LIVEAPP("LIVEAPP"), //直播3.0
CLOCK("CLOCK"), //打卡
TASTETEST("TASTETEST"), //趣味测试
VIDEO_CLASSIC("VIDEO_CLASSIC"), //经典版视频
TEACH_RESOURCE("TEACH_RESOURCE"), //教辅资料包
COURSE_WARE("COURSE_WARE"), //课件
TEST_PAPER("TEST_PAPER"), //试卷
MATCH_LISTEN("MATCH_LISTEN"), //配套听力
WORD_DICTATION("WORD_DICTATION"); //生词听写
/**
* 值
*/
public final String value;
CLOCK("CLOCK"), //打卡
TEST("TEST"), //趣味测试
EBOOK("EBOOK"), //电子书
AUDIO_MAGIC("AUDIO_MAGIC"), // 伴读魔法箱
VIDEO_CLASSIC("VIDEO_CLASSIC"), // 经典版视频
TEACH_RESOURCE("TEACH_RESOURCE"), // 教辅资料包
COURSE_WARE("COURSE_WARE"), // 课件
TEST_PAPER("TEST_PAPER"), // 试卷
MATCH_LISTEN("MATCH_LISTEN"), // 配套听力
WORD_DICTATION("WORD_DICTATION"), // 生词听写
STROKE_ORDER("STROKE_ORDER"), // 笔顺动图
MEMBER("MEMBER"), // 开通会员
ARTICLE_READING("ARTICLE_READING"), //课文诵读
ENGLISH_WALKMAN("ENGLISH_WALKMAN"); //英语随身听
/**
* 值
*/
public final String value;
/**
* 构造
*
* @param value
*/
private AppTypeEnum(String value) {
this.value = value;
}
/**
* 构造
* @param value
*/
private AppTypeEnum(String value) {
this.value = value;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment