CREATE TABLE "SYS_APP_UPDATE"
(
    "APP_ID"      NUMBER NOT NULL ENABLE,
    "OS"          VARCHAR2(20),
    "TYPE"        VARCHAR2(20),
    "VERSION"     VARCHAR2(20),
    "CODE"        VARCHAR2(20),
    "DESCRIPTION" VARCHAR2(255),
    "MUST_UPDATE" VARCHAR2(10),
    "APKURL"      VARCHAR2(255),
    PRIMARY KEY ("APP_ID")
);

INSERT INTO "SYS_APP_UPDATE"("APP_ID", "OS", "TYPE", "VERSION", "CODE", "DESCRIPTION", "MUST_UPDATE", "APKURL")
VALUES (1, 'Android', 'trtc', '1.0.0', NULL, '重要更新', 'true', '');
INSERT INTO "SYS_APP_UPDATE"("APP_ID", "OS", "TYPE", "VERSION", "CODE", "DESCRIPTION", "MUST_UPDATE", "APKURL")
VALUES (2, 'iOS', 'trtc', '1.0.0', NULL, '重要更新', 'true', '');

insert into FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS, RES_STATUS,
                       RES_ORDER, RES_DESC)
values (519, 'APP更新', '', '/hmsoft/sys/app', 1001, 3, 'Page', '', 'Active', 9, '');
insert into FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS, RES_STATUS,
                       RES_ORDER, RES_DESC)
values (520, '资讯管理', '', '/hmsoft/sys/news', 1001, 3, 'Page', '', 'Active', 10, '');
insert into FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS, RES_STATUS,
                       RES_ORDER, RES_DESC)
values (521, '常见问题管理', '', '/hmsoft/sys/serve', 1001, 3, 'Page', '', 'Active', 11, '');

INSERT INTO FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS,
                                  RES_STATUS, RES_ORDER, RES_DESC, ZYID, SJZYID)
VALUES (899, '成绩复核管理', null, '/hmsoft/std/scoreReview', 1158, 3, 'Page', null, 'Active', 1, null, null, null);
INSERT INTO FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS,
                                  RES_STATUS, RES_ORDER, RES_DESC, ZYID, SJZYID)
VALUES (1158, '成绩复核', null, null, 20000, 2, 'Menu', 'icon-grid text-purple', 'Active', 5, null, null, null);
INSERT INTO FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS,
                                  RES_STATUS, RES_ORDER, RES_DESC, ZYID, SJZYID)
VALUES (1159, '成绩复核时间', null, '/hmsoft/std/scoreReview/time', 1158, 3, 'Page', null, 'Active', 2, null, null, null);

insert into FRAME_RES (RES_ID, RES_NAME, RES_ALIAS, RES_URL, RES_PID, RES_LEVEL, RES_TYPE, RES_CSS, RES_STATUS,
                       RES_ORDER, RES_DESC)
values (377, '投诉咨询', '', '/hmsoft/std/feedback', 20000, 3, 'Page', '', 'Active', 4, '');



CREATE TABLE "SYS_APP_NEWS"
(
    "ID"           NUMBER NOT NULL ENABLE,
    "COVER"        VARCHAR2(225),
    "TITLE"        VARCHAR2(256),
    "AUTHOR_NAME"  VARCHAR2(32),
    "PUBLISHED_AT" DATE,
    "CONTENT"      CLOB,
    PRIMARY KEY ("ID")
);
create sequence SEQ_SYS_APP_NEWS;

alter table STD_ENROL
    add PAYTYPE VARCHAR2(2);
comment on column STD_ENROL.PAYTYPE is '支付类型 0-PC、1-APP';

create index INDEX_APP_NEWS_PUBLISHED_AT on SYS_APP_NEWS (PUBLISHED_AT);


CREATE TABLE "STD_SCORE_REVIEW"
(
    "ID"          NUMBER NOT NULL ENABLE,
    "YEAR_CODE"   VARCHAR2(10),
    "STD_ID"      NUMBER(10),
    "NAME"        VARCHAR2(40),
    "MOBILE"      VARCHAR2(20),
    "TYPE"        VARCHAR2(20),
    "ADDRESS"     VARCHAR2(200),
    "POST_CODE"   VARCHAR2(50),
    "REASON"      VARCHAR2(512),
    "FEE_NO"      VARCHAR2(32),
    "FEE_STATUS"      VARCHAR2(20),
    "STATUS"      VARCHAR2(20),
    "RESULT"      VARCHAR2(512),
    "CREATE_DATE" DATE default sysdate,
    PRIMARY KEY ("ID")
);
create sequence SEQ_STD_SCORE_REVIEW;


CREATE TABLE "STD_SCORE_REVIEW_COURSE"
(
    "ID"          NUMBER NOT NULL ENABLE,
    "P_ID"        NUMBER(10),
    "COURSE_ID" NUMBER(10),
    "SCORE_SOURCE" NUMBER(10),
    "COURSE_CODE" varchar2(20),
    "COURSE_NAME" VARCHAR2(200),
    "SCORE"       VARCHAR2(20),
    PRIMARY KEY ("ID")
);
create sequence SEQ_STD_SCORE_REVIEW_COURSE;


CREATE TABLE "STD_APP_FEEDBACK"
(
    "ID"     NUMBER NOT NULL ENABLE,
    "STD_ID" NUMBER(10),
    "MOBILE" VARCHAR2(20),
    "TYPE_NAME"   VARCHAR2(20),
    "REASON" VARCHAR2(1024),
    "FILE_PATH"   varchar2(225),
    "RESULT" varchar2(4000),
    "CREATE_TIME" date default sysdate,
    "STATUS"  VARCHAR2(16) default '等待处理',
    PRIMARY KEY ("ID")
);
create sequence SEQ_STD_APP_FEEDBACK;
create index STD_APP_FEEDBACK_STD_ID_INDEX on STD_APP_FEEDBACK (STD_ID);


CREATE TABLE "SYS_APP_SERVE"
(
    "ID"      NUMBER NOT NULL ENABLE,
    "TITLE"   VARCHAR2(100),
    "CONTENT" varchar2(1024),
    "STAR"    NUMBER(4),
    "SERVE_ORDER"    NUMBER(4),
    PRIMARY KEY ("ID")
);
create sequence SEQ_SYS_APP_SERVE;

INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '广西自考信息发布渠道有哪些？', '我区自学考试各类信息均发布在广西招生考试院网站（http://www.gxeea.cn）和广西招生考试院微信公众号：柳园清风（ID:liuyuanqingfeng），官方微博：广西招生考试院（地址：新浪、腾讯、人民网微博）。广西壮族自治区自考办没有授权任何机构和任何人代理自考业务，请广大考生切勿轻信官方渠道之外的任何信息，避免上当受骗。
<br/>建议考生及时关注自考官方渠道发布的信息，充分了解自考相关政策。若有疑难、紧急问题，优先采取电话或QQ咨询，避免往返奔波，我区各市自考办、主考高校自考办及我区自考办的咨询电话和QQ均可在广西招生考试院网站中查看。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '广西自学考试网上系统无法进入怎么办？', '为确保考生信息安全和维护系统需要，我区自考办对广西自学考试网上系统采取限时段开放措施，系统关闭期间会在登录主界面发布提示信息，并注明最近开放的大致时间（通常在每次自学考试报考前20天左右开放登录，请考生按时段登录操作。
<br/>若系统正常开放期间出现无法登录的情况，属于系统故障问题我区自考办会及时处理；属于用户拥堵和网络问题，考生可避开高峰期，择时再登录。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '几年前通过了几门自学考试课程，中间中断了没有参加考试，原考试合格成绩还有效吗？', '我区自考成绩目前没有设置时间限制，考试合格成绩继续有效，考生可结合自身情况自行决定是否参加该专业剩下科目的考试，也可用同一准考证选择参加其他专业的课程考试。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '旧的准考证还能继续用吗？是否每次考前都要领取准考证？', '我区自学考试准考证可以在全区各自学考试考点重复使用，也可以一个准考证同时报考多个专业。
持有2004年以前的准考证的考生，可携带本人有效身份证件及旧准考证在就近的自考办更换改版后的新准考证。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '参加自学考试什么时候可以报名？自学考试报名与报考有什么关系和区别？怎么报名报考？', '自学考试报名是考生报名参与自学考试，填报并上传个人相关信息，形成考籍的过程，报名不需要缴纳任何费用；自学考试报考是考生报考当次自学考试开考的具体课程的行为，考生需成功缴纳报考课程的考试费用，除特殊课程外，目前每科40元。
<br/>自学考试报名没有时间限制，只要在广西自学考试网上系统开放期间均可以报名；报考有规定的时间，目前我区每年可报考两次，一般分别在2月下旬和8月下旬开始，具体时间请考生关注我区自考办、各市自考办及有关主考高校发布的通知。
<br/>自学考试报名和报考均可在广西自学考试网上系统中由考生自行操作完成。也可以在当地自考办进行现场报名报考 ，当地自考办现场报名报考的时间一般在我区自学考试网上报考期间的最初几天，具体时间请关注当地自考办发布的通知安排。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '网上报名照片上传不成功怎么办？', '新考生如出现照片无法上传情况，一是检查照片大小及格式是否符合规格要求。二是选择使用IE11及以上版本浏览器进行上传。三是将报考科目删除后再上传照片，确认照片上传成功后再报考。四是可更换电脑检查是否上传成功。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '报考时网上银行提示成功扣费后系统仍显示未缴费怎么办？报考一门课程因操作过急造成重复扣费怎么办？', '广西自学考试网上系统与银行对账需24小时以上的时间，考生缴费后立即在系统中查看缴费状态自然显示出未缴费状态，考生若要查询建议在缴费完成后第二天再进行。
<br/>若发生重复缴费的情况不用进行任何处理，系统将在当次报考结束后统一处理，对多缴纳的费用会通过考生缴费的渠道返还到考生银行账户中。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '忘记了系统登录密码怎么办？', '可登录广西招生考试院官网进入广西自学考试网上系统，点击考生密码修改，输入准考证号和有效证件号码进行修改。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '自学考试毕业条件是什么？流程怎么走？', '考完专业计划规定的全部课程，并取得合格成绩，完成规定的毕业论文（设计）或其它实践环节学习的考核并取得合格成绩，政治思想品德经鉴定合格，课程免考、课程替换符合规定，即可申请办理毕业手续。
<br/>自学考试毕业证书办理时间为每年六月中旬和十二月中旬，考生可于每年4月和10月自学考试成绩公布后，在规定的时间内向有关单位提交毕业申请。其中社会考生向区内任意一个设区市或者县自考办提交毕业申请。助学班考生向助学院校提交毕业申请，衔接考生由所在的高职高专院校统一提交毕业申请。毕业申请时，考生需要向申报单位提交考生身份证原件（和复印件）、转考介绍信（针对有考籍转移的考生）、前学历证书原件（复印件、针对办理本科毕业证书考生）和前学历电子注册备案表或学历认证报告，同时填写《广西高等教育自学考试毕业生登记表》。申报单位验原件、收复印件。全部材料无误后，由申报单位向自治区自考办报送毕业申请数据。自治区自考办审核无误后，打印毕业证书，并将所有毕业材料返还申报单位，由申报单位组织发放毕业证书。一般每年的7月上旬或次年的1月上旬会将毕业证书以及考籍档案发放到考生手中。', 1);
INSERT INTO SYS_APP_SERVE (ID, TITLE, CONTENT, STAR) VALUES (SEQ_SYS_APP_SERVE.NEXTVAL, '自学考试毕业证书学信网可以查询吗？具体怎么查询？', '自学考试是个人自学、社会助学和国家考试相结合的高等教育形式，是我国社会主义高等教育体系的重要组成部分，属于国民教育系列，因此真实有效的自学考试毕业证书是可以在学信网查询的。在确保所有考生拿到毕业证书并无误后，自治区自考办会将当次自学考试毕业数据报教育部考试中心进行电子注册。考生一般可在每年7月下旬和次年的1月下旬在学信网查到自己的自学考试学历信息。
<br/>考生可登录“中国高等教育学生信息网”（http://www.chsi.com.cn）——“学籍学历查询”——“本人查询”根据指示查询自己的自学考试学历信息。需要注意的是，自学考试由于其特殊性，考生只有考籍，并没有学籍，所以考生在学信网的“在线验证”中是查询不到自己的学籍状况的。', 1);

update SYS_APP_SERVE set SERVE_order=ID;

alter table STD_REG_INFO
    add CERTIFICATION int default 0;

comment on column STD_REG_INFO.CERTIFICATION is '信息修改认证次数';

INSERT INTO FRAME_PARAM (PARAM_NAME, PARAM_VALUE, PARAM_VALUE_TYPE, PROTECT_STATUS, PROJECT_OWNER, PARAM_DESC)
VALUES ('ByTurnOutApplyControl', '温馨提醒：基于疫情防控形势，2021年下半年自学考试转考暂时取消现场确认环节，我院将与考生电话确认转考信息，请考生务必预留正确手机号码，并确保电话畅通。',
        'String', 'Active', '广西自考综合应用管理平台', '考生转至外省');


INSERT INTO FRAME_PARAM (PARAM_NAME, PARAM_VALUE, PARAM_VALUE_TYPE, PROTECT_STATUS, PROJECT_OWNER, PARAM_DESC)
VALUES ('MkCertEduApplyControl', '考生须知：', 'String', 'Active', '广西自考综合应用管理平台', '考生学历免考考生须知');

INSERT INTO FRAME_PARAM (PARAM_NAME, PARAM_VALUE, PARAM_VALUE_TYPE, PROTECT_STATUS, PROJECT_OWNER, PARAM_DESC)
VALUES ('ByApplyControl', '考生须知：<font style="color:red;">请考生在各市考办、主考学校规定的毕业申请现场受理时间范围之内，到达现场完成毕业申请。</font>', 'String', 'Active', '广西自考综合应用管理平台', '考生毕业生情考生须知');

INSERT INTO FRAME_PARAM (PARAM_NAME, PARAM_VALUE, PARAM_VALUE_TYPE, PROTECT_STATUS, PROJECT_OWNER, PARAM_DESC)
VALUES ('ByCertificateControl', '考生须知：<font style="color:red;">毕业证书丢失，可以在此页面提交毕业证明书申请。</font>', 'String', 'Active', '广西自考综合应用管理平台', '考生毕业证明书考生须知');

INSERT INTO FRAME_PARAM (PARAM_NAME, PARAM_VALUE, PARAM_VALUE_TYPE, PROTECT_STATUS, PROJECT_OWNER, PARAM_DESC)
VALUES ('ByPaperApplyControl', '考生须知：<font style="color:red;">申请毕业论文答辩只有本科毕业才需要申请,专科毕业不需要申请.申请单提交后,请按主考学校要求,到达现场进行毕业论文答辩。目前只开放给社会考生（可在个人基本信息页面修改考生来源），助学班考生可直接向学校申请。</font> <br/><font style="color:red;">请申请广西医科大学毕业论文答辩的考生，请与主考学校联系，联系电话：0771-5358104。', 'String', 'Active', '广西自考综合应用管理平台', '考生论文答辩考生须知');









