diff --git a/yxt-supervise-dbcenter/docs/databases/table_create.sql b/yxt-supervise-dbcenter/docs/databases/table_create.sql new file mode 100644 index 00000000..bc94d659 --- /dev/null +++ b/yxt-supervise-dbcenter/docs/databases/table_create.sql @@ -0,0 +1,152 @@ +CREATE DATABASE `yxt_supervise_dbcenter` /*!40100 DEFAULT mb4 */ + +DROP TABLE IF EXISTS `enp_info`; +CREATE TABLE `enp_info` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', +`sid` varchar(64) NOT NULL COMMENT 'sid', +`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', +`createTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', +`modifyTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', +`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用', +`state` int(0) NULL DEFAULT 1 COMMENT '状态', +`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除', +`remarks` varchar(255) NULL DEFAULT NULL COMMENT '备注', +`createBySid` varchar(64) NULL DEFAULT NULL COMMENT '创建人sid', +`updateBySid` varchar(64) NULL DEFAULT NULL COMMENT '修改人sid', + +`name` varchar(100) NULL DEFAULT NULL COMMENT '企业名称', +`code` varchar(100) NULL DEFAULT NULL COMMENT '企业编码', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='企业/集团信息' ROW_FORMAT = Dynamic; + +DROP TABLE IF EXISTS `enp_brand`; +CREATE TABLE `enp_brand` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', +`sid` varchar(64) NOT NULL COMMENT 'sid', +`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', +`createTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', +`modifyTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', +`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用', +`state` int(0) NULL DEFAULT 1 COMMENT '状态', +`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除', +`remarks` varchar(255) NULL DEFAULT NULL COMMENT '备注', +`createBySid` varchar(64) NULL DEFAULT NULL COMMENT '创建人sid', +`updateBySid` varchar(64) NULL DEFAULT NULL COMMENT '修改人sid', + +`code` varchar(100) NULL DEFAULT NULL COMMENT '品牌编码', +`name` varchar(100) NULL DEFAULT NULL COMMENT '品牌名称', +`enpSid` varchar(100) NULL DEFAULT NULL COMMENT '所属企业SID', +`enpCode` varchar(100) NULL DEFAULT NULL COMMENT '所属企业编码', +`enpName` varchar(100) NULL DEFAULT NULL COMMENT '所属企业名称', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='企业品牌信息' ROW_FORMAT = Dynamic; + +DROP TABLE IF EXISTS `enp_store`; +CREATE TABLE `enp_store` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', +`sid` varchar(64) NOT NULL COMMENT 'sid', +`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', +`createTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', +`modifyTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', +`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用', +`state` int(0) NULL DEFAULT 1 COMMENT '状态', +`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除', +`remarks` varchar(255) NULL DEFAULT NULL COMMENT '备注', +`createBySid` varchar(64) NULL DEFAULT NULL COMMENT '创建人sid', +`updateBySid` varchar(64) NULL DEFAULT NULL COMMENT '修改人sid', + +`code` varchar(100) NULL DEFAULT NULL COMMENT '门店编码', +`name` varchar(100) NULL DEFAULT NULL COMMENT '门店名称', +`enpSid` varchar(100) NULL DEFAULT NULL COMMENT '所属企业SID', +`enpCode` varchar(100) NULL DEFAULT NULL COMMENT '所属企业编码', +`enpName` varchar(100) NULL DEFAULT NULL COMMENT '所属企业名称', +`brandSid` varchar(100) NULL DEFAULT NULL COMMENT '所属品牌SID', +`brandCode` varchar(100) NULL DEFAULT NULL COMMENT '所属品牌编码', +`brandName` varchar(100) NULL DEFAULT NULL COMMENT '所属品牌名称', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='企业门店信息' ROW_FORMAT = Dynamic; + +DROP TABLE IF EXISTS `dishes_info`; +CREATE TABLE `dishes_info` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', +`sid` varchar(64) NOT NULL COMMENT 'sid', +`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', +`createTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', +`modifyTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', +`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用', +`state` int(0) NULL DEFAULT 1 COMMENT '状态', +`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除', +`remarks` varchar(255) NULL DEFAULT NULL COMMENT '备注', +`createBySid` varchar(64) NULL DEFAULT NULL COMMENT '创建人sid', +`updateBySid` varchar(64) NULL DEFAULT NULL COMMENT '修改人sid', + +`code` varchar(100) NULL DEFAULT NULL COMMENT '菜品编码', +`name` varchar(100) NULL DEFAULT NULL COMMENT '菜品名称', +`unit` varchar(100) NULL DEFAULT NULL COMMENT '规格单位', +`sellingPrice` double(12,2) NULL DEFAULT NULL COMMENT '销售单价', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='菜品信息' ROW_FORMAT = Dynamic; + + + +DROP TABLE IF EXISTS `material_info`; +CREATE TABLE `material_info` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', +`sid` varchar(64) NOT NULL COMMENT 'sid', +`lockVersion` int(0) NULL DEFAULT 0 COMMENT '版本锁', +`createTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '创建时间', +`modifyTime` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP(0) COMMENT '修改时间', +`isEnable` int(0) NULL DEFAULT 1 COMMENT '是否可用:1可用,0不可用', +`state` int(0) NULL DEFAULT 1 COMMENT '状态', +`isDelete` int(0) NULL DEFAULT 0 COMMENT '是否删除:0未删除,1已删除', +`remarks` varchar(255) NULL DEFAULT NULL COMMENT '备注', +`createBySid` varchar(64) NULL DEFAULT NULL COMMENT '创建人sid', +`updateBySid` varchar(64) NULL DEFAULT NULL COMMENT '修改人sid', + +`code` varchar(100) NULL DEFAULT NULL COMMENT '物料编码', +`name` varchar(100) NULL DEFAULT NULL COMMENT '物料名称', +`unit` varchar(100) NULL DEFAULT NULL COMMENT '规格单位', +`taxPrice` double(12,2) NULL DEFAULT NULL COMMENT '含税单价', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='物料信息' ROW_FORMAT = Dynamic; + + +DROP TABLE IF EXISTS `crawl_sales_amount`; +CREATE TABLE `crawl_sales_amount` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', + +`dataDate` varchar(100) NULL DEFAULT NULL COMMENT '数据日期', +`storeName` varchar(100) NULL DEFAULT NULL COMMENT '门店名称', +`salesAmount` double(12,2) NULL DEFAULT NULL COMMENT '实收金额', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='抓取的营业指标数据' ROW_FORMAT = Dynamic; + + +DROP TABLE IF EXISTS `crawl_sales_dishes`; +CREATE TABLE `crawl_sales_dishes` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', + +`dataDate` varchar(100) NULL DEFAULT NULL COMMENT '数据日期', +`dishesName` varchar(100) NULL DEFAULT NULL COMMENT '菜品名称', +`unit` varchar(100) NULL DEFAULT NULL COMMENT '规格单位', +`salesCount` double(12,2) NULL DEFAULT NULL COMMENT '数量', +`salesPrice` double(12,2) NULL DEFAULT NULL COMMENT '单价', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='抓取的菜品销量数据' ROW_FORMAT = Dynamic; + + + +DROP TABLE IF EXISTS `crawl_purchase`; +CREATE TABLE `crawl_purchase` ( +`id` int(0) NOT NULL AUTO_INCREMENT COMMENT 'id', + +`dataDate` varchar(100) NULL DEFAULT NULL COMMENT '数据日期', +`storeName` varchar(100) NULL DEFAULT NULL COMMENT '门店名称', +`purchaseDate` varchar(100) NULL DEFAULT NULL COMMENT '采购日期', +`materialName` varchar(100) NULL DEFAULT NULL COMMENT '物料名称', +`unit` varchar(100) NULL DEFAULT NULL COMMENT '规格单位', +`purchaseCount` double(12,2) NULL DEFAULT NULL COMMENT '采购数量', +`taxPrice` double(12,2) NULL DEFAULT NULL COMMENT '含税单价', +`purchaseAmount` double(12,2) NULL DEFAULT NULL COMMENT '采购金额', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='抓取的采购数据' ROW_FORMAT = Dynamic; diff --git a/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/CrawlHttpTool.java b/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/CrawlHttpTool.java new file mode 100644 index 00000000..0453cac2 --- /dev/null +++ b/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/CrawlHttpTool.java @@ -0,0 +1,4 @@ +package com.yxt.supervise.dbcenter.zhj.crawl; + +public class CrawlHttpTool { +} diff --git a/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/CrawlTask.java b/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/CrawlTask.java new file mode 100644 index 00000000..c0eb4e4b --- /dev/null +++ b/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/CrawlTask.java @@ -0,0 +1,4 @@ +package com.yxt.supervise.dbcenter.zhj.crawl; + +public class CrawlTask { +} diff --git a/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/biz/crawlpurchase/CrawlPurchase.java b/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/biz/crawlpurchase/CrawlPurchase.java new file mode 100644 index 00000000..70c71d7d --- /dev/null +++ b/yxt-supervise-dbcenter/yxt-supervise-dbcenter-biz/src/main/java/com/yxt/supervise/dbcenter/zhj/crawl/biz/crawlpurchase/CrawlPurchase.java @@ -0,0 +1,8 @@ +package com.yxt.supervise.dbcenter.zhj.crawl.biz.crawlpurchase; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.EntityWithId; + +@TableName("crawl_purchase") +public class CrawlPurchase extends EntityWithId { +}