-- ============账单,开票,收款主表联合表======================================================== CREATE TABLE bill_management ( -- ---账单类型------------------------------------------------------------------ id varchar(128) NOT NULL, bill_type int(4) DEFAULT NULL COMMENT '账单类型(1租金,2水费,3电费,4物业费)', contract_number varchar(255) DEFAULT NULL COMMENT '对应合同id', bill_company_id varchar(255) DEFAULT NULL COMMENT '账单付款公司id', bill_create_total_money decimal(12, 2) DEFAULT NULL COMMENT '生成的账单总金额', bill_update_money decimal(12, 2) DEFAULT NULL COMMENT '调整金额,正值为加钱,负值为减钱', bill_real_total_money decimal(12, 2) DEFAULT NULL COMMENT '最终账单总金额', bill_agree int(4) DEFAULT NULL COMMENT '1同意开账,null待开账/0不同意开账', -- ---开票类型------------------------------------------------------------------ invoice_agree int(4) DEFAULT NULL COMMENT '1同意开票,null/0不同意开票', invoice_system int(4) DEFAULT NULL COMMENT '开票系统类型默认null为百旺系统开票', invoice_is_email int(4) DEFAULT NULL COMMENT '是否电子发票1电子发票,null/0不没有电子发票', invoice_serial_number varchar(255) DEFAULT NULL COMMENT '开票流水号', invoice_is_success int(4) DEFAULT NULL COMMENT '1已开票,null/0不开票', invoice_operater_id varchar(64) DEFAULT NULL COMMENT '操作人id', invoice_operate_time datetime DEFAULT NULL COMMENT '操作时间', -- ---收款类型------------------------------------------------------------------ collect_total_money decimal(12, 2) DEFAULT NULL COMMENT '当前收款金额', collect_operater_id varchar(64) DEFAULT NULL COMMENT '最新收款确认人id', collect_operater_time datetime DEFAULT NULL COMMENT '最新收款确认时间', collect_is_success int(4) DEFAULT NULL COMMENT '是否完成收款1完成,null/0没有完成', -- ---基本类型------------------------------------------------------------------ status int(4) DEFAULT NULL COMMENT '状态0正常,1删除', 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(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT ='账单,开票,收款主表联合表'; -- ============收款/红冲记录表======================================================== CREATE TABLE bill_pay_log ( -- ---账单类型------------------------------------------------------------------ id varchar(128) NOT NULL, bill_management_id varchar(255) DEFAULT NULL COMMENT '账单,开票,收款主表联合表id', pay_money decimal(12, 2) DEFAULT NULL COMMENT '当前收款/红冲金额', pay_type int(4) DEFAULT NULL COMMENT '收款类型(1.线下收款,2线上收款,3线下红冲,4线上红冲)', other_bank_number varchar(255) DEFAULT NULL COMMENT '对方银行号', my_bank_number varchar(255) DEFAULT NULL COMMENT '自己银行号', my_serial_number varchar(255) DEFAULT NULL COMMENT '自己流水号', -- ---基本类型------------------------------------------------------------------ status int(4) DEFAULT NULL COMMENT '状态0正常,1删除', 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(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT ='账单_收款/红冲记录表'; -- ============水费账单记录表======================================================== CREATE TABLE bill_pay_log ( -- ---账单类型------------------------------------------------------------------ id varchar(128) NOT NULL, bill_management_id varchar(255) DEFAULT NULL COMMENT '账单,开票,收款主表联合表id', pay_money decimal(12, 2) DEFAULT NULL COMMENT '要付款金额', serial_number varchar(255) DEFAULT NULL COMMENT '流水号', use_address varchar(255) DEFAULT NULL COMMENT '水费对应位置信息', use_time varchar(255) DEFAULT NULL COMMENT '水费对应时间段', use_water decimal(12, 4) DEFAULT NULL COMMENT '水费对应用水信息(单位吨)', -- ---基本类型------------------------------------------------------------------ status int(4) DEFAULT NULL COMMENT '状态0正常,1删除', 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(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT ='账单_水费账单记录表'; -- ============电费账单记录表======================================================== CREATE TABLE bill_pay_log ( -- ---账单类型------------------------------------------------------------------ id varchar(128) NOT NULL, bill_management_id varchar(255) DEFAULT NULL COMMENT '账单,开票,收款主表联合表id', pay_money decimal(12, 2) DEFAULT NULL COMMENT '要付款金额', serial_number varchar(255) DEFAULT NULL COMMENT '流水号', use_address varchar(255) DEFAULT NULL COMMENT '对应位置信息', use_time varchar(255) DEFAULT NULL COMMENT '对应时间段', use_electricity decimal(12, 4) DEFAULT NULL COMMENT '对应用电信息(单位度)', -- ---基本类型------------------------------------------------------------------ status int(4) DEFAULT NULL COMMENT '状态0正常,1删除', 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(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT ='账单_电费账单记录表'; -- ============租金/物业费账单记录表======================================================== CREATE TABLE bill_pay_log ( -- ---账单类型------------------------------------------------------------------ id varchar(128) NOT NULL, bill_management_id varchar(255) DEFAULT NULL COMMENT '账单,开票,收款主表联合表id', pay_money decimal(12, 2) DEFAULT NULL COMMENT '要付款金额', contract_number varchar(255) DEFAULT NULL COMMENT '对应合同id', contract_type int(4) DEFAULT NULL COMMENT '账单类型(1租金,4物业费)', use_address varchar(255) DEFAULT NULL COMMENT '对应位置信息', use_time varchar(255) DEFAULT NULL COMMENT '对应时间段', -- ---基本类型------------------------------------------------------------------ status int(4) DEFAULT NULL COMMENT '状态0正常,1删除', 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(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (id) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT ='账单_租金/物业费账单记录表';