Files
server/doc/1.md
2025-11-07 18:08:54 +08:00

268 lines
9.5 KiB
Markdown

好的,这是将您提供的文档转换为 Markdown 格式的内容。
# 市公司业务数据文档
## 一、月度卷烟购进、销售、库存数据
**说明**:每月初导一份数据,导入的为进销存仓库数据,包含罚没库。
| 字段中文 | 字段名称 |
| :--- | :--- |
| 日期 | `biz_date` |
| 仓库名称 | `stor_name` |
| 商品编码 | `product_code` |
| 商品名称 | `product_name` |
| 计量单位名称 | `unit_name` |
| 期初数量 | `last_qty` |
| 购入数量 | `buy_qty` |
| 销售数量 | `sale_qty` |
| 报损数量 | `dec_qty` |
| 期末数量 | `rest_qty` |
## 二、年度在销及退出卷烟品牌规格数据
### 1. 在销品牌
**说明**:每月初导一份数据,导入的为在销品规的数据,用于归档。
| 字段中文 | 字段名称 |
| :--- | :--- |
| 卷烟标识 | `product_uuid` |
| 卷烟编码 | `product_code` |
| 卷烟名称 | `product_name` |
| 厂家简称 | `factory_simple_name` |
| 品牌名称 | `brand_name` |
| 是否异形包装(1:是;0:否) | `is_abnormity` |
| 包装长度(mm) | `length` |
| 包装宽度(mm) | `width` |
| 包装高度(mm) | `height` |
| 焦油含量(mg) | `tar_qty` |
| 包条形码 | `bar_code` |
| 包包装支数 | `package_qty` |
| 条条形码 | `bar_code2` |
| 条包装支数 | `package_qty2` |
| 件条形码 | `bar_code3` |
| 件包装支数 | `package_qty3` |
| 卷烟价类 | `price_type_code` |
| 批发指导价 | `direct_whole_price` |
| 零售指导价 | `direct_retail price` |
| 是否省内烟 | `is_province` |
| 是否查扣烟启用 | `is_seized` |
| 调剂价 | `adjust_price` |
| 零售价 | `retail price` |
| 批发价 | `whole_sale_price` |
| 引入日期 | `in_begin_date` |
| 上市日期 | `sale_begin_date` |
| 退出日期 | `out_begin_date` |
### 2. 退出品规
**说明**:每月初导一份数据,导入的为审批完结的数据,用于归档。
| 字段中文 | 字段名称 |
| :--- | :--- |
| 卷烟标识 | `product_uuid` |
| 卷烟编码 | `product_code` |
| 卷烟名称 | `product_name` |
| 厂家简称 | `factory_simple_name` |
| 品牌名称 | `brand_name` |
| 是否异形包装(1:是;0:否) | `is_abnormity` |
| 包装长度(mm) | `length` |
| 包装宽度(mm) | `width` |
| 包装高度(mm) | `height` |
| 焦油含量(mg) | `tar_qty` |
| 包条形码 | `bar_code` |
| 包包装支数 | `package_qty` |
| 条条形码 | `bar_code2` |
| 条包装支数 | `package_qty2` |
| 件条形码 | `bar_code3` |
| 件包装支数 | `package_qty3` |
| 卷烟价类 | `price_type_code` |
| 批发指导价 | `direct_whole_price` |
| 零售指导价 | `direct_retail_price` |
| 是否省内烟 | `is_province` |
| 是否查扣烟启用 | `is_seized` |
| 调剂价 | `adjust price` |
| 零售价 | `retail price` |
| 批发价 | `whole_sale_price` |
| 退出日期 | `out begin date` |
## 三、终端建设全流程档案数据
**说明**:每月初导一份数据,导入的为审批完结的数据,用于归档。
| 字段中文 | 字段名称 |
| :--- | :--- |
| 市场部 | `depart_uuid` |
| 部门名称 | `depart_name` |
| 营销线 | `saler_dept_uuid` |
| 许可证号码 | `license_code` |
| 客户名称 | `cust_name` |
| 经营地址 | `address` |
| 经营者 | `manage_person_name` |
| 客户档位名称 | `cust_type_name` |
| 经营业态 | `busi_place_code` |
| 当前终端层级 | `terminal_level_before` |
| 拟建设终端层级 | `terminal_level_after` |
| 申请说明 | `apply_remark` |
| 处理说明 | `deal_remark` |
| 受理状态 | `accept_status` |
| 申请人名称 | `creator_name` |
| 创建时间 | `syscreatedate` |
----
CREATE TABLE `cc_tbc_product_ez` (
`product_uuid` char(32) COLLATE utf8_bin NOT NULL,
`product_code` varchar(20) COLLATE utf8_bin NOT NULL,
`product_name` varchar(100) COLLATE utf8_bin NOT NULL,
`factory_simple_name` varchar(20) COLLATE utf8_bin DEFAULT NULL,
`brand_name` varchar(100) COLLATE utf8_bin DEFAULT NULL,
`is_abnormity` char(1) COLLATE utf8_bin NOT NULL DEFAULT '0',
`length` decimal(9,0) DEFAULT NULL,
`width` decimal(9,0) DEFAULT NULL,
`height` decimal(9,0) DEFAULT NULL,
`tar_qty` decimal(9,2) DEFAULT NULL,
`bar_code` varchar(20) COLLATE utf8_bin DEFAULT NULL,
`package_qty` decimal(9,0) DEFAULT NULL,
`bar_code2` varchar(20) COLLATE utf8_bin DEFAULT NULL,
`package_qty2` decimal(9,0) DEFAULT NULL,
`bar_code3` varchar(20) COLLATE utf8_bin DEFAULT NULL,
`package_qty3` decimal(9,0) DEFAULT NULL,
`price_type_code` varchar(5) COLLATE utf8_bin NOT NULL,
`direct_whole_price` decimal(9,2) NOT NULL DEFAULT '0.00',
`direct_retail_price` decimal(9,2) NOT NULL DEFAULT '0.00',
`is_province` char(1) COLLATE utf8_bin NOT NULL,
`is_seized` char(1) COLLATE utf8_bin NOT NULL,
`adjust_price` decimal(9,2) DEFAULT NULL,
`retail_price` decimal(9,2) DEFAULT NULL,
`whole_sale_price` decimal(9,2) DEFAULT NULL,
`in_begin_date` char(10) COLLATE utf8_bin DEFAULT NULL,
`sale_begin_date` char(10) COLLATE utf8_bin DEFAULT NULL,
`out_begin_date` char(10) COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`product_uuid`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC;
CREATE TABLE `cc_tbc_drawout_ez` (
`drawout_uuid` char(32) NOT NULL,
`org_name` varchar(100) DEFAULT NULL,
`quit_uuid` char(32) NOT NULL,
`drawout_date` char(10) DEFAULT NULL,
`quit_date` char(10) DEFAULT NULL,
`comment` varchar(1000) DEFAULT NULL,
`creater_name` varchar(20) DEFAULT NULL,
`SYSCREATEDATE` varchar(25) DEFAULT NULL,
PRIMARY KEY (`drawout_uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
CREATE TABLE `scm_rpt_bizstordayreport_ez` (
`id` bigint NOT NULL AUTO_INCREMENT,
`biz_date` char(10) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`manage_unit_uuid` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`stor_uuid` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`stor_name` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`product_uuid` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`product_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`product_name` varchar(500) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`unit_uuid` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`unit_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`last_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`last_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`buy_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`buy_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`buy_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`movein_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`movein_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`movein_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`movein_cost` decimal(15,2) NOT NULL DEFAULT '0.00',
`moveout_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`moveout_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`moveout_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`moveout_cost` decimal(15,2) NOT NULL DEFAULT '0.00',
`sale_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`sale_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`sale_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`sale_cost` decimal(15,2) NOT NULL DEFAULT '0.00',
`sale_gross_profit` decimal(15,2) NOT NULL DEFAULT '0.00',
`allot_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`allot_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`allot_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`allot_cost` decimal(15,2) NOT NULL DEFAULT '0.00',
`allot_gross_profit` decimal(15,2) NOT NULL DEFAULT '0.00',
`dec_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`dec_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`dec_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`inc_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`inc_notax_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`inc_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`rest_qty` decimal(15,2) NOT NULL DEFAULT '0.00',
`rest_amount` decimal(15,2) NOT NULL DEFAULT '0.00',
`cost_price` decimal(18,6) NOT NULL DEFAULT '0.000000',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `pk_idx` (`biz_date`,`stor_uuid`,`product_uuid`) USING BTREE,
KEY `auto_shard_key_manage_unit_uuid` (`manage_unit_uuid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=38406392 DEFAULT CHARSET=utf8mb3 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC;
CREATE TABLE `ec_exp_apply_accept_ez` (
`accept_uuid` char(32) NOT NULL,
`org_name` varchar(500) NOT NULL,
`org_name2` varchar(500) NOT NULL,
`license_code` varchar(20) DEFAULT NULL,
`cust_name` varchar(100) NOT NULL,
`address` varchar(500) NOT NULL,
`manage_person_name` varchar(100) DEFAULT NULL,
`cust_type_name` varchar(100) NOT NULL,
`busi_place_code` varchar(5) NOT NULL,
`terminal_level_before` varchar(5) NOT NULL,
`terminal_level_after` varchar(5) DEFAULT NULL,
`apply_remark` varchar(255) DEFAULT NULL,
`deal_remark` varchar(255) DEFAULT NULL,
`accept_status` varchar(5) NOT NULL,
`syscreatedate` varchar(25) NOT NULL,
`updator_name` varchar(20) DEFAULT NULL,
PRIMARY KEY (`accept_uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
##1、查询在销品牌
select
product_uuid,
product_code,
product_name,
factory_simple_name,
brand_name,
is_abnormity,
length,
width,
height,
tar_qty,
bar_code,
package_qty,
bar_code2,
package_qty2,
bar_code3,
package_qty3,
price_type_code,
direct_whole_price,
direct_retail_price,
is_province,
is_seized,
adjust_price,
retail_price,
whole_sale_price,
in_begin_date,
sale_begin_date,
out_begin_date
from CC_TBC_PRODUCT_ez;
## 2、查询退出品规
select org_name,quit_uuid,drawout_date,quit_date,comment,creater_name,SYSCREATEDATE from cc_tbc_drawout_ez;
##3、市公司月度卷烟购进、销售、库存数据
select * from SCM_RPT_BizStorDayReport_ez;
#4、市公司终端建设全流程档案数据
select * from ec_exp_apply_accept_ez ;