alter  table sys_user   add column id_card  varchar(255) DEFAULT NULL COMMENT '身份证号';
alter  table sys_user   add column reference_number  varchar(255) DEFAULT NULL COMMENT '推荐码';


CREATE TABLE `cash_flow_manage_basic_info` (
                                               `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
                                               `supplier_id` bigint(20) DEFAULT NULL COMMENT '供应商Id',
                                               `enterprise_customer_info_id` bigint(20) DEFAULT NULL COMMENT '核心企业Id',
                                               `trading_platform_id` bigint(20) DEFAULT NULL COMMENT '贸易平台Id',
                                               `business_name` varchar(50) DEFAULT NULL COMMENT '业务名称',
                                               `business_number` varchar(50) DEFAULT NULL COMMENT '业务编号',
                                               `entry_out_type` varchar(2) DEFAULT NULL COMMENT '出入账类型:1,入账;2,出账',
                                               `cash_type` varchar(20) DEFAULT NULL COMMENT '类型：现金、票据贴现',
                                               `currency` bigint(20) DEFAULT NULL COMMENT '币种',
                                               `amount` decimal(17,2) DEFAULT '0.00' COMMENT '金额',
                                               `cash_status` tinyint(1) NOT NULL COMMENT '状态 入账：1,已创建、2,已分配;出账：3,待处理、4,已完成',
                                               `contract_number` varchar(50) DEFAULT NULL COMMENT '采购合同编号',
                                               `cash_date` datetime DEFAULT NULL COMMENT '日期',
                                               `remark` varchar(500) DEFAULT NULL COMMENT '备注',
                                               `ledger_account_basic_info_id` bigint(20) DEFAULT NULL COMMENT '对应分账管理基本信息表Id',
                                               `user_create` varchar(50) DEFAULT NULL COMMENT '创建人',
                                               `user_modified` varchar(50) DEFAULT NULL COMMENT '修改人',
                                               `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
                                               `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
                                               `billing_factoring_entry_id` bigint(20) DEFAULT NULL COMMENT '对应sop保理业务入账表Id',
                                               PRIMARY KEY (`id`)
) ENGINE=InnoDB   COMMENT='现金流管理-基础信息表';


CREATE TABLE `cash_flow_manage_entry_info` (
                                               `id` bigint(20) NOT NULL AUTO_INCREMENT,
                                               `cash_flow_manage_basic_info_id` bigint(20) DEFAULT NULL,
                                               `company_id` bigint(20) DEFAULT NULL COMMENT '企业id',
                                               `account_belong` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '账户归属    长银 非长银 资方',
                                               `company_belong` bigint(20) DEFAULT NULL COMMENT '公司归属',
                                               `business_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '业务类型',
                                               `business_type_number` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '业务类型编号',
                                               `bank_account_id` bigint(20) DEFAULT NULL COMMENT 'sop 查询',
                                               `type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '入账类型  现金/票据',
                                               `income_date` datetime DEFAULT NULL COMMENT '入账日期',
                                               `income_amount` decimal(11,2) DEFAULT NULL COMMENT '入账金额',
                                               `invoice_amount` decimal(11,2) DEFAULT NULL COMMENT '票据金额',
                                               `real_amount` decimal(11,2) DEFAULT NULL COMMENT '实际金额',
                                               `remark` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注',
                                               `user_create` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '创建人',
                                               `user_modified` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '修改人',
                                               `gmt_create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
                                               `gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
                                               PRIMARY KEY (`id`)
) ENGINE=InnoDB   COLLATE=utf8_unicode_ci;
