|
@@ -1,5 +1,6 @@
|
|
|
package com.ym.mec.biz.dal.enums;
|
|
|
|
|
|
+import com.sun.org.apache.xpath.internal.operations.Bool;
|
|
|
import com.ym.mec.common.enums.BaseEnum;
|
|
|
|
|
|
/**
|
|
@@ -8,66 +9,69 @@ import com.ym.mec.common.enums.BaseEnum;
|
|
|
**/
|
|
|
public enum IndexDataType implements BaseEnum<String, IndexDataType> {
|
|
|
//学员数据类型
|
|
|
- STUDENT_REGISTRATION_NUM("STUDENT_REGISTRATION_NUM", "注册学员", false),
|
|
|
- CHARGE_STUDENT_CHANGE_RATE("CHARGE_STUDENT_CHANGE_RATE", "付费转化率", false),
|
|
|
- ACTIVATION_RATE("ACTIVATION_RATE","激活率", true),
|
|
|
+ STUDENT_REGISTRATION_NUM("STUDENT_REGISTRATION_NUM", "注册学员", false, false),
|
|
|
+ CHARGE_STUDENT_CHANGE_RATE("CHARGE_STUDENT_CHANGE_RATE", "付费转化率", true, false),
|
|
|
+ ACTIVATION_RATE("ACTIVATION_RATE","激活率", true, false),
|
|
|
|
|
|
//运营数据类型
|
|
|
- SCHOOL("SCHOOL","合作单位", false),
|
|
|
- PROGRESS_MUSIC_GROUP_NUM("PROGRESS_MUSIC_GROUP_NUM","进行中乐团", false),
|
|
|
+ SCHOOL("SCHOOL","合作单位", false, false),
|
|
|
+ PROGRESS_MUSIC_GROUP_NUM("PROGRESS_MUSIC_GROUP_NUM","进行中乐团", false, false),
|
|
|
|
|
|
//人事数据
|
|
|
- TEACHER_NUM("TEACHER_NUM","老师总数", false),
|
|
|
- FULL_TIME_NUM("FULL_TIME_NUM","全职人数", false),
|
|
|
- PART_TIME_NUM("PART_TIME_NUM","兼职人数", false),
|
|
|
+ TEACHER_NUM("TEACHER_NUM","老师总数", false, false),
|
|
|
+ FULL_TIME_NUM("FULL_TIME_NUM","全职人数", false, false),
|
|
|
+ PART_TIME_NUM("PART_TIME_NUM","兼职人数", false, false),
|
|
|
|
|
|
- DIMISSION_NUM("DIMISSION_NUM","离职人数", false),
|
|
|
+ DIMISSION_NUM("DIMISSION_NUM","离职人数", false, false),
|
|
|
|
|
|
//剩余课时
|
|
|
- SURPLUS_COURSE_NUM("SURPLUS_COURSE_NUM", "剩余课时总数", false),
|
|
|
- SURPLUS_MUSIC_COURSE_NUM("SURPLUS_MUSIC_COURSE_NUM", "剩余乐团课时", false),
|
|
|
- SURPLUS_VIP_COURSE_NUM("SURPLUS_VIP_COURSE_NUM", "剩余VIP课时", false),
|
|
|
- SURPLUS_PRACTICE_COURSE_NUM("SURPLUS_PRACTICE_COURSE_NUM", "剩余网管课时", false),
|
|
|
+ SURPLUS_COURSE_NUM("SURPLUS_COURSE_NUM", "剩余课时总数", false, false),
|
|
|
+ SURPLUS_MUSIC_COURSE_NUM("SURPLUS_MUSIC_COURSE_NUM", "剩余乐团课时", false, false),
|
|
|
+ SURPLUS_VIP_COURSE_NUM("SURPLUS_VIP_COURSE_NUM", "剩余VIP课时", false, false),
|
|
|
+ SURPLUS_PRACTICE_COURSE_NUM("SURPLUS_PRACTICE_COURSE_NUM", "剩余网管课时", false, false),
|
|
|
|
|
|
//已消耗课时
|
|
|
- OVER_COURSE_NUM("OVER_COURSE_NUM", "已消耗课时总数", false),
|
|
|
- OVER_MUSIC_COURSE_NUM("OVER_MUSIC_COURSE_NUM", "已消耗乐团课时", false),
|
|
|
- OVER_VIP_COURSE_NUM("OVER_VIP_COURSE_NUM", "已消耗VIP课时", false),
|
|
|
- OVER_PRACTICE_COURSE_NUM("OVER_PRACTICE_COURSE_NUM", "已消耗网管课时", false),
|
|
|
+ OVER_COURSE_NUM("OVER_COURSE_NUM", "已消耗课时总数", false, false),
|
|
|
+ OVER_MUSIC_COURSE_NUM("OVER_MUSIC_COURSE_NUM", "已消耗乐团课时", false, false),
|
|
|
+ OVER_VIP_COURSE_NUM("OVER_VIP_COURSE_NUM", "已消耗VIP课时", false, false),
|
|
|
+ OVER_PRACTICE_COURSE_NUM("OVER_PRACTICE_COURSE_NUM", "已消耗网管课时", false, false),
|
|
|
|
|
|
//经营数据
|
|
|
- FINANCE_PAY("FINANCE_PAY","财务支出", false),
|
|
|
- FINANCE_BALANCE_AMOUNT("FINANCE_BALANCE_AMOUNT","余额收入", false),
|
|
|
- FINANCE_AMOUNT("FINANCE_AMOUNT","现金收入", false),
|
|
|
+ FINANCE_PAY("FINANCE_PAY","财务支出", false, false),
|
|
|
+ FINANCE_BALANCE_AMOUNT("FINANCE_BALANCE_AMOUNT","余额收入", false, false),
|
|
|
+ FINANCE_AMOUNT("FINANCE_AMOUNT","现金收入", false, false),
|
|
|
|
|
|
//业务数据
|
|
|
- HOMEWORK_CREATE_RATE("HOMEWORK_CREATE_RATE","作业布置率", true),
|
|
|
- HOMEWORK_SUBMIT_RATE("HOMEWORK_SUBMIT_RATE","作业提交率", true),
|
|
|
- HOMEWORK_COMMENT_RATE("HOMEWORK_COMMENT_RATE","作业点评率", true),
|
|
|
+ HOMEWORK_CREATE_RATE("HOMEWORK_CREATE_RATE","作业布置率", true, false),
|
|
|
+ HOMEWORK_SUBMIT_RATE("HOMEWORK_SUBMIT_RATE","作业提交率", true, false),
|
|
|
+ HOMEWORK_COMMENT_RATE("HOMEWORK_COMMENT_RATE","作业点评率", true, false),
|
|
|
|
|
|
//课程数据
|
|
|
- MUSIC_GROUP_COURSE("MUSIC_GROUP_COURSE","乐团课", false),
|
|
|
- VIP_GROUP_COURSE("VIP_GROUP_COURSE","VIP课", false),
|
|
|
- PRACTICE_GROUP_COURSE("PRACTICE_GROUP_COURSE","网管课", false),
|
|
|
+ MUSIC_GROUP_COURSE("MUSIC_GROUP_COURSE","乐团课", false, false),
|
|
|
+ VIP_GROUP_COURSE("VIP_GROUP_COURSE","VIP课", false, false),
|
|
|
+ PRACTICE_GROUP_COURSE("PRACTICE_GROUP_COURSE","网管课", false, false),
|
|
|
|
|
|
//学员变动
|
|
|
- ADD_STUDENT_REGISTRATION_NUM("ADD_STUDENT_REGISTRATION_NUM", "新增注册学员", false),
|
|
|
- MUSIC_GROUP_STUDENT("MUSIC_GROUP_STUDENT","乐团在读学员", false),
|
|
|
- NEWLY_STUDENT_NUM("NEWLY_STUDENT_NUM","乐团新增学员", false),
|
|
|
- QUIT_MUSIC_GROUP_STUDENT_NUM("QUIT_MUSIC_GROUP_STUDENT_NUM","退团学员", false),
|
|
|
- VIP_PRACTICE_STUDENT_NUM("VIP_PRACTICE_STUDENT_NUM", "VIP/网管在读", false),
|
|
|
- VIP_PRACTICE_ADD_STUDENT_NUM("VIP_PRACTICE_ADD_STUDENT_NUM", "VIP/网管新增", false),
|
|
|
+ ADD_STUDENT_REGISTRATION_NUM("ADD_STUDENT_REGISTRATION_NUM", "新增注册学员", false, false),
|
|
|
+ MUSIC_GROUP_STUDENT("MUSIC_GROUP_STUDENT","乐团在读学员", false, false),
|
|
|
+ NEWLY_STUDENT_NUM("NEWLY_STUDENT_NUM","乐团新增学员", false, false),
|
|
|
+ QUIT_MUSIC_GROUP_STUDENT_NUM("QUIT_MUSIC_GROUP_STUDENT_NUM","退团学员", false, false),
|
|
|
+ VIP_PRACTICE_STUDENT_NUM("VIP_PRACTICE_STUDENT_NUM", "VIP/网管在读", false, false),
|
|
|
+ VIP_PRACTICE_ADD_STUDENT_NUM("VIP_PRACTICE_ADD_STUDENT_NUM", "VIP/网管新增", false, false),
|
|
|
;
|
|
|
|
|
|
private String code;
|
|
|
|
|
|
private String msg;
|
|
|
|
|
|
+ private Boolean percent;
|
|
|
+
|
|
|
private Boolean collect;
|
|
|
|
|
|
- IndexDataType(String code, String msg, Boolean collect) {
|
|
|
+ IndexDataType(String code, String msg, Boolean percent, Boolean collect) {
|
|
|
this.code = code;
|
|
|
this.msg = msg;
|
|
|
+ this.percent = percent;
|
|
|
this.collect = collect;
|
|
|
}
|
|
|
|
|
@@ -95,4 +99,12 @@ public enum IndexDataType implements BaseEnum<String, IndexDataType> {
|
|
|
public void setCollect(Boolean collect) {
|
|
|
this.collect = collect;
|
|
|
}
|
|
|
+
|
|
|
+ public Boolean getPercent() {
|
|
|
+ return percent;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPercent(Boolean percent) {
|
|
|
+ this.percent = percent;
|
|
|
+ }
|
|
|
}
|