![](d0a593ed-64a4-495e-99a6-1efa11014eca_files/b013acf0-4402-4e22-bfda-5993df97257d.png)
### 数据库
1. 保存测试用的固定的 30 个imei testimeis
```
CREATE TABLE `testimeis` (
`imeis` VARCHAR(64) DEFAULT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
```
2. 测试配置表 testcnf
结构 imei time note name
```
CREATE TABLE `testcnf`(
`imei` VARCHAR(64) DEFAULT NULL,
`time` DATETIME DEFAULT NULL,
`note` TEXT,
`name` VARCHAR(40) DEFAULT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
```
3. 保存的数据表 testresult
结构 name imei phoneNumber receiveNumber nettime messagetime interval
```
CREATE TABLE `testresult`(
`name` VARCHAR(100) DEFAULT NULL,
`imei` VARCHAR(64) DEFAULT NULL,
`phoneNumber` VARCHAR(40) DEFAULT NULL,
`receiveNumber` VARCHAR(40) DEFAULT NULL,
`nettime` DATETIME DEFAULT NULL,
`messagetime` DATETIME DEFAULT NULL,
`interval` DATETIME DEFAULT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
```
### 后台设计
1. model
```java
public class TestCnf(){ } //配置模型
public class TestResult() { } //保存的数据类型
```
2. dao层 interface
```java
public int selectByImei(String imei); //imei查询,限制imei在测试范围内
public int
```