code review:crm 商机

plp
YunaiV 3 years ago
parent d1978d318b
commit 973b710992

@ -2,63 +2,6 @@ SET NAMES utf8mb4;
DROP TABLE IF EXISTS `crm_clue`;
CREATE TABLE `crm_clue` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`transform_status` tinyint DEFAULT NULL COMMENT '',
`follow_up_status` tinyint DEFAULT NULL COMMENT '',
`name` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '线',
`customer_id` bigint NOT NULL COMMENT 'id',
`contact_next_time` datetime DEFAULT NULL COMMENT '',
`telephone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '',
`mobile` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '',
`address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '',
`owner_user_id` bigint NOT NULL COMMENT '',
`contact_last_time` datetime DEFAULT NULL COMMENT '',
`remark` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '',
`tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB COMMENT = '线' ;
-- ----------------------------
--
-- ----------------------------
DROP TABLE IF EXISTS `crm_business`;
CREATE TABLE `crm_business` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`name` varchar(100) NOT NULL COMMENT '',
`status_type_id` bigint DEFAULT NULL COMMENT '',
`status_id` bigint DEFAULT NULL COMMENT '',
`contact_next_time` datetime DEFAULT NULL COMMENT '',
`customer_id` bigint NOT NULL COMMENT '',
`deal_time` datetime DEFAULT NULL COMMENT '',
`price` decimal(18,2) DEFAULT NULL COMMENT '',
`discount_percent` decimal(10,2) DEFAULT NULL COMMENT '',
`product_price` decimal(18,2) DEFAULT NULL COMMENT '',
`remark` varchar(500) DEFAULT NULL COMMENT '',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '',
`owner_user_id` bigint DEFAULT NULL COMMENT '',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '',
`ro_user_ids` longtext NOT NULL COMMENT '',
`rw_user_ids` longtext NOT NULL COMMENT '',
`end_status` int NOT NULL COMMENT '123',
`end_remark` varchar(500) DEFAULT NULL COMMENT '',
`deleted` bit(1) DEFAULT b'0' COMMENT '',
`contact_last_time` datetime DEFAULT NULL COMMENT '',
`follow_up_status` int DEFAULT NULL COMMENT '',
`tenant_id` bigint DEFAULT '0' COMMENT 'ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='';
-- ---------------------------- -- ----------------------------
-- --
@ -148,33 +91,3 @@ CREATE TABLE `crm_contact` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='crm'; ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='crm';
-- ----------------------------
--
-- ----------------------------
DROP TABLE IF EXISTS `crm_business_status`;
CREATE TABLE `crm_business_status` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`type_id` bigint NOT NULL COMMENT '',
`name` varchar(100) NOT NULL COMMENT '',
`percent` varchar(20) DEFAULT NULL COMMENT '',
`sort` int DEFAULT NULL COMMENT '',
`tenant_id` bigint DEFAULT '1' COMMENT 'ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=''
-- ----------------------------
--
-- ----------------------------
DROP TABLE IF EXISTS `crm_business_status_type`;
CREATE TABLE `crm_business_status_type` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '',
`name` varchar(100) NOT NULL COMMENT '',
`dept_ids` varchar(200) NOT NULL COMMENT '使',
`status` bit(1) NOT NULL DEFAULT b'0' COMMENT '',
`creator` varchar(64) NOT NULL COMMENT '',
`create_time` datetime NOT NULL COMMENT '',
`update_time` datetime DEFAULT NULL COMMENT '',
`tenant_id` bigint DEFAULT '1' COMMENT 'ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=''

@ -1,63 +1,6 @@
-- ----------------------------
-- 线
-- ----------------------------
-- SQL
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status, component_name
)
VALUES (
'线', '', 2, 0, 2375,
'clue', '', 'crm/clue/index', 0, 'CrmClue'
);
-- ID
-- MySQL OraclePostgreSQLSQLServer @parentId
SELECT @parentId := LAST_INSERT_ID();
-- SQL
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'线', 'crm:clue:query', 3, 1, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'线', 'crm:clue:create', 3, 2, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'线', 'crm:clue:update', 3, 3, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'线', 'crm:clue:delete', 3, 4, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'线', 'crm:clue:export', 3, 5, @parentId,
'', '', '', 0
);
-- SQL -- SQL
INSERT INTO system_menu( INSERT INTO system_menu(
name, permission, type, sort, parent_id, name, permission, type, sort, parent_id,
@ -114,65 +57,6 @@ VALUES (
'', '', '', 0 '', '', '', 0
); );
-- ----------------------------
--
-- ----------------------------
-- SQL
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status, component_name
)
VALUES (
'', '', 2, 0, '',
'business', '', 'crm/business/index', 0, 'CrmBusiness'
);
-- ID
-- MySQL OraclePostgreSQLSQLServer @parentId
SELECT @parentId := LAST_INSERT_ID();
-- SQL
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'', 'crm:business:query', 3, 1, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'', 'crm:business:create', 3, 2, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'', 'crm:business:update', 3, 3, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'', 'crm:business:delete', 3, 4, @parentId,
'', '', '', 0
);
INSERT INTO system_menu(
name, permission, type, sort, parent_id,
path, icon, component, status
)
VALUES (
'', 'crm:business:export', 3, 5, @parentId,
'', '', '', 0
);
-- ---------------------------- -- ----------------------------
-- --

Loading…
Cancel
Save