deason 6 months ago
parent
commit
e6c1483bf5
44 changed files with 104 additions and 69 deletions
  1. 0 7
      upgrade-202005/参数配置.txt
  2. 0 2
      upgrade-202007/离线文件数据切割/使用说明.txt
  3. 35 0
      upgrade-202411/20241126至现在-待升级内容.txt
  4. 0 0
      upgrades/upgrade-201909/basic.sql
  5. 0 0
      upgrades/upgrade-201909/examwork.sql
  6. 0 0
      upgrades/upgrade-201909/marking.sql
  7. 0 0
      upgrades/upgrade-201909/oe_sync.sql
  8. 0 0
      upgrades/upgrade-201909/question.sql
  9. 0 0
      upgrades/upgrade-201909/task.sql
  10. 0 0
      upgrades/upgrade-201911/examwork.sql
  11. 0 0
      upgrades/upgrade-201911/marking.sql
  12. 0 0
      upgrades/upgrade-201911/oe.sql
  13. 0 0
      upgrades/upgrade-202001/baisc.sql
  14. 0 0
      upgrades/upgrade-202001/examwork.sql
  15. 0 0
      upgrades/upgrade-202001/nginx变化.txt
  16. 0 0
      upgrades/upgrade-202001/oe-admin.sql
  17. 0 0
      upgrades/upgrade-202001/oe-student.sql
  18. 0 0
      upgrades/upgrade-202001/oe-task.sql
  19. 0 0
      upgrades/upgrade-202001/question.sql
  20. 0 0
      upgrades/upgrade-202001/备注.txt
  21. 9 9
      upgrades/upgrade-202001/阿里云账号配置.txt
  22. 0 0
      upgrades/upgrade-202005/mysql脚本.sql
  23. 7 0
      upgrades/upgrade-202005/参数配置.txt
  24. 0 0
      upgrades/upgrade-202006/basic.sql
  25. 0 0
      upgrades/upgrade-202007/Nginx变更.txt
  26. 0 0
      upgrades/upgrade-202007/about.txt
  27. 0 0
      upgrades/upgrade-202007/其它.txt
  28. 0 0
      upgrades/upgrade-202007/数据库变更.txt
  29. 0 0
      upgrades/upgrade-202007/离线文件数据切割/config/application.properties
  30. 0 0
      upgrades/upgrade-202007/离线文件数据切割/config/classpath.location
  31. 0 0
      upgrades/upgrade-202007/离线文件数据切割/offlineDataCut/examcloud-oe-tool.zip
  32. 2 0
      upgrades/upgrade-202007/离线文件数据切割/使用说明.txt
  33. 0 0
      upgrades/upgrade-202007/菜单变更.txt
  34. 0 0
      upgrades/upgrade-202007/配置变更.txt
  35. 33 33
      upgrades/upgrade-202011/2021-04-升级说明.txt
  36. 18 18
      upgrades/upgrade-202104/2021-待升级说明.txt
  37. 0 0
      upgrades/upgrade-202108/20210811至现在-待升级内容.txt
  38. 0 0
      upgrades/upgrade-202203/20220309至现在-待升级内容.txt
  39. 0 0
      upgrades/upgrade-202206/20220613至现在-待升级内容.txt
  40. 0 0
      upgrades/upgrade-202209/20220908至现在-待升级内容.txt
  41. 0 0
      upgrades/upgrade-202304/20230420至现在-待升级内容.txt
  42. 0 0
      upgrades/upgrade-202308/20230807至现在-待升级内容.txt
  43. 0 0
      upgrades/upgrade-202312/20231206至现在-待升级内容.txt
  44. 0 0
      upgrades/upgrade-202405/20240528至现在-待升级内容.txt

+ 0 - 7
upgrade-202005/参数配置.txt

@@ -1,7 +0,0 @@
-1.超管端参数配置
-1.1.名称为orgPropertyGroup.config4Edit3的参数值追加,IS_CUSTOM_MENU_LOGO,CUS_MENU_LOGO_FILE_URL
-1.2.名称为orgPropertyGroup.studentClientConfig的参数值追加,IS_CUSTOM_MENU_LOGO,CUS_MENU_LOGO_FILE_URL
-
-2.配置文件
-2.1.core-basic服务的security.properties添加[s][${$rmp.ctr.basic}/rolePrivilege][getStudentClientMenu][GET]=true
-

+ 0 - 2
upgrade-202007/离线文件数据切割/使用说明.txt

@@ -1,2 +0,0 @@
-1.修改/config/application.properties文件中的配置为正式环境的配置
-2.进入offlineDataCut目录,执行java -jar .\examcloud-oe-tool-v3.0-RELEASE.jar 即可

+ 35 - 0
upgrade-202411/20241126至现在-待升级内容.txt

@@ -0,0 +1,35 @@
+
+release_v5.0.6
+
+***** ***** ***** ***** ***** ***** *****
+一、数据库变更(!!!任何!!!表或字段的变化罗列此处)
+***** ***** ***** ***** ***** ***** *****
+
+MySql部分
+暂无
+
+MongoDB部分
+暂无
+
+Redis部分
+暂无
+
+***** ***** ***** ***** ***** ***** *****
+二、数据割接部分
+***** ***** ***** ***** ***** ***** *****
+暂无
+
+***** ***** ***** ***** ***** ***** *****
+三、配置文件变更
+***** ***** ***** ***** ***** ***** *****
+暂无
+
+***** ***** ***** ***** ***** ***** *****
+四、菜单项变更
+***** ***** ***** ***** ***** ***** *****
+暂无
+
+***** ***** ***** ***** ***** ***** *****
+五、其它变更(如:系统参数、环境、脚本。。。)
+***** ***** ***** ***** ***** ***** *****
+暂无

+ 0 - 0
upgrade-201909/basic.sql → upgrades/upgrade-201909/basic.sql


+ 0 - 0
upgrade-201909/examwork.sql → upgrades/upgrade-201909/examwork.sql


+ 0 - 0
upgrade-201909/marking.sql → upgrades/upgrade-201909/marking.sql


+ 0 - 0
upgrade-201909/oe_sync.sql → upgrades/upgrade-201909/oe_sync.sql


+ 0 - 0
upgrade-201909/question.sql → upgrades/upgrade-201909/question.sql


+ 0 - 0
upgrade-201909/task.sql → upgrades/upgrade-201909/task.sql


+ 0 - 0
upgrade-201911/examwork.sql → upgrades/upgrade-201911/examwork.sql


+ 0 - 0
upgrade-201911/marking.sql → upgrades/upgrade-201911/marking.sql


+ 0 - 0
upgrade-201911/oe.sql → upgrades/upgrade-201911/oe.sql


+ 0 - 0
upgrade-202001/baisc.sql → upgrades/upgrade-202001/baisc.sql


+ 0 - 0
upgrade-202001/examwork.sql → upgrades/upgrade-202001/examwork.sql


+ 0 - 0
upgrade-202001/nginx变化.txt → upgrades/upgrade-202001/nginx变化.txt


+ 0 - 0
upgrade-202001/oe-admin.sql → upgrades/upgrade-202001/oe-admin.sql


+ 0 - 0
upgrade-202001/oe-student.sql → upgrades/upgrade-202001/oe-student.sql


+ 0 - 0
upgrade-202001/oe-task.sql → upgrades/upgrade-202001/oe-task.sql


+ 0 - 0
upgrade-202001/question.sql → upgrades/upgrade-202001/question.sql


+ 0 - 0
upgrade-202001/备注.txt → upgrades/upgrade-202001/备注.txt


+ 9 - 9
upgrade-202001/阿里云账号配置.txt → upgrades/upgrade-202001/阿里云账号配置.txt

@@ -1,30 +1,30 @@
-配置中心application.properties文件追加以下配置
+閰嶇疆涓�績application.properties鏂囦欢杩藉姞浠ヤ笅閰嶇疆
 
----------------测试环境---------------------
-#阿里云账号1账号信息
+---------------娴嬭瘯鐜��---------------------
+#闃块噷浜戣处鍙�1璐﹀彿淇℃伅
 $aliyun.site.1.bucket=examcloud-test
 $aliyun.site.1.ossEndpoint=https://oss-cn-shenzhen.aliyuncs.com
 $aliyun.site.1.accessKeyId=LTAI4FboXLCJzrjVo5dUoXaU
 $aliyun.site.1.accessKeySecret=O0my6eSAl1Ic62WvxEf3WlMXox1LNX
 $aliyun.site.1.domain=http://examcloud-test.oss-cn-shenzhen.aliyuncs.com
 
-#又拍云账号数,初始化账号信息用
+#鍙堟媿浜戣处鍙锋暟锛屽垵濮嬪寲璐﹀彿淇℃伅鐢�
 $upyun.site.num=1
-#阿里云账号数,初始化账号信息用
+#闃块噷浜戣处鍙锋暟锛屽垵濮嬪寲璐﹀彿淇℃伅鐢�
 $aliyun.site.num=1
 
 
 
----------------正式环境---------------------
+---------------姝e紡鐜��---------------------
 
-#阿里云账号1账号信息
+#闃块噷浜戣处鍙�1璐﹀彿淇℃伅
 $aliyun.site.1.bucket=
 $aliyun.site.1.ossEndpoint=
 $aliyun.site.1.accessKeyId=
 $aliyun.site.1.accessKeySecret=
 $aliyun.site.1.domain=
 
-#又拍云账号数,初始化账号信息用
+#鍙堟媿浜戣处鍙锋暟锛屽垵濮嬪寲璐﹀彿淇℃伅鐢�
 $upyun.site.num=1
-#阿里云账号数,初始化账号信息用
+#闃块噷浜戣处鍙锋暟锛屽垵濮嬪寲璐﹀彿淇℃伅鐢�
 $aliyun.site.num=1

+ 0 - 0
upgrade-202005/mysql脚本.sql → upgrades/upgrade-202005/mysql脚本.sql


+ 7 - 0
upgrades/upgrade-202005/参数配置.txt

@@ -0,0 +1,7 @@
+1.超管端参数配置
+1.1.名称为orgPropertyGroup.config4Edit3的参数值追加,IS_CUSTOM_MENU_LOGO,CUS_MENU_LOGO_FILE_URL
+1.2.名称为orgPropertyGroup.studentClientConfig的参数值追加,IS_CUSTOM_MENU_LOGO,CUS_MENU_LOGO_FILE_URL
+
+2.配置文件
+2.1.core-basic服务的security.properties添加[s][${$rmp.ctr.basic}/rolePrivilege][getStudentClientMenu][GET]=true
+

+ 0 - 0
upgrade-202006/basic.sql → upgrades/upgrade-202006/basic.sql


+ 0 - 0
upgrade-202007/Nginx变更.txt → upgrades/upgrade-202007/Nginx变更.txt


+ 0 - 0
upgrade-202007/about.txt → upgrades/upgrade-202007/about.txt


+ 0 - 0
upgrade-202007/其它.txt → upgrades/upgrade-202007/其它.txt


+ 0 - 0
upgrade-202007/数据库变更.txt → upgrades/upgrade-202007/数据库变更.txt


+ 0 - 0
upgrade-202007/离线文件数据切割/config/application.properties → upgrades/upgrade-202007/离线文件数据切割/config/application.properties


+ 0 - 0
upgrade-202007/离线文件数据切割/config/classpath.location → upgrades/upgrade-202007/离线文件数据切割/config/classpath.location


+ 0 - 0
upgrade-202007/离线文件数据切割/offlineDataCut/examcloud-oe-tool.zip → upgrades/upgrade-202007/离线文件数据切割/offlineDataCut/examcloud-oe-tool.zip


+ 2 - 0
upgrades/upgrade-202007/离线文件数据切割/使用说明.txt

@@ -0,0 +1,2 @@
+1.修改/config/application.properties文件中的配置为正式环境的配置
+2.进入offlineDataCut目录,执行java -jar .\examcloud-oe-tool-v3.0-RELEASE.jar 即可

+ 0 - 0
upgrade-202007/菜单变更.txt → upgrades/upgrade-202007/菜单变更.txt


+ 0 - 0
upgrade-202007/配置变更.txt → upgrades/upgrade-202007/配置变更.txt


+ 33 - 33
upgrade-202011/2021-04-升级说明.txt → upgrades/upgrade-202011/2021-04-升级说明.txt

@@ -1,9 +1,9 @@
 
-本次升级变更部分,依次按下面顺序执行!
+鏈��鍗囩骇鍙樻洿閮ㄥ垎锛屼緷娆℃寜涓嬮潰椤哄簭鎵ц�锛�
 
-1、各工程代码合并至 master 分支(已合并)
+1銆佸悇宸ョ▼浠g爜鍚堝苟鑷� master 鍒嗘敮锛堝凡鍚堝苟锛�
 
-    配置项变更(已配置到配置中心工程)
+    閰嶇疆椤瑰彉鏇达紙宸查厤缃�埌閰嶇疆涓�績宸ョ▼锛�
     ../prod/application.properties
         examcloud.data.rule.enable=true
 
@@ -11,13 +11,13 @@
         question.api.domain=https://www.exam-cloud.cn
         oe.admin.api.domain=https://www.exam-cloud.cn
 
-2、在Jenkins上各工程打包,历史各工程包先备份!再将“待发布工程包”分发 至 各服务器的对应目录
+2銆佸湪Jenkins涓婂悇宸ョ▼鎵撳寘锛屽巻鍙插悇宸ョ▼鍖呭厛澶囦唤锛佸啀灏嗏€滃緟鍙戝竷宸ョ▼鍖呪€濆垎鍙� 鑷� 鍚勬湇鍔″櫒鐨勫�搴旂洰褰�
 
-3、限制登录入口 --> 停服
+3銆侀檺鍒剁櫥褰曞叆鍙� --> 鍋滄湇
 
-4、执行数据库升级脚本
+4銆佹墽琛屾暟鎹�簱鍗囩骇鑴氭湰
 
-    # 新增用户日志表
+    # 鏂板�鐢ㄦ埛鏃ュ織琛�
     CREATE TABLE `ec_b_admin_operate` (
       `id` bigint(20) NOT NULL AUTO_INCREMENT,
       `creation_time` datetime NOT NULL,
@@ -35,7 +35,7 @@
       KEY `IDX_R_ADMIN_OPERATE_02` (`root_org_id`,`operate_user_id`,`operate_time`)
     ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
 
-    # 新增数据权限规则表
+    # 鏂板�鏁版嵁鏉冮檺瑙勫垯琛�
     CREATE TABLE ec_b_user_data_rule (
         id BIGINT ( 20 ) NOT NULL AUTO_INCREMENT,
         root_org_id BIGINT ( 20 ) NOT NULL,
@@ -49,7 +49,7 @@
     UNIQUE KEY IDX_USER_DATA_RULE_01 ( user_id, type, ref_id )
     ) ENGINE = INNODB AUTO_INCREMENT = 0 DEFAULT CHARSET = utf8;
 
-    # 新增阅卷异步导出表
+    # 鏂板�闃呭嵎寮傛�瀵煎嚭琛�
     CREATE TABLE `ec_m_export_task` (
       `id` bigint(20) NOT NULL AUTO_INCREMENT,
       `creation_time` datetime NOT NULL,
@@ -72,66 +72,66 @@
     ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
 
 
-    # 新增“学院管理员”角色
-    INSERT INTO ec_b_role ( CODE, NAME, root_org_id, creation_time, update_time ) VALUES ( 'DATA_ADMIN', '学院管理员', NULL, now(), now());
+    # 鏂板�鈥滃�闄㈢�鐞嗗憳鈥濊�鑹�
+    INSERT INTO ec_b_role ( CODE, NAME, root_org_id, creation_time, update_time ) VALUES ( 'DATA_ADMIN', '瀛﹂櫌绠$悊鍛�', NULL, now(), now());
 
-    # 网考异步导出表 新增字段
+    # 缃戣€冨紓姝ュ�鍑鸿〃 鏂板�瀛楁�
     alter table ec_oe_export_task add export_param varchar(500);
     alter table ec_oe_export_task add start_time datetime DEFAULT NULL;
     alter table ec_oe_export_task add end_time datetime DEFAULT NULL;
 
-    # 首次登录改密码
+    # 棣栨�鐧诲綍鏀瑰瘑鐮�
     alter table ec_b_user add password_weak bit(1) NOT NULL DEFAULT 1;
     update ec_b_user set password_weak=0;
 
     alter table ec_b_student add password_weak bit(1) NOT NULL DEFAULT 1;
     update ec_b_student set password_weak=0;
 
-    #学生密码加密(可重复执行)
+    #瀛︾敓瀵嗙爜鍔犲瘑锛堝彲閲嶅�鎵ц�锛�
     update ec_b_student set password=UPPER(SHA2(CONCAT(identity_number,password),256)) where LENGTH(password)<64;
 
-    #后台用户密码加密(可重复执行)
+    #鍚庡彴鐢ㄦ埛瀵嗙爜鍔犲瘑锛堝彲閲嶅�鎵ц�锛�
     update ec_b_user set password=UPPER(SHA2(CONCAT(login_name,password),256))
     where id not in (select f.user_id from ec_b_user_role_relation f where f.role_id=1) and LENGTH(password)<64;
 
 
-    MySQL 添加索引(大表,执行非常耗时):
+    MySQL 娣诲姞绱㈠紩锛堝ぇ琛�紝鎵ц�闈炲父鑰楁椂锛夛細
     ALTER TABLE ec_e_exam_student DROP INDEX IDX_E_E_S_001001;
     ALTER TABLE ec_e_exam_student ADD UNIQUE INDEX IDX_E_E_S_001001 (exam_id, course_id, student_id) USING BTREE;
 
     ALTER TABLE ec_e_exam_student ADD INDEX IDX_E_E_S_001007 (org_id);
     ALTER TABLE ec_b_student ADD INDEX IDX_B_S_002002 (org_id);
 
-    MongoDB 添加索引(大表,执行非常耗时):
+    MongoDB 娣诲姞绱㈠紩锛堝ぇ琛�紝鎵ц�闈炲父鑰楁椂锛夛細
     db.getCollection('examRecordQuestions').createIndex({examRecordDataId:1},{"name":"INDEX_examRecordDataId","background":true})
 
 
-    网考导出任务 - 参数配置:
+    缃戣€冨�鍑轰换鍔� - 鍙傛暟閰嶇疆锛�
     INSERT INTO ec_b_sys_prop ( prop_key, prop_value, prop_value_type, description, creation_time, update_time )
-    VALUES ('oe.export.jobCount','1','INTEGER','网考导出任务并发数',now(),now());
+    VALUES ('oe.export.jobCount','1','INTEGER','缃戣€冨�鍑轰换鍔″苟鍙戞暟',now(),now());
 
     INSERT INTO ec_b_sys_prop ( prop_key, prop_value, prop_value_type, description, creation_time, update_time )
-    VALUES ('m.export.jobCount','1','INTEGER','阅卷导出任务并发数',now(),now());
+    VALUES ('m.export.jobCount','1','INTEGER','闃呭嵎瀵煎嚭浠诲姟骞跺彂鏁�',now(),now());
 
 
-5、数据割接工具
+5銆佹暟鎹�壊鎺ュ伐鍏�
 
-    # 初始化用户数据权限基础数据
-    工程源码:http://git.qmth.com.cn/examcloud-DevOps/examcloud-oe-tool.git
-    master 分支下,找到 “cn.com.qmth.dp.examcloud.oe.modules.init_user_data_rule.InitUserDataRule” 工具类
-    配置好“正式环境”的数据库账号(可读写账号)后,打包至服务器环境上执行一次即可(允许重复执行)!
+    # 鍒濆�鍖栫敤鎴锋暟鎹�潈闄愬熀纭€鏁版嵁
+    宸ョ▼婧愮爜锛歨ttp://git.qmth.com.cn/examcloud-DevOps/examcloud-oe-tool.git
+    master 鍒嗘敮涓嬶紝鎵惧埌 鈥渃n.com.qmth.dp.examcloud.oe.modules.init_user_data_rule.InitUserDataRule鈥� 宸ュ叿绫�
+    閰嶇疆濂解€滄�寮忕幆澧冣€濈殑鏁版嵁搴撹处鍙凤紙鍙��鍐欒处鍙凤級鍚庯紝鎵撳寘鑷虫湇鍔″櫒鐜��涓婃墽琛屼竴娆″嵆鍙�紙鍏佽�閲嶅�鎵ц�锛夛紒
 
 
-6、启所有应用服务,注意oe-task工程的配置文件是否配对!!!
+6銆佸惎鎵€鏈夊簲鐢ㄦ湇鍔★紝娉ㄦ剰oe-task宸ョ▼鐨勯厤缃�枃浠舵槸鍚﹂厤瀵癸紒锛侊紒
 
 
-7、管理端 --> 新增菜单:
-    基础信息菜单 --> 用户管理 --> 操作日志 【编码:index_admin_operate】 【属性1:menu】 【权重:0】 【属性5:/basic/admin_operate】
-    基础信息菜单 --> 用户管理 --> 普通用户管理 --> 数据权限按钮 【编码:user_data_rule_setting】 【属性1:button】 【权重:0】
-    基础信息菜单 --> 用户管理 --> 普通用户管理 --> 权限复制按钮 【编码:user_data_rule_copy】 【属性1:button】 【权重:0】
-    阅卷管理菜单 --> 任务管理 【编码:marking_task_manager】 【属性1:menu】 【权重:6】
-    阅卷管理菜单 --> 任务管理 --> 导出任务列表  【编码:marking_export_task_list】 【属性1:menu】 【权重:10】 【属性5:/marking/export_task_list】
+7銆佺�鐞嗙� --> 鏂板�鑿滃崟锛�
+    鍩虹�淇℃伅鑿滃崟 --> 鐢ㄦ埛绠$悊 --> 鎿嶄綔鏃ュ織 銆愮紪鐮侊細index_admin_operate銆� 銆愬睘鎬�1锛歮enu銆� 銆愭潈閲嶏細0銆� 銆愬睘鎬�5锛�/basic/admin_operate銆�
+    鍩虹�淇℃伅鑿滃崟 --> 鐢ㄦ埛绠$悊 --> 鏅�€氱敤鎴风�鐞� --> 鏁版嵁鏉冮檺鎸夐挳 銆愮紪鐮侊細user_data_rule_setting銆� 銆愬睘鎬�1锛歜utton銆� 銆愭潈閲嶏細0銆�
+    鍩虹�淇℃伅鑿滃崟 --> 鐢ㄦ埛绠$悊 --> 鏅�€氱敤鎴风�鐞� --> 鏉冮檺澶嶅埗鎸夐挳 銆愮紪鐮侊細user_data_rule_copy銆� 銆愬睘鎬�1锛歜utton銆� 銆愭潈閲嶏細0銆�
+    闃呭嵎绠$悊鑿滃崟 --> 浠诲姟绠$悊 銆愮紪鐮侊細marking_task_manager銆� 銆愬睘鎬�1锛歮enu銆� 銆愭潈閲嶏細6銆�
+    闃呭嵎绠$悊鑿滃崟 --> 浠诲姟绠$悊 --> 瀵煎嚭浠诲姟鍒楄〃  銆愮紪鐮侊細marking_export_task_list銆� 銆愬睘鎬�1锛歮enu銆� 銆愭潈閲嶏細10銆� 銆愬睘鎬�5锛�/marking/export_task_list銆�
 
 
-8、发版完成!
+8銆佸彂鐗堝畬鎴愶紒
 

+ 18 - 18
upgrade-202104/2021-待升级说明.txt → upgrades/upgrade-202104/2021-待升级说明.txt

@@ -1,13 +1,13 @@
 
 ***** ***** ***** ***** ***** ***** *****
-数据库变更部分(!!!任何!!!表或字段的变化罗列此处)
+鏁版嵁搴撳彉鏇撮儴鍒嗭紙!!!浠讳綍!!!琛ㄦ垨瀛楁�鐨勫彉鍖栫綏鍒楁�澶勶級
 ***** ***** ***** ***** ***** ***** *****
 
-MySql部分
-1.新增表ec_e_exam_ip_limit(考试ip限制表)
+MySql閮ㄥ垎
+1.鏂板�琛╡c_e_exam_ip_limit锛堣€冭瘯ip闄愬埗琛�級
 CREATE TABLE `ec_e_exam_ip_limit` (
   `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `exam_id` bigint(20) NOT NULL COMMENT '考试id',
+  `exam_id` bigint(20) NOT NULL COMMENT '鑰冭瘯id',
   `ip` varchar(255) DEFAULT NULL COMMENT 'ip',
   `limit_type` varchar(50) DEFAULT NULL,
   `creation_time` datetime DEFAULT NULL,
@@ -17,53 +17,53 @@ CREATE TABLE `ec_e_exam_ip_limit` (
   KEY `IDX_E_E_001002` (`limit_type`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
 
-2.添加索引
+2.娣诲姞绱㈠紩
 ALTER TABLE ec_oes_exam_record_data ADD INDEX IDX_E_O_E_R_D_006 (`creation_time`);
 ALTER TABLE ec_oes_exam_record_data ADD INDEX IDX_E_O_E_R_D_007 (`base_paper_id`);
 ALTER TABLE ec_oe_exam_record_data ADD INDEX IDX_E_O_E_R_D_007 (`base_paper_id`);
 
-3.表ec_m_export_task字段export_param长度修改
+3.琛╡c_m_export_task瀛楁�export_param闀垮害淇�敼
 alter table ec_oe_export_task modify column export_param varchar(1000);
 
-4.表ec_e_user_notice 新增字段has_recalled
-alter table ec_e_user_notice add has_recalled bit(1) comment '是否已撤回';
+4.琛╡c_e_user_notice 鏂板�瀛楁�has_recalled
+alter table ec_e_user_notice add has_recalled bit(1) comment '鏄�惁宸叉挙鍥�';
 
-MongoDB部分
+MongoDB閮ㄥ垎
 todo
 
 
-Redis部分
+Redis閮ㄥ垎
 todo
 
 
 ***** ***** ***** ***** ***** ***** *****
-数据割接工具
+鏁版嵁鍓叉帴宸ュ叿
 ***** ***** ***** ***** ***** ***** *****
-题库试卷结构刷入课程ID,执行examcloud-oe-tool工程下FillCourseIdService
+棰樺簱璇曞嵎缁撴瀯鍒峰叆璇剧▼ID锛屾墽琛宔xamcloud-oe-tool宸ョ▼涓婩illCourseIdService
 
-题库试题属性增加code字段,老数据刷入id值为code,执行examcloud-oe-tool工程下FillPropertyCodeService
+棰樺簱璇曢�灞炴€у�鍔燾ode瀛楁�锛岃€佹暟鎹�埛鍏�d鍊间负code锛屾墽琛宔xamcloud-oe-tool宸ョ▼涓婩illPropertyCodeService
 
 
 ***** ***** ***** ***** ***** ***** *****
-配置文件变更部分
+閰嶇疆鏂囦欢鍙樻洿閮ㄥ垎
 ***** ***** ***** ***** ***** ***** *****
 todo
 
 
 ***** ***** ***** ***** ***** ***** *****
-菜单变更部分
+鑿滃崟鍙樻洿閮ㄥ垎
 ***** ***** ***** ***** ***** ***** *****
-题库管理菜单 --> 卷库管理 --> 试卷仓库管理 【编码:exam_paper_storage】【属性1:menu】 【权重:10】 【属性5:/questions/paper_storage/0】
+棰樺簱绠$悊鑿滃崟 --> 鍗峰簱绠$悊 --> 璇曞嵎浠撳簱绠$悊 銆愮紪鐮侊細exam_paper_storage銆戙€愬睘鎬�1锛歮enu銆� 銆愭潈閲嶏細10銆� 銆愬睘鎬�5锛�/questions/paper_storage/0銆�
 
 
 ***** ***** ***** ***** ***** ***** *****
-其它参数变更部分
+鍏跺畠鍙傛暟鍙樻洿閮ㄥ垎
 ***** ***** ***** ***** ***** ***** *****
 todo
 
 
 ***** ***** ***** ***** ***** ***** *****
-其它
+鍏跺畠
 ***** ***** ***** ***** ***** ***** *****
 todo
 

+ 0 - 0
upgrade-202108/20210811至现在-待升级内容.txt → upgrades/upgrade-202108/20210811至现在-待升级内容.txt


+ 0 - 0
upgrade-202203/20220309至现在-待升级内容.txt → upgrades/upgrade-202203/20220309至现在-待升级内容.txt


+ 0 - 0
upgrade-202206/20220613至现在-待升级内容.txt → upgrades/upgrade-202206/20220613至现在-待升级内容.txt


+ 0 - 0
upgrade-202209/20220908至现在-待升级内容.txt → upgrades/upgrade-202209/20220908至现在-待升级内容.txt


+ 0 - 0
upgrade-202304/20230420至现在-待升级内容.txt → upgrades/upgrade-202304/20230420至现在-待升级内容.txt


+ 0 - 0
upgrade-202308/20230807至现在-待升级内容.txt → upgrades/upgrade-202308/20230807至现在-待升级内容.txt


+ 0 - 0
upgrade-202312/20231206至现在-待升级内容.txt → upgrades/upgrade-202312/20231206至现在-待升级内容.txt


+ 0 - 0
upgrade-202405/20240528至现在-待升级内容.txt → upgrades/upgrade-202405/20240528至现在-待升级内容.txt