
       各表中_类型字段值说明

一、Admin 管理员
   （一）roletype 管理员类型
       1 超级管理员;
	   2 普通管理;  
	   3 编辑;
	   4 超级编辑，才能打包上传;
	   5 代理商;
	   6 基教二级代理商，负责学校; 
	   7 公司财务人员;
	   8 高教管理教师，外语院版;
	   9 公司商务;
	   10 公司副总;
	   12 现金代理商
	   13 教研员
	   14 校长
	   15 年级组长
	   16 招商人员
	   18 产品经理
	   19 机构管理员
	   20 机构二级管理员
	   21 生学管理人员
	   22 图书馆管理员
	   23 局校端

二、AdminOperLog  管理员操作日志
   （一）type 类型
       1 设置出货价
	   2 系统修改以前已交费平台订单的出货价
	   3 发布班级公告
	   4 手动推送班级公告
	   5 设置现金代理商
	   6 更改现金支付详细出货价为
	   7 授权日志
	   8 删除已授权
	   9 记录试卷编辑
	  10 学生教师注销操作
	  11 现金缴费日志
	  12 团购价修改日志
	  13 同步练修改分区（听力，阅读）操作日志
	  14 超级教师布置作业


三、Parameter  参数表
   （一）paratype 类型
       1 设置平台出货价
	        (1) paraint，地区编号
			(2) valueint，一年出货价
			(3) valuelong，三年出货价
			取starttime < 当前日期最后一条
	   2 设置现金出货价
	        (1) paralong，管理员
			(2) valueint，一年出货价
			(3) valuelong，三年出货价
			取starttime < 当前日期最后一条
	   3 试题相关内容，为组卷用，参阅附录一
	   4 允许模考系统调用账号的学校
	   5 试卷、试题的标签，不同的标签类别记入到paraint,具体标签值valuestr( 试卷的标签，另用专门的表ExamPaperTag保存，便于筛选)，
	     所有标签的删除只做逻辑删除，status = 0
			(1) paraint > 0 ,原试题标签，类别同以前的
			(2) paraint = -1 ，2021.10开始的试卷年级标签
				  memo    用JSON方式存这次paraint = -1 的学段，同Exampaper 中的examlevel，
				  同时同Classes 中的classlevel一致
					 1幼儿园，2小学，3初中，4高中，5大学
				  {"examlevel":3}
			(3) paraint = -2 ，2021.11开始的试卷地区标签，数据来源于表Area
			      valueint就是areaid ，valuestr就是areaname; valueint = 0 表示全国通用
				  valueint = 0 由开发加入，不能删除
		    (4) paraint = -3 ，2021.11开始的试卷版本标签，数据来源于表Goods
			      valueint就是goodsid ，valuestr就是goodsname; valueint = 0 表示通用版
				  valueint = 0 由开发加入，不能删除
				  memo    用JSON方式存这次paraint = -1 的学段，同Exampaper 中的examlevel，
				  同时同Classes 中的classlevel一致
					 1幼儿园，2小学，3初中，4高中，5大学
				  {"examlevel":3}
			(5) paraint = -4 ，2021.11开始的试卷类型标签，扩展用，注意可以带子标签
				valueint 父标签，扩展用
			(6) paraint = -5 ，2021.11开始的试卷年份标签，扩展用
			
	   6 高校比赛增加参赛人数（为了在界面上显示数据好看），paraint比赛ID，valueint 增加人数
	      意义是在真实比赛人数上加上这个数字
	   7 地区使用教材，对应paraint，即areaid;valueint,即goodsid
	   8 学生加入班级，记录时间
	   9 教研员管理学校
	   10 年级组长管理班级
	   11 临时课程包
	   12 模考系统教师授权   paralong  教师id   valuelong  授权操作人id  valueStr  授权结束时间
	   13 教师收纳的试卷  teacherid放入valuelong,isoral放入valueint表示试卷类型,收纳试卷的id弄成数组形式放入valuestr
	   14 学生比赛审核信息   paralong学生id,paraint比赛id,valueint 1基教 2高教 ，valuelong联系电话，Description图片地址,memo名字，valuestr获奖感言
	   15 基教资格赛参加人员信息（在里面才能参赛）
			paraint 比赛id，对应Race.raceId ； paralong 学生id , Student.studentId ； valuestr 账号 ； created  导入时间 ；status   状态 ； description 高教基教区分
	   15 高教教资格赛参加人员信息（在里面才能参赛）
			paraint 比赛id，对应UnivRaceId ； paralong 学生id  , UnivStudent.studentId ； valuestr 账号 ； created  导入时间 ；status   状态 ； description 高教基教区分
	   16 学生注销账号的申请
	       paralong 学生id  ， valuelong 老师id ,paraint : 1表示审核中，2 表示审核不通过，3表示通过； status 0该条申请无效  ，1申请存在 ；created 创建时间
	   17  点评话术信息    
			paraint  话术类型 valuestr  点评话术内容（暂定##分隔） description  描述信息  created  创建时间
    		1学习场话术 2考试场话术3单词话术4评语话术5AI话术  6日常训练话术  7阅读计划话术   8趣味配音话术

	   18  学习场课程作业导出表格增加智能点评列
			valuestr 点评内容   vlueint:1->整体点评,2->准确度，3->流利度，4->完整度。 paraint:最低分数，paralong:最高分数
	   19 基教比赛增加参赛人数（为了在界面上显示数据好看），paraint比赛ID，valueint 增加人数
	      意义是在真实比赛人数上加上这个数字
       20 半开放注册
	      paralong    学生id；
		  valuelong   班级id；
		  valuestr    电话号码
		  description | {"schoolName":"策腾中学2",                  //学校名称
		                 "className":"策腾中学2张怡开放注册班2",    //班级名称
						 "schoolId":"110108005131",                 //学校id
						 "teacherId":"1101080200018779"}            //班级id
       21 参与 2021 9月1日至10月30日的促销活动，赠与自然拼读
	      paralong    学生id； 
		  valueint    购买年数 ；
		  paraint     来源，1正常购买，2管理工具赋予，3python脚本赋予（管理工具完成前过渡）
		  valuestr    存储自然拼读的内容的list
		  description  {}	 可能用到的其它内容，JSON数据，便于扩充

		  created     同Orderinfo created
		  starttime   开始时间 
		  memo        记录endtime
	   22 考试场区域要付费
	      paraint     记录areaid,该区域的用户是付费的
		  memo        备注说明
		      注：可能有删除功能
	   23 分享对应地区的二维码
	      paraint     记录areaid，0一定有，表示全网
		  valuestr    存储二维码的网址
	   24 各地区对应的简称，到市，供老师布置考试选试卷时，地域标签用
		  paraint     记录areaid
		  valuestr    地区简称

	25 活动
		paraint  1 活动类型   memo   结束时间     starttime  开始时间  valuestr  活动名称
	26 通行码
		paraint 地域id paraLong 学段  valueInt 商品id   valueStr  通行码   created  创建时间  status  1 有效  0 无效
	27 用户上次使用的课本，学生使用
		paraLong 用户id  paraInt(记录类别 1 AI训练书)   valueInt  课程id  created  创建时间  status  1 有效  0 无效			
	28 高校学习舱识别码
		paraint 地域id paraLong 学校id  valueStr 识别码 status 1有效，0无效
	29 用户上次使用的课本，教师使用 （南方日报Ai训练部署的上一次使用的课本）
		paraLong 用户id  paraInt(记录类别 1 AI训练书)   valueInt  课程id  created  创建时间  status  1 有效  0 无效
	30 AI课本关联地域类型
		paraint  课程大类id valueInt 地域id status   0/1 无效/有效   created 创建时间
	31   支付中心对学校的可见性以及阅读计划收费模块配置参数
		paralong  学校id paraint  地域id   created  创建时间
		valueint = 0 ，说明是会听说的学校，加入数据后支付可见；
		valueint = 1 ，说明是其他学校，加入数据后支付不可见。
		     这样别扭的原因是需求现后到来，普通学校大多数都是支付可见。
		valueint=2 ,说明是阅读计划收费学校的配置。
	32  学习场完成作业可用（用户已过期）
		paraint    记录areaId   表示该区域的用户是可以过期后完成学习场作业
	33  课中应用编辑器默认颜色
		valuestr  记录颜色十六进制串   paraint  代表那个地方的默认颜色   1 课中应用	
	34  课中应用编辑器图标
		valuestr  记录图标url地址  ； paraint  类型（前图标1 ，后图标2） ；valueint 图标类型（1 课中应用）     ；description   特征描述字段    status 1有效，0无效
    35  配音视频使用的标签
	    paraint   里面细的类型：1 年级；2 话题
		1 年级   valueint 年级数字  valuestr 中文说明
        2 话题   valuelong    序号  valuestr 中文说明  memo 数组，对应年级的valueint 年级数字
    36  待查待补充
	
    37  学科网专区参数
	    paraint  专区id （1，听力。2，阅读）    valueInt 学科网的题型id

	38  智谱作文标签
	    paraint   标签子类型
		paralong   当paraint=2时 记录的是启用未启用    status记录的是删除和未删除
		valuestr  文字说明；valueint 就是parentid，默认0；
		valuelong 保存数字值，如教材版本，实际是商品id 。paraint=2时   是排序

		写作文体（记叙文、说明文、应用文、议论文），不是与语篇类型一样
		
        1 写作题型 （仿写、提纲、图画、命题、话题、翻译、图表、开放、读写、读后续写、概要写作）
        2 写作语篇类型 （记叙文、说明文、应用文、议论文、诗歌/小说、新闻报道、其他语篇、新媒体语篇）
        3 写作主题  （时事热点 人与自我 人与社会 人与自然）
               因为要与学段联动，联动的学段以JSON方式记入memo, 如：{"classlevel":3}
        4 作文所属教材
          5 作文所属类别（含有作文的作业/试卷/题集） 
        6 作文所属等级（含有作文的作业/试卷/题集）   
        7 作文所属应用场景（预习/月考等等）  ，特别注意，是中考真题的话，valuelong则是1
        8 作文试题分类（典型题/同步题/课本原题）
          9 年级
		  
          作文所属学段
		  作文所属章节
        作文试题年份 
        作文试题地区 
	39  作文参赛次数记录
		paraInt	  比赛id，对应Race
		valueLong   用户id
		created    时间
	40  作文比赛弹窗次数记录   (需求改了，不根据弹窗次数来了，根据参赛次数)
		paraInt	  比赛id，对应Race
		valueLong   用户id
		created    时间	
          
    41  学科网的题出现的书，由李老师给的表决定
	    paraint    学科网书的id
		valuestr   学科网书名称
		memo       说明
	42  安卓拉日志的开关 paraLong  学生id	

    42  代理商调整试用时间  暂停和开启   记录数据
        paralong  用户id    
		valuelong  授权操作人id        
		valuestr     原结束时间   
		starttime 开始时间 
		created 创建时间（现结束时间）  
		memo 保存授权商品id集合
    43  用户获奖情况
	    paraint      比赛ID
        paralong     用户id
		valueint     学段，与classes中的classlevel相同
		valuestr     奖项名称，如初中组一等奖 ，EXCEL sheet名
		description  JSON字段,从EXCEL中来
		  {"areaname":         地区
		   "schoolname":       学校
		   "classname":        班级
		   "truename":         真实姓名
		   "recognizecode":    账号
		   "code":             获奖证书编号
		   "picUrl":  		   证书地址
		  }
	    memo         备注，比赛的名称及其它（需要）

	44 各个模块权限控制
	    未过有效期的用户拥有所有权限
	   1) paraint      模块的编号，与valuestr对应
            1                  教学训练_同步学
			2                  教学训练_单词
			3                  教学训练_同步练
			4                  教学训练_同步测
			5                  教学训练_自定义作业
            6                  教学训练_阅读计划
			7                  教学训练_智能作文
			8                  教学训练_趣味配音
		   14                  教学训练_南方日报

		10001                  自主学习_同步学
		10002                  自主学习_单词
		10003                  自主学习_同步练
		10004                  自主学习_同步测
		
        10006                  自主学习_阅读计划
		10007                  自主学习_智能作文
		10008                  自主学习_趣味配音
		10009                  自主学习_磨耳朵
		10010                  自主学习_自然拼音
		10011                  自主学习_错题本
		10012                  自主学习_素养展评
		10013                  自主学习_AI单词批改
		10014                  自主学习_南方日报
		10015                  自主学习_趣学音标

	  2) valueint     限制的类型
		    0                  对所有用户
		    1                  来源
			2                  地区
			3                  学校
			4                  班级

      3) valuelong    根据valueint保存对应的值，
		             如果是1来源，就是sourceid;
					 如果是2地区，就是areaid;
					 如果是3学校，就是schoolid;
					 如果是4班级，就是classesid;

	  4) valuestr     模块名称，便于日后的查看，如
	  5) description  JSON字段,
		  {"isopen":  1 ,       模块是否开放，1开放0不开放
		   "analysis": 0 ,      是否大模型解析
		   "dictionary": 0,     是否使用字典
		   "translate": 1       是否使用翻译
		   
		  }
	  6) memo         备注说明（需要的话）

   45：校信通导入学校设置对应的授权结束时间

	paralong :学校id 
	valuestr:授权结束时间字符串
	created：创建时间
	status: 数据状态

四、Exampaper,Exam 试卷，考试
	（一）isOral 类型 ,以前仅指是否是口语，现在几种都有
	   -1 特别的，指以前老的听力
	   0 听说
	   1 口语
	   2 听力
	   3 同步训练
       规则：只要有笔试题，就一定是同步训练；只有口语就是
	   口语；只有听力就是听力；又有口语，又有听力，是听说。
		
五、Orderinfo 订单表
	（一）ispayed 类型
	   -1  现金支付
       0 未支付
	   1 平台支付
    （二）payway 支付方式
	   -100  现金支付
       0 赠送，已不再使用，记录到授权日志中，GoodsAuthLog
	   1 支付宝， 
	   2 银联,  不再使用
	   3 微信
	   4 网银   不再使用
    （三）channel 支付渠道
	   1 PC端;
	   2 微信端
	   3 手机

六、AdminOwnArea  管理员管理区域
   （一）type 类型
       1 代理商管理城市
	   2 代理商管理区县
	   3 机构二级管理员管理城市

七、Student, Teacher , School , classes
	（一）source 来源
		0 互联网
		1 普通
		2 宁波汇教
		3 河南移动
		4 优课
		5 英语周报
		6 山西运城寰烁
		7 声采飞扬
		8 全球语通
		9 开放注册
	    10 生学教育
		11 南方日报（广东新华）
		12 北京高考
		13 鄂尔多斯会听说
		14 广东番禺
		15 学科网，主要用于Contrast里面的数据
		16 内蒙古校信通

八、WrongBook
	（一）questype          //2020 新增的试卷类型子类  
				注意笔试题才有,20001有三个子类
		1 阅读理解，
		2 完形填空，
		3 单项选择
				20002有三个子类 
		1 英汉互译，
		2 填空题，
		3 语句题

	
九、Version
	(一）versionType      //版本类型，2001-3000给安卓用，3001-4000给IOS用
		1      基教PC
		4      高教PC
		13     鄂尔多斯会听说PC
		101    
		2001   3E_AND_PHO       //1是基教版，4是高教版，其它是衍生版本
		2002   3E
		2003   3E_AND_SPEC		//不能跳转到外面的(没有外部链接)
		2004   3E_UNIV_AND
		2005   3E_COO
		2006   3E_AND_STUDYCLASS   //学习舱
		2007   3E_AND_STUDYCLASS_A  //学习舱   无大账号带课件下载
		2008   3E_AND_STUDYCLASS_B  //学习舱   大账号带课件下载
		2009   3E_AND_PHO_NP		//支付是图
		2010   3E_AND_PHO_NP2      //没有支付(生学教育)
		2011   3E_AND_PHO_SH      //生学教育
		2012   3E_AND_PHO_DNOT_UPDATE  //不更新
		2013   3E_UNIV_AND_STUDYCLASS //高教学习舱
		2014   3E_AND_HEAR           //会听说（针对鄂尔多斯）

		3001   3E_IOS_PHO
		3002   3E_IOS_PAD
		3003   3E_IOS_PHO_YOUKE
		3004   3E_UNIV_IOS

十、Contrast  与其它公司合作记录表
	(一）type      //记录类型
		1      学生
		2      教师 
		3      班级
		4      学校
		5      地域
		6      使用的商品（教材） ，数据提前自己定义
		7      学科网版本与3E版本的对照
    (二）source      //用户来源
        同七、Student, Teacher , School , classes 里面 source


十一、学科网参数  xkw_parameter
    （一）    参数类型
	    stages                 学段
        grades                 年级
        grade-divisions        学制，由于学科网的id是字符存入code
        terms                  学期，由于学科网的id是字符存入code
        subjects               学科
        courses                课程
		knowledge-points       知识树
		textbook-versions      教材版本
		textbooks              教材
		catalog                章节
        paper-types            试卷类型
        question-difficulties  试题难度等级
		question-types         试题类型
        tags                   标签

十二、学科网题目的状态  xkw_Question
     (一）status      //状态
        1      已通过
        0      未审核
        -1     被拒绝，人工
        -2     图片无输入框
        -3     高中输入题，包含underline，type


十三、Pointlog, EmoneyLog , BadgeLog  
    （一）source 来源
        1      同步学（学习场）
        201    单词朗读
        202    单词听写
        203    单词扩展
        204    单词练习
        3      同步测（考试场）
        4      素养展评（比赛场）
        5      趣味配音（配音场）
        6      同步练（学科网）
        7      阅读计划
        8      AI智能作文
        9      自定义作业

       10     自然拼读
       11     趣学音标
       12     磨耳朵
		

十四、题库参数  tk_parameter
    （一）    参数类型
	    knowledge-points       知识树
		question-types         试题类型
        normal-voice           编辑中常用音
		        parent_id      10000  序号类，目前仅这个
                type           序号类
				id             累加
				name           具体名称，编辑输入
				description    音频保存的OSS地址，如:tk_parameter/normal-voice/GUID.mp3



附录一（试题组卷相关内容）：
	试题的相关内容记入到表Parameter中，各字段含义值如下：
	paratype    | integer                     | 试题组卷内容，固定为3
	paraint     | integer                     | 试卷ID，同exampaperId
	paralong    | bigint                      | 保留待用
	valueint    | integer                     | 试题类型，同exampaper中partType一致，参阅《新口语试卷的各个题型的内容》
	valuelong   | bigint                      | 试题难度，从0到10
	valuestr    | character varying(50)       | 试题的GUID,定位试题
	starttime   | timestamp without time zone | 不用
	created     | timestamp without time zone | 不用
	status      | integer                     | 是否有效，0无效，1有效，default 1
	description | character varying(50)       | 试题标签，编辑输入，可以有多个，以英文的逗号分开
	memo        | character varying(50)       | 试题标题

	