提交 e928e6ba authored 作者: 林业通's avatar 林业通

智能车钥匙

上级 7bbd06b7
package tech.glinfo.enbao.modules.sh.controller;
import java.lang.reflect.InvocationTargetException;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import tech.glinfo.enbao.common.annotation.ApiLog;
import tech.glinfo.enbao.common.annotation.Login;
import tech.glinfo.enbao.common.validator.ValidatorUtils;
import tech.glinfo.enbao.modules.sh.entity.ShCarLockEntity;
import tech.glinfo.enbao.modules.sh.form.ShCarLockForm;
import tech.glinfo.enbao.modules.sh.service.ShCarLockService;
import tech.glinfo.enbao.common.utils.PageUtils;
import tech.glinfo.enbao.common.utils.R;
/**
* 智能车门钥匙
*
* @author linyetong
* @email linyetong@glinfo.com
* @date 2022-05-24 10:27:45
*/
@RestController
@RequestMapping("/shCarLock")
public class ShCarLockController {
@Autowired
private ShCarLockService shCarLockService;
/**
* 列表
*/
@Login
@GetMapping("list/{id}")
@ApiOperation("列表")
@ApiLog("列表")
public R list(@PathVariable("id") Integer id){
List<ShCarLockEntity> list = shCarLockService.list(new QueryWrapper<ShCarLockEntity>().eq("device_id", id));
return R.ok().put("list", list);
}
@Login
@PostMapping("save")
@ApiOperation("保存")
@ApiLog("保存")
public R save(@RequestBody ShCarLockForm form) throws InvocationTargetException, IllegalAccessException {
ValidatorUtils.validateEntity(form);
ShCarLockEntity shCarLock = new ShCarLockEntity();
BeanUtils.copyProperties(shCarLock, form);
boolean flag = shCarLockService.save(shCarLock);
return flag ? R.ok() : R.error("保存失败");
}
/**
* 删除
*/
@Login
@PostMapping("delete")
@ApiOperation("删除")
@ApiLog("删除")
public R delete(@RequestBody Map<String, Object> params){
Integer id = (Integer) params.get("id");
boolean flag = shCarLockService.removeById(id);
return flag ? R.ok() : R.error("删除失败");
}
}
package tech.glinfo.enbao.modules.sh.form;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
* @author lyt
* @date 2022/5/24 10:34
*/
@Data
public class ShCarLockForm {
@ApiModelProperty(value = "设备ID")
@NotBlank(message="设备不能为空")
private Integer deviceId;
@ApiModelProperty(value = "名称")
@NotBlank(message="名称不能为空")
private String name;
@ApiModelProperty(value = "编号")
@NotBlank(message="编号不能为空")
private String number;
}
package tech.glinfo.enbao.modules.sh.dao;
import tech.glinfo.enbao.modules.sh.entity.ShCarLockEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* 智能车门钥匙
*
* @author linyetong
* @email linyetong@glinfo.com
* @date 2022-05-24 10:27:45
*/
@Mapper
public interface ShCarLockDao extends BaseMapper<ShCarLockEntity> {
}
package tech.glinfo.enbao.modules.sh.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
* 智能车门钥匙
*
* @author linyetong
* @email linyetong@glinfo.com
* @date 2022-05-24 10:27:45
*/
@Data
@TableName("sh_car_lock")
public class ShCarLockEntity implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键id
*/
@TableId
private Integer id;
/**
* 设备ID
*/
private Integer deviceId;
/**
* 名称
*/
private String name;
/**
* 编号
*/
private String number;
/**
* 创建时间
*/
private Date createDate;
}
package tech.glinfo.enbao.modules.sh.service;
import com.baomidou.mybatisplus.extension.service.IService;
import tech.glinfo.enbao.common.utils.PageUtils;
import tech.glinfo.enbao.modules.sh.entity.ShCarLockEntity;
import java.util.Map;
/**
* 智能车门钥匙
*
* @author linyetong
* @email linyetong@glinfo.com
* @date 2022-05-24 10:27:45
*/
public interface ShCarLockService extends IService<ShCarLockEntity> {
PageUtils queryPage(Map<String, Object> params);
}
package tech.glinfo.enbao.modules.sh.service.impl;
import org.springframework.stereotype.Service;
import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import tech.glinfo.enbao.common.utils.PageUtils;
import tech.glinfo.enbao.common.utils.Query;
import tech.glinfo.enbao.modules.sh.dao.ShCarLockDao;
import tech.glinfo.enbao.modules.sh.entity.ShCarLockEntity;
import tech.glinfo.enbao.modules.sh.service.ShCarLockService;
@Service("shCarLockService")
public class ShCarLockServiceImpl extends ServiceImpl<ShCarLockDao, ShCarLockEntity> implements ShCarLockService {
@Override
public PageUtils queryPage(Map<String, Object> params) {
IPage<ShCarLockEntity> page = this.page(
new Query<ShCarLockEntity>().getPage(params),
new QueryWrapper<ShCarLockEntity>()
);
return new PageUtils(page);
}
}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="tech.glinfo.enbao.modules.sh.dao.ShCarLockDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="tech.glinfo.enbao.modules.sh.entity.ShCarLockEntity" id="shCarLockMap">
<result property="id" column="id"/>
<result property="deviceId" column="device_id"/>
<result property="name" column="name"/>
<result property="number" column="number"/>
<result property="createDate" column="create_date"/>
</resultMap>
</mapper>
\ No newline at end of file
DROP TABLE IF EXISTS `app_user`; DROP TABLE IF EXISTS `app_user`;
CREATE TABLE `app_user` ( CREATE TABLE `app_user`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`phone` varchar(11) DEFAULT NULL COMMENT '手机号码', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`third_id` varchar(64) DEFAULT NULL COMMENT '第三方ID', `phone` varchar(11) DEFAULT NULL COMMENT '手机号码',
`open_id` varchar(255) DEFAULT NULL COMMENT '微信openid', `third_id` varchar(64) DEFAULT NULL COMMENT '第三方ID',
`union_id` varchar(64) DEFAULT NULL COMMENT 'unionid', `open_id` varchar(255) DEFAULT NULL COMMENT '微信openid',
`password` varchar(100) DEFAULT NULL COMMENT '密码', `union_id` varchar(64) DEFAULT NULL COMMENT 'unionid',
`nickname` varchar(50) DEFAULT NULL COMMENT '昵称', `password` varchar(100) DEFAULT NULL COMMENT '密码',
`head_img_url` text DEFAULT NULL COMMENT '头像', `nickname` varchar(50) DEFAULT NULL COMMENT '昵称',
`status` tinyint(2) DEFAULT '1' COMMENT '状态[1正常;2禁用]', `head_img_url` text DEFAULT NULL COMMENT '头像',
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间', `status` tinyint(2) DEFAULT '1' COMMENT '状态[1正常;2禁用]',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
PRIMARY KEY (`id`), `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `app_user_phone` (`phone`) USING BTREE PRIMARY KEY (`id`),
KEY `app_user_phone` (`phone`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='APP用户'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='APP用户';
DROP TABLE IF EXISTS `app_api_log`; DROP TABLE IF EXISTS `app_api_log`;
CREATE TABLE `app_api_log` ( CREATE TABLE `app_api_log`
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`userid` int(11) COMMENT '用户', `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`phone` varchar(11) COMMENT '手机号码', `userid` int(11) COMMENT '用户',
`operation` varchar(50) COMMENT '用户操作', `phone` varchar(11) COMMENT '手机号码',
`method` varchar(200) COMMENT '请求方法', `operation` varchar(50) COMMENT '用户操作',
`params` text COMMENT '请求参数', `method` varchar(200) COMMENT '请求方法',
`time` bigint NOT NULL COMMENT '执行时长(毫秒)', `params` text COMMENT '请求参数',
`ip` varchar(64) COMMENT 'IP地址', `time` bigint NOT NULL COMMENT '执行时长(毫秒)',
`create_date` datetime COMMENT '创建时间', `ip` varchar(64) COMMENT 'IP地址',
PRIMARY KEY (`id`), `create_date` datetime COMMENT '创建时间',
KEY `app_api_log_phone` (`phone`) USING BTREE PRIMARY KEY (`id`),
KEY `app_api_log_phone` (`phone`) USING BTREE
) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COMMENT='API日志'; ) ENGINE=`InnoDB` DEFAULT CHARACTER SET utf8mb4 COMMENT='API日志';
CREATE TABLE `sh_category` ( CREATE TABLE `sh_category`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`name` varchar(64) DEFAULT NULL COMMENT '分类名称', `id` int(11) NOT NULL AUTO_INCREMENT,
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `name` varchar(64) DEFAULT NULL COMMENT '分类名称',
PRIMARY KEY (`id`) USING BTREE `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品分类'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品分类';
CREATE TABLE `sh_product` ( CREATE TABLE `sh_product`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`category_id` int(11) NOT NULL COMMENT '分类ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(64) DEFAULT NULL COMMENT '产品名称', `category_id` int(11) NOT NULL COMMENT '分类ID',
`category_name` varchar(64) NOT NULL COMMENT '分类名称', `name` varchar(64) DEFAULT NULL COMMENT '产品名称',
`pic` varchar(255) DEFAULT NULL COMMENT '图片', `category_name` varchar(64) NOT NULL COMMENT '分类名称',
`device_flag` varchar(55) DEFAULT NULL COMMENT '设备标识', `pic` varchar(255) DEFAULT NULL COMMENT '图片',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `device_flag` varchar(55) DEFAULT NULL COMMENT '设备标识',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_product_category_id` (`category_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_product_device_flag` (`device_flag`) USING BTREE KEY `sh_product_category_id` (`category_id`) USING BTREE,
KEY `sh_product_device_flag` (`device_flag`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品';
CREATE TABLE `sh_instruction_parsing` ( CREATE TABLE `sh_instruction_parsing`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`product_id` int(11) DEFAULT NULL COMMENT '所属产品', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`name` varchar(30) DEFAULT NULL COMMENT '名称', `product_id` int(11) DEFAULT NULL COMMENT '所属产品',
`length` int(11) NOT NULL COMMENT '长度', `name` varchar(30) DEFAULT NULL COMMENT '名称',
`type` tinyint(2) DEFAULT '1' COMMENT '类型[1整数;2字符串;]', `length` int(11) NOT NULL COMMENT '长度',
`sort` int(11) NOT NULL COMMENT '排序', `type` tinyint(2) DEFAULT '1' COMMENT '类型[1整数;2字符串;]',
`cmd` varchar(50) DEFAULT NULL COMMENT '指令', `sort` int(11) NOT NULL COMMENT '排序',
`note` varchar(100) DEFAULT NULL COMMENT '备注', `cmd` varchar(50) DEFAULT NULL COMMENT '指令',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `note` varchar(100) DEFAULT NULL COMMENT '备注',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_instruction_parsing_product_id` (`product_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_instruction_parsing_product_id` (`product_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='指令解析'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='指令解析';
CREATE TABLE `sh_family` ( CREATE TABLE `sh_family`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`name` varchar(64) DEFAULT NULL COMMENT '家庭名称', `id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '创建人', `name` varchar(64) DEFAULT NULL COMMENT '家庭名称',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `user_id` int(11) DEFAULT NULL COMMENT '创建人',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_family_user_id` (`user_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_family_user_id` (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='家庭管理'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='家庭管理';
CREATE TABLE `sh_family_member` ( CREATE TABLE `sh_family_member`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`family_id` int(11) DEFAULT NULL COMMENT '家庭ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '成员ID', `family_id` int(11) DEFAULT NULL COMMENT '家庭ID',
`is_admin` int(1) DEFAULT NULL COMMENT '是否管理员 1:是 2:否', `user_id` int(11) DEFAULT NULL COMMENT '成员ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `is_admin` int(1) DEFAULT NULL COMMENT '是否管理员 1:是 2:否',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_family_member_family_id` (`family_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_family_member_user_id` (`user_id`) USING BTREE KEY `sh_family_member_family_id` (`family_id`) USING BTREE,
KEY `sh_family_member_user_id` (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='家庭成员'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='家庭成员';
CREATE TABLE `sh_family_room` ( CREATE TABLE `sh_family_room`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`family_id` int(11) DEFAULT NULL COMMENT '家庭ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(64) DEFAULT NULL COMMENT '家庭名称', `family_id` int(11) DEFAULT NULL COMMENT '家庭ID',
`user_id` int(11) DEFAULT NULL COMMENT '创建人', `name` varchar(64) DEFAULT NULL COMMENT '家庭名称',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `user_id` int(11) DEFAULT NULL COMMENT '创建人',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_family_room_user_id` (`user_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_family_room_family_id` (`family_id`) USING BTREE KEY `sh_family_room_user_id` (`user_id`) USING BTREE,
KEY `sh_family_room_family_id` (`family_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='家庭房间管理'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='家庭房间管理';
CREATE TABLE `sh_device` ( CREATE TABLE `sh_device`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`user_id` int(11) DEFAULT NULL COMMENT '发布人', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`family_id` int(11) DEFAULT NULL COMMENT '家庭ID', `user_id` int(11) DEFAULT NULL COMMENT '发布人',
`room_id` int(11) DEFAULT NULL COMMENT '房间ID', `family_id` int(11) DEFAULT NULL COMMENT '家庭ID',
`mac` varchar(255) DEFAULT NULL COMMENT 'mac', `room_id` int(11) DEFAULT NULL COMMENT '房间ID',
`numbering` varchar(50) DEFAULT NULL COMMENT '设备编号', `mac` varchar(255) DEFAULT NULL COMMENT 'mac',
`numbering_flag` varchar(50) DEFAULT NULL COMMENT '编号标识', `numbering` varchar(50) DEFAULT NULL COMMENT '设备编号',
`name` varchar(50) DEFAULT NULL COMMENT '设备名称', `numbering_flag` varchar(50) DEFAULT NULL COMMENT '编号标识',
`product_id` int(11) DEFAULT NULL COMMENT '所属产品', `name` varchar(50) DEFAULT NULL COMMENT '设备名称',
`online_status` tinyint(2) DEFAULT '1' COMMENT '在线状态 1:新增 2:在线 3:离线', `product_id` int(11) DEFAULT NULL COMMENT '所属产品',
`pic` varchar(255) DEFAULT NULL COMMENT '主图', `online_status` tinyint(2) DEFAULT '1' COMMENT '在线状态 1:新增 2:在线 3:离线',
`online_time` datetime DEFAULT NULL COMMENT '上线时间', `pic` varchar(255) DEFAULT NULL COMMENT '主图',
`spare_one` varchar(55) DEFAULT NULL COMMENT '备用字段', `online_time` datetime DEFAULT NULL COMMENT '上线时间',
`spare_two` varchar(55) DEFAULT NULL COMMENT '备用字段', `spare_one` varchar(55) DEFAULT NULL COMMENT '备用字段',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `spare_two` varchar(55) DEFAULT NULL COMMENT '备用字段',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_device_numbering` (`numbering`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_mac` (`mac`) USING BTREE, KEY `sh_device_numbering` (`numbering`) USING BTREE,
KEY `sh_device_family_id` (`family_id`) USING BTREE, KEY `sh_device_mac` (`mac`) USING BTREE,
KEY `sh_device_room_id` (`room_id`) USING BTREE KEY `sh_device_family_id` (`family_id`) USING BTREE,
KEY `sh_device_room_id` (`room_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居设备管理'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居设备管理';
CREATE TABLE `sh_device_data` ( CREATE TABLE `sh_device_data`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`device_id` int(11) NOT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`value` varchar(1000) NOT NULL COMMENT '值', `device_id` int(11) NOT NULL COMMENT '设备ID',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `value` varchar(1000) NOT NULL COMMENT '值',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_device_data_device_id` (`device_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_data_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备数据'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备数据';
CREATE TABLE `sh_device_password` ( CREATE TABLE `sh_device_password`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`device_id` int(11) NOT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`password` varchar(55) DEFAULT NULL COMMENT '临时密码', `device_id` int(11) NOT NULL COMMENT '设备ID',
`status` tinyint(2) DEFAULT '1' COMMENT '下发标志 1未发 2已发', `password` varchar(55) DEFAULT NULL COMMENT '临时密码',
`type` tinyint(2) DEFAULT '1' COMMENT '类型 1动态密码 2临时密码', `status` tinyint(2) DEFAULT '1' COMMENT '下发标志 1未发 2已发',
`expired_time` datetime DEFAULT NULL COMMENT '过期时间', `type` tinyint(2) DEFAULT '1' COMMENT '类型 1动态密码 2临时密码',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `expired_time` datetime DEFAULT NULL COMMENT '过期时间',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_device_password_device_id` (`device_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_password_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能锁临时密码'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能锁临时密码';
CREATE TABLE `sh_device_power` ( CREATE TABLE `sh_device_power`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`device_id` int(11) DEFAULT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`total_duration` int(11) DEFAULT NULL COMMENT '总时长', `device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`total_power` int(11) DEFAULT NULL COMMENT '总电量', `total_duration` int(11) DEFAULT NULL COMMENT '总时长',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `total_power` int(11) DEFAULT NULL COMMENT '总电量',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_device_power_device_id` (`device_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_power_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居电量表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居电量表';
CREATE TABLE `sh_device_record` ( CREATE TABLE `sh_device_record`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`device_id` int(11) DEFAULT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`action` tinyint(2) DEFAULT NULL COMMENT '2:密码开锁 3:卡片开锁 14:人脸开锁 15:掌纹开锁 ', `device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`user_id` int(11) DEFAULT NULL COMMENT '用户ID', `action` tinyint(2) DEFAULT NULL COMMENT '2:密码开锁 3:卡片开锁 14:人脸开锁 15:掌纹开锁 ',
`remark` varchar(255) DEFAULT NULL COMMENT '备注', `user_id` int(11) DEFAULT NULL COMMENT '用户ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `remark` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_device_record_device_id` (`device_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_record_remark` (`remark`) USING BTREE KEY `sh_device_record_device_id` (`device_id`) USING BTREE,
KEY `sh_device_record_remark` (`remark`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居记录表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居记录表';
CREATE TABLE `sh_device_temp` ( CREATE TABLE `sh_device_temp`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`device_id` int(11) DEFAULT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`temp_h` int(10) DEFAULT NULL COMMENT '高温', `device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`status_h` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开', `temp_h` int(10) DEFAULT NULL COMMENT '高温',
`temp_l` int(10) DEFAULT NULL COMMENT '秒', `status_h` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开',
`status_l` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开', `temp_l` int(10) DEFAULT NULL COMMENT '秒',
`temp_h_t` int(10) DEFAULT NULL COMMENT '分钟', `status_l` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开',
`status_h_t` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开', `temp_h_t` int(10) DEFAULT NULL COMMENT '分钟',
`temp_l_t` int(10) DEFAULT NULL COMMENT '高温', `status_h_t` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开',
`status_l_t` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开', `temp_l_t` int(10) DEFAULT NULL COMMENT '高温',
PRIMARY KEY (`id`) USING BTREE, `status_l_t` tinyint(2) DEFAULT NULL COMMENT '状态 0关 1开',
KEY `sh_device_temp_device_id` (`device_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_temp_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备温度控制'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备温度控制';
CREATE TABLE `sh_device_timing` ( CREATE TABLE `sh_device_timing`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`device_id` int(11) DEFAULT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`repeats` tinyint(2) DEFAULT '0' COMMENT '状态 0:一次 1:多次', `device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`time` varchar(50) DEFAULT NULL COMMENT '打开时间 重复一次时间:1111-04-11 15:12;重复多次时间:15:11', `repeats` tinyint(2) DEFAULT '0' COMMENT '状态 0:一次 1:多次',
`repeat_time` varchar(50) DEFAULT NULL COMMENT '重复时间 1 2 3 4 5 6 7', `time` varchar(50) DEFAULT NULL COMMENT '打开时间 重复一次时间:1111-04-11 15:12;重复多次时间:15:11',
`action` tinyint(2) DEFAULT NULL COMMENT '开关1:1为选中,其他为不选中', `repeat_time` varchar(50) DEFAULT NULL COMMENT '重复时间 1 2 3 4 5 6 7',
`action_two` tinyint(2) DEFAULT NULL COMMENT '开关2:1为选中,其他为不选中', `action` tinyint(2) DEFAULT NULL COMMENT '开关1:1为选中,其他为不选中',
`close_time` varchar(64) DEFAULT NULL COMMENT '关闭时间 重复一次时间:1111-04-11 15:12;重复多次时间:15:11', `action_two` tinyint(2) DEFAULT NULL COMMENT '开关2:1为选中,其他为不选中',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `close_time` varchar(64) DEFAULT NULL COMMENT '关闭时间 重复一次时间:1111-04-11 15:12;重复多次时间:15:11',
`status` tinyint(2) DEFAULT '2' COMMENT '状态 1开 2关', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE, `status` tinyint(2) DEFAULT '2' COMMENT '状态 1开 2关',
KEY `sh_device_timing_device_id` (`device_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_device_timing_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居定时表'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能家居定时表';
CREATE TABLE `sh_speaker_song` ( CREATE TABLE `sh_speaker_song`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`device_id` int(11) DEFAULT NULL COMMENT '设备ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL COMMENT '用户ID', `device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`name` varchar(255) DEFAULT NULL COMMENT '歌名', `user_id` int(11) DEFAULT NULL COMMENT '用户ID',
`status` tinyint(2) DEFAULT '2' COMMENT '状态 1显示 2不显示', `name` varchar(255) DEFAULT NULL COMMENT '歌名',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `status` tinyint(2) DEFAULT '2' COMMENT '状态 1显示 2不显示',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_speaker_song_device_id` (`device_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_speaker_song_user_id` (`user_id`) USING BTREE KEY `sh_speaker_song_device_id` (`device_id`) USING BTREE,
KEY `sh_speaker_song_user_id` (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能音箱歌曲'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能音箱歌曲';
CREATE TABLE `sh_speaker_first_keywords` ( CREATE TABLE `sh_speaker_first_keywords`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`keyword` varchar(55) NOT NULL COMMENT '关键字', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `keyword` varchar(55) NOT NULL COMMENT '关键字',
PRIMARY KEY (`id`) USING BTREE `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能音箱一级关键字'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能音箱一级关键字';
CREATE TABLE `sh_speaker_secondary_keywords` ( CREATE TABLE `sh_speaker_secondary_keywords`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`parent_id` int(11) DEFAULT NULL COMMENT '父ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`keyword` varchar(55) NOT NULL COMMENT '关键字', `parent_id` int(11) DEFAULT NULL COMMENT '父ID',
`cmd` varchar(110) NOT NULL COMMENT '命令', `keyword` varchar(55) NOT NULL COMMENT '关键字',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `cmd` varchar(110) NOT NULL COMMENT '命令',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `secondary_keywords_parent_id` (`parent_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `secondary_keywords_parent_id` (`parent_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能音箱二级关键字'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='智能音箱二级关键字';
CREATE TABLE `parse_class` ( CREATE TABLE `parse_class`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`type` varchar(55) NOT NULL COMMENT '类型', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`class_name` varchar(55) DEFAULT NULL COMMENT '类名', `type` varchar(55) NOT NULL COMMENT '类型',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `class_name` varchar(55) DEFAULT NULL COMMENT '类名',
PRIMARY KEY (`id`) USING BTREE `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='接收设备消息对应类'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='接收设备消息对应类';
CREATE TABLE `sh_dlink` ( CREATE TABLE `sh_dlink`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`user_id` int(11) DEFAULT NULL COMMENT '用户ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(50) DEFAULT NULL COMMENT '标题', `user_id` int(11) DEFAULT NULL COMMENT '用户ID',
`start` varchar(10) DEFAULT NULL COMMENT '生效时间段-开始', `title` varchar(50) DEFAULT NULL COMMENT '标题',
`end` varchar(10) DEFAULT NULL COMMENT '生效时间段-结束', `start` varchar(10) DEFAULT NULL COMMENT '生效时间段-开始',
`device_id` int(11) DEFAULT NULL COMMENT '发起设备ID', `end` varchar(10) DEFAULT NULL COMMENT '生效时间段-结束',
`status` tinyint(2) DEFAULT '1' COMMENT '状态[1开启,2关闭]', `device_id` int(11) DEFAULT NULL COMMENT '发起设备ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `status` tinyint(2) DEFAULT '1' COMMENT '状态[1开启,2关闭]',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_dlink_user_id` (`user_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_dlink_device_id` (`device_id`) USING BTREE KEY `sh_dlink_user_id` (`user_id`) USING BTREE,
KEY `sh_dlink_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能家居场景'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能家居场景';
CREATE TABLE `sh_dlink_device` ( CREATE TABLE `sh_dlink_device`
`id` int(11) NOT NULL AUTO_INCREMENT, (
`dlink_id` int(11) DEFAULT NULL COMMENT '场景ID', `id` int(11) NOT NULL AUTO_INCREMENT,
`device_id` int(11) DEFAULT NULL COMMENT '关联设备ID', `dlink_id` int(11) DEFAULT NULL COMMENT '场景ID',
`cmd` text COMMENT '指令', `device_id` int(11) DEFAULT NULL COMMENT '关联设备ID',
`status` tinyint(2) DEFAULT '1' COMMENT '状态[1开启,2关闭]', `cmd` text COMMENT '指令',
`status2` tinyint(2) DEFAULT NULL COMMENT '状态[1开启,2关闭]', `status` tinyint(2) DEFAULT '1' COMMENT '状态[1开启,2关闭]',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `status2` tinyint(2) DEFAULT NULL COMMENT '状态[1开启,2关闭]',
PRIMARY KEY (`id`) USING BTREE, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_dlink_device_dlink_id` (`dlink_id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `sh_dlink_device_device_id` (`device_id`) USING BTREE KEY `sh_dlink_device_dlink_id` (`dlink_id`) USING BTREE,
KEY `sh_dlink_device_device_id` (`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能家居场景关联设备'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能家居场景关联设备';
CREATE TABLE `help_center` ( CREATE TABLE `help_center`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`title` varchar(64) DEFAULT NULL COMMENT '标题', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `title` varchar(64) DEFAULT NULL COMMENT '标题',
PRIMARY KEY (`id`) USING BTREE `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='帮助中心'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='帮助中心';
CREATE TABLE `help_center_content` ( CREATE TABLE `help_center_content`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`help_id` int(11) DEFAULT NULL COMMENT '帮助中心ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`type` varchar(50) DEFAULT NULL COMMENT '类型' `help_id` int(11) DEFAULT NULL COMMENT '帮助中心ID',
`content` text COMMENT '内容', `type` varchar(50) DEFAULT NULL COMMENT '类型'
PRIMARY KEY (`id`) USING BTREE `content` text COMMENT '内容',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='帮助中心内容'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='帮助中心内容';
CREATE TABLE `feed_back` ( CREATE TABLE `feed_back`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`name` varchar(50) DEFAULT NULL COMMENT '联系人', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`phone` varchar(11) DEFAULT NULL COMMENT '联系电话', `name` varchar(50) DEFAULT NULL COMMENT '联系人',
`content` varchar(255) DEFAULT NULL COMMENT '意见/建议内容', `phone` varchar(11) DEFAULT NULL COMMENT '联系电话',
`pic` text COMMENT '反馈图片', `content` varchar(255) DEFAULT NULL COMMENT '意见/建议内容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '反馈时间', `pic` text COMMENT '反馈图片',
PRIMARY KEY (`id`) USING BTREE `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '反馈时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='意见反馈'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='意见反馈';
CREATE TABLE `business_cooperation` ( CREATE TABLE `business_cooperation`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`name` varchar(50) DEFAULT NULL COMMENT '联系人', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`phone` varchar(11) DEFAULT NULL COMMENT '联系电话', `name` varchar(50) DEFAULT NULL COMMENT '联系人',
`content` varchar(255) DEFAULT NULL COMMENT '内容', `phone` varchar(11) DEFAULT NULL COMMENT '联系电话',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `content` varchar(255) DEFAULT NULL COMMENT '内容',
PRIMARY KEY (`id`) USING BTREE `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商务合作'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商务合作';
alter table sh_family_member add `status` tinyint(2) DEFAULT '1' COMMENT '状态[1待确认,2已加入,2已拒绝]' after `is_admin` ; alter table sh_family_member
alter table sh_family_member add `invite_id` int(11) DEFAULT NULL COMMENT '邀请人ID' after `status` ; add `status` tinyint(2) DEFAULT '1' COMMENT '状态[1待确认,2已加入,2已拒绝]' after `is_admin`;
alter table sh_dlink add `status_o` tinyint(2) DEFAULT NULL COMMENT '开关发起状态1[1开启,2关闭]' after `status` ; alter table sh_family_member
alter table sh_dlink add `status_t` tinyint(2) DEFAULT NULL COMMENT '开关发起状态2[1开启,2关闭]' after `status` ; add `invite_id` int(11) DEFAULT NULL COMMENT '邀请人ID' after `status`;
alter table sh_dlink
CREATE TABLE `infrared_control` ( add `status_o` tinyint(2) DEFAULT NULL COMMENT '开关发起状态1[1开启,2关闭]' after `status`;
`id` int(11) NOT NULL AUTO_INCREMENT, alter table sh_dlink
`device_id` int(11) DEFAULT NULL COMMENT '设备ID', add `status_t` tinyint(2) DEFAULT NULL COMMENT '开关发起状态2[1开启,2关闭]' after `status`;
`user_id` int(11) NOT NULL COMMENT '用户ID',
`device_type` varchar(50) DEFAULT NULL COMMENT '设备类型', CREATE TABLE `infrared_control`
`rtype` varchar(50) DEFAULT NULL COMMENT '遥控类型', (
`brand` varchar(50) DEFAULT NULL COMMENT '品牌', `id` int(11) NOT NULL AUTO_INCREMENT,
`model` varchar(50) DEFAULT NULL COMMENT '型号', `device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`remark` varchar(50) DEFAULT NULL COMMENT '备注', `user_id` int(11) NOT NULL COMMENT '用户ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `device_type` varchar(50) DEFAULT NULL COMMENT '设备类型',
PRIMARY KEY (`id`) USING BTREE `rtype` varchar(50) DEFAULT NULL COMMENT '遥控类型',
`brand` varchar(50) DEFAULT NULL COMMENT '品牌',
`model` varchar(50) DEFAULT NULL COMMENT '型号',
`remark` varchar(50) DEFAULT NULL COMMENT '备注',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户遥控器'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户遥控器';
CREATE TABLE `sh_lock_user` ( CREATE TABLE `sh_lock_user`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', (
`user_id` int(11) DEFAULT NULL COMMENT '用户', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`lock_id` int(11) DEFAULT NULL COMMENT '锁ID', `user_id` int(11) DEFAULT NULL COMMENT '用户',
`user_name` varchar(50) DEFAULT NULL COMMENT '用户名称', `lock_id` int(11) DEFAULT NULL COMMENT '锁ID',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `user_name` varchar(50) DEFAULT NULL COMMENT '用户名称',
PRIMARY KEY (`id`) USING BTREE, `create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
KEY `sh_lock_user_lock_id` (`lock_id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
KEY `sh_lock_user_lock_id` (`lock_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='锁用户'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='锁用户';
alter table sh_lock_user add `face_param` varchar(255) DEFAULT NULL COMMENT '锁人脸参数' after `user_name` ; alter table sh_lock_user
alter table sh_lock_user add `face_img` varchar(255) DEFAULT NULL COMMENT '锁人脸图片' after `user_name` ; add `face_param` varchar(255) DEFAULT NULL COMMENT '锁人脸参数' after `user_name`;
alter table sh_lock_user
add `face_img` varchar(255) DEFAULT NULL COMMENT '锁人脸图片' after `user_name`;
--未更新20220524
CREATE TABLE `sh_car_lock`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`device_id` int(11) DEFAULT NULL COMMENT '设备ID',
`name` varchar(50) DEFAULT NULL COMMENT '名称',
`number` varchar(10) DEFAULT NULL COMMENT '编号',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能车门钥匙';
\ No newline at end of file
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version> <version>2.0.6.RELEASE</version>
<relativePath/>
</parent> </parent>
<properties> <properties>
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.4.RELEASE</version> <version>2.2.4.RELEASE</version>
<relativePath/>
</parent> </parent>
<properties> <properties>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论