CREATE TABLE `apply_project` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  `remark` varchar(2500) DEFAULT NULL COMMENT '备注',
  `pro_id` varchar(50) DEFAULT NULL COMMENT '项目表id',
  `project_reasons` varchar(2001) DEFAULT NULL COMMENT '项目说明',
  `project_year` varchar(10) DEFAULT NULL COMMENT '项目年份',
  `expect_start_date` date DEFAULT NULL COMMENT '预计开始日期',
  `expect_end_date` date DEFAULT NULL COMMENT '预计结束日期',
  `expect_check_date` date DEFAULT NULL COMMENT '预计验收日期',
  `meeting_file_data_ids` varchar(255) DEFAULT NULL COMMENT '会议纪要ids',
  `report_file_data_ids` varchar(255) DEFAULT NULL COMMENT '立项报告',
  `manager_id` varchar(50) DEFAULT NULL COMMENT '项目经理id',
  `manager_name` varchar(50) DEFAULT NULL COMMENT '项目经理',
  `expect_pre_sales` decimal(12,2) DEFAULT NULL COMMENT '预计收入金额',
  `expect_cost` decimal(12,2) DEFAULT NULL COMMENT '预计投入成本',
  `expect_ratio` decimal(6,2) DEFAULT NULL COMMENT '预计毛利率',
  `budget_making_id` varchar(50) DEFAULT NULL COMMENT '预算编制',
  `file_data_ids` varchar(255) DEFAULT NULL COMMENT '附件列表ids',
  `cc_list` text COMMENT '抄送人员',
  `status` int(6) DEFAULT NULL COMMENT '流程状态',
  `result` varchar(255) DEFAULT NULL COMMENT '流程审核结果',
  `group_id` varchar(50) DEFAULT NULL COMMENT '集团id',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='立项申请';


CREATE TABLE `oa_vacation_record` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `login_account` varchar(100) DEFAULT NULL COMMENT '登录账号',
  `name` varchar(64) DEFAULT NULL COMMENT '姓名',
  `department_name` varchar(64) DEFAULT NULL COMMENT '组织名称',
  `post_name` varchar(64) DEFAULT NULL COMMENT '岗位名称',
  `vacation_type` varchar(64) DEFAULT NULL COMMENT '假期类型',
  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `attachment_url` varchar(100) DEFAULT NULL COMMENT '附件',
  `unit_name` varchar(64) DEFAULT NULL COMMENT '单位名称',
  `time_length` decimal(6,2) DEFAULT NULL COMMENT '申请长度',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `group_name` varchar(64) DEFAULT NULL COMMENT '所属单位',
  `biz_code` varchar(100) DEFAULT NULL COMMENT '归属项目编号',
  `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  `group_id` varchar(100) DEFAULT NULL COMMENT '所属单位id',
  `biz_id` varchar(100) DEFAULT NULL COMMENT '归属项目id',
  `status` int(6) DEFAULT '0' COMMENT '状态0：正常 1：异常',
  `user_id` varchar(100) DEFAULT NULL COMMENT '用户id',
  `val_time_length` decimal(6,2) DEFAULT NULL COMMENT '折算后工时',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC COMMENT='请假记录表';


CREATE TABLE `oa_work_overtime_record` (
  `id` varchar(64) NOT NULL COMMENT '主键',
  `login_account` varchar(100) DEFAULT NULL COMMENT '登录账号',
  `name` varchar(64) DEFAULT NULL COMMENT '姓名',
  `department_name` varchar(64) DEFAULT NULL COMMENT '组织名称',
  `post_name` varchar(64) DEFAULT NULL COMMENT '岗位名称',
  `overtime_type` varchar(64) DEFAULT NULL COMMENT '加班类型',
  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `unit_name` varchar(10) DEFAULT NULL COMMENT '单位名称',
  `time_length` decimal(6,2) DEFAULT NULL COMMENT '申请长度',
  `sub_time` decimal(6,2) DEFAULT NULL COMMENT '扣减时长',
  `sub_time_interval` varchar(64) DEFAULT NULL COMMENT '扣减时段',
  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  `registrant_name` varchar(64) DEFAULT NULL COMMENT '登记人',
  `registrant_time` datetime DEFAULT NULL COMMENT '登记时间',
  `confirmer_name` varchar(64) DEFAULT NULL COMMENT '确认人',
  `confirmer_time` datetime DEFAULT NULL COMMENT '确认时间',
  `group_name` varchar(64) DEFAULT NULL COMMENT '所属单位',
  `biz_code` varchar(100) DEFAULT NULL COMMENT '归属项目编号',
  `created_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
  `created_at` datetime DEFAULT NULL COMMENT '创建时间/申请时间',
  `updated_by` varchar(64) DEFAULT NULL COMMENT '修改人id',
  `updated_at` datetime DEFAULT NULL COMMENT '修改时间',
  `group_id` varchar(100) DEFAULT NULL COMMENT '所属单位id',
  `biz_id` varchar(100) DEFAULT NULL COMMENT '所属项目id',
  `status` int(6) DEFAULT '0' COMMENT '状态 0：正常,1：异常',
  `user_id` varchar(100) DEFAULT NULL COMMENT '用户id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC COMMENT='加班记录表';

