/*
================================================================================
档案代号:cpf_file
档案名称:员工基本资料单头档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cpf_file
(
cpf01       varchar2(10) NOT NULL,   /*员工代号                               */
cpf02       varchar2(40),            /*员工姓名                               */
cpf03       varchar2(1),             /*性别                                   */
                                     /*F:表女性  M:表男性                     */
cpf04       date,                    /*出生日期                               */
                                     /*出生日期(西元年)                       */
cpf05       varchar2(2),             /*血型                                   */
cpf06       varchar2(40),            /*出生地                                 */
cpf07       varchar2(20),            /*身份证字号                             */
                                     /*身份证字号                    for 大陆版*/
cpf08       varchar2(40),            /*英文姓名                               */
cpf09       varchar2(40),            /*行动电话-1                             */
                                     /*no use                     020927 modify*/
cpf10       varchar2(40),            /*行动电话-2                             */
                                     /*no use                     020927 modify*/
cpf11       varchar2(80),            /*E-Mail                                 */
                                     /*no use                     020927 modify*/
cpf12       varchar2(1),             /*健保补助资格                           */
                                     /*健保补助资格               021211 modify*/
                                     /*1.非北高两市地区之居民                 */
                                     /*2.台北市56岁以上长者或55岁以上原住民   */
                                     /*3.高雄市年满六十五岁以上长者           */
                                     /*no use                     020927 modify*/
cpf13       varchar2(1),             /*正式临时                               */
                                     /*P:正式  T:临时                         */
cpf14       varchar2(1),             /*直接间接人员                           */
                                     /*1:直接  2:间接                         */
cpf15       varchar2(40),            /*通讯电话                               */
cpf16       varchar2(1),             /*是否付薪                               */
cpf17       varchar2(1),             /*是否试用期满                           */
cpf18       varchar2(1),             /*役别                                   */
                                     /*1:未役   2:已役   3:免役               */
cpf19       varchar2(1),             /*婚姻状况                               */
                                     /*1:已婚   2:未婚   3:其它               */
cpf20       number(5),               /*扶养人数                               */
cpf21       varchar2(10),            /*邮递区号                               */
                                     /*邮递区号                      for 大陆版*/
cpf22       varchar2(255),           /*通讯地址                               */
cpf23       varchar2(255),           /*户籍地址                               */
cpf24       varchar2(1),             /*学历代号                               */
                                     /*学历代号  (输入 1 - 9, 自己认定).      */
cpf25       date,                    /*毕业日期                               */
cpf26       varchar2(80),            /*毕业学校                               */
cpf27       varchar2(80),            /*主修科系                               */
cpf28       varchar2(10),            /*公司别                                 */
cpf281      varchar2(4),             /*厂别                                   */
cpf29       varchar2(10),            /*部门代号                               */
cpf30       varchar2(10),            /*所属班别                               */
cpf31       varchar2(10),            /*职称代号                               */
cpf32       date,                    /*复职日期                               */
cpf33       date,                    /*试用期满日                             */
cpf34       varchar2(10),            /*职等                                   */
cpf341      number(5),               /*职级                                   */
cpf35       date,                    /*离职日期                               */
cpf36       varchar2(1),             /*留职停薪否                             */
cpf37       varchar2(10),            /*线别                                   */
cpf38       number(15,3),            /*以前年资                               */
cpf39       date,                    /*留职停薪日                             */
cpf40       varchar2(1),             /*须刷卡否                               */
                                     /*须刷卡否(Y/N)                          */
cpf41       varchar2(255),           /*备注                                   */
cpf42       varchar2(1),             /*邮局或银行转存或汇款                   */
                                     /*B:银行 P:邮局 T:汇款                   */
cpf43       varchar2(11),            /*行(局)号代码, 邮局或银行转存           */
cpf432      varchar2(11),            /*定存行号                               */
cpf44       varchar2(30),            /*帐号                                   */
                                     /*帐号, 邮局或银行转存之个人帐号         */
cpf441      varchar2(7),             /*解付单位代号                           */
cpf442      varchar2(30),            /*定存帐号                               */
cpf45       varchar2(1),             /*薪资别                                 */
                                     /*1:月薪 2:日薪                          */
cpf46       varchar2(1),             /*计全勤否                               */
                                     /*计全勤否(Y/N)                          */
cpf47       number(20,6),            /*全勤奖金, 个人之全勤奖金, 若           */
                                     /*勤奖金为依据. [cpa33] ->日薪计之全勤奖金*/
                                     /*[cpa34] -> 月薪计之全勤奖金.           */
cpf48       varchar2(1),             /*计加班否                               */
                                     /*Y:计加班 N:不计加班 F:固定金额         */
cpf49       number(20,6),            /*加班费                                 */
                                     /*计加班否cpf48=F(固定金额)              */
                                     /*每小时加班费                           */
cpf50       varchar2(1),             /*课税方式                               */
                                     /*0:不代扣缴                             */
                                     /*1:依法扣缴                             */
                                     /*2:依固定金额扣缴                       */
                                     /*3:依固定税率扣缴                       */
                                     /*4:居住于国内之外籍人士                 */
                                     /*5:不居住于国内之外籍人士               */
                                     /*9:不课税且不发扣缴凭单.                */
cpf51       number(20,6),            /*课税固定税额                           */
cpf52       number(9,4),             /*课税固定税率                           */
cpf53       number(20,6),            /*底薪                                   */
                                     /*由cpf31 带出但于此可修改               */
                                     /*领日薪者请输入每日薪资                 */
cpf54       varchar2(1),             /*发薪方式                               */
                                     /*1:月计一次(月薪制)  2-月计二次         */
cpf55       number(5),               /*劳保等级                               */
cpf56       date,                    /*劳保加保日期                           */
cpf57       date,                    /*劳保退保日期                           */
cpf58       number(5),               /*健保等级                               */
cpf59       date,                    /*健保加保日期                           */
cpf60       date,                    /*健保退保日期                           */
cpf61       varchar2(8),             /*团保等级                               */
cpf62       date,                    /*团保加保日期                           */
cpf63       date,                    /*团保退保日期                           */
cpf64       varchar2(10),            /*团保证号                               */
cpf65       number(20,6),            /*团保金额                               */
cpf66       number(15,3),            /*眷保人数                               */
cpf67       date,                    /*最近体检日                             */
cpf68       varchar2(40),            /*户籍电话                               */
cpf69       number(15,3),            /*目前年资                               */
                                     /*目前年资       02/12/17 modify         */
cpf70       date,                    /*到职日期                               */
cpf71       number(9,4),             /*劳保费率                               */
                                     /*劳保费率       (99/08)                 */
cpf72       varchar2(10),            /*刷卡卡号                               */
                                     /*刷卡卡号       (99/07)                 */
cpf73       varchar2(1),             /*健保减免注记                           */
                                     /*健保减免注记   (99/07)                 */
cpf731      varchar2(1),             /*劳保减免注记                           */
                                     /*劳保减免注记   (2001/05)               */
cpf74       varchar2(1),             /*是否已请领劳保失业给付                 */
                                     /*是否已请领劳保失业给付(y/n)            */
                                     /*期初导入时要有值会影响apyp050          */
cpf75       varchar2(1),             /*是否已请领老年给付                     */
                                     /*是否已请领老年给付(y/n)                */
                                     /*期初导入时要有值会影响apyp050          */
cpf76       varchar2(1),             /*外劳否                                 */
                                     /*外劳否(Y/N)                            */
cpf77       varchar2(1),             /*请假扣款否                             */
                                     /*请假扣款否(Y/N)                        */
cpf78       varchar2(4),             /*外劳仲介公司                           */
                                     /*外劳仲介公司    add in 01/01/16        */
cpf791      date,                    /*外劳入境日期                           */
                                     /*外劳入境日期    add in 01/01/16        */
cpf792      date,                    /*外劳期满日期                           */
                                     /*外劳期满日期    add in 01/01/16        */
cpf793      date,                    /*外劳出境日期                           */
                                     /*外劳出境日期    add in 01/01/16        */
cpf80       number(15,3),            /*留职停薪年资                           */
cpf81       date,                    /*留职停薪年资更新日期                   */
cpf82       date,                    /*目前年资更新日期                       */
cpf87       varchar2(1),             /*薪资发放方式                           */
                                     /*薪资发放方式                  for 大陆版*/
                                     /*1.现金  2.提款卡              NO.A066  */
cpf90       varchar2(2),             /*身份别                                 */
                                     /*身份别 (一般或外籍人士.....)  for 大陆版*/
cpf91       number(20,6),            /*社保金基数                             */
                                     /*社保金基数                    for 大陆版*/
cpf92       number(20,6),            /*公积金基数                             */
                                     /*公积金基数                    for 大陆版*/
cpf93       varchar2(12),            /*公积金号码                             */
                                     /*公积金号码                    for 大陆版*/
cpf94       varchar2(10),            /*合约代号                               */
                                     /*合同代号                      for 大陆版*/
cpf95       date,                    /*签约日期                               */
                                     /*签约日期                      for 大陆版*/
cpf96       date,                    /*到期日期                               */
                                     /*到期日期                      for 大陆版*/
cpf97       varchar2(1),             /*社会福利保险金扣缴否                   */
                                     /*社会福利保险金扣缴否(Y/N)     for 大陆版*/
cpf98       date,                    /*社保金投保日期                         */
                                     /*社保金投保日期                for 大陆版*/
cpf99       date,                    /*社保金退保日期                         */
                                     /*社保金退保日期                for 大陆版*/
cpf100      varchar2(1),             /*外劳综合保险                           */
cpfacti     varchar2(1),             /*资料有效否                             */
cpfuser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
cpfgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
cpfmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
cpfdate     date,                    /*最近修改日                             */
                                     /*系统维护                               */
cpf110      varchar2(1),             /*劳退制度选择                           */
                                     /*劳退制度选择: 1.新制  2.旧制  3.不适用退休金之人士*/
cpf111      date,                    /*新制起始日期                           */
cpf112      number(15,3),            /*新制年资                               */
cpf113      number(15,3),            /*保留年资                               */
cpf114      varchar2(1),             /*年资结清                               */
cpf115      number(5),               /*工资等级                               */
cpf116      varchar2(1),             /*No Use                                 */
cpf117      date,                    /*自愿提缴起始日期                       */
cpf118      number(15,6),            /*自愿提缴率                             */
cpf119      number(15,6),            /*雇主提缴率                             */
cpf120      varchar2(80),            /*劳保局劳退个人专户号码                 */
cpf121      date,                    /*自愿提缴截止日期                       */
cpf361      varchar2(1),             /*申请育婴留职停薪                       */
cpf581      varchar2(1),             /*健保缴费延迟否                         */
cpf551      varchar2(1),             /*劳保缴费延迟否                         */
cpf101      number(20,6),            /*医保金基数                             */
                                     /*大陆版                                 */
cpf130      varchar2(10),            /*国别                                   */
cpf131      varchar2(80),            /*紧急联络人                             */
cpf132      varchar2(80),            /*紧急联络人电话                         */
cpf601      varchar2(1),             /*员工健保停保眷属仍在保                 */
cpf122      varchar2(1),             /*退休金准备否                           */
cpfud01     varchar2(255),           /*自订栏位-Textedit                      */
cpfud02     varchar2(40),            /*自订栏位-文字                          */
cpfud03     varchar2(40),            /*自订栏位-文字                          */
cpfud04     varchar2(40),            /*自订栏位-文字                          */
cpfud05     varchar2(40),            /*自订栏位-文字                          */
cpfud06     varchar2(40),            /*自订栏位-文字                          */
cpfud07     number(15,3),            /*自订栏位-数值                          */
cpfud08     number(15,3),            /*自订栏位-数值                          */
cpfud09     number(15,3),            /*自订栏位-数值                          */
cpfud10     number(10),              /*自订栏位-整数                          */
cpfud11     number(10),              /*自订栏位-整数                          */
cpfud12     number(10),              /*自订栏位-整数                          */
cpfud13     date,                    /*自订栏位-日期                          */
cpfud14     date,                    /*自订栏位-日期                          */
cpfud15     date                     /*自订栏位-日期                          */
);

create unique index cpf_pk on cpf_file (cpf01);
alter table cpf_file add  constraint cpf_pk primary key  (cpf01) enable validate;
grant select on cpf_file to public;
grant index on cpf_file to public;
grant update on cpf_file to public;
grant delete on cpf_file to public;
grant insert on cpf_file to public;