大创
表
用户表
--
-- Table structure for table `user`
--
USE dachuang;
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) DEFAULT NULL,
`password` VARCHAR(50) DEFAULT NULL,
`salt` VARCHAR(50) DEFAULT NULL COMMENT '盐,用于密码加密',
`email` VARCHAR(100) DEFAULT NULL COMMENT '注册邮箱',
`type` INT(11) DEFAULT NULL COMMENT '0-普通用户; 1-超级管理员; ',
`status` INT(11) DEFAULT NULL COMMENT '0-未激活; 1-已激活;',
`activation_code` VARCHAR(100) DEFAULT NULL COMMENT '注册激活码',
`header_url` VARCHAR(200) DEFAULT NULL COMMENT '用户头像',
`create_time` TIMESTAMP NULL DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_username` (`username`(20)),
KEY `index_email` (`email`(20))
) ENGINE=INNODB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8mb4;
记录表
--
-- Table structure for table `record`
--
CREATE TABLE `record` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`user_id` VARCHAR(45) DEFAULT NULL ,
`device_id` VARCHAR(100) DEFAULT NULL,
`device_name` VARCHAR(100) DEFAULT NULL,
`content` TEXT,
`type` INT(11) DEFAULT NULL COMMENT '0-未报警; 1-报警未处理; 2-报警已处理',
`status` INT(11) DEFAULT NULL COMMENT '0-正常; 1-已删除;',
`create_time` TIMESTAMP NULL DEFAULT NULL,
`datapoint_count` INT(11) DEFAULT NULL COMMENT '该记录的数据点数量;',
`warning_count` INT(11) DEFAULT NULL COMMENT '该记录的报警数;',
PRIMARY KEY (`id`),
KEY `index_user_id` (`user_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
数据点表
CREATE TABLE `datapoint` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`user_id` INT(11) DEFAULT NULL,
`entity_id` INT(11) DEFAULT NULL COMMENT '属于哪个记录? 存记录Id',
`slave_name` VARCHAR(100) DEFAULT NULL,
`variable_name` VARCHAR(100) DEFAULT NULL,
`content` TEXT,
`temperature` DOUBLE DEFAULT NULL,
`type` INT(11) DEFAULT NULL COMMENT '0-未报警; 1-报警未处理; 2-报警已处理',
`status` INT(11) DEFAULT NULL,
`create_time` TIMESTAMP NULL DEFAULT NULL,
`value2` DOUBLE DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `index_user_id` (`user_id`),
KEY `index_entity_id` (`entity_id`)
) ENGINE=INNODB AUTO_INCREMENT=239 DEFAULT CHARSET=utf8mb4
凭证表
CREATE TABLE `login_ticket` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`ticket` varchar(45) NOT NULL,
`status` int(11) DEFAULT '0' COMMENT '0-有效; 1-无效;',
`expired` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `index_ticket` (`ticket`(20))
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8
bug
根据userid找user 得不到 模板x.user.username就寄
resulttype忘改了
没有set entity id导致找不到16条回帖
只显示前32条是因为那些datapoint没加entityid
ALTER TABLE datapoint ADD value2 DOUBLE ;

浙公网安备 33010602011771号