This repository has been archived on 2026-06-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
wsh5485 cedbe0687c feat: 添加静态资源文件和实体类
添加了多个图片、音频文件和CSS样式文件,包括QQ、微信相关图片和游戏素材。同时新增了跟进方式实体类gjfs.java和路径工具类PathUtils.java,用于项目功能扩展。

[新增文件包括]
- 图片资源:qq.png, wx.png, logo.jpg等
- 游戏素材:bg.png, CRM.png等
- 实体类:com/xzw/entity/gjfs.java
- 工具类:com/xzw/utils/PathUtils.java
2025-06-17 13:26:03 +08:00

189 lines
8.8 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
Navicat Premium Data Transfer
Source Server : Mysql--A本地
Source Server Type : MySQL
Source Server Version : 50731
Source Host : localhost:3306
Source Schema : mycrm
Target Server Type : MySQL
Target Server Version : 50731
File Encoding : 65001
Date: 15/01/2025 01:28:55
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for tb_admin
-- ----------------------------
DROP TABLE IF EXISTS `tb_admin`;
CREATE TABLE `tb_admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dm` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `admin_dm`(`dm`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_cpxx
-- ----------------------------
DROP TABLE IF EXISTS `tb_cpxx`;
CREATE TABLE `tb_cpxx` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cpmc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`bz` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `tb_cpxx_cpmc`(`cpmc`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_dqtx
-- ----------------------------
DROP TABLE IF EXISTS `tb_dqtx`;
CREATE TABLE `tb_dqtx` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`khid` int(11) NOT NULL,
`rqs` date NOT NULL,
`rqe` date NOT NULL,
`je` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`photo1` mediumblob NULL,
`photo2` mediumblob NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `tb_dqtx`(`khid`) USING BTREE,
CONSTRAINT `fk_dqtx_khid` FOREIGN KEY (`khid`) REFERENCES `tb_kehu` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 33 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_gjfs
-- ----------------------------
DROP TABLE IF EXISTS `tb_gjfs`;
CREATE TABLE `tb_gjfs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`gjfs` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `gjfs_fs`(`gjfs`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_gjjl
-- ----------------------------
DROP TABLE IF EXISTS `tb_gjjl`;
CREATE TABLE `tb_gjjl` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`khid` int(11) NOT NULL,
`fsid` int(11) NOT NULL,
`usid` int(11) NOT NULL,
`gjnr` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`rq` datetime(6) NOT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `gjjl_only`(`khid`, `fsid`, `usid`, `gjnr`, `rq`) USING BTREE,
INDEX `fk_usid`(`usid`) USING BTREE,
INDEX `fk_fsid`(`fsid`) USING BTREE,
CONSTRAINT `fk_fsid` FOREIGN KEY (`fsid`) REFERENCES `tb_gjfs` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `fk_khid` FOREIGN KEY (`khid`) REFERENCES `tb_kehu` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `fk_usid` FOREIGN KEY (`usid`) REFERENCES `tb_user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 11999 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_kehu
-- ----------------------------
DROP TABLE IF EXISTS `tb_kehu`;
CREATE TABLE `tb_kehu` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '客户id',
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '客户姓名',
`bz` varchar(8000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`pq` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '片区',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `kehu_name`(`name`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 207 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_pda
-- ----------------------------
DROP TABLE IF EXISTS `tb_pda`;
CREATE TABLE `tb_pda` (
`ID` int(10) NOT NULL AUTO_INCREMENT COMMENT '授权ID',
`KHID` int(10) NOT NULL COMMENT '客户ID',
`STATE` int(1) UNSIGNED ZEROFILL NOT NULL COMMENT '状态 1停止 0正常',
`JZSJ` datetime NOT NULL COMMENT '截止日期',
`EIDVERSION` int(1) NOT NULL COMMENT 'EID版本',
`PRODUCT` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品 MDAQ MWMS MIPOS',
`EID` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密钥',
`MEID` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备ID',
`OptDate` datetime NOT NULL COMMENT '首次授权时间',
`BZ` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`LastSJ` datetime NULL DEFAULT NULL COMMENT '最近在线时间',
PRIMARY KEY (`ID`) USING BTREE,
UNIQUE INDEX `PDA_ONLY`(`KHID`, `PRODUCT`, `MEID`) USING BTREE COMMENT '授权唯一性',
CONSTRAINT `FK_PDA_KHID` FOREIGN KEY (`KHID`) REFERENCES `tb_kehu` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'PDA授权信息记录表' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for tb_user
-- ----------------------------
DROP TABLE IF EXISTS `tb_user`;
CREATE TABLE `tb_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dm` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`pwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`tybj` int(1) UNSIGNED ZEROFILL NOT NULL,
`photo` mediumblob NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `user_dm`(`dm`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for tb_zsk
-- ----------------------------
DROP TABLE IF EXISTS `tb_zsk`;
CREATE TABLE `tb_zsk` (
`QuestionId` int(11) NOT NULL,
`Subject` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
`Solution` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
`Product` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`ProductModule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`FunctionalModule` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`Creater` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`CreateTime` datetime NULL DEFAULT NULL,
PRIMARY KEY (`QuestionId`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Function structure for getFirstHanZiCode
-- ----------------------------
DROP FUNCTION IF EXISTS `getFirstHanZiCode`;
delimiter ;;
CREATE FUNCTION `getFirstHanZiCode`(in_string VARCHAR(100))
RETURNS varchar(100) CHARSET utf8
BEGIN
#in_string
DECLARE tmp_str VARCHAR(100) CHARSET gbk DEFAULT '' ;
#
DECLARE tmp_char VARCHAR(2) CHARSET gbk DEFAULT '';
#tmp_str的长度
DECLARE tmp_loc SMALLINT DEFAULT 0;
#in_string赋给tmp_str
SET tmp_str = in_string;
#tmp_str最左端的首个字符
SET tmp_char = LEFT(tmp_str,1);
#
SET tmp_loc=INTERVAL(CONV(HEX(tmp_char),16,10),
0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7,0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8BB,0xC8F6,0xCBFA,0xCDDA ,0xCEF4,0xD1B9,0xD4D1);
#
IF (LENGTH(tmp_char)>1 AND tmp_loc>0 AND tmp_loc<24) THEN
SELECT ELT(tmp_loc,'A','B','C','D','E','F','G','H','J','K','L','M','N','O','P','Q','R','S','T','W','X','Y','Z') INTO tmp_char; #
END IF;
RETURN tmp_char;#
END
;;
delimiter ;
SET FOREIGN_KEY_CHECKS = 1;