01-db.rst 21 KB

数据库设计

销售合同表

表名: tb_contract

字段名称 是否必填 类型 限制 唯一 说明
contract_code string <=32 合同编号(主键),通过 code服务进行选择
salesperson_unid string <=32 销售员,通过code服 务进行选择
project_unid string <=32 项目名称,通过code服务 进行选择
customer_unid string <=32 客户名称,通过code服务 进行选择
location_province string <=32 项目所在地的省份
location_city string <=32 项目所在地的市
location_area string <=32 项目所在地的县(区)
quality_cycle int <=16 质保周期,通过code服务进 行选择
sign_date date <=16 签订时间
year string <=4 所属年份
month string <=2 所属月份
product_line_type string <=32 产品线类型,通过code服务 进行选择
contract_state string <=32 合同状态,通过code服务进 行选择
contract_nature string <=32 合同性质,通过code服务进 行选择
contract_amount float <=24 合同金额
deduct_amount float <=24 抵扣金额
contract_amount_note text   合同金额备注
total_reback_amount float <=24 累计回款额
stop_amount float <=24 暂停金额
reback_note text   累计回款额备注
contract_remaining float <=24 合同余额
exemptions_amount float <=24 豁免金额
contract_remain_note text   合同余额备注
is_file bool   是否归档,通过code服务进 行选择
bad_amount float <=24 坏账金额
bad_amount_note text   坏账金额备注
total_receive_amount float <=24 累计应收款
total_leave_amount float <=24 应收账款余额
over_days_unid int <=16 逾期天数
confirm_income_amount float <=24 确定收入金额
amount_state_unid string <=32 账款状态,通过code服务进行 选择
start_guarantee_date date   维保服务期开始时间
end_guarantee_date date   维保服务期结束时间
quality_start_point string <=32 质保期开始节点
start_quality_date date   质保期开始时间
end_quality_date date   质保期结束时间
contract_note text   合同备注
contract_identify bool   合同标识

付款约定表

表名:tb_payment_agree

字段名称 是否必填 类型 限制 唯一 说明
payment_id string <=32 主键
contract_code String <=32 合同编号,通过code服务进 行选择
payment_period_state string <=10 合同状态,通过code服务进 行选择
total_days int <=32 天数
payment_agree_date date   应付款日期
payment_amount float <=16 应付金额
payment_propority float <=16 付款比例,通过code服务进 行选择
payment_requirement text   付款条件

合同回款信息表

表名:tb_return_info

字段名称 是否必填 类型 限制 唯一 说明
return_id string <=32 主键
contract_code string <=32 合同编号,通过code服务进 行选择
payment_period_number int <=16 付款期数
actual_reback_amount float <=24 实际回款数额
reback_propority float <=24 回款比例
reback_note text   回款备注

合同开票信息表

表名:tb_receipt

字段名称 是否必填 类型 限制 唯一 说明
receipt_id string <=32 合同开票信息主键
contract_code string <=32 合同编号,通过code服务进 行选择
receipt_progress int <=16 开票进度
receipt_amount float <=24 开票金额
oa_flow_id int <=32 oa流水号
receipt_propority float <=24 开票比例
total_receipt_amount float <=24 累计开票金额
is_reback bool   是否回款
receipt_note text   发票备注

发货信息表

表名:tb_deliver_goods

字段名称 是否必填 类型 限制 唯一 说明
deliver_id string <=32 发货信息主键
contract_code string <=32 合同编号,通过code服务进 行选择
deliver_goods_date date   发货时间
goods_check_date date   到货验收时间

工程验收信息表

表名:tb_project_check

字段名称 是否必填 类型 限制 唯一 说明
project_id string <=32 工程验收信息主键
contract_code string <=32 合同编号,通过code服务进 行选择
is_first_check bool   是否是初验
first_check_date date   初验时间
is_end_check bool   是否是终验
end_check_date date   终验时间
check_note text   验收备注

附件表

表名:tb_appendix

字段名称 是否必填 类型 限制 唯一 说明
appendix_id string <=32 附件主键
foreign_key string   合同及子表的主键
appendix_type string   附件类型
appendix_url string   附件下载地址