/*
================================================================================
档案代号:cpq_file
档案名称:刷卡班别资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cpq_file
(
cpq01       varchar2(10) NOT NULL,   /*公司别代码                             */
cpq02       varchar2(10) NOT NULL,   /*班别代码                               */
cpq03       number(5),               /*正常上班时间                           */
                                     /*正常上班时间(时)                       */
cpq04       number(5),               /*正常上班时间                           */
                                     /*正常上班时间(分)                       */
cpq05       number(5),               /*正常下班时间                           */
                                     /*正常下班时间(时)                       */
cpq06       number(5),               /*正常下班时间                           */
                                     /*正常下班时间(分)                       */
cpq07       number(5),               /*半天上班时间(时)                       */
cpq08       number(5),               /*半天上班时间(分)                       */
cpq09       number(5),               /*半天下班时间(时)                       */
cpq10       number(5),               /*半天下班时间(分)                       */
cpq11       number(5),               /*加班上班时间(时)                       */
cpq12       number(5),               /*加班上班时间(分)                       */
cpq13       number(5),               /*半天加班上班(时)                       */
cpq14       number(5),               /*半天加班上班(分)                       */
cpq15       number(5),               /*正常休息时间起时                       */
cpq16       number(5),               /*正常休息时间起分                       */
cpq17       number(5),               /*正常休息时间迄时                       */
cpq18       number(5),               /*正常休息时间迄分                       */
cpq19       number(5),               /*正常工作时数                           */
                                     /*正常工作时数(时)                       */
cpq20       number(5),               /*正常工作时数                           */
                                     /*正常工作时数(分)                       */
cpq21       number(5),               /*半天工作时数(时)                       */
cpq22       number(5),               /*半天工作时数(分)                       */
cpq23       number(5),               /*每次迟到几分钟内不计次之分             */
cpq24       number(5),               /*每次早退几分钟内不计次之分             */
cpq25       number(5),               /*迟到超过几分钟必须请假之分             */
cpq26       number(5),               /*早退超过几分钟必须请假之分             */
cpq27       number(5),               /*加班超过几分钟给加班费之分             */
cpq28       number(5),               /*刷卡几分钟内重复者无效之分             */
cpq29       number(5),               /*加班时数最多几小时以内之时             */
cpq30       number(5),               /*非假日加班扣除休息时间:分钟            */
cpq31       number(5),               /*假日加班扣除休息时间                   */
                                     /*假日加班扣除休息时间:分钟数            */
cpq34       varchar2(1),             /*当日刷卡区间认定起                     */
                                     /*1.前一日  2.当日                       */
cpq341      number(5),               /*当日刷卡区间认定起始                   */
                                     /*当日刷卡区间认定起始(时)               */
cpq342      number(5),               /*当日刷卡区间认定起始                   */
                                     /*当日刷卡区间认定起始(分)               */
cpq35       varchar2(1),             /*当日刷卡区间认定迄                     */
                                     /*1.前一日  2.当日  3.隔日               */
cpq351      number(5),               /*当日刷卡区间认定起始                   */
                                     /*当日刷卡区间认定起始(时)               */
cpq352      number(5),               /*当日刷卡区间认定起始                   */
                                     /*当日刷卡区间认定起始(分)               */
cpq36       varchar2(1),             /*休息时间须刷卡                         */
cpq37       number(6,4),             /*出勤天数大于等于此设定值才             */
cpq38       varchar2(1),             /*请假归属日期之认定                     */
                                     /*1.前一日  2.当日  3.次日               */
cpq39       varchar2(1),             /*加班时间须刷卡否                       */
cpq40       number(5),               /*计加班之提早上班分钟数                 */
cpq41       number(5),               /*假日加班时数最多几小时以内             */
                                     /*                                       */
cpq42       varchar2(10),            /*假日加班时数最多几小时以内             */
cpqacti     varchar2(1),             /*资料有效否                             */
cpquser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
cpqgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
cpqmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
cpqdate     date                     /*最近修改日                             */
                                     /*系统维护                               */
);

create unique index cpq_pk on cpq_file (cpq01,cpq02);
alter table cpq_file add  constraint cpq_pk primary key  (cpq01,cpq02) enable validate;
grant select on cpq_file to public;
grant index on cpq_file to public;
grant update on cpq_file to public;
grant delete on cpq_file to public;
grant insert on cpq_file to public;