《依时利数据库结构.xls》由会员分享,可在线阅读,更多相关《依时利数据库结构.xls(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、依依时时利利一一卡卡通通系系统统数数据据库库结结构构主键 字段名数据类型允许空 中文名称Accounts套帐表*ymvarchar(7)帐套月份account_namevarchar(20)套帐名称begin_date datetime开始日期end_date datetime结束日期adJustRest_D调休补班子表idautoincrement自动编号*bill_idvarchar(20)*emp_idvarchar(12)工号ori_datedatetime原休息日期ori_btimevarchar(5)原休息开始时间ori_etimevarchar(5)原休息结束时间*rest_da
2、tedatetime调后休息日rest_btimevarchar(5)调后休息开始时间rest_etimevarchar(5)调后休息结束时间kindlongint调后休息类型adJustRest_M调休补班*bill_idvarchar(20)rest_novarchar(20)rest_causevarchar(50)requirervarchar(12)checkervarchar(10)check_datedatetimeop_uservarchar(10)op_datedatetimeaudit bitmemovarchar(50)Archs档案类型表*arch_idvarchar(
3、8)arch_namevarchar(20)Area区域资料*Area_idvarchar(12)区域编号AreaNamevarchar(30)区域名称Kindlongint区域类型(分厂门:0、厂内1),默认为厂内Remarkvarchar(50)备注AssignEmp白名单/黑名单表*idautoincrementCard_idvarchar(16)通行卡号Emp_idvarchar(12)工号Clock_idlongint机号Kindlongint名单类型(0:门禁通行卡,1:考勤白名单,2:考勤黑名单)Loss_moneydouble挂失金额Doorsvarchar(10)通行门Lev
4、ellongint通行等级Area_idvarchar(12)区域编号PassWordvarchar(12)通行密码PassTimevarchar(30)通行时段OpDatedatetime分配日期OpUservarchar(20)操作人Clocks设备资料*Clock_idlongint卡钟编号Clock_namevarchar(50)卡钟名称Clock_kindvarchar(50)卡钟类型(0:考勤机 1:门禁机 2:消费机)Area_idvarchar(12)所属区域DinRoom_idvarchar(50)所属餐厅isCountbit是否计次ComPortlongint通信端口Bau
5、dRatelongint速率OutInTypevarchar(10)出入类型DoorTypelongint控制器类型(单门、四门)UseTypevarchar(20)用途Clock_Modelvarchar(20)机型StateTimetext状态时间(含时间、状态、通行门;状态有:普通、密码生效、报警生效、按钮生效、门锁常开、门磁报警)PassSegTimetext通行时间(含时间、等级、通行门、星期一.星期日)PointStatetext点属性(含点名称(30)、点类型(10)、打开图号(4)、关闭图号(4)、点地址(4),数字表示宽度SetHolidDaytext假日通行设置(假日日期,
6、含假日日期、假日名称)HolidSegTimetext假日通行设置(假日时段,含时间、等级、通行门)SupUsertext超级用户设置(用户密码,含用户编号、通行门)SupSegTimetext超级用户设置(通行时段,含时间、通行门)OverControlbit是否超额消费控制WRParamtext写卡器参数GroupParamtext分组参数MealParamtext用作保存ID消费机消费额和次数isicbit是否IC卡钟verNovarchar(10)卡钟版本号Remarkvarchar(50)备注Company公司信息表*company_id varchar(8)company_ch_n
7、ame varchar(255)company_en_name varchar(255)company_address varchar(255)phone_code varchar(50)fax_code varchar(50)principal varchar(50)machine_code varchar(50)serial_no varchar(50)manager varchar(20)parameterstextlogoimagetextfmttexttimeparamtextDegrees学历表*degree_idvarchar(8)degree_namevarchar(20)De
8、parts部门表*depart_id varchar(30)部门编号inside_id varchar(30)部门标识group_id varchar(8)分组标识depart_name varchar(50)部门名称principal varchar(10)部门负责人emp_prefix varchar(3)工号前缀DimissionTypes离职类型*dimission_type_id varchar(8)dimission_type varchar(20)DinLev餐别资料表*DinLev_id varchar(10)餐别编号DinLev_name varchar(20)餐别名称Din
9、LevPricesingle价格beg_time varchar(8)end_time varchar(8)iscountbitisvalidbitMem varchar(50)备注DinRoom餐厅资料表*DinRoom_id varchar(10)餐厅编号DinRoom_name varchar(20)餐厅名称Mem varchar(50)备注Dorm宿舍表*dorm_idvarchar(8)dorm_namevarchar(50)宿舍名capacitylongint可住人数classvarchar(8)宿舍等级Employee员工表*emp_idvarchar(12)工号card_idv
10、archar(16)卡号emp_fnamevarchar(20)姓emp_lnamevarchar(10)名id_cardvarchar(20)身份证号no_signbit是否免卡depart_idvarchar(8)部门编号job_idvarchar(8)职位编号rule_idvarchar(8)规则编号edu_idvarchar(8)最高学历编号native_idvarchar(8)籍贯编号nation_idvarchar(8)民族编号status_idvarchar(8)档案类型编号put_upbit是否内宿人员dorm_idvarchar(8)宿舍号bed_idvarchar(8)床号
11、group_idvarchar(8)分组代码birth_datedatetimehire_datedatetimecontract_datedatetime合同开始日期contract_over_datedatetime合同结束日期CardBegDatedatetime卡启用日期CardEndDatedatetime卡结束日期leave_datedatetimedimission_type_id varchar(8)sexvarchar(8)marriagevarchar(4)emailvarchar(50)phone_codevarchar(20)addressvarchar(50)post
12、_codevarchar(8)link_manvarchar(10)leave_causevarchar(20)shiftsvarchar(50)可上班次issuedbit是否已发卡issue_datedatetime发卡日期icidbitrest_kindlongintrest_daysvarchar(80)worktime_kindlongintshift_idvarchar(8)work_hrsdoubleCardKindlongint卡类型0:用户卡 1:管理员卡card_balancemoney卡余额card_timeslongint加卡次数charge_moneymoney最后充值
13、金额charge_datedatetime最后改变时间last_datedatetime上年结时间last_balancemoney上年卡余额over_pwdvarchar(16)超额消费密码access_levellongint门禁级别access_pwdvarchar(16)门禁密码card_snvarchar(20)IC卡序列号card_sequlongint消费流水号meal_orderlongint消费时间段(餐别)meal_moneymoney每餐消费金额meal_timeslongint每餐消费次数day_timeslongint每天消费次数day_moneymoney每天消费金
14、额is_blackbit黑名单is_whitebit白名单photoimage相片remarkvarchar(50)备注Groups分组表*group_idvarchar(8)分组代号group_namevarchar(20)分组名称Group_infovarchar(20)分组值Holidays假日表hd_namevarchar(20)*hd_datedatetime放假开始日期*hd_enddatetime放假结束日期begin_timevarchar(5)end_timevarchar(5)hd_ratefloathd_kindlongintdepart_idvarchar(8)alwa
15、y_usebitsub_departbitIDCardID卡库*CardNovarchar(20)ID卡号UseStatevarchar(6)使用状态(0:未用;1:己用;2:挂失)Job职位表*job_idvarchar(8)job_namevarchar(50)Leave_D请假登记子表idautoincrement*bill_idvarchar(20)*emp_idvarchar(12)begin_timedatetimeend_timedatetimeleave_daysfloatnumeric(9,3)leave_idlongintstatus_idlongintLeave_M请假登
16、记表*bill_idvarchar(20)leave_novarchar(20)leave_causevarchar(50)requirervarchar(12)checkervarchar(10)check_datedatetimeop_uservarchar(10)op_datedatetimeauditbitmemovarchar(50)leaved_emps员工表*emp_idvarchar(12)工号card_idvarchar(16)卡号emp_fnamevarchar(20)姓emp_lnamevarchar(10)名id_cardvarchar(20)身份证号no_signbi
17、t是否免卡depart_idvarchar(8)部门编号job_idvarchar(8)职位编号rule_idvarchar(8)规则编号edu_idvarchar(8)最高学历编号native_idvarchar(8)籍贯编号nation_idvarchar(8)民族编号status_idvarchar(8)档案类型编号put_upbit是否内宿人员dorm_idvarchar(8)宿舍号bed_idvarchar(8)床号group_idvarchar(8)分组代码birth_datedatetimehire_datedatetimecontract_datedatetime合同开始日期c
18、ontract_over_datedatetime合同结束日期CardBegDatedatetime卡启用日期CardEndDatedatetime卡结束日期leave_datedatetimedimission_type_id varchar(8)sexvarchar(8)marriagevarchar(4)emailvarchar(50)phone_codevarchar(20)addressvarchar(50)post_codevarchar(8)link_manvarchar(10)leave_causevarchar(20)shiftsvarchar(50)可上班次issuedbi
19、t是否已发卡issue_datedatetime发卡日期icidbitrest_kindlongintrest_daysvarchar(80)worktime_kindlongintshift_idvarchar(8)work_hrsdoubleCardKindlongint卡类型0:用户卡 1:管理员卡card_balancemoney卡余额card_timeslongint加卡次数charge_moneymoney最后充值金额charge_datedatetime最后改变时间last_datedatetime上年结时间last_balancemoney上年卡余额over_pwdvarcha
20、r(16)超额消费密码access_levellongint门禁级别access_pwdvarchar(16)门禁密码card_snvarchar(20)IC卡序列号card_sequlongint消费流水号meal_orderlongint消费时间段(餐别)meal_moneymoney每餐消费金额meal_timeslongint每餐消费次数day_timeslongint每天消费次数day_moneymoney每天消费金额photoimage相片remarkvarchar(50)备注LeaveType请假类型表*leave_idlongint内部IDleave_codevarchar(1
21、)代号(未用)leave_namevarchar(50)名称disabledbit是否有效pay_ratefloat计算工时比率memotextLoginCardID卡注册*Login_idautoincrement序号BeginCardvarchar(20)开始卡号LoginNumlongint注册张数CardLenlongint卡号长度(默认10位)opUservarchar(20)操作用户opDatedatetime注册日期MAllowance补贴机补贴表*idautoincrementemp_idvarchar(12)工号card_idvarchar(20)IC卡号clock_idlo
22、ngint补贴机编号depositmoney充值录入金额kindlongint充值类型(0:现金,1:批充值,2:补贴,3:先通过录入充值名单后通过发卡器充值)chargedbit已充值downedbit已下载到补贴机charge_moneymoney已充值金额charge_datedatetime充值时间card_balancemoney卡余额card_timeslongint充卡次数charge_vervarchar(8)补贴版本op_uservarchar(20)op_datedatetime录入日期MapDots地图点*Map_idlongint电子地图*Door_idlongint门
23、控制器编号*Dot_idlongint控制点OpenPiclongint修改点后打开的图号(属性设置,为空时,带入点属性中的图号)ClosePiclongint修改点后关闭的图号(属性设置,为空时,带入点属性中的图号)Maps电子地图*Map_idlongint地图编号MapNamevarchar(30)地图名称Contentimage地图内容MCardCost卡成本收入退还*idautoincrementemp_idvarchar(50)card_idvarchar(50)in_moneymoney收入金额out_moneymoney支出金额kindlongint1:卡成本 2:管理费op_
24、ymddatetime日期op_uservarchar(50)op_datedatetimeremarkvarchar(50)区域类型(分厂门:0、厂内1),默认为厂内名单类型(0:门禁通行卡,1:考勤白名单,2:考勤黑名单)卡钟类型(0:考勤机 1:门禁机 2:消费机)状态时间(含时间、状态、通行门;状态有:普通、密码生效、报警生效、按钮生效、门锁常开、门磁报警)通行时间(含时间、等级、通行门、星期一.星期日)点属性(含点名称(30)、点类型(10)、打开图号(4)、关闭图号(4)、点地址(4),数字表示宽度假日通行设置(假日日期,含假日日期、假日名称)假日通行设置(假日时段,含时间、等级、
25、通行门)超级用户设置(用户密码,含用户编号、通行门)超级用户设置(通行时段,含时间、通行门)使用状态(0:未用;1:己用;2:挂失)充值类型(0:现金,1:批充值,2:补贴,3:先通过录入充值名单后通过发卡器充值)修改点后打开的图号(属性设置,为空时,带入点属性中的图号)修改点后关闭的图号(属性设置,为空时,带入点属性中的图号)主键字段名数据类型允许空中文名称MChangeCard坏卡更换表*idautoincrementemp_idvarchar(12)工号old_card_idvarchar(16)旧卡号new_card_idvarchar(16)新卡号card_balancemoney卡
26、上余额card_timeslongint卡次card_costmoney换卡时收的卡成本memotext换卡原因op_uservarchar(20)操作员op_datedatetimeMChargeRecords 充值表emp_idvarchar(50)员工编号*card_idvarchar(16)卡号*charge_moneymoney充值金额card_balancemoney帐上余额*card_timeslongint充值次数card_sequlongint卡交易流水号Kindlongint类型(0 为现金充值 1 补贴充值 2 批量充值 3免费充值 4补办新卡)op_ymddatetim
27、e充值日期op_uservarchar(20)操作人op_datedatetime充值时间remarkvarchar(50)备注MealRecords消费明细表ver_idlongint版本号pos_sequlongint消费流水号card_sequlongint卡交易流水号opcard_idvarchar(50)POS机操作员卡号*clock_idlongint消费机号emp_idvarchar(12)工号card_idvarchar(16)卡号*sign_timedatetime消费时间op_ymddatetime消费日期markint字节标识flagint字节打卡结果=100扣款=101
28、清卡上的余额=102退款 0=正常消费=1出纳机=2充值机=3机上退款=7刷卡速度过快*card_timeslongint加卡次数card_consumemoney消费额*card_balancemoney余额kindvarchar(50)1-早餐 2-中餐 3-晚餐 4-夜宵passedbitMRefund退款明细表*idautoincrementemp_idvarchar(12)工号card_idvarchar(20)卡号old_card_balance money原卡余额back_moneymoney退款金额card_balancemoney退后余额card_timeslongint卡次
29、card_costmoney当退卡时退卡的成本金额verifiedbitquitbit是否全部退卡kindlongint0-退款 1-退卡op_uservarchar(20)op_datedatetimeMUserSQL自定义SQL语句*idautoincrementtitlevarchar(50)Paramvarchar(200)Widthvarchar(200)SQLtextNations民族表*nation_idvarchar(8)nation_namevarchar(20)Natives籍贯表*native_idvarchar(8)native_namevarchar(20)OpLog
30、操作日志*IDautoincrement序号opTimedatetime操作时间BeWritevarchar(100)描述opUservarchar(10)操作用户opComPutervarchar(20)使用计算机(用于网络版)OutWork_D请假登记子表idautoincrement*bill_idvarchar(20)*emp_idvarchar(12)begin_timedatetimeend_timedatetimework_daysfloatstatus_idlongintratefloatOutWork_M出差登记表*bill_idvarchar(20)work_novarch
31、ar(20)work_causevarchar(50)requirervarchar(12)checkervarchar(10)check_datedatetimeop_uservarchar(10)op_datedatetimeauditbitmemovarchar(50)OverTime_Detail加班单子表idautoincrement*bill_idvarchar(20)*emp_idvarchar(12)sign_datedatetimebegin_timevarchar(5)end_timevarchar(5)status_idlongintrestlongintis_otbit
32、PassTime通行时间记录idautoincrement*card_idvarchar(16)卡号*emp_idvarchar(12)工号*door_idlongint门禁机编号*passTimedatetime刷卡时间readnolongint读头编号(1-4),对应于DOOR中PointState字段中的点地址cardresultlongint结果Pictures电子地图点图库*PictureslongintPicNamevarchar(20)ContentimageRealTime通行时间记录*idautoincrementcard_idvarchar(16)卡号emp_idvarch
33、ar(12)工号door_idlongint门禁机编号passTimedatetime刷卡时间readnolongint读头编号(1-4),对应于DOOR中PointState字段中的点地址cardresultlongint结果Reg_OverTime加班登记表*bill_idvarchar(20)overtime_novarchar(20)requirervarchar(12)ot_causevarchar(50)op_uservarchar(10)op_datedatetimecheckervarchar(10)check_datedatetimeauditbitmemotextRepor
34、t_Day考勤日报表*emp_idvarchar(12)*sign_datedatetimeadjustedbitshift_idint字节statusint字节sign_countvarchar(5)in1varchar(5)out1varchar(5)in2varchar(5)out2varchar(5)in3varchar(5)out3varchar(5)in4varchar(5)out4varchar(5)in5varchar(5)out5varchar(5)plan_daysfloat计划出勤天数sun_daysfloat周日天数hd_daysfloat假日天数duty_daysfl
35、oat有刷卡天数work_daysfloat出勤天数absent_daysfloat缺勤天数leave_daysfloat请假天数fact_hrsfloat实际工时basic_hrsfloat基本工时mid_hrsfloat中班工时ns_hrsfloat夜班工时ot_hrsfloat加时sun_hrsfloat周日加时hd_hrsfloat假日加时late_minsfloat迟到分late_countfloat迟到次leave_minsfloat早退分leave_countfloat早退次数ns_countfloat夜班次数mid_countfloat中班次数ot_countfloat加班次数
36、l0hrsfloat事假时数l1hrsfloat病假时数l2hrsfloatl3hrsfloatl4hrsfloatl5hrsfloatl6hrsfloatl7hrsfloatl8hrsfloatL9hrsfloatoutwork_hrsfloat出差时数shutdown_hrsfloat待料时数outwork_daysfloatshutdown_daysfloatnotesvarchar(50)Report_Month考勤月报表*YMvarchar(7)*emp_idvarchar(12)工号auditbit审核状态auditorvarchar(20)审核人audit_datedatetim
37、e审核日期update_datedatetime更新日期month_daysint当月天数plan_daysfloat计划出勤天数sun_daysfloat周日天数hd_daysfloat假日天数cal_daysfloat计算天数duty_daysfloat有刷卡天数work_daysfloat出勤天数absent_daysfloat缺勤天数leave_daysfloat请假天数fact_hrsfloat实际工时basic_hrsfloat基本工时mid_hrsfloat中班工时ns_hrsfloat夜班工时ot_hrsfloat加时sun_hrsfloat周日加时hd_hrsfloat假日加
38、时late_minsfloat迟到分late_countfloat迟到次leave_minsfloat早退分leave_countfloat早退次数ns_countfloat夜班次数mid_countfloat中班次数ot_countfloat加班次数l0hrsfloat事假时数l1hrsfloat病假时数l2hrsfloatl3hrsfloatl4hrsfloatl5hrsfloatl6hrsfloatl7hrsfloatl8hrsfloatL9hrsfloatoutwork_hrsfloat出差时数shutdown_hrsfloat待料时数outwork_daysfloatshutdown
39、_daysfloatReports自定义报表*IDautoincrement序号FormNamevarchar(30)窗体名称RepNamevarchar(30)报表名称Contentimage报表内容LanCodevarchar(20)语言Rules考勤规则表*rule_idvarchar(8)rule_namevarchar(50)rulestextdays/monthfloathours/dayfloatot_ratefloatsun_ratefloathd_ratefloatmemotextScheme排班表*YMvarchar(7)*emp_idvarchar(12)shift_id
40、varchar(8)start_datedatetime1varchar(8)2varchar(8)3varchar(8)4varchar(8)5varchar(8)6varchar(8)7varchar(8)8varchar(8)9varchar(8)10varchar(8)11varchar(8)12varchar(8)13varchar(8)14varchar(8)15varchar(8)16varchar(8)17varchar(8)18varchar(8)19varchar(8)20varchar(8)21varchar(8)22varchar(8)23varchar(8)24var
41、char(8)25varchar(8)26varchar(8)27varchar(8)28varchar(8)29varchar(8)30varchar(8)31varchar(8)Shifts班次表*shift_idvarchar(8)shift_namevarchar(50)depart_idvarchar(8)shift_kindlongintintintwork_hrsfloat基本工时need_hrsfloat要求工时is_defaultbitshiftstextmemotextShifts_Rule班次规律表*shift_idvarchar(8)shift_namevarchar(
42、20)shifts_cycintshifts_cyc_unitvarchar(10)startintshiftstextmemotextShutDown_D停工登记子表idautoincrement*bill_idvarchar(20)*emp_idvarchar(12)begin_timedatetimeend_timedatetimedaysfloatstatus_idlongintintintratefloatShutDown_M停工登记表*bill_idvarchar(20)shutdown_novarchar(20)shutdown_causevarchar(50)requirerv
43、archar(12)checkervarchar(10)check_datedatetimeop_uservarchar(10)op_datedatetimeauditbitmemovarchar(50)SignCard_D补卡子表idautoincrement*bill_idvarchar(20)*emp_idvarchar(12)*sign_timedatetimestatus_idlongintintSignCard_M补卡记录表*bill_idvarchar(20)signcard_novarchar(20)requirervarchar(12)sign_personslonginti
44、ntintsign_causevarchar(50)checkervarchar(10)check_datedatetimeop_uservarchar(10)op_datedatetimeauditbitmemovarchar(50)TextType文本格式*idautoincrementtexttypenamevarchar(50)文本格式名称textmemotext文本格式内容TimeRecords考勤记录表*idautoincrementclock_idint(字节0emp_idvarchar(12)*card_idvarchar(16)*sign_timedatetimemarkin
45、t(字节0flagint(字节0bill_idvarchar(20)Users用户管理*User_idvarchar(12)用户编号UserNamevarchar(20)用户名PassWordvarchar(6)登陆密码GroupNamevarchar(20)用户组IsNewbit新用户登陆必须修改密码IsStopbit用户己停用Accesstext权限Clockstext用户可操作的卡钟departstext用户可操作的部门RealClockstext用户实时采集的机器类型(0 为现金充值 1 补贴充值 2 批量充值 3免费充值 4补办新卡)打卡结果=100扣款=101清卡上的余额=102退款 0=正常消费=1出纳机=2充值机=3机上退款=7刷卡速度过快 1-早餐 2-中餐 3-晚餐 4-夜宵读头编号(1-4),对应于DOOR中PointState字段中的点地址读头编号(1-4),对应于DOOR中PointState字段中的点地址
限制150内