创建数据表结构

drop table if exists ali_oa_leave;
create table ali_oa_leave (
    id                   bigint(20)              not null auto_increment     comment '主键id',
    user_id              bigint(20)              not null                    comment '用户名id',
    leave_type           char(1)                 default '0'                 comment '请假类型(0年假 1事假 2病假 3调休 4产假 5陪产假 6婚假 7例假 8丧假 9哺乳假)',
    start_time           datetime                                            comment '开始时间',
    end_time             datetime                                            comment '结束时间',
    duration             decimal(10,1)           not null default '0.0'      comment '时长(天)',
    reason               varchar(255)            default ''                  comment '请假事由',
    create_by            varchar(64)             default ''                  comment '创建者',
    create_time          datetime                                            comment '创建时间',
    update_by            varchar(64)             default ''                  comment '更新者',
    update_time          datetime                                            comment '更新时间',
    remark               varchar(500)            default null                comment '备注',
    primary key (id)
) engine=innodb auto_increment=100 comment='员工请假表';

要把附件(多个)另外存在一个表里面

drop table if exists ali_oa_appendix;
create table ali_oa_appendix(
    id                   bigint(20)              not null auto_increment     comment '主键id',
    leave_id             bigint(20)              not null                    comment '员工请假表id',
    appendix_url         varchar(255)            default ''                  comment '附件地址',
    create_by            varchar(64)             default ''                  comment '创建者',
    create_time          datetime                                            comment '创建时间',
    update_by            varchar(64)             default ''                  comment '更新者',
    update_time          datetime                                            comment '更新时间',
    remark               varchar(500)            default null                comment '备注',
    primary key (id)
) engine = innodb aoto_increment=100 comment='员工请假附件表';

把ali_oa_leave表的主键id字段,放到ali_oa_appendix表就ok

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值