87 lines
3.0 KiB
Plaintext
Raw Normal View History

2025-02-17 10:34:35 +08:00
# 数据库配置
connection_string = "mysql+pymysql://root:H1wNPOz3@mysql.local:3306/contracts?charset=utf8mb4"
type = "MySQL"
product = "MySQL 5.7"
metadata = """
CREATE TABLE `contracts` (
`经办人` VARCHAR(30),
`经办单位` VARCHAR(16),
`经办日期` date,
`所属分公司` VARCHAR(16),
`合同形式` VARCHAR(10),
`是否主合同` bool,
`合同名称` VARCHAR(137),
`合同编号` VARCHAR(37),
`框架合同编号` VARCHAR(23),
`框架合同名称` VARCHAR(85),
`主合同编号` VARCHAR(25),
`主合同名称` VARCHAR(103),
`项目来源` VARCHAR(10),
`投标项目名称` VARCHAR(92),
`编号生成时间` date,
`专业` VARCHAR(40),
`地点` VARCHAR(35),
`是否关联交易` bool,
`合同类型名称` VARCHAR(29),
`聚焦行业` VARCHAR(19),
`管理分公司` VARCHAR(16),
`建议实施单位` VARCHAR(55),
`项目部` VARCHAR(26),
`最小经营单元` VARCHAR(17),
`省公司统一编号` VARCHAR(31),
`统一编号生成时间` date,
`客户名称` VARCHAR(54),
`运营商` VARCHAR(10),
`中通服客商类型` VARCHAR(45),
`合同签订金额(人民币)` float,
`合同签订金额(不含税)` float,
`是否垫资` bool,
`垫资金额(元)` float,
`垫资说明` VARCHAR(491),
`签订日期` date,
`签署日期` date,
`合同有效期(开始)` date,
`合同有效期(结束)` date,
`最终客户名称` VARCHAR(57),
`最终中通服客商类型` VARCHAR(45),
`税率` float,
`是否通服内部合作` bool,
`项目组织模式` VARCHAR(13),
`合同结算金额(含税)` float,
`列账收入(含税)` float,
`开票金额(含税)` float,
`收款金额(含税)` float,
`是否业务关闭` bool,
`业务关闭时间` date,
`是否财务关闭` bool,
`财务关闭时间` date,
`甲方订单编号` VARCHAR(256),
`甲方合同编号` VARCHAR(68),
`框架子合同编号` VARCHAR(106),
`确收类型` VARCHAR(10),
`业务拓展方式` VARCHAR(10),
`主实业协同` bool,
`协同类型` VARCHAR(10),
`主业合同金额` float,
`对方联系人` VARCHAR(17),
`对方联系电话` VARCHAR(18),
`中标时间` date,
`协同拓展的主业公司` VARCHAR(10),
`主业合同额` float,
`是否运营商政企` bool
); --合同信息表
- 如果要对 '经办人' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '合同名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '客户名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '最终客户名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '所属分公司' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '经办单位' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '投标项目名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 如果要对 '项目名称来源' 进行筛选,必须使用 LIKE 语句进行模糊匹配。
- 数据库中的金额单位为人民币元,输出时必须除以一万用 ROUND 函数取整,输出结果使用万元为单位,。
"""