创建数据表结构
程序员文章站
2022-05-31 08:12:50
...
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
上一篇: 查询数据表结构
下一篇: centos7系统yum卸载后重新安装