/*
================================================================================
档案代号:cqs_file
档案名称:刷卡出勤明细资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cqs_file
(
cqs01       varchar2(10) NOT NULL,   /*员工代号                               */
cqs02       date NOT NULL,           /*日期                                   */
cqs03       varchar2(10),            /*公司别                                 */
cqs04       varchar2(10),            /*部门代号                               */
cqs05       varchar2(10),            /*所属班别                               */
cqs06       varchar2(1),             /*假日别                                 */
                                     /*0:正常上班 1:全日休假 2:半日休假       */
                                     /*3:节日  for 大陆版 add                 */
cqs07       varchar2(10),            /*临时卡号                               */
cqs08       number(5),               /*忘卡次数                               */
cqs09       varchar2(1),             /*No Use                                 */
cqs10       number(5),               /*上班时间之时分                         */
                                     /*上班时间之时分(时)                     */
cqs11       number(5),               /*上班时间之时分                         */
                                     /*上班时间之时分(分)                     */
cqs12       number(5),               /*下班时间之时分                         */
                                     /*下班时间之时分(时)                     */
cqs13       number(5),               /*下班时间之时分                         */
                                     /*下班时间之时分(分)                     */
cqs14       number(5),               /*加班上班时间之时分(时)                 */
cqs15       number(5),               /*加班上班时间之时分(分)                 */
cqs16       number(5),               /*加班下班时间之时分(时)                 */
cqs17       number(5),               /*加班下班时间之时分(分)                 */
cqs18       number(5),               /*上班迟到之分钟数                       */
cqs19       varchar2(1),             /*上班迟到否                             */
cqs20       number(5),               /*下班早退之分钟数                       */
cqs21       varchar2(1),             /*下班早退否                             */
cqs22       number(8,4),             /*第一段加班之时数                       */
                                     /*正常加班一之时数 #NO.A066 for大陆版    */
cqs23       number(8,4),             /*第二段加班之时数                       */
                                     /*正常加班二之时数 #NO.A066 for大陆版    */
cqs24       number(8,4),             /*第三段加班之时数                       */
                                     /*休息日加班之时数 #NO.A066 for大陆版    */
cqs25       number(8,4),             /*假日加班之加班时数                     */
                                     /*节日加班之时数   #NO.A066 for大陆版    */
cqs26       varchar2(1),             /*资料来源                               */
                                     /*'1':刷卡产生(apyt510)                  */
                                     /*'2':不刷卡产生(apyt520)                */
cqs27       varchar2(1),             /*异常否                                 */
cqs28       varchar2(80),            /*异常原因一                             */
cqs29       varchar2(80),            /*异常原因二                             */
cqs30       varchar2(140),           /*异常原因三                             */
cqs31       varchar2(140),           /*异常原因四                             */
cqs32       number(8,4),             /*换休时数                               */
                                     /*换休时数  (02/06/05 modify 原No use)   */
cqs331      number(5),               /*休息起始时间                           */
                                     /*休息起始时间(时)                       */
cqs332      number(5),               /*休息起始时间                           */
                                     /*休息起始时间(分)                       */
cqs341      number(5),               /*休息截止时间                           */
                                     /*休息截止时间(时)                       */
cqs342      number(5),               /*休息截止时间                           */
                                     /*休息截止时间(分)                       */
cqs351      number(5),               /*休息早退分钟                           */
cqs352      varchar2(1),             /*休息须计早退                           */
cqs361      number(5),               /*休息迟到分钟                           */
cqs362      varchar2(1),             /*休息须计迟到                           */
cqs371      number(15,3),            /*出勤天数                               */
cqs372      number(5),               /*迟到次数                               */
cqs373      number(5),               /*早退次数                               */
cqsacti     varchar2(1),             /*资料有效否                             */
cqsuser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
cqsgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
cqsmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
cqsdate     date,                    /*最近修改日                             */
                                     /*系统维护                               */
cqs010      date,                    /*上班刷卡日期                           */
cqs020      date,                    /*下班刷卡日期                           */
cqs030      date,                    /*上班刷卡日期                           */
cqs040      date,                    /*下班刷卡日期                           */
cqs050      date,                    /*上班刷卡日期                           */
cqs060      date,                    /*下班刷卡日期                           */
cqsud01     varchar2(255),           /*自订栏位-Textedit                      */
cqsud02     varchar2(40),            /*自订栏位-文字                          */
cqsud03     varchar2(40),            /*自订栏位-文字                          */
cqsud04     varchar2(40),            /*自订栏位-文字                          */
cqsud05     varchar2(40),            /*自订栏位-文字                          */
cqsud06     varchar2(40),            /*自订栏位-文字                          */
cqsud07     number(15,3),            /*自订栏位-数值                          */
cqsud08     number(15,3),            /*自订栏位-数值                          */
cqsud09     number(15,3),            /*自订栏位-数值                          */
cqsud10     number(10),              /*自订栏位-整数                          */
cqsud11     number(10),              /*自订栏位-整数                          */
cqsud12     number(10),              /*自订栏位-整数                          */
cqsud13     date,                    /*自订栏位-日期                          */
cqsud14     date,                    /*自订栏位-日期                          */
cqsud15     date                     /*自订栏位-日期                          */
);

create unique index cqs_pk on cqs_file (cqs01,cqs02);
alter table cqs_file add  constraint cqs_pk primary key  (cqs01,cqs02) enable validate;
grant select on cqs_file to public;
grant index on cqs_file to public;
grant update on cqs_file to public;
grant delete on cqs_file to public;
grant insert on cqs_file to public;