dwpt.sql 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : mysql-local2
  4. Source Server Type : MySQL
  5. Source Server Version : 90300
  6. Source Host : 192.168.101.3:3306
  7. Source Schema : dwpt
  8. Target Server Type : MySQL
  9. Target Server Version : 90300
  10. File Encoding : 65001
  11. Date: 07/05/2025 22:33:18
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for cgres
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `cgres`;
  19. CREATE TABLE `cgres` (
  20. `ID` bigint NOT NULL AUTO_INCREMENT,
  21. `SigTime` datetime(3) NOT NULL,
  22. `StationResID` bigint NOT NULL,
  23. `TaskID` int NOT NULL,
  24. `FixedStationID` int NULL DEFAULT NULL,
  25. `Dto1` double NULL DEFAULT NULL,
  26. `Dfo1` double NULL DEFAULT NULL,
  27. `Snr1` double NULL DEFAULT NULL,
  28. `Dto2` double NULL DEFAULT NULL,
  29. `Dfo2` double NULL DEFAULT NULL,
  30. `Snr2` double NULL DEFAULT NULL,
  31. `DtoCdb` double NULL DEFAULT NULL,
  32. `DfoCdb` double NULL DEFAULT NULL,
  33. `SnrCdb` double NULL DEFAULT NULL,
  34. `YbMainDto` double NULL DEFAULT NULL,
  35. `YbMainDfo` double NULL DEFAULT NULL,
  36. `YbMainSnr` double NULL DEFAULT NULL,
  37. `YbAdja1Dto` double NULL DEFAULT NULL,
  38. `YbAdja1Dfo` double NULL DEFAULT NULL,
  39. `YbAdja1Snr` double NULL DEFAULT NULL,
  40. `YbAdja2Dto` double NULL DEFAULT NULL,
  41. `YbAdja2Dfo` double NULL DEFAULT NULL,
  42. `YbAdja2Snr` double NULL DEFAULT NULL,
  43. `TarFreqUp` double NULL DEFAULT NULL,
  44. `TarFreqDown` double NULL DEFAULT NULL,
  45. `RefFreqUp` double NULL DEFAULT NULL,
  46. `RefFreqDown` double NULL DEFAULT NULL,
  47. `MainCode` int NULL DEFAULT NULL,
  48. `Adja1Code` int NULL DEFAULT NULL,
  49. `Adja2Code` int NULL DEFAULT NULL,
  50. `MainXlTime` datetime(3) NULL DEFAULT NULL,
  51. `Adja1XlTime` datetime(3) NULL DEFAULT NULL,
  52. `Adja2XlTime` datetime(3) NULL DEFAULT NULL,
  53. `MainX` double NULL DEFAULT NULL,
  54. `MainY` double NULL DEFAULT NULL,
  55. `MainZ` double NULL DEFAULT NULL,
  56. `MainVx` double NULL DEFAULT NULL,
  57. `MainVy` double NULL DEFAULT NULL,
  58. `MainVz` double NULL DEFAULT NULL,
  59. `Adja1X` double NULL DEFAULT NULL,
  60. `Adja1Y` double NULL DEFAULT NULL,
  61. `Adja1Z` double NULL DEFAULT NULL,
  62. `Adja1Vx` double NULL DEFAULT NULL,
  63. `Adja1Vy` double NULL DEFAULT NULL,
  64. `Adja1Vz` double NULL DEFAULT NULL,
  65. `Adja2X` double NULL DEFAULT NULL,
  66. `Adja2Y` double NULL DEFAULT NULL,
  67. `Adja2Z` double NULL DEFAULT NULL,
  68. `Adja2Vx` double NULL DEFAULT NULL,
  69. `Adja2Vy` double NULL DEFAULT NULL,
  70. `Adja2Vz` double NULL DEFAULT NULL,
  71. `CreateTime` datetime(3) NOT NULL,
  72. `UpdateTime` datetime(3) NOT NULL,
  73. `Deleted` int NOT NULL,
  74. PRIMARY KEY (`ID`, `SigTime`) USING BTREE,
  75. UNIQUE INDEX `ID`(`SigTime` DESC, `ID` ASC) USING BTREE,
  76. INDEX `FixedStationID`(`FixedStationID` ASC) USING BTREE,
  77. INDEX `StationResID`(`StationResID` ASC) USING BTREE,
  78. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  79. ) ENGINE = InnoDB AUTO_INCREMENT = 1641 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC PARTITION BY RANGE (to_days(`SigTime`))
  80. PARTITIONS 1
  81. (PARTITION `p_future` VALUES LESS THAN (MAXVALUE) ENGINE = InnoDB MAX_ROWS = 0 MIN_ROWS = 0 )
  82. ;
  83. -- ----------------------------
  84. -- Table structure for cgxgfres
  85. -- ----------------------------
  86. DROP TABLE IF EXISTS `cgxgfres`;
  87. CREATE TABLE `cgxgfres` (
  88. `ID` bigint NOT NULL AUTO_INCREMENT,
  89. `CgResID` bigint NOT NULL,
  90. `CgType` int NOT NULL,
  91. `SigTime` datetime(3) NOT NULL,
  92. `Dto` double NULL DEFAULT NULL,
  93. `Dfo` double NULL DEFAULT NULL,
  94. `Snr` double NULL DEFAULT NULL,
  95. `CreateTime` datetime(3) NOT NULL,
  96. `UpdateTime` datetime(3) NOT NULL,
  97. `Deleted` int NOT NULL,
  98. PRIMARY KEY (`ID`, `SigTime`) USING BTREE,
  99. UNIQUE INDEX `ID`(`SigTime` DESC, `ID` ASC) USING BTREE,
  100. INDEX `CgResID`(`CgResID` ASC) USING BTREE,
  101. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  102. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC PARTITION BY RANGE (to_days(`SigTime`))
  103. PARTITIONS 1
  104. (PARTITION `p_future` VALUES LESS THAN (MAXVALUE) ENGINE = InnoDB MAX_ROWS = 0 MIN_ROWS = 0 )
  105. ;
  106. -- ----------------------------
  107. -- Table structure for checkres
  108. -- ----------------------------
  109. DROP TABLE IF EXISTS `checkres`;
  110. CREATE TABLE `checkres` (
  111. `ID` bigint NOT NULL AUTO_INCREMENT,
  112. `FileName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  113. `PosCheckType` int NULL DEFAULT NULL,
  114. `SmpStart` bigint NULL DEFAULT NULL,
  115. `SmpCount` bigint NULL DEFAULT NULL,
  116. `SigTime` datetime(3) NOT NULL,
  117. `UserName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  118. `ModType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  119. `ModRate` double NULL DEFAULT NULL,
  120. `FfcHz` double NULL DEFAULT NULL,
  121. `Snr` double NULL DEFAULT NULL,
  122. `CreateTime` datetime(3) NOT NULL,
  123. `UpdateTime` datetime(3) NOT NULL,
  124. `Deleted` int NOT NULL,
  125. PRIMARY KEY (`ID`, `SigTime`) USING BTREE,
  126. UNIQUE INDEX `ID`(`SigTime` DESC, `ID` ASC) USING BTREE,
  127. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  128. ) ENGINE = InnoDB AUTO_INCREMENT = 1641 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  129. -- ----------------------------
  130. -- Table structure for cxres
  131. -- ----------------------------
  132. DROP TABLE IF EXISTS `cxres`;
  133. CREATE TABLE `cxres` (
  134. `ID` bigint NOT NULL AUTO_INCREMENT,
  135. `SigTime` datetime(3) NOT NULL,
  136. `Fx` double NOT NULL,
  137. `CreateTime` datetime(3) NOT NULL,
  138. `UpdateTime` datetime(3) NOT NULL,
  139. `Deleted` int NOT NULL,
  140. PRIMARY KEY (`ID`, `SigTime`) USING BTREE,
  141. UNIQUE INDEX `ID`(`SigTime` DESC, `ID` ASC) USING BTREE,
  142. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  143. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC PARTITION BY RANGE (to_days(`SigTime`))
  144. PARTITIONS 1
  145. (PARTITION `p_future` VALUES LESS THAN (MAXVALUE) ENGINE = InnoDB MAX_ROWS = 0 MIN_ROWS = 0 )
  146. ;
  147. -- ----------------------------
  148. -- Table structure for fixedstation
  149. -- ----------------------------
  150. DROP TABLE IF EXISTS `fixedstation`;
  151. CREATE TABLE `fixedstation` (
  152. `ID` int NOT NULL AUTO_INCREMENT,
  153. `StationName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  154. `Lon` double NOT NULL,
  155. `Lat` double NOT NULL,
  156. `FreqUpHz` bigint NOT NULL,
  157. `Value` double NOT NULL,
  158. `SpareField` double NOT NULL,
  159. `Enable` tinyint(1) NOT NULL,
  160. `CreateTime` datetime(3) NOT NULL,
  161. `UpdateTime` datetime(3) NOT NULL,
  162. PRIMARY KEY (`ID`) USING BTREE,
  163. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  164. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  165. -- ----------------------------
  166. -- Table structure for logres
  167. -- ----------------------------
  168. DROP TABLE IF EXISTS `logres`;
  169. CREATE TABLE `logres` (
  170. `ID` bigint NOT NULL AUTO_INCREMENT,
  171. `Module` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  172. `LogTime` datetime(3) NOT NULL,
  173. `LogType` int NOT NULL,
  174. `Msg` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  175. `CreateTime` datetime(3) NOT NULL,
  176. `UpdateTime` datetime(3) NOT NULL,
  177. `Deleted` int NOT NULL,
  178. PRIMARY KEY (`ID`) USING BTREE,
  179. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE,
  180. INDEX `Module`(`Module`(10) ASC) USING BTREE,
  181. INDEX `LogTime`(`LogTime` ASC) USING BTREE,
  182. INDEX `LogType`(`LogType` ASC) USING BTREE,
  183. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  184. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  185. -- ----------------------------
  186. -- Table structure for posres
  187. -- ----------------------------
  188. DROP TABLE IF EXISTS `posres`;
  189. CREATE TABLE `posres` (
  190. `ID` bigint NOT NULL AUTO_INCREMENT,
  191. `TaskInfoID` int NOT NULL,
  192. `FreqUpHz` bigint NOT NULL,
  193. `StationResID` bigint NOT NULL,
  194. `CxResID` bigint NULL DEFAULT NULL,
  195. `CgResID` bigint NOT NULL,
  196. `TargetInfoID` int NULL DEFAULT NULL,
  197. `CheckResID` bigint NULL DEFAULT NULL,
  198. `PosResType` int NOT NULL,
  199. `TargetState` int NOT NULL,
  200. `SigTime` datetime(3) NOT NULL,
  201. `PosLon` double NOT NULL,
  202. `PosLat` double NOT NULL,
  203. `MirrLon` double NOT NULL,
  204. `MirrLat` double NOT NULL,
  205. `Confidence` int NOT NULL,
  206. `CreateTime` datetime(3) NOT NULL,
  207. `UpdateTime` datetime(3) NOT NULL,
  208. `Deleted` int NOT NULL,
  209. PRIMARY KEY (`ID`, `SigTime`) USING BTREE,
  210. UNIQUE INDEX `ID`(`SigTime` DESC, `ID` ASC) USING BTREE,
  211. INDEX `CgResID`(`CgResID` ASC) USING BTREE,
  212. INDEX `CheckResID`(`CheckResID` ASC) USING BTREE,
  213. INDEX `CxResID`(`CxResID` ASC) USING BTREE,
  214. INDEX `StationResID`(`StationResID` ASC) USING BTREE,
  215. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  216. ) ENGINE = InnoDB AUTO_INCREMENT = 54901 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC PARTITION BY RANGE (to_days(`SigTime`))
  217. PARTITIONS 1
  218. (PARTITION `p_future` VALUES LESS THAN (MAXVALUE) ENGINE = InnoDB MAX_ROWS = 0 MIN_ROWS = 0 )
  219. ;
  220. -- ----------------------------
  221. -- Table structure for satinfo
  222. -- ----------------------------
  223. DROP TABLE IF EXISTS `satinfo`;
  224. CREATE TABLE `satinfo` (
  225. `ID` int NOT NULL AUTO_INCREMENT,
  226. `SatCode` int NOT NULL,
  227. `SatName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  228. `SatLon` double NULL DEFAULT NULL,
  229. `SatTrans` double NULL DEFAULT NULL,
  230. `CreateTime` datetime(3) NOT NULL,
  231. `UpdateTime` datetime(3) NOT NULL,
  232. PRIMARY KEY (`ID`) USING BTREE,
  233. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  234. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  235. -- ----------------------------
  236. -- Table structure for sigdelay
  237. -- ----------------------------
  238. DROP TABLE IF EXISTS `sigdelay`;
  239. CREATE TABLE `sigdelay` (
  240. `ID` int NOT NULL AUTO_INCREMENT,
  241. `SigInfoId` int NOT NULL,
  242. `SatInfoSatCode` int NOT NULL,
  243. `Sat` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  244. `Delay` double NOT NULL,
  245. `CreateTime` datetime(3) NOT NULL,
  246. `UpdateTime` datetime(3) NOT NULL,
  247. `SatInfo_ID` int NULL DEFAULT NULL,
  248. PRIMARY KEY (`ID`) USING BTREE,
  249. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE,
  250. INDEX `SatInfo_ID`(`SatInfo_ID` ASC) USING BTREE,
  251. INDEX `SigInfoId`(`SigInfoId` ASC) USING BTREE,
  252. CONSTRAINT `SigDelay_SatInfo` FOREIGN KEY (`SatInfo_ID`) REFERENCES `satinfo` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  253. CONSTRAINT `SigDelay_SigInfo` FOREIGN KEY (`SigInfoId`) REFERENCES `siginfo` (`ID`) ON DELETE CASCADE ON UPDATE RESTRICT
  254. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  255. -- ----------------------------
  256. -- Table structure for siginfo
  257. -- ----------------------------
  258. DROP TABLE IF EXISTS `siginfo`;
  259. CREATE TABLE `siginfo` (
  260. `ID` int NOT NULL AUTO_INCREMENT,
  261. `FreqUp` bigint NOT NULL,
  262. `FreqDown` bigint NOT NULL,
  263. `SigType` int NOT NULL,
  264. `Snr` double NOT NULL,
  265. `Band` double NULL DEFAULT NULL,
  266. `CreateTime` datetime(3) NOT NULL,
  267. `UpdateTime` datetime(3) NOT NULL,
  268. PRIMARY KEY (`ID`) USING BTREE,
  269. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  270. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  271. -- ----------------------------
  272. -- Table structure for stationres
  273. -- ----------------------------
  274. DROP TABLE IF EXISTS `stationres`;
  275. CREATE TABLE `stationres` (
  276. `ID` bigint NOT NULL AUTO_INCREMENT,
  277. `SigTime` datetime(3) NOT NULL,
  278. `SatTxLon` double NOT NULL,
  279. `SatTxLat` double NOT NULL,
  280. `CdbTxLon` double NULL DEFAULT NULL,
  281. `CdbTxLat` double NULL DEFAULT NULL,
  282. `CxLon` double NULL DEFAULT NULL,
  283. `CxLat` double NULL DEFAULT NULL,
  284. `RefLon` double NULL DEFAULT NULL,
  285. `RefLat` double NULL DEFAULT NULL,
  286. `CreateTime` datetime(3) NOT NULL,
  287. `UpdateTime` datetime(3) NOT NULL,
  288. `Deleted` int NOT NULL,
  289. PRIMARY KEY (`ID`, `SigTime`) USING BTREE,
  290. UNIQUE INDEX `ID`(`SigTime` DESC, `ID` ASC) USING BTREE,
  291. INDEX `Deleted`(`Deleted` ASC) USING BTREE
  292. ) ENGINE = InnoDB AUTO_INCREMENT = 1641 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  293. -- ----------------------------
  294. -- Table structure for syssetings
  295. -- ----------------------------
  296. DROP TABLE IF EXISTS `syssetings`;
  297. CREATE TABLE `syssetings` (
  298. `ID` int NOT NULL AUTO_INCREMENT,
  299. `TimeZoneID` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  300. `TimeZoneUTC` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  301. `TimeZoneName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  302. `ZoneHours` double NOT NULL,
  303. `HttpPort` int NOT NULL,
  304. `XLDirectory` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  305. `YDPZThreshold` int NOT NULL,
  306. `MapType` int NOT NULL,
  307. `WmtsSource` int NOT NULL,
  308. `MapLayerType` int NOT NULL,
  309. `CreateTime` datetime(3) NOT NULL,
  310. `UpdateTime` datetime(3) NOT NULL,
  311. PRIMARY KEY (`ID`) USING BTREE,
  312. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  313. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  314. -- ----------------------------
  315. -- Table structure for targetinfo
  316. -- ----------------------------
  317. DROP TABLE IF EXISTS `targetinfo`;
  318. CREATE TABLE `targetinfo` (
  319. `ID` int NOT NULL AUTO_INCREMENT,
  320. `TargetName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  321. `TargeColor` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  322. `CreateTime` datetime(3) NOT NULL,
  323. `UpdateTime` datetime(3) NOT NULL,
  324. PRIMARY KEY (`ID`) USING BTREE,
  325. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  326. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  327. -- ----------------------------
  328. -- Table structure for taskinfo
  329. -- ----------------------------
  330. DROP TABLE IF EXISTS `taskinfo`;
  331. CREATE TABLE `taskinfo` (
  332. `ID` int NOT NULL AUTO_INCREMENT,
  333. `TaskState` int NOT NULL,
  334. `TaskName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  335. `TaskType` int NOT NULL,
  336. `PosType` int NOT NULL,
  337. `MainSat` int NOT NULL,
  338. `Adja1Sat` int NULL DEFAULT NULL,
  339. `Adja2Sat` int NULL DEFAULT NULL,
  340. `CapDir` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  341. `CapDirFormat` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  342. `CreateTime` datetime(3) NOT NULL,
  343. `UpdateTime` datetime(3) NOT NULL,
  344. `MaxSigTime` datetime(3) NULL,
  345. `MinSigTime` datetime(3) NULL,
  346. PRIMARY KEY (`ID`) USING BTREE,
  347. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE,
  348. INDEX `UpdateTime`(`UpdateTime` ASC) USING BTREE
  349. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  350. -- ----------------------------
  351. -- Table structure for taskrunnninginfo
  352. -- ----------------------------
  353. DROP TABLE IF EXISTS `taskrunnninginfo`;
  354. CREATE TABLE `taskrunnninginfo` (
  355. `ID` int NOT NULL AUTO_INCREMENT,
  356. `TaskID` int NOT NULL,
  357. `FreqUp` bigint NOT NULL,
  358. `LastDoneAdFileTime` datetime(3) NOT NULL,
  359. `CreateTime` datetime(3) NOT NULL,
  360. `UpdateTime` datetime(3) NOT NULL,
  361. PRIMARY KEY (`ID`) USING BTREE,
  362. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  363. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  364. -- ----------------------------
  365. -- Table structure for tasksig
  366. -- ----------------------------
  367. DROP TABLE IF EXISTS `tasksig`;
  368. CREATE TABLE `tasksig` (
  369. `ID` int NOT NULL AUTO_INCREMENT,
  370. `TaskInfoID` int NOT NULL,
  371. `SigInfoID` int NOT NULL,
  372. `FreqUp` bigint NOT NULL,
  373. `FreqDown` bigint NOT NULL,
  374. `CreateTime` datetime(3) NOT NULL,
  375. `UpdateTime` datetime(3) NOT NULL,
  376. PRIMARY KEY (`ID`) USING BTREE,
  377. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE,
  378. INDEX `SigInfoID`(`SigInfoID` ASC) USING BTREE,
  379. INDEX `TaskInfoID`(`TaskInfoID` ASC) USING BTREE,
  380. CONSTRAINT `TaskSig_SigInfo` FOREIGN KEY (`SigInfoID`) REFERENCES `siginfo` (`ID`) ON DELETE CASCADE ON UPDATE RESTRICT,
  381. CONSTRAINT `TaskSig_TaskInfo` FOREIGN KEY (`TaskInfoID`) REFERENCES `taskinfo` (`ID`) ON DELETE CASCADE ON UPDATE RESTRICT
  382. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  383. -- ----------------------------
  384. -- Table structure for txinfo
  385. -- ----------------------------
  386. DROP TABLE IF EXISTS `txinfo`;
  387. CREATE TABLE `txinfo` (
  388. `ID` int NOT NULL AUTO_INCREMENT,
  389. `Name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  390. `TxType` int NOT NULL,
  391. `Lon` double NOT NULL,
  392. `Lat` double NOT NULL,
  393. `SatInfoID` int NULL DEFAULT NULL,
  394. `CreateTime` datetime(3) NOT NULL,
  395. `UpdateTime` datetime(3) NOT NULL,
  396. PRIMARY KEY (`ID`) USING BTREE,
  397. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE
  398. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  399. -- ----------------------------
  400. -- Table structure for xlinfo
  401. -- ----------------------------
  402. DROP TABLE IF EXISTS `xlinfo`;
  403. CREATE TABLE `xlinfo` (
  404. `ID` int NOT NULL AUTO_INCREMENT,
  405. `SatCode` int NOT NULL,
  406. `SatName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  407. `TimeUTC` datetime(3) NOT NULL,
  408. `Lon` double NULL DEFAULT NULL,
  409. `Line1` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  410. `Line2` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
  411. `CreateTime` datetime(3) NOT NULL,
  412. `UpdateTime` datetime(3) NOT NULL,
  413. PRIMARY KEY (`ID`) USING BTREE,
  414. UNIQUE INDEX `ID`(`ID` ASC) USING BTREE,
  415. INDEX `IX_XlInfo_SatCode_TimeUTC`(`SatCode` ASC, `TimeUTC` ASC) USING BTREE,
  416. INDEX `IX_XlInfo_SatCode`(`SatCode` ASC) USING BTREE,
  417. INDEX `IX_XlInfo_TimeUTC`(`TimeUTC` ASC) USING BTREE
  418. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
  419. SET FOREIGN_KEY_CHECKS = 1;