td_journal	系统操作日志
id
userNick	varchar		20	notnull		操作人的工号
memo		varchar		255	notnull		操作说明
inTime		dateTime		notnull		操作时间
ip		varchar		64	notnull		操作时的IP地址

td_user		账号
id
status		smallint		notnull		账号的状态，默认0待审，1正常，2禁止登录
kxList		smallint		notnull		是否允许跨学校管理，默认0不允许，1允许
schoolId	int			notnull		所在学校的ID
unitId		int			notnull		部门ID
positionId	int			notnull		职务ID
userNick	varchar		20	notnull		账号名称（工号）
privateKey	varchar		20	null		个人私钥
password	varchar		64	notnull		密码，md5(md5(原始密码)+privateKey)
badge		varchar		64	notnull		个人签章密码，md5(md5(原始密码)+privateKey)
isAdmin		smallint		notnull		是否是系统管理员，默认0不是，1是
userName	varchar		20	null		姓名
image		varchar		100	null		头像照片
loginTime	dateTime		null		最后登录时间
loginIp		varchar		64	null		最后登录的IP
loginCount	bigint			notnull		登录次数
registTime	dateTime		notnull		注册时间

td_online	在线人员
userNick	varchar		20	notnull		工号
loginTime	dateTime		notnull		登录时间
loginKey	varchar		20	notnull		登录时生成的随机KEY，用于同一个工号在同一时刻只能一人使用的标记，此标记记录在SESSION['loginKey']中
refreshTime	dateTime		notnull		最新在线刷新时间，用于判断登录是否超时
loginIp		varchar		64	notnull		登录时的IP


td_admin	系统管理员配置
id
userNick	varchar		20	notnull		工号
moduleId	bigint			notnull		系统模块ID,取值为-1时，则是指有系统管理权限
operate		varchar		255	notnull		可执行的操作，类似“,add,edit,delete,list,”，编号的含义在权限数组中定义

td_school	学校名称
id
school		varchar		20	notnull		学校名称

td_grade	不同学校的年级
id
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级名称，是数字，如 6
gradeName	varchar		20	null		年级别名

td_class	不同学校各年级开设的班级数量，学年和学期暂时不使用
id
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级名称，一般是数字，如 6
xnd		varchar		20	notnull		学年
xq		int			notnull		学期，默认0对整学年有效
classSum	int			notnull		开设班级数量

td_classcanting	班级的就餐位置
id
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级名称，纯数字
classId		int			notnull		班级名称，纯数字
ctId		int			notnull		餐厅ID



td_adminunit	行政教学单位
id
schoolId	bigint			notnull		所属学校ID
unitName	varchar		20	notnull		行政教学单位名称
parentId	bigint			notnull		父单位ID，默认0顶级单位
subId		varchar		255	null		子单位ID列表，类似“,1,3,4,5,”

td_position	职位名称
id
unitId		bigint			notnull		职位名称对应的行政单位ID值
positionName	varchar		20	notnull		职位名称

td_module	系统模块
id
moduleName	varchar		20	notnull		模块名称，比如人事部，职工账号、合同、应聘等模块
modulePath	varchar		20	notnull		模块访问路径
tableName	varchar		20	notnull		所在表名称
image		varchar		100	notnull		系统模块标识图片

td_oparray	不同系统模块可用的操作管理权限JSON，JSON类似取值：{'add':'添加','edit':'编辑','delete':'删除','list':'列表','search':'查询','show':'显示'}
id
moduleId	bigint			notnull		对应系统模块ID
opArray		varchar		500	notnull		管理权限数组
userNick	varchar		20	notnull		最后修改人账号
editTime	datetime		notnull		最后修改时间
ip		varchar		64	notnull		最后修改IP

td_teachers	账号，职工档案
id
status		smallint		notnull		工号的状态，默认1正常，0待审，2离职，3休假，4请假
lzReason	smallint		notnull		如果职工的状态是离职，则存储离职的原因，默认0正常，1违约，2辞退，3合同到期未续签
userNick	varchar		20	notnull		职工的工号
kqNo		varchar		20	notnull		职工的考勤号，默认0
schoolId	bignit			notnull		所在学校的ID号
unitId		bigint			notnull		所在部门ID
positionId	bigint			notnull		工作职位ID，默认0
jobDate		varchar			null		入职日期
userName	varchar		50	notnull		姓名
country		int			notnull		国家
idCard		varchar		20	notnull		身份证号码
sex		varchar		4	notnull		性别，默认男
birthday	varchar		20	null		出生日期
hometown	int			notnull		籍贯所在地的ID值，默认0
ethnic		varchar		20	null		民族
hkAreaId	bigint			notnull		户口所在地ID值（精确到市县区）
zzmm		varchar		20	null		政治面貌
image		varchar		100	null		照片
height		varchar		10	null		身高，以厘米为单位，默认0
telephone	varchar		30	null		联系电话
mobile		varchar		30	null		手机号码
email		varchar		50	null		电子邮箱
address		varchar		100	null		联系地址
postno		varchar		6	null		邮编
eduBackground	varchar		20	null		第一学历
secondEdu	varchar		20	null		第二学历
titles		varchar		20	null		当前职称，加s是为了区别标题字段名title
xwz		smallint		null		是否有学位证，默认1有,0没有
school		varchar		50	null		第一学历毕业学校
zy		varchar		30	null		第一学历学习专业
rxsj		varchar		10	null		第一学历入学时间
bysj		varchar		10	null		第一学历毕业时间
sschool		varchar		50	null		第二学历毕业学校
szy		varchar		30	null		第二学历学习专业
srxsj		varchar		10	null		第二学历入学时间
sbysj		varchar		10	null		第二学历毕业时间
startDate	varchar		10	null		休假、请假等的开始日期，仅存储最后一次的休假、请假等动作
endDate		varchar		10	null		休假、请假等的结束日期
trueDate	varchar		10	null		休假、请假后的实际上岗日期，状态为离职时，存储离职的日期
forqjId		bigint			null		对应本次请假等动作的记录ID
ip		varchar		64	notnull		注册时的IP
memo		text			null		备注

td_qingjia	职工请假记录
id
forId		bigint			notnull		对应职工表中的ID值
status		smallint		notnull		对应职工表中的状态值
startDate	varchar		10	null		休假、请假等的开始日期
endDate		varchar		10	null		休假、请假等的结束日期
trueDate	varchar		10	null		休假、请假后的实际上岗日期，状态为离职时，存储离职的日期
dayOf		float			notnull		当上一状态为请、休假，当前状态为上岗时，存储上岗距离实际应上岗日期相隔的天数，负数表示提前N天上岗，正数表示推迟N天上岗，0为当天上岗
because		varchar		100	null		请、休假的原因
userNick	varchar		20	notnull		操作人账号
inTime		dateTime		notnull		存储日期
ip		varchar		64	notnull		存储时的IP地址



td_contract	教职工合同管理
id
contractNo	varchar		32	null		合同编号
status		smallint		notnull		合同状态，默认0未激活，1已生效，2合同结束
schoolId	bingit			notnull		签订学校的ID号
forUserNick	varchar		20	notnull		签订人工号
unitId		bigint			notnull		工作部门ID
positionId	bigint			notnull		应聘职位ID
picUser		varchar		20	null		合同负责签订人工号
badge		varchar		64	null		负责人的签章
badgeTime	dateTime		null		签章时间
startTime	varchar		10	null		合同生效时间，此时间不能修改
endTime		varchar		10	null		合同结束时间，默认空无限期
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		合同保存时间
ip		varchar		64	notnull		合同保存时的IP地址
editUser	varchar		20	null		合同最后编辑人
editTime	varchar		20	null		合同最后编辑日期
memo		text			null		备注

td_wage		教职工工资配置表，此表中的金额，除基本工资外，都是默认0.0
id
forUserNick	varchar		20	notnull		工号
status		smallint		notnull		工资的状态，默认1有效，0无效，新建和修改后，都需要将此项设置为无效，由工资负责人签章后方能处于生效状态。
baseWage	float			notnull		基本工资
djgz		float			notnull		等级工资
gl		float			notnull		工龄工资
zfbz		float			notnull		住房补助
shfbz		float			notnull		生活费补助
hfbz		float			notnull		话费补助
other		float			notnull		其它补助
wageUser	varchar		20	null		工资负责人工号
badge		varchar		64	null		是否通过负责人的签章
userNick	varchar		20	notnull		最后修改人工号
inTime		dateTime		notnull		最后修改时间
ip		varchar		64	notnull		最后修改IP

td_wagekstz	每个月，教师课时量调整记录表，必须执行工资合成后才能进行课时量调整
id
forDateMonth	varchar		8	notnull		课时调整需要应用到年月的工资表中
forUserNick	varchar		20	notnull		被调整教师的工号
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级
classId		int			notnull		默认0
courseName	varchar		20	notnull		课程名称
amount		float			notnull		调整的数量，加课时用正数，减课时用负数
isMain		smallint		notnull		默认1正课，2辅导课
meny		float			notnull		由课时费用配置自动计算的应加或减的课时费用
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间

td_wagemonth	每个月每位职工的具体工资
id
status		smallint		notnull		月工资清单的状态，默认0待审，1通过审核，2未通过审核，只有状态为0时可以编辑
isSend		smallint		notnull		是否已经发放，默认0未发放，1已经发放。此值仅当status的值取1时有意义
schoolId	int			notnull		学校ID
unitId		int			notnull		部门ID
gradeId		int			notnull		年级ID
forUserNick	varchar		20	notnull		工号
dateMonth	varchar		8	notnull		几几年几月份的工资（YYYY-mm)
baseWage	float			notnull		基本工资
djgz		float			notnull		等级工资
gl		float			notnull		工龄工资
zfbz		float			notnull		住房补助
shfbz		float			notnull		生活费补助
hfbz		float			notnull		话费补助
other		float			notnull		其它补助
courseMeny	float			notnull		课时费
qjkc		float			notnull		请闲假扣除金额
kgkc		float			notnull		旷工扣除金额
cdkc		float			notnull		迟到扣除金额
khkc		float			notnull		考核扣除金额
otherKc		float			notnull		其它扣除金额
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间
editUser	varchar		20	null		最后编辑人账号
editTime	varchar		20	null		最后编辑时间
auditUser	varchar		20	null		审核人账号
auditTime	varchar		20	null		审核时间




td_job		应聘人员简历
id
status		smallint		notnull		简历状态，0待审，1通过初审，2通知面试，3正式录用，4未通过考核
adminUnit	bigint			notnull		应聘行政教学单位ID
opsition	bigint			notnull		应聘职位ID
userName	varchar		50	notnull		姓名
sex		varchar		4	notnull		性别
birthday	varchar		10	notnull		出生日期
hometown	bigint			notnull		籍贯所在地ID值
hkAreaId	bigint			notnull		户口所在地ID
image		varchar		100	null		照片
height		varchar		10	null		身高，以厘米为单位，默认0
telephone	varchar		30	null		联系电话
mobile		varchar		30	null		手机号码
email		varchar		50	null		电子邮箱
address		varchar		100	null		联系地址
postno		varchar		6	null		邮编
eduBackground	varchar		20	null		最高学历
titles		varchar		20	null		当前职称
xwz		smallint		null		是否有学位证，默认1有,0没有
school		varchar		50	null		最后毕业学校
zy		varchar		30	null		学习专业
rxsj		varchar		10	null		入学时间
bysj		varchar		10	null		毕业时间
operation	text			null		审核人员操作记录
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间
ip		varchar		64	notnull		录入IP
memo		text			null		简历备注

td_perchanges	人事调动记录
id
forUserNick	varchar		20	notnull		被调动人的工号
fromAdminUnit	bigint			notnull		原行政教学部门的ID
fromPosition	bitint			notnull		原职位ID
toAdminUnit	bigint			notnull		新的行政教学部门ID
toPosition	bigint			notnull		新的职位ID
perUserNick	varchar		20	null		人事负责人工号
badge		varchar		64	null		人事负责人的签章
userNick	varchar		20	notnull		录入人工号
inTime		dateTime		notnull		录入时间
ip		varchar		64	notnull		录入IP
memo		text			null		备注

td_setvisa	签呈审核配置
id		int
visa		varchar		20	notnull		签呈分类名称
step		smallint		notnull		签呈步骤编号
userList	varchar		300	notnull		可以执行此步骤签呈的工号列表，存储形式：,201355256,21236542,
userNick	varchar		20	notnull		最后配置人的工号
inTime		dateTime		notnull		最后配置时间
ip		varchar		64	notnull		最后配置IP

td_visa		签呈表
id
title		varchar		50	notnull		签呈标题
status		smallint		notnull		签呈状态，默认0待签呈，1通过签呈，2部分签呈完成，3被驳回
visaId		int			notnull		所属签呈名称的ID值，取相同分类最小的ID值
auditStep	smallint		notnull		已执行过的签呈步骤，默认0，未签呈。只存储最后一次执行过的签呈步骤编号
auditUser	varchar		300	null		执行签呈的人员工号
auditResult	varchar		255	null		每个签呈步骤的执行结果，success通过，fail失败即驳回
because		varchar		50	null		审核结果为驳回时，存储驳回的原因
badge		varchar		400	null		每个签呈步骤的签章密码
badgeTime	varchar		300	null		每个签呈步骤的时间
userNick	varchar		20	notnull		签呈申请人工号
inTime		dateTime		notnull		签呈申请时间
ip		varchar		64	notnulll	签呈申请IP

td_visa_data	签呈申请内容
id
content		text			notnull		

td_setrzsq	入职申请分类配置
id
rzsq		varchar		20	notnull		入职申请分类名称
step		smallint		notnull		入职申请审核步骤
userList	varchar		300	notnull		可以执行此步骤审核的工号列表，存储形式：,201355256,21236542,
userNick	varchar		20	notnull		最后配置人的工号
inTime		dateTime		notnull		最后配置时间
ip		varchar		64	notnull		最后配置IP

td_rzsqaudit	入职申请审核记录表
id
forId		bigint			notnull		对应入职申请的ID
step		int			notnull		审核步骤
result		int			notnull		审核结果，默认1通过，2未通过
userNick	varchar		20	notnull		审核人账号
badge		varchar		64	notnull		审核人的签章加密字符器，md5(md5(badge).$td_config['dateTime])
inTime		dateTime		notnull		审核时间
memo		varchar		300	notnull		审核批注

td_rzsq		入职申请
id
rzsqId		bigint			notnull		所属入职申请的分类名称
auditStep	smallint		notnull		已审核到的最大步骤，默认0，还没有审核
isAudited	smallint		notnull		是否已经完成审核，默认0没有，1已完成，2未通过审核
userNick	varchar		20	notnull		职工的工号
schoolId	bignit			notnull		所在学校的ID号
unitId		bigint			notnull		所在部门ID
positionId	bigint			notnull		工作职位ID，默认0
jobDate		varchar			null		入职日期
userName	varchar		50	notnull		姓名
country		int			notnull		国家
idCard		varchar		20	notnull		身份证号码
sex		varchar		4	notnull		性别，默认男
birthday	varchar		20	null		出生日期
hometown	int			notnull		籍贯所在地的ID值，默认0
ethnic		varchar		20	null		民族
hkAreaId	bigint			notnull		户口所在地ID值（精确到市县区）
zzmm		varchar		20	null		政治面貌
image		varchar		100	null		照片
height		varchar		10	null		身高，以厘米为单位，默认0
telephone	varchar		30	null		联系电话
mobile		varchar		30	null		手机号码
email		varchar		50	null		电子邮箱
address		varchar		100	null		联系地址
postno		varchar		6	null		邮编
eduBackground	varchar		20	null		第一学历
secondEdu	varchar		20	null		第二学历
titles		varchar		20	null		当前职称，加s是为了区别标题字段名title
xwz		smallint		null		是否有学位证，默认1有,0没有
school		varchar		50	null		第一学历毕业学校
zy		varchar		30	null		第一学历学习专业
rxsj		varchar		10	null		第一学历入学时间
bysj		varchar		10	null		第一学历毕业时间
sschool		varchar		50	null		第二学历毕业学校
szy		varchar		30	null		第二学历学习专业
srxsj		varchar		10	null		第二学历入学时间
sbysj		varchar		10	null		第二学历毕业时间
inUser		varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间
memo		text			null		备注

td_notice	学校通知
id
schoolId	bigint			notnull		通知针对的学校，默认0全部学校
title		varchar		100	notnull		通知标题
level		smallint		notnull		通知保密级别，默认0不保密，1内部保密，2不得向第二人转播，3绝密
userNick	varchar		20	notnull		通知发布人
inTime		dateTime		notnull		通知发布时间
ip		varchar		64	notnull		通知发布IP地址

td_notice_data	学校通知内容
id
content		text			notnull		通知内容

td_letter	个人信件
id
forUserNick	varchar		20	notnull		收信人工号
status		smallint		notnull		信息状态，默认0未读，1已读取
userNick	varchar		20	notnull		发信人工号
title		varchar		50	notnull		信件标题
readedTime	varchar		20	null		信件阅读时间
inTime		dateTime		notnull		信件发送时间
ip		varchar		64	notnull		信件发送IP

td_letter_data	信件内容
id
content		text			notnull		信件内容

td_booktype	个人记事本分类
id
typeName	varchar		20	notnull		分类名称
userNick	varchar		20	notnull		分类所属人工号

td_book		个人记事本
id
userNick	varchar		20	notnull		拥有人的工号
typeId		bigint			notnull		记事分类ID，默认0
title		varchar		100	notnull		标题
inTime		dateTime		notnull		录入时间
ip		varchar		64	notnull		录入IP
content		text			null		内容

td_mymenu	自定义菜单
id
userNick	varchar		20	notnull		菜单拥有人的工号
menuName	varchar		20	notnull		菜单名称
url		varcher		100	notnull		菜单地址，使用相对根目录的地址，如“/personnel/?action=audit&id=1”
inTime		dateTime		notnull		菜单添加时间


/*
　　课程相关
*/

td_course	课程
id
courseName	varchar		20	notnull		课程名称
schoolId	smallint		notnull		学校的ID值，默认0
gradeId		smallint		notnull		年级值
classId		smallint		notnull		班级值
mainMeny	float			notnull		正课课时费，默认0
fdMeny		float			notnull		辅导课时费，默认0

td_hiscourse	任课信息调整记录
id
courseName	varchar		20	notnull		课程名称
schoolId	smallint		notnull		学校ID
gradeId		smallint		notnull		年级ID
classId		smallint		notnull		班级
endTeacher	varchar		20	notnull		调出教师的工号
endKtNo		smallint		notnull		从指定课程的第几节课开始停止上课，不包含此课堂值。比如张三的语文，2014-04-09共有语文6节，从第2节开始张三不再任课，换成李四任课，那么李四就应该从第2节课开始任此班级的语文课
endDate		varchar		10	notnull		课程调整日期
startTeacher	varchar		20	notnull		新任课教师的工号
startKtNo	smallint		notnull		新任课教师从指定日期的第几节课开始任教
startDate	varchar		10	notnull		新任课教师从哪一天开始任教
userNick	varchar		20	notnull		录入人
inTime		dateTime		notnull		录入时间

td_teacher	教师任课信息
id
status		smallint		notnull		状态，默认1正常，2停止
userNick	varchar		20	notnull		工号
schoolId	bigint			notnull		学校ID
gradeId		bigint			notnull		年级ID
classId		bigint			notnull		班级ID
courseName	varchar		20	notnull		课程名称
validDate	varchar		10	notnull		任课有效截止日期，YYYY-mm-dd

td_classadmin	班主任
id
status		smallint		notnull		状态，默认1正常，2停止
schoolId	bigint			notnull		学校ID
gradeId		bigint			notnull		年级ID
classId		bigint			notnull		班级ID
userNick	varchar		20	notnull		班主任工号
fbzr		varchar		20	notnull		副班主任工号
startDate	varchar		10	notnull		任职开始日期
endDate		varchar		10	notnull		任职结束日期
editUser	varchar		20	notnull		最后修改人
editTime	dateTime		notnull		最后修改时间
ip		varchar		64	notnull		最后修改IP

/*
	学校一周的总天数
*/
td_schoolweek
schoolId	int			notnull		学校ID
gradId		int			notnull		年级ID
xnd		varchar		30	notnull		学年
xq		smallint		notnull		第几学期
zyDay		varchar			notnull		本学期第一周的周一对应的日期
fjDay		varchar			notnull		本学期放假日期
courseDay	smallint		notnull		一周上课天数
freeDay		smallint		notnull		一周放假的天数
sumDay		smallint		notnull		一周总天数

/*
	某老师某一天的课程安排
*/
td_jsrk
id
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级ID，暂时未用到
xnd		varchar		30	notnull		学年
xq		smallint		notnull		学期
schoolDay	varchar			notnull		日期
schoolWeek	smallint		notnull		日期对应的学校星期几
userNick	varchar		20	notnull		教师工号
courseName	varchar		20	notnull		课程名称
zczk		smallint		notnull		早晨正课数量
zcfd		smallint		notnull		早晨辅导课数量
swzk		smallint		notnull		上午正课数量
swfd		smallint		notnull		上午辅导课数量
xwzk		smallint		notnull		下午正课数量
xwfd		smallint		notnull		下午辅导课数量
wszk		smallint		notnull		晚上正课数量
wsfd		smallint		notnull		晚上辅导课数量


/*
　　固定资产管理
*/
td_assettype	资产分类名称
id
typeNo		varchar		20	notnull		分类编号
typeName	varchar		20	notnull		分类名称
wordKey		varchar		1	null		分类名称中第一个字符的拼音声母，用于按字母快速检索

td_brand	产品品牌预设表，在添加资产时，读取此表中的品牌名称，并生成下拉列表框，以供录入人选择
id
wordKey		varchar		1	null		品牌名称中第一个字符的拼音声母，用于按字母快速检索
brandName	varchar		50	notnull		品牌名称，建唯一索引

td_assetname	资产名称表，用于分组统计时使用，比如HP电脑、联想电脑，都是电脑，这时，输入这些品牌的信息时，资产名称要选择此表中的电脑
id
wordKey		varchar		1	null		品牌名称中第一个字符的拼音声母，用于按字母快速检索
assetName	varchar		30	notnull		资产名称，建唯一索引

td_asset	资产表
id
no		varchar		20	notnull		资产编号
status		smallint		notnull		资产状态，默认1正常，2借出，3正在维修，4报废
otherStatus	smallint		notnull		其它状态，默认0使用中，1库存，2备用
typeNo		int			notnull		默认0，资产分类ID
schoolId	int			notnull		所在学校的ID，默认0
unitId		bigint			notnull		所在部门ID
roomNo		varchar		20	null		储存房间编号
useUser		varchar		20	null		资产使用人的姓名
repeated	smallint		notnull		是否是可重复使用资产，默认1可重复使用；0一次性使用，此时资产借出后即报废。比如水晶头
units		varchar		6	notnull		资产数量单位，默认个
amount		float			notnull		资产总数量，默认1
remaining	float			notnull		资产剩余数量，默认与amount相同
returned	smallint		notnull		资产借出后，是否必须归还，默认1必须归还，0不用归还
assetName	varchar		30	notnull		资产名称
model		varchar		30	null		产品型号
sn		varchar		64	null		产品串号
barcode		varchar		64	null		条形码
company		varchar		50	null		生产厂商名称
brandName	varchar		50	null		产品品牌名称
madeTime	varchar		20	null		生产日期
price		float			notnull		资产价格，默认0
sellCompany	varchar		50	null		销售商
seller		varchar		50	null		销售负责人姓名
buyer		varchar		20	notnull		购买人姓名
buyTime		varchar		20	notnull		购买日期
sellTelephone	varchar		30	null		销售商联系电话
sellAddress	varchar		100	notnull		销售商联系地址
serStart	varchar		20	null		保修开始日期
serEnd		varchar		20	null		保修结束日期
image		varchar		100	null		资产照片
editUser	varchar		20	null		最后编辑人账号
editTime	dateTime		null		最后编辑时间
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间
ip		varchar		64	notnull		录入IP
memo		text			null		备注

td_borrow	资产借出表
id
assetId		bigint			notnull		资产ID
assetName	varchar		30	notnull		资产名称
no		varchar		20	notnull		资产编号
status		smallint		notnull		借出的状态，默认0借出未归还；1已经归还；2已归还，但归还数量不足，
outUser		varchar		20	notnull		借出人账号
outConfirm	varchar		64	null		借出人确认，默认空，未确认；确认后，保存借出人签章后的加密字符
conTime		varchar		20	null		借出从确认时间
inSchool	int			notnull		借入人所在学校
inUnit		int			notnull		借入人所在部门
inRoom		varchar		20	notnull		借入人所在房间号
inUser		varchar		20	notnull		借入人账号
inConfirm	varchar		64	null		借入人确认，默认空，未确认；确认后，保存借入人签章后的加密字符
appPeriod	varchar		20	null		借入人签章时间，如果借出人未签章，则认为此时间是借入申请时间
units		varchar		6	notnull		产品的数量单位
outAmount	float			notnull		借出的数量
inAmount	float			notnull		归还的数量，默认0.0
returnAdmin	varchar		20	null		接收资产管理人员的账号
returnConfirm	varchar		64	null		如果已经归还，资产管理人员在此签章确认
returned	smllint			notnull		资产是否需要归还，由资产表中资产的returned字段设置来确定
agreedTime	varchar		20	null		约定归还时间，Y-m-d H:i:s
outTime		varchar		20	notnull		借出时间，当借出人和借入人都完成签章后，认为本次借操作完成
returnTime	varchar		20	null		归还时间
userNick	varchar		20	notnull		录入人账号（工号）
inTime		datetime		notnull		录入时间
ip		varchar		64	notnull		录入IP

td_service	资产维修
id
assetId		bigint			notnull		资产ID
assetName	varchar		30	notnull		资产名称
no		varchar		20	notnull		资产编号
serviceNick	varchar		20	notnull		送修人员账号
company		varchar		50	notnull		维修单位名称
serviceName	varchar		50	notnull		维修负责人姓名
telephone	varchar		50	notnull		维修单位联系电话
startTime	varchar		20	notnull		维修开始时间
endTime		varchar		20	null		维修结束时间
result		varchar		255	null		维修结果
adminNick	varchar		20	notnull		资产负责人账号
confirm		varchar		64	null		资产负责人签章
endNick		varchar		20	null		维修完成后，接收资产负责人账号
endConfirm	varchar		64	null		维修完成后，接收资产负责人签章
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		输入时间
ip		varchar		64	notnull		输入IP
memo		text			null		备注

td_invalid	资产报废登记表
id
assetId		bigint			notnull		资产ID
adminNick	varchar		20	notnull		资产管理人账号
confirm		varchar		64	notnull		资产管理人签章确认
userNick	varchar		20	notnull		录入人账号
inTime		datetime		notnull		录入时间
ip		varchar		64	notnull		录入IP
memo		text			null		备注

td_zctc		资产调出记录表
id
no		varchar		20	notnull		资产编号
assetName	varchar		30	notnull		资产名称
oldSchoolId	int			notnull		原所在学校ID
oldUnitId	int			notnull		原所在部门ID
oldRoomNo	varchar		20	notnull		原保存位置
oldUser		varchar		20	notnull		原使用人
schoolId	int			notnull		新的学校ID
unitId		int			notnull		新的部门ID
roomNo		varchar		20	notnull		新的保存位置
userName	varchar		20	notnull		新的使用人
forDate		varchar		20	notnull		调出时间
userNick	varchar		20	notnull		调出操作人账号
inTime		dateTime		notnull		调出操作时间
memo		text			null		调出原因



/*
　　学生信息
*/

学生基本信息表
td_student
id
status		smallint		notnull		学生的状态，默认0预报名，1正常，2退学，3开除，4毕业，5闲学，6班级调整，7转学
setTime		varchar		10	null		状态设置时间
sNo		varchar		20	notnull		学号
sName		varchar		20	notnull		姓名
fromSchool	varchar		20	null		毕业学校
zsProId		int			notnull		招生项目ID
zsGroupId	int			notnull		招生组ID
zsls		varchar		20	null		招生老师
idCard		varchar		20	notnull		身份证号码
sex		varchar		2	notnull		性别
birthday	varchar		10	null		出生日期
ethnic		varchar		20	notnull		民族
zzmm		varchar		10	notnull		政治面貌，默认群众。群众，团员，预备党员，党员，其它民主党派
hometown	bigint			notnull		籍贯，默认0
hkd		bigint			notnull		户口所在地，默认0
photo		varchar		100	null		照片
rxrq		varchar		10	notnull		入学日期
dxrq		varchar		10	null		本学期的到校日期
schoolId	int			notnull		所在学校ID，默认0
gradeId		int			notnull		当前年级，默认0
classId		int			notnull		当前班级，默认0
ssFloor		varchar		20	null		所在宿舍楼的名称
ssRoomNo	varchar		20	null		所在宿舍的房间号
address		varchar		50	notnull		联系地址
telephone	varchar		12	null		联系电话
mobile		varchar		12	null		联系手机
siteBus		smallint		notnull		是否需要乘座校车，默认1需要，0不需要
areaId		bigint			notnull		所在乡镇ID号，用于分车，默认0
bus		varchar		8	null		乘坐校车车牌号码
father		varchar		20	null		父亲姓名
fTel		varchar		12	null		父亲联系电话
mather		varchar		20	null		母亲姓名
mTel		varchar		12	null		母亲联系电话
userNick	varchar		20	notnull		添加人的工号
inTime		datetime		notnull		添加时间
ip		varchar		64	notnull		添加时的IP地址
memo		varchar		200	null		备注


td_stustatus	学生状态变动记录
id
sNo		varchar		20	notnull		学号
sName		varchar		20	notnull		姓名
sNameAfter	varchar		20	null		如果是改名，存储改名后的新姓名
schoolId	int			notnull		所在学校
gradeId		int			notnull		所在年级
classId		int			notnull		所在班级
statusBefore	smallint		notnull		变化前的状态，$stuStatus=array('预报名','正常','老生退学','新生退学','毕业','闲学','调班','转学','退学后报到','未交费进班','已报到因病请长假','改名','插班生');
statusAfter	smallint		notnull		变化后的状态。注意，为某个班级添加新插班生时变化前和后的状态都为-1
classAfter	varchar		20	null		变化后状态为班级调整时，存储变化后所在班级；为转学时，存储变化后所在的学校
txzr		varchar		64	null		当状态为2、3、5时，存储学校主管主任的确认签章
txxz		varchar		64	null		当状态为2、3、5时，存储学校校长的确认签章
txshls		varchar		64	null		当状态为2、3、5时，存储生活老师的确认签章
userNick	varchar		20	notnull		设置人
setDate		varchar		10	notnull		设置日期
inTime		dateTime		notnull		设置时间
ip		varchar		64	notnull		设置IP

td_stucount	班级学生人数变动统计
id
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级ID
classId		int			notnull		班级ID
boySum		int			notnull		男生有效人数
girlSum		int			notnull		女生有效人数
stuSum		int			notnull		变动后的总有效人数，默认0
txBoySum	int			notnull		退学男生人数
txGirlSum	int			notnull		退学女生人数
cbsBoySum	int			notnull		插班生男生人数
cbsGirlSum	int			notnull		插班生女生人数
userNick	varchar		20	notnull		上报人
sbDate		varchar		10	notnull		上报日期
inTime		dateTime		notnull		录入时间

td_ssfloor	宿舍楼名称
id
floorName	varchar		20	notnull		楼的名称

td_ss		宿舍表
id
schoolId	int			notnull		学校ID号，默认0
gradeId		int			notnull		年级ID号，默认0
classId		int			notnull		班级ID号，默认0
floorName	varchar		20	notnull		所在楼的名称
roomNo		varchar		10	notnull		房间号
sex		varchar		3	notnull		男女生宿舍，默认男
sumAll		smallint		notnull		可容纳的人数，默认8
stuSum		smallint		notnull		已入住的学生数量，默认0
shls		varchar		20	null		此宿舍的生活老师负责人姓名




用于分车的地址
td_areasmall
areaId
areaName	varchar		20	notnull
parentId	int			notnull		父级区域ID，默认0
subId		varchar		300	null		子区域的ID列表，存储形式：,1,3,4,5,6,


校车登记表
td_bus
id
busNo		varchar		12	notnull		校车牌号
sumMan		int			notnull		准乘人数，默认8
sumAll		smallint		notnull		已乘载人数，默认1（司机），当此人数与准乘人数相同时，此车就不再允许分配学生乘坐
areaList	varchar		300	notnull		行车路线，存储td_areasmall表中的ID列表，存储形式：,2,65,92,45,36,
orderId		int			notnull		分车顺序号

招生项目
td_zspro
id
proName		varchar		50	notnull		招生项目名称
schoolId	int			notnull		所属学校的ID
startDate	varchar		20	notnull		招生开始日期
endDate		varchar		20	notnull		招生结束日期
userNick	varchar		20	notnull		录入人
inTime		datetime		notnull		录入日期

招生分组表
td_zsgroup
id
groupName	varchar		50	notnull		招生组名称
schoolId	int			notnull		所属学校的ID
proId		int			notnull		所属招生项目的ID
groupMain	varchar		50	notnull		招生组主管人员工号，多个工号之间用英文的逗号隔开
groupMan	varchar		200	notnull		招生组成员姓名，姓名之间用英文的逗号隔开
zrws		int			notnull		总任务数
userNick	varchar		20	notnull		录入人
inTime		datetime		notnull		录入日期

/*
	餐厅管理
*/
td_canting	餐厅数据表
id
ctName		varchar		20	notnull		餐厅名称
schoolId	int			notnull		所属学校ID
userNick	varchar		20	notnull		最后编辑人
inTime		dateTime		notnull		最后编辑时间


/*
	仓库管理
*/
td_company	供应商表
id
company		varchar		30	notnull		企业名称
man		varchar		10	notnull		企业法人姓名
manTel		varchar		20	notnull		法人联系电话
ywy		varchar		20	notnull		业务员姓名
ywyTel		varchar		20	notnull		业务员电话
yyzz		varchar		50	null		营业执照
jyxkz		varchar		50	null		经营许可证
address		varchar		100	null		地址
userNick	varchar		20	notnull		添加人账号
inTime		dateTime		notnull		添加时间
memo		varchar		200	null		备注

td_wscat	仓库产品分类
id
catName		varchar		20	notnull		分类名称
parentId	bigint			notnull		父分类ID，默认0
subId		varchar		500	null		子分类ID列表
wordKey		varchar		3	null		拼音声母

td_wspro	仓库中预定义产品
id
pp		varchar		20	null		品牌
proName		varchar		20	notnull		产品名称
catId		bigint			notnull		所属分类ID
sc	`	varchar		30	null		产品规格

td_wms		仓库名称表
id
wsName		varchar		20	notnull		仓库名称
schoolId	int			notnull		所在学校ID
wsType		varchar		20	notnull		仓库类型



td_wspurchase	采购申报表
id
status		smallint		notnull		申报的状态，默认0待审，1通过，2拒绝，3采购中，4采购完成,5中止采购,6未通过部门审核，7通过部门审核
isPrinted	smallint		notnull		是否已经打印票据，默认0没有，1已经打印
wsId		bigint			notnull		指定仓库的仓库ID
schoolId	int			notnull		申报学校，默认0
unitId		int			notnull		申报部门，默认0
proNo		int			notnull		产品代码，默认0
proName		varchar		20	notnull		产品名称
sc		varchar		30	null		规格型号
encode		varchar		30	null		条形码
catId		bigint			notnull		产品分类ID，默认0
company		varchar		20	null		生产商家
brandName	varchar		20	null		品牌名称
sumAll		float			notnull		需求数量，默认0.0
units		varchar		5	notnull		数量单位，默认公斤
useDate		varchar		10	null		需要到货时间，默认空不要求
photo		varchar		100	null		产品照片
unitsAudit	varchar		20	null		部门审核人
unitsBadge	varchar		64	notnull		部门审核人签章密码
auditUser	varchar		20	null		审核人
auditTime	dateTime		null		审核时间
purUser		varchar		20	null		状态为3时存储采购人的姓名
purTime		dateTime		null		状态为3时的采购时间
endPurSum	float			notnull		状态为4时购买回的数量
endPurUser	varchar		20	null		状态为4时状态设置人账号
endtPurTime	dateTime		null		状态为4时状态设置时间

repeated	smallint		notnull		状态为4时是否是可重复使用，默认1是，0否
price		float			notnull		状态为4时产品单价，默认0
units_2		varchar		5	null		状态为4时产品单价数量单位
madeTime	varchar		10	null		状态为4时生产日期
sellCompany	varchar		20	null		状态为4时销售商名称
seller		varchar		20	null		状态为4时销售商负责人
sellTelephone	varchar		30	null		状态为4时销售商联系电话
sellAddress	varchar		50	null		状态为4时销售商联系地址
buyer		varchar		20	null		状态为4时，产品购买人姓名
buyTime		varchar		10	null		状态为4时，产品购买日期
serStart	varchar		10	null		状态为4时，产品保修开始日期
serEnd		varchar		10	null		状态为4时，产品保修结束日期
image		varchar		100	null		状态为4时，产品图片

stopPurUser	varchar		20	null		状态为5时采购强制中止人账号
stopPurTime	dateTime		null		状态为5时采购强制中止日期
editUser	varchar		20	null		最后修改人账号
editTime	dateTime		null		最后修改时间
userName	varchar		20	null		申报人姓名
userNick	varchar		20	notnull		申报人账号
inTime		dateTime		notnull		申报时间
ip		varchar		64	notnull		申报IP

td_buyform	采购单打印记录
id
no		varchar		20	notnull		流水号
forChaseId	varchar		500	notnull		对应采购申报表中采购ID值，这里存储的是ID的列表，形如：1,2,3,4,5
userNick	varchar		20	notnull		打印人账号
inTime		dateTime		notnull		打印时间
ip		varchar		64	notnull		打印IP


td_ws		仓库库存表
id
wsId		bigint			notnull		指定仓库的仓库ID
proName		varchar		20	notnull		产品名称
sc		varchar		30	null		规格型号
encode		varchar		32	null		条码
catId		bigint			notnull		产品分类ID，默认0
company		varchar		20	null		生产商家
brandName	varchar		20	null		品牌名称
sumAll		float			notnull		库存数量
bjSum		float			notnull		库存数量报警数量，默认10
units		varchar		5	notnull		数量单位，默认公斤
photo		varchar		100	null		产品图片
userNick	varchar		20	notnull		最后编辑人账号
inTime		dateTime		notnull		最后编辑时间
ip		varchar		64	notnull		最后编辑IP


td_wsout	产品出库表
id
wsId		bigint			notnull		指定仓库的仓库ID
status		smallint		notnull		出库申请的状态，默认0部门未审核，1通过部门审核，2未通过部门审核，3通过仓库审核，4未通过仓库审核，5已出库
level		smllint			notnull		是否是加急申请，默认0普通，1加急
forId		bigint			notnull		对应仓库库存表中的产品ID
schoolId	int			notnull		学校ID
unitId		int			notnull		部门ID，默认0
outSum 		float			notnull		申请出库数量，默认0
units		varchar		5	notnull		数量单位，默认公斤
outUser		varchar		20	notnull		出库申请人账号
outBadge	varchar		64	notnull		出库申请人签章
outTime		dateTime		notnull		出库申请时间
unitAudit	varchar		20	null		部门负责人审订账号
unitBadge	varchar		64	null		部门负责人审核签章
unitTime	dateTime		null		部门审核时间
wsAudit		varchar		20	null		仓库审核人账号
wsBadge		varchar		64	null		仓库审核人签章
wsTime		dateTime		null		仓库审核时间
memo		varchar		255	null		备注


td_wsform	产品出库单
id
noCode		varchar		20	notnull		出库单的流水号，默认为YYYYmmdd+前1出库单流水号的值加1
title		varchar		50	notnull		单据台头
subTitle	varchar		50	notnull		二级台头
forWsId		varchar		500	notnull		对应产品出库表中的ID列表，形如：1,2,3,4,5
printSum	smallint		notnull		打印次数，默认0
printer		varchar		20	notnull		最后一次打印人账号
inTime		datetime		notnull		生成日期

/*
财务系统
*/

/*生活费管理*/
td_hsf		生活费
id
stuNo		varchar		20	notnull		学号
isCbs		smallint		notnull		是否是插班生，默认0不是
sex		varchar		2	notnull		性别
printCount	int			notnull		发票被打印的次数，默认0
schoolId	int			notnull		学校ID值
grade		smallint		notnull		年级
classId		bigint			notnull		所属班级
ctId		int			notnull		就餐餐厅ID，默认0
xnd		varchar		20	notnull		第几学年度
xq		smallint		notnull		第几学期
pc		smallint		notnull		第几批次的交费，每学期都从1开始重新编号
operDate	varchar		10	notnull		交费日期，即YYYY-mm-dd，此处亦当作某月份的交费记录使用
boySum		int			notnull		共交来男生人数
girlSum		int			notnull		共交来女生人数
boyMeny		float			notnull		交来男生费用数量，默认0.0
girlMeny	float			notnull		交来女生费用数量，默认0.0
cbsBoySum	int			notnull		本月插班生男生人数，默认0
cbsGirlSum	int			notnull		本月插班生女生人数，默认0
cbsBoyMeny	float			notnull		本月插班生男生应扣除总生活费，默认0.0
cbsGirlMeny	float			notnull		本月插班生女生应扣除总生活费，默认0.0
sjjf		float			notnull		实际交费总金额
jmMeny		float			notnull		本次减免金额
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间
ip		varchar		64	notnull		录入IP

td_hsfset	不同年度、不同学期、不同批次生活费用配置
id
schoolId	bigint			notnull		学校ID
grade		smallint		notnull		费用适用的年级
xnd		varchar		20	notnull		费用适用的学年度
xq		smallint		notnull		费用适用的学期
pc		smallint		notnull		费用适用的批次
boyMeny		float			notnull		男生费用标准，默认0
girlMeny	float			notnull		女生费用标准，默认0
nbBoyMeny	float			notnull		内部子女男生减免标准，默认0
nbGirlMeny	float			notnull		内部子女女生减免标准，默认0
boyJmMeny	float			notnull		减免生中，男生减免费用标准，默认0
girlJmMeny	float			notnull		减免生中，女生减免费用标准，默认0
userNick	varchar		20	notnull		配置人账号
inTime		datetime		notnull		配置时间
ip		varchar		64	notnull		配置IP



td_stucostset	学生收费项目设定表
id
schoolId	int			notnull		学校ID
isDefault	smallint		notnull		是否是默认收费项目，默认0不是，1是；当某一收费项目的此值为1时，表示在执行学生收费操作时，把此项目作为默认收费项目选中。
costName	varchar		30	notnull		收费项目名称
nvoiceName	varchar		30	notnull		发票标题
gradeId		int			notnull		收费项目对应的年级，默认-1对所有年级有效
boyMeny		float			notnull		收费项目中男生费用数量，默认0
girlMeny	float			notnull		收费项目中女生费用数量，默认0
editUser	varchar		20	notnull		最后修改人
editTime	dateTime	20	notnull		最后修改时间
userNick	varchar		20	notnull		设定人
inTime		dateTime		notnull		设定时间
ip		varchar		64	notnull		最后设定IP

td_financial	学生交费财务表
id
status		smallint		notnull		交费状态，默认0等待财务审核，1通过财务审核，2未通过财务审核
isBzr		smallint		notnull		是否是班主任收费，默认0不是，1是
schoolId	int			notnull		学校ID
gradeId		int			notnull		年级ID
classId		int			notnull		班级ID
costId		bigint			notnull		对应学生收费项目设定表的ID
stuNo		varchar		20	notnull		对应学生的学号
meny		float			notnull		交费数量
jmMeny		float			notnull		减免费用数量，默认0
printSum	int			notnull		发票打印次数，默认0
jfDate		varchar		10	notnull		交费日期
editUser	varchar		20	notnull		最后编辑人账号
editTime	dateTime		notnull		最后编辑日期
userNick	varchar		20	notnull		收费人账号
inTime		dateTime		notnull		收费时间
conUser		varchar		20	notnull		如果是班主任收费记录，则用于存储确认班主任收费的财务人员账号，即是谁确认的班主任收费
conTime		varchar		20	null		确认时间
ip		varchar		64	notnull		收费IP
memo		varchar		100	null		备注


td_kq		职工考勤
id
dateMonth	varchar		10	notnull		几几年几月份的考勤
schoolId	int			notnull		学校ID
no		varchar		20	notnull		考勤号
userName	varchar		20	notnull		姓名
sumDay		float			notnull		考勤天数
sumWeek		float			notnull		考勤星期数
ycq		float			notnull		应出勤天数
sjcq		float			notnull		实际出勤天数
sumQj		float			notnull		请假天数
sumKg		float			notnull		旷工天数
sumCd		float			notnull		迟到时长（以分钟为单位）
sumZt		float			notnull		早退时长（以分钟为单位）
sumWd		float			notnull		未打卡次数
userNick	varchar		20	notnull		录入人账号
inTime		dateTime		notnull		录入时间

td_workercostset	职工收费项目设定表
id
schoolId	int			notnull		学校ID
unitId		int			notnull		部门ID，如果不指定部门，则此收藏项目对当前学校的所有人员有效，默认-1所有
isReturn	smallint		notnull		是否退还，默认0否，1退还
costName	varchar		30	notnull		收费项目名称
nvoiceName	varchar		30	notnull		发票标题
meny		float			notnull		收费项目中的费用数量，默认0
editUser	varchar		20	notnull		最后修改人
editTime	dateTime	20	notnull		最后修改时间
userNick	varchar		20	notnull		设定人
inTime		dateTime		notnull		设定时间
ip		varchar		64	notnull		最后设定IP

td_workerfinancial	职工交费财务表
id
status		smallint		notnull		交费状态，默认0等待财务审核，1通过财务审核，2未通过财务审核
returned	smallint		notnull		是否已经退还，默认0未退还，1已经退还
schoolId	int			notnull		学校ID
unitId		int			notnull		部门ID
costId		bigint			notnull		对应职工收费项目设定表的ID
worker		varchar		20	notnull		对应职工的工号
meny		float			notnull		交费数量
thMeny		float			notnull		实际退还金额
printSum	int			notnull		发票打印次数，默认0
editUser	varchar		20	notnull		最后编辑人账号
editTime	dateTime		notnull		最后编辑日期
returnUser	varchar		20	null		退款操作人
badge		varchar		64	null		退出操作人的签章密码
returnTime	varchar		20	null		退款时间
userNick	varchar		20	notnull		收费人账号
inTime		dateTime		notnull		收费时间
ip		varchar		64	notnull		收费IP
memo		varchar		100	null		备注

/*
  人事信息管理
*/
td_ypxx		应聘人员信息
id
userName	varchar		20	notnull		应聘人姓名
sex		varchar		4	notnull		性别，默认男
birthday	varchar		20	notnull		出生日期
zjType		varchar		20	notnull		证件类型，默认身份证
sfzh		varchar		20	notnull		证件号码，默认身份证号
country		int			notnull		国家
jg		int			notnull		籍贯，默认0
homeAdd		varchar		60	null		家庭地址
telephone	varchar		50	null		联系电话
zzmm		varchar		20	notnull		政治面貌，默认群众
photo		varchar		50	null		照片
bySchool	varchar		30	null		毕业学校
xl		varchar		20	notnull		学历，默认无
zy		varchar		30	notnull		学习专业，默认无
xz		int			notnull		学至几年，默认0年
userNick	varchar		20	notnull		添加人账号
inTime		dateTime		notnull		添加时间
ip		varchar		64	notnull		IP
memo		varchar		100	null		备注

td_yplist	应聘人员应聘记录
id
forId		bigint			notnull		对应应聘人员信息表的ID值
ypDate		varchar		20	notnull		报名日期，默认添加日期
ypSchool	int			notnull		应聘学校
ypUnit		int			notnull		应聘部门
ypPosition	varchar		20	notnull		应聘职位
status		smallint		notnull		应聘状态，默认0报名，1技能面试通过，2技能面试未通过，3面试通过，4面试未通过
jnmsName	varchar		100	null		技能测试人姓名
jnDate		varchar		10	null		技能测试日期
msName		varchar		100	null		面试人姓名
msDate		varchar		10	null		面试日期
userNick	varchar		20	notnull		添加人账号
inTime		dateTime		notnull		添加时间
memo		varchar		100	null		应聘备注