/*
================================================================================
档案代号:tlp_file
档案名称:员工历史异动资料档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table tlp_file
(
tlp01       varchar2(16) NOT NULL,   /*异动单号                               */
tlp02       date,                    /*单据日期                               */
tlp03       date,                    /*生效日期                               */
tlp031      number(5) NOT NULL,      /*行序                                   */
tlp04       varchar2(1),             /*异动类别                               */
                                     /*1:新增 2:修改 3:无效                   */
tlp05       varchar2(10),            /*员工代号                               */
tlp06       varchar2(1),             /*异动性质                               */
                                     /*1:公司异动(apyt010)                    */
                                     /*2:部门异动(apyt010)                    */
                                     /*3:班别异动(apyt010)                    */
                                     /*4:线别异动(apyt010)                    */
                                     /*5:职称异动(apyt010)                    */
                                     /*6:新进员工(apyt010)                    */
                                     /*7:试用期满(apyt010)                    */
                                     /*8:留职停薪(apyt010)                    */
                                     /*9:复职    (apyt010)                    */
                                     /*A:离职    (apyt010)                    */
                                     /*B:直/间接人员     (apyt010)            */
                                     /*C:本薪/职等级异动 (apyt020)            */
                                     /*D:津贴异动(apyt030)                    */
                                     /*E:健保异动(apyt038)                    */
                                     /*F:劳保异动(apyt039)                    */
                                     /*G:眷属异动(apyt037)                    */
                                     /*H:社保异动(gpyt070)          for 大陆版*/
                                     /*I:制度异动(apyt100)                    */
                                     /*J:工资异动(apyt100)                    */
                                     /*K:自提生效(apyt100)                    */
                                     /*M:自提失效(apyt100)                    */
                                     /*L:雇主提缴(apyt100)                    */
                                     /*N.自提提缴率异动(apyt100)              */
                                     /*R.育婴留职停薪(apyt010)                */
tlp07       varchar2(6),             /*原因代码                               */
tlp08       varchar2(255),           /*备注                                   */
tlp09       varchar2(40),            /*原异动资料                             */
tlp10       varchar2(40),            /*新异动资料                             */
tlp11       varchar2(4),             /*原育婴留停状况                         */
                                     /*第一码 育婴留停申请否                  */
                                     /*第二码 劳保费延迟缴纳否                */
                                     /*第三码 健保费延迟缴纳否                */
tlp12       varchar2(10),            /*原津贴代码                             */
tlp13       varchar2(10),            /*新津贴代码                             */
tlp14       varchar2(10),            /*原职等                                 */
tlp15       varchar2(10),            /*新职等                                 */
tlp16       number(5),               /*原职级                                 */
tlp17       number(5),               /*原职级                                 */
tlp18       varchar2(2),             /*原劳健保等级                           */
                                     /*原社保身份别                  for 大陆版*/
tlp19       varchar2(2),             /*新劳健保等级                           */
                                     /*新社保身份别                  for 大陆版*/
tlp20       number(20,6),            /*原金额                                 */
                                     /*原社保金基数                  for 大陆版*/
tlp21       number(20,6),            /*新金额                                 */
                                     /*新社保金基数                  for 大陆版*/
tlp22       date,                    /*原生效日期                             */
tlp23       varchar2(1),             /*原减免注记                             */
tlp24       varchar2(1),             /*新减免注记                             */
tlp25       number(9,4),             /*原劳保费率                             */
tlp26       number(9,4),             /*新劳保费率                             */
tlp27       number(20,6),            /*原公积金基数                           */
                                     /*原公积金基数                  for 大陆版*/
tlp28       number(20,6),            /*新公积金基数                           */
                                     /*新公积金基数                  for 大陆版*/
tlpacti     varchar2(1),             /*资料有效否                             */
tlpuser     varchar2(10),            /*资料所有者                             */
tlpgrup     varchar2(10),            /*资料所有群                             */
tlpmodu     varchar2(10),            /*资料更改者                             */
tlpdate     date,                    /*资料更改日期                           */
tlp29       varchar2(1),             /*新劳退制度选择                         */
                                     /*1.新制  2.旧制                         */
tlp30       varchar2(1),             /*原劳退制度选择                         */
                                     /*1.新制  2.旧制                         */
tlp31       number(15,3),            /*新制年资                               */
tlp32       number(15,3),            /*保留年资                               */
tlp33       varchar2(1),             /*年资结清                               */
tlp34       number(5),               /*新工资等级                             */
tlp35       number(5),               /*原工资等级                             */
tlp36       varchar2(1),             /*No Use                                 */
tlp37       varchar2(1),             /*No Use                                 */
tlp38       number(9,4),             /*新自愿提缴率                           */
tlp39       number(9,4),             /*原自愿提缴率                           */
tlp40       date,                    /*原自愿提缴日                           */
tlp41       number(9,4),             /*新雇主提缴率                           */
tlp42       number(9,4),             /*原雇主提缴率                           */
tlp43       date,                    /*自愿提缴截止日                         */
tlp44       varchar2(10),            /*No Use                                 */
tlp45       varchar2(1),             /*劳保缴费延迟否                         */
tlp46       varchar2(1),             /*健保缴费延迟否                         */
tlp47       number(20,6),            /*原医保金基数                           */
                                     /*大陆版                                 */
tlp48       number(20,6),            /*新医保金基数                           */
                                     /*大陆版                                 */
tlp49       varchar2(10),            /*眷属关系                               */
tlp50       varchar2(40),            /*眷属姓名                               */
tlp51       varchar2(1),             /*眷属证别                               */
tlp52       varchar2(10),            /*证号                                   */
tlp53       varchar2(1),             /*性别                                   */
tlp54       date,                    /*生日                                   */
tlp55       varchar2(1),             /*眷属类型                               */
tlp56       varchar2(1),             /*异动类别                               */
tlp57       varchar2(1),             /*满20 岁眷属加保类型                    */
tlp58       varchar2(1),             /*减免注记                               */
tlp59       varchar2(255)            /*户籍地址                               */
);

create        index tlp_02 on tlp_file (tlp05);
create unique index tlp_pk on tlp_file (tlp01,tlp031);
alter table tlp_file add  constraint tlp_pk primary key  (tlp01,tlp031) enable validate;
grant select on tlp_file to public;
grant index on tlp_file to public;
grant update on tlp_file to public;
grant delete on tlp_file to public;
grant insert on tlp_file to public;