1 Star 0 Fork 4.3K

javaalpha/MicroCommunity

forked from java110/MicroCommunity 
Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
create.sql 6.60 KB
Copy Edit Raw Blame History
-- 费用主表
create table business_pay_fee(
fee_id varchar(30) not null comment '费用ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
fee_type_cd varchar(12) not null comment '费用类型,物业费,停车费',
community_id varchar(30) not null comment '小区ID',
payer_obj_id varchar(30) not null comment '付款方ID',
income_obj_id varchar(30) not null comment '收款方ID',
start_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
end_time TIMESTAMP NOT NULL COMMENT '结束时间',
amount decimal(7,2) not null default -1.00 comment '总金额,如物业费,停车费等没有总金额的,填写为-1.00',
user_id varchar(30) not null comment '创建用户ID',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
);
CREATE INDEX idx_bpf_fee_id ON business_pay_fee(fee_id);
CREATE INDEX idx_bpf_b_id ON business_pay_fee(b_id);
create table pay_fee(
fee_id varchar(30) not null comment '费用ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
fee_type_cd varchar(12) not null comment '费用类型,物业费,停车费',
community_id varchar(30) not null comment '小区ID',
payer_obj_id varchar(30) not null comment '付款方ID',
income_obj_id varchar(30) not null comment '收款方ID',
start_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
end_time TIMESTAMP NOT NULL COMMENT '结束时间',
amount decimal(7,2) not null default -1.00 comment '总金额,如物业费,停车费等没有总金额的,填写为-1.00',
user_id varchar(30) not null comment '创建用户ID',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
UNIQUE KEY (fee_id)
);
CREATE INDEX idx_pf_fee_id ON business_pay_fee(fee_id);
CREATE INDEX idx_pf_b_id ON business_pay_fee(b_id);
--
CREATE TABLE business_pay_fee_attrs(
fee_id VARCHAR(30) NOT NULL COMMENT '费用ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
community_id varchar(30) not null comment '小区ID',
attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
`value` VARCHAR(50) NOT NULL COMMENT '属性值',
operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
);
CREATE INDEX idx_bpfa_fee_id ON business_pay_fee_attrs(fee_id);
CREATE INDEX idx_bpfa_b_id ON business_pay_fee_attrs(b_id);
-- c_orders_attrs
CREATE TABLE pay_fee_attrs(
fee_id VARCHAR(30) NOT NULL COMMENT '费用ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
community_id varchar(30) not null comment '小区ID',
attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
`value` VARCHAR(50) NOT NULL COMMENT '属性值',
status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
UNIQUE KEY (attr_id)
);
CREATE INDEX idx_pfa_fee_id ON business_pay_fee_attrs(fee_id);
CREATE INDEX idx_pfa_b_id ON business_pay_fee_attrs(b_id);
-- 费用明细表
create table business_pay_fee_detail(
detail_id varchar(30) not null comment '费用明细ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
fee_id varchar(30) not null comment '费用ID',
community_id varchar(30) not null comment '小区ID',
cycles int not null comment '周期,以月为单位',
receivable_amount decimal(7,2) not null comment '应收金额',
received_amount decimal(7,2) not null comment '实收金额',
prime_rate decimal(3,2) not null comment '打折率',
remark VARCHAR(200) NOT NULL COMMENT '备注',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
);
CREATE INDEX idx_bpfd_detail_id ON business_pay_fee_detail(detail_id);
CREATE INDEX idx_bpfd_b_id ON business_pay_fee_detail(b_id);
-- 费用明细表
create table pay_fee_detail(
detail_id varchar(30) not null comment '费用明细ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
fee_id varchar(30) not null comment '费用ID',
community_id varchar(30) not null comment '小区ID',
cycles int not null comment '周期,以月为单位',
receivable_amount decimal(7,2) not null comment '应收金额',
received_amount decimal(7,2) not null comment '实收金额',
prime_rate decimal(3,2) not null comment '打折率',
remark VARCHAR(200) NOT NULL COMMENT '备注',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
UNIQUE KEY (detail_id)
);
CREATE INDEX idx_pfd_detail_id ON business_pay_fee_detail(detail_id);
CREATE INDEX idx_pfd_b_id ON business_pay_fee_detail(b_id);
-- 费用配置表
create table business_pay_fee_config(
config_id varchar(30) not null comment '费用ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
community_id varchar(30) not null comment '小区ID',
fee_type_cd varchar(12) not null comment '费用类型,物业费,停车费',
square_price decimal(7,2) not null comment '每平米收取的单价',
additional_amount decimal(7,2) not null comment '附加费用',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
);
CREATE INDEX idx_bpfc_config_id ON business_pay_fee_config(config_id);
CREATE INDEX idx_bpfc_b_id ON business_pay_fee_config(b_id);
-- 费用配置表
create table pay_fee_config(
config_id varchar(30) not null comment '费用ID',
b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
community_id varchar(30) not null comment '小区ID',
fee_type_cd varchar(12) not null comment '费用类型,物业费,停车费',
square_price decimal(7,2) not null comment '每平米收取的单价',
additional_amount decimal(7,2) not null comment '附加费用',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
UNIQUE KEY (config_id)
);
CREATE INDEX idx_pfc_config_id ON business_pay_fee_config(config_id);
CREATE INDEX idx_pfc_b_id ON business_pay_fee_config(b_id);
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/javaalpha/MicroCommunity.git
git@gitee.com:javaalpha/MicroCommunity.git
javaalpha
MicroCommunity
MicroCommunity
master

Search