From 15f3e25acc1c35db8c322ad4c3d362124bc297a7 Mon Sep 17 00:00:00 2001 From: sans Date: Thu, 25 Jun 2026 12:10:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=88=E5=AF=B9=E9=83=A8=E7=BD=B2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E7=89=B9=E5=AE=9A=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E5=8C=BA=E5=88=86=E8=BF=90=E8=A1=8C=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 43 + AGENTS.md | 67 - CLAUDE.md | 210 +- README.md | 302 +- system-admin/db/dm8.sql | 674 --- system-admin/db/mysql.sql | 504 -- system-admin/db/oracle.sql | 684 --- system-admin/db/postgresql.sql | 699 --- system-admin/db/sqlserver.sql | 674 --- system-admin/db/weather_data_system.sql | 4247 +++++++++++++++++ .../src/main/resources/application-dev.yml | 18 + .../src/main/resources/application-prod.yml | 20 +- .../src/main/resources/application-test.yml | 20 +- .../src/main/resources/application.yml | 19 - system-api/db/dm8.sql | 27 - system-api/db/mysql.sql | 25 - system-api/db/oracle.sql | 24 - system-api/db/postgresql.sql | 24 - system-api/db/sqlserver.sql | 24 - .../src/main/resources/application-dev.yml | 17 + .../src/main/resources/application-prod.yml | 17 + .../src/main/resources/application-test.yml | 17 + system-api/src/main/resources/application.yml | 19 - 需求文档.md | 74 - 24 files changed, 4746 insertions(+), 3703 deletions(-) create mode 100644 .dockerignore delete mode 100644 AGENTS.md delete mode 100644 system-admin/db/dm8.sql delete mode 100644 system-admin/db/mysql.sql delete mode 100644 system-admin/db/oracle.sql delete mode 100644 system-admin/db/postgresql.sql delete mode 100644 system-admin/db/sqlserver.sql create mode 100644 system-admin/db/weather_data_system.sql delete mode 100644 system-api/db/dm8.sql delete mode 100644 system-api/db/mysql.sql delete mode 100644 system-api/db/oracle.sql delete mode 100644 system-api/db/postgresql.sql delete mode 100644 system-api/db/sqlserver.sql delete mode 100644 需求文档.md diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6c06945 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,43 @@ +# Git +.git/ +.gitignore +.gitattributes + +# IDE +.idea/ +.vscode/ +*.swp +*.swo + +# Maven +**/target/ +.mvn/ + +# Node +**/node_modules/ +**/dist/ + +# Logs +*.log + +# OS +.DS_Store +Thumbs.db + +# Docs +*.md +!README.md +LICENSE + +# Env (keep .env but not local overrides) +.env.local +.env.*.local + +# Temp +tmp/ +temp/ +*.tmp + +# Deploy package +weather-data-deploy/ +weather-data-deploy.tar.gz diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index 2ba55ff..0000000 --- a/AGENTS.md +++ /dev/null @@ -1,67 +0,0 @@ -# AGENTS.md - -## Repo - -Fork of [renren-security](https://gitee.com/renrenio/renren-security) customized as a weather-data management system. Spring Boot 3.5.x multi-module Maven project, Java 17. - -## Quick start - -```bash -mvn clean install -DskipTests -``` - -Run `AdminApplication.java` (`system-admin/`), context path `/system-admin`, port 8080. DB = `weather_data_system` (MySQL). Init from `system-admin/db/mysql.sql`. Default admin: `admin` / `admin` (pw encoded w/ BCrypt). - -Tests are **skipped by default** (`true` in pom). If running tests, pass `-DskipTests=false`. - -## Modules - -| Module | Purpose | -|---|---| -| `system-admin` | Main admin backend. Entrypoint: `com.weather.AdminApplication` | -| `system-api` | API service (separate process). Entrypoint: `com.weather.ApiApplication` | -| `system-common` | Shared lib: base entities, utils, Redis, XSS, validators | -| `system-dynamic-datasource` | Multi-DS support (stub, not populated) | -| `renren-generator` | Code generator. Entrypoint: `com.weather.GeneratorApplication` | - -All sub-modules depend on `system-common`. Maven repo: Aliyun mirror. - -## Key framework choices - -- **Security**: Apache Shiro 1.12 (Jakarta classifier) with OAuth2 token auth, not Spring Security. -- **ORM**: MyBatis-Plus 3.5.8. Mapper XMLs in `src/main/resources/mapper/**/*.xml`. -- **Scheduled tasks**: Quartz via `schedule_job` table. All tasks implement `ITask` interface and are `@Component`-named beans. Jobs auto-register at startup via `JobCommandLineRunner`. -- **Data permissions**: `@DataFilter` annotation + `DataFilterAspect`. Dept-based filtering injected into MyBatis via `DataFilterInterceptor`. -- **Auto-fill**: `FieldMetaObjectHandler` fills `creator`/`createDate`/`updater`/`updateDate`. -- **API docs**: Knife4j (Swagger UI) at `/doc.html` when enabled (disabled by default). -- **Redis**: Optional. Toggle via `project-options.redis.open: false`. -- **Validation**: Hibernate Validator. XSS filter via custom `XssFilter`. -- **Excel**: EasyExcel. Async import with progress tracking (`WeatherDataImportManager`). - -## Custom weather module (`modules/weather/`) - -- `dailydata/` — daily weather observations. Supports Excel batch import (async, via `EasyExcel` listener pattern). -- `station/` — weather station CRUD. Stations are linked to departments (`dept_id`). -- `filescan/` — file scanning module (receive/display/archive). WatchService primary + Quartz fallback. Files served via `FileDownloadController` (`/filescan/file/display/{id}`). - -## Database - -- Scripts in `system-admin/db/` (mysql.sql + Oracle/SQLServer/PostgreSQL/Dameng variants). -- Custom tables: `weather_daily_data`, `weather_station`. - -## Conventions - -- `Result` wrapper class for all API responses (in `system-common`). -- `CrudService`/`BaseService` pattern for service layer. -- DTO/Entity/Excel VO separation per module. -- PK strategy: `ASSIGN_ID` (Snowflake via `IdUtil.getSnowflakeNextId()`). -- Lombok everywhere (`@Data`, `@AllArgsConstructor`, `@Slf4j`). - -## Gotchas - -- Do **not** introduce Spring Security dependencies — project uses Shiro exclusively. -- Swagger (Knife4j) is **disabled by default** (`knife4j.enable: false`). Enable in dev profile. -- `schedule_job` table seed includes a test task `testTask` (paused by default). New tasks must be `@Component("beanName")` implementing `ITask`. -- The `system-dynamic-datasource` module is a placeholder. Multi-DS config in `application-dev.yml` is commented out. -- No frontend sources in this repo (separate `renren-ui` Vue3 project). -- `.gitignore` excludes `.idea/` but `.idea/` is tracked (committed IDE config). diff --git a/CLAUDE.md b/CLAUDE.md index 83d8ace..f5fc50a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,25 +2,32 @@ This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. -> **See also** `AGENTS.md` for module breakdown, framework choices, conventions, and gotchas. - --- ## Project overview -**weather-data** is a full-stack meteorological data analysis platform: Java 17 / Spring Boot 3.5 multi-module backend + Vue 3 / Vite 5 / TypeScript frontend. +**weather-data** is a full-stack meteorological data analysis platform: Java 17 / Spring Boot 3.5 multi-module backend + Vue 3 / Vite 5 / TypeScript frontend. Forked from [renren-security](https://gitee.com/renrenio/renren-security). ``` weather-data/ ├── system-common/ → shared Java lib ├── system-admin/ → admin backend (port 8080, /system-admin) -├── system-api/ → external API service (port 8081) -├── system-dynamic-datasource → multi-DS support (placeholder) -├── renren-generator/ → code generator +├── system-api/ → public API service (port 8081, /renren-api) +├── system-dynamic-datasource → multi-DS support (stub, not populated) +├── renren-generator/ → code generator (commented out of build) └── weather-data-ui/ → Vue 3 SPA frontend ``` -**Database**: `weather_data_system` (MySQL). Init from `system-admin/db/mysql.sql`. Default admin: `admin` / `admin`. +**Database**: `weather_data_system` (MySQL). Init from `system-admin/db/weather_data_system.sql` (includes schema + seed data). Default admin: `admin` / `admin` (BCrypt-encoded). Key custom tables: `weather_daily_data`, `weather_station`, `weather_file_scan_record`. No Flyway/Liquibase — all schema changes are manual SQL. + +### Port & context path reference + +| Service | Port | Context Path | App Class | +|---|---|---|---| +| Admin | 8080 | `/system-admin` | `AdminApplication` | +| API | 8081 | `/renren-api` | `ApiApplication` | +| Frontend (dev) | 8001 | `/` | Vite dev server | +| Frontend (prod) | 80 | `/` | Nginx via gateway | --- @@ -29,15 +36,17 @@ weather-data/ ### Build & Run ```bash -mvn clean install -DskipTests # full build (tests skipped by default) -mvn clean install -DskipTests=false # build with tests +mvn clean install -DskipTests # full build (tests skipped by default) +mvn clean install -DskipTests=false # build with tests mvn -pl system-admin -DskipTests=false -Dtest=YourTestClass test # single test ``` +Tests use **JUnit 4** (`@RunWith(SpringRunner.class)`), not JUnit 5. Only 2 test files exist (Redis, dynamic datasource). No Maven wrapper (`mvnw`). Maven remote repository: Aliyun mirror. + Launch from IntelliJ: - `AdminApplication` (`system-admin/`) → port 8080, context `/system-admin` -- `ApiApplication` (`system-api/`) → port 8081 -- `GeneratorApplication` (`renren-generator/`) +- `ApiApplication` (`system-api/`) → port 8081, context `/renren-api` +- `GeneratorApplication` (`renren-generator/`) — commented out of build ### Service layer pattern @@ -63,28 +72,58 @@ modules// Mapper XMLs: `src/main/resources/mapper//**/*.xml` +### Conventions + +- Lombok used throughout: `@Data`, `@AllArgsConstructor`, `@Slf4j` are standard on entity/service classes. +- DTO/Entity/VO separation per module — request DTOs often extend `BaseEntity`. + +### PK & Auth + +- PK: `ASSIGN_ID` (Snowflake) via `IdUtil.getSnowflakeNextId()`. All entities extend `BaseEntity`. +- Auth: Apache Shiro 1.12 (**Jakarta classifier**) + OAuth2 token. Login → `token` header. +- API module: `@Login` annotation + `AuthorizationInterceptor` (token in header or param), backed by a `token` table. +- **Do not introduce Spring Security** — the project uses Shiro exclusively. + ### Key cross-cutting mechanisms | Mechanism | How | |---|---| | **Data permissions** | `@DataFilter` on controller → `DataFilterAspect` → MyBatis interceptor injects dept-based SQL | -| **Auto-fill** | `FieldMetaObjectHandler` fills creator/date via MyBatis-Plus | -| **Scheduled jobs** | Quartz. `schedule_job` table, implements `ITask`, `@Component("beanName")` | -| **File scanning** | `WatchService` (primary) + Quartz fallback (`FileScanTask`) + startup runner | -| **Excel import** | EasyExcel + async progress via `WeatherDataImportManager` | -| **API responses** | Always wrapped in `Result` | -| **Validation** | Hibernate Validator. XSS filter via `XssFilter` | +| **Auto-fill** | `FieldMetaObjectHandler` fills creator/date via MyBatis-Plus. **Only works with `insert()`/`updateById()`** — batch inserts (e.g. `insertBatchMultiRow`) bypass auto-fill; fields must be set manually. | +| **Scheduled jobs** | Quartz. `schedule_job` table, implements `ITask`, `@Component("beanName")`. Jobs auto-register at startup via `JobCommandLineRunner`. Seed data includes `testTask` (paused by default). | +| **File scanning** | `WatchService` (primary, background thread) + Quartz fallback (`FileScanTask`) + startup runner (`FileScanStartupRunner`). Files identified by MD5 hash. | +| **Excel import** | EasyExcel + async dual-pass via `WeatherDataImportManager`. Progress tracked in-memory (`ConcurrentHashMap`), lost on restart. | +| **API responses** | Always wrapped in `Result`. Frontend expects `code === 0` for success. | +| **Validation** | Hibernate Validator. XSS filter via `XssFilter`. | -### PK & Auth +### Exception handling -- PK: `ASSIGN_ID` (Snowflake). All entities extend `BaseEntity`. -- Auth: Apache Shiro 1.12 (Jakarta) + OAuth2 token. Login → `token` header. -- API module: `@Login` annotation + `AuthorizationInterceptor`. +Two separate `@RestControllerAdvice` handlers, one per module: + +| Handler | Catches | Persists errors? | +|---|---|---| +| `system-admin`: `CustomExceptionHandler` | `CommonException`, `DuplicateKeyException`, `UnauthorizedException`, generic `Exception` | **Yes** — saves to `SysLogErrorService` (IP, user-agent, URI, params, stack trace) | +| `system-api`: `RenExceptionHandler` | `CommonException`, `DuplicateKeyException`, generic `Exception` | **No** — returns `Result` only | + +Both return a generic error for caught `Exception` (not the exception message). `CommonException` uses i18n message lookup via `MessageUtils.getMessage(code)`. Error codes follow `int` scheme: 5 digits, first 2 = module, last 3 = business (e.g. `10001`-`10029`). + +### Logging + +- Logback config differs per module. Logger names use `io.renren` (fork legacy), **not** `com.weather`. +- Admin dev profile enables MyBatis SQL stdout logging (`StdOutImpl`); API does not. +- When adding `@Slf4j` to `com.weather.*` classes, add a `com.weather` level override or change the existing `io.renren` logger scope. ### Redis & Docs -- Redis: optional, `project-options.redis.open` (default `false` in dev). `RedisAspect`. -- API docs: Knife4j at `/doc.html`, **disabled by default** (`knife4j.enable: false`). +- Admin: `project-options.redis.open: true` in dev YAML. API: inherits `RedisAspect` default of `false` (no override in its YAML). +- Knife4j: disabled by default in admin (`knife4j.enable: false`), **enabled** in API (`knife4j.enable: true`). Docs at `/doc.html`. +- `RedisAspect` wraps `@RedisCache` annotations with channel publish for cache invalidation. + +### MyBatis-Plus gotchas + +- **Batch inserts bypass auto-fill** — `FieldMetaObjectHandler` only fires on `insert()`/`updateById()`. Custom batch methods must manually set `creator`, `createDate`, `updater`, `updateDate`, `deptId`. +- Column names with special characters (e.g. `rain_20_20`) require explicit `@TableField` annotations — MyBatis-Plus cannot auto-map them from camelCase. +- Admin `typeAliasesPackage: com.weather.modules.*.entity`; API still uses `io.renren.entity` (legacy). ### Weather domain (backend) @@ -92,11 +131,25 @@ Three sub-modules under `system-admin/.../modules/weather/`: | Module | Purpose | |---|---| -| `dailydata/` | Daily observations, Excel batch import (async), EasyExcel listener | +| `dailydata/` | Daily observations, Excel batch import (async dual-pass), EasyExcel listener, summary export | | `station/` | Weather station CRUD, linked to dept via `dept_id` | | `filescan/` | File monitoring + serving. Format: `<地区>地区-<指标>.png` / `<地区>地区631信息.txt` | -Parameter `scan_root_path` in `sys_params` controls file-scan base directory. +#### Weather data import flow + +1. **First pass**: `AnalysisEventListener` counts total rows. +2. **Second pass**: `WeatherDataListener` processes with batch insert (2000 records/batch). +3. Progress tracked in-memory via `ConcurrentHashMap` (`volatile` fields + `AtomicInteger`). +4. Runs on `CompletableFuture` with manual `UserContextHolder` propagation for security context. +5. On completion, clears Redis summary cache (`weather:summarize:*`). + +#### Weather summarize cache + +`WeatherSummarizeCacheTask` (Quartz job) pre-computes daily historical summaries into Redis. Uses **MySQL-specific** SQL functions (`MONTH()`, `DAY()` on `observe_date`). Cache key: `weather:summarize:{month}:{day}`, non-expiring. Service checks cache first for queries spanning same month/day across years. + +#### Station priority ordering + +`WeatherDailyDataServiceImpl.page()` uses custom `CASE WHEN` SQL to order stations belonging to the user's department + sub-departments first. --- @@ -106,35 +159,73 @@ Parameter `scan_root_path` in `sys_params` controls file-scan base directory. ```bash npm install # install dependencies -npm run dev # Vite dev server +npm run dev # Vite dev server (port 8001, host 0.0.0.0) npm run build / npm run build:prod # production build npm run serve # preview production build -npm run lint # lint with autofix -npx vue-tsc --noEmit # type-check +npm run lint # lint with autofix (ESLint) +npx vue-tsc --noEmit # type-check (not in pre-commit) ``` +Pre-commit: `lint-staged` runs `eslint --fix` on `*.ts`/`*.vue` via `yorkie` git hooks (not husky). No test runner configured. + ### Stack - Vite 5 + Vue 3 + TypeScript SPA -- Element Plus + Element Plus Icons for UI -- `vue-router` with hash history +- Element Plus + Element Plus Icons (all icons registered globally) +- `vue-router` with **hash history** (`createWebHashHistory`) - Pinia for state management - Axios via `src/utils/http.ts` + `src/service/baseService.ts` - API base URL: `VITE_APP_API` env var, overridable at runtime by `window.SITE_CONFIG.apiURL` +### Environment config + +- Dev: `VITE_APP_API=http://192.168.2.186:8080/system-admin` (hardcoded IP — new devs must change) +- Prod: `VITE_APP_API=/system-admin` (relative, proxied via Nginx) +- Runtime override takes priority: `window.SITE_CONFIG.apiURL` + +### Vite config + +- `base: "./"` (relative paths), `chunkSizeWarningLimit: 1024` +- Manual chunks: `lodash` and `vlib` (vue/vue-router/element-plus) +- Dev: HMR overlay disabled, `host: "0.0.0.0"`, port 8001 + +### Axios HTTP pattern + +- Success check: `response.data.code === 0` (not `=== 200`) +- Request interceptor: adds `token` header, `X-Requested-With`, request timing, cache-busting `_t` on GET +- On `code === 401`: auto-redirects to `/login` +- Response unwrapped: callers receive `response.data` +- File exports: bypass Axios, use `window.location.href` with token as query param +- Uploads: no `Content-Type` set (browser auto-sets for `FormData`) + ### Routing & state -- `src/router/base.ts`: base routes (`/`, `/home`, `/login`, etc.) -- `src/router/index.ts`: `beforeEach` guard — auth check, dynamic route registration from backend menus, tab management -- `src/store/index.ts` (`useAppStore`): user, permissions, dicts, dynamic routes, tabs -- `src/store/importTasks.ts`: long-running import task state for header indicator -- `src/utils/router.ts`: converts backend menu records → Vue router records, flattens nested routes for keep-alive +- `src/router/base.ts`: 7 base routes (`/`, `/home`, `/login`, `/user/password`, `/iframe/:id?`, `/error`, 404 catch-all) +- `src/router/index.ts`: `beforeEach` guard — auth check, dynamic route registration from backend menus, tab management. Routes are dynamically added via `addRoute` with **flattened nested routes** (keep-alive limitation). View components resolved via `import.meta.glob("/src/views/**/*.vue")`. +- `src/store/index.ts` (`useAppStore`): monolithic store — all state nested in `state.state` (double nesting, e.g. `store.state.appIsLogin`). `initApp` fetches menus/permissions/user/dicts in 4 parallel requests. +- `src/store/importTasks.ts`: separate store for import task tracking (computed getters: `activeTasks`, `hasActiveTasks`, `recentTasks`). +- `src/utils/router.ts`: converts backend menu records → Vue router records, supports iframe/external links with `openStyle` flags. -Layout is event-driven: `src/layout/` shell + `mitt` event bus (`src/utils/emits.ts`). Trace both the Pinia store and `mitt` events when changing navigation/sidebar/tabs/theme. +Layout is event-driven: `src/layout/` shell + `mitt` event bus (`src/utils/emits.ts`). The `EMitt` enum defines 13 events for sidebar, theme, tabs, layout changes. **Trace both the Pinia store and mitt events** when changing navigation/sidebar/tabs/theme. + +### Common page pattern: `useView` hook + +Admin CRUD pages use `src/hooks/useView.ts` for shared list-page workflow. + +Key behaviors to know before refactoring: +- `closeCurrentTab()`: if tabs enabled, emits `OnCloseCurrTab` mitt event; otherwise navigates to `/home`. +- `exportHandle()`: uses `window.location.href` with token as query param (NOT Axios). +- `dataListSortChangeHandle()`: converts camelCase → snake_case for backend (e.g. `stationId` → `station_id`). +- `createdIsNeed: true` / `activatedIsNeed: false` by default. Pages needing refresh on tab activation must set `activatedIsNeed: true`. +- Includes workflow helpers (`handleFlowRoute`, `flowDetailRoute`) hardcoded to `/flow/task-form`. + +### Cache utility + +All cache keys prefixed with `v1@` to avoid collisions. Supports `localStorage` and `sessionStorage` (token uses sessionStorage). JSON serialization is automatic. `getCache` supports auto-delete-after-read (`isDelete` flag). ### Weather frontend module -The home dashboard (`src/views/home.vue`) uses a **composable-based architecture**. All domain logic is extracted from the SFC into `src/composables/`: +The home dashboard (`src/views/home.vue`) uses a **composable-based architecture**: | Composable | Responsibility | |---|---| @@ -144,11 +235,9 @@ The home dashboard (`src/views/home.vue`) uses a **composable-based architecture | `useWeatherChart.ts` | ECharts dynamic import, `buildChartOption()`, `ResizeObserver`, precise trigger key (not deep watch) | | `useWeatherExport.ts` | PNG/PDF export with dynamic `html2canvas`/`jspdf` imports, loading indicator | -Supporting utils: -- `src/utils/chartBuilder.ts` — chart option builders -- `src/utils/exportReport.ts` — shared `exportPNG()`/`exportPDF()` +Supporting utils: `src/utils/chartBuilder.ts`, `src/utils/exportReport.ts`. -### Critical rules learned (must follow) +### Critical rules (must follow) #### 1. Null ≠ zero — missing data MUST be preserved as null When mapping backend API responses to frontend models, **never** default missing numeric values to `0`. Rainfall of `0mm` means "no rain that day" (valid measurement); `null` means "no data available" (missing record). Use `: null` not `: 0` in data mapping, and display `"—"` for null values via `fmtVal()`. @@ -161,33 +250,42 @@ rainfall: row.rain2020 != null ? +row.rain2020 : null, rainfall: row.rain2020 != null ? +row.rain2020 : 0, ``` -All helper functions (`rainLevelLabel`, `tmaxValClass`, `tminValClass`, `rainValClass`) must accept `number | null` and return `"—"` or `""` for null. Stats computations (`computeStats`, `fStats`, `filterExtremes`) must skip null values in sums and extreme comparisons. ECharts will naturally render null as gaps in line/bar series. +All helper functions must accept `number | null` and return `"—"` or `""` for null. Stats computations must skip null values. #### 2. Heavy libraries must use dynamic imports -`html2canvas`, `jspdf`, and `echarts` are NOT imported at module level. They are loaded via `await import()` only when the user triggers export or chart rendering. This keeps them out of the initial bundle (~600KB saved). +`html2canvas`, `jspdf`, and `echarts` are NOT imported at module level. Load them via `await import()` only when triggered by user action. This saves ~600KB from the initial bundle. #### 3. Google Fonts go in index.html, not scoped styles -Never use `@import url("https://fonts.googleapis.com/...")` inside Vue scoped styles — it blocks rendering. Instead, add `` + `` in `index.html`. +Never use `@import url("https://fonts.googleapis.com/...")` inside Vue scoped styles. Use `` + `` in `index.html`. #### 4. Export must show user feedback -When exporting images/PDFs, always show a loading indicator (`ElLoading.service` fullscreen) and a success/failure message (`ElMessage`). Disable the export button during rendering to prevent double-clicks. +Always show `ElLoading.service` fullscreen and `ElMessage` success/failure. Disable the export button during rendering. #### 5. Deep watchers on filter objects are banned -Never use `watch(filters, callback, { deep: true })`. Instead, derive a precise computed trigger key that only includes fields actually affecting the output (e.g., `dataHash`, `filteredHash`, `extremesVersion`) and watch that. +Never use `watch(filters, callback, { deep: true })`. Derive a precise computed trigger key (e.g. `dataHash`, `filteredHash`, `extremesVersion`) and watch that instead. -### Common page pattern +### Import progress polling pattern -Admin CRUD pages use `src/hooks/useView.ts` for shared list-page workflow: query, paging, sorting, delete, export, permission checks, dictionary lookup. Check whether behavior comes from `useView` before refactoring these screens. - -### Other conventions - -- Reusable selector/tree controls: `src/components/sys-*`, registered globally in `main.ts` -- SVG icons: `vite-plugin-svg-icons` from `src/assets/icons/svg/` -- Tests: no test runner configured yet +1. Upload via `baseService.upload()` (FormData, no explicit Content-Type). +2. On success, poll `GET .../import/progress/{backendTaskId}` every 3 seconds. +3. Update Pinia store (`useImportTaskStore`) with percentage/state. +4. Emit `refreshDataList` on completion. Header indicator (`import-task-indicator.vue`) shows active tasks with spinning badge + popover. --- +## Docker deployment + +Six services in `docker-compose.yml`: mysql (8.0), redis (7 Alpine + AOF), admin JAR, API JAR, UI (Nginx + built frontend), gateway (Nginx reverse proxy on port 80). + +**Important**: The `deploy/` directory referenced by Docker Compose (`deploy/mysql/init/`, `deploy/nginx/`) **does not exist locally** — it must be created for deployment. + +Environment variables from `.env` at project root. Two frontend Dockerfiles: standard multi-stage (`Dockerfile`) and pre-built (`Dockerfile.offline`). + ## Repository notes -- `README.md` does not contain substantive guidance; operational context lives in this file and `AGENTS.md`. -- `weather-data-ui/CLAUDE.md` is superseded by this merged file — the root `CLAUDE.md` covers both frontend and backend. +- `README.md` does not contain substantive guidance — this file is the primary operational reference. +- `weather-data-ui/CLAUDE.md` is superseded by this merged root file. +- No CI configuration exists. Only pre-commit is frontend lint-staged via yarn git hooks. +- `renren-generator` module exists but is commented out of the root POM build. +- `system-dynamic-datasource` is a stub — multi-DS config in `application-dev.yml` is commented out. +- `.gitignore` excludes `.idea/` but `.idea/` is tracked (committed IDE config; `.idea/.gitignore` only excludes local files like `workspace.xml`). diff --git a/README.md b/README.md index c4572a4..cfc4247 100644 --- a/README.md +++ b/README.md @@ -1,126 +1,214 @@ -### 项目说明 -- renren-security是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】 -- 采用SpringBoot3.x、Shiro、MyBatis-Plus、Vue3、TypeScript、Element Plus、Vue Router、Pinia、Axios、Vite框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。 -- 提供了代码生成器,只需编写30%左右代码,其余的代码交给系统自动生成,可快速完成开发任务 -- 支持MySQL、达梦、Oracle、SQL Server、PostgreSQL等主流数据库 -- 演示地址:http://demo.open.renren.io/renren-security (账号密码:admin/admin) +# 气象数据分析平台 -
+基于 Spring Boot 3.5 / Vue 3 的全栈气象数据管理与分析系统,支持气象站点管理、逐日观测数据批量导入、数据统计分析与可视化展示。 -### 微信交流群 -我们提供了微信交流群,扫码下面的二维码,关注【人人开源】公众号,回复【加群】,即可根据提示加入微信群! -

-![输入图片说明](renren-admin/src/main/resources/public/wechat.jpg) +> **开发者文档** → [CLAUDE.md](CLAUDE.md) -
+--- -### 具有如下特点 -- 友好的代码结构及注释,便于阅读及二次开发 -- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术 -- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 -- 提供CrudService接口,对增删改查进行封装,代码更简洁 -- 页面交互使用Vue3.x,极大的提高了开发效率 -- 完善的部门管理及数据权限,通过注解实现数据权限的控制 -- 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击 -- 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务 -- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 -- 引入Hibernate Validator校验框架,轻松实现后端校验 -- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 -- 引入swagger文档支持,方便编写API接口文档 +## 项目结构 -
- -### 数据权限设计思想 -- 用户管理、角色管理、部门管理,可操作本部门及子部门数据 -- 菜单管理、定时任务、参数管理、字典管理、系统日志,没有数据权限 -- 业务功能,按照用户数据权限,查询、操作数据【没有本部门数据权限,也能查询本人数据】 - -
- - -**项目结构** ``` -renren-security -├─renren-common 公共模块 -│ -├─renren-admin 管理后台 -│ ├─db 数据库SQL脚本 -│ │ -│ ├─modules 模块 -│ │ ├─job 定时任务 -│ │ ├─log 日志管理 -│ │ ├─oss 文件存储 -│ │ ├─security 安全模块 -│ │ └─sys 系统管理(核心) -│ │ -│ └─resources -│ ├─mapper MyBatis文件 -│ ├─public 静态资源 -│ └─application.yml 全局配置文件 -│ -│ -├─renren-api API服务 -│ -├─renren-generator 代码生成器 -│ └─resources -│ ├─mapper MyBatis文件 -│ ├─template 代码生成器模板(可增加或修改相应模板) -│ ├─application.yml 全局配置文件 -│ └─generator.properties 代码生成器,配置文件 -│ -├─renren-ui Vue3前端工程 +weather-data/ +├── system-common/ → 公共模块:基础实体、工具类、Redis、校验 +├── system-admin/ → 管理后台 (port 8080, /system-admin) +│ └── modules/weather/ +│ ├── dailydata/ → 逐日观测数据(Excel 批量导入、统计汇总) +│ ├── station/ → 气象站点管理 +│ └── filescan/ → 气象资料文件监控与查阅 +├── system-api/ → 外部 API 服务 (port 8081, /renren-api) +├── system-dynamic-datasource/ → 多数据源支持(预留) +├── renren-generator/ → 代码生成器 +└── weather-data-ui/ → Vue 3 前端 ``` -
+### 模块说明 -**技术选型:** -- 核心框架:Spring Boot 3.x -- 安全框架:Apache Shiro 1.12 -- 持久层框架:MyBatis 3.5 -- 定时器:Quartz 2.3 -- 数据库连接池:Druid 1.2 -- 日志管理:Logback -- 页面交互:Vue3.x +| 模块 | 说明 | +|---|---| +| **system-admin** | 管理后台,包含气象数据管理、站点管理、文件查阅、系统管理(用户/角色/菜单/部门)、定时任务、日志管理 | +| **system-api** | 对外开放的 REST API 服务,提供用户注册/登录等接口 | +| **system-common** | 共享库,被所有子模块依赖 | +| **weather-data-ui** | 前端 SPA,气象数据仪表盘、CRUD 页面、图表可视化 | -
+--- -**软件需求** -- JDK17+ -- Maven3.6+ -- MySQL8.0+ -- Oracle 11g+ -- SQLServer 2012+ -- PostgreSQL 9.4+ -- 达梦8 -
+## 技术栈 +| 层级 | 技术 | +|---|---| +| 后端框架 | Spring Boot 3.5, MyBatis-Plus 3.5, Apache Shiro 1.12 | +| 数据库 | MySQL 8.0(也支持达梦、Oracle、SQL Server、PostgreSQL) | +| 缓存 | Redis 7(可选) | +| 定时任务 | Quartz | +| 接口文档 | Knife4j (Swagger) | +| 前端框架 | Vue 3, TypeScript, Vite 5, Element Plus, Pinia, ECharts | -**本地部署** -- 通过git下载源码 -- 创建数据库renren_security,数据库编码为UTF-8 -- 执行db/mysql.sql文件,初始化数据 -- 修改application-dev.yml文件,更新MySQL账号和密码 -- 在renren-security目录下,执行mvn clean install -- IDEA运行AdminApplication.java,则可启动项目【renren-admin】 -- renren-admin访问路径:http://localhost:8080/renren-admin -- swagger文档路径:http://localhost:8080/renren-admin/doc.html -- 再启动前端工程 -- 账号密码:admin/admin -
+**环境要求**:JDK 17+, Maven 3.6+, Node.js 18+, MySQL 8.0+ -![输入图片说明](renren-admin/src/main/resources/public/1.png) +--- -
+## 快速启动(本地开发) -![输入图片说明](renren-admin/src/main/resources/public/2.png) +### 1. 初始化数据库 -
+创建数据库 `weather_data_system`(UTF-8mb4),执行初始化脚本: -### 如何交流、反馈、参与贡献? -- 开发文档:https://www.renren.io/guide/security -- Gitee仓库:https://gitee.com/renrenio/renren-security -- GitCode仓库:https://gitcode.com/renrenio/renren-security -- [人人开源](https://www.renren.io):https://www.renren.io -- 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持 -
+```bash +mysql -u root -p -e "CREATE DATABASE IF NOT EXISTS weather_data_system DEFAULT CHARSET utf8mb4" +mysql -u root -p weather_data_system < system-admin/db/weather_data_system.sql +``` +### 2. 配置数据源 + +编辑 `system-admin/src/main/resources/application-dev.yml`,修改 MySQL 连接信息: + +```yaml +spring: + datasource: + druid: + url: jdbc:mysql://localhost:3306/weather_data_system?... + username: root + password: 你的密码 +``` + +### 3. 启动后端 + +```bash +# 完整构建(跳过测试) +mvn clean install -DskipTests + +# IDEA 中直接运行 AdminApplication.java +``` + +管理后台:http://localhost:8080/system-admin +接口文档:http://localhost:8080/system-admin/doc.html(默认关闭,需在 `application.yml` 中启用 `knife4j.enable: true`) + +默认账号:`admin` / `admin` + +### 4. 启动前端 + +```bash +cd weather-data-ui +npm install +npm run dev +``` + +前端开发服务器:http://localhost:8001 + +> **注意**:前端开发环境 `.env.development` 中 `VITE_APP_API` 默认指向 `http://192.168.2.186:8080/system-admin`,请按需修改为你的后端地址。 + +--- + +## 生产部署 + +项目提供两种部署方式,根据目标环境选用。 + +### Windows 一键部署 + +适用于 Windows Server 生产环境,自动安装 MySQL / Redis / Nginx 并部署前后端。 + +**部署包结构**(`deploy/` 目录,可独立拷贝到目标服务器): + +``` +deploy/ +├── deploy.bat ← 一键部署(推荐,双击运行) +├── deploy.ps1 ← PowerShell 版本 +├── templates/ ← 配置模板(deploy.bat 使用) +├── project/ +│ ├── client-side/dist/ ← 前端构建产物 +│ └── server-side/ +│ ├── system-admin.jar ← 管理后台 +│ └── system-api.jar ← API 服务(可选) +├── mysql/init/ +│ └── weather_data_system.sql ← 数据库初始化脚本 +├── nginx/nginx.conf ← Docker 网关配置 +└── software/ ← 第三方安装包 + ├── mysql-installer-community-8.0.46.0.msi + ├── nginx-1.28.3.zip + └── Redis-8.8.0-Windows-x64-Service.zip +``` + +```cmd +REM 以管理员身份运行命令提示符 + +deploy\deploy.bat :: 默认安装到 C:\weather-data + +REM 部署完成后: +C:\weather-data\start.bat :: 启动平台 +C:\weather-data\stop.bat :: 停止平台 +``` + +> **前置条件**:Windows 10 1803+ 或 Windows Server 2019+,需预装 JDK 17+。将 `deploy/` 目录完整拷贝至目标服务器后以管理员身份运行 `deploy.bat`。 + +### Docker 部署 + +适用于 Linux 服务器或支持 Docker 的 Windows 环境。编排包含 6 个服务:MySQL、Redis、Admin、API、UI、Gateway。 + +### 前置条件 + +1. 安装 Docker Engine 20.10+ 和 Docker Compose v2 +2. JAR 已构建到各模块的 `target/` 目录 +3. 前端已构建到 `weather-data-ui/dist/` + +### 部署步骤 + +```bash +# 1. 构建所有模块 +mvn clean install -DskipTests +cd weather-data-ui && npm run build && cd .. + +# 2. 修改环境变量(密码等敏感信息) +cp .env .env.local # 修改 .env.local 中的密码 + +# 3. 创建部署所需的 nginx 配置目录 +mkdir -p deploy/nginx deploy/mysql/init + +# 4. 复制初始化 SQL +cp system-admin/db/weather_data_system.sql deploy/mysql/init/ + +# 5. 启动 +docker compose up -d + +# 6. 访问 +# http://localhost → 前端页面 +# http://localhost:8080/system-admin → 管理后台 +# http://localhost:8081/renren-api → API 服务 +``` + +### 常用命令 + +```bash +docker compose up -d # 启动所有服务 +docker compose down # 停止所有服务 +docker compose logs -f admin # 查看管理后台日志 +docker compose restart admin # 重启管理后台 +``` + +--- + +## 主要功能 + +### 气象数据管理 +- **逐日观测数据**:支持 Excel 批量导入(异步双遍扫描,进度可查)、按站点/日期查询、统计分析、导出 +- **气象站点管理**:站点 CRUD,关联部门实现数据权限隔离 +- **气象资料查阅**:自动监控资料文件目录,支持在线查阅 + +### 系统管理 +- 用户 / 角色 / 菜单 / 部门管理 +- 数据权限:`@DataFilter` 注解实现部门级数据隔离 +- 定时任务:Quartz 动态管理,支持在线启停 +- 操作日志 / 登录日志 / 异常日志 +- 文件存储(支持本地及云存储) + +### 前端仪表盘 +- 气象数据多维度统计与图表可视化(ECharts) +- 筛选、排序、导出(PNG/PDF) +- 导入进度实时展示 + +--- + +## 参考链接 + +- [CLAUDE.md](CLAUDE.md) — 开发者文档(架构、规范、注意事项) +- 基于 [renren-security](https://gitee.com/renrenio/renren-security) 二次开发 diff --git a/system-admin/db/dm8.sql b/system-admin/db/dm8.sql deleted file mode 100644 index f409819..0000000 --- a/system-admin/db/dm8.sql +++ /dev/null @@ -1,674 +0,0 @@ -CREATE TABLE sys_user ( - id bigint NOT NULL, - username varchar(50) NOT NULL, - password varchar(100), - real_name varchar(50), - head_url varchar(200), - gender int, - email varchar(100), - mobile varchar(100), - dept_id bigint, - super_admin int, - status int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); - -CREATE UNIQUE INDEX uk_sys_user_username on sys_user(username); -CREATE INDEX idx_sys_user_create_date on sys_user(create_date); - -COMMENT ON TABLE sys_user IS '用户管理'; -COMMENT ON COLUMN sys_user.id IS 'id'; -COMMENT ON COLUMN sys_user.username IS '用户名'; -COMMENT ON COLUMN sys_user.password IS '密码'; -COMMENT ON COLUMN sys_user.real_name IS '姓名'; -COMMENT ON COLUMN sys_user.head_url IS '头像'; -COMMENT ON COLUMN sys_user.gender IS '性别 0:男 1:女 2:保密'; -COMMENT ON COLUMN sys_user.email IS '邮箱'; -COMMENT ON COLUMN sys_user.mobile IS '手机号'; -COMMENT ON COLUMN sys_user.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_user.super_admin IS '超级管理员 0:否 1:是'; -COMMENT ON COLUMN sys_user.status IS '状态 0:停用 1:正常'; -COMMENT ON COLUMN sys_user.creator IS '创建者'; -COMMENT ON COLUMN sys_user.create_date IS '创建时间'; -COMMENT ON COLUMN sys_user.updater IS '更新者'; -COMMENT ON COLUMN sys_user.update_date IS '更新时间'; - - -CREATE TABLE sys_dept ( - id bigint NOT NULL, - pid bigint, - pids varchar(500), - name varchar(50), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE INDEX idx_sys_dept_pid on sys_dept(pid); -CREATE INDEX idx_sys_dept_idx_sort on sys_dept(sort); - -COMMENT ON TABLE sys_dept IS '部门管理'; -COMMENT ON COLUMN sys_dept.id IS 'id'; -COMMENT ON COLUMN sys_dept.pid IS '上级ID'; -COMMENT ON COLUMN sys_dept.pids IS '所有上级ID,用逗号分开'; -COMMENT ON COLUMN sys_dept.name IS '部门名称'; -COMMENT ON COLUMN sys_dept.sort IS '排序'; -COMMENT ON COLUMN sys_dept.creator IS '创建者'; -COMMENT ON COLUMN sys_dept.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dept.updater IS '更新者'; -COMMENT ON COLUMN sys_dept.update_date IS '更新时间'; - - -create table sys_role -( - id bigint NOT NULL, - name varchar(50), - remark varchar(100), - dept_id bigint, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_role_dept_id on sys_role(dept_id); - -COMMENT ON TABLE sys_role IS '角色管理'; -COMMENT ON COLUMN sys_role.id IS 'id'; -COMMENT ON COLUMN sys_role.name IS '角色名称'; -COMMENT ON COLUMN sys_role.remark IS '备注'; -COMMENT ON COLUMN sys_role.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_role.creator IS '创建者'; -COMMENT ON COLUMN sys_role.create_date IS '创建时间'; -COMMENT ON COLUMN sys_role.updater IS '更新者'; -COMMENT ON COLUMN sys_role.update_date IS '更新时间'; - - -create table sys_menu -( - id bigint NOT NULL, - pid bigint, - name varchar(200), - url varchar(200), - permissions varchar(500), - menu_type int, - icon varchar(50), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_menu_pid on sys_menu(pid); -CREATE INDEX idx_sys_menu_sort on sys_menu(sort); - -COMMENT ON TABLE sys_menu IS '菜单管理'; -COMMENT ON COLUMN sys_menu.id IS 'id'; -COMMENT ON COLUMN sys_menu.pid IS '上级ID,一级菜单为0'; -COMMENT ON COLUMN sys_menu.name IS '名称'; -COMMENT ON COLUMN sys_menu.url IS '菜单URL'; -COMMENT ON COLUMN sys_menu.permissions IS '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)'; -COMMENT ON COLUMN sys_menu.menu_type IS '类型 0:菜单 1:按钮'; -COMMENT ON COLUMN sys_menu.icon IS '菜单图标'; -COMMENT ON COLUMN sys_menu.sort IS '排序'; -COMMENT ON COLUMN sys_menu.creator IS '创建者'; -COMMENT ON COLUMN sys_menu.create_date IS '创建时间'; -COMMENT ON COLUMN sys_menu.updater IS '更新者'; -COMMENT ON COLUMN sys_menu.update_date IS '更新时间'; - - -create table sys_role_user -( - id bigint NOT NULL, - role_id bigint, - user_id bigint, - creator bigint, - create_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_role_user_role_id on sys_role_user(role_id); -CREATE INDEX idx_sys_role_user_user_id on sys_role_user(user_id); - -COMMENT ON TABLE sys_role_user IS '角色用户关系'; -COMMENT ON COLUMN sys_role_user.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_user.user_id IS '用户ID'; -COMMENT ON COLUMN sys_role_user.creator IS '创建者'; -COMMENT ON COLUMN sys_role_user.create_date IS '创建时间'; - - -create table sys_role_menu -( - id bigint NOT NULL, - role_id bigint, - menu_id bigint, - creator bigint, - create_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_role_menu_role_id on sys_role_menu(role_id); -CREATE INDEX idx_sys_role_menu_menu_id on sys_role_menu(menu_id); - -COMMENT ON TABLE sys_role_menu IS '角色菜单关系'; -COMMENT ON COLUMN sys_role_menu.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_menu.menu_id IS '菜单ID'; -COMMENT ON COLUMN sys_role_menu.creator IS '创建者'; -COMMENT ON COLUMN sys_role_menu.create_date IS '创建时间'; - - -create table sys_role_data_scope -( - id bigint NOT NULL, - role_id bigint, - dept_id bigint, - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_data_scope_role_id on sys_role_data_scope(role_id); - -COMMENT ON TABLE sys_role_data_scope IS '角色数据权限'; -COMMENT ON COLUMN sys_role_data_scope.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_data_scope.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_role_data_scope.creator IS '创建者'; -COMMENT ON COLUMN sys_role_data_scope.create_date IS '创建时间'; - - -create table sys_params -( - id bigint NOT NULL, - param_code varchar(32), - param_value varchar(2000), - param_type int DEFAULT 1 NOT NULL, - remark varchar(200), - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_params_param_code on sys_params(param_code); -CREATE INDEX idx_sys_params_create_date on sys_params(create_date); - -COMMENT ON TABLE sys_params IS '参数管理'; -COMMENT ON COLUMN sys_params.param_code IS '参数编码'; -COMMENT ON COLUMN sys_params.param_value IS '参数值'; -COMMENT ON COLUMN sys_params.param_type IS '类型 0:系统参数 1:非系统参数'; -COMMENT ON COLUMN sys_params.remark IS '备注'; -COMMENT ON COLUMN sys_params.creator IS '创建者'; -COMMENT ON COLUMN sys_params.create_date IS '创建时间'; -COMMENT ON COLUMN sys_params.updater IS '更新者'; -COMMENT ON COLUMN sys_params.update_date IS '更新时间'; - - -create table sys_dict_type -( - id bigint NOT NULL, - dict_type varchar(100), - dict_name varchar(255), - remark varchar(255), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_dict_type_dict_type on sys_dict_type(dict_type); - -COMMENT ON TABLE sys_dict_type IS '字典类型'; -COMMENT ON COLUMN sys_dict_type.id IS 'id'; -COMMENT ON COLUMN sys_dict_type.dict_type IS '字典类型'; -COMMENT ON COLUMN sys_dict_type.dict_name IS '字典名称'; -COMMENT ON COLUMN sys_dict_type.remark IS '备注'; -COMMENT ON COLUMN sys_dict_type.sort IS '排序'; -COMMENT ON COLUMN sys_dict_type.creator IS '创建者'; -COMMENT ON COLUMN sys_dict_type.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dict_type.updater IS '更新者'; -COMMENT ON COLUMN sys_dict_type.update_date IS '更新时间'; - -create table sys_dict_data -( - id bigint NOT NULL, - dict_type_id bigint NOT NULL, - dict_label varchar(255), - dict_value varchar(255), - remark varchar(255), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE INDEX idx_sys_dict_data_sort on sys_dict_data(sort); -CREATE UNIQUE INDEX uk_dict_type_value on sys_dict_data(dict_type_id, dict_value); - -COMMENT ON TABLE sys_dict_data IS '字典数据'; -COMMENT ON COLUMN sys_dict_data.id IS 'id'; -COMMENT ON COLUMN sys_dict_data.dict_type_id IS '字典类型ID'; -COMMENT ON COLUMN sys_dict_data.dict_label IS '字典标签'; -COMMENT ON COLUMN sys_dict_data.dict_value IS '字典值'; -COMMENT ON COLUMN sys_dict_data.remark IS '备注'; -COMMENT ON COLUMN sys_dict_data.sort IS '排序'; -COMMENT ON COLUMN sys_dict_data.creator IS '创建者'; -COMMENT ON COLUMN sys_dict_data.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dict_data.updater IS '更新者'; -COMMENT ON COLUMN sys_dict_data.update_date IS '更新时间'; - - -create table sys_log_login -( - id bigint NOT NULL, - operation int, - status int, - user_agent varchar(500), - ip varchar(32), - creator_name varchar(50), - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_login_status on sys_log_login(status); -CREATE INDEX idx_login_create_date on sys_log_login(create_date); - -COMMENT ON TABLE sys_log_login IS '登录日志'; -COMMENT ON COLUMN sys_log_login.id IS 'id'; -COMMENT ON COLUMN sys_log_login.operation IS '用户操作 0:用户登录 1:用户退出'; -COMMENT ON COLUMN sys_log_login.status IS '状态 0:失败 1:成功 2:账号已锁定'; -COMMENT ON COLUMN sys_log_login.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_login.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_login.creator_name IS '用户名'; -COMMENT ON COLUMN sys_log_login.creator IS '创建者'; -COMMENT ON COLUMN sys_log_login.create_date IS '创建时间'; - - -create table sys_log_operation -( - id bigint NOT NULL, - operation varchar(50), - request_uri varchar(200), - request_method varchar(20), - request_params text, - request_time int, - user_agent varchar(500), - ip varchar(32), - status int, - creator_name varchar(50), - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_operation_create_date on sys_log_operation(create_date); - -COMMENT ON TABLE sys_log_operation IS '操作日志'; -COMMENT ON COLUMN sys_log_operation.id IS 'id'; -COMMENT ON COLUMN sys_log_operation.operation IS '用户操作'; -COMMENT ON COLUMN sys_log_operation.request_uri IS '请求URI'; -COMMENT ON COLUMN sys_log_operation.request_method IS '请求方式'; -COMMENT ON COLUMN sys_log_operation.request_params IS '请求参数'; -COMMENT ON COLUMN sys_log_operation.request_time IS '请求时长(毫秒)'; -COMMENT ON COLUMN sys_log_operation.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_operation.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_operation.status IS '状态 0:失败 1:成功'; -COMMENT ON COLUMN sys_log_operation.creator_name IS '用户名'; -COMMENT ON COLUMN sys_log_operation.creator IS '创建者'; -COMMENT ON COLUMN sys_log_operation.create_date IS '创建时间'; - - -create table sys_log_error -( - id bigint NOT NULL, - request_uri varchar(200), - request_method varchar(20), - request_params text, - user_agent varchar(500), - ip varchar(32), - error_info text, - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_error_create_date on sys_log_error(create_date); - -COMMENT ON TABLE sys_log_error IS '异常日志'; -COMMENT ON COLUMN sys_log_error.id IS 'id'; -COMMENT ON COLUMN sys_log_error.request_uri IS '请求URI'; -COMMENT ON COLUMN sys_log_error.request_method IS '请求方式'; -COMMENT ON COLUMN sys_log_error.request_params IS '请求参数'; -COMMENT ON COLUMN sys_log_error.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_error.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_error.error_info IS '异常信息'; -COMMENT ON COLUMN sys_log_error.creator IS '创建者'; -COMMENT ON COLUMN sys_log_error.create_date IS '创建时间'; - - - -CREATE TABLE sys_oss ( - id bigint NOT NULL, - url varchar(200), - creator bigint, - create_date datetime, - PRIMARY KEY (id) -); -CREATE INDEX idx_sys_oss_create_date on sys_oss(create_date); - -COMMENT ON TABLE sys_oss IS '文件上传'; -COMMENT ON COLUMN sys_oss.id IS 'id'; -COMMENT ON COLUMN sys_oss.url IS 'URL地址'; -COMMENT ON COLUMN sys_oss.creator IS '创建者'; -COMMENT ON COLUMN sys_oss.create_date IS '创建时间'; - - -CREATE TABLE schedule_job ( - id bigint NOT NULL, - bean_name varchar(200), - params varchar(2000), - cron_expression varchar(100), - status int, - remark varchar(255), - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - PRIMARY KEY (id) -); - -CREATE INDEX idx_schedule_job_create_date on schedule_job(create_date); - -COMMENT ON TABLE schedule_job IS '定时任务'; -COMMENT ON COLUMN schedule_job.id IS 'id'; -COMMENT ON COLUMN schedule_job.bean_name IS 'spring bean名称'; -COMMENT ON COLUMN schedule_job.params IS '参数'; -COMMENT ON COLUMN schedule_job.cron_expression IS 'cron表达式'; -COMMENT ON COLUMN schedule_job.status IS '任务状态 0:暂停 1:正常'; -COMMENT ON COLUMN schedule_job.remark IS '备注'; -COMMENT ON COLUMN schedule_job.creator IS '创建者'; -COMMENT ON COLUMN schedule_job.create_date IS '创建时间'; -COMMENT ON COLUMN schedule_job.updater IS '更新者'; -COMMENT ON COLUMN schedule_job.update_date IS '更新时间'; - - -CREATE TABLE schedule_job_log ( - id bigint NOT NULL, - job_id bigint NOT NULL, - bean_name varchar(200), - params varchar(2000), - status int, - error varchar(2000), - times int, - create_date datetime, - PRIMARY KEY (id) -); - -CREATE INDEX idx_job_log_job_id on schedule_job_log(job_id); -CREATE INDEX idx_job_log_create_date on schedule_job_log(create_date); - -COMMENT ON TABLE schedule_job_log IS '定时任务日志'; -COMMENT ON COLUMN schedule_job_log.id IS 'id'; -COMMENT ON COLUMN schedule_job_log.bean_name IS 'spring bean名称'; -COMMENT ON COLUMN schedule_job_log.params IS '参数'; -COMMENT ON COLUMN schedule_job_log.status IS '任务状态 0:失败 1:成功'; -COMMENT ON COLUMN schedule_job_log.error IS '失败信息'; -COMMENT ON COLUMN schedule_job_log.times IS '耗时(单位:毫秒)'; -COMMENT ON COLUMN schedule_job.create_date IS '创建时间'; - - -CREATE TABLE sys_user_token ( - id bigint NOT NULL, - user_id bigint, - token varchar(100), - expire_date datetime, - update_date datetime, - create_date datetime, - PRIMARY KEY (id) -); - -CREATE UNIQUE INDEX uk_sys_user_token_user_id on sys_user_token(user_id); -CREATE UNIQUE INDEX uk_sys_user_token on sys_user_token(token); - -COMMENT ON TABLE sys_user_token IS '系统用户Token'; -COMMENT ON COLUMN sys_user_token.id IS 'id'; -COMMENT ON COLUMN sys_user_token.user_id IS '用户id'; -COMMENT ON COLUMN sys_user_token.token IS '用户token'; -COMMENT ON COLUMN sys_user_token.expire_date IS '过期时间'; -COMMENT ON COLUMN sys_user_token.update_date IS '更新时间'; -COMMENT ON COLUMN sys_user_token.create_date IS '创建时间'; - - - --- 初始数据 -INSERT INTO sys_user(id, username, password, real_name, gender, email, mobile, status, dept_id, super_admin, creator, create_date, updater, update_date) VALUES (1067246875800000001, 'admin', '$2a$10$012Kx2ba5jzqr9gLlG4MX.bnQJTD9UWqF57XDo2N3.fPtLne02u/m', '管理员', 0, 'root@weather.io', '13612345678', 1, null, 1, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000002, 0, '权限管理', NULL, NULL, 0, 'icon-safetycertificate', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000003, 1067246875800000055, '新增', NULL, 'sys:user:save,sys:dept:list,sys:role:list', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000004, 1067246875800000055, '修改', NULL, 'sys:user:update,sys:dept:list,sys:role:list', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000005, 1067246875800000055, '删除', NULL, 'sys:user:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000006, 1067246875800000055, '导出', NULL, 'sys:user:export', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000007, 1067246875800000002, '角色管理', 'sys/role', NULL, 0, 'icon-team', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000008, 1067246875800000007, '查看', NULL, 'sys:role:page,sys:role:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000009, 1067246875800000007, '新增', NULL, 'sys:role:save,sys:menu:select,sys:dept:list', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000010, 1067246875800000007, '修改', NULL, 'sys:role:update,sys:menu:select,sys:dept:list', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000011, 1067246875800000007, '删除', NULL, 'sys:role:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000012, 1067246875800000002, '部门管理', 'sys/dept', NULL, 0, 'icon-apartment', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000014, 1067246875800000012, '查看', NULL, 'sys:dept:list,sys:dept:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000015, 1067246875800000012, '新增', NULL, 'sys:dept:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000016, 1067246875800000012, '修改', NULL, 'sys:dept:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000017, 1067246875800000012, '删除', NULL, 'sys:dept:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000025, 1067246875800000035, '菜单管理', 'sys/menu', NULL, 0, 'icon-unorderedlist', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000026, 1067246875800000025, '查看', NULL, 'sys:menu:list,sys:menu:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000027, 1067246875800000025, '新增', NULL, 'sys:menu:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000028, 1067246875800000025, '修改', NULL, 'sys:menu:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000029, 1067246875800000025, '删除', NULL, 'sys:menu:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000030, 1067246875800000035, '定时任务', 'job/schedule', NULL, 0, 'icon-dashboard', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000031, 1067246875800000030, '查看', NULL, 'sys:schedule:page,sys:schedule:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000032, 1067246875800000030, '新增', NULL, 'sys:schedule:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000033, 1067246875800000030, '修改', NULL, 'sys:schedule:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000034, 1067246875800000030, '删除', NULL, 'sys:schedule:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000035, 0, '系统设置', NULL, NULL, 0, 'icon-setting', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000036, 1067246875800000030, '暂停', NULL, 'sys:schedule:pause', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000037, 1067246875800000030, '恢复', NULL, 'sys:schedule:resume', 1, NULL, 5, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000038, 1067246875800000030, '立即执行', NULL, 'sys:schedule:run', 1, NULL, 6, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000039, 1067246875800000030, '日志列表', NULL, 'sys:schedule:log', 1, NULL, 7, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000040, 1067246875800000035, '参数管理', 'sys/params', '', 0, 'icon-fileprotect', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000041, 1067246875800000035, '字典管理', 'sys/dict-type', NULL, 0, 'icon-golden-fill', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000042, 1067246875800000041, '查看', NULL, 'sys:dict:page,sys:dict:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000043, 1067246875800000041, '新增', NULL, 'sys:dict:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000044, 1067246875800000041, '修改', NULL, 'sys:dict:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000045, 1067246875800000041, '删除', NULL, 'sys:dict:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000046, 0, '日志管理', NULL, NULL, 0, 'icon-container', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000047, 1067246875800000035, '文件上传', 'oss/oss', 'sys:oss:all', 0, 'icon-upload', 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000048, 1067246875800000046, '登录日志', 'sys/log-login', 'sys:log:login', 0, 'icon-filedone', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000049, 1067246875800000046, '操作日志', 'sys/log-operation', 'sys:log:operation', 0, 'icon-solution', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000050, 1067246875800000046, '异常日志', 'sys/log-error', 'sys:log:error', 0, 'icon-file-exception', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000051, 1067246875800000053, 'SQL监控', '{{ApiUrl}}/druid/sql.html', NULL, 0, 'icon-database', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000053, 0, '系统监控', NULL, NULL, 0, 'icon-desktop', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000055, 1067246875800000002, '用户管理', 'sys/user', NULL, 0, 'icon-user', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000056, 1067246875800000055, '查看', NULL, 'sys:user:page,sys:user:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000057, 1067246875800000040, '新增', NULL, 'sys:params:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000058, 1067246875800000040, '导出', NULL, 'sys:params:export', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000059, 1067246875800000040, '查看', '', 'sys:params:page,sys:params:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000060, 1067246875800000040, '修改', NULL, 'sys:params:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000061, 1067246875800000040, '删除', '', 'sys:params:delete', 1, '', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1156748733921165314, 1067246875800000053, '接口文档', '{{ApiUrl}}/doc.html', '', 0, 'icon-file-word', 1, 1067246875800000001, now(), 1067246875800000001, now()); - - -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000062, 1067246875800000063, '1067246875800000066,1067246875800000063', '技术部', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000063, 1067246875800000066, '1067246875800000066', '长沙分公司', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000064, 1067246875800000066, '1067246875800000066', '上海分公司', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000065, 1067246875800000064, '1067246875800000066,1067246875800000064', '市场部', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000066, 0, '0', '人人开源集团', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000067, 1067246875800000064, '1067246875800000066,1067246875800000064', '销售部', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000068, 1067246875800000063, '1067246875800000066,1067246875800000063', '产品部', 1, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1160061077912858625, 'gender', '性别', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061112075464705, 1160061077912858625, '男', '0', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061146967879681, 1160061077912858625, '女', '1', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061190127267841, 1160061077912858625, '保密', '2', '', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1225813644059140097, 'notice_type', '站内通知-类型', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814069634195457, 1225813644059140097, '公告', '0', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814107559092225, 1225813644059140097, '会议', '1', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814271879340034, 1225813644059140097, '其他', '2', '', 2, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_params(id, param_code, param_value, param_type, remark, creator, create_date, updater, update_date) VALUES (1067246875800000073, 'CLOUD_STORAGE_CONFIG_KEY', '{"type":1,"qiniuDomain":"http://test.oss.weather.io","qiniuPrefix":"upload","qiniuAccessKey":"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ","qiniuSecretKey":"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV","qiniuBucketName":"weather-oss","aliyunDomain":"","aliyunPrefix":"","aliyunEndPoint":"","aliyunAccessKeyId":"","aliyunAccessKeySecret":"","aliyunBucketName":"","qcloudDomain":"","qcloudPrefix":"","qcloudSecretId":"","qcloudSecretKey":"","qcloudBucketName":""}', '0', '云存储配置信息', 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO schedule_job (id, bean_name, params, cron_expression, status, remark, creator, create_date, updater, update_date) VALUES (1067246875800000076, 'testTask', 'weather', '0 0/30 * * * ?', 0, '有参测试,多个参数使用json', 1067246875800000001, now(), 1067246875800000001, now()); - - - - --- quartz自带表结构 -DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; -DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; -DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE; -DROP TABLE IF EXISTS QRTZ_LOCKS; -DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS; -DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS; -DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS; -DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS; -DROP TABLE IF EXISTS QRTZ_TRIGGERS; -DROP TABLE IF EXISTS QRTZ_JOB_DETAILS; -DROP TABLE IF EXISTS QRTZ_CALENDARS; - -create table QRTZ_JOB_DETAILS ( - sched_name varchar(120) not null, - job_name varchar(200) not null, - job_group varchar(200) not null, - description varchar(250) null, - job_class_name varchar(250) not null, - is_durable varchar(1) not null, - is_nonconcurrent varchar(1) not null, - is_update_data varchar(1) not null, - requests_recovery varchar(1) not null, - job_data blob null, - primary key (sched_name, job_name, job_group) -); - -create table QRTZ_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - job_name varchar(200) not null, - job_group varchar(200) not null, - description varchar(250) null, - next_fire_time bigint null, - prev_fire_time bigint null, - priority int null, - trigger_state varchar(16) not null, - trigger_type varchar(8) not null, - start_time bigint not null, - end_time bigint null, - calendar_name varchar(200) null, - misfire_instr int null, - job_data blob null, - primary key (sched_name, trigger_name, trigger_group), - foreign key (sched_name, job_name, job_group) - references QRTZ_JOB_DETAILS(sched_name, job_name, job_group) -); - -create table QRTZ_SIMPLE_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - repeat_count bigint not null, - repeat_interval bigint not null, - times_triggered bigint not null, - primary key (sched_name, trigger_name, trigger_group), - foreign key (sched_name, trigger_name, trigger_group) - references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) -); - -create table QRTZ_CRON_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - cron_expression varchar(200) not null, - time_zone_id varchar(80), - primary key (sched_name, trigger_name, trigger_group), - foreign key (sched_name, trigger_name, trigger_group) - references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) -); - -create table QRTZ_BLOB_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - blob_data blob null, - primary key (sched_name, trigger_name, trigger_group), - foreign key (sched_name, trigger_name, trigger_group) - references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) -); - -create table QRTZ_CALENDARS ( - sched_name varchar(120) not null, - calendar_name varchar(200) not null, - calendar blob not null, - primary key (sched_name, calendar_name) -); - -create table QRTZ_PAUSED_TRIGGER_GRPS ( - sched_name varchar(120) not null, - trigger_group varchar(200) not null, - primary key (sched_name, trigger_group) -); - -create table QRTZ_FIRED_TRIGGERS ( - sched_name varchar(120) not null, - entry_id varchar(95) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - instance_name varchar(200) not null, - fired_time bigint not null, - sched_time bigint not null, - priority int not null, - state varchar(16) not null, - job_name varchar(200) null, - job_group varchar(200) null, - is_nonconcurrent varchar(1) null, - requests_recovery varchar(1) null, - primary key (sched_name, entry_id) -); - -create table QRTZ_SCHEDULER_STATE ( - sched_name varchar(120) not null, - instance_name varchar(200) not null, - last_checkin_time bigint not null, - checkin_interval bigint not null, - primary key (sched_name, instance_name) -); - -create table QRTZ_LOCKS ( - sched_name varchar(120) not null, - lock_name varchar(40) not null, - primary key (sched_name, lock_name) -); - -create table QRTZ_SIMPROP_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - str_prop_1 varchar(512) null, - str_prop_2 varchar(512) null, - str_prop_3 varchar(512) null, - int_prop_1 int null, - int_prop_2 int null, - long_prop_1 bigint null, - long_prop_2 bigint null, - dec_prop_1 numeric(13,4) null, - dec_prop_2 numeric(13,4) null, - bool_prop_1 varchar(1) null, - bool_prop_2 varchar(1) null, - primary key (sched_name, trigger_name, trigger_group), - foreign key (sched_name, trigger_name, trigger_group) - references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) -); \ No newline at end of file diff --git a/system-admin/db/mysql.sql b/system-admin/db/mysql.sql deleted file mode 100644 index 836c54f..0000000 --- a/system-admin/db/mysql.sql +++ /dev/null @@ -1,504 +0,0 @@ --- 系统用户 -CREATE TABLE sys_user ( - id bigint NOT NULL COMMENT 'id', - username varchar(50) NOT NULL COMMENT '用户名', - password varchar(100) COMMENT '密码', - real_name varchar(50) COMMENT '姓名', - head_url varchar(200) COMMENT '头像', - gender tinyint unsigned COMMENT '性别 0:男 1:女 2:保密', - email varchar(100) COMMENT '邮箱', - mobile varchar(100) COMMENT '手机号', - dept_id bigint COMMENT '部门ID', - super_admin tinyint unsigned COMMENT '超级管理员 0:否 1:是', - status tinyint COMMENT '状态 0:停用 1:正常', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - unique key uk_username (username), - key idx_create_date (create_date) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统用户'; - --- 部门 -CREATE TABLE sys_dept ( - id bigint NOT NULL COMMENT 'id', - pid bigint COMMENT '上级ID', - pids varchar(500) COMMENT '所有上级ID,用逗号分开', - name varchar(50) COMMENT '部门名称', - sort int unsigned COMMENT '排序', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - key idx_pid (pid), - key idx_sort (sort) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门管理'; - --- 角色管理 -create table sys_role -( - id bigint NOT NULL COMMENT 'id', - name varchar(50) COMMENT '角色名称', - remark varchar(100) COMMENT '备注', - dept_id bigint COMMENT '部门ID', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - key idx_dept_id (dept_id) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='角色管理'; - --- 菜单管理 -create table sys_menu -( - id bigint NOT NULL COMMENT 'id', - pid bigint COMMENT '上级ID,一级菜单为0', - name varchar(200) COMMENT '名称', - url varchar(200) COMMENT '菜单URL', - permissions varchar(500) COMMENT '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)', - menu_type tinyint unsigned COMMENT '类型 0:菜单 1:按钮', - icon varchar(50) COMMENT '菜单图标', - sort int COMMENT '排序', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - key idx_pid (pid), - key idx_sort (sort) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='菜单管理'; - --- 角色用户关系 -create table sys_role_user -( - id bigint NOT NULL COMMENT 'id', - role_id bigint COMMENT '角色ID', - user_id bigint COMMENT '用户ID', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - primary key (id), - key idx_role_id (role_id), - key idx_user_id (user_id) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='角色用户关系'; - --- 角色菜单关系 -create table sys_role_menu -( - id bigint NOT NULL COMMENT 'id', - role_id bigint COMMENT '角色ID', - menu_id bigint COMMENT '菜单ID', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - primary key (id), - key idx_role_id (role_id), - key idx_menu_id (menu_id) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='角色菜单关系'; - --- 角色数据权限 -create table sys_role_data_scope -( - id bigint NOT NULL COMMENT 'id', - role_id bigint COMMENT '角色ID', - dept_id bigint COMMENT '部门ID', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - primary key (id), - key idx_role_id (role_id) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='角色数据权限'; - --- 参数管理 -create table sys_params -( - id bigint NOT NULL COMMENT 'id', - param_code varchar(32) COMMENT '参数编码', - param_value varchar(2000) COMMENT '参数值', - param_type tinyint unsigned default 1 COMMENT '类型 0:系统参数 1:非系统参数', - remark varchar(200) COMMENT '备注', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - unique key uk_param_code (param_code), - key idx_create_date (create_date) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='参数管理'; - --- 字典类型 -create table sys_dict_type -( - id bigint NOT NULL COMMENT 'id', - dict_type varchar(100) NOT NULL COMMENT '字典类型', - dict_name varchar(255) NOT NULL COMMENT '字典名称', - remark varchar(255) COMMENT '备注', - sort int unsigned COMMENT '排序', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - UNIQUE KEY(dict_type) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='字典类型'; - --- 字典数据 -create table sys_dict_data -( - id bigint NOT NULL COMMENT 'id', - dict_type_id bigint NOT NULL COMMENT '字典类型ID', - dict_label varchar(255) NOT NULL COMMENT '字典标签', - dict_value varchar(255) COMMENT '字典值', - remark varchar(255) COMMENT '备注', - sort int unsigned COMMENT '排序', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - primary key (id), - unique key uk_dict_type_value (dict_type_id, dict_value), - key idx_sort (sort) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='字典数据'; - --- 登录日志 -create table sys_log_login -( - id bigint NOT NULL COMMENT 'id', - operation tinyint unsigned COMMENT '用户操作 0:用户登录 1:用户退出', - status tinyint unsigned NOT NULL COMMENT '状态 0:失败 1:成功 2:账号已锁定', - user_agent varchar(500) COMMENT '用户代理', - ip varchar(32) COMMENT '操作IP', - creator_name varchar(50) COMMENT '用户名', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - primary key (id), - key idx_status (status), - key idx_create_date (create_date) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='登录日志'; - --- 操作日志 -create table sys_log_operation -( - id bigint NOT NULL COMMENT 'id', - operation varchar(50) COMMENT '用户操作', - request_uri varchar(200) COMMENT '请求URI', - request_method varchar(20) COMMENT '请求方式', - request_params text COMMENT '请求参数', - request_time int unsigned NOT NULL COMMENT '请求时长(毫秒)', - user_agent varchar(500) COMMENT '用户代理', - ip varchar(32) COMMENT '操作IP', - status tinyint unsigned NOT NULL COMMENT '状态 0:失败 1:成功', - creator_name varchar(50) COMMENT '用户名', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - primary key (id), - key idx_create_date (create_date) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='操作日志'; - --- 异常日志 -create table sys_log_error -( - id bigint NOT NULL COMMENT 'id', - request_uri varchar(200) COMMENT '请求URI', - request_method varchar(20) COMMENT '请求方式', - request_params text COMMENT '请求参数', - user_agent varchar(500) COMMENT '用户代理', - ip varchar(32) COMMENT '操作IP', - error_info text COMMENT '异常信息', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - primary key (id), - key idx_create_date (create_date) -)ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='异常日志'; - - --- 文件上传 -CREATE TABLE sys_oss ( - id bigint NOT NULL COMMENT 'id', - url varchar(200) COMMENT 'URL地址', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - PRIMARY KEY (id), - key idx_create_date (create_date) -) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4 COMMENT='文件上传'; - --- 定时任务 -CREATE TABLE schedule_job ( - id bigint NOT NULL COMMENT 'id', - bean_name varchar(200) DEFAULT NULL COMMENT 'spring bean名称', - params varchar(2000) DEFAULT NULL COMMENT '参数', - cron_expression varchar(100) DEFAULT NULL COMMENT 'cron表达式', - status tinyint unsigned COMMENT '任务状态 0:暂停 1:正常', - remark varchar(255) DEFAULT NULL COMMENT '备注', - creator bigint COMMENT '创建者', - create_date datetime COMMENT '创建时间', - updater bigint COMMENT '更新者', - update_date datetime COMMENT '更新时间', - PRIMARY KEY (id), - key idx_create_date (create_date) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='定时任务'; - --- 定时任务日志 -CREATE TABLE schedule_job_log ( - id bigint NOT NULL COMMENT 'id', - job_id bigint NOT NULL COMMENT '任务id', - bean_name varchar(200) DEFAULT NULL COMMENT 'spring bean名称', - params varchar(2000) DEFAULT NULL COMMENT '参数', - status tinyint unsigned NOT NULL COMMENT '任务状态 0:失败 1:成功', - error varchar(2000) DEFAULT NULL COMMENT '失败信息', - times int NOT NULL COMMENT '耗时(单位:毫秒)', - create_date datetime COMMENT '创建时间', - PRIMARY KEY (id), - key idx_job_id (job_id), - key idx_create_date (create_date) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='定时任务日志'; - --- 系统用户Token -CREATE TABLE sys_user_token ( - id bigint NOT NULL COMMENT 'id', - user_id bigint NOT NULL COMMENT '用户id', - token varchar(100) NOT NULL COMMENT '用户token', - expire_date datetime COMMENT '过期时间', - update_date datetime COMMENT '更新时间', - create_date datetime COMMENT '创建时间', - PRIMARY KEY (id), - UNIQUE KEY user_id (user_id), - UNIQUE KEY token (token) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统用户Token'; - --- 初始数据 -INSERT INTO sys_user(id, username, password, real_name, gender, email, mobile, status, dept_id, super_admin, creator, create_date, updater, update_date) VALUES (1067246875800000001, 'admin', '$2a$10$012Kx2ba5jzqr9gLlG4MX.bnQJTD9UWqF57XDo2N3.fPtLne02u/m', '管理员', 0, 'root@weather.io', '13612345678', 1, null, 1, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000002, 0, '权限管理', NULL, NULL, 0, 'icon-safetycertificate', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000003, 1067246875800000055, '新增', NULL, 'sys:user:save,sys:dept:list,sys:role:list', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000004, 1067246875800000055, '修改', NULL, 'sys:user:update,sys:dept:list,sys:role:list', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000005, 1067246875800000055, '删除', NULL, 'sys:user:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000006, 1067246875800000055, '导出', NULL, 'sys:user:export', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000007, 1067246875800000002, '角色管理', 'sys/role', NULL, 0, 'icon-team', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000008, 1067246875800000007, '查看', NULL, 'sys:role:page,sys:role:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000009, 1067246875800000007, '新增', NULL, 'sys:role:save,sys:menu:select,sys:dept:list', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000010, 1067246875800000007, '修改', NULL, 'sys:role:update,sys:menu:select,sys:dept:list', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000011, 1067246875800000007, '删除', NULL, 'sys:role:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000012, 1067246875800000002, '部门管理', 'sys/dept', NULL, 0, 'icon-apartment', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000014, 1067246875800000012, '查看', NULL, 'sys:dept:list,sys:dept:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000015, 1067246875800000012, '新增', NULL, 'sys:dept:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000016, 1067246875800000012, '修改', NULL, 'sys:dept:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000017, 1067246875800000012, '删除', NULL, 'sys:dept:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000025, 1067246875800000035, '菜单管理', 'sys/menu', NULL, 0, 'icon-unorderedlist', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000026, 1067246875800000025, '查看', NULL, 'sys:menu:list,sys:menu:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000027, 1067246875800000025, '新增', NULL, 'sys:menu:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000028, 1067246875800000025, '修改', NULL, 'sys:menu:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000029, 1067246875800000025, '删除', NULL, 'sys:menu:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000030, 1067246875800000035, '定时任务', 'job/schedule', NULL, 0, 'icon-dashboard', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000031, 1067246875800000030, '查看', NULL, 'sys:schedule:page,sys:schedule:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000032, 1067246875800000030, '新增', NULL, 'sys:schedule:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000033, 1067246875800000030, '修改', NULL, 'sys:schedule:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000034, 1067246875800000030, '删除', NULL, 'sys:schedule:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000035, 0, '系统设置', NULL, NULL, 0, 'icon-setting', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000036, 1067246875800000030, '暂停', NULL, 'sys:schedule:pause', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000037, 1067246875800000030, '恢复', NULL, 'sys:schedule:resume', 1, NULL, 5, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000038, 1067246875800000030, '立即执行', NULL, 'sys:schedule:run', 1, NULL, 6, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000039, 1067246875800000030, '日志列表', NULL, 'sys:schedule:log', 1, NULL, 7, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000040, 1067246875800000035, '参数管理', 'sys/params', '', 0, 'icon-fileprotect', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000041, 1067246875800000035, '字典管理', 'sys/dict-type', NULL, 0, 'icon-golden-fill', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000042, 1067246875800000041, '查看', NULL, 'sys:dict:page,sys:dict:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000043, 1067246875800000041, '新增', NULL, 'sys:dict:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000044, 1067246875800000041, '修改', NULL, 'sys:dict:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000045, 1067246875800000041, '删除', NULL, 'sys:dict:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000046, 0, '日志管理', NULL, NULL, 0, 'icon-container', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000047, 1067246875800000035, '文件上传', 'oss/oss', 'sys:oss:all', 0, 'icon-upload', 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000048, 1067246875800000046, '登录日志', 'sys/log-login', 'sys:log:login', 0, 'icon-filedone', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000049, 1067246875800000046, '操作日志', 'sys/log-operation', 'sys:log:operation', 0, 'icon-solution', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000050, 1067246875800000046, '异常日志', 'sys/log-error', 'sys:log:error', 0, 'icon-file-exception', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000051, 1067246875800000053, 'SQL监控', '{{ApiUrl}}/druid/sql.html', NULL, 0, 'icon-database', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000053, 0, '系统监控', NULL, NULL, 0, 'icon-desktop', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000055, 1067246875800000002, '用户管理', 'sys/user', NULL, 0, 'icon-user', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000056, 1067246875800000055, '查看', NULL, 'sys:user:page,sys:user:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000057, 1067246875800000040, '新增', NULL, 'sys:params:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000058, 1067246875800000040, '导出', NULL, 'sys:params:export', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000059, 1067246875800000040, '查看', '', 'sys:params:page,sys:params:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000060, 1067246875800000040, '修改', NULL, 'sys:params:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000061, 1067246875800000040, '删除', '', 'sys:params:delete', 1, '', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1156748733921165314, 1067246875800000053, '接口文档', '{{ApiUrl}}/doc.html', '', 0, 'icon-file-word', 1, 1067246875800000001, now(), 1067246875800000001, now()); - - -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000062, 1067246875800000063, '1067246875800000066,1067246875800000063', '技术部', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000063, 1067246875800000066, '1067246875800000066', '长沙分公司', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000064, 1067246875800000066, '1067246875800000066', '上海分公司', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000065, 1067246875800000064, '1067246875800000066,1067246875800000064', '市场部', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000066, 0, '0', '人人开源集团', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000067, 1067246875800000064, '1067246875800000066,1067246875800000064', '销售部', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000068, 1067246875800000063, '1067246875800000066,1067246875800000063', '产品部', 1, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1160061077912858625, 'gender', '性别', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061112075464705, 1160061077912858625, '男', '0', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061146967879681, 1160061077912858625, '女', '1', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061190127267841, 1160061077912858625, '保密', '2', '', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1225813644059140097, 'notice_type', '站内通知-类型', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814069634195457, 1225813644059140097, '公告', '0', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814107559092225, 1225813644059140097, '会议', '1', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814271879340034, 1225813644059140097, '其他', '2', '', 2, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_params(id, param_code, param_value, param_type, remark, creator, create_date, updater, update_date) VALUES (1067246875800000073, 'CLOUD_STORAGE_CONFIG_KEY', '{"type":1,"qiniuDomain":"http://test.oss.weather.io","qiniuPrefix":"upload","qiniuAccessKey":"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ","qiniuSecretKey":"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV","qiniuBucketName":"weather-oss","aliyunDomain":"","aliyunPrefix":"","aliyunEndPoint":"","aliyunAccessKeyId":"","aliyunAccessKeySecret":"","aliyunBucketName":"","qcloudDomain":"","qcloudPrefix":"","qcloudSecretId":"","qcloudSecretKey":"","qcloudBucketName":""}', '0', '云存储配置信息', 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO schedule_job (id, bean_name, params, cron_expression, status, remark, creator, create_date, updater, update_date) VALUES (1067246875800000076, 'testTask', 'weather', '0 0/30 * * * ?', 0, '有参测试,多个参数使用json', 1067246875800000001, now(), 1067246875800000001, now()); - - --- quartz自带表结构 -CREATE TABLE QRTZ_JOB_DETAILS( - SCHED_NAME VARCHAR(120) NOT NULL, - JOB_NAME VARCHAR(200) NOT NULL, - JOB_GROUP VARCHAR(200) NOT NULL, - DESCRIPTION VARCHAR(250) NULL, - JOB_CLASS_NAME VARCHAR(250) NOT NULL, - IS_DURABLE VARCHAR(1) NOT NULL, - IS_NONCONCURRENT VARCHAR(1) NOT NULL, - IS_UPDATE_DATA VARCHAR(1) NOT NULL, - REQUESTS_RECOVERY VARCHAR(1) NOT NULL, - JOB_DATA BLOB NULL, - PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_TRIGGERS ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - JOB_NAME VARCHAR(200) NOT NULL, - JOB_GROUP VARCHAR(200) NOT NULL, - DESCRIPTION VARCHAR(250) NULL, - NEXT_FIRE_TIME BIGINT(13) NULL, - PREV_FIRE_TIME BIGINT(13) NULL, - PRIORITY INTEGER NULL, - TRIGGER_STATE VARCHAR(16) NOT NULL, - TRIGGER_TYPE VARCHAR(8) NOT NULL, - START_TIME BIGINT(13) NOT NULL, - END_TIME BIGINT(13) NULL, - CALENDAR_NAME VARCHAR(200) NULL, - MISFIRE_INSTR SMALLINT(2) NULL, - JOB_DATA BLOB NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) - REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_SIMPLE_TRIGGERS ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - REPEAT_COUNT BIGINT(7) NOT NULL, - REPEAT_INTERVAL BIGINT(12) NOT NULL, - TIMES_TRIGGERED BIGINT(10) NOT NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_CRON_TRIGGERS ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - CRON_EXPRESSION VARCHAR(120) NOT NULL, - TIME_ZONE_ID VARCHAR(80), - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_SIMPROP_TRIGGERS -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - STR_PROP_1 VARCHAR(512) NULL, - STR_PROP_2 VARCHAR(512) NULL, - STR_PROP_3 VARCHAR(512) NULL, - INT_PROP_1 INT NULL, - INT_PROP_2 INT NULL, - LONG_PROP_1 BIGINT NULL, - LONG_PROP_2 BIGINT NULL, - DEC_PROP_1 NUMERIC(13,4) NULL, - DEC_PROP_2 NUMERIC(13,4) NULL, - BOOL_PROP_1 VARCHAR(1) NULL, - BOOL_PROP_2 VARCHAR(1) NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_BLOB_TRIGGERS ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - BLOB_DATA BLOB NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_CALENDARS ( - SCHED_NAME VARCHAR(120) NOT NULL, - CALENDAR_NAME VARCHAR(200) NOT NULL, - CALENDAR BLOB NOT NULL, - PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS ( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_FIRED_TRIGGERS ( - SCHED_NAME VARCHAR(120) NOT NULL, - ENTRY_ID VARCHAR(95) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - INSTANCE_NAME VARCHAR(200) NOT NULL, - FIRED_TIME BIGINT(13) NOT NULL, - SCHED_TIME BIGINT(13) NOT NULL, - PRIORITY INTEGER NOT NULL, - STATE VARCHAR(16) NOT NULL, - JOB_NAME VARCHAR(200) NULL, - JOB_GROUP VARCHAR(200) NULL, - IS_NONCONCURRENT VARCHAR(1) NULL, - REQUESTS_RECOVERY VARCHAR(1) NULL, - PRIMARY KEY (SCHED_NAME,ENTRY_ID)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_SCHEDULER_STATE ( - SCHED_NAME VARCHAR(120) NOT NULL, - INSTANCE_NAME VARCHAR(200) NOT NULL, - LAST_CHECKIN_TIME BIGINT(13) NOT NULL, - CHECKIN_INTERVAL BIGINT(13) NOT NULL, - PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE QRTZ_LOCKS ( - SCHED_NAME VARCHAR(120) NOT NULL, - LOCK_NAME VARCHAR(40) NOT NULL, - PRIMARY KEY (SCHED_NAME,LOCK_NAME)) - ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY); -CREATE INDEX IDX_QRTZ_J_GRP ON QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP); - -CREATE INDEX IDX_QRTZ_T_J ON QRTZ_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP); -CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP); -CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME); -CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP); -CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE); -CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE); -CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE); -CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME); -CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME); -CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME); -CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE); -CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE); - -CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME); -CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY); -CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP); -CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP); -CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP); -CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP); \ No newline at end of file diff --git a/system-admin/db/oracle.sql b/system-admin/db/oracle.sql deleted file mode 100644 index 9a33b19..0000000 --- a/system-admin/db/oracle.sql +++ /dev/null @@ -1,684 +0,0 @@ -CREATE TABLE sys_user ( - id NUMBER(20, 0) NOT NULL, - username varchar2(50) NOT NULL, - password varchar2(100), - real_name varchar2(50), - head_url varchar2(200), - gender NUMBER(2, 0), - email varchar2(100), - mobile varchar2(100), - dept_id NUMBER(20, 0), - super_admin NUMBER(2, 0), - status NUMBER(2, 0), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); - -CREATE UNIQUE INDEX uk_sys_user_username on sys_user(username); -CREATE INDEX idx_sys_user_create_date on sys_user(create_date); - -COMMENT ON TABLE sys_user IS '用户管理'; -COMMENT ON COLUMN sys_user.id IS 'id'; -COMMENT ON COLUMN sys_user.username IS '用户名'; -COMMENT ON COLUMN sys_user.password IS '密码'; -COMMENT ON COLUMN sys_user.real_name IS '姓名'; -COMMENT ON COLUMN sys_user.head_url IS '头像'; -COMMENT ON COLUMN sys_user.gender IS '性别 0:男 1:女 2:保密'; -COMMENT ON COLUMN sys_user.email IS '邮箱'; -COMMENT ON COLUMN sys_user.mobile IS '手机号'; -COMMENT ON COLUMN sys_user.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_user.super_admin IS '超级管理员 0:否 1:是'; -COMMENT ON COLUMN sys_user.status IS '状态 0:停用 1:正常'; -COMMENT ON COLUMN sys_user.creator IS '创建者'; -COMMENT ON COLUMN sys_user.create_date IS '创建时间'; -COMMENT ON COLUMN sys_user.updater IS '更新者'; -COMMENT ON COLUMN sys_user.update_date IS '更新时间'; - - -CREATE TABLE sys_dept ( - id NUMBER(20, 0) NOT NULL, - pid NUMBER(20, 0), - pids varchar2(500), - name varchar2(50), - sort NUMBER(10, 0), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); -CREATE INDEX idx_sys_dept_pid on sys_dept(pid); -CREATE INDEX idx_sys_dept_idx_sort on sys_dept(sort); - -COMMENT ON TABLE sys_dept IS '部门管理'; -COMMENT ON COLUMN sys_dept.id IS 'id'; -COMMENT ON COLUMN sys_dept.pid IS '上级ID'; -COMMENT ON COLUMN sys_dept.pids IS '所有上级ID,用逗号分开'; -COMMENT ON COLUMN sys_dept.name IS '部门名称'; -COMMENT ON COLUMN sys_dept.sort IS '排序'; -COMMENT ON COLUMN sys_dept.creator IS '创建者'; -COMMENT ON COLUMN sys_dept.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dept.updater IS '更新者'; -COMMENT ON COLUMN sys_dept.update_date IS '更新时间'; - - -create table sys_role -( - id NUMBER(20, 0) NOT NULL, - name varchar2(32), - remark varchar2(100), - dept_id NUMBER(20, 0), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); - -CREATE INDEX idx_sys_role_dept_id on sys_role(dept_id); - -COMMENT ON TABLE sys_role IS '角色管理'; -COMMENT ON COLUMN sys_role.id IS 'id'; -COMMENT ON COLUMN sys_role.name IS '角色名称'; -COMMENT ON COLUMN sys_role.remark IS '备注'; -COMMENT ON COLUMN sys_role.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_role.creator IS '创建者'; -COMMENT ON COLUMN sys_role.create_date IS '创建时间'; -COMMENT ON COLUMN sys_role.updater IS '更新者'; -COMMENT ON COLUMN sys_role.update_date IS '更新时间'; - - -create table sys_menu -( - id NUMBER(20, 0) NOT NULL, - pid NUMBER(20, 0), - name varchar2(200), - url varchar2(200), - permissions varchar2(500), - menu_type NUMBER(2, 0), - icon varchar2(50), - sort NUMBER(10, 0), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); - -CREATE INDEX idx_sys_menu_pid on sys_menu(pid); -CREATE INDEX idx_sys_menu_sort on sys_menu(sort); - -COMMENT ON TABLE sys_menu IS '菜单管理'; -COMMENT ON COLUMN sys_menu.id IS 'id'; -COMMENT ON COLUMN sys_menu.pid IS '上级ID,一级菜单为0'; -COMMENT ON COLUMN sys_menu.name IS '名称'; -COMMENT ON COLUMN sys_menu.url IS '菜单URL'; -COMMENT ON COLUMN sys_menu.permissions IS '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)'; -COMMENT ON COLUMN sys_menu.menu_type IS '类型 0:菜单 1:按钮'; -COMMENT ON COLUMN sys_menu.icon IS '菜单图标'; -COMMENT ON COLUMN sys_menu.sort IS '排序'; -COMMENT ON COLUMN sys_menu.creator IS '创建者'; -COMMENT ON COLUMN sys_menu.create_date IS '创建时间'; -COMMENT ON COLUMN sys_menu.updater IS '更新者'; -COMMENT ON COLUMN sys_menu.update_date IS '更新时间'; - - -create table sys_role_user -( - id varchar2(32) NOT NULL, - role_id varchar2(32), - user_id varchar2(32), - creator varchar2(32), - create_date date, - primary key (id) -); - -CREATE INDEX idx_sys_role_user_role_id on sys_role_user(role_id); -CREATE INDEX idx_sys_role_user_user_id on sys_role_user(user_id); - -COMMENT ON TABLE sys_role_user IS '角色用户关系'; -COMMENT ON COLUMN sys_role_user.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_user.user_id IS '用户ID'; -COMMENT ON COLUMN sys_role_user.creator IS '创建者'; -COMMENT ON COLUMN sys_role_user.create_date IS '创建时间'; - - -create table sys_role_menu -( - id NUMBER(20, 0) NOT NULL, - role_id NUMBER(20, 0), - menu_id NUMBER(20, 0), - creator NUMBER(20, 0), - create_date date, - primary key (id) -); - -CREATE INDEX idx_sys_role_menu_role_id on sys_role_menu(role_id); -CREATE INDEX idx_sys_role_menu_menu_id on sys_role_menu(menu_id); - -COMMENT ON TABLE sys_role_menu IS '角色菜单关系'; -COMMENT ON COLUMN sys_role_menu.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_menu.menu_id IS '菜单ID'; -COMMENT ON COLUMN sys_role_menu.creator IS '创建者'; -COMMENT ON COLUMN sys_role_menu.create_date IS '创建时间'; - - -create table sys_role_data_scope -( - id NUMBER(20, 0) NOT NULL, - role_id NUMBER(20, 0), - dept_id NUMBER(20, 0), - creator NUMBER(20, 0), - create_date date, - primary key (id) -); -CREATE INDEX idx_data_scope_role_id on sys_role_data_scope(role_id); - -COMMENT ON TABLE sys_role_data_scope IS '角色数据权限'; -COMMENT ON COLUMN sys_role_data_scope.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_data_scope.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_role_data_scope.creator IS '创建者'; -COMMENT ON COLUMN sys_role_data_scope.create_date IS '创建时间'; - - -create table sys_params -( - id NUMBER(20, 0) NOT NULL, - param_code varchar2(32), - param_value varchar2(2000), - param_type NUMBER(2, 0) DEFAULT 1 NOT NULL, - remark varchar2(200), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_params_param_code on sys_params(param_code); -CREATE INDEX idx_sys_params_create_date on sys_params(create_date); - -COMMENT ON TABLE sys_params IS '参数管理'; -COMMENT ON COLUMN sys_params.param_code IS '参数编码'; -COMMENT ON COLUMN sys_params.param_value IS '参数值'; -COMMENT ON COLUMN sys_params.param_type IS '类型 0:系统参数 1:非系统参数'; -COMMENT ON COLUMN sys_params.remark IS '备注'; -COMMENT ON COLUMN sys_params.creator IS '创建者'; -COMMENT ON COLUMN sys_params.create_date IS '创建时间'; -COMMENT ON COLUMN sys_params.updater IS '更新者'; -COMMENT ON COLUMN sys_params.update_date IS '更新时间'; - - -create table sys_dict_type -( - id NUMBER(20, 0) NOT NULL, - dict_type varchar2(100), - dict_name varchar2(255), - remark varchar2(255), - sort NUMBER(10, 0), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_dict_type_dict_type on sys_dict_type(dict_type); - -COMMENT ON TABLE sys_dict_type IS '字典类型'; -COMMENT ON COLUMN sys_dict_type.id IS 'id'; -COMMENT ON COLUMN sys_dict_type.dict_type IS '字典类型'; -COMMENT ON COLUMN sys_dict_type.dict_name IS '字典名称'; -COMMENT ON COLUMN sys_dict_type.remark IS '备注'; -COMMENT ON COLUMN sys_dict_type.sort IS '排序'; -COMMENT ON COLUMN sys_dict_type.creator IS '创建者'; -COMMENT ON COLUMN sys_dict_type.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dict_type.updater IS '更新者'; -COMMENT ON COLUMN sys_dict_type.update_date IS '更新时间'; - -create table sys_dict_data -( - id NUMBER(20, 0) NOT NULL, - dict_type_id NUMBER(20, 0) NOT NULL, - dict_label varchar2(255), - dict_value varchar2(255), - remark varchar2(255), - sort NUMBER(10, 0), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - primary key (id) -); -CREATE INDEX idx_sys_dict_data_sort on sys_dict_data(sort); -CREATE UNIQUE INDEX uk_dict_type_value on sys_dict_data(dict_type_id, dict_value); - -COMMENT ON TABLE sys_dict_data IS '字典数据'; -COMMENT ON COLUMN sys_dict_data.id IS 'id'; -COMMENT ON COLUMN sys_dict_data.dict_type_id IS '字典类型ID'; -COMMENT ON COLUMN sys_dict_data.dict_label IS '字典标签'; -COMMENT ON COLUMN sys_dict_data.dict_value IS '字典值'; -COMMENT ON COLUMN sys_dict_data.remark IS '备注'; -COMMENT ON COLUMN sys_dict_data.sort IS '排序'; -COMMENT ON COLUMN sys_dict_data.creator IS '创建者'; -COMMENT ON COLUMN sys_dict_data.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dict_data.updater IS '更新者'; -COMMENT ON COLUMN sys_dict_data.update_date IS '更新时间'; - -create table sys_log_login -( - id NUMBER(20, 0) NOT NULL, - operation NUMBER(2, 0), - status NUMBER(2, 0), - user_agent varchar2(500), - ip varchar2(32), - creator_name varchar2(50), - creator NUMBER(20, 0), - create_date date, - primary key (id) -); -CREATE INDEX idx_login_status on sys_log_login(status); -CREATE INDEX idx_login_create_date on sys_log_login(create_date); - -COMMENT ON TABLE sys_log_login IS '登录日志'; -COMMENT ON COLUMN sys_log_login.id IS 'id'; -COMMENT ON COLUMN sys_log_login.operation IS '用户操作 0:用户登录 1:用户退出'; -COMMENT ON COLUMN sys_log_login.status IS '状态 0:失败 1:成功 2:账号已锁定'; -COMMENT ON COLUMN sys_log_login.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_login.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_login.creator_name IS '用户名'; -COMMENT ON COLUMN sys_log_login.creator IS '创建者'; -COMMENT ON COLUMN sys_log_login.create_date IS '创建时间'; - - -create table sys_log_operation -( - id NUMBER(20, 0) NOT NULL, - operation varchar2(50), - request_uri varchar2(200), - request_method varchar2(20), - request_params clob, - request_time NUMBER(10, 0), - user_agent varchar2(500), - ip varchar2(32), - status NUMBER(2, 0), - creator_name varchar2(50), - creator NUMBER(20, 0), - create_date date, - primary key (id) -); -CREATE INDEX idx_operation_create_date on sys_log_operation(create_date); - -COMMENT ON TABLE sys_log_operation IS '操作日志'; -COMMENT ON COLUMN sys_log_operation.id IS 'id'; -COMMENT ON COLUMN sys_log_operation.operation IS '用户操作'; -COMMENT ON COLUMN sys_log_operation.request_uri IS '请求URI'; -COMMENT ON COLUMN sys_log_operation.request_method IS '请求方式'; -COMMENT ON COLUMN sys_log_operation.request_params IS '请求参数'; -COMMENT ON COLUMN sys_log_operation.request_time IS '请求时长(毫秒)'; -COMMENT ON COLUMN sys_log_operation.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_operation.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_operation.status IS '状态 0:失败 1:成功'; -COMMENT ON COLUMN sys_log_operation.creator_name IS '用户名'; -COMMENT ON COLUMN sys_log_operation.creator IS '创建者'; -COMMENT ON COLUMN sys_log_operation.create_date IS '创建时间'; - - -create table sys_log_error -( - id NUMBER(20, 0) NOT NULL, - request_uri varchar2(200), - request_method varchar2(20), - request_params clob, - user_agent varchar2(500), - ip varchar2(32), - error_info clob, - creator NUMBER(20, 0), - create_date date, - primary key (id) -); -CREATE INDEX idx_error_create_date on sys_log_error(create_date); - -COMMENT ON TABLE sys_log_error IS '异常日志'; -COMMENT ON COLUMN sys_log_error.id IS 'id'; -COMMENT ON COLUMN sys_log_error.request_uri IS '请求URI'; -COMMENT ON COLUMN sys_log_error.request_method IS '请求方式'; -COMMENT ON COLUMN sys_log_error.request_params IS '请求参数'; -COMMENT ON COLUMN sys_log_error.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_error.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_error.error_info IS '异常信息'; -COMMENT ON COLUMN sys_log_error.creator IS '创建者'; -COMMENT ON COLUMN sys_log_error.create_date IS '创建时间'; - - -CREATE TABLE sys_oss ( - id NUMBER(20, 0) NOT NULL, - url varchar2(200), - creator NUMBER(20, 0), - create_date date, - PRIMARY KEY (id) -); -CREATE INDEX idx_sys_oss_create_date on sys_oss(create_date); - -COMMENT ON TABLE sys_oss IS '文件上传'; -COMMENT ON COLUMN sys_oss.id IS 'id'; -COMMENT ON COLUMN sys_oss.url IS 'URL地址'; -COMMENT ON COLUMN sys_mail_log.creator IS '创建者'; -COMMENT ON COLUMN sys_mail_log.create_date IS '创建时间'; - - -CREATE TABLE schedule_job ( - id NUMBER(20, 0) NOT NULL, - bean_name varchar2(200), - params varchar2(2000), - cron_expression varchar2(100), - status NUMBER(2, 0), - remark varchar2(255), - creator NUMBER(20, 0), - create_date date, - updater NUMBER(20, 0), - update_date date, - PRIMARY KEY (id) -); - -CREATE INDEX idx_schedule_job_create_date on schedule_job(create_date); - -COMMENT ON TABLE schedule_job IS '定时任务'; -COMMENT ON COLUMN schedule_job.id IS 'id'; -COMMENT ON COLUMN schedule_job.bean_name IS 'spring bean名称'; -COMMENT ON COLUMN schedule_job.params IS '参数'; -COMMENT ON COLUMN schedule_job.cron_expression IS 'cron表达式'; -COMMENT ON COLUMN schedule_job.status IS '任务状态 0:暂停 1:正常'; -COMMENT ON COLUMN schedule_job.remark IS '备注'; -COMMENT ON COLUMN schedule_job.creator IS '创建者'; -COMMENT ON COLUMN schedule_job.create_date IS '创建时间'; -COMMENT ON COLUMN schedule_job.updater IS '更新者'; -COMMENT ON COLUMN schedule_job.update_date IS '更新时间'; - - -CREATE TABLE schedule_job_log ( - id NUMBER(20, 0) NOT NULL, - job_id NUMBER(20, 0) NOT NULL, - bean_name varchar2(200), - params varchar2(2000), - status NUMBER(2, 0), - error varchar2(2000), - times NUMBER(10, 0), - create_date date, - PRIMARY KEY (id) -); - -CREATE INDEX idx_job_log_job_id on schedule_job_log(job_id); -CREATE INDEX idx_job_log_create_date on schedule_job_log(create_date); - -COMMENT ON TABLE schedule_job_log IS '定时任务日志'; -COMMENT ON COLUMN schedule_job_log.id IS 'id'; -COMMENT ON COLUMN schedule_job_log.bean_name IS 'spring bean名称'; -COMMENT ON COLUMN schedule_job_log.params IS '参数'; -COMMENT ON COLUMN schedule_job_log.status IS '任务状态 0:失败 1:成功'; -COMMENT ON COLUMN schedule_job_log.error IS '失败信息'; -COMMENT ON COLUMN schedule_job_log.times IS '耗时(单位:毫秒)'; -COMMENT ON COLUMN schedule_job.create_date IS '创建时间'; - - -CREATE TABLE sys_user_token ( - id NUMBER(20, 0) NOT NULL, - user_id NUMBER(20, 0), - token varchar2(100), - expire_date date, - update_date date, - create_date date, - PRIMARY KEY (id) -); - -CREATE UNIQUE INDEX uk_sys_user_token_user_id on sys_user_token(user_id); -CREATE UNIQUE INDEX uk_sys_user_token on sys_user_token(token); - -COMMENT ON TABLE sys_user_token IS '系统用户Token'; -COMMENT ON COLUMN sys_user_token.id IS 'id'; -COMMENT ON COLUMN sys_user_token.user_id IS '用户id'; -COMMENT ON COLUMN sys_user_token.token IS '用户token'; -COMMENT ON COLUMN sys_user_token.expire_date IS '过期时间'; -COMMENT ON COLUMN sys_user_token.update_date IS '更新时间'; -COMMENT ON COLUMN sys_user_token.create_date IS '创建时间'; - - - --- 初始数据 -INSERT INTO sys_user(id, username, password, real_name, gender, email, mobile, status, dept_id, super_admin, creator, create_date, updater, update_date) VALUES (1067246875800000001, 'admin', '$2a$10$012Kx2ba5jzqr9gLlG4MX.bnQJTD9UWqF57XDo2N3.fPtLne02u/m', '管理员', 0, 'root@weather.io', '13612345678', 1, null, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); - -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000002, 0, '权限管理', NULL, NULL, 0, 'icon-safetycertificate', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000003, 1067246875800000055, '新增', NULL, 'sys:user:save,sys:dept:list,sys:role:list', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000004, 1067246875800000055, '修改', NULL, 'sys:user:update,sys:dept:list,sys:role:list', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000005, 1067246875800000055, '删除', NULL, 'sys:user:delete', 1, NULL, 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000006, 1067246875800000055, '导出', NULL, 'sys:user:export', 1, NULL, 4, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000007, 1067246875800000002, '角色管理', 'sys/role', NULL, 0, 'icon-team', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000008, 1067246875800000007, '查看', NULL, 'sys:role:page,sys:role:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000009, 1067246875800000007, '新增', NULL, 'sys:role:save,sys:menu:select,sys:dept:list', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000010, 1067246875800000007, '修改', NULL, 'sys:role:update,sys:menu:select,sys:dept:list', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000011, 1067246875800000007, '删除', NULL, 'sys:role:delete', 1, NULL, 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000012, 1067246875800000002, '部门管理', 'sys/dept', NULL, 0, 'icon-apartment', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000014, 1067246875800000012, '查看', NULL, 'sys:dept:list,sys:dept:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000015, 1067246875800000012, '新增', NULL, 'sys:dept:save', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000016, 1067246875800000012, '修改', NULL, 'sys:dept:update', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000017, 1067246875800000012, '删除', NULL, 'sys:dept:delete', 1, NULL, 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000025, 1067246875800000035, '菜单管理', 'sys/menu', NULL, 0, 'icon-unorderedlist', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000026, 1067246875800000025, '查看', NULL, 'sys:menu:list,sys:menu:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000027, 1067246875800000025, '新增', NULL, 'sys:menu:save', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000028, 1067246875800000025, '修改', NULL, 'sys:menu:update', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000029, 1067246875800000025, '删除', NULL, 'sys:menu:delete', 1, NULL, 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000030, 1067246875800000035, '定时任务', 'job/schedule', NULL, 0, 'icon-dashboard', 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000031, 1067246875800000030, '查看', NULL, 'sys:schedule:page,sys:schedule:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000032, 1067246875800000030, '新增', NULL, 'sys:schedule:save', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000033, 1067246875800000030, '修改', NULL, 'sys:schedule:update', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000034, 1067246875800000030, '删除', NULL, 'sys:schedule:delete', 1, NULL, 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000035, 0, '系统设置', NULL, NULL, 0, 'icon-setting', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000036, 1067246875800000030, '暂停', NULL, 'sys:schedule:pause', 1, NULL, 4, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000037, 1067246875800000030, '恢复', NULL, 'sys:schedule:resume', 1, NULL, 5, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000038, 1067246875800000030, '立即执行', NULL, 'sys:schedule:run', 1, NULL, 6, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000039, 1067246875800000030, '日志列表', NULL, 'sys:schedule:log', 1, NULL, 7, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000040, 1067246875800000035, '参数管理', 'sys/params', '', 0, 'icon-fileprotect', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000041, 1067246875800000035, '字典管理', 'sys/dict-type', NULL, 0, 'icon-golden-fill', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000042, 1067246875800000041, '查看', NULL, 'sys:dict:page,sys:dict:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000043, 1067246875800000041, '新增', NULL, 'sys:dict:save', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000044, 1067246875800000041, '修改', NULL, 'sys:dict:update', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000045, 1067246875800000041, '删除', NULL, 'sys:dict:delete', 1, NULL, 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000046, 0, '日志管理', NULL, NULL, 0, 'icon-container', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000047, 1067246875800000035, '文件上传', 'oss/oss', 'sys:oss:all', 0, 'icon-upload', 4, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000048, 1067246875800000046, '登录日志', 'sys/log-login', 'sys:log:login', 0, 'icon-filedone', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000049, 1067246875800000046, '操作日志', 'sys/log-operation', 'sys:log:operation', 0, 'icon-solution', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000050, 1067246875800000046, '异常日志', 'sys/log-error', 'sys:log:error', 0, 'icon-file-exception', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000051, 1067246875800000053, 'SQL监控', '{{ApiUrl}}/druid/sql.html', NULL, 0, 'icon-database', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000053, 0, '系统监控', NULL, NULL, 0, 'icon-desktop', 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000055, 1067246875800000002, '用户管理', 'sys/user', NULL, 0, 'icon-user', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000056, 1067246875800000055, '查看', NULL, 'sys:user:page,sys:user:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000057, 1067246875800000040, '新增', NULL, 'sys:params:save', 1, NULL, 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000058, 1067246875800000040, '导出', NULL, 'sys:params:export', 1, NULL, 4, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000059, 1067246875800000040, '查看', '', 'sys:params:page,sys:params:info', 1, NULL, 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000060, 1067246875800000040, '修改', NULL, 'sys:params:update', 1, NULL, 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000061, 1067246875800000040, '删除', '', 'sys:params:delete', 1, '', 3, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1156748733921165314, 1067246875800000053, '接口文档', '{{ApiUrl}}/doc.html', '', 0, 'icon-file-word', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); - - -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000062, 1067246875800000063, '1067246875800000066,1067246875800000063', '技术部', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000063, 1067246875800000066, '1067246875800000066', '长沙分公司', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000064, 1067246875800000066, '1067246875800000066', '上海分公司', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000065, 1067246875800000064, '1067246875800000066,1067246875800000064', '市场部', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000066, 0, '0', '人人开源集团', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000067, 1067246875800000064, '1067246875800000066,1067246875800000064', '销售部', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000068, 1067246875800000063, '1067246875800000066,1067246875800000063', '产品部', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); - -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1160061077912858625, 'gender', '性别', '', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061112075464705, 1160061077912858625, '男', '0', '', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061146967879681, 1160061077912858625, '女', '1', '', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061190127267841, 1160061077912858625, '保密', '2', '', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1225813644059140097, 'notice_type', '站内通知-类型', '', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814069634195457, 1225813644059140097, '公告', '0', '', 0, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814107559092225, 1225813644059140097, '会议', '1', '', 1, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814271879340034, 1225813644059140097, '其他', '2', '', 2, 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); - -INSERT INTO sys_params(id, param_code, param_value, param_type, remark, creator, create_date, updater, update_date) VALUES (1067246875800000073, 'CLOUD_STORAGE_CONFIG_KEY', '{"type":1,"qiniuDomain":"http://test.oss.weather.io","qiniuPrefix":"upload","qiniuAccessKey":"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ","qiniuSecretKey":"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV","qiniuBucketName":"weather-oss","aliyunDomain":"","aliyunPrefix":"","aliyunEndPoint":"","aliyunAccessKeyId":"","aliyunAccessKeySecret":"","aliyunBucketName":"","qcloudDomain":"","qcloudPrefix":"","qcloudSecretId":"","qcloudSecretKey":"","qcloudBucketName":""}', '0', '云存储配置信息', 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); - -INSERT INTO schedule_job (id, bean_name, params, cron_expression, status, remark, creator, create_date, updater, update_date) VALUES (1067246875800000076, 'testTask', 'weather', '0 0/30 * * * ?', 0, '有参测试,多个参数使用json', 1067246875800000001, CURRENT_DATE, 1067246875800000001, CURRENT_DATE); - - --- quartz自带表结构 -CREATE TABLE qrtz_job_details -( - SCHED_NAME VARCHAR2(120) NOT NULL, - JOB_NAME VARCHAR2(200) NOT NULL, - JOB_GROUP VARCHAR2(200) NOT NULL, - DESCRIPTION VARCHAR2(250) NULL, - JOB_CLASS_NAME VARCHAR2(250) NOT NULL, - IS_DURABLE VARCHAR2(1) NOT NULL, - IS_NONCONCURRENT VARCHAR2(1) NOT NULL, - IS_UPDATE_DATA VARCHAR2(1) NOT NULL, - REQUESTS_RECOVERY VARCHAR2(1) NOT NULL, - JOB_DATA BLOB NULL, - CONSTRAINT QRTZ_JOB_DETAILS_PK PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) -); -CREATE TABLE qrtz_triggers -( - SCHED_NAME VARCHAR2(120) NOT NULL, - TRIGGER_NAME VARCHAR2(200) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - JOB_NAME VARCHAR2(200) NOT NULL, - JOB_GROUP VARCHAR2(200) NOT NULL, - DESCRIPTION VARCHAR2(250) NULL, - NEXT_FIRE_TIME NUMBER(13) NULL, - PREV_FIRE_TIME NUMBER(13) NULL, - PRIORITY NUMBER(13) NULL, - TRIGGER_STATE VARCHAR2(16) NOT NULL, - TRIGGER_TYPE VARCHAR2(8) NOT NULL, - START_TIME NUMBER(13) NOT NULL, - END_TIME NUMBER(13) NULL, - CALENDAR_NAME VARCHAR2(200) NULL, - MISFIRE_INSTR NUMBER(2) NULL, - JOB_DATA BLOB NULL, - CONSTRAINT QRTZ_TRIGGERS_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - CONSTRAINT QRTZ_TRIGGER_TO_JOBS_FK FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) - REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP) -); -CREATE TABLE qrtz_simple_triggers -( - SCHED_NAME VARCHAR2(120) NOT NULL, - TRIGGER_NAME VARCHAR2(200) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - REPEAT_COUNT NUMBER(7) NOT NULL, - REPEAT_INTERVAL NUMBER(12) NOT NULL, - TIMES_TRIGGERED NUMBER(10) NOT NULL, - CONSTRAINT QRTZ_SIMPLE_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - CONSTRAINT QRTZ_SIMPLE_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); -CREATE TABLE qrtz_cron_triggers -( - SCHED_NAME VARCHAR2(120) NOT NULL, - TRIGGER_NAME VARCHAR2(200) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - CRON_EXPRESSION VARCHAR2(120) NOT NULL, - TIME_ZONE_ID VARCHAR2(80), - CONSTRAINT QRTZ_CRON_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - CONSTRAINT QRTZ_CRON_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); -CREATE TABLE qrtz_simprop_triggers -( - SCHED_NAME VARCHAR2(120) NOT NULL, - TRIGGER_NAME VARCHAR2(200) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - STR_PROP_1 VARCHAR2(512) NULL, - STR_PROP_2 VARCHAR2(512) NULL, - STR_PROP_3 VARCHAR2(512) NULL, - INT_PROP_1 NUMBER(10) NULL, - INT_PROP_2 NUMBER(10) NULL, - LONG_PROP_1 NUMBER(13) NULL, - LONG_PROP_2 NUMBER(13) NULL, - DEC_PROP_1 NUMERIC(13,4) NULL, - DEC_PROP_2 NUMERIC(13,4) NULL, - BOOL_PROP_1 VARCHAR2(1) NULL, - BOOL_PROP_2 VARCHAR2(1) NULL, - CONSTRAINT QRTZ_SIMPROP_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - CONSTRAINT QRTZ_SIMPROP_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); -CREATE TABLE qrtz_blob_triggers -( - SCHED_NAME VARCHAR2(120) NOT NULL, - TRIGGER_NAME VARCHAR2(200) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - BLOB_DATA BLOB NULL, - CONSTRAINT QRTZ_BLOB_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - CONSTRAINT QRTZ_BLOB_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); -CREATE TABLE qrtz_calendars -( - SCHED_NAME VARCHAR2(120) NOT NULL, - CALENDAR_NAME VARCHAR2(200) NOT NULL, - CALENDAR BLOB NOT NULL, - CONSTRAINT QRTZ_CALENDARS_PK PRIMARY KEY (SCHED_NAME,CALENDAR_NAME) -); -CREATE TABLE qrtz_paused_trigger_grps -( - SCHED_NAME VARCHAR2(120) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - CONSTRAINT QRTZ_PAUSED_TRIG_GRPS_PK PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP) -); -CREATE TABLE qrtz_fired_triggers -( - SCHED_NAME VARCHAR2(120) NOT NULL, - ENTRY_ID VARCHAR2(95) NOT NULL, - TRIGGER_NAME VARCHAR2(200) NOT NULL, - TRIGGER_GROUP VARCHAR2(200) NOT NULL, - INSTANCE_NAME VARCHAR2(200) NOT NULL, - FIRED_TIME NUMBER(13) NOT NULL, - SCHED_TIME NUMBER(13) NOT NULL, - PRIORITY NUMBER(13) NOT NULL, - STATE VARCHAR2(16) NOT NULL, - JOB_NAME VARCHAR2(200) NULL, - JOB_GROUP VARCHAR2(200) NULL, - IS_NONCONCURRENT VARCHAR2(1) NULL, - REQUESTS_RECOVERY VARCHAR2(1) NULL, - CONSTRAINT QRTZ_FIRED_TRIGGER_PK PRIMARY KEY (SCHED_NAME,ENTRY_ID) -); -CREATE TABLE qrtz_scheduler_state -( - SCHED_NAME VARCHAR2(120) NOT NULL, - INSTANCE_NAME VARCHAR2(200) NOT NULL, - LAST_CHECKIN_TIME NUMBER(13) NOT NULL, - CHECKIN_INTERVAL NUMBER(13) NOT NULL, - CONSTRAINT QRTZ_SCHEDULER_STATE_PK PRIMARY KEY (SCHED_NAME,INSTANCE_NAME) -); -CREATE TABLE qrtz_locks -( - SCHED_NAME VARCHAR2(120) NOT NULL, - LOCK_NAME VARCHAR2(40) NOT NULL, - CONSTRAINT QRTZ_LOCKS_PK PRIMARY KEY (SCHED_NAME,LOCK_NAME) -); - -create index idx_qrtz_j_req_recovery on qrtz_job_details(SCHED_NAME,REQUESTS_RECOVERY); -create index idx_qrtz_j_grp on qrtz_job_details(SCHED_NAME,JOB_GROUP); - -create index idx_qrtz_t_j on qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP); -create index idx_qrtz_t_jg on qrtz_triggers(SCHED_NAME,JOB_GROUP); -create index idx_qrtz_t_c on qrtz_triggers(SCHED_NAME,CALENDAR_NAME); -create index idx_qrtz_t_g on qrtz_triggers(SCHED_NAME,TRIGGER_GROUP); -create index idx_qrtz_t_state on qrtz_triggers(SCHED_NAME,TRIGGER_STATE); -create index idx_qrtz_t_n_state on qrtz_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE); -create index idx_qrtz_t_n_g_state on qrtz_triggers(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE); -create index idx_qrtz_t_next_fire_time on qrtz_triggers(SCHED_NAME,NEXT_FIRE_TIME); -create index idx_qrtz_t_nft_st on qrtz_triggers(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME); -create index idx_qrtz_t_nft_misfire on qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME); -create index idx_qrtz_t_nft_st_misfire on qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE); -create index idx_qrtz_t_nft_st_misfire_grp on qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE); - -create index idx_qrtz_ft_trig_inst_name on qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME); -create index idx_qrtz_ft_inst_job_req_rcvry on qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY); -create index idx_qrtz_ft_j_g on qrtz_fired_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP); -create index idx_qrtz_ft_jg on qrtz_fired_triggers(SCHED_NAME,JOB_GROUP); -create index idx_qrtz_ft_t_g on qrtz_fired_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP); -create index idx_qrtz_ft_tg on qrtz_fired_triggers(SCHED_NAME,TRIGGER_GROUP); - - diff --git a/system-admin/db/postgresql.sql b/system-admin/db/postgresql.sql deleted file mode 100644 index 1122e9a..0000000 --- a/system-admin/db/postgresql.sql +++ /dev/null @@ -1,699 +0,0 @@ -CREATE TABLE sys_user ( - id int8 NOT NULL, - username varchar(50) NOT NULL, - password varchar(100), - real_name varchar(50), - head_url varchar(200), - gender int, - email varchar(100), - mobile varchar(100), - dept_id int8, - super_admin int, - status int, - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); - -CREATE UNIQUE INDEX uk_sys_user_username on sys_user(username); -CREATE INDEX idx_sys_user_create_date on sys_user(create_date); - -COMMENT ON TABLE sys_user IS '用户管理'; -COMMENT ON COLUMN sys_user.id IS 'id'; -COMMENT ON COLUMN sys_user.username IS '用户名'; -COMMENT ON COLUMN sys_user.password IS '密码'; -COMMENT ON COLUMN sys_user.real_name IS '姓名'; -COMMENT ON COLUMN sys_user.head_url IS '头像'; -COMMENT ON COLUMN sys_user.gender IS '性别 0:男 1:女 2:保密'; -COMMENT ON COLUMN sys_user.email IS '邮箱'; -COMMENT ON COLUMN sys_user.mobile IS '手机号'; -COMMENT ON COLUMN sys_user.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_user.super_admin IS '超级管理员 0:否 1:是'; -COMMENT ON COLUMN sys_user.status IS '状态 0:停用 1:正常'; -COMMENT ON COLUMN sys_user.creator IS '创建者'; -COMMENT ON COLUMN sys_user.create_date IS '创建时间'; -COMMENT ON COLUMN sys_user.updater IS '更新者'; -COMMENT ON COLUMN sys_user.update_date IS '更新时间'; - - -CREATE TABLE sys_dept ( - id int8 NOT NULL, - pid int8, - pids varchar(500), - name varchar(50), - sort int, - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); -CREATE INDEX idx_sys_dept_pid on sys_dept(pid); -CREATE INDEX idx_sys_dept_idx_sort on sys_dept(sort); - -COMMENT ON TABLE sys_dept IS '部门管理'; -COMMENT ON COLUMN sys_dept.id IS 'id'; -COMMENT ON COLUMN sys_dept.pid IS '上级ID'; -COMMENT ON COLUMN sys_dept.pids IS '所有上级ID,用逗号分开'; -COMMENT ON COLUMN sys_dept.name IS '部门名称'; -COMMENT ON COLUMN sys_dept.sort IS '排序'; -COMMENT ON COLUMN sys_dept.creator IS '创建者'; -COMMENT ON COLUMN sys_dept.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dept.updater IS '更新者'; -COMMENT ON COLUMN sys_dept.update_date IS '更新时间'; - - -create table sys_role -( - id int8 NOT NULL, - name varchar(50), - remark varchar(100), - dept_id int8, - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); - -CREATE INDEX idx_sys_role_dept_id on sys_role(dept_id); - -COMMENT ON TABLE sys_role IS '角色管理'; -COMMENT ON COLUMN sys_role.id IS 'id'; -COMMENT ON COLUMN sys_role.name IS '角色名称'; -COMMENT ON COLUMN sys_role.remark IS '备注'; -COMMENT ON COLUMN sys_role.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_role.creator IS '创建者'; -COMMENT ON COLUMN sys_role.create_date IS '创建时间'; -COMMENT ON COLUMN sys_role.updater IS '更新者'; -COMMENT ON COLUMN sys_role.update_date IS '更新时间'; - - -create table sys_menu -( - id int8 NOT NULL, - pid int8, - name varchar(200), - url varchar(200), - permissions varchar(500), - menu_type int, - icon varchar(50), - sort int, - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); - -CREATE INDEX idx_sys_menu_pid on sys_menu(pid); -CREATE INDEX idx_sys_menu_sort on sys_menu(sort); - -COMMENT ON TABLE sys_menu IS '菜单管理'; -COMMENT ON COLUMN sys_menu.id IS 'id'; -COMMENT ON COLUMN sys_menu.pid IS '上级ID,一级菜单为0'; -COMMENT ON COLUMN sys_menu.name IS '名称'; -COMMENT ON COLUMN sys_menu.url IS '菜单URL'; -COMMENT ON COLUMN sys_menu.permissions IS '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)'; -COMMENT ON COLUMN sys_menu.menu_type IS '类型 0:菜单 1:按钮'; -COMMENT ON COLUMN sys_menu.icon IS '菜单图标'; -COMMENT ON COLUMN sys_menu.sort IS '排序'; -COMMENT ON COLUMN sys_menu.creator IS '创建者'; -COMMENT ON COLUMN sys_menu.create_date IS '创建时间'; -COMMENT ON COLUMN sys_menu.updater IS '更新者'; -COMMENT ON COLUMN sys_menu.update_date IS '更新时间'; - - -create table sys_role_user -( - id int8 NOT NULL, - role_id int8, - user_id int8, - creator int8, - create_date timestamp, - primary key (id) -); - -CREATE INDEX idx_sys_role_user_role_id on sys_role_user(role_id); -CREATE INDEX idx_sys_role_user_user_id on sys_role_user(user_id); - -COMMENT ON TABLE sys_role_user IS '角色用户关系'; -COMMENT ON COLUMN sys_role_user.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_user.user_id IS '用户ID'; -COMMENT ON COLUMN sys_role_user.creator IS '创建者'; -COMMENT ON COLUMN sys_role_user.create_date IS '创建时间'; - - -create table sys_role_menu -( - id int8 NOT NULL, - role_id int8, - menu_id int8, - creator int8, - create_date timestamp, - primary key (id) -); - -CREATE INDEX idx_sys_role_menu_role_id on sys_role_menu(role_id); -CREATE INDEX idx_sys_role_menu_menu_id on sys_role_menu(menu_id); - -COMMENT ON TABLE sys_role_menu IS '角色菜单关系'; -COMMENT ON COLUMN sys_role_menu.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_menu.menu_id IS '菜单ID'; -COMMENT ON COLUMN sys_role_menu.creator IS '创建者'; -COMMENT ON COLUMN sys_role_menu.create_date IS '创建时间'; - - -create table sys_role_data_scope -( - id int8 NOT NULL, - role_id int8, - dept_id int8, - creator int8, - create_date timestamp, - primary key (id) -); -CREATE INDEX idx_data_scope_role_id on sys_role_data_scope(role_id); - -COMMENT ON TABLE sys_role_data_scope IS '角色数据权限'; -COMMENT ON COLUMN sys_role_data_scope.role_id IS '角色ID'; -COMMENT ON COLUMN sys_role_data_scope.dept_id IS '部门ID'; -COMMENT ON COLUMN sys_role_data_scope.creator IS '创建者'; -COMMENT ON COLUMN sys_role_data_scope.create_date IS '创建时间'; - - -create table sys_params -( - id int8 NOT NULL, - param_code varchar(32), - param_value varchar(2000), - param_type int DEFAULT 1 NOT NULL, - remark varchar(200), - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_params_param_code on sys_params(param_code); -CREATE INDEX idx_sys_params_create_date on sys_params(create_date); - -COMMENT ON TABLE sys_params IS '参数管理'; -COMMENT ON COLUMN sys_params.param_code IS '参数编码'; -COMMENT ON COLUMN sys_params.param_value IS '参数值'; -COMMENT ON COLUMN sys_params.param_type IS '类型 0:系统参数 1:非系统参数'; -COMMENT ON COLUMN sys_params.remark IS '备注'; -COMMENT ON COLUMN sys_params.creator IS '创建者'; -COMMENT ON COLUMN sys_params.create_date IS '创建时间'; -COMMENT ON COLUMN sys_params.updater IS '更新者'; -COMMENT ON COLUMN sys_params.update_date IS '更新时间'; - - -create table sys_dict_type -( - id int8 NOT NULL, - dict_type varchar(100), - dict_name varchar(255), - remark varchar(255), - sort int, - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_dict_type_dict_type on sys_dict_type(dict_type); - -COMMENT ON TABLE sys_dict_type IS '字典类型'; -COMMENT ON COLUMN sys_dict_type.id IS 'id'; -COMMENT ON COLUMN sys_dict_type.dict_type IS '字典类型'; -COMMENT ON COLUMN sys_dict_type.dict_name IS '字典名称'; -COMMENT ON COLUMN sys_dict_type.remark IS '备注'; -COMMENT ON COLUMN sys_dict_type.sort IS '排序'; -COMMENT ON COLUMN sys_dict_type.creator IS '创建者'; -COMMENT ON COLUMN sys_dict_type.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dict_type.updater IS '更新者'; -COMMENT ON COLUMN sys_dict_type.update_date IS '更新时间'; - -create table sys_dict_data -( - id int8 NOT NULL, - dict_type_id int8 NOT NULL, - dict_label varchar(255), - dict_value varchar(255), - remark varchar(255), - sort int, - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - primary key (id) -); -CREATE INDEX idx_sys_dict_data_sort on sys_dict_data(sort); -CREATE UNIQUE INDEX uk_dict_type_value on sys_dict_data(dict_type_id, dict_value); - -COMMENT ON TABLE sys_dict_data IS '字典数据'; -COMMENT ON COLUMN sys_dict_data.id IS 'id'; -COMMENT ON COLUMN sys_dict_data.dict_type_id IS '字典类型ID'; -COMMENT ON COLUMN sys_dict_data.dict_label IS '字典标签'; -COMMENT ON COLUMN sys_dict_data.dict_value IS '字典值'; -COMMENT ON COLUMN sys_dict_data.remark IS '备注'; -COMMENT ON COLUMN sys_dict_data.sort IS '排序'; -COMMENT ON COLUMN sys_dict_data.creator IS '创建者'; -COMMENT ON COLUMN sys_dict_data.create_date IS '创建时间'; -COMMENT ON COLUMN sys_dict_data.updater IS '更新者'; -COMMENT ON COLUMN sys_dict_data.update_date IS '更新时间'; - - -create table sys_log_login -( - id int8 NOT NULL, - operation int, - status int, - user_agent varchar(500), - ip varchar(32), - creator_name varchar(50), - creator int8, - create_date timestamp, - primary key (id) -); -CREATE INDEX idx_login_status on sys_log_login(status); -CREATE INDEX idx_login_create_date on sys_log_login(create_date); - -COMMENT ON TABLE sys_log_login IS '登录日志'; -COMMENT ON COLUMN sys_log_login.id IS 'id'; -COMMENT ON COLUMN sys_log_login.operation IS '用户操作 0:用户登录 1:用户退出'; -COMMENT ON COLUMN sys_log_login.status IS '状态 0:失败 1:成功 2:账号已锁定'; -COMMENT ON COLUMN sys_log_login.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_login.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_login.creator_name IS '用户名'; -COMMENT ON COLUMN sys_log_login.creator IS '创建者'; -COMMENT ON COLUMN sys_log_login.create_date IS '创建时间'; - - -create table sys_log_operation -( - id int8 NOT NULL, - operation varchar(50), - request_uri varchar(200), - request_method varchar(20), - request_params text, - request_time int, - user_agent varchar(500), - ip varchar(32), - status int, - creator_name varchar(50), - creator int8, - create_date timestamp, - primary key (id) -); -CREATE INDEX idx_operation_create_date on sys_log_operation(create_date); - -COMMENT ON TABLE sys_log_operation IS '操作日志'; -COMMENT ON COLUMN sys_log_operation.id IS 'id'; -COMMENT ON COLUMN sys_log_operation.operation IS '用户操作'; -COMMENT ON COLUMN sys_log_operation.request_uri IS '请求URI'; -COMMENT ON COLUMN sys_log_operation.request_method IS '请求方式'; -COMMENT ON COLUMN sys_log_operation.request_params IS '请求参数'; -COMMENT ON COLUMN sys_log_operation.request_time IS '请求时长(毫秒)'; -COMMENT ON COLUMN sys_log_operation.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_operation.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_operation.status IS '状态 0:失败 1:成功'; -COMMENT ON COLUMN sys_log_operation.creator_name IS '用户名'; -COMMENT ON COLUMN sys_log_operation.creator IS '创建者'; -COMMENT ON COLUMN sys_log_operation.create_date IS '创建时间'; - - -create table sys_log_error -( - id int8 NOT NULL, - request_uri varchar(200), - request_method varchar(20), - request_params text, - user_agent varchar(500), - ip varchar(32), - error_info text, - creator int8, - create_date timestamp, - primary key (id) -); -CREATE INDEX idx_error_create_date on sys_log_error(create_date); - -COMMENT ON TABLE sys_log_error IS '异常日志'; -COMMENT ON COLUMN sys_log_error.id IS 'id'; -COMMENT ON COLUMN sys_log_error.request_uri IS '请求URI'; -COMMENT ON COLUMN sys_log_error.request_method IS '请求方式'; -COMMENT ON COLUMN sys_log_error.request_params IS '请求参数'; -COMMENT ON COLUMN sys_log_error.user_agent IS '用户代理'; -COMMENT ON COLUMN sys_log_error.ip IS '操作IP'; -COMMENT ON COLUMN sys_log_error.error_info IS '异常信息'; -COMMENT ON COLUMN sys_log_error.creator IS '创建者'; -COMMENT ON COLUMN sys_log_error.create_date IS '创建时间'; - - - -CREATE TABLE sys_oss ( - id int8 NOT NULL, - url varchar(200), - creator int8, - create_date timestamp, - PRIMARY KEY (id) -); -CREATE INDEX idx_sys_oss_create_date on sys_oss(create_date); - -COMMENT ON TABLE sys_oss IS '文件上传'; -COMMENT ON COLUMN sys_oss.id IS 'id'; -COMMENT ON COLUMN sys_oss.url IS 'URL地址'; -COMMENT ON COLUMN sys_oss.creator IS '创建者'; -COMMENT ON COLUMN sys_oss.create_date IS '创建时间'; - - -CREATE TABLE schedule_job ( - id int8 NOT NULL, - bean_name varchar(200), - params varchar(2000), - cron_expression varchar(100), - status int, - remark varchar(255), - creator int8, - create_date timestamp, - updater int8, - update_date timestamp, - PRIMARY KEY (id) -); - -CREATE INDEX idx_schedule_job_create_date on schedule_job(create_date); - -COMMENT ON TABLE schedule_job IS '定时任务'; -COMMENT ON COLUMN schedule_job.id IS 'id'; -COMMENT ON COLUMN schedule_job.bean_name IS 'spring bean名称'; -COMMENT ON COLUMN schedule_job.params IS '参数'; -COMMENT ON COLUMN schedule_job.cron_expression IS 'cron表达式'; -COMMENT ON COLUMN schedule_job.status IS '任务状态 0:暂停 1:正常'; -COMMENT ON COLUMN schedule_job.remark IS '备注'; -COMMENT ON COLUMN schedule_job.creator IS '创建者'; -COMMENT ON COLUMN schedule_job.create_date IS '创建时间'; -COMMENT ON COLUMN schedule_job.updater IS '更新者'; -COMMENT ON COLUMN schedule_job.update_date IS '更新时间'; - - -CREATE TABLE schedule_job_log ( - id int8 NOT NULL, - job_id int8 NOT NULL, - bean_name varchar(200), - params varchar(2000), - status int, - error varchar(2000), - times int, - create_date timestamp, - PRIMARY KEY (id) -); - -CREATE INDEX idx_job_log_job_id on schedule_job_log(job_id); -CREATE INDEX idx_job_log_create_date on schedule_job_log(create_date); - -COMMENT ON TABLE schedule_job_log IS '定时任务日志'; -COMMENT ON COLUMN schedule_job_log.id IS 'id'; -COMMENT ON COLUMN schedule_job_log.bean_name IS 'spring bean名称'; -COMMENT ON COLUMN schedule_job_log.params IS '参数'; -COMMENT ON COLUMN schedule_job_log.status IS '任务状态 0:失败 1:成功'; -COMMENT ON COLUMN schedule_job_log.error IS '失败信息'; -COMMENT ON COLUMN schedule_job_log.times IS '耗时(单位:毫秒)'; -COMMENT ON COLUMN schedule_job.create_date IS '创建时间'; - - -CREATE TABLE sys_user_token ( - id int8 NOT NULL, - user_id int8, - token varchar(100), - expire_date timestamp, - update_date timestamp, - create_date timestamp, - PRIMARY KEY (id) -); - -CREATE UNIQUE INDEX uk_sys_user_token_user_id on sys_user_token(user_id); -CREATE UNIQUE INDEX uk_sys_user_token on sys_user_token(token); - -COMMENT ON TABLE sys_user_token IS '系统用户Token'; -COMMENT ON COLUMN sys_user_token.id IS 'id'; -COMMENT ON COLUMN sys_user_token.user_id IS '用户id'; -COMMENT ON COLUMN sys_user_token.token IS '用户token'; -COMMENT ON COLUMN sys_user_token.expire_date IS '过期时间'; -COMMENT ON COLUMN sys_user_token.update_date IS '更新时间'; -COMMENT ON COLUMN sys_user_token.create_date IS '创建时间'; - - - --- 初始数据 -INSERT INTO sys_user(id, username, password, real_name, gender, email, mobile, status, dept_id, super_admin, creator, create_date, updater, update_date) VALUES (1067246875800000001, 'admin', '$2a$10$012Kx2ba5jzqr9gLlG4MX.bnQJTD9UWqF57XDo2N3.fPtLne02u/m', '管理员', 0, 'root@weather.io', '13612345678', 1, null, 1, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000002, 0, '权限管理', NULL, NULL, 0, 'icon-safetycertificate', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000003, 1067246875800000055, '新增', NULL, 'sys:user:save,sys:dept:list,sys:role:list', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000004, 1067246875800000055, '修改', NULL, 'sys:user:update,sys:dept:list,sys:role:list', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000005, 1067246875800000055, '删除', NULL, 'sys:user:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000006, 1067246875800000055, '导出', NULL, 'sys:user:export', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000007, 1067246875800000002, '角色管理', 'sys/role', NULL, 0, 'icon-team', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000008, 1067246875800000007, '查看', NULL, 'sys:role:page,sys:role:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000009, 1067246875800000007, '新增', NULL, 'sys:role:save,sys:menu:select,sys:dept:list', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000010, 1067246875800000007, '修改', NULL, 'sys:role:update,sys:menu:select,sys:dept:list', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000011, 1067246875800000007, '删除', NULL, 'sys:role:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000012, 1067246875800000002, '部门管理', 'sys/dept', NULL, 0, 'icon-apartment', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000014, 1067246875800000012, '查看', NULL, 'sys:dept:list,sys:dept:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000015, 1067246875800000012, '新增', NULL, 'sys:dept:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000016, 1067246875800000012, '修改', NULL, 'sys:dept:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000017, 1067246875800000012, '删除', NULL, 'sys:dept:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000025, 1067246875800000035, '菜单管理', 'sys/menu', NULL, 0, 'icon-unorderedlist', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000026, 1067246875800000025, '查看', NULL, 'sys:menu:list,sys:menu:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000027, 1067246875800000025, '新增', NULL, 'sys:menu:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000028, 1067246875800000025, '修改', NULL, 'sys:menu:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000029, 1067246875800000025, '删除', NULL, 'sys:menu:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000030, 1067246875800000035, '定时任务', 'job/schedule', NULL, 0, 'icon-dashboard', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000031, 1067246875800000030, '查看', NULL, 'sys:schedule:page,sys:schedule:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000032, 1067246875800000030, '新增', NULL, 'sys:schedule:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000033, 1067246875800000030, '修改', NULL, 'sys:schedule:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000034, 1067246875800000030, '删除', NULL, 'sys:schedule:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000035, 0, '系统设置', NULL, NULL, 0, 'icon-setting', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000036, 1067246875800000030, '暂停', NULL, 'sys:schedule:pause', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000037, 1067246875800000030, '恢复', NULL, 'sys:schedule:resume', 1, NULL, 5, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000038, 1067246875800000030, '立即执行', NULL, 'sys:schedule:run', 1, NULL, 6, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000039, 1067246875800000030, '日志列表', NULL, 'sys:schedule:log', 1, NULL, 7, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000040, 1067246875800000035, '参数管理', 'sys/params', '', 0, 'icon-fileprotect', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000041, 1067246875800000035, '字典管理', 'sys/dict-type', NULL, 0, 'icon-golden-fill', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000042, 1067246875800000041, '查看', NULL, 'sys:dict:page,sys:dict:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000043, 1067246875800000041, '新增', NULL, 'sys:dict:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000044, 1067246875800000041, '修改', NULL, 'sys:dict:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000045, 1067246875800000041, '删除', NULL, 'sys:dict:delete', 1, NULL, 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000046, 0, '日志管理', NULL, NULL, 0, 'icon-container', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000047, 1067246875800000035, '文件上传', 'oss/oss', 'sys:oss:all', 0, 'icon-upload', 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000048, 1067246875800000046, '登录日志', 'sys/log-login', 'sys:log:login', 0, 'icon-filedone', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000049, 1067246875800000046, '操作日志', 'sys/log-operation', 'sys:log:operation', 0, 'icon-solution', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000050, 1067246875800000046, '异常日志', 'sys/log-error', 'sys:log:error', 0, 'icon-file-exception', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000051, 1067246875800000053, 'SQL监控', '{{ApiUrl}}/druid/sql.html', NULL, 0, 'icon-database', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000053, 0, '系统监控', NULL, NULL, 0, 'icon-desktop', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000055, 1067246875800000002, '用户管理', 'sys/user', NULL, 0, 'icon-user', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000056, 1067246875800000055, '查看', NULL, 'sys:user:page,sys:user:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000057, 1067246875800000040, '新增', NULL, 'sys:params:save', 1, NULL, 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000058, 1067246875800000040, '导出', NULL, 'sys:params:export', 1, NULL, 4, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000059, 1067246875800000040, '查看', '', 'sys:params:page,sys:params:info', 1, NULL, 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000060, 1067246875800000040, '修改', NULL, 'sys:params:update', 1, NULL, 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000061, 1067246875800000040, '删除', '', 'sys:params:delete', 1, '', 3, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1156748733921165314, 1067246875800000053, '接口文档', '{{ApiUrl}}/doc.html', '', 0, 'icon-file-word', 1, 1067246875800000001, now(), 1067246875800000001, now()); - - -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000062, 1067246875800000063, '1067246875800000066,1067246875800000063', '技术部', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000063, 1067246875800000066, '1067246875800000066', '长沙分公司', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000064, 1067246875800000066, '1067246875800000066', '上海分公司', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000065, 1067246875800000064, '1067246875800000066,1067246875800000064', '市场部', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000066, 0, '0', '人人开源集团', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000067, 1067246875800000064, '1067246875800000066,1067246875800000064', '销售部', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000068, 1067246875800000063, '1067246875800000066,1067246875800000063', '产品部', 1, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1160061077912858625, 'gender', '性别', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061112075464705, 1160061077912858625, '男', '0', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061146967879681, 1160061077912858625, '女', '1', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061190127267841, 1160061077912858625, '保密', '2', '', 2, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1225813644059140097, 'notice_type', '站内通知-类型', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814069634195457, 1225813644059140097, '公告', '0', '', 0, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814107559092225, 1225813644059140097, '会议', '1', '', 1, 1067246875800000001, now(), 1067246875800000001, now()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814271879340034, 1225813644059140097, '其他', '2', '', 2, 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO sys_params(id, param_code, param_value, param_type, remark, creator, create_date, updater, update_date) VALUES (1067246875800000073, 'CLOUD_STORAGE_CONFIG_KEY', '{"type":1,"qiniuDomain":"http://test.oss.weather.io","qiniuPrefix":"upload","qiniuAccessKey":"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ","qiniuSecretKey":"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV","qiniuBucketName":"weather-oss","aliyunDomain":"","aliyunPrefix":"","aliyunEndPoint":"","aliyunAccessKeyId":"","aliyunAccessKeySecret":"","aliyunBucketName":"","qcloudDomain":"","qcloudPrefix":"","qcloudSecretId":"","qcloudSecretKey":"","qcloudBucketName":""}', '0', '云存储配置信息', 1067246875800000001, now(), 1067246875800000001, now()); - -INSERT INTO schedule_job (id, bean_name, params, cron_expression, status, remark, creator, create_date, updater, update_date) VALUES (1067246875800000076, 'testTask', 'weather', '0 0/30 * * * ?', 0, '有参测试,多个参数使用json', 1067246875800000001, now(), 1067246875800000001, now()); - - - --- quartz自带表结构 -CREATE TABLE qrtz_job_details -( - SCHED_NAME VARCHAR(120) NOT NULL, - JOB_NAME VARCHAR(200) NOT NULL, - JOB_GROUP VARCHAR(200) NOT NULL, - DESCRIPTION VARCHAR(250) NULL, - JOB_CLASS_NAME VARCHAR(250) NOT NULL, - IS_DURABLE BOOL NOT NULL, - IS_NONCONCURRENT BOOL NOT NULL, - IS_UPDATE_DATA BOOL NOT NULL, - REQUESTS_RECOVERY BOOL NOT NULL, - JOB_DATA BYTEA NULL, - PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) -); - -CREATE TABLE qrtz_triggers -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - JOB_NAME VARCHAR(200) NOT NULL, - JOB_GROUP VARCHAR(200) NOT NULL, - DESCRIPTION VARCHAR(250) NULL, - NEXT_FIRE_TIME BIGINT NULL, - PREV_FIRE_TIME BIGINT NULL, - PRIORITY INTEGER NULL, - TRIGGER_STATE VARCHAR(16) NOT NULL, - TRIGGER_TYPE VARCHAR(8) NOT NULL, - START_TIME BIGINT NOT NULL, - END_TIME BIGINT NULL, - CALENDAR_NAME VARCHAR(200) NULL, - MISFIRE_INSTR SMALLINT NULL, - JOB_DATA BYTEA NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) - REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP) -); - -CREATE TABLE qrtz_simple_triggers -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - REPEAT_COUNT BIGINT NOT NULL, - REPEAT_INTERVAL BIGINT NOT NULL, - TIMES_TRIGGERED BIGINT NOT NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); - -CREATE TABLE qrtz_cron_triggers -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - CRON_EXPRESSION VARCHAR(120) NOT NULL, - TIME_ZONE_ID VARCHAR(80), - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); - -CREATE TABLE qrtz_simprop_triggers -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - STR_PROP_1 VARCHAR(512) NULL, - STR_PROP_2 VARCHAR(512) NULL, - STR_PROP_3 VARCHAR(512) NULL, - INT_PROP_1 INT NULL, - INT_PROP_2 INT NULL, - LONG_PROP_1 BIGINT NULL, - LONG_PROP_2 BIGINT NULL, - DEC_PROP_1 NUMERIC(13,4) NULL, - DEC_PROP_2 NUMERIC(13,4) NULL, - BOOL_PROP_1 BOOL NULL, - BOOL_PROP_2 BOOL NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); - -CREATE TABLE qrtz_blob_triggers -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - BLOB_DATA BYTEA NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP), - FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) - REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP) -); - -CREATE TABLE qrtz_calendars -( - SCHED_NAME VARCHAR(120) NOT NULL, - CALENDAR_NAME VARCHAR(200) NOT NULL, - CALENDAR BYTEA NOT NULL, - PRIMARY KEY (SCHED_NAME,CALENDAR_NAME) -); - - -CREATE TABLE qrtz_paused_trigger_grps -( - SCHED_NAME VARCHAR(120) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP) -); - -CREATE TABLE qrtz_fired_triggers -( - SCHED_NAME VARCHAR(120) NOT NULL, - ENTRY_ID VARCHAR(95) NOT NULL, - TRIGGER_NAME VARCHAR(200) NOT NULL, - TRIGGER_GROUP VARCHAR(200) NOT NULL, - INSTANCE_NAME VARCHAR(200) NOT NULL, - FIRED_TIME BIGINT NOT NULL, - SCHED_TIME BIGINT NOT NULL, - PRIORITY INTEGER NOT NULL, - STATE VARCHAR(16) NOT NULL, - JOB_NAME VARCHAR(200) NULL, - JOB_GROUP VARCHAR(200) NULL, - IS_NONCONCURRENT BOOL NULL, - REQUESTS_RECOVERY BOOL NULL, - PRIMARY KEY (SCHED_NAME,ENTRY_ID) -); - -CREATE TABLE qrtz_scheduler_state -( - SCHED_NAME VARCHAR(120) NOT NULL, - INSTANCE_NAME VARCHAR(200) NOT NULL, - LAST_CHECKIN_TIME BIGINT NOT NULL, - CHECKIN_INTERVAL BIGINT NOT NULL, - PRIMARY KEY (SCHED_NAME,INSTANCE_NAME) -); - -CREATE TABLE qrtz_locks -( - SCHED_NAME VARCHAR(120) NOT NULL, - LOCK_NAME VARCHAR(40) NOT NULL, - PRIMARY KEY (SCHED_NAME,LOCK_NAME) -); - -create index idx_qrtz_j_req_recovery on qrtz_job_details(SCHED_NAME,REQUESTS_RECOVERY); -create index idx_qrtz_j_grp on qrtz_job_details(SCHED_NAME,JOB_GROUP); - -create index idx_qrtz_t_j on qrtz_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP); -create index idx_qrtz_t_jg on qrtz_triggers(SCHED_NAME,JOB_GROUP); -create index idx_qrtz_t_c on qrtz_triggers(SCHED_NAME,CALENDAR_NAME); -create index idx_qrtz_t_g on qrtz_triggers(SCHED_NAME,TRIGGER_GROUP); -create index idx_qrtz_t_state on qrtz_triggers(SCHED_NAME,TRIGGER_STATE); -create index idx_qrtz_t_n_state on qrtz_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE); -create index idx_qrtz_t_n_g_state on qrtz_triggers(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE); -create index idx_qrtz_t_next_fire_time on qrtz_triggers(SCHED_NAME,NEXT_FIRE_TIME); -create index idx_qrtz_t_nft_st on qrtz_triggers(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME); -create index idx_qrtz_t_nft_misfire on qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME); -create index idx_qrtz_t_nft_st_misfire on qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE); -create index idx_qrtz_t_nft_st_misfire_grp on qrtz_triggers(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE); - -create index idx_qrtz_ft_trig_inst_name on qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME); -create index idx_qrtz_ft_inst_job_req_rcvry on qrtz_fired_triggers(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY); -create index idx_qrtz_ft_j_g on qrtz_fired_triggers(SCHED_NAME,JOB_NAME,JOB_GROUP); -create index idx_qrtz_ft_jg on qrtz_fired_triggers(SCHED_NAME,JOB_GROUP); -create index idx_qrtz_ft_t_g on qrtz_fired_triggers(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP); -create index idx_qrtz_ft_tg on qrtz_fired_triggers(SCHED_NAME,TRIGGER_GROUP); - - -commit; diff --git a/system-admin/db/sqlserver.sql b/system-admin/db/sqlserver.sql deleted file mode 100644 index ad77565..0000000 --- a/system-admin/db/sqlserver.sql +++ /dev/null @@ -1,674 +0,0 @@ -CREATE TABLE sys_user ( - id bigint NOT NULL, - username varchar(50) NOT NULL, - password varchar(100), - real_name varchar(50), - head_url varchar(200), - gender int, - email varchar(100), - mobile varchar(100), - dept_id bigint, - super_admin int, - status int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); - -CREATE UNIQUE INDEX uk_sys_user_username on sys_user(username); -CREATE INDEX idx_sys_user_create_date on sys_user(create_date); - - -CREATE TABLE sys_dept ( - id bigint NOT NULL, - pid bigint, - pids varchar(500), - name varchar(50), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE INDEX idx_sys_dept_pid on sys_dept(pid); -CREATE INDEX idx_sys_dept_idx_sort on sys_dept(sort); - - -create table sys_role -( - id bigint NOT NULL, - name varchar(50), - remark varchar(100), - dept_id bigint, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_role_dept_id on sys_role(dept_id); - - -create table sys_menu -( - id bigint NOT NULL, - pid bigint, - name varchar(200), - url varchar(200), - permissions varchar(500), - menu_type int, - icon varchar(50), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_menu_pid on sys_menu(pid); -CREATE INDEX idx_sys_menu_sort on sys_menu(sort); - - -create table sys_role_user -( - id bigint NOT NULL, - role_id bigint, - user_id bigint, - creator bigint, - create_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_role_user_role_id on sys_role_user(role_id); -CREATE INDEX idx_sys_role_user_user_id on sys_role_user(user_id); - - -create table sys_role_menu -( - id bigint NOT NULL, - role_id bigint, - menu_id bigint, - creator bigint, - create_date datetime, - primary key (id) -); - -CREATE INDEX idx_sys_role_menu_role_id on sys_role_menu(role_id); -CREATE INDEX idx_sys_role_menu_menu_id on sys_role_menu(menu_id); - - -create table sys_role_data_scope -( - id bigint NOT NULL, - role_id bigint, - dept_id bigint, - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_data_scope_role_id on sys_role_data_scope(role_id); - - -create table sys_params -( - id bigint NOT NULL, - param_code varchar(32), - param_value varchar(2000), - param_type int DEFAULT 1 NOT NULL, - remark varchar(200), - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_params_param_code on sys_params(param_code); -CREATE INDEX idx_sys_params_create_date on sys_params(create_date); - - -create table sys_dict_type -( - id bigint NOT NULL, - dict_type varchar(100), - dict_name varchar(255), - remark varchar(255), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE UNIQUE INDEX uk_sys_dict_type_dict_type on sys_dict_type(dict_type); - - -create table sys_dict_data -( - id bigint NOT NULL, - dict_type_id bigint NOT NULL, - dict_label varchar(255), - dict_value varchar(255), - remark varchar(255), - sort int, - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - primary key (id) -); -CREATE INDEX idx_sys_dict_data_sort on sys_dict_data(sort); -CREATE UNIQUE INDEX uk_dict_type_value on sys_dict_data(dict_type_id, dict_value); - - -create table sys_log_login -( - id bigint NOT NULL, - operation int, - status int, - user_agent varchar(500), - ip varchar(32), - creator_name varchar(50), - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_login_status on sys_log_login(status); -CREATE INDEX idx_login_create_date on sys_log_login(create_date); - - -create table sys_log_operation -( - id bigint NOT NULL, - operation varchar(50), - request_uri varchar(200), - request_method varchar(20), - request_params text, - request_time int, - user_agent varchar(500), - ip varchar(32), - status int, - creator_name varchar(50), - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_operation_create_date on sys_log_operation(create_date); - - -create table sys_log_error -( - id bigint NOT NULL, - request_uri varchar(200), - request_method varchar(20), - request_params text, - user_agent varchar(500), - ip varchar(32), - error_info text, - creator bigint, - create_date datetime, - primary key (id) -); -CREATE INDEX idx_error_create_date on sys_log_error(create_date); - - -CREATE TABLE sys_oss ( - id bigint NOT NULL, - url varchar(200), - creator bigint, - create_date datetime, - PRIMARY KEY (id) -); -CREATE INDEX idx_sys_oss_create_date on sys_oss(create_date); - - -CREATE TABLE schedule_job ( - id bigint NOT NULL, - bean_name varchar(200), - params varchar(2000), - cron_expression varchar(100), - status int, - remark varchar(255), - creator bigint, - create_date datetime, - updater bigint, - update_date datetime, - PRIMARY KEY (id) -); - -CREATE INDEX idx_schedule_job_create_date on schedule_job(create_date); - - -CREATE TABLE schedule_job_log ( - id bigint NOT NULL, - job_id bigint NOT NULL, - bean_name varchar(200), - params varchar(2000), - status int, - error varchar(2000), - times int, - create_date datetime, - PRIMARY KEY (id) -); - -CREATE INDEX idx_job_log_job_id on schedule_job_log(job_id); -CREATE INDEX idx_job_log_create_date on schedule_job_log(create_date); - - -CREATE TABLE sys_user_token ( - id bigint NOT NULL, - user_id bigint, - token varchar(100), - expire_date datetime, - update_date datetime, - create_date datetime, - PRIMARY KEY (id) -); - -CREATE UNIQUE INDEX uk_sys_user_token_user_id on sys_user_token(user_id); -CREATE UNIQUE INDEX uk_sys_user_token on sys_user_token(token); - - - --- 初始数据 -INSERT INTO sys_user(id, username, password, real_name, gender, email, mobile, status, dept_id, super_admin, creator, create_date, updater, update_date) VALUES (1067246875800000001, 'admin', '$2a$10$012Kx2ba5jzqr9gLlG4MX.bnQJTD9UWqF57XDo2N3.fPtLne02u/m', '管理员', 0, 'root@weather.io', '13612345678', 1, null, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); - -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000002, 0, '权限管理', NULL, NULL, 0, 'icon-safetycertificate', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000003, 1067246875800000055, '新增', NULL, 'sys:user:save,sys:dept:list,sys:role:list', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000004, 1067246875800000055, '修改', NULL, 'sys:user:update,sys:dept:list,sys:role:list', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000005, 1067246875800000055, '删除', NULL, 'sys:user:delete', 1, NULL, 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000006, 1067246875800000055, '导出', NULL, 'sys:user:export', 1, NULL, 4, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000007, 1067246875800000002, '角色管理', 'sys/role', NULL, 0, 'icon-team', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000008, 1067246875800000007, '查看', NULL, 'sys:role:page,sys:role:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000009, 1067246875800000007, '新增', NULL, 'sys:role:save,sys:menu:select,sys:dept:list', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000010, 1067246875800000007, '修改', NULL, 'sys:role:update,sys:menu:select,sys:dept:list', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000011, 1067246875800000007, '删除', NULL, 'sys:role:delete', 1, NULL, 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000012, 1067246875800000002, '部门管理', 'sys/dept', NULL, 0, 'icon-apartment', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000014, 1067246875800000012, '查看', NULL, 'sys:dept:list,sys:dept:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000015, 1067246875800000012, '新增', NULL, 'sys:dept:save', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000016, 1067246875800000012, '修改', NULL, 'sys:dept:update', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000017, 1067246875800000012, '删除', NULL, 'sys:dept:delete', 1, NULL, 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000025, 1067246875800000035, '菜单管理', 'sys/menu', NULL, 0, 'icon-unorderedlist', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000026, 1067246875800000025, '查看', NULL, 'sys:menu:list,sys:menu:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000027, 1067246875800000025, '新增', NULL, 'sys:menu:save', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000028, 1067246875800000025, '修改', NULL, 'sys:menu:update', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000029, 1067246875800000025, '删除', NULL, 'sys:menu:delete', 1, NULL, 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000030, 1067246875800000035, '定时任务', 'job/schedule', NULL, 0, 'icon-dashboard', 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000031, 1067246875800000030, '查看', NULL, 'sys:schedule:page,sys:schedule:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000032, 1067246875800000030, '新增', NULL, 'sys:schedule:save', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000033, 1067246875800000030, '修改', NULL, 'sys:schedule:update', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000034, 1067246875800000030, '删除', NULL, 'sys:schedule:delete', 1, NULL, 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000035, 0, '系统设置', NULL, NULL, 0, 'icon-setting', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000036, 1067246875800000030, '暂停', NULL, 'sys:schedule:pause', 1, NULL, 4, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000037, 1067246875800000030, '恢复', NULL, 'sys:schedule:resume', 1, NULL, 5, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000038, 1067246875800000030, '立即执行', NULL, 'sys:schedule:run', 1, NULL, 6, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000039, 1067246875800000030, '日志列表', NULL, 'sys:schedule:log', 1, NULL, 7, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000040, 1067246875800000035, '参数管理', 'sys/params', '', 0, 'icon-fileprotect', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000041, 1067246875800000035, '字典管理', 'sys/dict-type', NULL, 0, 'icon-golden-fill', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000042, 1067246875800000041, '查看', NULL, 'sys:dict:page,sys:dict:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000043, 1067246875800000041, '新增', NULL, 'sys:dict:save', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000044, 1067246875800000041, '修改', NULL, 'sys:dict:update', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000045, 1067246875800000041, '删除', NULL, 'sys:dict:delete', 1, NULL, 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000046, 0, '日志管理', NULL, NULL, 0, 'icon-container', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000047, 1067246875800000035, '文件上传', 'oss/oss', 'sys:oss:all', 0, 'icon-upload', 4, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000048, 1067246875800000046, '登录日志', 'sys/log-login', 'sys:log:login', 0, 'icon-filedone', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000049, 1067246875800000046, '操作日志', 'sys/log-operation', 'sys:log:operation', 0, 'icon-solution', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000050, 1067246875800000046, '异常日志', 'sys/log-error', 'sys:log:error', 0, 'icon-file-exception', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000051, 1067246875800000053, 'SQL监控', '{{ApiUrl}}/druid/sql.html', NULL, 0, 'icon-database', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000053, 0, '系统监控', NULL, NULL, 0, 'icon-desktop', 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000055, 1067246875800000002, '用户管理', 'sys/user', NULL, 0, 'icon-user', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000056, 1067246875800000055, '查看', NULL, 'sys:user:page,sys:user:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000057, 1067246875800000040, '新增', NULL, 'sys:params:save', 1, NULL, 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000058, 1067246875800000040, '导出', NULL, 'sys:params:export', 1, NULL, 4, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000059, 1067246875800000040, '查看', '', 'sys:params:page,sys:params:info', 1, NULL, 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000060, 1067246875800000040, '修改', NULL, 'sys:params:update', 1, NULL, 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1067246875800000061, 1067246875800000040, '删除', '', 'sys:params:delete', 1, '', 3, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_menu (id, pid, name, url, permissions, menu_type, icon, sort, creator, create_date, updater, update_date) VALUES (1156748733921165314, 1067246875800000053, '接口文档', '{{ApiUrl}}/doc.html', '', 0, 'icon-file-word', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); - - -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000062, 1067246875800000063, '1067246875800000066,1067246875800000063', '技术部', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000063, 1067246875800000066, '1067246875800000066', '长沙分公司', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000064, 1067246875800000066, '1067246875800000066', '上海分公司', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000065, 1067246875800000064, '1067246875800000066,1067246875800000064', '市场部', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000066, 0, '0', '人人开源集团', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000067, 1067246875800000064, '1067246875800000066,1067246875800000064', '销售部', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dept(id, pid, pids, name, sort, creator, create_date, updater, update_date) VALUES (1067246875800000068, 1067246875800000063, '1067246875800000066,1067246875800000063', '产品部', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); - -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1160061077912858625, 'gender', '性别', '', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061112075464705, 1160061077912858625, '男', '0', '', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061146967879681, 1160061077912858625, '女', '1', '', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1160061190127267841, 1160061077912858625, '保密', '2', '', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_type(id, dict_type, dict_name, remark, sort, creator, create_date, updater, update_date) VALUES (1225813644059140097, 'notice_type', '站内通知-类型', '', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814069634195457, 1225813644059140097, '公告', '0', '', 0, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814107559092225, 1225813644059140097, '会议', '1', '', 1, 1067246875800000001, getdate(), 1067246875800000001, getdate()); -INSERT INTO sys_dict_data(id, dict_type_id, dict_label, dict_value, remark, sort, creator, create_date, updater, update_date) VALUES (1225814271879340034, 1225813644059140097, '其他', '2', '', 2, 1067246875800000001, getdate(), 1067246875800000001, getdate()); - -INSERT INTO sys_params(id, param_code, param_value, param_type, remark, creator, create_date, updater, update_date) VALUES (1067246875800000073, 'CLOUD_STORAGE_CONFIG_KEY', '{"type":1,"qiniuDomain":"http://test.oss.weather.io","qiniuPrefix":"upload","qiniuAccessKey":"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ","qiniuSecretKey":"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV","qiniuBucketName":"weather-oss","aliyunDomain":"","aliyunPrefix":"","aliyunEndPoint":"","aliyunAccessKeyId":"","aliyunAccessKeySecret":"","aliyunBucketName":"","qcloudDomain":"","qcloudPrefix":"","qcloudSecretId":"","qcloudSecretKey":"","qcloudBucketName":""}', '0', '云存储配置信息', 1067246875800000001, getdate(), 1067246875800000001, getdate()); - -INSERT INTO schedule_job (id, bean_name, params, cron_expression, status, remark, creator, create_date, updater, update_date) VALUES (1067246875800000076, 'testTask', 'weather', '0 0/30 * * * ?', 0, '有参测试,多个参数使用json', 1067246875800000001, getdate(), 1067246875800000001, getdate()); - - --- quartz自带表结构 -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) - ALTER TABLE [dbo].[QRTZ_TRIGGERS] DROP CONSTRAINT FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) - ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] DROP CONSTRAINT FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) - ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] DROP CONSTRAINT FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISFOREIGNKEY') = 1) - ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] DROP CONSTRAINT FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_CALENDARS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_CALENDARS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_CRON_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_CRON_TRIGGERS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_BLOB_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_BLOB_TRIGGERS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_FIRED_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_FIRED_TRIGGERS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_PAUSED_TRIGGER_GRPS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_SCHEDULER_STATE]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_SCHEDULER_STATE] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_LOCKS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_LOCKS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_JOB_DETAILS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_JOB_DETAILS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_SIMPLE_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_SIMPROP_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] -GO - -IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[QRTZ_TRIGGERS]') AND OBJECTPROPERTY(id, N'ISUSERTABLE') = 1) - DROP TABLE [dbo].[QRTZ_TRIGGERS] -GO - -CREATE TABLE [dbo].[QRTZ_CALENDARS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [CALENDAR_NAME] [VARCHAR] (200) NOT NULL , - [CALENDAR] [IMAGE] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_CRON_TRIGGERS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [TRIGGER_NAME] [VARCHAR] (200) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL , - [CRON_EXPRESSION] [VARCHAR] (120) NOT NULL , - [TIME_ZONE_ID] [VARCHAR] (80) -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_FIRED_TRIGGERS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [ENTRY_ID] [VARCHAR] (95) NOT NULL , - [TRIGGER_NAME] [VARCHAR] (200) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL , - [INSTANCE_NAME] [VARCHAR] (200) NOT NULL , - [FIRED_TIME] [BIGINT] NOT NULL , - [SCHED_TIME] [BIGINT] NOT NULL , - [PRIORITY] [INTEGER] NOT NULL , - [STATE] [VARCHAR] (16) NOT NULL, - [JOB_NAME] [VARCHAR] (200) NULL , - [JOB_GROUP] [VARCHAR] (200) NULL , - [IS_NONCONCURRENT] [VARCHAR] (1) NULL , - [REQUESTS_RECOVERY] [VARCHAR] (1) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_SCHEDULER_STATE] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [INSTANCE_NAME] [VARCHAR] (200) NOT NULL , - [LAST_CHECKIN_TIME] [BIGINT] NOT NULL , - [CHECKIN_INTERVAL] [BIGINT] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_LOCKS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [LOCK_NAME] [VARCHAR] (40) NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_JOB_DETAILS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [JOB_NAME] [VARCHAR] (200) NOT NULL , - [JOB_GROUP] [VARCHAR] (200) NOT NULL , - [DESCRIPTION] [VARCHAR] (250) NULL , - [JOB_CLASS_NAME] [VARCHAR] (250) NOT NULL , - [IS_DURABLE] [VARCHAR] (1) NOT NULL , - [IS_NONCONCURRENT] [VARCHAR] (1) NOT NULL , - [IS_UPDATE_DATA] [VARCHAR] (1) NOT NULL , - [REQUESTS_RECOVERY] [VARCHAR] (1) NOT NULL , - [JOB_DATA] [IMAGE] NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [TRIGGER_NAME] [VARCHAR] (200) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL , - [REPEAT_COUNT] [BIGINT] NOT NULL , - [REPEAT_INTERVAL] [BIGINT] NOT NULL , - [TIMES_TRIGGERED] [BIGINT] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [TRIGGER_NAME] [VARCHAR] (200) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL , - [STR_PROP_1] [VARCHAR] (512) NULL, - [STR_PROP_2] [VARCHAR] (512) NULL, - [STR_PROP_3] [VARCHAR] (512) NULL, - [INT_PROP_1] [INT] NULL, - [INT_PROP_2] [INT] NULL, - [LONG_PROP_1] [BIGINT] NULL, - [LONG_PROP_2] [BIGINT] NULL, - [DEC_PROP_1] [NUMERIC] (13,4) NULL, - [DEC_PROP_2] [NUMERIC] (13,4) NULL, - [BOOL_PROP_1] [VARCHAR] (1) NULL, - [BOOL_PROP_2] [VARCHAR] (1) NULL, -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_BLOB_TRIGGERS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [TRIGGER_NAME] [VARCHAR] (200) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL , - [BLOB_DATA] [IMAGE] NULL -) ON [PRIMARY] -GO - -CREATE TABLE [dbo].[QRTZ_TRIGGERS] ( - [SCHED_NAME] [VARCHAR] (120) NOT NULL , - [TRIGGER_NAME] [VARCHAR] (200) NOT NULL , - [TRIGGER_GROUP] [VARCHAR] (200) NOT NULL , - [JOB_NAME] [VARCHAR] (200) NOT NULL , - [JOB_GROUP] [VARCHAR] (200) NOT NULL , - [DESCRIPTION] [VARCHAR] (250) NULL , - [NEXT_FIRE_TIME] [BIGINT] NULL , - [PREV_FIRE_TIME] [BIGINT] NULL , - [PRIORITY] [INTEGER] NULL , - [TRIGGER_STATE] [VARCHAR] (16) NOT NULL , - [TRIGGER_TYPE] [VARCHAR] (8) NOT NULL , - [START_TIME] [BIGINT] NOT NULL , - [END_TIME] [BIGINT] NULL , - [CALENDAR_NAME] [VARCHAR] (200) NULL , - [MISFIRE_INSTR] [SMALLINT] NULL , - [JOB_DATA] [IMAGE] NULL -) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_CALENDARS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_CALENDARS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [CALENDAR_NAME] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_CRON_TRIGGERS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_FIRED_TRIGGERS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_FIRED_TRIGGERS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [ENTRY_ID] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_PAUSED_TRIGGER_GRPS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_PAUSED_TRIGGER_GRPS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [TRIGGER_GROUP] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_SCHEDULER_STATE] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_SCHEDULER_STATE] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [INSTANCE_NAME] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_LOCKS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_LOCKS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [LOCK_NAME] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_JOB_DETAILS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_JOB_DETAILS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [JOB_NAME], - [JOB_GROUP] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_SIMPLE_TRIGGERS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_SIMPROP_TRIGGERS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_TRIGGERS] WITH NOCHECK ADD - CONSTRAINT [PK_QRTZ_TRIGGERS] PRIMARY KEY CLUSTERED - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON [PRIMARY] -GO - -ALTER TABLE [dbo].[QRTZ_CRON_TRIGGERS] ADD - CONSTRAINT [FK_QRTZ_CRON_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) REFERENCES [dbo].[QRTZ_TRIGGERS] ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON DELETE CASCADE -GO - -ALTER TABLE [dbo].[QRTZ_SIMPLE_TRIGGERS] ADD - CONSTRAINT [FK_QRTZ_SIMPLE_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) REFERENCES [dbo].[QRTZ_TRIGGERS] ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON DELETE CASCADE -GO - -ALTER TABLE [dbo].[QRTZ_SIMPROP_TRIGGERS] ADD - CONSTRAINT [FK_QRTZ_SIMPROP_TRIGGERS_QRTZ_TRIGGERS] FOREIGN KEY - ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) REFERENCES [dbo].[QRTZ_TRIGGERS] ( - [SCHED_NAME], - [TRIGGER_NAME], - [TRIGGER_GROUP] - ) ON DELETE CASCADE -GO - -ALTER TABLE [dbo].[QRTZ_TRIGGERS] ADD - CONSTRAINT [FK_QRTZ_TRIGGERS_QRTZ_JOB_DETAILS] FOREIGN KEY - ( - [SCHED_NAME], - [JOB_NAME], - [JOB_GROUP] - ) REFERENCES [dbo].[QRTZ_JOB_DETAILS] ( - [SCHED_NAME], - [JOB_NAME], - [JOB_GROUP] - ) -GO \ No newline at end of file diff --git a/system-admin/db/weather_data_system.sql b/system-admin/db/weather_data_system.sql new file mode 100644 index 0000000..88c42d0 --- /dev/null +++ b/system-admin/db/weather_data_system.sql @@ -0,0 +1,4247 @@ +/* + Navicat Premium Data Transfer + + Source Server : MySQL + Source Server Type : MySQL + Source Server Version : 80044 (8.0.44) + Source Host : localhost:3306 + Source Schema : weather_data_system + + Target Server Type : MySQL + Target Server Version : 80044 (8.0.44) + File Encoding : 65001 + + Date: 24/06/2026 13:44:11 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for qrtz_blob_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_blob_triggers`; +CREATE TABLE `qrtz_blob_triggers` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `BLOB_DATA` blob NULL, + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, + INDEX `SCHED_NAME`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE, + CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_blob_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_calendars +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_calendars`; +CREATE TABLE `qrtz_calendars` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `CALENDAR_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `CALENDAR` blob NOT NULL, + PRIMARY KEY (`SCHED_NAME`, `CALENDAR_NAME`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_calendars +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_cron_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_cron_triggers`; +CREATE TABLE `qrtz_cron_triggers` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, + CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_cron_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_fired_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_fired_triggers`; +CREATE TABLE `qrtz_fired_triggers` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `ENTRY_ID` varchar(95) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `INSTANCE_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `FIRED_TIME` bigint NOT NULL, + `SCHED_TIME` bigint NOT NULL, + `PRIORITY` int NOT NULL, + `STATE` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `JOB_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `JOB_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`SCHED_NAME`, `ENTRY_ID`) USING BTREE, + INDEX `IDX_QRTZ_FT_TRIG_INST_NAME`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC) USING BTREE, + INDEX `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY`(`SCHED_NAME` ASC, `INSTANCE_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE, + INDEX `IDX_QRTZ_FT_J_G`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, + INDEX `IDX_QRTZ_FT_JG`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, + INDEX `IDX_QRTZ_FT_T_G`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE, + INDEX `IDX_QRTZ_FT_TG`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_fired_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_job_details +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_job_details`; +CREATE TABLE `qrtz_job_details` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `JOB_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `JOB_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `DESCRIPTION` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `IS_DURABLE` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `JOB_DATA` blob NULL, + PRIMARY KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE, + INDEX `IDX_QRTZ_J_REQ_RECOVERY`(`SCHED_NAME` ASC, `REQUESTS_RECOVERY` ASC) USING BTREE, + INDEX `IDX_QRTZ_J_GRP`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_job_details +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_locks +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_locks`; +CREATE TABLE `qrtz_locks` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `LOCK_NAME` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + PRIMARY KEY (`SCHED_NAME`, `LOCK_NAME`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_locks +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_paused_trigger_grps +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`; +CREATE TABLE `qrtz_paused_trigger_grps` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_paused_trigger_grps +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_scheduler_state +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_scheduler_state`; +CREATE TABLE `qrtz_scheduler_state` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `INSTANCE_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `LAST_CHECKIN_TIME` bigint NOT NULL, + `CHECKIN_INTERVAL` bigint NOT NULL, + PRIMARY KEY (`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_scheduler_state +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_simple_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_simple_triggers`; +CREATE TABLE `qrtz_simple_triggers` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `REPEAT_COUNT` bigint NOT NULL, + `REPEAT_INTERVAL` bigint NOT NULL, + `TIMES_TRIGGERED` bigint NOT NULL, + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, + CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_simple_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_simprop_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_simprop_triggers`; +CREATE TABLE `qrtz_simprop_triggers` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `STR_PROP_1` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `STR_PROP_2` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `STR_PROP_3` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `INT_PROP_1` int NULL DEFAULT NULL, + `INT_PROP_2` int NULL DEFAULT NULL, + `LONG_PROP_1` bigint NULL DEFAULT NULL, + `LONG_PROP_2` bigint NULL DEFAULT NULL, + `DEC_PROP_1` decimal(13, 4) NULL DEFAULT NULL, + `DEC_PROP_2` decimal(13, 4) NULL DEFAULT NULL, + `BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, + CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_simprop_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_triggers`; +CREATE TABLE `qrtz_triggers` ( + `SCHED_NAME` varchar(120) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `JOB_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `JOB_GROUP` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `DESCRIPTION` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `NEXT_FIRE_TIME` bigint NULL DEFAULT NULL, + `PREV_FIRE_TIME` bigint NULL DEFAULT NULL, + `PRIORITY` int NULL DEFAULT NULL, + `TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `START_TIME` bigint NOT NULL, + `END_TIME` bigint NULL DEFAULT NULL, + `CALENDAR_NAME` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL, + `MISFIRE_INSTR` smallint NULL DEFAULT NULL, + `JOB_DATA` blob NULL, + PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, + INDEX `IDX_QRTZ_T_J`(`SCHED_NAME` ASC, `JOB_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_JG`(`SCHED_NAME` ASC, `JOB_GROUP` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_C`(`SCHED_NAME` ASC, `CALENDAR_NAME` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_G`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_STATE`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_N_STATE`(`SCHED_NAME` ASC, `TRIGGER_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_N_G_STATE`(`SCHED_NAME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_NEXT_FIRE_TIME`(`SCHED_NAME` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_NFT_ST`(`SCHED_NAME` ASC, `TRIGGER_STATE` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_NFT_MISFIRE`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_STATE` ASC) USING BTREE, + INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP`(`SCHED_NAME` ASC, `MISFIRE_INSTR` ASC, `NEXT_FIRE_TIME` ASC, `TRIGGER_GROUP` ASC, `TRIGGER_STATE` ASC) USING BTREE, + CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for schedule_job +-- ---------------------------- +DROP TABLE IF EXISTS `schedule_job`; +CREATE TABLE `schedule_job` ( + `id` bigint NOT NULL COMMENT 'id', + `bean_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'spring bean名称', + `params` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数', + `cron_expression` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'cron表达式', + `status` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '任务状态 0:暂停 1:正常', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of schedule_job +-- ---------------------------- +INSERT INTO `schedule_job` VALUES (1067246875800000076, 'testTask', '123456', '0 0/30 * * * ?', 0, '有参测试,多个参数使用json', 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-06-16 19:18:58'); +INSERT INTO `schedule_job` VALUES (2029504525156528130, 'fileScanTask', '', '0 0/5 * * * ?', 0, '文件扫描定时任务', 1067246875800000001, '2026-03-05 18:29:20', 1067246875800000001, '2026-06-24 12:14:59'); +INSERT INTO `schedule_job` VALUES (2069614094374367234, 'weatherSummarizeCacheTask', '', '0 0 1 * * ?', 1, '天气汇总缓存', 1067246875800000001, '2026-06-24 10:50:26', 1067246875800000001, '2026-06-24 12:14:51'); + +-- ---------------------------- +-- Table structure for schedule_job_log +-- ---------------------------- +DROP TABLE IF EXISTS `schedule_job_log`; +CREATE TABLE `schedule_job_log` ( + `id` bigint NOT NULL COMMENT 'id', + `job_id` bigint NOT NULL COMMENT '任务id', + `bean_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'spring bean名称', + `params` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数', + `status` tinyint UNSIGNED NOT NULL COMMENT '任务状态 0:失败 1:成功', + `error` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '失败信息', + `times` int NOT NULL COMMENT '耗时(单位:毫秒)', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_job_id`(`job_id` ASC) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务日志' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of schedule_job_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_dept +-- ---------------------------- +DROP TABLE IF EXISTS `sys_dept`; +CREATE TABLE `sys_dept` ( + `id` bigint NOT NULL COMMENT 'id', + `pid` bigint NULL DEFAULT NULL COMMENT '上级ID', + `pids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所有上级ID,用逗号分开', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '部门名称', + `sort` int UNSIGNED NULL DEFAULT NULL COMMENT '排序', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_pid`(`pid` ASC) USING BTREE, + INDEX `idx_sort`(`sort` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '部门管理' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_dept +-- ---------------------------- +INSERT INTO `sys_dept` VALUES (1067246875800000066, 0, '0', '湖南省', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-06-16 19:28:43'); +INSERT INTO `sys_dept` VALUES (2053433596399706114, 1067246875800000066, '1067246875800000066', '郴州市', 0, 1067246875800000001, '2026-05-10 19:14:55', 1067246875800000001, '2026-06-16 19:15:38'); +INSERT INTO `sys_dept` VALUES (2056320292712837122, 2053433596399706114, '1067246875800000066,2053433596399706114', '桂阳县', 0, 1067246875800000001, '2026-05-18 18:25:37', 1067246875800000001, '2026-06-16 19:16:09'); +INSERT INTO `sys_dept` VALUES (2056320336522342401, 2053433596399706114, '1067246875800000066,2053433596399706114', '嘉禾县', 0, 1067246875800000001, '2026-05-18 18:25:47', 1067246875800000001, '2026-06-16 19:16:16'); +INSERT INTO `sys_dept` VALUES (2065303872222711809, 2053433596399706114, '1067246875800000066,2053433596399706114', '资兴市', 0, 1067246875800000001, '2026-06-12 13:23:09', 1067246875800000001, '2026-06-16 19:16:25'); +INSERT INTO `sys_dept` VALUES (2065304033414008833, 2053433596399706114, '1067246875800000066,2053433596399706114', '宜章县', 0, 1067246875800000001, '2026-06-12 13:23:48', 1067246875800000001, '2026-06-16 19:16:29'); +INSERT INTO `sys_dept` VALUES (2065304104247414786, 2053433596399706114, '1067246875800000066,2053433596399706114', '安仁县', 0, 1067246875800000001, '2026-06-12 13:24:05', 1067246875800000001, '2026-06-16 19:16:32'); +INSERT INTO `sys_dept` VALUES (2065304190566191106, 2053433596399706114, '1067246875800000066,2053433596399706114', '汝城县', 0, 1067246875800000001, '2026-06-12 13:24:25', 1067246875800000001, '2026-06-16 19:16:39'); +INSERT INTO `sys_dept` VALUES (2065304258144817154, 2053433596399706114, '1067246875800000066,2053433596399706114', '永兴县', 0, 1067246875800000001, '2026-06-12 13:24:41', 1067246875800000001, '2026-06-16 19:16:44'); +INSERT INTO `sys_dept` VALUES (2065304329225687042, 2053433596399706114, '1067246875800000066,2053433596399706114', '桂东县', 0, 1067246875800000001, '2026-06-12 13:24:58', 1067246875800000001, '2026-06-16 19:16:49'); +INSERT INTO `sys_dept` VALUES (2065313937872879618, 2053433596399706114, '1067246875800000066,2053433596399706114', '临武县', 0, 1067246875800000001, '2026-06-12 14:03:09', 1067246875800000001, '2026-06-16 19:16:52'); + +-- ---------------------------- +-- Table structure for sys_dict_data +-- ---------------------------- +DROP TABLE IF EXISTS `sys_dict_data`; +CREATE TABLE `sys_dict_data` ( + `id` bigint NOT NULL COMMENT 'id', + `dict_type_id` bigint NOT NULL COMMENT '字典类型ID', + `dict_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典标签', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字典值', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `sort` int UNSIGNED NULL DEFAULT NULL COMMENT '排序', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `uk_dict_type_value`(`dict_type_id` ASC, `dict_value` ASC) USING BTREE, + INDEX `idx_sort`(`sort` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典数据' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_dict_data +-- ---------------------------- +INSERT INTO `sys_dict_data` VALUES (1160061112075464705, 1160061077912858625, '男', '0', '', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_data` VALUES (1160061146967879681, 1160061077912858625, '女', '1', '', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_data` VALUES (1160061190127267841, 1160061077912858625, '保密', '2', '', 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_data` VALUES (1225814069634195457, 1225813644059140097, '公告', '0', '', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_data` VALUES (1225814107559092225, 1225813644059140097, '会议', '1', '', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_data` VALUES (1225814271879340034, 1225813644059140097, '其他', '2', '', 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_data` VALUES (2029472390496428034, 2029472256077373441, '国家基准气候站', '11', '国家基准气候站', 0, 1067246875800000001, '2026-03-05 16:21:38', 1067246875800000001, '2026-03-05 16:21:38'); +INSERT INTO `sys_dict_data` VALUES (2029472470234341378, 2029472256077373441, '国家基本气象站', '12', '国家基本气象站', 0, 1067246875800000001, '2026-03-05 16:21:57', 1067246875800000001, '2026-03-05 16:21:57'); +INSERT INTO `sys_dict_data` VALUES (2029472517160214530, 2029472256077373441, '国家一般气家站', '13', '国家一般气象站', 0, 1067246875800000001, '2026-03-05 16:22:09', 1067246875800000001, '2026-03-05 16:22:22'); +INSERT INTO `sys_dict_data` VALUES (2029472631769571329, 2029472256077373441, '区域气象站', '14', '区域气象站', 0, 1067246875800000001, '2026-03-05 16:22:36', 1067246875800000001, '2026-03-05 16:22:36'); +INSERT INTO `sys_dict_data` VALUES (2029472681400770561, 2029472256077373441, '其他气象站', '15', '其他气象站', 0, 1067246875800000001, '2026-03-05 16:22:48', 1067246875800000001, '2026-03-05 16:22:48'); +INSERT INTO `sys_dict_data` VALUES (2029472732642582529, 2029472256077373441, '国家站', '16', '国家站', 0, 1067246875800000001, '2026-03-05 16:23:00', 1067246875800000001, '2026-03-05 16:23:00'); +INSERT INTO `sys_dict_data` VALUES (2065287798949335042, 2065284962060521474, '北', 'N', '', 0, 1067246875800000001, '2026-06-12 12:19:17', 1067246875800000001, '2026-06-12 12:19:17'); +INSERT INTO `sys_dict_data` VALUES (2065287868620918786, 2065284962060521474, '东北', 'NE', '', 1, 1067246875800000001, '2026-06-12 12:19:34', 1067246875800000001, '2026-06-12 12:19:39'); +INSERT INTO `sys_dict_data` VALUES (2065287980772413442, 2065284962060521474, '东', 'E', '', 2, 1067246875800000001, '2026-06-12 12:20:00', 1067246875800000001, '2026-06-12 12:20:00'); +INSERT INTO `sys_dict_data` VALUES (2065288032920195073, 2065284962060521474, '东南', 'SE', '', 3, 1067246875800000001, '2026-06-12 12:20:13', 1067246875800000001, '2026-06-12 12:20:13'); +INSERT INTO `sys_dict_data` VALUES (2065288088981262338, 2065284962060521474, '南', 'S', '', 4, 1067246875800000001, '2026-06-12 12:20:26', 1067246875800000001, '2026-06-12 12:20:26'); +INSERT INTO `sys_dict_data` VALUES (2065288130517454849, 2065284962060521474, '西南', 'SW', '', 5, 1067246875800000001, '2026-06-12 12:20:36', 1067246875800000001, '2026-06-12 12:20:36'); +INSERT INTO `sys_dict_data` VALUES (2065288173324521473, 2065284962060521474, '西', 'W', '', 6, 1067246875800000001, '2026-06-12 12:20:46', 1067246875800000001, '2026-06-12 12:20:46'); +INSERT INTO `sys_dict_data` VALUES (2065288217125638145, 2065284962060521474, '西北', 'NW', '', 7, 1067246875800000001, '2026-06-12 12:20:57', 1067246875800000001, '2026-06-12 12:20:57'); + +-- ---------------------------- +-- Table structure for sys_dict_type +-- ---------------------------- +DROP TABLE IF EXISTS `sys_dict_type`; +CREATE TABLE `sys_dict_type` ( + `id` bigint NOT NULL COMMENT 'id', + `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典类型', + `dict_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '字典名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `sort` int UNSIGNED NULL DEFAULT NULL COMMENT '排序', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `dict_type`(`dict_type` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典类型' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_dict_type +-- ---------------------------- +INSERT INTO `sys_dict_type` VALUES (1160061077912858625, 'gender', '性别', '', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_type` VALUES (1225813644059140097, 'notice_type', '站内通知-类型', '', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_dict_type` VALUES (2029472256077373441, 'station_level', '气象站类型', '', 2, 1067246875800000001, '2026-03-05 16:21:06', 1067246875800000001, '2026-03-05 16:30:46'); +INSERT INTO `sys_dict_type` VALUES (2059561923989606402, 'test_type', 'test_type', '', 4, 1067246875800000001, '2026-05-27 17:06:42', 1067246875800000001, '2026-05-27 17:06:42'); +INSERT INTO `sys_dict_type` VALUES (2065284962060521474, 'wind_direction_type', '风向类型', '', 5, 1067246875800000001, '2026-06-12 12:08:01', 1067246875800000001, '2026-06-12 12:22:15'); + +-- ---------------------------- +-- Table structure for sys_log_error +-- ---------------------------- +DROP TABLE IF EXISTS `sys_log_error`; +CREATE TABLE `sys_log_error` ( + `id` bigint NOT NULL COMMENT 'id', + `request_uri` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求URI', + `request_method` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求方式', + `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求参数', + `user_agent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户代理', + `ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作IP', + `error_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '异常信息', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '异常日志' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_log_error +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_log_login +-- ---------------------------- +DROP TABLE IF EXISTS `sys_log_login`; +CREATE TABLE `sys_log_login` ( + `id` bigint NOT NULL COMMENT 'id', + `operation` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '用户操作 0:用户登录 1:用户退出', + `status` tinyint UNSIGNED NOT NULL COMMENT '状态 0:失败 1:成功 2:账号已锁定', + `user_agent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户代理', + `ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作IP', + `creator_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_status`(`status` ASC) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '登录日志' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_log_login +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_log_operation +-- ---------------------------- +DROP TABLE IF EXISTS `sys_log_operation`; +CREATE TABLE `sys_log_operation` ( + `id` bigint NOT NULL COMMENT 'id', + `operation` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户操作', + `request_uri` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求URI', + `request_method` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '请求方式', + `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '请求参数', + `request_time` int UNSIGNED NOT NULL COMMENT '请求时长(毫秒)', + `user_agent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户代理', + `ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '操作IP', + `status` tinyint UNSIGNED NOT NULL COMMENT '状态 0:失败 1:成功', + `creator_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_log_operation +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_menu +-- ---------------------------- +DROP TABLE IF EXISTS `sys_menu`; +CREATE TABLE `sys_menu` ( + `id` bigint NOT NULL COMMENT 'id', + `pid` bigint NULL DEFAULT NULL COMMENT '上级ID,一级菜单为0', + `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '名称', + `url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单URL', + `permissions` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '授权(多个用逗号分隔,如:sys:user:list,sys:user:save)', + `menu_type` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '类型 0:菜单 1:按钮', + `icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '菜单图标', + `sort` int NULL DEFAULT NULL COMMENT '排序', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_pid`(`pid` ASC) USING BTREE, + INDEX `idx_sort`(`sort` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单管理' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_menu +-- ---------------------------- +INSERT INTO `sys_menu` VALUES (1067246875800000002, 0, '权限管理', NULL, NULL, 0, 'icon-safetycertificate', 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 17:28:19'); +INSERT INTO `sys_menu` VALUES (1067246875800000003, 1067246875800000055, '新增', NULL, 'sys:user:save,sys:dept:list,sys:role:list', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000004, 1067246875800000055, '修改', NULL, 'sys:user:update,sys:dept:list,sys:role:list', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000005, 1067246875800000055, '删除', NULL, 'sys:user:delete', 1, NULL, 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000006, 1067246875800000055, '导出', NULL, 'sys:user:export', 1, NULL, 4, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000007, 1067246875800000002, '角色管理', 'sys/role', NULL, 0, 'icon-team', 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000008, 1067246875800000007, '查看', NULL, 'sys:role:page,sys:role:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000009, 1067246875800000007, '新增', NULL, 'sys:role:save,sys:menu:select,sys:dept:list', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000010, 1067246875800000007, '修改', NULL, 'sys:role:update,sys:menu:select,sys:dept:list', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000011, 1067246875800000007, '删除', NULL, 'sys:role:delete', 1, NULL, 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000012, 1067246875800000002, '部门管理', 'sys/dept', NULL, 0, 'icon-apartment', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000014, 1067246875800000012, '查看', NULL, 'sys:dept:list,sys:dept:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000015, 1067246875800000012, '新增', NULL, 'sys:dept:save', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000016, 1067246875800000012, '修改', NULL, 'sys:dept:update', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000017, 1067246875800000012, '删除', NULL, 'sys:dept:delete', 1, NULL, 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000025, 1067246875800000035, '菜单管理', 'sys/menu', NULL, 0, 'icon-unorderedlist', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000026, 1067246875800000025, '查看', NULL, 'sys:menu:list,sys:menu:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000027, 1067246875800000025, '新增', NULL, 'sys:menu:save', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000028, 1067246875800000025, '修改', NULL, 'sys:menu:update', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000029, 1067246875800000025, '删除', NULL, 'sys:menu:delete', 1, NULL, 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000030, 1067246875800000035, '定时任务', 'job/schedule', NULL, 0, 'icon-dashboard', 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000031, 1067246875800000030, '查看', NULL, 'sys:schedule:page,sys:schedule:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000032, 1067246875800000030, '新增', NULL, 'sys:schedule:save', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000033, 1067246875800000030, '修改', NULL, 'sys:schedule:update', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000034, 1067246875800000030, '删除', NULL, 'sys:schedule:delete', 1, NULL, 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000035, 0, '系统设置', NULL, NULL, 0, 'icon-setting', 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 17:28:29'); +INSERT INTO `sys_menu` VALUES (1067246875800000036, 1067246875800000030, '暂停', NULL, 'sys:schedule:pause', 1, NULL, 4, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000037, 1067246875800000030, '恢复', NULL, 'sys:schedule:resume', 1, NULL, 5, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000038, 1067246875800000030, '立即执行', NULL, 'sys:schedule:run', 1, NULL, 6, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000039, 1067246875800000030, '日志列表', NULL, 'sys:schedule:log', 1, NULL, 7, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000040, 1067246875800000035, '参数管理', 'sys/params', '', 0, 'icon-fileprotect', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000041, 1067246875800000035, '字典管理', 'sys/dict-type', NULL, 0, 'icon-golden-fill', 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000042, 1067246875800000041, '查看', NULL, 'sys:dict:page,sys:dict:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000043, 1067246875800000041, '新增', NULL, 'sys:dict:save', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000044, 1067246875800000041, '修改', NULL, 'sys:dict:update', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000045, 1067246875800000041, '删除', NULL, 'sys:dict:delete', 1, NULL, 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000046, 0, '日志管理', NULL, NULL, 0, 'icon-container', 5, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 17:28:42'); +INSERT INTO `sys_menu` VALUES (1067246875800000047, 1067246875800000035, '文件上传', 'oss/oss', 'sys:oss:all', 0, 'icon-upload', 4, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000048, 1067246875800000046, '登录日志', 'sys/log-login', 'sys:log:login', 0, 'icon-filedone', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000049, 1067246875800000046, '操作日志', 'sys/log-operation', 'sys:log:operation', 0, 'icon-solution', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000050, 1067246875800000046, '异常日志', 'sys/log-error', 'sys:log:error', 0, 'icon-file-exception', 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000051, 1067246875800000053, 'SQL监控', '{{ApiUrl}}/druid/sql.html', NULL, 0, 'icon-database', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000053, 0, '系统监控', NULL, NULL, 0, 'icon-desktop', 6, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 17:28:50'); +INSERT INTO `sys_menu` VALUES (1067246875800000055, 1067246875800000002, '用户管理', 'sys/user', NULL, 0, 'icon-user', 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000056, 1067246875800000055, '查看', NULL, 'sys:user:page,sys:user:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000057, 1067246875800000040, '新增', NULL, 'sys:params:save', 1, NULL, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000058, 1067246875800000040, '导出', NULL, 'sys:params:export', 1, NULL, 4, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000059, 1067246875800000040, '查看', '', 'sys:params:page,sys:params:info', 1, NULL, 0, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000060, 1067246875800000040, '修改', NULL, 'sys:params:update', 1, NULL, 2, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1067246875800000061, 1067246875800000040, '删除', '', 'sys:params:delete', 1, '', 3, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (1156748733921165314, 1067246875800000053, '接口文档', '{{ApiUrl}}/doc.html', '', 0, 'icon-file-word', 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_menu` VALUES (2029038280648953857, 0, '数据管理', '', '', 0, 'icon-fund', 1, 1067246875800000001, '2026-03-04 11:36:38', 2053434154154057729, '2026-06-12 20:44:50'); +INSERT INTO `sys_menu` VALUES (2029071224650338305, 0, '其他工具', '', '', 0, 'icon-wrench-fill', 4, 1067246875800000001, '2026-03-04 13:47:33', 1067246875800000001, '2026-03-04 17:28:37'); +INSERT INTO `sys_menu` VALUES (2029071297236963329, 2029071224650338305, '颜色工具', 'tools/color', '', 0, 'icon-edit', 0, 1067246875800000001, '2026-03-04 13:47:50', 1067246875800000001, '2026-03-04 14:08:00'); +INSERT INTO `sys_menu` VALUES (2029421667205255169, 2029038280648953857, '站点信息', 'station/weatherstation', NULL, 0, 'icon-database-fill', 0, 1067246875800000001, '2026-03-05 13:01:16', 1067246875800000001, '2026-06-12 13:38:16'); +INSERT INTO `sys_menu` VALUES (2029421667205255170, 2029421667205255169, '查看', NULL, 'station:weatherstation:page,station:weatherstation:info', 1, NULL, 0, 1067246875800000001, '2026-03-05 13:01:16', 1067246875800000001, '2026-03-05 13:01:16'); +INSERT INTO `sys_menu` VALUES (2029421667205255171, 2029421667205255169, '新增', NULL, 'station:weatherstation:save', 1, NULL, 1, 1067246875800000001, '2026-03-05 13:01:16', 1067246875800000001, '2026-03-05 13:01:16'); +INSERT INTO `sys_menu` VALUES (2029421667205255172, 2029421667205255169, '修改', NULL, 'station:weatherstation:update', 1, NULL, 2, 1067246875800000001, '2026-03-05 13:01:16', 1067246875800000001, '2026-03-05 13:01:16'); +INSERT INTO `sys_menu` VALUES (2029421667205255173, 2029421667205255169, '删除', NULL, 'station:weatherstation:delete', 1, NULL, 3, 1067246875800000001, '2026-03-05 13:01:16', 1067246875800000001, '2026-03-05 13:01:16'); +INSERT INTO `sys_menu` VALUES (2029421667205255174, 2029421667205255169, '导出', NULL, 'station:weatherstation:export', 1, NULL, 4, 1067246875800000001, '2026-03-05 13:01:16', 1067246875800000001, '2026-03-05 13:01:16'); +INSERT INTO `sys_menu` VALUES (2029440685643407361, 2029071224650338305, '地区信息', 'region/region', NULL, 0, 'icon-desktop', 0, 1067246875800000001, '2026-03-05 14:17:09', 1067246875800000001, '2026-06-12 13:37:50'); +INSERT INTO `sys_menu` VALUES (2029440685643407362, 2029440685643407361, '查看', NULL, 'region:sysregion:page,region:sysregion:info', 1, NULL, 0, 1067246875800000001, '2026-03-05 14:17:09', 1067246875800000001, '2026-03-05 14:40:44'); +INSERT INTO `sys_menu` VALUES (2029440685643407366, 2029440685643407361, '导出', NULL, 'region:sysregion:export', 1, NULL, 4, 1067246875800000001, '2026-03-05 14:17:09', 1067246875800000001, '2026-03-05 14:41:01'); +INSERT INTO `sys_menu` VALUES (2029484183805616129, 2029038280648953857, '气象数据', 'dailyweather/weatherdailydata', NULL, 0, 'icon-cloud-fill', 0, 1067246875800000001, '2026-03-05 17:10:47', 1067246875800000001, '2026-06-12 13:38:53'); +INSERT INTO `sys_menu` VALUES (2029484183805616130, 2029484183805616129, '查看', NULL, 'dailyweather:weatherdailydata:page,dailyweather:weatherdailydata:info', 1, NULL, 0, 1067246875800000001, '2026-03-05 17:10:47', 1067246875800000001, '2026-03-05 17:10:47'); +INSERT INTO `sys_menu` VALUES (2029484183805616131, 2029484183805616129, '新增', NULL, 'dailyweather:weatherdailydata:save', 1, NULL, 1, 1067246875800000001, '2026-03-05 17:10:47', 1067246875800000001, '2026-03-05 17:10:47'); +INSERT INTO `sys_menu` VALUES (2029484183805616132, 2029484183805616129, '修改', NULL, 'dailyweather:weatherdailydata:update', 1, NULL, 2, 1067246875800000001, '2026-03-05 17:10:47', 1067246875800000001, '2026-03-05 17:10:47'); +INSERT INTO `sys_menu` VALUES (2029484183805616133, 2029484183805616129, '删除', NULL, 'dailyweather:weatherdailydata:delete', 1, NULL, 3, 1067246875800000001, '2026-03-05 17:10:47', 1067246875800000001, '2026-03-05 17:10:47'); +INSERT INTO `sys_menu` VALUES (2029484183805616134, 2029484183805616129, '导出', NULL, 'dailyweather:weatherdailydata:export', 1, NULL, 4, 1067246875800000001, '2026-03-05 17:10:47', 1067246875800000001, '2026-03-05 17:10:47'); +INSERT INTO `sys_menu` VALUES (2063582074925912065, 2029484183805616129, '汇总', '', 'dailyweather:weatherdailydata:query', 1, '', 5, 1067246875800000001, '2026-06-07 19:21:21', 1067246875800000001, '2026-06-07 19:21:29'); +INSERT INTO `sys_menu` VALUES (2064677221264756738, 2029421667205255169, '列表', '', 'station:weatherstation:list', 1, '', 5, 1067246875800000001, '2026-06-10 19:53:04', 1067246875800000001, '2026-06-10 19:53:04'); +INSERT INTO `sys_menu` VALUES (2065416928948871170, 0, '气象模块', '', '', 0, 'icon-ungroup', 0, 1067246875800000001, '2026-06-12 20:52:24', 1067246875800000001, '2026-06-12 21:14:12'); +INSERT INTO `sys_menu` VALUES (2065422543658115073, 2065416928948871170, '实时监测', '/weather/realtime-monitoring', '', 0, 'icon-time-circle-fill', 0, 1067246875800000001, '2026-06-12 21:14:43', 1067246875800000001, '2026-06-17 19:14:06'); +INSERT INTO `sys_menu` VALUES (2065422609408024577, 2065416928948871170, '回波预测', 'weather/prediction', '', 0, 'icon-earth', 1, 1067246875800000001, '2026-06-12 21:14:58', 1067246875800000001, '2026-06-17 20:17:17'); +INSERT INTO `sys_menu` VALUES (2065422708557176834, 2065416928948871170, '631气象信息', 'weather/631weather-data', '', 0, 'icon-pic-left', 2, 1067246875800000001, '2026-06-12 21:15:22', 1067246875800000001, '2026-06-17 22:07:37'); +INSERT INTO `sys_menu` VALUES (2067153650086825985, 2065422543658115073, '获取实时监测', '', 'filescan:record:tree', 1, '', 0, 1067246875800000001, '2026-06-17 15:53:31', 1067246875800000001, '2026-06-17 15:53:31'); +INSERT INTO `sys_menu` VALUES (2067153761810501634, 2065422609408024577, '获取模式预测', '', 'filescan:record:model:list', 1, '', 0, 1067246875800000001, '2026-06-17 15:53:57', 1067246875800000001, '2026-06-17 20:17:47'); +INSERT INTO `sys_menu` VALUES (2067203040717520898, 2065416928948871170, '展示文件', '', 'filescan:record:display', 1, '', 0, 1067246875800000001, '2026-06-17 19:09:46', 1067246875800000001, '2026-06-17 19:09:46'); + +-- ---------------------------- +-- Table structure for sys_oss +-- ---------------------------- +DROP TABLE IF EXISTS `sys_oss`; +CREATE TABLE `sys_oss` ( + `id` bigint NOT NULL COMMENT 'id', + `url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'URL地址', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文件上传' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_oss +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_params +-- ---------------------------- +DROP TABLE IF EXISTS `sys_params`; +CREATE TABLE `sys_params` ( + `id` bigint NOT NULL COMMENT 'id', + `param_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数编码', + `param_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '参数值', + `param_type` tinyint UNSIGNED NULL DEFAULT 1 COMMENT '类型 0:系统参数 1:非系统参数', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `uk_param_code`(`param_code` ASC) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '参数管理' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_params +-- ---------------------------- +INSERT INTO `sys_params` VALUES (1067246875800000073, 'CLOUD_STORAGE_CONFIG_KEY', '{\"type\":1,\"qiniuDomain\":\"http://test.oss.renren.io\",\"qiniuPrefix\":\"upload\",\"qiniuAccessKey\":\"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ\",\"qiniuSecretKey\":\"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV\",\"qiniuBucketName\":\"renren-oss\",\"aliyunDomain\":\"\",\"aliyunPrefix\":\"\",\"aliyunEndPoint\":\"\",\"aliyunAccessKeyId\":\"\",\"aliyunAccessKeySecret\":\"\",\"aliyunBucketName\":\"\",\"qcloudDomain\":\"\",\"qcloudPrefix\":\"\",\"qcloudSecretId\":\"\",\"qcloudSecretKey\":\"\",\"qcloudBucketName\":\"\"}', 0, '云存储配置信息', 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); +INSERT INTO `sys_params` VALUES (2066834685586268161, 'FILE_SCAN_ROOT_PATH', 'D:/weather-data-files', 1, '气象文件扫描根路径', 1067246875800000001, '2026-06-16 18:46:04', 1067246875800000001, '2026-06-24 12:33:37'); + +-- ---------------------------- +-- Table structure for sys_region +-- ---------------------------- +DROP TABLE IF EXISTS `sys_region`; +CREATE TABLE `sys_region` ( + `id` bigint NOT NULL COMMENT '行政区编码', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '名称', + `level` int NOT NULL COMMENT '层级 0国家 1省 2市 3区县', + `parent_id` bigint NULL DEFAULT NULL COMMENT '父级行政区', + `lon` decimal(10, 6) NULL DEFAULT NULL COMMENT '经度', + `lat` decimal(10, 6) NULL DEFAULT NULL COMMENT '纬度', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_parent`(`parent_id` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '行政区划表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_region +-- ---------------------------- +INSERT INTO `sys_region` VALUES (1, '中国', 1, 0, 116.413384, 39.910925); +INSERT INTO `sys_region` VALUES (110000, '北京', 2, 1, 116.413384, 39.910925); +INSERT INTO `sys_region` VALUES (110100, '北京市', 3, 110000, 116.413384, 39.910925); +INSERT INTO `sys_region` VALUES (110101, '东城区', 4, 110100, 116.422401, 39.934827); +INSERT INTO `sys_region` VALUES (110102, '西城区', 4, 110100, 116.372514, 39.918124); +INSERT INTO `sys_region` VALUES (110105, '朝阳区', 4, 110100, 116.449559, 39.926375); +INSERT INTO `sys_region` VALUES (110106, '丰台区', 4, 110100, 116.292402, 39.864937); +INSERT INTO `sys_region` VALUES (110107, '石景山区', 4, 110100, 116.229613, 39.911354); +INSERT INTO `sys_region` VALUES (110108, '海淀区', 4, 110100, 116.305434, 39.965490); +INSERT INTO `sys_region` VALUES (110109, '门头沟区', 4, 110100, 116.107604, 39.946147); +INSERT INTO `sys_region` VALUES (110111, '房山区', 4, 110100, 116.149444, 39.754326); +INSERT INTO `sys_region` VALUES (110112, '通州区', 4, 110100, 116.663415, 39.916017); +INSERT INTO `sys_region` VALUES (110113, '顺义区', 4, 110100, 116.661424, 40.136351); +INSERT INTO `sys_region` VALUES (110114, '昌平区', 4, 110100, 116.237618, 40.226413); +INSERT INTO `sys_region` VALUES (110115, '大兴区', 4, 110100, 116.348625, 39.732555); +INSERT INTO `sys_region` VALUES (110116, '怀柔区', 4, 110100, 116.638386, 40.322618); +INSERT INTO `sys_region` VALUES (110117, '平谷区', 4, 110100, 117.127379, 40.146951); +INSERT INTO `sys_region` VALUES (110118, '密云区', 4, 110100, 116.849547, 40.382176); +INSERT INTO `sys_region` VALUES (110119, '延庆区', 4, 110100, 115.981632, 40.462169); +INSERT INTO `sys_region` VALUES (120000, '天津', 2, 1, 117.208093, 39.091103); +INSERT INTO `sys_region` VALUES (120100, '天津市', 3, 120000, 117.208093, 39.091103); +INSERT INTO `sys_region` VALUES (120101, '和平区', 4, 120100, 117.221467, 39.123390); +INSERT INTO `sys_region` VALUES (120102, '河东区', 4, 120100, 117.258413, 39.134487); +INSERT INTO `sys_region` VALUES (120103, '河西区', 4, 120100, 117.229416, 39.115718); +INSERT INTO `sys_region` VALUES (120104, '南开区', 4, 120100, 117.156515, 39.144105); +INSERT INTO `sys_region` VALUES (120105, '河北区', 4, 120100, 117.203593, 39.153485); +INSERT INTO `sys_region` VALUES (120106, '红桥区', 4, 120100, 117.157518, 39.173286); +INSERT INTO `sys_region` VALUES (120110, '东丽区', 4, 120100, 117.320569, 39.092332); +INSERT INTO `sys_region` VALUES (120111, '西青区', 4, 120100, 117.014410, 39.148727); +INSERT INTO `sys_region` VALUES (120112, '津南区', 4, 120100, 117.363387, 38.944149); +INSERT INTO `sys_region` VALUES (120113, '北辰区', 4, 120100, 117.141403, 39.230344); +INSERT INTO `sys_region` VALUES (120114, '武清区', 4, 120100, 117.050597, 39.389871); +INSERT INTO `sys_region` VALUES (120115, '宝坻区', 4, 120100, 117.316601, 39.723194); +INSERT INTO `sys_region` VALUES (120116, '滨海新区', 4, 120100, 117.717399, 39.009416); +INSERT INTO `sys_region` VALUES (120117, '宁河区', 4, 120100, 117.832393, 39.336956); +INSERT INTO `sys_region` VALUES (120118, '静海区', 4, 120100, 116.980469, 38.953371); +INSERT INTO `sys_region` VALUES (120119, '蓟州区', 4, 120100, 117.414579, 40.051509); +INSERT INTO `sys_region` VALUES (130000, '河北省', 2, 1, 114.536596, 38.043202); +INSERT INTO `sys_region` VALUES (130100, '石家庄市', 3, 130000, 114.521532, 38.048312); +INSERT INTO `sys_region` VALUES (130102, '长安区', 4, 130100, 114.545612, 38.043256); +INSERT INTO `sys_region` VALUES (130104, '桥西区', 4, 130100, 114.456600, 38.031155); +INSERT INTO `sys_region` VALUES (130105, '新华区', 4, 130100, 114.469438, 38.057120); +INSERT INTO `sys_region` VALUES (130107, '井陉矿区', 4, 130100, 114.068632, 38.070566); +INSERT INTO `sys_region` VALUES (130108, '裕华区', 4, 130100, 114.537583, 38.012088); +INSERT INTO `sys_region` VALUES (130109, '藁城区', 4, 130100, 114.853378, 38.027817); +INSERT INTO `sys_region` VALUES (130110, '鹿泉区', 4, 130100, 114.320598, 38.091749); +INSERT INTO `sys_region` VALUES (130111, '栾城区', 4, 130100, 114.654576, 37.905816); +INSERT INTO `sys_region` VALUES (130121, '井陉县', 4, 130100, 114.151463, 38.038386); +INSERT INTO `sys_region` VALUES (130123, '正定县', 4, 130100, 114.577481, 38.151714); +INSERT INTO `sys_region` VALUES (130125, '行唐县', 4, 130100, 114.559607, 38.444239); +INSERT INTO `sys_region` VALUES (130126, '灵寿县', 4, 130100, 114.389478, 38.314629); +INSERT INTO `sys_region` VALUES (130127, '高邑县', 4, 130100, 114.618413, 37.621880); +INSERT INTO `sys_region` VALUES (130128, '深泽县', 4, 130100, 115.207404, 38.190451); +INSERT INTO `sys_region` VALUES (130129, '赞皇县', 4, 130100, 114.392464, 37.671667); +INSERT INTO `sys_region` VALUES (130130, '无极县', 4, 130100, 114.982439, 38.185436); +INSERT INTO `sys_region` VALUES (130131, '平山县', 4, 130100, 114.202332, 38.253663); +INSERT INTO `sys_region` VALUES (130132, '元氏县', 4, 130100, 114.532566, 37.772339); +INSERT INTO `sys_region` VALUES (130133, '赵县', 4, 130100, 114.782597, 37.761859); +INSERT INTO `sys_region` VALUES (130171, '石家庄高新技术产业开发区', 4, 130100, 114.628054, 38.042749); +INSERT INTO `sys_region` VALUES (130172, '石家庄循环化工园区', 4, 130100, 114.701219, 38.002837); +INSERT INTO `sys_region` VALUES (130181, '辛集市', 4, 130100, 115.224451, 37.949309); +INSERT INTO `sys_region` VALUES (130183, '晋州市', 4, 130100, 115.050529, 38.039491); +INSERT INTO `sys_region` VALUES (130184, '新乐市', 4, 130100, 114.690532, 38.349293); +INSERT INTO `sys_region` VALUES (130200, '唐山市', 3, 130000, 118.186459, 39.636584); +INSERT INTO `sys_region` VALUES (130202, '路南区', 4, 130200, 118.160607, 39.631043); +INSERT INTO `sys_region` VALUES (130203, '路北区', 4, 130200, 118.206399, 39.630661); +INSERT INTO `sys_region` VALUES (130204, '古冶区', 4, 130200, 118.453401, 39.739736); +INSERT INTO `sys_region` VALUES (130205, '开平区', 4, 130200, 118.268608, 39.677144); +INSERT INTO `sys_region` VALUES (130207, '丰南区', 4, 130200, 118.090366, 39.581540); +INSERT INTO `sys_region` VALUES (130208, '丰润区', 4, 130200, 118.168541, 39.838353); +INSERT INTO `sys_region` VALUES (130209, '曹妃甸区', 4, 130200, 118.466460, 39.279284); +INSERT INTO `sys_region` VALUES (130224, '滦南县', 4, 130200, 118.689956, 39.526652); +INSERT INTO `sys_region` VALUES (130225, '乐亭县', 4, 130200, 118.919384, 39.431931); +INSERT INTO `sys_region` VALUES (130227, '迁西县', 4, 130200, 118.320384, 40.147837); +INSERT INTO `sys_region` VALUES (130229, '玉田县', 4, 130200, 117.745434, 39.906592); +INSERT INTO `sys_region` VALUES (130271, '河北唐山芦台经济开发区', 4, 130200, 118.186459, 39.636584); +INSERT INTO `sys_region` VALUES (130272, '唐山市汉沽管理区', 4, 130200, 117.887527, 39.368260); +INSERT INTO `sys_region` VALUES (130273, '唐山高新技术产业开发区', 4, 130200, 118.184632, 39.682287); +INSERT INTO `sys_region` VALUES (130274, '河北唐山海港经济开发区', 4, 130200, 119.571197, 39.953305); +INSERT INTO `sys_region` VALUES (130281, '遵化市', 4, 130200, 117.972375, 40.195533); +INSERT INTO `sys_region` VALUES (130283, '迁安市', 4, 130200, 118.706457, 40.004184); +INSERT INTO `sys_region` VALUES (130284, '滦州市', 4, 130200, 118.710480, 39.747116); +INSERT INTO `sys_region` VALUES (130300, '秦皇岛市', 3, 130000, 119.525967, 39.894727); +INSERT INTO `sys_region` VALUES (130302, '海港区', 4, 130300, 119.571197, 39.953305); +INSERT INTO `sys_region` VALUES (130303, '山海关区', 4, 130300, 119.782435, 39.984446); +INSERT INTO `sys_region` VALUES (130304, '北戴河区', 4, 130300, 119.491526, 39.841006); +INSERT INTO `sys_region` VALUES (130306, '抚宁区', 4, 130300, 119.251549, 39.881414); +INSERT INTO `sys_region` VALUES (130321, '青龙满族自治县', 4, 130300, 118.956481, 40.412794); +INSERT INTO `sys_region` VALUES (130322, '昌黎县', 4, 130300, 119.206094, 39.706762); +INSERT INTO `sys_region` VALUES (130324, '卢龙县', 4, 130300, 118.899489, 39.897958); +INSERT INTO `sys_region` VALUES (130371, '秦皇岛市经济技术开发区', 4, 130300, 119.525967, 39.894727); +INSERT INTO `sys_region` VALUES (130372, '北戴河新区', 4, 130300, 119.433596, 39.865513); +INSERT INTO `sys_region` VALUES (130400, '邯郸市', 3, 130000, 114.545628, 36.631263); +INSERT INTO `sys_region` VALUES (130402, '邯山区', 4, 130400, 114.537619, 36.600120); +INSERT INTO `sys_region` VALUES (130403, '丛台区', 4, 130400, 114.499433, 36.642673); +INSERT INTO `sys_region` VALUES (130404, '复兴区', 4, 130400, 114.468586, 36.645376); +INSERT INTO `sys_region` VALUES (130406, '峰峰矿区', 4, 130400, 114.219483, 36.425654); +INSERT INTO `sys_region` VALUES (130407, '肥乡区', 4, 130400, 114.806547, 36.553825); +INSERT INTO `sys_region` VALUES (130408, '永年区', 4, 130400, 114.550625, 36.747569); +INSERT INTO `sys_region` VALUES (130423, '临漳县', 4, 130400, 114.592178, 36.329381); +INSERT INTO `sys_region` VALUES (130424, '成安县', 4, 130400, 114.676577, 36.449796); +INSERT INTO `sys_region` VALUES (130425, '大名县', 4, 130400, 115.154613, 36.291288); +INSERT INTO `sys_region` VALUES (130426, '涉县', 4, 130400, 113.697584, 36.590692); +INSERT INTO `sys_region` VALUES (130427, '磁县', 4, 130400, 114.380432, 36.380359); +INSERT INTO `sys_region` VALUES (130430, '邱县', 4, 130400, 115.193395, 36.817362); +INSERT INTO `sys_region` VALUES (130431, '鸡泽县', 4, 130400, 114.896586, 36.916398); +INSERT INTO `sys_region` VALUES (130432, '广平县', 4, 130400, 114.954415, 36.489780); +INSERT INTO `sys_region` VALUES (130433, '馆陶县', 4, 130400, 115.288537, 36.553957); +INSERT INTO `sys_region` VALUES (130434, '魏县', 4, 130400, 114.945450, 36.366156); +INSERT INTO `sys_region` VALUES (130435, '曲周县', 4, 130400, 114.963404, 36.771545); +INSERT INTO `sys_region` VALUES (130471, '邯郸经济技术开发区', 4, 130400, 114.545628, 36.631263); +INSERT INTO `sys_region` VALUES (130473, '邯郸冀南新区', 4, 130400, 114.471409, 36.470730); +INSERT INTO `sys_region` VALUES (130481, '武安市', 4, 130400, 114.210516, 36.702488); +INSERT INTO `sys_region` VALUES (130500, '邢台市', 3, 130000, 114.511462, 37.076686); +INSERT INTO `sys_region` VALUES (130502, '襄都区', 4, 130500, 114.513471, 37.073750); +INSERT INTO `sys_region` VALUES (130503, '信都区', 4, 130500, 114.474781, 37.100047); +INSERT INTO `sys_region` VALUES (130505, '任泽区', 4, 130500, 114.678606, 37.126727); +INSERT INTO `sys_region` VALUES (130506, '南和区', 4, 130500, 114.690548, 37.010998); +INSERT INTO `sys_region` VALUES (130522, '临城县', 4, 130500, 114.505443, 37.450789); +INSERT INTO `sys_region` VALUES (130523, '内丘县', 4, 130500, 114.518493, 37.292858); +INSERT INTO `sys_region` VALUES (130524, '柏乡县', 4, 130500, 114.699497, 37.488759); +INSERT INTO `sys_region` VALUES (130525, '隆尧县', 4, 130500, 114.776616, 37.355908); +INSERT INTO `sys_region` VALUES (130528, '宁晋县', 4, 130500, 114.945969, 37.630742); +INSERT INTO `sys_region` VALUES (130529, '巨鹿县', 4, 130500, 115.043587, 37.227088); +INSERT INTO `sys_region` VALUES (130530, '新河县', 4, 130500, 115.248547, 37.534591); +INSERT INTO `sys_region` VALUES (130531, '广宗县', 4, 130500, 115.149605, 37.080457); +INSERT INTO `sys_region` VALUES (130532, '平乡县', 4, 130500, 115.036582, 37.069096); +INSERT INTO `sys_region` VALUES (130533, '威县', 4, 130500, 115.273618, 36.981582); +INSERT INTO `sys_region` VALUES (130534, '清河县', 4, 130500, 115.674394, 37.046375); +INSERT INTO `sys_region` VALUES (130535, '临西县', 4, 130500, 115.507629, 36.876760); +INSERT INTO `sys_region` VALUES (130571, '河北邢台经济开发区', 4, 130500, 114.511462, 37.076686); +INSERT INTO `sys_region` VALUES (130581, '南宫市', 4, 130500, 115.414529, 37.364069); +INSERT INTO `sys_region` VALUES (130582, '沙河市', 4, 130500, 114.509474, 36.861127); +INSERT INTO `sys_region` VALUES (130600, '保定市', 3, 130000, 115.471464, 38.879988); +INSERT INTO `sys_region` VALUES (130602, '竞秀区', 4, 130600, 115.465434, 38.883788); +INSERT INTO `sys_region` VALUES (130606, '莲池区', 4, 130600, 115.535488, 38.860676); +INSERT INTO `sys_region` VALUES (130607, '满城区', 4, 130600, 115.328375, 38.955441); +INSERT INTO `sys_region` VALUES (130608, '清苑区', 4, 130600, 115.496606, 38.771002); +INSERT INTO `sys_region` VALUES (130609, '徐水区', 4, 130600, 115.662480, 39.024713); +INSERT INTO `sys_region` VALUES (130623, '涞水县', 4, 130600, 115.720543, 39.400334); +INSERT INTO `sys_region` VALUES (130624, '阜平县', 4, 130600, 114.201563, 38.855351); +INSERT INTO `sys_region` VALUES (130626, '定兴县', 4, 130600, 115.814410, 39.269424); +INSERT INTO `sys_region` VALUES (130627, '唐县', 4, 130600, 114.989447, 38.754020); +INSERT INTO `sys_region` VALUES (130628, '高阳县', 4, 130600, 115.785447, 38.706258); +INSERT INTO `sys_region` VALUES (130629, '容城县', 4, 130600, 115.868631, 39.048559); +INSERT INTO `sys_region` VALUES (130630, '涞源县', 4, 130600, 114.700476, 39.366272); +INSERT INTO `sys_region` VALUES (130631, '望都县', 4, 130600, 115.161588, 38.700158); +INSERT INTO `sys_region` VALUES (130632, '安新县', 4, 130600, 115.942426, 38.941734); +INSERT INTO `sys_region` VALUES (130633, '易县', 4, 130600, 115.503607, 39.355054); +INSERT INTO `sys_region` VALUES (130634, '曲阳县', 4, 130600, 114.751455, 38.628384); +INSERT INTO `sys_region` VALUES (130635, '蠡县', 4, 130600, 115.590445, 38.494201); +INSERT INTO `sys_region` VALUES (130636, '顺平县', 4, 130600, 115.141597, 38.843261); +INSERT INTO `sys_region` VALUES (130637, '博野县', 4, 130600, 115.470467, 38.463408); +INSERT INTO `sys_region` VALUES (130638, '雄县', 4, 130600, 116.114601, 39.000180); +INSERT INTO `sys_region` VALUES (130671, '保定高新技术产业开发区', 4, 130600, 116.048686, 39.492190); +INSERT INTO `sys_region` VALUES (130672, '保定白沟新城', 4, 130600, 116.068755, 39.151006); +INSERT INTO `sys_region` VALUES (130681, '涿州市', 4, 130600, 115.981620, 39.491066); +INSERT INTO `sys_region` VALUES (130682, '定州市', 4, 130600, 114.996496, 38.522199); +INSERT INTO `sys_region` VALUES (130683, '安国市', 4, 130600, 115.333408, 38.424828); +INSERT INTO `sys_region` VALUES (130684, '高碑店市', 4, 130600, 115.880569, 39.332335); +INSERT INTO `sys_region` VALUES (130700, '张家口市', 3, 130000, 114.892572, 40.773237); +INSERT INTO `sys_region` VALUES (130702, '桥东区', 4, 130700, 114.900606, 40.794268); +INSERT INTO `sys_region` VALUES (130703, '桥西区', 4, 130700, 114.876516, 40.825606); +INSERT INTO `sys_region` VALUES (130705, '宣化区', 4, 130700, 115.105444, 40.614592); +INSERT INTO `sys_region` VALUES (130706, '下花园区', 4, 130700, 115.293517, 40.508145); +INSERT INTO `sys_region` VALUES (130708, '万全区', 4, 130700, 114.747426, 40.773150); +INSERT INTO `sys_region` VALUES (130709, '崇礼区', 4, 130700, 115.289549, 40.980478); +INSERT INTO `sys_region` VALUES (130722, '张北县', 4, 130700, 114.726375, 41.164944); +INSERT INTO `sys_region` VALUES (130723, '康保县', 4, 130700, 114.606356, 41.858637); +INSERT INTO `sys_region` VALUES (130724, '沽源县', 4, 130700, 115.695407, 41.676016); +INSERT INTO `sys_region` VALUES (130725, '尚义县', 4, 130700, 113.975809, 41.082216); +INSERT INTO `sys_region` VALUES (130726, '蔚县', 4, 130700, 114.595401, 39.847089); +INSERT INTO `sys_region` VALUES (130727, '阳原县', 4, 130700, 114.157524, 40.109588); +INSERT INTO `sys_region` VALUES (130728, '怀安县', 4, 130700, 114.392469, 40.680369); +INSERT INTO `sys_region` VALUES (130730, '怀来县', 4, 130700, 115.524553, 40.420290); +INSERT INTO `sys_region` VALUES (130731, '涿鹿县', 4, 130700, 115.211383, 40.385834); +INSERT INTO `sys_region` VALUES (130732, '赤城县', 4, 130700, 115.838506, 40.918761); +INSERT INTO `sys_region` VALUES (130771, '张家口经济开发区', 4, 130700, 114.892572, 40.773237); +INSERT INTO `sys_region` VALUES (130772, '张家口市察北管理区', 4, 130700, 114.952358, 41.411030); +INSERT INTO `sys_region` VALUES (130773, '张家口市塞北管理区', 4, 130700, 115.821713, 41.876486); +INSERT INTO `sys_region` VALUES (130800, '承德市', 3, 130000, 117.969398, 40.957856); +INSERT INTO `sys_region` VALUES (130802, '双桥区', 4, 130800, 117.949428, 40.980824); +INSERT INTO `sys_region` VALUES (130803, '双滦区', 4, 130800, 117.806578, 40.964729); +INSERT INTO `sys_region` VALUES (130804, '鹰手营子矿区', 4, 130800, 117.665609, 40.552043); +INSERT INTO `sys_region` VALUES (130821, '承德县', 4, 130800, 118.180456, 40.774367); +INSERT INTO `sys_region` VALUES (130822, '兴隆县', 4, 130800, 117.507427, 40.423454); +INSERT INTO `sys_region` VALUES (130824, '滦平县', 4, 130800, 117.339498, 40.947561); +INSERT INTO `sys_region` VALUES (130825, '隆化县', 4, 130800, 117.745451, 41.319899); +INSERT INTO `sys_region` VALUES (130826, '丰宁满族自治县', 4, 130800, 116.652393, 41.215336); +INSERT INTO `sys_region` VALUES (130827, '宽城满族自治县', 4, 130800, 118.491594, 40.617152); +INSERT INTO `sys_region` VALUES (130828, '围场满族蒙古族自治县', 4, 130800, 117.766564, 41.944324); +INSERT INTO `sys_region` VALUES (130871, '承德高新技术产业开发区', 4, 130800, 118.180456, 40.774367); +INSERT INTO `sys_region` VALUES (130881, '平泉市', 4, 130800, 118.707427, 41.023756); +INSERT INTO `sys_region` VALUES (130900, '沧州市', 3, 130000, 116.845581, 38.310215); +INSERT INTO `sys_region` VALUES (130902, '新华区', 4, 130900, 116.872433, 38.320367); +INSERT INTO `sys_region` VALUES (130903, '运河区', 4, 130900, 116.849540, 38.289179); +INSERT INTO `sys_region` VALUES (130921, '沧县', 4, 130900, 116.884398, 38.299453); +INSERT INTO `sys_region` VALUES (130922, '青县', 4, 130900, 116.810575, 38.588465); +INSERT INTO `sys_region` VALUES (130923, '东光县', 4, 130900, 116.543410, 37.894514); +INSERT INTO `sys_region` VALUES (130924, '海兴县', 4, 130900, 117.504418, 38.149403); +INSERT INTO `sys_region` VALUES (130925, '盐山县', 4, 130900, 117.237414, 38.064318); +INSERT INTO `sys_region` VALUES (130926, '肃宁县', 4, 130900, 115.836518, 38.428906); +INSERT INTO `sys_region` VALUES (130927, '南皮县', 4, 130900, 116.715601, 38.045188); +INSERT INTO `sys_region` VALUES (130928, '吴桥县', 4, 130900, 116.397392, 37.633909); +INSERT INTO `sys_region` VALUES (130929, '献县', 4, 130900, 116.129560, 38.195981); +INSERT INTO `sys_region` VALUES (130930, '孟村回族自治县', 4, 130900, 117.110436, 38.059839); +INSERT INTO `sys_region` VALUES (130971, '河北沧州经济开发区', 4, 130900, 116.845581, 38.310215); +INSERT INTO `sys_region` VALUES (130972, '沧州高新技术产业开发区', 4, 130900, 116.133560, 38.754348); +INSERT INTO `sys_region` VALUES (130973, '沧州渤海新区', 4, 130900, 117.764152, 38.282321); +INSERT INTO `sys_region` VALUES (130981, '泊头市', 4, 130900, 116.584628, 38.089257); +INSERT INTO `sys_region` VALUES (130982, '任丘市', 4, 130900, 116.091278, 38.692032); +INSERT INTO `sys_region` VALUES (130983, '黄骅市', 4, 130900, 117.336481, 38.377494); +INSERT INTO `sys_region` VALUES (130984, '河间市', 4, 130900, 116.105628, 38.451357); +INSERT INTO `sys_region` VALUES (131000, '廊坊市', 3, 130000, 116.690582, 39.543367); +INSERT INTO `sys_region` VALUES (131002, '安次区', 4, 131000, 116.709633, 39.526160); +INSERT INTO `sys_region` VALUES (131003, '广阳区', 4, 131000, 116.717614, 39.528611); +INSERT INTO `sys_region` VALUES (131022, '固安县', 4, 131000, 116.305420, 39.444485); +INSERT INTO `sys_region` VALUES (131023, '永清县', 4, 131000, 116.505429, 39.327853); +INSERT INTO `sys_region` VALUES (131024, '香河县', 4, 131000, 117.012402, 39.767939); +INSERT INTO `sys_region` VALUES (131025, '大城县', 4, 131000, 116.660409, 38.710859); +INSERT INTO `sys_region` VALUES (131026, '文安县', 4, 131000, 116.464609, 38.878950); +INSERT INTO `sys_region` VALUES (131028, '大厂回族自治县', 4, 131000, 116.996409, 39.892208); +INSERT INTO `sys_region` VALUES (131071, '廊坊经济技术开发区', 4, 131000, 116.690582, 39.543367); +INSERT INTO `sys_region` VALUES (131081, '霸州市', 4, 131000, 116.398397, 39.130921); +INSERT INTO `sys_region` VALUES (131082, '三河市', 4, 131000, 117.084588, 39.988100); +INSERT INTO `sys_region` VALUES (131100, '衡水市', 3, 130000, 115.675406, 37.745191); +INSERT INTO `sys_region` VALUES (131102, '桃城区', 4, 131100, 115.681395, 37.741637); +INSERT INTO `sys_region` VALUES (131103, '冀州区', 4, 131100, 115.585430, 37.557086); +INSERT INTO `sys_region` VALUES (131121, '枣强县', 4, 131100, 115.730563, 37.519364); +INSERT INTO `sys_region` VALUES (131122, '武邑县', 4, 131100, 115.894514, 37.807764); +INSERT INTO `sys_region` VALUES (131123, '武强县', 4, 131100, 115.989614, 38.046857); +INSERT INTO `sys_region` VALUES (131124, '饶阳县', 4, 131100, 115.732572, 38.241038); +INSERT INTO `sys_region` VALUES (131125, '安平县', 4, 131100, 115.525549, 38.240507); +INSERT INTO `sys_region` VALUES (131126, '故城县', 4, 131100, 115.972602, 37.353348); +INSERT INTO `sys_region` VALUES (131127, '景县', 4, 131100, 116.277411, 37.698815); +INSERT INTO `sys_region` VALUES (131128, '阜城县', 4, 131100, 116.182422, 37.868732); +INSERT INTO `sys_region` VALUES (131171, '河北衡水高新技术产业开发区', 4, 131100, 115.597309, 38.251782); +INSERT INTO `sys_region` VALUES (131172, '衡水滨湖新区', 4, 131100, 115.675406, 37.745191); +INSERT INTO `sys_region` VALUES (131182, '深州市', 4, 131100, 115.566369, 38.006941); +INSERT INTO `sys_region` VALUES (140000, '山西省', 2, 1, 112.569376, 37.879829); +INSERT INTO `sys_region` VALUES (140100, '太原市', 3, 140000, 112.556391, 37.876989); +INSERT INTO `sys_region` VALUES (140105, '小店区', 4, 140100, 112.572396, 37.742323); +INSERT INTO `sys_region` VALUES (140106, '迎泽区', 4, 140100, 112.569385, 37.869532); +INSERT INTO `sys_region` VALUES (140107, '杏花岭区', 4, 140100, 112.576383, 37.900186); +INSERT INTO `sys_region` VALUES (140108, '尖草坪区', 4, 140100, 112.493605, 37.945943); +INSERT INTO `sys_region` VALUES (140109, '万柏林区', 4, 140100, 112.522577, 37.864974); +INSERT INTO `sys_region` VALUES (140110, '晋源区', 4, 140100, 112.484564, 37.721169); +INSERT INTO `sys_region` VALUES (140121, '清徐县', 4, 140100, 112.364558, 37.613067); +INSERT INTO `sys_region` VALUES (140122, '阳曲县', 4, 140100, 112.679409, 38.064621); +INSERT INTO `sys_region` VALUES (140123, '娄烦县', 4, 140100, 111.803591, 38.073195); +INSERT INTO `sys_region` VALUES (140171, '山西转型综合改革示范区', 4, 140100, 112.674622, 38.037960); +INSERT INTO `sys_region` VALUES (140181, '古交市', 4, 140100, 112.182453, 37.913000); +INSERT INTO `sys_region` VALUES (140200, '大同市', 3, 140000, 113.373362, 40.102783); +INSERT INTO `sys_region` VALUES (140212, '新荣区', 4, 140200, 113.146444, 40.261971); +INSERT INTO `sys_region` VALUES (140213, '平城区', 4, 140200, 113.304425, 40.081998); +INSERT INTO `sys_region` VALUES (140214, '云冈区', 4, 140200, 113.162402, 39.996839); +INSERT INTO `sys_region` VALUES (140215, '云州区', 4, 140200, 113.618471, 40.046230); +INSERT INTO `sys_region` VALUES (140221, '阳高县', 4, 140200, 113.755414, 40.367392); +INSERT INTO `sys_region` VALUES (140222, '天镇县', 4, 140200, 114.097478, 40.426412); +INSERT INTO `sys_region` VALUES (140223, '广灵县', 4, 140200, 114.288586, 39.766004); +INSERT INTO `sys_region` VALUES (140224, '灵丘县', 4, 140200, 114.241368, 39.448825); +INSERT INTO `sys_region` VALUES (140225, '浑源县', 4, 140200, 113.698730, 39.711724); +INSERT INTO `sys_region` VALUES (140226, '左云县', 4, 140200, 112.709463, 40.019623); +INSERT INTO `sys_region` VALUES (140271, '山西大同经济开发区', 4, 140200, 113.401727, 40.076817); +INSERT INTO `sys_region` VALUES (140300, '阳泉市', 3, 140000, 113.587617, 37.862361); +INSERT INTO `sys_region` VALUES (140302, '城区', 4, 140300, 113.606568, 37.853433); +INSERT INTO `sys_region` VALUES (140303, '矿区', 4, 140300, 113.561521, 37.874409); +INSERT INTO `sys_region` VALUES (140311, '郊区', 4, 140300, 113.600603, 37.950353); +INSERT INTO `sys_region` VALUES (140321, '平定县', 4, 140300, 113.664421, 37.792796); +INSERT INTO `sys_region` VALUES (140322, '盂县', 4, 140300, 113.418420, 38.091980); +INSERT INTO `sys_region` VALUES (140400, '长治市', 3, 140000, 113.122559, 36.201268); +INSERT INTO `sys_region` VALUES (140403, '潞州区', 4, 140400, 113.129521, 36.209472); +INSERT INTO `sys_region` VALUES (140404, '上党区', 4, 140400, 113.057416, 36.059286); +INSERT INTO `sys_region` VALUES (140405, '屯留区', 4, 140400, 112.898475, 36.321631); +INSERT INTO `sys_region` VALUES (140406, '潞城区', 4, 140400, 113.235578, 36.339691); +INSERT INTO `sys_region` VALUES (140423, '襄垣县', 4, 140400, 113.057413, 36.541686); +INSERT INTO `sys_region` VALUES (140425, '平顺县', 4, 140400, 113.442517, 36.205989); +INSERT INTO `sys_region` VALUES (140426, '黎城县', 4, 140400, 113.393432, 36.508670); +INSERT INTO `sys_region` VALUES (140427, '壶关县', 4, 140400, 113.213580, 36.121335); +INSERT INTO `sys_region` VALUES (140428, '长子县', 4, 140400, 112.884566, 36.128002); +INSERT INTO `sys_region` VALUES (140429, '武乡县', 4, 140400, 112.870606, 36.843168); +INSERT INTO `sys_region` VALUES (140430, '沁县', 4, 140400, 112.705458, 36.762190); +INSERT INTO `sys_region` VALUES (140431, '沁源县', 4, 140400, 112.344452, 36.506103); +INSERT INTO `sys_region` VALUES (140471, '山西长治高新技术产业园区', 4, 140400, 113.130269, 36.222741); +INSERT INTO `sys_region` VALUES (140500, '晋城市', 3, 140000, 112.858578, 35.496285); +INSERT INTO `sys_region` VALUES (140502, '城区', 4, 140500, 112.859584, 35.507279); +INSERT INTO `sys_region` VALUES (140521, '沁水县', 4, 140500, 112.193426, 35.696364); +INSERT INTO `sys_region` VALUES (140522, '阳城县', 4, 140500, 112.421454, 35.492181); +INSERT INTO `sys_region` VALUES (140524, '陵川县', 4, 140500, 113.287407, 35.781744); +INSERT INTO `sys_region` VALUES (140525, '泽州县', 4, 140500, 112.794401, 35.599770); +INSERT INTO `sys_region` VALUES (140581, '高平市', 4, 140500, 112.930412, 35.804337); +INSERT INTO `sys_region` VALUES (140600, '朔州市', 3, 140000, 112.439371, 39.337108); +INSERT INTO `sys_region` VALUES (140602, '朔城区', 4, 140600, 112.438376, 39.325303); +INSERT INTO `sys_region` VALUES (140603, '平鲁区', 4, 140600, 112.295525, 39.517389); +INSERT INTO `sys_region` VALUES (140621, '山阴县', 4, 140600, 112.822432, 39.534030); +INSERT INTO `sys_region` VALUES (140622, '应县', 4, 140600, 113.197494, 39.560078); +INSERT INTO `sys_region` VALUES (140623, '右玉县', 4, 140600, 112.473500, 39.994860); +INSERT INTO `sys_region` VALUES (140671, '山西朔州经济开发区', 4, 140600, 112.439371, 39.337108); +INSERT INTO `sys_region` VALUES (140681, '怀仁市', 4, 140600, 113.106608, 39.833757); +INSERT INTO `sys_region` VALUES (140700, '晋中市', 3, 140000, 112.759595, 37.692839); +INSERT INTO `sys_region` VALUES (140702, '榆次区', 4, 140700, 112.714504, 37.703940); +INSERT INTO `sys_region` VALUES (140703, '太谷区', 4, 140700, 112.557384, 37.427396); +INSERT INTO `sys_region` VALUES (140721, '榆社县', 4, 140700, 112.981599, 37.076370); +INSERT INTO `sys_region` VALUES (140722, '左权县', 4, 140700, 113.385452, 37.088555); +INSERT INTO `sys_region` VALUES (140723, '和顺县', 4, 140700, 113.576606, 37.334808); +INSERT INTO `sys_region` VALUES (140724, '昔阳县', 4, 140700, 113.713613, 37.617884); +INSERT INTO `sys_region` VALUES (140725, '寿阳县', 4, 140700, 113.183410, 37.901308); +INSERT INTO `sys_region` VALUES (140727, '祁县', 4, 140700, 112.342442, 37.364131); +INSERT INTO `sys_region` VALUES (140728, '平遥县', 4, 140700, 112.182456, 37.195601); +INSERT INTO `sys_region` VALUES (140729, '灵石县', 4, 140700, 111.785618, 36.853368); +INSERT INTO `sys_region` VALUES (140781, '介休市', 4, 140700, 111.923563, 37.032686); +INSERT INTO `sys_region` VALUES (140800, '运城市', 3, 140000, 111.013389, 35.032707); +INSERT INTO `sys_region` VALUES (140802, '盐湖区', 4, 140800, 111.004377, 35.021425); +INSERT INTO `sys_region` VALUES (140821, '临猗县', 4, 140800, 110.780407, 35.149542); +INSERT INTO `sys_region` VALUES (140822, '万荣县', 4, 140800, 110.844576, 35.421109); +INSERT INTO `sys_region` VALUES (140823, '闻喜县', 4, 140800, 111.231410, 35.362931); +INSERT INTO `sys_region` VALUES (140824, '稷山县', 4, 140800, 110.989415, 35.610404); +INSERT INTO `sys_region` VALUES (140825, '新绛县', 4, 140800, 111.231406, 35.622630); +INSERT INTO `sys_region` VALUES (140826, '绛县', 4, 140800, 111.575487, 35.497276); +INSERT INTO `sys_region` VALUES (140827, '垣曲县', 4, 140800, 111.676607, 35.303015); +INSERT INTO `sys_region` VALUES (140828, '夏县', 4, 140800, 111.226431, 35.147462); +INSERT INTO `sys_region` VALUES (140829, '平陆县', 4, 140800, 111.223480, 34.842925); +INSERT INTO `sys_region` VALUES (140830, '芮城县', 4, 140800, 110.700612, 34.699388); +INSERT INTO `sys_region` VALUES (140881, '永济市', 4, 140800, 110.454578, 34.872830); +INSERT INTO `sys_region` VALUES (140882, '河津市', 4, 140800, 110.718572, 35.601927); +INSERT INTO `sys_region` VALUES (140900, '忻州市', 3, 140000, 112.740624, 38.422383); +INSERT INTO `sys_region` VALUES (140902, '忻府区', 4, 140900, 112.752614, 38.409880); +INSERT INTO `sys_region` VALUES (140921, '定襄县', 4, 140900, 112.963529, 38.479974); +INSERT INTO `sys_region` VALUES (140922, '五台县', 4, 140900, 113.261451, 38.734182); +INSERT INTO `sys_region` VALUES (140923, '代县', 4, 140900, 112.966552, 39.072728); +INSERT INTO `sys_region` VALUES (140924, '繁峙县', 4, 140900, 113.271408, 39.195237); +INSERT INTO `sys_region` VALUES (140925, '宁武县', 4, 140900, 112.326398, 39.024342); +INSERT INTO `sys_region` VALUES (140926, '静乐县', 4, 140900, 111.945432, 38.365147); +INSERT INTO `sys_region` VALUES (140927, '神池县', 4, 140900, 112.217383, 39.096876); +INSERT INTO `sys_region` VALUES (140928, '五寨县', 4, 140900, 111.853410, 38.917020); +INSERT INTO `sys_region` VALUES (140929, '岢岚县', 4, 140900, 111.579478, 38.710151); +INSERT INTO `sys_region` VALUES (140930, '河曲县', 4, 140900, 111.144449, 39.390702); +INSERT INTO `sys_region` VALUES (140931, '保德县', 4, 140900, 111.092542, 39.028337); +INSERT INTO `sys_region` VALUES (140932, '偏关县', 4, 140900, 111.514474, 39.442230); +INSERT INTO `sys_region` VALUES (140971, '五台山风景名胜区', 4, 140900, 113.595708, 38.976198); +INSERT INTO `sys_region` VALUES (140981, '原平市', 4, 140900, 112.717487, 38.736476); +INSERT INTO `sys_region` VALUES (141000, '临汾市', 3, 140000, 111.525530, 36.093742); +INSERT INTO `sys_region` VALUES (141002, '尧都区', 4, 141000, 111.586430, 36.084562); +INSERT INTO `sys_region` VALUES (141021, '曲沃县', 4, 141000, 111.482396, 35.647327); +INSERT INTO `sys_region` VALUES (141022, '翼城县', 4, 141000, 111.725376, 35.744429); +INSERT INTO `sys_region` VALUES (141023, '襄汾县', 4, 141000, 111.448540, 35.882063); +INSERT INTO `sys_region` VALUES (141024, '洪洞县', 4, 141000, 111.681589, 36.259467); +INSERT INTO `sys_region` VALUES (141025, '古县', 4, 141000, 111.926573, 36.272338); +INSERT INTO `sys_region` VALUES (141026, '安泽县', 4, 141000, 112.256613, 36.153514); +INSERT INTO `sys_region` VALUES (141027, '浮山县', 4, 141000, 111.855385, 35.974393); +INSERT INTO `sys_region` VALUES (141028, '吉县', 4, 141000, 110.688546, 36.103999); +INSERT INTO `sys_region` VALUES (141029, '乡宁县', 4, 141000, 110.853498, 35.976442); +INSERT INTO `sys_region` VALUES (141030, '大宁县', 4, 141000, 110.759384, 36.471306); +INSERT INTO `sys_region` VALUES (141031, '隰县', 4, 141000, 110.947591, 36.699061); +INSERT INTO `sys_region` VALUES (141032, '永和县', 4, 141000, 110.638416, 36.765909); +INSERT INTO `sys_region` VALUES (141033, '蒲县', 4, 141000, 111.102474, 36.418005); +INSERT INTO `sys_region` VALUES (141034, '汾西县', 4, 141000, 111.569546, 36.658782); +INSERT INTO `sys_region` VALUES (141081, '侯马市', 4, 141000, 111.378397, 35.625365); +INSERT INTO `sys_region` VALUES (141082, '霍州市', 4, 141000, 111.761509, 36.574607); +INSERT INTO `sys_region` VALUES (141100, '吕梁市', 3, 140000, 111.150450, 37.524498); +INSERT INTO `sys_region` VALUES (141102, '离石区', 4, 141100, 111.157491, 37.523577); +INSERT INTO `sys_region` VALUES (141121, '文水县', 4, 141100, 112.035599, 37.444300); +INSERT INTO `sys_region` VALUES (141122, '交城县', 4, 141100, 112.162568, 37.557772); +INSERT INTO `sys_region` VALUES (141123, '兴县', 4, 141100, 111.134392, 38.468804); +INSERT INTO `sys_region` VALUES (141124, '临县', 4, 141100, 110.998415, 37.957211); +INSERT INTO `sys_region` VALUES (141125, '柳林县', 4, 141100, 110.895390, 37.435493); +INSERT INTO `sys_region` VALUES (141126, '石楼县', 4, 141100, 110.841596, 37.004471); +INSERT INTO `sys_region` VALUES (141127, '岚县', 4, 141100, 111.678592, 38.285029); +INSERT INTO `sys_region` VALUES (141128, '方山县', 4, 141100, 111.250370, 37.901020); +INSERT INTO `sys_region` VALUES (141129, '中阳县', 4, 141100, 111.185630, 37.362873); +INSERT INTO `sys_region` VALUES (141130, '交口县', 4, 141100, 111.187628, 36.987873); +INSERT INTO `sys_region` VALUES (141181, '孝义市', 4, 141100, 111.785606, 37.151063); +INSERT INTO `sys_region` VALUES (141182, '汾阳市', 4, 141100, 111.794597, 37.271292); +INSERT INTO `sys_region` VALUES (150000, '内蒙古自治区', 2, 1, 111.772606, 40.823156); +INSERT INTO `sys_region` VALUES (150100, '呼和浩特市', 3, 150000, 111.755509, 40.848423); +INSERT INTO `sys_region` VALUES (150102, '新城区', 4, 150100, 111.671620, 40.863877); +INSERT INTO `sys_region` VALUES (150103, '回民区', 4, 150100, 111.630470, 40.814506); +INSERT INTO `sys_region` VALUES (150104, '玉泉区', 4, 150100, 111.681575, 40.758059); +INSERT INTO `sys_region` VALUES (150105, '赛罕区', 4, 150100, 111.708421, 40.798394); +INSERT INTO `sys_region` VALUES (150121, '土默特左旗', 4, 150100, 111.169587, 40.735294); +INSERT INTO `sys_region` VALUES (150122, '托克托县', 4, 150100, 111.200575, 40.283147); +INSERT INTO `sys_region` VALUES (150123, '和林格尔县', 4, 150100, 111.828430, 40.384798); +INSERT INTO `sys_region` VALUES (150124, '清水河县', 4, 150100, 111.653576, 39.926334); +INSERT INTO `sys_region` VALUES (150125, '武川县', 4, 150100, 111.457497, 41.102419); +INSERT INTO `sys_region` VALUES (150172, '呼和浩特经济技术开发区', 4, 150100, 111.755509, 40.848423); +INSERT INTO `sys_region` VALUES (150200, '包头市', 3, 150000, 109.959799, 40.627141); +INSERT INTO `sys_region` VALUES (150202, '东河区', 4, 150200, 110.050395, 40.582228); +INSERT INTO `sys_region` VALUES (150203, '昆都仑区', 4, 150200, 109.845538, 40.647644); +INSERT INTO `sys_region` VALUES (150204, '青山区', 4, 150200, 109.907416, 40.649473); +INSERT INTO `sys_region` VALUES (150205, '石拐区', 4, 150200, 110.067677, 40.682999); +INSERT INTO `sys_region` VALUES (150206, '白云鄂博矿区', 4, 150200, 109.979626, 41.774995); +INSERT INTO `sys_region` VALUES (150207, '九原区', 4, 150200, 109.969588, 40.613397); +INSERT INTO `sys_region` VALUES (150221, '土默特右旗', 4, 150200, 110.530389, 40.575127); +INSERT INTO `sys_region` VALUES (150222, '固阳县', 4, 150200, 110.066433, 41.040163); +INSERT INTO `sys_region` VALUES (150223, '达尔罕茂明安联合旗', 4, 150200, 110.439521, 41.704549); +INSERT INTO `sys_region` VALUES (150271, '包头稀土高新技术产业开发区', 4, 150200, 109.845865, 40.636921); +INSERT INTO `sys_region` VALUES (150300, '乌海市', 3, 150000, 106.800391, 39.662006); +INSERT INTO `sys_region` VALUES (150302, '海勃湾区', 4, 150300, 106.829439, 39.696908); +INSERT INTO `sys_region` VALUES (150303, '海南区', 4, 150300, 106.898471, 39.446828); +INSERT INTO `sys_region` VALUES (150304, '乌达区', 4, 150300, 106.732606, 39.511469); +INSERT INTO `sys_region` VALUES (150400, '赤峰市', 3, 150000, 118.895520, 42.261686); +INSERT INTO `sys_region` VALUES (150402, '红山区', 4, 150400, 118.963564, 42.270478); +INSERT INTO `sys_region` VALUES (150403, '元宝山区', 4, 150400, 119.295405, 42.045125); +INSERT INTO `sys_region` VALUES (150404, '松山区', 4, 150400, 118.922783, 42.305953); +INSERT INTO `sys_region` VALUES (150421, '阿鲁科尔沁旗', 4, 150400, 120.072614, 43.877953); +INSERT INTO `sys_region` VALUES (150422, '巴林左旗', 4, 150400, 119.386443, 43.976383); +INSERT INTO `sys_region` VALUES (150423, '巴林右旗', 4, 150400, 118.670394, 43.540132); +INSERT INTO `sys_region` VALUES (150424, '林西县', 4, 150400, 118.062461, 43.624210); +INSERT INTO `sys_region` VALUES (150425, '克什克腾旗', 4, 150400, 117.551620, 43.270758); +INSERT INTO `sys_region` VALUES (150426, '翁牛特旗', 4, 150400, 119.012509, 42.942019); +INSERT INTO `sys_region` VALUES (150428, '喀喇沁旗', 4, 150400, 118.710474, 41.932214); +INSERT INTO `sys_region` VALUES (150429, '宁城县', 4, 150400, 119.350609, 41.600245); +INSERT INTO `sys_region` VALUES (150430, '敖汉旗', 4, 150400, 119.927578, 42.296507); +INSERT INTO `sys_region` VALUES (150500, '通辽市', 3, 150000, 122.250522, 43.657980); +INSERT INTO `sys_region` VALUES (150502, '科尔沁区', 4, 150500, 122.262457, 43.628712); +INSERT INTO `sys_region` VALUES (150521, '科尔沁左翼中旗', 4, 150500, 123.318589, 44.132294); +INSERT INTO `sys_region` VALUES (150522, '科尔沁左翼后旗', 4, 150500, 122.363563, 42.939562); +INSERT INTO `sys_region` VALUES (150523, '开鲁县', 4, 150500, 121.325386, 43.606369); +INSERT INTO `sys_region` VALUES (150524, '库伦旗', 4, 150500, 121.817406, 42.741211); +INSERT INTO `sys_region` VALUES (150525, '奈曼旗', 4, 150500, 120.664646, 42.871847); +INSERT INTO `sys_region` VALUES (150526, '扎鲁特旗', 4, 150500, 120.918626, 44.562213); +INSERT INTO `sys_region` VALUES (150571, '通辽经济技术开发区', 4, 150500, 122.250522, 43.657980); +INSERT INTO `sys_region` VALUES (150581, '霍林郭勒市', 4, 150500, 119.670466, 45.537513); +INSERT INTO `sys_region` VALUES (150600, '鄂尔多斯市', 3, 150000, 109.787443, 39.614482); +INSERT INTO `sys_region` VALUES (150602, '东胜区', 4, 150600, 109.969560, 39.827987); +INSERT INTO `sys_region` VALUES (150603, '康巴什区', 4, 150600, 109.869627, 39.616378); +INSERT INTO `sys_region` VALUES (150621, '达拉特旗', 4, 150600, 110.040366, 40.418907); +INSERT INTO `sys_region` VALUES (150622, '准格尔旗', 4, 150600, 111.246398, 39.870540); +INSERT INTO `sys_region` VALUES (150623, '鄂托克前旗', 4, 150600, 107.484585, 38.188217); +INSERT INTO `sys_region` VALUES (150624, '鄂托克旗', 4, 150600, 107.982445, 39.095293); +INSERT INTO `sys_region` VALUES (150625, '杭锦旗', 4, 150600, 108.742413, 39.838816); +INSERT INTO `sys_region` VALUES (150626, '乌审旗', 4, 150600, 108.824435, 38.610027); +INSERT INTO `sys_region` VALUES (150627, '伊金霍洛旗', 4, 150600, 109.754590, 39.570093); +INSERT INTO `sys_region` VALUES (150700, '呼伦贝尔市', 3, 150000, 119.784869, 49.172733); +INSERT INTO `sys_region` VALUES (150702, '海拉尔区', 4, 150700, 119.742465, 49.218216); +INSERT INTO `sys_region` VALUES (150703, '扎赉诺尔区', 4, 150700, 117.694532, 49.467770); +INSERT INTO `sys_region` VALUES (150721, '阿荣旗', 4, 150700, 123.465440, 48.131971); +INSERT INTO `sys_region` VALUES (150722, '莫力达瓦达斡尔族自治旗', 4, 150700, 124.525477, 48.483464); +INSERT INTO `sys_region` VALUES (150723, '鄂伦春自治旗', 4, 150700, 123.732345, 50.597948); +INSERT INTO `sys_region` VALUES (150724, '鄂温克族自治旗', 4, 150700, 119.761351, 49.153045); +INSERT INTO `sys_region` VALUES (150725, '陈巴尔虎旗', 4, 150700, 119.430462, 49.334914); +INSERT INTO `sys_region` VALUES (150726, '新巴尔虎左旗', 4, 150700, 118.276608, 48.223787); +INSERT INTO `sys_region` VALUES (150727, '新巴尔虎右旗', 4, 150700, 116.830632, 48.677054); +INSERT INTO `sys_region` VALUES (150781, '满洲里市', 4, 150700, 117.385436, 49.604099); +INSERT INTO `sys_region` VALUES (150782, '牙克石市', 4, 150700, 120.718347, 49.292024); +INSERT INTO `sys_region` VALUES (150783, '扎兰屯市', 4, 150700, 122.744454, 48.019956); +INSERT INTO `sys_region` VALUES (150784, '额尔古纳市', 4, 150700, 120.186634, 50.248132); +INSERT INTO `sys_region` VALUES (150785, '根河市', 4, 150700, 121.527585, 50.786140); +INSERT INTO `sys_region` VALUES (150800, '巴彦淖尔市', 3, 150000, 107.394398, 40.749359); +INSERT INTO `sys_region` VALUES (150802, '临河区', 4, 150800, 107.369534, 40.756681); +INSERT INTO `sys_region` VALUES (150821, '五原县', 4, 150800, 108.273491, 41.094455); +INSERT INTO `sys_region` VALUES (150822, '磴口县', 4, 150800, 107.014522, 40.336470); +INSERT INTO `sys_region` VALUES (150823, '乌拉特前旗', 4, 150800, 108.658615, 40.742104); +INSERT INTO `sys_region` VALUES (150824, '乌拉特中旗', 4, 150800, 108.519512, 41.593346); +INSERT INTO `sys_region` VALUES (150825, '乌拉特后旗', 4, 150800, 107.081546, 41.089422); +INSERT INTO `sys_region` VALUES (150826, '杭锦后旗', 4, 150800, 107.157372, 40.892179); +INSERT INTO `sys_region` VALUES (150900, '乌兰察布市', 3, 150000, 113.139468, 41.000748); +INSERT INTO `sys_region` VALUES (150902, '集宁区', 4, 150900, 113.120587, 41.041146); +INSERT INTO `sys_region` VALUES (150921, '卓资县', 4, 150900, 112.584410, 40.900292); +INSERT INTO `sys_region` VALUES (150922, '化德县', 4, 150900, 114.016409, 41.909603); +INSERT INTO `sys_region` VALUES (150923, '商都县', 4, 150900, 113.584639, 41.567567); +INSERT INTO `sys_region` VALUES (150924, '兴和县', 4, 150900, 113.840579, 40.879342); +INSERT INTO `sys_region` VALUES (150925, '凉城县', 4, 150900, 112.510600, 40.537163); +INSERT INTO `sys_region` VALUES (150926, '察哈尔右翼前旗', 4, 150900, 113.221605, 40.791267); +INSERT INTO `sys_region` VALUES (150927, '察哈尔右翼中旗', 4, 150900, 112.642580, 41.283273); +INSERT INTO `sys_region` VALUES (150928, '察哈尔右翼后旗', 4, 150900, 113.198531, 41.441771); +INSERT INTO `sys_region` VALUES (150929, '四子王旗', 4, 150900, 111.712419, 41.539353); +INSERT INTO `sys_region` VALUES (150981, '丰镇市', 4, 150900, 113.116601, 40.441805); +INSERT INTO `sys_region` VALUES (152200, '兴安盟', 3, 150000, 122.044365, 46.088464); +INSERT INTO `sys_region` VALUES (152201, '乌兰浩特市', 4, 152200, 122.099622, 46.078654); +INSERT INTO `sys_region` VALUES (152202, '阿尔山市', 4, 152200, 119.950653, 47.183054); +INSERT INTO `sys_region` VALUES (152221, '科尔沁右翼前旗', 4, 152200, 121.959090, 46.085686); +INSERT INTO `sys_region` VALUES (152222, '科尔沁右翼中旗', 4, 152200, 121.483548, 45.066471); +INSERT INTO `sys_region` VALUES (152223, '扎赉特旗', 4, 152200, 122.906444, 46.729190); +INSERT INTO `sys_region` VALUES (152224, '突泉县', 4, 152200, 121.600545, 45.387830); +INSERT INTO `sys_region` VALUES (152500, '锡林郭勒盟', 3, 150000, 116.054391, 43.939423); +INSERT INTO `sys_region` VALUES (152501, '二连浩特市', 4, 152500, 111.958363, 43.648800); +INSERT INTO `sys_region` VALUES (152502, '锡林浩特市', 4, 152500, 116.093614, 43.938334); +INSERT INTO `sys_region` VALUES (152522, '阿巴嘎旗', 4, 152500, 114.957367, 44.028102); +INSERT INTO `sys_region` VALUES (152523, '苏尼特左旗', 4, 152500, 113.673480, 43.865554); +INSERT INTO `sys_region` VALUES (152524, '苏尼特右旗', 4, 152500, 112.648569, 42.747369); +INSERT INTO `sys_region` VALUES (152525, '东乌珠穆沁旗', 4, 152500, 116.978504, 45.515743); +INSERT INTO `sys_region` VALUES (152526, '西乌珠穆沁旗', 4, 152500, 117.616377, 44.593803); +INSERT INTO `sys_region` VALUES (152527, '太仆寺旗', 4, 152500, 115.290535, 41.882292); +INSERT INTO `sys_region` VALUES (152528, '镶黄旗', 4, 152500, 113.854505, 42.237661); +INSERT INTO `sys_region` VALUES (152529, '正镶白旗', 4, 152500, 115.036622, 42.292605); +INSERT INTO `sys_region` VALUES (152530, '正蓝旗', 4, 152500, 115.998604, 42.247119); +INSERT INTO `sys_region` VALUES (152531, '多伦县', 4, 152500, 116.492509, 42.208921); +INSERT INTO `sys_region` VALUES (152571, '乌拉盖管委会', 4, 152500, 118.845168, 45.716980); +INSERT INTO `sys_region` VALUES (152900, '阿拉善盟', 3, 150000, 105.735377, 38.858276); +INSERT INTO `sys_region` VALUES (152921, '阿拉善左旗', 4, 152900, 105.672599, 38.839094); +INSERT INTO `sys_region` VALUES (152922, '阿拉善右旗', 4, 152900, 101.673464, 39.222241); +INSERT INTO `sys_region` VALUES (152923, '额济纳旗', 4, 152900, 101.062403, 41.960298); +INSERT INTO `sys_region` VALUES (152971, '内蒙古阿拉善高新技术产业开发区', 4, 152900, 105.731932, 38.854518); +INSERT INTO `sys_region` VALUES (210000, '辽宁省', 2, 1, 123.435598, 41.841465); +INSERT INTO `sys_region` VALUES (210100, '沈阳市', 3, 210000, 123.471097, 41.683830); +INSERT INTO `sys_region` VALUES (210102, '和平区', 4, 210100, 123.426644, 41.795236); +INSERT INTO `sys_region` VALUES (210103, '沈河区', 4, 210100, 123.465461, 41.802274); +INSERT INTO `sys_region` VALUES (210104, '大东区', 4, 210100, 123.476405, 41.811425); +INSERT INTO `sys_region` VALUES (210105, '皇姑区', 4, 210100, 123.431621, 41.826042); +INSERT INTO `sys_region` VALUES (210106, '铁西区', 4, 210100, 123.383436, 41.809038); +INSERT INTO `sys_region` VALUES (210111, '苏家屯区', 4, 210100, 123.350435, 41.671254); +INSERT INTO `sys_region` VALUES (210112, '浑南区', 4, 210100, 123.455990, 41.720916); +INSERT INTO `sys_region` VALUES (210113, '沈北新区', 4, 210100, 123.590775, 41.919864); +INSERT INTO `sys_region` VALUES (210114, '于洪区', 4, 210100, 123.314633, 41.799668); +INSERT INTO `sys_region` VALUES (210115, '辽中区', 4, 210100, 122.772378, 41.523149); +INSERT INTO `sys_region` VALUES (210123, '康平县', 4, 210100, 123.337511, 42.749925); +INSERT INTO `sys_region` VALUES (210124, '法库县', 4, 210100, 123.414621, 42.509607); +INSERT INTO `sys_region` VALUES (210181, '新民市', 4, 210100, 122.842529, 41.991513); +INSERT INTO `sys_region` VALUES (210200, '大连市', 3, 210000, 121.621631, 38.918954); +INSERT INTO `sys_region` VALUES (210202, '中山区', 4, 210200, 121.651547, 38.924511); +INSERT INTO `sys_region` VALUES (210203, '西岗区', 4, 210200, 121.618625, 38.920473); +INSERT INTO `sys_region` VALUES (210204, '沙河口区', 4, 210200, 121.594507, 38.913544); +INSERT INTO `sys_region` VALUES (210211, '甘井子区', 4, 210200, 121.531519, 38.958002); +INSERT INTO `sys_region` VALUES (210212, '旅顺口区', 4, 210200, 121.268597, 38.856832); +INSERT INTO `sys_region` VALUES (210213, '金州区', 4, 210200, 121.789436, 39.056433); +INSERT INTO `sys_region` VALUES (210214, '普兰店区', 4, 210200, 121.946460, 39.398089); +INSERT INTO `sys_region` VALUES (210224, '长海县', 4, 210200, 122.594627, 39.278270); +INSERT INTO `sys_region` VALUES (210281, '瓦房店市', 4, 210200, 121.985638, 39.632741); +INSERT INTO `sys_region` VALUES (210283, '庄河市', 4, 210200, 122.974495, 39.686956); +INSERT INTO `sys_region` VALUES (210300, '鞍山市', 3, 210000, 123.001373, 41.115054); +INSERT INTO `sys_region` VALUES (210302, '铁东区', 4, 210300, 122.997400, 41.096332); +INSERT INTO `sys_region` VALUES (210303, '铁西区', 4, 210300, 122.975490, 41.125475); +INSERT INTO `sys_region` VALUES (210304, '立山区', 4, 210300, 123.035484, 41.156116); +INSERT INTO `sys_region` VALUES (210311, '千山区', 4, 210300, 122.967574, 41.080939); +INSERT INTO `sys_region` VALUES (210321, '台安县', 4, 210300, 122.442550, 41.418590); +INSERT INTO `sys_region` VALUES (210323, '岫岩满族自治县', 4, 210300, 123.287547, 40.295892); +INSERT INTO `sys_region` VALUES (210381, '海城市', 4, 210300, 122.691569, 40.887634); +INSERT INTO `sys_region` VALUES (210400, '抚顺市', 3, 210000, 123.964375, 41.885970); +INSERT INTO `sys_region` VALUES (210402, '新抚区', 4, 210400, 123.919582, 41.867806); +INSERT INTO `sys_region` VALUES (210403, '东洲区', 4, 210400, 124.045550, 41.859191); +INSERT INTO `sys_region` VALUES (210404, '望花区', 4, 210400, 123.790604, 41.859030); +INSERT INTO `sys_region` VALUES (210411, '顺城区', 4, 210400, 123.951414, 41.889164); +INSERT INTO `sys_region` VALUES (210421, '抚顺县', 4, 210400, 123.921590, 41.887037); +INSERT INTO `sys_region` VALUES (210422, '新宾满族自治县', 4, 210400, 125.046356, 41.739969); +INSERT INTO `sys_region` VALUES (210423, '清原满族自治县', 4, 210400, 124.930360, 42.106761); +INSERT INTO `sys_region` VALUES (210500, '本溪市', 3, 210000, 123.692507, 41.492916); +INSERT INTO `sys_region` VALUES (210502, '平山区', 4, 210500, 123.774614, 41.301604); +INSERT INTO `sys_region` VALUES (210503, '溪湖区', 4, 210500, 123.774611, 41.334803); +INSERT INTO `sys_region` VALUES (210504, '明山区', 4, 210500, 123.823474, 41.314939); +INSERT INTO `sys_region` VALUES (210505, '南芬区', 4, 210500, 123.751467, 41.107096); +INSERT INTO `sys_region` VALUES (210521, '本溪满族自治县', 4, 210500, 124.127585, 41.307903); +INSERT INTO `sys_region` VALUES (210522, '桓仁满族自治县', 4, 210500, 125.367544, 41.272925); +INSERT INTO `sys_region` VALUES (210600, '丹东市', 3, 210000, 124.361547, 40.006409); +INSERT INTO `sys_region` VALUES (210602, '元宝区', 4, 210600, 124.402584, 40.142251); +INSERT INTO `sys_region` VALUES (210603, '振兴区', 4, 210600, 124.325978, 40.061305); +INSERT INTO `sys_region` VALUES (210604, '振安区', 4, 210600, 124.434387, 40.164697); +INSERT INTO `sys_region` VALUES (210624, '宽甸满族自治县', 4, 210600, 124.790427, 40.737553); +INSERT INTO `sys_region` VALUES (210681, '东港市', 4, 210600, 124.159610, 39.867716); +INSERT INTO `sys_region` VALUES (210682, '凤城市', 4, 210600, 124.072422, 40.459180); +INSERT INTO `sys_region` VALUES (210700, '锦州市', 3, 210000, 121.132596, 41.100931); +INSERT INTO `sys_region` VALUES (210702, '古塔区', 4, 210700, 121.134585, 41.122901); +INSERT INTO `sys_region` VALUES (210703, '凌河区', 4, 210700, 121.157590, 41.120691); +INSERT INTO `sys_region` VALUES (210711, '太和区', 4, 210700, 121.110453, 41.115109); +INSERT INTO `sys_region` VALUES (210726, '黑山县', 4, 210700, 122.132926, 41.659497); +INSERT INTO `sys_region` VALUES (210727, '义县', 4, 210700, 121.245569, 41.538939); +INSERT INTO `sys_region` VALUES (210781, '凌海市', 4, 210700, 121.362539, 41.166488); +INSERT INTO `sys_region` VALUES (210782, '北镇市', 4, 210700, 121.783447, 41.594428); +INSERT INTO `sys_region` VALUES (210800, '营口市', 3, 210000, 122.225799, 40.630703); +INSERT INTO `sys_region` VALUES (210802, '站前区', 4, 210800, 122.265437, 40.678764); +INSERT INTO `sys_region` VALUES (210803, '西市区', 4, 210800, 122.213582, 40.672111); +INSERT INTO `sys_region` VALUES (210804, '鲅鱼圈区', 4, 210800, 122.127573, 40.232340); +INSERT INTO `sys_region` VALUES (210811, '老边区', 4, 210800, 122.386439, 40.686384); +INSERT INTO `sys_region` VALUES (210881, '盖州市', 4, 210800, 122.355591, 40.406167); +INSERT INTO `sys_region` VALUES (210882, '大石桥市', 4, 210800, 122.515380, 40.650802); +INSERT INTO `sys_region` VALUES (210900, '阜新市', 3, 210000, 121.676408, 42.028022); +INSERT INTO `sys_region` VALUES (210902, '海州区', 4, 210900, 121.669436, 42.023735); +INSERT INTO `sys_region` VALUES (210903, '新邱区', 4, 210900, 121.799363, 42.093935); +INSERT INTO `sys_region` VALUES (210904, '太平区', 4, 210900, 121.685384, 42.016968); +INSERT INTO `sys_region` VALUES (210905, '清河门区', 4, 210900, 121.422479, 41.789319); +INSERT INTO `sys_region` VALUES (210911, '细河区', 4, 210900, 121.686392, 42.031871); +INSERT INTO `sys_region` VALUES (210921, '阜新蒙古族自治县', 4, 210900, 121.763574, 42.071368); +INSERT INTO `sys_region` VALUES (210922, '彰武县', 4, 210900, 122.545449, 42.392707); +INSERT INTO `sys_region` VALUES (211000, '辽阳市', 3, 210000, 123.243366, 41.274161); +INSERT INTO `sys_region` VALUES (211002, '白塔区', 4, 211000, 123.181157, 41.276047); +INSERT INTO `sys_region` VALUES (211003, '文圣区', 4, 211000, 123.238004, 41.289999); +INSERT INTO `sys_region` VALUES (211004, '宏伟区', 4, 211000, 123.203580, 41.223368); +INSERT INTO `sys_region` VALUES (211005, '弓长岭区', 4, 211000, 123.426615, 41.157327); +INSERT INTO `sys_region` VALUES (211011, '太子河区', 4, 211000, 123.188457, 41.259254); +INSERT INTO `sys_region` VALUES (211021, '辽阳县', 4, 211000, 123.112421, 41.211679); +INSERT INTO `sys_region` VALUES (211081, '灯塔市', 4, 211000, 123.345462, 41.432474); +INSERT INTO `sys_region` VALUES (211100, '盘锦市', 3, 210000, 122.177118, 40.725791); +INSERT INTO `sys_region` VALUES (211102, '双台子区', 4, 211100, 122.046393, 41.206072); +INSERT INTO `sys_region` VALUES (211103, '兴隆台区', 4, 211100, 122.076499, 41.164499); +INSERT INTO `sys_region` VALUES (211104, '大洼区', 4, 211100, 122.088555, 41.008179); +INSERT INTO `sys_region` VALUES (211122, '盘山县', 4, 211100, 122.003560, 41.248264); +INSERT INTO `sys_region` VALUES (211200, '铁岭市', 3, 210000, 123.735372, 42.229226); +INSERT INTO `sys_region` VALUES (211202, '银州区', 4, 211200, 123.848386, 42.292574); +INSERT INTO `sys_region` VALUES (211204, '清河区', 4, 211200, 124.165563, 42.552495); +INSERT INTO `sys_region` VALUES (211221, '铁岭县', 4, 211200, 123.735372, 42.229226); +INSERT INTO `sys_region` VALUES (211223, '西丰县', 4, 211200, 124.733615, 42.744014); +INSERT INTO `sys_region` VALUES (211224, '昌图县', 4, 211200, 124.117501, 42.792178); +INSERT INTO `sys_region` VALUES (211281, '调兵山市', 4, 211200, 123.573509, 42.473738); +INSERT INTO `sys_region` VALUES (211282, '开原市', 4, 211200, 124.044569, 42.552079); +INSERT INTO `sys_region` VALUES (211300, '朝阳市', 3, 210000, 120.457499, 41.579821); +INSERT INTO `sys_region` VALUES (211302, '双塔区', 4, 211300, 120.460487, 41.571780); +INSERT INTO `sys_region` VALUES (211303, '龙城区', 4, 211300, 120.443567, 41.598469); +INSERT INTO `sys_region` VALUES (211321, '朝阳县', 4, 211300, 120.396190, 41.503745); +INSERT INTO `sys_region` VALUES (211322, '建平县', 4, 211300, 119.649380, 41.409456); +INSERT INTO `sys_region` VALUES (211324, '喀喇沁左翼蒙古族自治县', 4, 211300, 119.747414, 41.133689); +INSERT INTO `sys_region` VALUES (211381, '北票市', 4, 211300, 120.777628, 41.806483); +INSERT INTO `sys_region` VALUES (211382, '凌源市', 4, 211300, 119.407358, 41.251651); +INSERT INTO `sys_region` VALUES (211400, '葫芦岛市', 3, 210000, 120.843398, 40.717364); +INSERT INTO `sys_region` VALUES (211402, '连山区', 4, 211400, 120.876482, 40.780894); +INSERT INTO `sys_region` VALUES (211403, '龙港区', 4, 211400, 120.900621, 40.741057); +INSERT INTO `sys_region` VALUES (211404, '南票区', 4, 211400, 120.756493, 41.113098); +INSERT INTO `sys_region` VALUES (211421, '绥中县', 4, 211400, 120.350425, 40.331843); +INSERT INTO `sys_region` VALUES (211422, '建昌县', 4, 211400, 119.843595, 40.830380); +INSERT INTO `sys_region` VALUES (211481, '兴城市', 4, 211400, 120.764558, 40.616556); +INSERT INTO `sys_region` VALUES (220000, '吉林省', 2, 1, 125.332580, 43.901714); +INSERT INTO `sys_region` VALUES (220100, '长春市', 3, 220000, 125.330602, 43.821954); +INSERT INTO `sys_region` VALUES (220102, '南关区', 4, 220100, 125.356610, 43.869873); +INSERT INTO `sys_region` VALUES (220103, '宽城区', 4, 220100, 125.334625, 43.949502); +INSERT INTO `sys_region` VALUES (220104, '朝阳区', 4, 220100, 125.295401, 43.840641); +INSERT INTO `sys_region` VALUES (220105, '二道区', 4, 220100, 125.380468, 43.871277); +INSERT INTO `sys_region` VALUES (220106, '绿园区', 4, 220100, 125.262443, 43.886810); +INSERT INTO `sys_region` VALUES (220112, '双阳区', 4, 220100, 125.671448, 43.531091); +INSERT INTO `sys_region` VALUES (220113, '九台区', 4, 220100, 125.845564, 44.157792); +INSERT INTO `sys_region` VALUES (220122, '农安县', 4, 220100, 125.191484, 44.438904); +INSERT INTO `sys_region` VALUES (220171, '长春经济技术开发区', 4, 220100, 125.330602, 43.821954); +INSERT INTO `sys_region` VALUES (220172, '长春净月高新技术产业开发区', 4, 220100, 125.382985, 43.819821); +INSERT INTO `sys_region` VALUES (220173, '长春高新技术产业开发区', 4, 220100, 125.265253, 43.795160); +INSERT INTO `sys_region` VALUES (220174, '长春汽车经济技术开发区', 4, 220100, 125.197171, 43.833414); +INSERT INTO `sys_region` VALUES (220182, '榆树市', 4, 220100, 126.539609, 44.845440); +INSERT INTO `sys_region` VALUES (220183, '德惠市', 4, 220100, 125.734515, 44.527161); +INSERT INTO `sys_region` VALUES (220184, '公主岭市', 4, 220100, 124.829449, 43.510833); +INSERT INTO `sys_region` VALUES (220200, '吉林市', 3, 220000, 126.555635, 43.843568); +INSERT INTO `sys_region` VALUES (220202, '昌邑区', 4, 220200, 126.581449, 43.887992); +INSERT INTO `sys_region` VALUES (220203, '龙潭区', 4, 220200, 126.568545, 43.916343); +INSERT INTO `sys_region` VALUES (220204, '船营区', 4, 220200, 126.547650, 43.839927); +INSERT INTO `sys_region` VALUES (220211, '丰满区', 4, 220200, 126.568570, 43.827152); +INSERT INTO `sys_region` VALUES (220221, '永吉县', 4, 220200, 126.504416, 43.678721); +INSERT INTO `sys_region` VALUES (220271, '吉林经济开发区', 4, 220200, 126.475607, 43.996278); +INSERT INTO `sys_region` VALUES (220272, '吉林高新技术产业开发区', 4, 220200, 126.607861, 43.798678); +INSERT INTO `sys_region` VALUES (220273, '吉林中国新加坡食品区', 4, 220200, 125.998200, 43.731832); +INSERT INTO `sys_region` VALUES (220281, '蛟河市', 4, 220200, 127.351480, 43.730004); +INSERT INTO `sys_region` VALUES (220282, '桦甸市', 4, 220200, 126.752484, 42.977983); +INSERT INTO `sys_region` VALUES (220283, '舒兰市', 4, 220200, 126.971377, 44.412270); +INSERT INTO `sys_region` VALUES (220284, '磐石市', 4, 220200, 126.066616, 42.951818); +INSERT INTO `sys_region` VALUES (220300, '四平市', 3, 220000, 124.356482, 43.171994); +INSERT INTO `sys_region` VALUES (220302, '铁西区', 4, 220300, 124.352467, 43.152575); +INSERT INTO `sys_region` VALUES (220303, '铁东区', 4, 220300, 124.416483, 43.167994); +INSERT INTO `sys_region` VALUES (220322, '梨树县', 4, 220300, 124.342401, 43.313346); +INSERT INTO `sys_region` VALUES (220323, '伊通满族自治县', 4, 220300, 125.311485, 43.351104); +INSERT INTO `sys_region` VALUES (220382, '双辽市', 4, 220300, 123.509438, 43.524527); +INSERT INTO `sys_region` VALUES (220400, '辽源市', 3, 220000, 125.150425, 42.894055); +INSERT INTO `sys_region` VALUES (220402, '龙山区', 4, 220400, 125.143452, 42.907634); +INSERT INTO `sys_region` VALUES (220403, '西安区', 4, 220400, 125.155373, 42.933308); +INSERT INTO `sys_region` VALUES (220421, '东丰县', 4, 220400, 125.537378, 42.683311); +INSERT INTO `sys_region` VALUES (220422, '东辽县', 4, 220400, 124.997589, 42.931879); +INSERT INTO `sys_region` VALUES (220500, '通化市', 3, 220000, 125.946606, 41.733816); +INSERT INTO `sys_region` VALUES (220502, '东昌区', 4, 220500, 125.933595, 41.708405); +INSERT INTO `sys_region` VALUES (220503, '二道江区', 4, 220500, 126.049592, 41.779966); +INSERT INTO `sys_region` VALUES (220521, '通化县', 4, 220500, 125.765392, 41.685682); +INSERT INTO `sys_region` VALUES (220523, '辉南县', 4, 220500, 126.053581, 42.690700); +INSERT INTO `sys_region` VALUES (220524, '柳河县', 4, 220500, 125.751424, 42.290871); +INSERT INTO `sys_region` VALUES (220581, '梅河口市', 4, 220500, 125.717608, 42.544884); +INSERT INTO `sys_region` VALUES (220582, '集安市', 4, 220500, 126.199577, 41.131300); +INSERT INTO `sys_region` VALUES (220600, '白山市', 3, 220000, 126.421086, 41.949884); +INSERT INTO `sys_region` VALUES (220602, '浑江区', 4, 220600, 126.423620, 41.950424); +INSERT INTO `sys_region` VALUES (220605, '江源区', 4, 220600, 126.597391, 42.062939); +INSERT INTO `sys_region` VALUES (220621, '抚松县', 4, 220600, 127.455371, 42.227335); +INSERT INTO `sys_region` VALUES (220622, '靖宇县', 4, 220600, 126.819499, 42.394766); +INSERT INTO `sys_region` VALUES (220623, '长白朝鲜族自治县', 4, 220600, 128.207584, 41.425896); +INSERT INTO `sys_region` VALUES (220681, '临江市', 4, 220600, 126.924582, 41.817679); +INSERT INTO `sys_region` VALUES (220700, '松原市', 3, 220000, 124.831482, 45.147404); +INSERT INTO `sys_region` VALUES (220702, '宁江区', 4, 220700, 124.823423, 45.178039); +INSERT INTO `sys_region` VALUES (220721, '前郭尔罗斯蒙古族自治县', 4, 220700, 124.830456, 45.123416); +INSERT INTO `sys_region` VALUES (220722, '长岭县', 4, 220700, 123.974374, 44.281638); +INSERT INTO `sys_region` VALUES (220723, '乾安县', 4, 220700, 124.047564, 45.008434); +INSERT INTO `sys_region` VALUES (220771, '吉林松原经济开发区', 4, 220700, 124.807303, 45.129104); +INSERT INTO `sys_region` VALUES (220781, '扶余市', 4, 220700, 126.056606, 44.994168); +INSERT INTO `sys_region` VALUES (220800, '白城市', 3, 220000, 122.845591, 45.625504); +INSERT INTO `sys_region` VALUES (220802, '洮北区', 4, 220800, 122.857510, 45.627525); +INSERT INTO `sys_region` VALUES (220821, '镇赉县', 4, 220800, 123.206576, 45.853117); +INSERT INTO `sys_region` VALUES (220822, '通榆县', 4, 220800, 123.094521, 44.818964); +INSERT INTO `sys_region` VALUES (220871, '吉林白城经济开发区', 4, 220800, 122.834305, 45.614178); +INSERT INTO `sys_region` VALUES (220881, '洮南市', 4, 220800, 122.794468, 45.341132); +INSERT INTO `sys_region` VALUES (220882, '大安市', 4, 220800, 124.298504, 45.513045); +INSERT INTO `sys_region` VALUES (222400, '延边朝鲜族自治州', 3, 220000, 129.477376, 42.915743); +INSERT INTO `sys_region` VALUES (222401, '延吉市', 4, 222400, 129.520520, 42.912717); +INSERT INTO `sys_region` VALUES (222402, '图们市', 4, 222400, 129.850382, 42.974283); +INSERT INTO `sys_region` VALUES (222403, '敦化市', 4, 222400, 128.238612, 43.378291); +INSERT INTO `sys_region` VALUES (222404, '珲春市', 4, 222400, 130.372613, 42.868515); +INSERT INTO `sys_region` VALUES (222405, '龙井市', 4, 222400, 129.432635, 42.771535); +INSERT INTO `sys_region` VALUES (222406, '和龙市', 4, 222400, 129.017387, 42.552323); +INSERT INTO `sys_region` VALUES (222424, '汪清县', 4, 222400, 129.777609, 43.318451); +INSERT INTO `sys_region` VALUES (222426, '安图县', 4, 222400, 128.905448, 43.117917); +INSERT INTO `sys_region` VALUES (230000, '黑龙江省', 2, 1, 126.669653, 45.747930); +INSERT INTO `sys_region` VALUES (230100, '哈尔滨市', 3, 230000, 126.541615, 45.808826); +INSERT INTO `sys_region` VALUES (230102, '道里区', 4, 230100, 126.623432, 45.761844); +INSERT INTO `sys_region` VALUES (230103, '南岗区', 4, 230100, 126.675638, 45.765866); +INSERT INTO `sys_region` VALUES (230104, '道外区', 4, 230100, 126.655604, 45.797776); +INSERT INTO `sys_region` VALUES (230108, '平房区', 4, 230100, 126.643547, 45.603862); +INSERT INTO `sys_region` VALUES (230109, '松北区', 4, 230100, 126.516483, 45.808593); +INSERT INTO `sys_region` VALUES (230110, '香坊区', 4, 230100, 126.669624, 45.713620); +INSERT INTO `sys_region` VALUES (230111, '呼兰区', 4, 230100, 126.594399, 45.895210); +INSERT INTO `sys_region` VALUES (230112, '阿城区', 4, 230100, 126.964356, 45.554275); +INSERT INTO `sys_region` VALUES (230113, '双城区', 4, 230100, 126.319623, 45.388112); +INSERT INTO `sys_region` VALUES (230123, '依兰县', 4, 230100, 129.574520, 46.331260); +INSERT INTO `sys_region` VALUES (230124, '方正县', 4, 230100, 128.835634, 45.857758); +INSERT INTO `sys_region` VALUES (230125, '宾县', 4, 230100, 127.473497, 45.752465); +INSERT INTO `sys_region` VALUES (230126, '巴彦县', 4, 230100, 127.410548, 46.091283); +INSERT INTO `sys_region` VALUES (230127, '木兰县', 4, 230100, 128.050356, 45.956871); +INSERT INTO `sys_region` VALUES (230128, '通河县', 4, 230100, 128.752416, 45.996393); +INSERT INTO `sys_region` VALUES (230129, '延寿县', 4, 230100, 128.338606, 45.457641); +INSERT INTO `sys_region` VALUES (230183, '尚志市', 4, 230100, 128.015488, 45.215474); +INSERT INTO `sys_region` VALUES (230184, '五常市', 4, 230100, 127.173529, 44.937843); +INSERT INTO `sys_region` VALUES (230200, '齐齐哈尔市', 3, 230000, 123.924571, 47.359977); +INSERT INTO `sys_region` VALUES (230202, '龙沙区', 4, 230200, 123.964376, 47.323577); +INSERT INTO `sys_region` VALUES (230203, '建华区', 4, 230200, 123.961350, 47.360555); +INSERT INTO `sys_region` VALUES (230204, '铁锋区', 4, 230200, 123.984416, 47.347019); +INSERT INTO `sys_region` VALUES (230205, '昂昂溪区', 4, 230200, 123.829406, 47.161332); +INSERT INTO `sys_region` VALUES (230206, '富拉尔基区', 4, 230200, 123.636510, 47.215504); +INSERT INTO `sys_region` VALUES (230207, '碾子山区', 4, 230200, 122.894367, 47.523236); +INSERT INTO `sys_region` VALUES (230208, '梅里斯达斡尔族区', 4, 230200, 123.759541, 47.315550); +INSERT INTO `sys_region` VALUES (230221, '龙江县', 4, 230200, 123.211539, 47.343606); +INSERT INTO `sys_region` VALUES (230223, '依安县', 4, 230200, 125.312482, 47.899484); +INSERT INTO `sys_region` VALUES (230224, '泰来县', 4, 230200, 123.423626, 46.397829); +INSERT INTO `sys_region` VALUES (230225, '甘南县', 4, 230200, 123.512486, 47.926884); +INSERT INTO `sys_region` VALUES (230227, '富裕县', 4, 230200, 124.480542, 47.780228); +INSERT INTO `sys_region` VALUES (230229, '克山县', 4, 230200, 125.881378, 48.043172); +INSERT INTO `sys_region` VALUES (230230, '克东县', 4, 230200, 126.255387, 48.048244); +INSERT INTO `sys_region` VALUES (230231, '拜泉县', 4, 230200, 126.105421, 47.601867); +INSERT INTO `sys_region` VALUES (230281, '讷河市', 4, 230200, 124.889168, 48.472528); +INSERT INTO `sys_region` VALUES (230300, '鸡西市', 3, 230000, 130.975619, 45.300872); +INSERT INTO `sys_region` VALUES (230302, '鸡冠区', 4, 230300, 130.987632, 45.309806); +INSERT INTO `sys_region` VALUES (230303, '恒山区', 4, 230300, 130.911385, 45.216972); +INSERT INTO `sys_region` VALUES (230304, '滴道区', 4, 230300, 130.850580, 45.354434); +INSERT INTO `sys_region` VALUES (230305, '梨树区', 4, 230300, 130.703396, 45.098242); +INSERT INTO `sys_region` VALUES (230306, '城子河区', 4, 230300, 131.018469, 45.344435); +INSERT INTO `sys_region` VALUES (230307, '麻山区', 4, 230300, 130.484536, 45.217935); +INSERT INTO `sys_region` VALUES (230321, '鸡东县', 4, 230300, 131.130558, 45.266185); +INSERT INTO `sys_region` VALUES (230381, '虎林市', 4, 230300, 132.943466, 45.768947); +INSERT INTO `sys_region` VALUES (230382, '密山市', 4, 230300, 131.853531, 45.535641); +INSERT INTO `sys_region` VALUES (230400, '鹤岗市', 3, 230000, 130.304433, 47.356056); +INSERT INTO `sys_region` VALUES (230402, '向阳区', 4, 230400, 130.300468, 47.348581); +INSERT INTO `sys_region` VALUES (230403, '工农区', 4, 230400, 130.281617, 47.324430); +INSERT INTO `sys_region` VALUES (230404, '南山区', 4, 230400, 130.293540, 47.321246); +INSERT INTO `sys_region` VALUES (230405, '兴安区', 4, 230400, 130.245546, 47.258716); +INSERT INTO `sys_region` VALUES (230406, '东山区', 4, 230400, 130.323361, 47.344987); +INSERT INTO `sys_region` VALUES (230407, '兴山区', 4, 230400, 130.309989, 47.364002); +INSERT INTO `sys_region` VALUES (230421, '萝北县', 4, 230400, 130.835495, 47.583422); +INSERT INTO `sys_region` VALUES (230422, '绥滨县', 4, 230400, 131.859487, 47.295265); +INSERT INTO `sys_region` VALUES (230500, '双鸭山市', 3, 230000, 131.147974, 46.682389); +INSERT INTO `sys_region` VALUES (230502, '尖山区', 4, 230500, 131.165342, 46.652586); +INSERT INTO `sys_region` VALUES (230503, '岭东区', 4, 230500, 131.171547, 46.599014); +INSERT INTO `sys_region` VALUES (230505, '四方台区', 4, 230500, 131.345657, 46.602012); +INSERT INTO `sys_region` VALUES (230506, '宝山区', 4, 230500, 131.407375, 46.583598); +INSERT INTO `sys_region` VALUES (230521, '集贤县', 4, 230500, 131.147434, 46.734518); +INSERT INTO `sys_region` VALUES (230522, '友谊县', 4, 230500, 131.814595, 46.772973); +INSERT INTO `sys_region` VALUES (230523, '宝清县', 4, 230500, 132.203594, 46.332652); +INSERT INTO `sys_region` VALUES (230524, '饶河县', 4, 230500, 134.020469, 46.804183); +INSERT INTO `sys_region` VALUES (230600, '大庆市', 3, 230000, 125.108658, 46.593633); +INSERT INTO `sys_region` VALUES (230602, '萨尔图区', 4, 230600, 125.133510, 46.638936); +INSERT INTO `sys_region` VALUES (230603, '龙凤区', 4, 230600, 125.140473, 46.567678); +INSERT INTO `sys_region` VALUES (230604, '让胡路区', 4, 230600, 124.877599, 46.658078); +INSERT INTO `sys_region` VALUES (230605, '红岗区', 4, 230600, 124.897477, 46.404313); +INSERT INTO `sys_region` VALUES (230606, '大同区', 4, 230600, 124.819377, 46.045584); +INSERT INTO `sys_region` VALUES (230621, '肇州县', 4, 230600, 125.275368, 45.705108); +INSERT INTO `sys_region` VALUES (230622, '肇源县', 4, 230600, 125.084573, 45.524153); +INSERT INTO `sys_region` VALUES (230623, '林甸县', 4, 230600, 124.869650, 47.177234); +INSERT INTO `sys_region` VALUES (230624, '杜尔伯特蒙古族自治县', 4, 230600, 124.449359, 46.868768); +INSERT INTO `sys_region` VALUES (230671, '大庆高新技术产业开发区', 4, 230600, 125.157132, 46.587327); +INSERT INTO `sys_region` VALUES (230700, '伊春市', 3, 230000, 128.847546, 47.733318); +INSERT INTO `sys_region` VALUES (230717, '伊美区', 4, 230700, 128.913843, 47.734018); +INSERT INTO `sys_region` VALUES (230718, '乌翠区', 4, 230700, 128.676456, 47.732796); +INSERT INTO `sys_region` VALUES (230719, '友好区', 4, 230700, 128.843443, 47.846966); +INSERT INTO `sys_region` VALUES (230722, '嘉荫县', 4, 230700, 130.410555, 48.894983); +INSERT INTO `sys_region` VALUES (230723, '汤旺县', 4, 230700, 129.577448, 48.458700); +INSERT INTO `sys_region` VALUES (230724, '丰林县', 4, 230700, 129.540248, 48.296131); +INSERT INTO `sys_region` VALUES (230725, '大箐山县', 4, 230700, 129.027425, 47.034572); +INSERT INTO `sys_region` VALUES (230726, '南岔县', 4, 230700, 129.289572, 47.143750); +INSERT INTO `sys_region` VALUES (230751, '金林区', 4, 230700, 129.435613, 47.418714); +INSERT INTO `sys_region` VALUES (230781, '铁力市', 4, 230700, 128.038365, 46.992949); +INSERT INTO `sys_region` VALUES (230800, '佳木斯市', 3, 230000, 130.327359, 46.805690); +INSERT INTO `sys_region` VALUES (230803, '向阳区', 4, 230800, 130.372612, 46.813512); +INSERT INTO `sys_region` VALUES (230804, '前进区', 4, 230800, 130.381648, 46.819627); +INSERT INTO `sys_region` VALUES (230805, '东风区', 4, 230800, 130.410561, 46.828385); +INSERT INTO `sys_region` VALUES (230811, '郊区', 4, 230800, 130.333378, 46.816168); +INSERT INTO `sys_region` VALUES (230822, '桦南县', 4, 230800, 130.560385, 46.245077); +INSERT INTO `sys_region` VALUES (230826, '桦川县', 4, 230800, 130.725549, 47.028817); +INSERT INTO `sys_region` VALUES (230828, '汤原县', 4, 230800, 129.911645, 46.735327); +INSERT INTO `sys_region` VALUES (230881, '同江市', 4, 230800, 132.517509, 47.647981); +INSERT INTO `sys_region` VALUES (230882, '富锦市', 4, 230800, 132.044539, 47.255933); +INSERT INTO `sys_region` VALUES (230883, '抚远市', 4, 230800, 134.314490, 48.370945); +INSERT INTO `sys_region` VALUES (230900, '七台河市', 3, 230000, 131.011545, 45.776300); +INSERT INTO `sys_region` VALUES (230902, '新兴区', 4, 230900, 130.938371, 45.822310); +INSERT INTO `sys_region` VALUES (230903, '桃山区', 4, 230900, 131.026444, 45.771800); +INSERT INTO `sys_region` VALUES (230904, '茄子河区', 4, 230900, 131.074481, 45.791238); +INSERT INTO `sys_region` VALUES (230921, '勃利县', 4, 230900, 130.598533, 45.760964); +INSERT INTO `sys_region` VALUES (231000, '牡丹江市', 3, 230000, 129.639540, 44.556246); +INSERT INTO `sys_region` VALUES (231002, '东安区', 4, 231000, 129.633478, 44.587460); +INSERT INTO `sys_region` VALUES (231003, '阳明区', 4, 231000, 129.642527, 44.601775); +INSERT INTO `sys_region` VALUES (231004, '爱民区', 4, 231000, 129.598364, 44.602350); +INSERT INTO `sys_region` VALUES (231005, '西安区', 4, 231000, 129.622413, 44.583861); +INSERT INTO `sys_region` VALUES (231025, '林口县', 4, 231000, 130.288748, 45.285460); +INSERT INTO `sys_region` VALUES (231071, '牡丹江经济技术开发区', 4, 231000, 129.567652, 44.594908); +INSERT INTO `sys_region` VALUES (231081, '绥芬河市', 4, 231000, 131.157392, 44.418154); +INSERT INTO `sys_region` VALUES (231083, '海林市', 4, 231000, 129.387427, 44.599872); +INSERT INTO `sys_region` VALUES (231084, '宁安市', 4, 231000, 129.489368, 44.346984); +INSERT INTO `sys_region` VALUES (231085, '穆棱市', 4, 231000, 130.530559, 44.924785); +INSERT INTO `sys_region` VALUES (231086, '东宁市', 4, 231000, 131.131544, 44.096101); +INSERT INTO `sys_region` VALUES (231100, '黑河市', 3, 230000, 127.535490, 50.251272); +INSERT INTO `sys_region` VALUES (231102, '爱辉区', 4, 231100, 127.506632, 50.257710); +INSERT INTO `sys_region` VALUES (231123, '逊克县', 4, 231100, 128.485585, 49.569491); +INSERT INTO `sys_region` VALUES (231124, '孙吴县', 4, 231100, 127.342388, 49.431451); +INSERT INTO `sys_region` VALUES (231181, '北安市', 4, 231100, 126.497380, 48.247420); +INSERT INTO `sys_region` VALUES (231182, '五大连池市', 4, 231100, 126.211555, 48.522610); +INSERT INTO `sys_region` VALUES (231183, '嫩江市', 4, 231100, 125.227635, 49.191320); +INSERT INTO `sys_region` VALUES (231200, '绥化市', 3, 230000, 126.975357, 46.660032); +INSERT INTO `sys_region` VALUES (231202, '北林区', 4, 231200, 126.991449, 46.643493); +INSERT INTO `sys_region` VALUES (231221, '望奎县', 4, 231200, 126.492385, 46.839168); +INSERT INTO `sys_region` VALUES (231222, '兰西县', 4, 231200, 126.294620, 46.258095); +INSERT INTO `sys_region` VALUES (231223, '青冈县', 4, 231200, 126.100489, 46.710685); +INSERT INTO `sys_region` VALUES (231224, '庆安县', 4, 231200, 127.514612, 46.885744); +INSERT INTO `sys_region` VALUES (231225, '明水县', 4, 231200, 125.912483, 47.179483); +INSERT INTO `sys_region` VALUES (231226, '绥棱县', 4, 231200, 127.120515, 47.242516); +INSERT INTO `sys_region` VALUES (231281, '安达市', 4, 231200, 125.314125, 46.457966); +INSERT INTO `sys_region` VALUES (231282, '肇东市', 4, 231200, 125.968537, 46.056938); +INSERT INTO `sys_region` VALUES (231283, '海伦市', 4, 231200, 126.936509, 47.456904); +INSERT INTO `sys_region` VALUES (232700, '大兴安岭地区', 3, 230000, 124.152928, 50.420026); +INSERT INTO `sys_region` VALUES (232701, '漠河市', 4, 232700, 122.545421, 52.978304); +INSERT INTO `sys_region` VALUES (232721, '呼玛县', 4, 232700, 126.659650, 51.730947); +INSERT INTO `sys_region` VALUES (232722, '塔河县', 4, 232700, 124.716513, 52.340305); +INSERT INTO `sys_region` VALUES (232761, '加格达奇区', 4, 232700, 124.146215, 50.414873); +INSERT INTO `sys_region` VALUES (232762, '松岭区', 4, 232700, 124.307338, 50.800887); +INSERT INTO `sys_region` VALUES (232763, '新林区', 4, 232700, 124.406893, 51.679383); +INSERT INTO `sys_region` VALUES (232764, '呼中区', 4, 232700, 123.592700, 52.039874); +INSERT INTO `sys_region` VALUES (310000, '上海', 2, 1, 121.480539, 31.235929); +INSERT INTO `sys_region` VALUES (310100, '上海市', 3, 310000, 121.480539, 31.235929); +INSERT INTO `sys_region` VALUES (310101, '黄浦区', 4, 310100, 121.491586, 31.237247); +INSERT INTO `sys_region` VALUES (310104, '徐汇区', 4, 310100, 121.443396, 31.194557); +INSERT INTO `sys_region` VALUES (310105, '长宁区', 4, 310100, 121.430454, 31.226848); +INSERT INTO `sys_region` VALUES (310106, '静安区', 4, 310100, 121.453432, 31.233845); +INSERT INTO `sys_region` VALUES (310107, '普陀区', 4, 310100, 121.403569, 31.254973); +INSERT INTO `sys_region` VALUES (310109, '虹口区', 4, 310100, 121.511586, 31.269747); +INSERT INTO `sys_region` VALUES (310110, '杨浦区', 4, 310100, 121.532520, 31.265524); +INSERT INTO `sys_region` VALUES (310112, '闵行区', 4, 310100, 121.388612, 31.118843); +INSERT INTO `sys_region` VALUES (310113, '宝山区', 4, 310100, 121.496563, 31.410279); +INSERT INTO `sys_region` VALUES (310114, '嘉定区', 4, 310100, 121.272595, 31.380155); +INSERT INTO `sys_region` VALUES (310115, '浦东新区', 4, 310100, 121.550455, 31.227348); +INSERT INTO `sys_region` VALUES (310116, '金山区', 4, 310100, 121.348480, 30.747852); +INSERT INTO `sys_region` VALUES (310117, '松江区', 4, 310100, 121.234480, 31.037135); +INSERT INTO `sys_region` VALUES (310118, '青浦区', 4, 310100, 121.130553, 31.155454); +INSERT INTO `sys_region` VALUES (310120, '奉贤区', 4, 310100, 121.480504, 30.923720); +INSERT INTO `sys_region` VALUES (310151, '崇明区', 4, 310100, 121.403557, 31.628570); +INSERT INTO `sys_region` VALUES (320000, '江苏省', 2, 1, 118.769552, 32.066777); +INSERT INTO `sys_region` VALUES (320100, '南京市', 3, 320000, 118.802422, 32.064653); +INSERT INTO `sys_region` VALUES (320102, '玄武区', 4, 320100, 118.804413, 32.054757); +INSERT INTO `sys_region` VALUES (320104, '秦淮区', 4, 320100, 118.800407, 32.045139); +INSERT INTO `sys_region` VALUES (320105, '建邺区', 4, 320100, 118.738569, 32.009370); +INSERT INTO `sys_region` VALUES (320106, '鼓楼区', 4, 320100, 118.776519, 32.072405); +INSERT INTO `sys_region` VALUES (320111, '浦口区', 4, 320100, 118.634604, 32.064679); +INSERT INTO `sys_region` VALUES (320113, '栖霞区', 4, 320100, 118.915423, 32.102600); +INSERT INTO `sys_region` VALUES (320114, '雨花台区', 4, 320100, 118.785445, 31.997859); +INSERT INTO `sys_region` VALUES (320115, '江宁区', 4, 320100, 118.846567, 31.958527); +INSERT INTO `sys_region` VALUES (320116, '六合区', 4, 320100, 118.827471, 32.328666); +INSERT INTO `sys_region` VALUES (320117, '溧水区', 4, 320100, 119.034404, 31.657284); +INSERT INTO `sys_region` VALUES (320118, '高淳区', 4, 320100, 118.898498, 31.333639); +INSERT INTO `sys_region` VALUES (320200, '无锡市', 3, 320000, 120.318583, 31.498810); +INSERT INTO `sys_region` VALUES (320205, '锡山区', 4, 320200, 120.363426, 31.594762); +INSERT INTO `sys_region` VALUES (320206, '惠山区', 4, 320200, 120.304596, 31.686741); +INSERT INTO `sys_region` VALUES (320211, '滨湖区', 4, 320200, 120.291548, 31.534640); +INSERT INTO `sys_region` VALUES (320213, '梁溪区', 4, 320200, 120.309600, 31.571645); +INSERT INTO `sys_region` VALUES (320214, '新吴区', 4, 320200, 120.370940, 31.497166); +INSERT INTO `sys_region` VALUES (320281, '江阴市', 4, 320200, 120.291568, 31.926045); +INSERT INTO `sys_region` VALUES (320282, '宜兴市', 4, 320200, 119.831606, 31.342957); +INSERT INTO `sys_region` VALUES (320300, '徐州市', 3, 320000, 117.290575, 34.212667); +INSERT INTO `sys_region` VALUES (320302, '鼓楼区', 4, 320300, 117.192579, 34.293760); +INSERT INTO `sys_region` VALUES (320303, '云龙区', 4, 320300, 117.258424, 34.259087); +INSERT INTO `sys_region` VALUES (320305, '贾汪区', 4, 320300, 117.469430, 34.441620); +INSERT INTO `sys_region` VALUES (320311, '泉山区', 4, 320300, 117.200590, 34.249943); +INSERT INTO `sys_region` VALUES (320312, '铜山区', 4, 320300, 117.175570, 34.186100); +INSERT INTO `sys_region` VALUES (320321, '丰县', 4, 320300, 116.664737, 34.702176); +INSERT INTO `sys_region` VALUES (320322, '沛县', 4, 320300, 116.942586, 34.765152); +INSERT INTO `sys_region` VALUES (320324, '睢宁县', 4, 320300, 117.947433, 33.918789); +INSERT INTO `sys_region` VALUES (320371, '徐州经济技术开发区', 4, 320300, 117.290575, 34.212667); +INSERT INTO `sys_region` VALUES (320381, '新沂市', 4, 320300, 118.361537, 34.375611); +INSERT INTO `sys_region` VALUES (320382, '邳州市', 4, 320300, 118.019123, 34.344646); +INSERT INTO `sys_region` VALUES (320400, '常州市', 3, 320000, 119.981485, 31.815796); +INSERT INTO `sys_region` VALUES (320402, '天宁区', 4, 320400, 119.980463, 31.785570); +INSERT INTO `sys_region` VALUES (320404, '钟楼区', 4, 320400, 119.908463, 31.807647); +INSERT INTO `sys_region` VALUES (320411, '新北区', 4, 320400, 119.967457, 31.869392); +INSERT INTO `sys_region` VALUES (320412, '武进区', 4, 320400, 119.948612, 31.706447); +INSERT INTO `sys_region` VALUES (320413, '金坛区', 4, 320400, 119.604571, 31.728893); +INSERT INTO `sys_region` VALUES (320481, '溧阳市', 4, 320400, 119.491506, 31.422102); +INSERT INTO `sys_region` VALUES (320500, '苏州市', 3, 320000, 120.592412, 31.303564); +INSERT INTO `sys_region` VALUES (320505, '虎丘区', 4, 320500, 120.578472, 31.301933); +INSERT INTO `sys_region` VALUES (320506, '吴中区', 4, 320500, 120.638508, 31.268261); +INSERT INTO `sys_region` VALUES (320507, '相城区', 4, 320500, 120.648566, 31.374690); +INSERT INTO `sys_region` VALUES (320508, '姑苏区', 4, 320500, 120.623455, 31.341831); +INSERT INTO `sys_region` VALUES (320509, '吴江区', 4, 320500, 120.651567, 31.144644); +INSERT INTO `sys_region` VALUES (320571, '苏州工业园区', 4, 320500, 120.729890, 31.330443); +INSERT INTO `sys_region` VALUES (320581, '常熟市', 4, 320500, 120.759496, 31.659538); +INSERT INTO `sys_region` VALUES (320582, '张家港市', 4, 320500, 120.561554, 31.881141); +INSERT INTO `sys_region` VALUES (320583, '昆山市', 4, 320500, 120.987452, 31.390863); +INSERT INTO `sys_region` VALUES (320585, '太仓市', 4, 320500, 121.135595, 31.464599); +INSERT INTO `sys_region` VALUES (320600, '南通市', 3, 320000, 120.901592, 31.986549); +INSERT INTO `sys_region` VALUES (320612, '通州区', 4, 320600, 121.081425, 32.070356); +INSERT INTO `sys_region` VALUES (320613, '崇川区', 4, 320600, 120.863420, 32.015923); +INSERT INTO `sys_region` VALUES (320614, '海门区', 4, 320600, 121.188436, 31.873612); +INSERT INTO `sys_region` VALUES (320623, '如东县', 4, 320600, 121.192438, 32.335873); +INSERT INTO `sys_region` VALUES (320671, '南通经济技术开发区', 4, 320600, 120.901592, 31.986549); +INSERT INTO `sys_region` VALUES (320681, '启东市', 4, 320600, 121.663474, 31.814233); +INSERT INTO `sys_region` VALUES (320682, '如皋市', 4, 320600, 120.579466, 32.377851); +INSERT INTO `sys_region` VALUES (320685, '海安市', 4, 320600, 120.474433, 32.539196); +INSERT INTO `sys_region` VALUES (320700, '连云港市', 3, 320000, 119.228621, 34.602250); +INSERT INTO `sys_region` VALUES (320703, '连云区', 4, 320700, 119.346588, 34.765337); +INSERT INTO `sys_region` VALUES (320706, '海州区', 4, 320700, 119.169408, 34.577456); +INSERT INTO `sys_region` VALUES (320707, '赣榆区', 4, 320700, 119.179435, 34.847682); +INSERT INTO `sys_region` VALUES (320722, '东海县', 4, 320700, 118.759565, 34.547919); +INSERT INTO `sys_region` VALUES (320723, '灌云县', 4, 320700, 119.246534, 34.288616); +INSERT INTO `sys_region` VALUES (320724, '灌南县', 4, 320700, 119.322538, 34.092591); +INSERT INTO `sys_region` VALUES (320771, '连云港经济技术开发区', 4, 320700, 119.159233, 34.598671); +INSERT INTO `sys_region` VALUES (320772, '连云港高新技术产业开发区', 4, 320700, 119.213179, 34.549801); +INSERT INTO `sys_region` VALUES (320800, '淮安市', 3, 320000, 119.119764, 33.556668); +INSERT INTO `sys_region` VALUES (320803, '淮安区', 4, 320800, 119.147463, 33.509000); +INSERT INTO `sys_region` VALUES (320804, '淮阴区', 4, 320800, 119.041422, 33.638150); +INSERT INTO `sys_region` VALUES (320812, '清江浦区', 4, 320800, 119.032414, 33.558562); +INSERT INTO `sys_region` VALUES (320813, '洪泽区', 4, 320800, 118.879584, 33.299625); +INSERT INTO `sys_region` VALUES (320826, '涟水县', 4, 320800, 119.266448, 33.787079); +INSERT INTO `sys_region` VALUES (320830, '盱眙县', 4, 320800, 118.551441, 33.018255); +INSERT INTO `sys_region` VALUES (320831, '金湖县', 4, 320800, 119.026469, 33.031284); +INSERT INTO `sys_region` VALUES (320871, '淮安经济技术开发区', 4, 320800, 119.119764, 33.556668); +INSERT INTO `sys_region` VALUES (320900, '盐城市', 3, 320000, 120.167544, 33.355101); +INSERT INTO `sys_region` VALUES (320902, '亭湖区', 4, 320900, 120.204578, 33.395893); +INSERT INTO `sys_region` VALUES (320903, '盐都区', 4, 320900, 120.160503, 33.344020); +INSERT INTO `sys_region` VALUES (320904, '大丰区', 4, 320900, 120.507439, 33.204760); +INSERT INTO `sys_region` VALUES (320921, '响水县', 4, 320900, 119.584601, 34.204743); +INSERT INTO `sys_region` VALUES (320922, '滨海县', 4, 320900, 119.827621, 33.995647); +INSERT INTO `sys_region` VALUES (320923, '阜宁县', 4, 320900, 119.809581, 33.765079); +INSERT INTO `sys_region` VALUES (320924, '射阳县', 4, 320900, 120.332817, 33.772291); +INSERT INTO `sys_region` VALUES (320925, '建湖县', 4, 320900, 119.805531, 33.469833); +INSERT INTO `sys_region` VALUES (320971, '盐城经济技术开发区', 4, 320900, 120.167544, 33.355101); +INSERT INTO `sys_region` VALUES (320981, '东台市', 4, 320900, 120.326537, 32.872716); +INSERT INTO `sys_region` VALUES (321000, '扬州市', 3, 320000, 119.419419, 32.400677); +INSERT INTO `sys_region` VALUES (321002, '广陵区', 4, 321000, 119.438505, 32.400661); +INSERT INTO `sys_region` VALUES (321003, '邗江区', 4, 321000, 119.404385, 32.382751); +INSERT INTO `sys_region` VALUES (321012, '江都区', 4, 321000, 119.576603, 32.440295); +INSERT INTO `sys_region` VALUES (321023, '宝应县', 4, 321000, 119.365556, 33.247205); +INSERT INTO `sys_region` VALUES (321071, '扬州经济技术开发区', 4, 321000, 119.419419, 32.400677); +INSERT INTO `sys_region` VALUES (321081, '仪征市', 4, 321000, 119.191467, 32.278090); +INSERT INTO `sys_region` VALUES (321084, '高邮市', 4, 321000, 119.465616, 32.787147); +INSERT INTO `sys_region` VALUES (321100, '镇江市', 3, 320000, 119.430489, 32.194716); +INSERT INTO `sys_region` VALUES (321102, '京口区', 4, 321100, 119.475604, 32.203785); +INSERT INTO `sys_region` VALUES (321111, '润州区', 4, 321100, 119.418440, 32.201495); +INSERT INTO `sys_region` VALUES (321112, '丹徒区', 4, 321100, 119.440501, 32.137920); +INSERT INTO `sys_region` VALUES (321171, '镇江新区', 4, 321100, 119.522654, 32.169142); +INSERT INTO `sys_region` VALUES (321181, '丹阳市', 4, 321100, 119.612501, 32.015920); +INSERT INTO `sys_region` VALUES (321182, '扬中市', 4, 321100, 119.803520, 32.242967); +INSERT INTO `sys_region` VALUES (321183, '句容市', 4, 321100, 119.175433, 31.950923); +INSERT INTO `sys_region` VALUES (321200, '泰州市', 3, 320000, 119.929566, 32.460675); +INSERT INTO `sys_region` VALUES (321202, '海陵区', 4, 321200, 119.925525, 32.496732); +INSERT INTO `sys_region` VALUES (321203, '高港区', 4, 321200, 119.888421, 32.324862); +INSERT INTO `sys_region` VALUES (321204, '姜堰区', 4, 321200, 120.133398, 32.515234); +INSERT INTO `sys_region` VALUES (321271, '泰州医药高新技术产业开发区', 4, 321200, 119.922515, 32.399039); +INSERT INTO `sys_region` VALUES (321281, '兴化市', 4, 321200, 119.857514, 32.917824); +INSERT INTO `sys_region` VALUES (321282, '靖江市', 4, 321200, 120.283532, 31.988170); +INSERT INTO `sys_region` VALUES (321283, '泰兴市', 4, 321200, 120.058599, 32.177474); +INSERT INTO `sys_region` VALUES (321300, '宿迁市', 3, 320000, 118.281574, 33.967750); +INSERT INTO `sys_region` VALUES (321302, '宿城区', 4, 321300, 118.249567, 33.968678); +INSERT INTO `sys_region` VALUES (321311, '宿豫区', 4, 321300, 118.336401, 33.954804); +INSERT INTO `sys_region` VALUES (321322, '沭阳县', 4, 321300, 118.810419, 34.117454); +INSERT INTO `sys_region` VALUES (321323, '泗阳县', 4, 321300, 118.709466, 33.728328); +INSERT INTO `sys_region` VALUES (321324, '泗洪县', 4, 321300, 118.222416, 33.465733); +INSERT INTO `sys_region` VALUES (321371, '宿迁经济技术开发区', 4, 321300, 118.281574, 33.967750); +INSERT INTO `sys_region` VALUES (330000, '浙江省', 2, 1, 120.159533, 30.271548); +INSERT INTO `sys_region` VALUES (330100, '杭州市', 3, 330000, 120.215512, 30.253083); +INSERT INTO `sys_region` VALUES (330102, '上城区', 4, 330100, 120.204290, 30.232618); +INSERT INTO `sys_region` VALUES (330105, '拱墅区', 4, 330100, 120.148033, 30.325205); +INSERT INTO `sys_region` VALUES (330106, '西湖区', 4, 330100, 120.136438, 30.265916); +INSERT INTO `sys_region` VALUES (330108, '滨江区', 4, 330100, 120.218471, 30.214333); +INSERT INTO `sys_region` VALUES (330109, '萧山区', 4, 330100, 120.270471, 30.187511); +INSERT INTO `sys_region` VALUES (330110, '余杭区', 4, 330100, 119.985887, 30.280405); +INSERT INTO `sys_region` VALUES (330111, '富阳区', 4, 330100, 119.966556, 30.054723); +INSERT INTO `sys_region` VALUES (330112, '临安区', 4, 330100, 119.731517, 30.239806); +INSERT INTO `sys_region` VALUES (330113, '临平区', 4, 330100, 120.306592, 30.424739); +INSERT INTO `sys_region` VALUES (330114, '钱塘区', 4, 330100, 120.500479, 30.329323); +INSERT INTO `sys_region` VALUES (330122, '桐庐县', 4, 330100, 119.697599, 29.798585); +INSERT INTO `sys_region` VALUES (330127, '淳安县', 4, 330100, 119.048392, 29.614950); +INSERT INTO `sys_region` VALUES (330182, '建德市', 4, 330100, 119.287398, 29.481154); +INSERT INTO `sys_region` VALUES (330200, '宁波市', 3, 330000, 121.630843, 29.866068); +INSERT INTO `sys_region` VALUES (330203, '海曙区', 4, 330200, 121.557403, 29.865721); +INSERT INTO `sys_region` VALUES (330205, '江北区', 4, 330200, 121.560421, 29.892948); +INSERT INTO `sys_region` VALUES (330206, '北仑区', 4, 330200, 121.850576, 29.904659); +INSERT INTO `sys_region` VALUES (330211, '镇海区', 4, 330200, 121.603046, 29.970938); +INSERT INTO `sys_region` VALUES (330212, '鄞州区', 4, 330200, 121.555427, 29.824206); +INSERT INTO `sys_region` VALUES (330213, '奉化区', 4, 330200, 121.413528, 29.661146); +INSERT INTO `sys_region` VALUES (330225, '象山县', 4, 330200, 121.875564, 29.482271); +INSERT INTO `sys_region` VALUES (330226, '宁海县', 4, 330200, 121.436432, 29.294317); +INSERT INTO `sys_region` VALUES (330281, '余姚市', 4, 330200, 121.160585, 30.042735); +INSERT INTO `sys_region` VALUES (330282, '慈溪市', 4, 330200, 121.272596, 30.175257); +INSERT INTO `sys_region` VALUES (330300, '温州市', 3, 330000, 120.706477, 28.001085); +INSERT INTO `sys_region` VALUES (330302, '鹿城区', 4, 330300, 120.661586, 28.020352); +INSERT INTO `sys_region` VALUES (330303, '龙湾区', 4, 330300, 120.819468, 27.938652); +INSERT INTO `sys_region` VALUES (330304, '瓯海区', 4, 330300, 120.621447, 27.972857); +INSERT INTO `sys_region` VALUES (330305, '洞头区', 4, 330300, 121.163549, 27.841870); +INSERT INTO `sys_region` VALUES (330324, '永嘉县', 4, 330300, 120.688524, 28.156450); +INSERT INTO `sys_region` VALUES (330326, '平阳县', 4, 330300, 120.572515, 27.667724); +INSERT INTO `sys_region` VALUES (330327, '苍南县', 4, 330300, 120.433595, 27.523067); +INSERT INTO `sys_region` VALUES (330328, '文成县', 4, 330300, 120.097488, 27.793217); +INSERT INTO `sys_region` VALUES (330329, '泰顺县', 4, 330300, 119.723537, 27.562171); +INSERT INTO `sys_region` VALUES (330371, '温州经济技术开发区', 4, 330300, 120.706477, 28.001085); +INSERT INTO `sys_region` VALUES (330381, '瑞安市', 4, 330300, 120.661582, 27.783951); +INSERT INTO `sys_region` VALUES (330382, '乐清市', 4, 330300, 120.992502, 28.118180); +INSERT INTO `sys_region` VALUES (330383, '龙港市', 4, 330300, 120.559517, 27.584133); +INSERT INTO `sys_region` VALUES (330400, '嘉兴市', 3, 330000, 120.763552, 30.750975); +INSERT INTO `sys_region` VALUES (330402, '南湖区', 4, 330400, 120.789610, 30.751547); +INSERT INTO `sys_region` VALUES (330411, '秀洲区', 4, 330400, 120.715437, 30.770207); +INSERT INTO `sys_region` VALUES (330421, '嘉善县', 4, 330400, 120.932511, 30.837122); +INSERT INTO `sys_region` VALUES (330424, '海盐县', 4, 330400, 120.952445, 30.531873); +INSERT INTO `sys_region` VALUES (330481, '海宁市', 4, 330400, 120.686565, 30.517924); +INSERT INTO `sys_region` VALUES (330482, '平湖市', 4, 330400, 121.022575, 30.682241); +INSERT INTO `sys_region` VALUES (330483, '桐乡市', 4, 330400, 120.571543, 30.636311); +INSERT INTO `sys_region` VALUES (330500, '湖州市', 3, 330000, 120.094517, 30.898964); +INSERT INTO `sys_region` VALUES (330502, '吴兴区', 4, 330500, 120.191605, 30.862955); +INSERT INTO `sys_region` VALUES (330503, '南浔区', 4, 330500, 120.424601, 30.855243); +INSERT INTO `sys_region` VALUES (330521, '德清县', 4, 330500, 119.983465, 30.548628); +INSERT INTO `sys_region` VALUES (330522, '长兴县', 4, 330500, 119.917498, 31.032579); +INSERT INTO `sys_region` VALUES (330523, '安吉县', 4, 330500, 119.686563, 30.644425); +INSERT INTO `sys_region` VALUES (330600, '绍兴市', 3, 330000, 120.590023, 30.057657); +INSERT INTO `sys_region` VALUES (330602, '越城区', 4, 330600, 120.588437, 29.995310); +INSERT INTO `sys_region` VALUES (330603, '柯桥区', 4, 330600, 120.501952, 30.089303); +INSERT INTO `sys_region` VALUES (330604, '上虞区', 4, 330600, 120.874510, 30.038243); +INSERT INTO `sys_region` VALUES (330624, '新昌县', 4, 330600, 120.910570, 29.505541); +INSERT INTO `sys_region` VALUES (330681, '诸暨市', 4, 330600, 120.253408, 29.714935); +INSERT INTO `sys_region` VALUES (330683, '嵊州市', 4, 330600, 120.837437, 29.567327); +INSERT INTO `sys_region` VALUES (330700, '金华市', 3, 330000, 119.653436, 29.084639); +INSERT INTO `sys_region` VALUES (330702, '婺城区', 4, 330700, 119.578593, 29.091775); +INSERT INTO `sys_region` VALUES (330703, '金东区', 4, 330700, 119.699582, 29.104765); +INSERT INTO `sys_region` VALUES (330723, '武义县', 4, 330700, 119.822566, 28.898244); +INSERT INTO `sys_region` VALUES (330726, '浦江县', 4, 330700, 119.898436, 29.458693); +INSERT INTO `sys_region` VALUES (330727, '磐安县', 4, 330700, 120.456513, 29.060103); +INSERT INTO `sys_region` VALUES (330781, '兰溪市', 4, 330700, 119.466599, 29.214044); +INSERT INTO `sys_region` VALUES (330782, '义乌市', 4, 330700, 120.081581, 29.311150); +INSERT INTO `sys_region` VALUES (330783, '东阳市', 4, 330700, 120.248422, 29.295861); +INSERT INTO `sys_region` VALUES (330784, '永康市', 4, 330700, 120.054551, 28.894204); +INSERT INTO `sys_region` VALUES (330800, '衢州市', 3, 330000, 118.866597, 28.975546); +INSERT INTO `sys_region` VALUES (330802, '柯城区', 4, 330800, 118.877584, 28.974204); +INSERT INTO `sys_region` VALUES (330803, '衢江区', 4, 330800, 118.965539, 28.986238); +INSERT INTO `sys_region` VALUES (330822, '常山县', 4, 330800, 118.517557, 28.906998); +INSERT INTO `sys_region` VALUES (330824, '开化县', 4, 330800, 118.421459, 29.143188); +INSERT INTO `sys_region` VALUES (330825, '龙游县', 4, 330800, 119.178418, 29.034487); +INSERT INTO `sys_region` VALUES (330881, '江山市', 4, 330800, 118.633583, 28.742868); +INSERT INTO `sys_region` VALUES (330900, '舟山市', 3, 330000, 122.213556, 29.990912); +INSERT INTO `sys_region` VALUES (330902, '定海区', 4, 330900, 122.113601, 30.025462); +INSERT INTO `sys_region` VALUES (330903, '普陀区', 4, 330900, 122.331544, 29.976836); +INSERT INTO `sys_region` VALUES (330921, '岱山县', 4, 330900, 122.232605, 30.269656); +INSERT INTO `sys_region` VALUES (330922, '嵊泗县', 4, 330900, 122.457588, 30.731274); +INSERT INTO `sys_region` VALUES (331000, '台州市', 3, 330000, 121.427435, 28.662194); +INSERT INTO `sys_region` VALUES (331002, '椒江区', 4, 331000, 121.449408, 28.679258); +INSERT INTO `sys_region` VALUES (331003, '黄岩区', 4, 331000, 121.268566, 28.655334); +INSERT INTO `sys_region` VALUES (331004, '路桥区', 4, 331000, 121.344331, 28.584388); +INSERT INTO `sys_region` VALUES (331022, '三门县', 4, 331000, 121.402554, 29.110355); +INSERT INTO `sys_region` VALUES (331023, '天台县', 4, 331000, 121.013553, 29.149514); +INSERT INTO `sys_region` VALUES (331024, '仙居县', 4, 331000, 120.735435, 28.853226); +INSERT INTO `sys_region` VALUES (331081, '温岭市', 4, 331000, 121.392589, 28.377655); +INSERT INTO `sys_region` VALUES (331082, '临海市', 4, 331000, 121.151585, 28.864049); +INSERT INTO `sys_region` VALUES (331083, '玉环市', 4, 331000, 121.238513, 28.141863); +INSERT INTO `sys_region` VALUES (331100, '丽水市', 3, 330000, 119.929573, 28.473278); +INSERT INTO `sys_region` VALUES (331102, '莲都区', 4, 331100, 119.919519, 28.451745); +INSERT INTO `sys_region` VALUES (331121, '青田县', 4, 331100, 120.296573, 28.145488); +INSERT INTO `sys_region` VALUES (331122, '缙云县', 4, 331100, 120.097478, 28.665215); +INSERT INTO `sys_region` VALUES (331123, '遂昌县', 4, 331100, 119.282435, 28.598455); +INSERT INTO `sys_region` VALUES (331124, '松阳县', 4, 331100, 119.488544, 28.455056); +INSERT INTO `sys_region` VALUES (331125, '云和县', 4, 331100, 119.579597, 28.121470); +INSERT INTO `sys_region` VALUES (331126, '庆元县', 4, 331100, 119.069487, 27.625432); +INSERT INTO `sys_region` VALUES (331127, '景宁畲族自治县', 4, 331100, 119.642430, 27.979554); +INSERT INTO `sys_region` VALUES (331181, '龙泉市', 4, 331100, 119.148445, 28.080509); +INSERT INTO `sys_region` VALUES (340000, '安徽省', 2, 1, 117.330540, 31.734294); +INSERT INTO `sys_region` VALUES (340100, '合肥市', 3, 340000, 117.233443, 31.826578); +INSERT INTO `sys_region` VALUES (340102, '瑶海区', 4, 340100, 117.315587, 31.863787); +INSERT INTO `sys_region` VALUES (340103, '庐阳区', 4, 340100, 117.271459, 31.884887); +INSERT INTO `sys_region` VALUES (340104, '蜀山区', 4, 340100, 117.266461, 31.857378); +INSERT INTO `sys_region` VALUES (340111, '包河区', 4, 340100, 117.316576, 31.799293); +INSERT INTO `sys_region` VALUES (340121, '长丰县', 4, 340100, 117.173560, 32.483723); +INSERT INTO `sys_region` VALUES (340122, '肥东县', 4, 340100, 117.475401, 31.893890); +INSERT INTO `sys_region` VALUES (340123, '肥西县', 4, 340100, 117.164558, 31.712962); +INSERT INTO `sys_region` VALUES (340124, '庐江县', 4, 340100, 117.293577, 31.261328); +INSERT INTO `sys_region` VALUES (340171, '合肥高新技术产业开发区', 4, 340100, 117.212549, 31.821432); +INSERT INTO `sys_region` VALUES (340172, '合肥经济技术开发区', 4, 340100, 117.233443, 31.826578); +INSERT INTO `sys_region` VALUES (340173, '合肥新站高新技术产业开发区', 4, 340100, 117.383910, 31.946316); +INSERT INTO `sys_region` VALUES (340181, '巢湖市', 4, 340100, 117.895576, 31.629002); +INSERT INTO `sys_region` VALUES (340200, '芜湖市', 3, 340000, 118.439431, 31.358537); +INSERT INTO `sys_region` VALUES (340202, '镜湖区', 4, 340200, 118.392606, 31.345867); +INSERT INTO `sys_region` VALUES (340207, '鸠江区', 4, 340200, 118.397588, 31.375805); +INSERT INTO `sys_region` VALUES (340209, '弋江区', 4, 340200, 118.379580, 31.317566); +INSERT INTO `sys_region` VALUES (340210, '湾沚区', 4, 340200, 118.582443, 31.141239); +INSERT INTO `sys_region` VALUES (340212, '繁昌区', 4, 340200, 118.205424, 31.107959); +INSERT INTO `sys_region` VALUES (340223, '南陵县', 4, 340200, 118.340418, 30.920260); +INSERT INTO `sys_region` VALUES (340271, '芜湖经济技术开发区', 4, 340200, 118.439431, 31.358537); +INSERT INTO `sys_region` VALUES (340272, '安徽芜湖三山经济开发区', 4, 340200, 118.243513, 31.232719); +INSERT INTO `sys_region` VALUES (340281, '无为市', 4, 340200, 117.908579, 31.308844); +INSERT INTO `sys_region` VALUES (340300, '蚌埠市', 3, 340000, 117.395513, 32.921524); +INSERT INTO `sys_region` VALUES (340302, '龙子湖区', 4, 340300, 117.399513, 32.948644); +INSERT INTO `sys_region` VALUES (340303, '蚌山区', 4, 340300, 117.379441, 32.923379); +INSERT INTO `sys_region` VALUES (340304, '禹会区', 4, 340300, 117.348452, 32.935310); +INSERT INTO `sys_region` VALUES (340311, '淮上区', 4, 340300, 117.366383, 32.970547); +INSERT INTO `sys_region` VALUES (340321, '怀远县', 4, 340300, 117.211506, 32.976004); +INSERT INTO `sys_region` VALUES (340322, '五河县', 4, 340300, 117.887561, 33.132709); +INSERT INTO `sys_region` VALUES (340323, '固镇县', 4, 340300, 117.323548, 33.323274); +INSERT INTO `sys_region` VALUES (340371, '蚌埠市高新技术开发区', 4, 340300, 117.395513, 32.921524); +INSERT INTO `sys_region` VALUES (340372, '蚌埠市经济开发区', 4, 340300, 117.395513, 32.921524); +INSERT INTO `sys_region` VALUES (340400, '淮南市', 3, 340000, 117.006389, 32.631847); +INSERT INTO `sys_region` VALUES (340402, '大通区', 4, 340400, 117.059583, 32.637270); +INSERT INTO `sys_region` VALUES (340403, '田家庵区', 4, 340400, 117.023445, 32.653323); +INSERT INTO `sys_region` VALUES (340404, '谢家集区', 4, 340400, 116.865439, 32.606255); +INSERT INTO `sys_region` VALUES (340405, '八公山区', 4, 340400, 116.840564, 32.637137); +INSERT INTO `sys_region` VALUES (340406, '潘集区', 4, 340400, 116.841581, 32.777955); +INSERT INTO `sys_region` VALUES (340421, '凤台县', 4, 340400, 116.717573, 32.715104); +INSERT INTO `sys_region` VALUES (340422, '寿县', 4, 340400, 116.805563, 32.561546); +INSERT INTO `sys_region` VALUES (340500, '马鞍山市', 3, 340000, 118.513580, 31.676266); +INSERT INTO `sys_region` VALUES (340503, '花山区', 4, 340500, 118.499606, 31.725473); +INSERT INTO `sys_region` VALUES (340504, '雨山区', 4, 340500, 118.505597, 31.687745); +INSERT INTO `sys_region` VALUES (340506, '博望区', 4, 340500, 118.824775, 31.557510); +INSERT INTO `sys_region` VALUES (340521, '当涂县', 4, 340500, 118.504605, 31.576649); +INSERT INTO `sys_region` VALUES (340522, '含山县', 4, 340500, 118.107462, 31.740862); +INSERT INTO `sys_region` VALUES (340523, '和县', 4, 340500, 118.359513, 31.748244); +INSERT INTO `sys_region` VALUES (340600, '淮北市', 3, 340000, 116.804537, 33.961656); +INSERT INTO `sys_region` VALUES (340602, '杜集区', 4, 340600, 116.834612, 33.997285); +INSERT INTO `sys_region` VALUES (340603, '相山区', 4, 340600, 116.800521, 33.965827); +INSERT INTO `sys_region` VALUES (340604, '烈山区', 4, 340600, 116.819599, 33.901574); +INSERT INTO `sys_region` VALUES (340621, '濉溪县', 4, 340600, 116.772389, 33.921629); +INSERT INTO `sys_region` VALUES (340700, '铜陵市', 3, 340000, 117.818477, 30.951233); +INSERT INTO `sys_region` VALUES (340705, '铜官区', 4, 340700, 117.862613, 30.942479); +INSERT INTO `sys_region` VALUES (340706, '义安区', 4, 340700, 117.944041, 30.956809); +INSERT INTO `sys_region` VALUES (340711, '郊区', 4, 340700, 117.774469, 30.827434); +INSERT INTO `sys_region` VALUES (340722, '枞阳县', 4, 340700, 117.256412, 30.711927); +INSERT INTO `sys_region` VALUES (340800, '安庆市', 3, 340000, 117.121283, 30.539222); +INSERT INTO `sys_region` VALUES (340802, '迎江区', 4, 340800, 117.097514, 30.517523); +INSERT INTO `sys_region` VALUES (340803, '大观区', 4, 340800, 117.040538, 30.518232); +INSERT INTO `sys_region` VALUES (340811, '宜秀区', 4, 340800, 116.993441, 30.619676); +INSERT INTO `sys_region` VALUES (340822, '怀宁县', 4, 340800, 116.836593, 30.739400); +INSERT INTO `sys_region` VALUES (340825, '太湖县', 4, 340800, 116.315476, 30.460113); +INSERT INTO `sys_region` VALUES (340826, '宿松县', 4, 340800, 116.135524, 30.159787); +INSERT INTO `sys_region` VALUES (340827, '望江县', 4, 340800, 116.713259, 30.133922); +INSERT INTO `sys_region` VALUES (340828, '岳西县', 4, 340800, 116.366555, 30.855228); +INSERT INTO `sys_region` VALUES (340871, '安徽安庆经济开发区', 4, 340800, 117.171529, 30.545284); +INSERT INTO `sys_region` VALUES (340881, '桐城市', 4, 340800, 116.943654, 31.041099); +INSERT INTO `sys_region` VALUES (340882, '潜山市', 4, 340800, 116.587611, 30.636756); +INSERT INTO `sys_region` VALUES (341000, '黄山市', 3, 340000, 118.147610, 30.278651); +INSERT INTO `sys_region` VALUES (341002, '屯溪区', 4, 341000, 118.321418, 29.702144); +INSERT INTO `sys_region` VALUES (341003, '黄山区', 4, 341000, 118.147610, 30.278651); +INSERT INTO `sys_region` VALUES (341004, '徽州区', 4, 341000, 118.343436, 29.834221); +INSERT INTO `sys_region` VALUES (341021, '歙县', 4, 341000, 118.421460, 29.866288); +INSERT INTO `sys_region` VALUES (341022, '休宁县', 4, 341000, 118.199921, 29.790844); +INSERT INTO `sys_region` VALUES (341023, '黟县', 4, 341000, 117.944477, 29.931047); +INSERT INTO `sys_region` VALUES (341024, '祁门县', 4, 341000, 117.723393, 29.860344); +INSERT INTO `sys_region` VALUES (341100, '滁州市', 3, 340000, 118.339406, 32.261271); +INSERT INTO `sys_region` VALUES (341102, '琅琊区', 4, 341100, 118.312441, 32.300867); +INSERT INTO `sys_region` VALUES (341103, '南谯区', 4, 341100, 118.423482, 32.206132); +INSERT INTO `sys_region` VALUES (341122, '来安县', 4, 341100, 118.442412, 32.458450); +INSERT INTO `sys_region` VALUES (341124, '全椒县', 4, 341100, 118.280584, 32.091940); +INSERT INTO `sys_region` VALUES (341125, '定远县', 4, 341100, 117.704471, 32.537047); +INSERT INTO `sys_region` VALUES (341126, '凤阳县', 4, 341100, 117.538585, 32.880977); +INSERT INTO `sys_region` VALUES (341171, '中新苏滁高新技术产业开发区', 4, 341100, 118.391670, 32.283636); +INSERT INTO `sys_region` VALUES (341172, '滁州经济技术开发区', 4, 341100, 118.339406, 32.261271); +INSERT INTO `sys_region` VALUES (341181, '天长市', 4, 341100, 119.011385, 32.673410); +INSERT INTO `sys_region` VALUES (341182, '明光市', 4, 341100, 117.995510, 32.783023); +INSERT INTO `sys_region` VALUES (341200, '阜阳市', 3, 340000, 115.820436, 32.896061); +INSERT INTO `sys_region` VALUES (341202, '颍州区', 4, 341200, 115.813411, 32.889625); +INSERT INTO `sys_region` VALUES (341203, '颍东区', 4, 341200, 115.863617, 32.917362); +INSERT INTO `sys_region` VALUES (341204, '颍泉区', 4, 341200, 115.815426, 32.931314); +INSERT INTO `sys_region` VALUES (341221, '临泉县', 4, 341200, 115.267616, 33.045960); +INSERT INTO `sys_region` VALUES (341222, '太和县', 4, 341200, 115.628615, 33.165960); +INSERT INTO `sys_region` VALUES (341225, '阜南县', 4, 341200, 115.602546, 32.664097); +INSERT INTO `sys_region` VALUES (341226, '颍上县', 4, 341200, 116.263477, 32.659028); +INSERT INTO `sys_region` VALUES (341271, '阜阳合肥现代产业园区', 4, 341200, 115.904093, 32.819715); +INSERT INTO `sys_region` VALUES (341272, '阜阳经济技术开发区', 4, 341200, 115.820436, 32.896061); +INSERT INTO `sys_region` VALUES (341282, '界首市', 4, 341200, 115.380610, 33.262775); +INSERT INTO `sys_region` VALUES (341300, '宿州市', 3, 340000, 116.970544, 33.652095); +INSERT INTO `sys_region` VALUES (341302, '埇桥区', 4, 341300, 116.983480, 33.646131); +INSERT INTO `sys_region` VALUES (341321, '砀山县', 4, 341300, 116.372524, 34.448428); +INSERT INTO `sys_region` VALUES (341322, '萧县', 4, 341300, 116.943239, 34.226834); +INSERT INTO `sys_region` VALUES (341323, '灵璧县', 4, 341300, 117.564557, 33.547892); +INSERT INTO `sys_region` VALUES (341324, '泗县', 4, 341300, 117.916590, 33.488695); +INSERT INTO `sys_region` VALUES (341371, '宿州马鞍山现代产业园区', 4, 341300, 117.934147, 33.474640); +INSERT INTO `sys_region` VALUES (341372, '宿州经济技术开发区', 4, 341300, 116.970544, 33.652095); +INSERT INTO `sys_region` VALUES (341500, '六安市', 3, 340000, 116.526410, 31.741451); +INSERT INTO `sys_region` VALUES (341502, '金安区', 4, 341500, 116.545438, 31.756288); +INSERT INTO `sys_region` VALUES (341503, '裕安区', 4, 341500, 116.486550, 31.743626); +INSERT INTO `sys_region` VALUES (341504, '叶集区', 4, 341500, 115.947476, 31.835263); +INSERT INTO `sys_region` VALUES (341522, '霍邱县', 4, 341500, 116.284391, 32.359344); +INSERT INTO `sys_region` VALUES (341523, '舒城县', 4, 341500, 116.955602, 31.467692); +INSERT INTO `sys_region` VALUES (341524, '金寨县', 4, 341500, 115.940441, 31.733462); +INSERT INTO `sys_region` VALUES (341525, '霍山县', 4, 341500, 116.354282, 31.415585); +INSERT INTO `sys_region` VALUES (341600, '亳州市', 3, 340000, 115.784463, 33.850643); +INSERT INTO `sys_region` VALUES (341602, '谯城区', 4, 341600, 115.785472, 33.882663); +INSERT INTO `sys_region` VALUES (341621, '涡阳县', 4, 341600, 116.221609, 33.498567); +INSERT INTO `sys_region` VALUES (341622, '蒙城县', 4, 341600, 116.571589, 33.271658); +INSERT INTO `sys_region` VALUES (341623, '利辛县', 4, 341600, 116.215600, 33.150386); +INSERT INTO `sys_region` VALUES (341700, '池州市', 3, 340000, 117.502082, 30.680542); +INSERT INTO `sys_region` VALUES (341702, '贵池区', 4, 341700, 117.574490, 30.693858); +INSERT INTO `sys_region` VALUES (341721, '东至县', 4, 341700, 117.034481, 30.116535); +INSERT INTO `sys_region` VALUES (341722, '石台县', 4, 341700, 117.492394, 30.216530); +INSERT INTO `sys_region` VALUES (341723, '青阳县', 4, 341700, 117.853431, 30.645634); +INSERT INTO `sys_region` VALUES (341800, '宣城市', 3, 340000, 118.765534, 30.946602); +INSERT INTO `sys_region` VALUES (341802, '宣州区', 4, 341800, 118.762549, 30.952158); +INSERT INTO `sys_region` VALUES (341821, '郎溪县', 4, 341800, 119.190739, 31.149375); +INSERT INTO `sys_region` VALUES (341823, '泾县', 4, 341800, 118.426435, 30.694672); +INSERT INTO `sys_region` VALUES (341824, '绩溪县', 4, 341800, 118.585444, 30.073292); +INSERT INTO `sys_region` VALUES (341825, '旌德县', 4, 341800, 118.546467, 30.292481); +INSERT INTO `sys_region` VALUES (341871, '宣城市经济开发区', 4, 341800, 118.765534, 30.946602); +INSERT INTO `sys_region` VALUES (341881, '宁国市', 4, 341800, 118.989610, 30.639352); +INSERT INTO `sys_region` VALUES (341882, '广德市', 4, 341800, 119.427476, 30.883667); +INSERT INTO `sys_region` VALUES (350000, '福建省', 2, 1, 119.302447, 26.106339); +INSERT INTO `sys_region` VALUES (350100, '福州市', 3, 350000, 119.303470, 26.080429); +INSERT INTO `sys_region` VALUES (350102, '鼓楼区', 4, 350100, 119.310492, 26.088114); +INSERT INTO `sys_region` VALUES (350103, '台江区', 4, 350100, 119.320528, 26.058528); +INSERT INTO `sys_region` VALUES (350104, '仓山区', 4, 350100, 119.280432, 26.052842); +INSERT INTO `sys_region` VALUES (350105, '马尾区', 4, 350100, 119.445519, 26.004534); +INSERT INTO `sys_region` VALUES (350111, '晋安区', 4, 350100, 119.334579, 26.087214); +INSERT INTO `sys_region` VALUES (350112, '长乐区', 4, 350100, 119.600653, 25.894001); +INSERT INTO `sys_region` VALUES (350121, '闽侯县', 4, 350100, 119.138482, 26.156035); +INSERT INTO `sys_region` VALUES (350122, '连江县', 4, 350100, 119.546479, 26.203583); +INSERT INTO `sys_region` VALUES (350123, '罗源县', 4, 350100, 119.556480, 26.495496); +INSERT INTO `sys_region` VALUES (350124, '闽清县', 4, 350100, 118.869577, 26.226848); +INSERT INTO `sys_region` VALUES (350125, '永泰县', 4, 350100, 118.938431, 25.872787); +INSERT INTO `sys_region` VALUES (350128, '平潭县', 4, 350100, 119.796501, 25.504700); +INSERT INTO `sys_region` VALUES (350181, '福清市', 4, 350100, 119.390465, 25.726343); +INSERT INTO `sys_region` VALUES (350200, '厦门市', 3, 350000, 118.096435, 24.485407); +INSERT INTO `sys_region` VALUES (350203, '思明区', 4, 350200, 118.088408, 24.451948); +INSERT INTO `sys_region` VALUES (350205, '海沧区', 4, 350200, 118.039562, 24.490326); +INSERT INTO `sys_region` VALUES (350206, '湖里区', 4, 350200, 118.153588, 24.517573); +INSERT INTO `sys_region` VALUES (350211, '集美区', 4, 350200, 118.103435, 24.582019); +INSERT INTO `sys_region` VALUES (350212, '同安区', 4, 350200, 118.158563, 24.729114); +INSERT INTO `sys_region` VALUES (350213, '翔安区', 4, 350200, 118.254576, 24.624216); +INSERT INTO `sys_region` VALUES (350300, '莆田市', 3, 350000, 119.014521, 25.459865); +INSERT INTO `sys_region` VALUES (350302, '城厢区', 4, 350300, 119.001536, 25.424344); +INSERT INTO `sys_region` VALUES (350303, '涵江区', 4, 350300, 119.122567, 25.464464); +INSERT INTO `sys_region` VALUES (350304, '荔城区', 4, 350300, 119.019482, 25.439754); +INSERT INTO `sys_region` VALUES (350305, '秀屿区', 4, 350300, 119.111571, 25.323654); +INSERT INTO `sys_region` VALUES (350322, '仙游县', 4, 350300, 118.698454, 25.368291); +INSERT INTO `sys_region` VALUES (350400, '三明市', 3, 350000, 117.645521, 26.269737); +INSERT INTO `sys_region` VALUES (350404, '三元区', 4, 350400, 117.652550, 26.277336); +INSERT INTO `sys_region` VALUES (350405, '沙县区', 4, 350400, 117.798561, 26.402813); +INSERT INTO `sys_region` VALUES (350421, '明溪县', 4, 350400, 117.208518, 26.361854); +INSERT INTO `sys_region` VALUES (350423, '清流县', 4, 350400, 116.823593, 26.183357); +INSERT INTO `sys_region` VALUES (350424, '宁化县', 4, 350400, 116.660426, 26.267956); +INSERT INTO `sys_region` VALUES (350425, '大田县', 4, 350400, 117.853440, 25.698933); +INSERT INTO `sys_region` VALUES (350426, '尤溪县', 4, 350400, 118.197440, 26.176218); +INSERT INTO `sys_region` VALUES (350428, '将乐县', 4, 350400, 117.477409, 26.735210); +INSERT INTO `sys_region` VALUES (350429, '泰宁县', 4, 350400, 117.182596, 26.905660); +INSERT INTO `sys_region` VALUES (350430, '建宁县', 4, 350400, 116.852506, 26.836825); +INSERT INTO `sys_region` VALUES (350481, '永安市', 4, 350400, 117.371443, 25.948144); +INSERT INTO `sys_region` VALUES (350500, '泉州市', 3, 350000, 118.682446, 24.879952); +INSERT INTO `sys_region` VALUES (350502, '鲤城区', 4, 350500, 118.593481, 24.913354); +INSERT INTO `sys_region` VALUES (350503, '丰泽区', 4, 350500, 118.619580, 24.894970); +INSERT INTO `sys_region` VALUES (350504, '洛江区', 4, 350500, 118.677416, 24.946214); +INSERT INTO `sys_region` VALUES (350505, '泉港区', 4, 350500, 118.922433, 25.139650); +INSERT INTO `sys_region` VALUES (350521, '惠安县', 4, 350500, 118.803416, 25.036950); +INSERT INTO `sys_region` VALUES (350524, '安溪县', 4, 350500, 118.192425, 25.061760); +INSERT INTO `sys_region` VALUES (350525, '永春县', 4, 350500, 118.300486, 25.327974); +INSERT INTO `sys_region` VALUES (350526, '德化县', 4, 350500, 118.247550, 25.497309); +INSERT INTO `sys_region` VALUES (350527, '金门县', 4, 350500, 118.330415, 24.440445); +INSERT INTO `sys_region` VALUES (350581, '石狮市', 4, 350500, 118.654519, 24.737665); +INSERT INTO `sys_region` VALUES (350582, '晋江市', 4, 350500, 118.558431, 24.787825); +INSERT INTO `sys_region` VALUES (350583, '南安市', 4, 350500, 118.392572, 24.966362); +INSERT INTO `sys_region` VALUES (350600, '漳州市', 3, 350000, 117.653576, 24.518930); +INSERT INTO `sys_region` VALUES (350602, '芗城区', 4, 350600, 117.660590, 24.516268); +INSERT INTO `sys_region` VALUES (350603, '龙文区', 4, 350600, 117.716455, 24.509510); +INSERT INTO `sys_region` VALUES (350604, '龙海区', 4, 350600, 117.824451, 24.452940); +INSERT INTO `sys_region` VALUES (350605, '长泰区', 4, 350600, 117.765553, 24.631244); +INSERT INTO `sys_region` VALUES (350622, '云霄县', 4, 350600, 117.346448, 23.964073); +INSERT INTO `sys_region` VALUES (350623, '漳浦县', 4, 350600, 117.620443, 24.123462); +INSERT INTO `sys_region` VALUES (350624, '诏安县', 4, 350600, 117.182559, 23.717054); +INSERT INTO `sys_region` VALUES (350626, '东山县', 4, 350600, 117.436560, 23.706895); +INSERT INTO `sys_region` VALUES (350627, '南靖县', 4, 350600, 117.363446, 24.520852); +INSERT INTO `sys_region` VALUES (350628, '平和县', 4, 350600, 117.322552, 24.368365); +INSERT INTO `sys_region` VALUES (350629, '华安县', 4, 350600, 117.540586, 25.010068); +INSERT INTO `sys_region` VALUES (350700, '南平市', 3, 350000, 118.087351, 27.389105); +INSERT INTO `sys_region` VALUES (350702, '延平区', 4, 350700, 118.188451, 26.643808); +INSERT INTO `sys_region` VALUES (350703, '建阳区', 4, 350700, 118.127525, 27.337502); +INSERT INTO `sys_region` VALUES (350721, '顺昌县', 4, 350700, 117.816519, 26.799104); +INSERT INTO `sys_region` VALUES (350722, '浦城县', 4, 350700, 118.547439, 27.923390); +INSERT INTO `sys_region` VALUES (350723, '光泽县', 4, 350700, 117.340482, 27.547273); +INSERT INTO `sys_region` VALUES (350724, '松溪县', 4, 350700, 118.791454, 27.532555); +INSERT INTO `sys_region` VALUES (350725, '政和县', 4, 350700, 118.863587, 27.371749); +INSERT INTO `sys_region` VALUES (350781, '邵武市', 4, 350700, 117.499420, 27.346470); +INSERT INTO `sys_region` VALUES (350782, '武夷山市', 4, 350700, 118.041577, 27.762554); +INSERT INTO `sys_region` VALUES (350783, '建瓯市', 4, 350700, 118.311461, 27.028955); +INSERT INTO `sys_region` VALUES (350800, '龙岩市', 3, 350000, 117.023448, 25.081220); +INSERT INTO `sys_region` VALUES (350802, '新罗区', 4, 350800, 117.043543, 25.104078); +INSERT INTO `sys_region` VALUES (350803, '永定区', 4, 350800, 116.738500, 24.730108); +INSERT INTO `sys_region` VALUES (350821, '长汀县', 4, 350800, 116.363568, 25.839185); +INSERT INTO `sys_region` VALUES (350823, '上杭县', 4, 350800, 116.426443, 25.055570); +INSERT INTO `sys_region` VALUES (350824, '武平县', 4, 350800, 116.107589, 25.100855); +INSERT INTO `sys_region` VALUES (350825, '连城县', 4, 350800, 116.760446, 25.716337); +INSERT INTO `sys_region` VALUES (350881, '漳平市', 4, 350800, 117.426556, 25.295743); +INSERT INTO `sys_region` VALUES (350900, '宁德市', 3, 350000, 119.554511, 26.672242); +INSERT INTO `sys_region` VALUES (350902, '蕉城区', 4, 350900, 119.533442, 26.666739); +INSERT INTO `sys_region` VALUES (350921, '霞浦县', 4, 350900, 120.011427, 26.891349); +INSERT INTO `sys_region` VALUES (350922, '古田县', 4, 350900, 118.752578, 26.583262); +INSERT INTO `sys_region` VALUES (350923, '屏南县', 4, 350900, 118.992596, 26.914265); +INSERT INTO `sys_region` VALUES (350924, '寿宁县', 4, 350900, 119.511425, 27.466650); +INSERT INTO `sys_region` VALUES (350925, '周宁县', 4, 350900, 119.345567, 27.110239); +INSERT INTO `sys_region` VALUES (350926, '柘荣县', 4, 350900, 119.907457, 27.239962); +INSERT INTO `sys_region` VALUES (350981, '福安市', 4, 350900, 119.654406, 27.094324); +INSERT INTO `sys_region` VALUES (350982, '福鼎市', 4, 350900, 120.223452, 27.330525); +INSERT INTO `sys_region` VALUES (360000, '江西省', 2, 1, 115.915423, 28.681691); +INSERT INTO `sys_region` VALUES (360100, '南昌市', 3, 360000, 115.864589, 28.689455); +INSERT INTO `sys_region` VALUES (360102, '东湖区', 4, 360100, 115.905466, 28.691259); +INSERT INTO `sys_region` VALUES (360103, '西湖区', 4, 360100, 115.883536, 28.661977); +INSERT INTO `sys_region` VALUES (360104, '青云谱区', 4, 360100, 115.931416, 28.627236); +INSERT INTO `sys_region` VALUES (360111, '青山湖区', 4, 360100, 115.968552, 28.687596); +INSERT INTO `sys_region` VALUES (360112, '新建区', 4, 360100, 115.821451, 28.698749); +INSERT INTO `sys_region` VALUES (360113, '红谷滩区', 4, 360100, 115.864846, 28.704074); +INSERT INTO `sys_region` VALUES (360121, '南昌县', 4, 360100, 115.950460, 28.551604); +INSERT INTO `sys_region` VALUES (360123, '安义县', 4, 360100, 115.555441, 28.850794); +INSERT INTO `sys_region` VALUES (360124, '进贤县', 4, 360100, 116.248538, 28.382759); +INSERT INTO `sys_region` VALUES (360200, '景德镇市', 3, 360000, 117.184576, 29.274248); +INSERT INTO `sys_region` VALUES (360202, '昌江区', 4, 360200, 117.190579, 29.278854); +INSERT INTO `sys_region` VALUES (360203, '珠山区', 4, 360200, 117.209548, 29.305778); +INSERT INTO `sys_region` VALUES (360222, '浮梁县', 4, 360200, 117.221466, 29.357788); +INSERT INTO `sys_region` VALUES (360281, '乐平市', 4, 360200, 117.158511, 28.984364); +INSERT INTO `sys_region` VALUES (360300, '萍乡市', 3, 360000, 113.893697, 27.664753); +INSERT INTO `sys_region` VALUES (360302, '安源区', 4, 360300, 113.877440, 27.621308); +INSERT INTO `sys_region` VALUES (360313, '湘东区', 4, 360300, 113.740500, 27.645875); +INSERT INTO `sys_region` VALUES (360321, '莲花县', 4, 360300, 113.968541, 27.133463); +INSERT INTO `sys_region` VALUES (360322, '上栗县', 4, 360300, 113.801538, 27.886416); +INSERT INTO `sys_region` VALUES (360323, '芦溪县', 4, 360300, 114.036519, 27.636605); +INSERT INTO `sys_region` VALUES (360400, '九江市', 3, 360000, 115.960661, 29.666661); +INSERT INTO `sys_region` VALUES (360402, '濂溪区', 4, 360400, 115.995599, 29.677495); +INSERT INTO `sys_region` VALUES (360403, '浔阳区', 4, 360400, 116.007874, 29.711337); +INSERT INTO `sys_region` VALUES (360404, '柴桑区', 4, 360400, 115.917402, 29.614805); +INSERT INTO `sys_region` VALUES (360423, '武宁县', 4, 360400, 115.107442, 29.262352); +INSERT INTO `sys_region` VALUES (360424, '修水县', 4, 360400, 114.553568, 29.031176); +INSERT INTO `sys_region` VALUES (360425, '永修县', 4, 360400, 115.838519, 29.018016); +INSERT INTO `sys_region` VALUES (360426, '德安县', 4, 360400, 115.762578, 29.319172); +INSERT INTO `sys_region` VALUES (360428, '都昌县', 4, 360400, 116.210552, 29.278965); +INSERT INTO `sys_region` VALUES (360429, '湖口县', 4, 360400, 116.258471, 29.737132); +INSERT INTO `sys_region` VALUES (360430, '彭泽县', 4, 360400, 116.555510, 29.902122); +INSERT INTO `sys_region` VALUES (360481, '瑞昌市', 4, 360400, 115.687430, 29.681951); +INSERT INTO `sys_region` VALUES (360482, '共青城市', 4, 360400, 115.821420, 29.248741); +INSERT INTO `sys_region` VALUES (360483, '庐山市', 4, 360400, 116.051426, 29.454539); +INSERT INTO `sys_region` VALUES (360500, '新余市', 3, 360000, 114.923535, 27.823579); +INSERT INTO `sys_region` VALUES (360502, '渝水区', 4, 360500, 114.951424, 27.806840); +INSERT INTO `sys_region` VALUES (360521, '分宜县', 4, 360500, 114.698472, 27.820731); +INSERT INTO `sys_region` VALUES (360600, '鹰潭市', 3, 360000, 117.075575, 28.265787); +INSERT INTO `sys_region` VALUES (360602, '月湖区', 4, 360600, 117.043548, 28.245078); +INSERT INTO `sys_region` VALUES (360603, '余江区', 4, 360600, 116.824594, 28.215354); +INSERT INTO `sys_region` VALUES (360681, '贵溪市', 4, 360600, 117.251399, 28.298735); +INSERT INTO `sys_region` VALUES (360700, '赣州市', 3, 360000, 114.940503, 25.835176); +INSERT INTO `sys_region` VALUES (360702, '章贡区', 4, 360700, 114.927551, 25.823747); +INSERT INTO `sys_region` VALUES (360703, '南康区', 4, 360700, 114.771538, 25.667053); +INSERT INTO `sys_region` VALUES (360704, '赣县区', 4, 360700, 115.018570, 25.866385); +INSERT INTO `sys_region` VALUES (360722, '信丰县', 4, 360700, 114.929521, 25.391975); +INSERT INTO `sys_region` VALUES (360723, '大余县', 4, 360700, 114.368407, 25.407637); +INSERT INTO `sys_region` VALUES (360724, '上犹县', 4, 360700, 114.558549, 25.790519); +INSERT INTO `sys_region` VALUES (360725, '崇义县', 4, 360700, 114.314572, 25.687687); +INSERT INTO `sys_region` VALUES (360726, '安远县', 4, 360700, 115.400559, 25.142743); +INSERT INTO `sys_region` VALUES (360728, '定南县', 4, 360700, 115.034564, 24.789784); +INSERT INTO `sys_region` VALUES (360729, '全南县', 4, 360700, 114.536582, 24.748206); +INSERT INTO `sys_region` VALUES (360730, '宁都县', 4, 360700, 116.015494, 26.475980); +INSERT INTO `sys_region` VALUES (360731, '于都县', 4, 360700, 115.421499, 25.957894); +INSERT INTO `sys_region` VALUES (360732, '兴国县', 4, 360700, 115.369552, 26.343883); +INSERT INTO `sys_region` VALUES (360733, '会昌县', 4, 360700, 115.815732, 25.593531); +INSERT INTO `sys_region` VALUES (360734, '寻乌县', 4, 360700, 115.653515, 24.969447); +INSERT INTO `sys_region` VALUES (360735, '石城县', 4, 360700, 116.352594, 26.318972); +INSERT INTO `sys_region` VALUES (360781, '瑞金市', 4, 360700, 116.033421, 25.891666); +INSERT INTO `sys_region` VALUES (360783, '龙南市', 4, 360700, 114.796554, 24.916599); +INSERT INTO `sys_region` VALUES (360800, '吉安市', 3, 360000, 115.000511, 27.119727); +INSERT INTO `sys_region` VALUES (360802, '吉州区', 4, 360800, 115.001539, 27.149315); +INSERT INTO `sys_region` VALUES (360803, '青原区', 4, 360800, 115.021561, 27.087663); +INSERT INTO `sys_region` VALUES (360821, '吉安县', 4, 360800, 114.914591, 27.044989); +INSERT INTO `sys_region` VALUES (360822, '吉水县', 4, 360800, 115.142570, 27.235260); +INSERT INTO `sys_region` VALUES (360823, '峡江县', 4, 360800, 115.322403, 27.588235); +INSERT INTO `sys_region` VALUES (360824, '新干县', 4, 360800, 115.393595, 27.746081); +INSERT INTO `sys_region` VALUES (360825, '永丰县', 4, 360800, 115.447402, 27.324342); +INSERT INTO `sys_region` VALUES (360826, '泰和县', 4, 360800, 114.915591, 26.795697); +INSERT INTO `sys_region` VALUES (360827, '遂川县', 4, 360800, 114.527562, 26.319517); +INSERT INTO `sys_region` VALUES (360828, '万安县', 4, 360800, 114.792577, 26.464073); +INSERT INTO `sys_region` VALUES (360829, '安福县', 4, 360800, 114.626478, 27.399076); +INSERT INTO `sys_region` VALUES (360830, '永新县', 4, 360800, 114.249415, 26.951537); +INSERT INTO `sys_region` VALUES (360881, '井冈山市', 4, 360800, 114.295556, 26.753710); +INSERT INTO `sys_region` VALUES (360900, '宜春市', 3, 360000, 114.423564, 27.820856); +INSERT INTO `sys_region` VALUES (360902, '袁州区', 4, 360900, 114.434561, 27.802583); +INSERT INTO `sys_region` VALUES (360921, '奉新县', 4, 360900, 115.406551, 28.694029); +INSERT INTO `sys_region` VALUES (360922, '万载县', 4, 360900, 114.452537, 28.112133); +INSERT INTO `sys_region` VALUES (360923, '上高县', 4, 360900, 114.931541, 28.238815); +INSERT INTO `sys_region` VALUES (360924, '宜丰县', 4, 360900, 114.809517, 28.400373); +INSERT INTO `sys_region` VALUES (360925, '靖安县', 4, 360900, 115.369553, 28.867082); +INSERT INTO `sys_region` VALUES (360926, '铜鼓县', 4, 360900, 114.360990, 28.519663); +INSERT INTO `sys_region` VALUES (360981, '丰城市', 4, 360900, 115.777478, 28.166614); +INSERT INTO `sys_region` VALUES (360982, '樟树市', 4, 360900, 115.552419, 28.062153); +INSERT INTO `sys_region` VALUES (360983, '高安市', 4, 360900, 115.367088, 28.446871); +INSERT INTO `sys_region` VALUES (361000, '抚州市', 3, 360000, 116.364539, 27.954892); +INSERT INTO `sys_region` VALUES (361002, '临川区', 4, 361000, 116.318490, 27.940459); +INSERT INTO `sys_region` VALUES (361003, '东乡区', 4, 361000, 116.609542, 28.253977); +INSERT INTO `sys_region` VALUES (361021, '南城县', 4, 361000, 116.643399, 27.576241); +INSERT INTO `sys_region` VALUES (361022, '黎川县', 4, 361000, 116.914507, 27.288340); +INSERT INTO `sys_region` VALUES (361023, '南丰县', 4, 361000, 116.531404, 27.224734); +INSERT INTO `sys_region` VALUES (361024, '崇仁县', 4, 361000, 116.083549, 27.759080); +INSERT INTO `sys_region` VALUES (361025, '乐安县', 4, 361000, 115.837496, 27.434080); +INSERT INTO `sys_region` VALUES (361026, '宜黄县', 4, 361000, 116.242542, 27.560563); +INSERT INTO `sys_region` VALUES (361027, '金溪县', 4, 361000, 116.760404, 27.925329); +INSERT INTO `sys_region` VALUES (361028, '资溪县', 4, 361000, 117.066570, 27.711846); +INSERT INTO `sys_region` VALUES (361030, '广昌县', 4, 361000, 116.342561, 26.848454); +INSERT INTO `sys_region` VALUES (361100, '上饶市', 3, 360000, 117.949460, 28.460626); +INSERT INTO `sys_region` VALUES (361102, '信州区', 4, 361100, 117.973412, 28.437628); +INSERT INTO `sys_region` VALUES (361103, '广丰区', 4, 361100, 118.197420, 28.442615); +INSERT INTO `sys_region` VALUES (361104, '广信区', 4, 361100, 117.915584, 28.454187); +INSERT INTO `sys_region` VALUES (361123, '玉山县', 4, 361100, 118.251563, 28.687750); +INSERT INTO `sys_region` VALUES (361124, '铅山县', 4, 361100, 117.716422, 28.321505); +INSERT INTO `sys_region` VALUES (361125, '横峰县', 4, 361100, 117.602397, 28.413440); +INSERT INTO `sys_region` VALUES (361126, '弋阳县', 4, 361100, 117.455506, 28.384082); +INSERT INTO `sys_region` VALUES (361127, '余干县', 4, 361100, 116.701601, 28.707866); +INSERT INTO `sys_region` VALUES (361128, '鄱阳县', 4, 361100, 116.710566, 29.011453); +INSERT INTO `sys_region` VALUES (361129, '万年县', 4, 361100, 117.064599, 28.700054); +INSERT INTO `sys_region` VALUES (361130, '婺源县', 4, 361100, 117.868445, 29.254039); +INSERT INTO `sys_region` VALUES (361181, '德兴市', 4, 361100, 117.601031, 28.936828); +INSERT INTO `sys_region` VALUES (370000, '山东省', 2, 1, 117.027442, 36.674857); +INSERT INTO `sys_region` VALUES (370100, '济南市', 3, 370000, 117.126399, 36.656554); +INSERT INTO `sys_region` VALUES (370102, '历下区', 4, 370100, 117.082567, 36.672163); +INSERT INTO `sys_region` VALUES (370103, '市中区', 4, 370100, 117.004399, 36.657552); +INSERT INTO `sys_region` VALUES (370104, '槐荫区', 4, 370100, 116.907458, 36.657562); +INSERT INTO `sys_region` VALUES (370105, '天桥区', 4, 370100, 116.993399, 36.684068); +INSERT INTO `sys_region` VALUES (370112, '历城区', 4, 370100, 117.071590, 36.685656); +INSERT INTO `sys_region` VALUES (370113, '长清区', 4, 370100, 116.758387, 36.560216); +INSERT INTO `sys_region` VALUES (370114, '章丘区', 4, 370100, 117.532565, 36.685533); +INSERT INTO `sys_region` VALUES (370115, '济阳区', 4, 370100, 117.180621, 36.983971); +INSERT INTO `sys_region` VALUES (370116, '莱芜区', 4, 370100, 117.666591, 36.208841); +INSERT INTO `sys_region` VALUES (370117, '钢城区', 4, 370100, 117.817496, 36.064719); +INSERT INTO `sys_region` VALUES (370124, '平阴县', 4, 370100, 116.462617, 36.294861); +INSERT INTO `sys_region` VALUES (370126, '商河县', 4, 370100, 117.163530, 37.314971); +INSERT INTO `sys_region` VALUES (370171, '济南高新技术产业开发区', 4, 370100, 117.722954, 36.204309); +INSERT INTO `sys_region` VALUES (370200, '青岛市', 3, 370000, 120.389455, 36.072227); +INSERT INTO `sys_region` VALUES (370202, '市南区', 4, 370200, 120.418585, 36.081466); +INSERT INTO `sys_region` VALUES (370203, '市北区', 4, 370200, 120.381404, 36.093450); +INSERT INTO `sys_region` VALUES (370211, '黄岛区', 4, 370200, 120.204547, 35.966383); +INSERT INTO `sys_region` VALUES (370212, '崂山区', 4, 370200, 120.475397, 36.113499); +INSERT INTO `sys_region` VALUES (370213, '李沧区', 4, 370200, 120.439603, 36.151025); +INSERT INTO `sys_region` VALUES (370214, '城阳区', 4, 370200, 120.402527, 36.312886); +INSERT INTO `sys_region` VALUES (370215, '即墨区', 4, 370200, 120.453536, 36.394749); +INSERT INTO `sys_region` VALUES (370271, '青岛高新技术产业开发区', 4, 370200, 120.537273, 36.520141); +INSERT INTO `sys_region` VALUES (370281, '胶州市', 4, 370200, 120.039535, 36.270349); +INSERT INTO `sys_region` VALUES (370283, '平度市', 4, 370200, 119.976701, 36.759936); +INSERT INTO `sys_region` VALUES (370285, '莱西市', 4, 370200, 120.524556, 36.893956); +INSERT INTO `sys_region` VALUES (370300, '淄博市', 3, 370000, 118.061453, 36.819086); +INSERT INTO `sys_region` VALUES (370302, '淄川区', 4, 370300, 117.973412, 36.649835); +INSERT INTO `sys_region` VALUES (370303, '张店区', 4, 370300, 118.024591, 36.811942); +INSERT INTO `sys_region` VALUES (370304, '博山区', 4, 370300, 117.868469, 36.500848); +INSERT INTO `sys_region` VALUES (370305, '临淄区', 4, 370300, 118.315395, 36.832294); +INSERT INTO `sys_region` VALUES (370306, '周村区', 4, 370300, 117.876482, 36.808994); +INSERT INTO `sys_region` VALUES (370321, '桓台县', 4, 370300, 118.104434, 36.965608); +INSERT INTO `sys_region` VALUES (370322, '高青县', 4, 370300, 117.833394, 37.177269); +INSERT INTO `sys_region` VALUES (370323, '沂源县', 4, 370300, 118.177489, 36.190917); +INSERT INTO `sys_region` VALUES (370400, '枣庄市', 3, 370000, 117.330542, 34.815994); +INSERT INTO `sys_region` VALUES (370402, '市中区', 4, 370400, 117.562566, 34.869963); +INSERT INTO `sys_region` VALUES (370403, '薛城区', 4, 370400, 117.269458, 34.801125); +INSERT INTO `sys_region` VALUES (370404, '峄城区', 4, 370400, 117.596391, 34.778600); +INSERT INTO `sys_region` VALUES (370405, '台儿庄区', 4, 370400, 117.740425, 34.568763); +INSERT INTO `sys_region` VALUES (370406, '山亭区', 4, 370400, 117.467443, 35.105692); +INSERT INTO `sys_region` VALUES (370481, '滕州市', 4, 370400, 117.172565, 35.120035); +INSERT INTO `sys_region` VALUES (370500, '东营市', 3, 370000, 118.588463, 37.454847); +INSERT INTO `sys_region` VALUES (370502, '东营区', 4, 370500, 118.588463, 37.454847); +INSERT INTO `sys_region` VALUES (370503, '河口区', 4, 370500, 118.532505, 37.891120); +INSERT INTO `sys_region` VALUES (370505, '垦利区', 4, 370500, 118.581432, 37.578555); +INSERT INTO `sys_region` VALUES (370522, '利津县', 4, 370500, 118.261618, 37.495860); +INSERT INTO `sys_region` VALUES (370523, '广饶县', 4, 370500, 118.426002, 37.060489); +INSERT INTO `sys_region` VALUES (370571, '东营经济技术开发区', 4, 370500, 118.588463, 37.454847); +INSERT INTO `sys_region` VALUES (370572, '东营港经济开发区', 4, 370500, 118.681385, 37.439642); +INSERT INTO `sys_region` VALUES (370600, '烟台市', 3, 370000, 121.454415, 37.470038); +INSERT INTO `sys_region` VALUES (370602, '芝罘区', 4, 370600, 121.406540, 37.546313); +INSERT INTO `sys_region` VALUES (370611, '福山区', 4, 370600, 121.274605, 37.503668); +INSERT INTO `sys_region` VALUES (370612, '牟平区', 4, 370600, 121.606549, 37.392915); +INSERT INTO `sys_region` VALUES (370613, '莱山区', 4, 370600, 121.451381, 37.517649); +INSERT INTO `sys_region` VALUES (370614, '蓬莱区', 4, 370600, 120.835535, 37.801948); +INSERT INTO `sys_region` VALUES (370671, '烟台高新技术产业开发区', 4, 370600, 120.451495, 37.720347); +INSERT INTO `sys_region` VALUES (370672, '烟台经济技术开发区', 4, 370600, 121.454415, 37.470038); +INSERT INTO `sys_region` VALUES (370681, '龙口市', 4, 370600, 120.485369, 37.652555); +INSERT INTO `sys_region` VALUES (370682, '莱阳市', 4, 370600, 120.718414, 36.984636); +INSERT INTO `sys_region` VALUES (370683, '莱州市', 4, 370600, 119.948593, 37.182637); +INSERT INTO `sys_region` VALUES (370685, '招远市', 4, 370600, 120.440602, 37.361137); +INSERT INTO `sys_region` VALUES (370686, '栖霞市', 4, 370600, 120.856417, 37.341418); +INSERT INTO `sys_region` VALUES (370687, '海阳市', 4, 370600, 121.180458, 36.693270); +INSERT INTO `sys_region` VALUES (370700, '潍坊市', 3, 370000, 119.168378, 36.712652); +INSERT INTO `sys_region` VALUES (370702, '潍城区', 4, 370700, 119.031429, 36.732854); +INSERT INTO `sys_region` VALUES (370703, '寒亭区', 4, 370700, 119.226615, 36.780744); +INSERT INTO `sys_region` VALUES (370704, '坊子区', 4, 370700, 119.172401, 36.660742); +INSERT INTO `sys_region` VALUES (370705, '奎文区', 4, 370700, 119.139471, 36.712752); +INSERT INTO `sys_region` VALUES (370724, '临朐县', 4, 370700, 118.549450, 36.519130); +INSERT INTO `sys_region` VALUES (370725, '昌乐县', 4, 370700, 118.836488, 36.712996); +INSERT INTO `sys_region` VALUES (370772, '潍坊滨海经济技术开发区', 4, 370700, 119.827621, 33.995647); +INSERT INTO `sys_region` VALUES (370781, '青州市', 4, 370700, 118.486537, 36.690417); +INSERT INTO `sys_region` VALUES (370782, '诸城市', 4, 370700, 119.416402, 36.002009); +INSERT INTO `sys_region` VALUES (370783, '寿光市', 4, 370700, 118.797415, 36.861922); +INSERT INTO `sys_region` VALUES (370784, '安丘市', 4, 370700, 119.225608, 36.483842); +INSERT INTO `sys_region` VALUES (370785, '高密市', 4, 370700, 119.762411, 36.388957); +INSERT INTO `sys_region` VALUES (370786, '昌邑市', 4, 370700, 119.404406, 36.865161); +INSERT INTO `sys_region` VALUES (370800, '济宁市', 3, 370000, 116.593612, 35.420177); +INSERT INTO `sys_region` VALUES (370811, '任城区', 4, 370800, 116.554470, 35.493731); +INSERT INTO `sys_region` VALUES (370812, '兖州区', 4, 370800, 116.790115, 35.557952); +INSERT INTO `sys_region` VALUES (370826, '微山县', 4, 370800, 117.135414, 34.813315); +INSERT INTO `sys_region` VALUES (370827, '鱼台县', 4, 370800, 116.657393, 35.017888); +INSERT INTO `sys_region` VALUES (370828, '金乡县', 4, 370800, 116.318530, 35.072569); +INSERT INTO `sys_region` VALUES (370829, '嘉祥县', 4, 370800, 116.348613, 35.413255); +INSERT INTO `sys_region` VALUES (370830, '汶上县', 4, 370800, 116.505441, 35.717055); +INSERT INTO `sys_region` VALUES (370831, '泗水县', 4, 370800, 117.257429, 35.670600); +INSERT INTO `sys_region` VALUES (370832, '梁山县', 4, 370800, 116.102620, 35.808064); +INSERT INTO `sys_region` VALUES (370871, '济宁高新技术产业开发区', 4, 370800, 116.284567, 35.102287); +INSERT INTO `sys_region` VALUES (370881, '曲阜市', 4, 370800, 116.993416, 35.587372); +INSERT INTO `sys_region` VALUES (370883, '邹城市', 4, 370800, 117.014404, 35.407521); +INSERT INTO `sys_region` VALUES (370900, '泰安市', 3, 370000, 117.094495, 36.205858); +INSERT INTO `sys_region` VALUES (370902, '泰山区', 4, 370900, 117.141411, 36.199445); +INSERT INTO `sys_region` VALUES (370911, '岱岳区', 4, 370900, 117.048556, 36.193291); +INSERT INTO `sys_region` VALUES (370921, '宁阳县', 4, 370900, 116.812579, 35.764539); +INSERT INTO `sys_region` VALUES (370923, '东平县', 4, 370900, 116.477594, 35.941908); +INSERT INTO `sys_region` VALUES (370982, '新泰市', 4, 370900, 117.774606, 35.914620); +INSERT INTO `sys_region` VALUES (370983, '肥城市', 4, 370900, 116.775401, 36.188811); +INSERT INTO `sys_region` VALUES (371000, '威海市', 3, 370000, 122.127541, 37.516431); +INSERT INTO `sys_region` VALUES (371002, '环翠区', 4, 371000, 122.129538, 37.507968); +INSERT INTO `sys_region` VALUES (371003, '文登区', 4, 371000, 122.064428, 37.200113); +INSERT INTO `sys_region` VALUES (371071, '威海火炬高技术产业开发区', 4, 371000, 121.918991, 37.381686); +INSERT INTO `sys_region` VALUES (371072, '威海经济技术开发区', 4, 371000, 122.127541, 37.516431); +INSERT INTO `sys_region` VALUES (371073, '威海临港经济技术开发区', 4, 371000, 122.127541, 37.516431); +INSERT INTO `sys_region` VALUES (371082, '荣成市', 4, 371000, 122.492505, 37.171318); +INSERT INTO `sys_region` VALUES (371083, '乳山市', 4, 371000, 121.546429, 36.925177); +INSERT INTO `sys_region` VALUES (371100, '日照市', 3, 370000, 119.533415, 35.422839); +INSERT INTO `sys_region` VALUES (371102, '东港区', 4, 371100, 119.468624, 35.431049); +INSERT INTO `sys_region` VALUES (371103, '岚山区', 4, 371100, 119.325530, 35.127432); +INSERT INTO `sys_region` VALUES (371121, '五莲县', 4, 371100, 119.215580, 35.755697); +INSERT INTO `sys_region` VALUES (371122, '莒县', 4, 371100, 118.875712, 35.596872); +INSERT INTO `sys_region` VALUES (371171, '日照经济技术开发区', 4, 371100, 119.533415, 35.422839); +INSERT INTO `sys_region` VALUES (371300, '临沂市', 3, 370000, 118.363533, 35.110671); +INSERT INTO `sys_region` VALUES (371302, '兰山区', 4, 371300, 118.354500, 35.057340); +INSERT INTO `sys_region` VALUES (371311, '罗庄区', 4, 371300, 118.291513, 35.002504); +INSERT INTO `sys_region` VALUES (371312, '河东区', 4, 371300, 118.409547, 35.095676); +INSERT INTO `sys_region` VALUES (371321, '沂南县', 4, 371300, 118.471492, 35.556098); +INSERT INTO `sys_region` VALUES (371322, '郯城县', 4, 371300, 118.373587, 34.619226); +INSERT INTO `sys_region` VALUES (371323, '沂水县', 4, 371300, 118.634617, 35.796181); +INSERT INTO `sys_region` VALUES (371324, '兰陵县', 4, 371300, 118.077409, 34.863616); +INSERT INTO `sys_region` VALUES (371325, '费县', 4, 371300, 117.984425, 35.272304); +INSERT INTO `sys_region` VALUES (371326, '平邑县', 4, 371300, 117.621263, 35.523060); +INSERT INTO `sys_region` VALUES (371327, '莒南县', 4, 371300, 118.841541, 35.180812); +INSERT INTO `sys_region` VALUES (371328, '蒙阴县', 4, 371300, 117.951415, 35.716347); +INSERT INTO `sys_region` VALUES (371329, '临沭县', 4, 371300, 118.657495, 34.926019); +INSERT INTO `sys_region` VALUES (371371, '临沂高新技术产业开发区', 4, 371300, 118.270745, 34.992977); +INSERT INTO `sys_region` VALUES (371400, '德州市', 3, 370000, 116.365557, 37.441308); +INSERT INTO `sys_region` VALUES (371402, '德城区', 4, 371400, 116.305449, 37.456993); +INSERT INTO `sys_region` VALUES (371403, '陵城区', 4, 371400, 116.589400, 37.347132); +INSERT INTO `sys_region` VALUES (371422, '宁津县', 4, 371400, 116.806538, 37.658019); +INSERT INTO `sys_region` VALUES (371423, '庆云县', 4, 371400, 117.391452, 37.781585); +INSERT INTO `sys_region` VALUES (371424, '临邑县', 4, 371400, 116.873404, 37.196169); +INSERT INTO `sys_region` VALUES (371425, '齐河县', 4, 371400, 116.769387, 36.789945); +INSERT INTO `sys_region` VALUES (371426, '平原县', 4, 371400, 116.440505, 37.171221); +INSERT INTO `sys_region` VALUES (371427, '夏津县', 4, 371400, 116.008534, 36.954155); +INSERT INTO `sys_region` VALUES (371428, '武城县', 4, 371400, 116.075506, 37.219222); +INSERT INTO `sys_region` VALUES (371471, '德州经济技术开发区', 4, 371400, 116.365557, 37.441308); +INSERT INTO `sys_region` VALUES (371472, '德州运河经济开发区', 4, 371400, 116.267154, 37.456114); +INSERT INTO `sys_region` VALUES (371481, '乐陵市', 4, 371400, 117.238406, 37.735925); +INSERT INTO `sys_region` VALUES (371482, '禹城市', 4, 371400, 116.644371, 36.940242); +INSERT INTO `sys_region` VALUES (371500, '聊城市', 3, 370000, 115.991588, 36.462758); +INSERT INTO `sys_region` VALUES (371502, '东昌府区', 4, 371500, 116.013058, 36.418518); +INSERT INTO `sys_region` VALUES (371503, '茌平区', 4, 371500, 116.261455, 36.586785); +INSERT INTO `sys_region` VALUES (371521, '阳谷县', 4, 371500, 115.798396, 36.120816); +INSERT INTO `sys_region` VALUES (371522, '莘县', 4, 371500, 115.677397, 36.239907); +INSERT INTO `sys_region` VALUES (371524, '东阿县', 4, 371500, 116.254493, 36.340958); +INSERT INTO `sys_region` VALUES (371525, '冠县', 4, 371500, 115.449396, 36.490243); +INSERT INTO `sys_region` VALUES (371526, '高唐县', 4, 371500, 116.235604, 36.851591); +INSERT INTO `sys_region` VALUES (371581, '临清市', 4, 371500, 115.711470, 36.844289); +INSERT INTO `sys_region` VALUES (371600, '滨州市', 3, 370000, 117.977404, 37.388196); +INSERT INTO `sys_region` VALUES (371602, '滨城区', 4, 371600, 118.026604, 37.436843); +INSERT INTO `sys_region` VALUES (371603, '沾化区', 4, 371600, 118.105454, 37.705298); +INSERT INTO `sys_region` VALUES (371621, '惠民县', 4, 371600, 117.516510, 37.495803); +INSERT INTO `sys_region` VALUES (371622, '阳信县', 4, 371600, 117.584437, 37.647338); +INSERT INTO `sys_region` VALUES (371623, '无棣县', 4, 371600, 117.632457, 37.777567); +INSERT INTO `sys_region` VALUES (371625, '博兴县', 4, 371600, 118.117493, 37.160477); +INSERT INTO `sys_region` VALUES (371681, '邹平市', 4, 371600, 117.749478, 36.870032); +INSERT INTO `sys_region` VALUES (371700, '菏泽市', 3, 370000, 115.487545, 35.239407); +INSERT INTO `sys_region` VALUES (371702, '牡丹区', 4, 371700, 115.423443, 35.257018); +INSERT INTO `sys_region` VALUES (371703, '定陶区', 4, 371700, 115.579437, 35.077275); +INSERT INTO `sys_region` VALUES (371721, '曹县', 4, 371700, 115.548457, 34.831809); +INSERT INTO `sys_region` VALUES (371722, '单县', 4, 371700, 116.111584, 34.784658); +INSERT INTO `sys_region` VALUES (371723, '成武县', 4, 371700, 115.896519, 34.958606); +INSERT INTO `sys_region` VALUES (371724, '巨野县', 4, 371700, 116.101599, 35.402062); +INSERT INTO `sys_region` VALUES (371725, '郓城县', 4, 371700, 115.945393, 35.581476); +INSERT INTO `sys_region` VALUES (371726, '鄄城县', 4, 371700, 115.516607, 35.569204); +INSERT INTO `sys_region` VALUES (371728, '东明县', 4, 371700, 115.114025, 35.281725); +INSERT INTO `sys_region` VALUES (371771, '菏泽经济技术开发区', 4, 371700, 115.487545, 35.239407); +INSERT INTO `sys_region` VALUES (371772, '菏泽高新技术开发区', 4, 371700, 115.417473, 35.228682); +INSERT INTO `sys_region` VALUES (410000, '河南省', 2, 1, 113.759384, 34.771713); +INSERT INTO `sys_region` VALUES (410100, '郑州市', 3, 410000, 113.631419, 34.753439); +INSERT INTO `sys_region` VALUES (410102, '中原区', 4, 410100, 113.619476, 34.754451); +INSERT INTO `sys_region` VALUES (410103, '二七区', 4, 410100, 113.646410, 34.731045); +INSERT INTO `sys_region` VALUES (410104, '管城回族区', 4, 410100, 113.683525, 34.759674); +INSERT INTO `sys_region` VALUES (410105, '金水区', 4, 410100, 113.666448, 34.806070); +INSERT INTO `sys_region` VALUES (410106, '上街区', 4, 410100, 113.315497, 34.808819); +INSERT INTO `sys_region` VALUES (410108, '惠济区', 4, 410100, 113.623455, 34.873520); +INSERT INTO `sys_region` VALUES (410122, '中牟县', 4, 410100, 113.982485, 34.725011); +INSERT INTO `sys_region` VALUES (410171, '郑州经济技术开发区', 4, 410100, 113.631419, 34.753439); +INSERT INTO `sys_region` VALUES (410172, '郑州高新技术产业开发区', 4, 410100, 114.016032, 34.696316); +INSERT INTO `sys_region` VALUES (410173, '郑州航空港经济综合实验区', 4, 410100, 113.826503, 34.466352); +INSERT INTO `sys_region` VALUES (410181, '巩义市', 4, 410100, 113.028431, 34.754097); +INSERT INTO `sys_region` VALUES (410182, '荥阳市', 4, 410100, 113.389423, 34.793811); +INSERT INTO `sys_region` VALUES (410183, '新密市', 4, 410100, 113.397391, 34.545898); +INSERT INTO `sys_region` VALUES (410184, '新郑市', 4, 410100, 113.746434, 34.401766); +INSERT INTO `sys_region` VALUES (410185, '登封市', 4, 410100, 113.056423, 34.459697); +INSERT INTO `sys_region` VALUES (410200, '开封市', 3, 410000, 114.320765, 34.804014); +INSERT INTO `sys_region` VALUES (410202, '龙亭区', 4, 410200, 114.361413, 34.822036); +INSERT INTO `sys_region` VALUES (410203, '顺河回族区', 4, 410200, 114.367392, 34.802241); +INSERT INTO `sys_region` VALUES (410204, '鼓楼区', 4, 410200, 114.354405, 34.794874); +INSERT INTO `sys_region` VALUES (410205, '禹王台区', 4, 410200, 114.354398, 34.783472); +INSERT INTO `sys_region` VALUES (410212, '祥符区', 4, 410200, 114.447533, 34.762740); +INSERT INTO `sys_region` VALUES (410221, '杞县', 4, 410200, 114.789592, 34.554857); +INSERT INTO `sys_region` VALUES (410222, '通许县', 4, 410200, 114.473436, 34.486772); +INSERT INTO `sys_region` VALUES (410223, '尉氏县', 4, 410200, 114.199561, 34.417228); +INSERT INTO `sys_region` VALUES (410225, '兰考县', 4, 410200, 114.825236, 34.862211); +INSERT INTO `sys_region` VALUES (410300, '洛阳市', 3, 410000, 112.459421, 34.624263); +INSERT INTO `sys_region` VALUES (410302, '老城区', 4, 410300, 112.476504, 34.689601); +INSERT INTO `sys_region` VALUES (410303, '西工区', 4, 410300, 112.434400, 34.666768); +INSERT INTO `sys_region` VALUES (410304, '瀍河回族区', 4, 410300, 112.506604, 34.685462); +INSERT INTO `sys_region` VALUES (410305, '涧西区', 4, 410300, 112.402552, 34.663469); +INSERT INTO `sys_region` VALUES (410307, '偃师区', 4, 410300, 112.796421, 34.733797); +INSERT INTO `sys_region` VALUES (410308, '孟津区', 4, 410300, 112.451418, 34.831732); +INSERT INTO `sys_region` VALUES (410311, '洛龙区', 4, 410300, 112.470469, 34.624705); +INSERT INTO `sys_region` VALUES (410323, '新安县', 4, 410300, 112.140610, 34.734383); +INSERT INTO `sys_region` VALUES (410324, '栾川县', 4, 410300, 111.622427, 33.791822); +INSERT INTO `sys_region` VALUES (410325, '嵩县', 4, 410300, 112.092408, 34.140722); +INSERT INTO `sys_region` VALUES (410326, '汝阳县', 4, 410300, 112.479503, 34.159843); +INSERT INTO `sys_region` VALUES (410327, '宜阳县', 4, 410300, 112.179465, 34.541047); +INSERT INTO `sys_region` VALUES (410328, '洛宁县', 4, 410300, 111.659587, 34.394985); +INSERT INTO `sys_region` VALUES (410329, '伊川县', 4, 410300, 112.432407, 34.427646); +INSERT INTO `sys_region` VALUES (410371, '洛阳高新技术产业开发区', 4, 410300, 112.384901, 34.614293); +INSERT INTO `sys_region` VALUES (410400, '平顶山市', 3, 410000, 113.199529, 33.772051); +INSERT INTO `sys_region` VALUES (410402, '新华区', 4, 410400, 113.300440, 33.743657); +INSERT INTO `sys_region` VALUES (410403, '卫东区', 4, 410400, 113.341611, 33.740376); +INSERT INTO `sys_region` VALUES (410404, '石龙区', 4, 410400, 112.905455, 33.904754); +INSERT INTO `sys_region` VALUES (410411, '湛河区', 4, 410400, 113.250515, 33.685790); +INSERT INTO `sys_region` VALUES (410421, '宝丰县', 4, 410400, 113.061447, 33.874746); +INSERT INTO `sys_region` VALUES (410422, '叶县', 4, 410400, 113.363582, 33.632492); +INSERT INTO `sys_region` VALUES (410423, '鲁山县', 4, 410400, 112.914434, 33.744879); +INSERT INTO `sys_region` VALUES (410425, '郏县', 4, 410400, 113.219606, 33.977486); +INSERT INTO `sys_region` VALUES (410471, '平顶山高新技术产业开发区', 4, 410400, 113.394038, 33.738545); +INSERT INTO `sys_region` VALUES (410472, '平顶山市城乡一体化示范区', 4, 410400, 113.341154, 33.743601); +INSERT INTO `sys_region` VALUES (410481, '舞钢市', 4, 410400, 113.531410, 33.299431); +INSERT INTO `sys_region` VALUES (410482, '汝州市', 4, 410400, 112.850550, 34.172768); +INSERT INTO `sys_region` VALUES (410500, '安阳市', 3, 410000, 114.399500, 36.105941); +INSERT INTO `sys_region` VALUES (410502, '文峰区', 4, 410500, 114.363374, 36.096833); +INSERT INTO `sys_region` VALUES (410503, '北关区', 4, 410500, 114.362382, 36.113132); +INSERT INTO `sys_region` VALUES (410505, '殷都区', 4, 410500, 114.309598, 36.115758); +INSERT INTO `sys_region` VALUES (410506, '龙安区', 4, 410500, 114.307593, 36.082753); +INSERT INTO `sys_region` VALUES (410522, '安阳县', 4, 410500, 114.476734, 36.088624); +INSERT INTO `sys_region` VALUES (410523, '汤阴县', 4, 410500, 114.363409, 35.927644); +INSERT INTO `sys_region` VALUES (410526, '滑县', 4, 410500, 114.525553, 35.581045); +INSERT INTO `sys_region` VALUES (410527, '内黄县', 4, 410500, 114.907589, 35.976950); +INSERT INTO `sys_region` VALUES (410571, '安阳高新技术产业开发区', 4, 410500, 114.476734, 36.088624); +INSERT INTO `sys_region` VALUES (410581, '林州市', 4, 410500, 113.825590, 36.088853); +INSERT INTO `sys_region` VALUES (410600, '鹤壁市', 3, 410000, 114.303594, 35.752357); +INSERT INTO `sys_region` VALUES (410602, '鹤山区', 4, 410600, 114.169555, 35.960280); +INSERT INTO `sys_region` VALUES (410603, '山城区', 4, 410600, 114.190621, 35.903370); +INSERT INTO `sys_region` VALUES (410611, '淇滨区', 4, 410600, 114.305591, 35.746953); +INSERT INTO `sys_region` VALUES (410621, '浚县', 4, 410600, 114.557608, 35.681917); +INSERT INTO `sys_region` VALUES (410622, '淇县', 4, 410600, 114.215490, 35.627277); +INSERT INTO `sys_region` VALUES (410671, '鹤壁经济技术开发区', 4, 410600, 114.303594, 35.752357); +INSERT INTO `sys_region` VALUES (410700, '新乡市', 3, 410000, 113.811594, 35.196564); +INSERT INTO `sys_region` VALUES (410702, '红旗区', 4, 410700, 113.881416, 35.310136); +INSERT INTO `sys_region` VALUES (410703, '卫滨区', 4, 410700, 113.872439, 35.308459); +INSERT INTO `sys_region` VALUES (410704, '凤泉区', 4, 410700, 113.912510, 35.377820); +INSERT INTO `sys_region` VALUES (410711, '牧野区', 4, 410700, 113.915513, 35.321023); +INSERT INTO `sys_region` VALUES (410721, '新乡县', 4, 410700, 113.811594, 35.196564); +INSERT INTO `sys_region` VALUES (410724, '获嘉县', 4, 410700, 113.663417, 35.265809); +INSERT INTO `sys_region` VALUES (410725, '原阳县', 4, 410700, 113.946624, 35.071164); +INSERT INTO `sys_region` VALUES (410726, '延津县', 4, 410700, 114.211512, 35.147807); +INSERT INTO `sys_region` VALUES (410727, '封丘县', 4, 410700, 114.425606, 35.046858); +INSERT INTO `sys_region` VALUES (410771, '新乡高新技术产业开发区', 4, 410700, 113.968566, 35.224593); +INSERT INTO `sys_region` VALUES (410772, '新乡经济技术开发区', 4, 410700, 113.811594, 35.196564); +INSERT INTO `sys_region` VALUES (410773, '新乡市平原城乡一体化示范区', 4, 410700, 113.855676, 35.261090); +INSERT INTO `sys_region` VALUES (410781, '卫辉市', 4, 410700, 114.071601, 35.404069); +INSERT INTO `sys_region` VALUES (410782, '辉县市', 4, 410700, 113.811573, 35.467958); +INSERT INTO `sys_region` VALUES (410783, '长垣市', 4, 410700, 114.675610, 35.207198); +INSERT INTO `sys_region` VALUES (410800, '焦作市', 3, 410000, 113.248548, 35.220963); +INSERT INTO `sys_region` VALUES (410802, '解放区', 4, 410800, 113.237572, 35.246310); +INSERT INTO `sys_region` VALUES (410803, '中站区', 4, 410800, 113.189448, 35.242617); +INSERT INTO `sys_region` VALUES (410804, '马村区', 4, 410800, 113.328544, 35.261894); +INSERT INTO `sys_region` VALUES (410811, '山阳区', 4, 410800, 113.260484, 35.220272); +INSERT INTO `sys_region` VALUES (410821, '修武县', 4, 410800, 113.454582, 35.229323); +INSERT INTO `sys_region` VALUES (410822, '博爱县', 4, 410800, 113.070478, 35.177308); +INSERT INTO `sys_region` VALUES (410823, '武陟县', 4, 410800, 113.408396, 35.105838); +INSERT INTO `sys_region` VALUES (410825, '温县', 4, 410800, 113.086569, 34.946135); +INSERT INTO `sys_region` VALUES (410871, '焦作城乡一体化示范区', 4, 410800, 113.259753, 35.181634); +INSERT INTO `sys_region` VALUES (410882, '沁阳市', 4, 410800, 112.957517, 35.093786); +INSERT INTO `sys_region` VALUES (410883, '孟州市', 4, 410800, 112.797395, 34.913598); +INSERT INTO `sys_region` VALUES (410900, '濮阳市', 3, 410000, 115.035597, 35.767593); +INSERT INTO `sys_region` VALUES (410902, '华龙区', 4, 410900, 115.080413, 35.783633); +INSERT INTO `sys_region` VALUES (410922, '清丰县', 4, 410900, 115.110472, 35.891308); +INSERT INTO `sys_region` VALUES (410923, '南乐县', 4, 410900, 115.211386, 36.076031); +INSERT INTO `sys_region` VALUES (410926, '范县', 4, 410900, 115.510586, 35.857655); +INSERT INTO `sys_region` VALUES (410927, '台前县', 4, 410900, 115.878568, 35.975013); +INSERT INTO `sys_region` VALUES (410928, '濮阳县', 4, 410900, 115.035584, 35.717889); +INSERT INTO `sys_region` VALUES (410971, '河南濮阳工业园区', 4, 410900, 115.035584, 35.717889); +INSERT INTO `sys_region` VALUES (410972, '濮阳经济技术开发区', 4, 410900, 115.035584, 35.717889); +INSERT INTO `sys_region` VALUES (411000, '许昌市', 3, 410000, 113.858476, 34.041432); +INSERT INTO `sys_region` VALUES (411002, '魏都区', 4, 411000, 113.837541, 34.053251); +INSERT INTO `sys_region` VALUES (411003, '建安区', 4, 411000, 113.829478, 34.130525); +INSERT INTO `sys_region` VALUES (411024, '鄢陵县', 4, 411000, 114.184638, 34.108882); +INSERT INTO `sys_region` VALUES (411025, '襄城县', 4, 411000, 113.513420, 33.857912); +INSERT INTO `sys_region` VALUES (411071, '许昌经济技术开发区', 4, 411000, 113.858476, 34.041432); +INSERT INTO `sys_region` VALUES (411081, '禹州市', 4, 411000, 113.495224, 34.148267); +INSERT INTO `sys_region` VALUES (411082, '长葛市', 4, 411000, 113.820658, 34.201539); +INSERT INTO `sys_region` VALUES (411100, '漯河市', 3, 410000, 114.023421, 33.587711); +INSERT INTO `sys_region` VALUES (411102, '源汇区', 4, 411100, 113.990414, 33.578423); +INSERT INTO `sys_region` VALUES (411103, '郾城区', 4, 411100, 114.013394, 33.593416); +INSERT INTO `sys_region` VALUES (411104, '召陵区', 4, 411100, 114.100467, 33.592468); +INSERT INTO `sys_region` VALUES (411121, '舞阳县', 4, 411100, 113.615490, 33.443578); +INSERT INTO `sys_region` VALUES (411122, '临颍县', 4, 411100, 113.937578, 33.832692); +INSERT INTO `sys_region` VALUES (411171, '漯河经济技术开发区', 4, 411100, 114.023421, 33.587711); +INSERT INTO `sys_region` VALUES (411200, '三门峡市', 3, 410000, 111.206533, 34.778327); +INSERT INTO `sys_region` VALUES (411202, '湖滨区', 4, 411200, 111.195574, 34.775997); +INSERT INTO `sys_region` VALUES (411203, '陕州区', 4, 411200, 111.109451, 34.726915); +INSERT INTO `sys_region` VALUES (411221, '渑池县', 4, 411200, 111.768542, 34.773197); +INSERT INTO `sys_region` VALUES (411224, '卢氏县', 4, 411200, 111.054564, 34.059925); +INSERT INTO `sys_region` VALUES (411271, '河南三门峡经济开发区', 4, 411200, 111.206533, 34.778327); +INSERT INTO `sys_region` VALUES (411281, '义马市', 4, 411200, 111.880515, 34.753028); +INSERT INTO `sys_region` VALUES (411282, '灵宝市', 4, 411200, 110.900408, 34.523143); +INSERT INTO `sys_region` VALUES (411300, '南阳市', 3, 410000, 112.534501, 32.996562); +INSERT INTO `sys_region` VALUES (411302, '宛城区', 4, 411300, 112.546454, 33.009870); +INSERT INTO `sys_region` VALUES (411303, '卧龙区', 4, 411300, 112.541462, 32.992484); +INSERT INTO `sys_region` VALUES (411321, '南召县', 4, 411300, 112.435425, 33.496186); +INSERT INTO `sys_region` VALUES (411322, '方城县', 4, 411300, 113.018503, 33.260539); +INSERT INTO `sys_region` VALUES (411323, '西峡县', 4, 411300, 111.480398, 33.313316); +INSERT INTO `sys_region` VALUES (411324, '镇平县', 4, 411300, 112.241544, 33.039719); +INSERT INTO `sys_region` VALUES (411325, '内乡县', 4, 411300, 111.855425, 33.051203); +INSERT INTO `sys_region` VALUES (411326, '淅川县', 4, 411300, 111.497432, 33.144185); +INSERT INTO `sys_region` VALUES (411327, '社旗县', 4, 411300, 112.954493, 33.062237); +INSERT INTO `sys_region` VALUES (411328, '唐河县', 4, 411300, 112.813424, 32.687721); +INSERT INTO `sys_region` VALUES (411329, '新野县', 4, 411300, 112.366550, 32.526632); +INSERT INTO `sys_region` VALUES (411330, '桐柏县', 4, 411300, 113.434473, 32.385131); +INSERT INTO `sys_region` VALUES (411371, '南阳高新技术产业开发区', 4, 411300, 112.534501, 32.996562); +INSERT INTO `sys_region` VALUES (411372, '南阳市城乡一体化示范区', 4, 411300, 112.626902, 33.010139); +INSERT INTO `sys_region` VALUES (411381, '邓州市', 4, 411300, 112.093420, 32.693917); +INSERT INTO `sys_region` VALUES (411400, '商丘市', 3, 410000, 115.662449, 34.420202); +INSERT INTO `sys_region` VALUES (411402, '梁园区', 4, 411400, 115.620602, 34.449471); +INSERT INTO `sys_region` VALUES (411403, '睢阳区', 4, 411400, 115.659476, 34.394152); +INSERT INTO `sys_region` VALUES (411421, '民权县', 4, 411400, 115.154576, 34.652479); +INSERT INTO `sys_region` VALUES (411422, '睢县', 4, 411400, 115.078411, 34.451617); +INSERT INTO `sys_region` VALUES (411423, '宁陵县', 4, 411400, 115.320418, 34.466634); +INSERT INTO `sys_region` VALUES (411424, '柘城县', 4, 411400, 115.312435, 34.097360); +INSERT INTO `sys_region` VALUES (411425, '虞城县', 4, 411400, 115.834473, 34.405332); +INSERT INTO `sys_region` VALUES (411426, '夏邑县', 4, 411400, 116.137512, 34.243523); +INSERT INTO `sys_region` VALUES (411471, '豫东综合物流产业聚集区', 4, 411400, 115.166063, 34.629988); +INSERT INTO `sys_region` VALUES (411472, '河南商丘经济开发区', 4, 411400, 115.662449, 34.420202); +INSERT INTO `sys_region` VALUES (411481, '永城市', 4, 411400, 116.455566, 33.934801); +INSERT INTO `sys_region` VALUES (411500, '信阳市', 3, 410000, 114.097483, 32.153015); +INSERT INTO `sys_region` VALUES (411502, '浉河区', 4, 411500, 114.065581, 32.122554); +INSERT INTO `sys_region` VALUES (411503, '平桥区', 4, 411500, 114.132407, 32.107325); +INSERT INTO `sys_region` VALUES (411521, '罗山县', 4, 411500, 114.519530, 32.209150); +INSERT INTO `sys_region` VALUES (411522, '光山县', 4, 411500, 114.925533, 32.015907); +INSERT INTO `sys_region` VALUES (411523, '新县', 4, 411500, 114.885525, 31.649738); +INSERT INTO `sys_region` VALUES (411524, '商城县', 4, 411500, 115.413513, 31.804345); +INSERT INTO `sys_region` VALUES (411525, '固始县', 4, 411500, 115.660488, 32.174174); +INSERT INTO `sys_region` VALUES (411526, '潢川县', 4, 411500, 115.058471, 32.137531); +INSERT INTO `sys_region` VALUES (411527, '淮滨县', 4, 411500, 115.426439, 32.479470); +INSERT INTO `sys_region` VALUES (411528, '息县', 4, 411500, 114.747453, 32.348956); +INSERT INTO `sys_region` VALUES (411571, '信阳高新技术产业开发区', 4, 411500, 114.203894, 32.146990); +INSERT INTO `sys_region` VALUES (411600, '周口市', 3, 410000, 114.707983, 33.643084); +INSERT INTO `sys_region` VALUES (411602, '川汇区', 4, 411600, 114.657602, 33.652997); +INSERT INTO `sys_region` VALUES (411603, '淮阳区', 4, 411600, 114.892586, 33.737347); +INSERT INTO `sys_region` VALUES (411621, '扶沟县', 4, 411600, 114.401510, 34.065906); +INSERT INTO `sys_region` VALUES (411622, '西华县', 4, 411600, 114.535597, 33.773215); +INSERT INTO `sys_region` VALUES (411623, '商水县', 4, 411600, 114.618416, 33.548877); +INSERT INTO `sys_region` VALUES (411624, '沈丘县', 4, 411600, 115.105455, 33.415691); +INSERT INTO `sys_region` VALUES (411625, '郸城县', 4, 411600, 115.183478, 33.650828); +INSERT INTO `sys_region` VALUES (411627, '太康县', 4, 411600, 114.844384, 34.070038); +INSERT INTO `sys_region` VALUES (411628, '鹿邑县', 4, 411600, 115.490585, 33.867173); +INSERT INTO `sys_region` VALUES (411671, '河南周口经济开发区', 4, 411600, 114.707983, 33.643084); +INSERT INTO `sys_region` VALUES (411681, '项城市', 4, 411600, 114.881514, 33.473007); +INSERT INTO `sys_region` VALUES (411700, '驻马店市', 3, 410000, 114.028471, 33.017842); +INSERT INTO `sys_region` VALUES (411702, '驿城区', 4, 411700, 114.000387, 32.979520); +INSERT INTO `sys_region` VALUES (411721, '西平县', 4, 411700, 114.027474, 33.393861); +INSERT INTO `sys_region` VALUES (411722, '上蔡县', 4, 411700, 114.270487, 33.268511); +INSERT INTO `sys_region` VALUES (411723, '平舆县', 4, 411700, 114.625429, 32.967982); +INSERT INTO `sys_region` VALUES (411724, '正阳县', 4, 411700, 114.399497, 32.611641); +INSERT INTO `sys_region` VALUES (411725, '确山县', 4, 411700, 114.032495, 32.808176); +INSERT INTO `sys_region` VALUES (411726, '泌阳县', 4, 411700, 113.333558, 32.729731); +INSERT INTO `sys_region` VALUES (411727, '汝南县', 4, 411700, 114.369409, 33.013141); +INSERT INTO `sys_region` VALUES (411728, '遂平县', 4, 411700, 114.019441, 33.151971); +INSERT INTO `sys_region` VALUES (411729, '新蔡县', 4, 411700, 114.971849, 32.751315); +INSERT INTO `sys_region` VALUES (411771, '河南驻马店经济开发区', 4, 411700, 114.073408, 33.005107); +INSERT INTO `sys_region` VALUES (419000, '省直辖县级行政区划', 3, 410000, 113.759384, 34.771713); +INSERT INTO `sys_region` VALUES (419001, '济源市', 4, 419000, 113.759384, 34.771713); +INSERT INTO `sys_region` VALUES (420000, '湖北省', 2, 1, 114.348441, 30.551600); +INSERT INTO `sys_region` VALUES (420100, '武汉市', 3, 420000, 114.311582, 30.598467); +INSERT INTO `sys_region` VALUES (420102, '江岸区', 4, 420100, 114.316579, 30.605403); +INSERT INTO `sys_region` VALUES (420103, '江汉区', 4, 420100, 114.277506, 30.607282); +INSERT INTO `sys_region` VALUES (420104, '硚口区', 4, 420100, 114.221460, 30.587584); +INSERT INTO `sys_region` VALUES (420105, '汉阳区', 4, 420100, 114.225446, 30.560052); +INSERT INTO `sys_region` VALUES (420106, '武昌区', 4, 420100, 114.322549, 30.559567); +INSERT INTO `sys_region` VALUES (420107, '青山区', 4, 420100, 114.391493, 30.646593); +INSERT INTO `sys_region` VALUES (420111, '洪山区', 4, 420100, 114.350456, 30.506334); +INSERT INTO `sys_region` VALUES (420112, '东西湖区', 4, 420100, 114.143459, 30.625920); +INSERT INTO `sys_region` VALUES (420113, '汉南区', 4, 420100, 114.091515, 30.314809); +INSERT INTO `sys_region` VALUES (420114, '蔡甸区', 4, 420100, 114.035480, 30.588114); +INSERT INTO `sys_region` VALUES (420115, '江夏区', 4, 420100, 114.328551, 30.381564); +INSERT INTO `sys_region` VALUES (420116, '黄陂区', 4, 420100, 114.382454, 30.887534); +INSERT INTO `sys_region` VALUES (420117, '新洲区', 4, 420100, 114.807543, 30.847244); +INSERT INTO `sys_region` VALUES (420200, '黄石市', 3, 420000, 115.045533, 30.205208); +INSERT INTO `sys_region` VALUES (420202, '黄石港区', 4, 420200, 115.072417, 30.229053); +INSERT INTO `sys_region` VALUES (420203, '西塞山区', 4, 420200, 115.116481, 30.210695); +INSERT INTO `sys_region` VALUES (420204, '下陆区', 4, 420200, 114.967416, 30.180046); +INSERT INTO `sys_region` VALUES (420205, '铁山区', 4, 420200, 114.907571, 30.212251); +INSERT INTO `sys_region` VALUES (420222, '阳新县', 4, 420200, 115.221427, 29.836542); +INSERT INTO `sys_region` VALUES (420281, '大冶市', 4, 420200, 114.986436, 30.101668); +INSERT INTO `sys_region` VALUES (420300, '十堰市', 3, 420000, 110.804530, 32.635062); +INSERT INTO `sys_region` VALUES (420302, '茅箭区', 4, 420300, 110.819580, 32.597287); +INSERT INTO `sys_region` VALUES (420303, '张湾区', 4, 420300, 110.775424, 32.658400); +INSERT INTO `sys_region` VALUES (420304, '郧阳区', 4, 420300, 110.818577, 32.840592); +INSERT INTO `sys_region` VALUES (420322, '郧西县', 4, 420300, 110.432473, 32.999167); +INSERT INTO `sys_region` VALUES (420323, '竹山县', 4, 420300, 110.235582, 32.230304); +INSERT INTO `sys_region` VALUES (420324, '竹溪县', 4, 420300, 109.721542, 32.324120); +INSERT INTO `sys_region` VALUES (420325, '房县', 4, 420300, 110.733591, 32.046666); +INSERT INTO `sys_region` VALUES (420381, '丹江口市', 4, 420300, 111.519532, 32.546253); +INSERT INTO `sys_region` VALUES (420500, '宜昌市', 3, 420000, 111.292549, 30.697446); +INSERT INTO `sys_region` VALUES (420502, '西陵区', 4, 420500, 111.292560, 30.716749); +INSERT INTO `sys_region` VALUES (420503, '伍家岗区', 4, 420500, 111.367422, 30.650737); +INSERT INTO `sys_region` VALUES (420504, '点军区', 4, 420500, 111.274471, 30.699330); +INSERT INTO `sys_region` VALUES (420505, '猇亭区', 4, 420500, 111.441574, 30.536466); +INSERT INTO `sys_region` VALUES (420506, '夷陵区', 4, 420500, 111.332530, 30.774833); +INSERT INTO `sys_region` VALUES (420525, '远安县', 4, 420500, 111.646530, 31.066628); +INSERT INTO `sys_region` VALUES (420526, '兴山县', 4, 420500, 110.753446, 31.354464); +INSERT INTO `sys_region` VALUES (420527, '秭归县', 4, 420500, 110.984449, 30.831932); +INSERT INTO `sys_region` VALUES (420528, '长阳土家族自治县', 4, 420500, 111.213507, 30.478646); +INSERT INTO `sys_region` VALUES (420529, '五峰土家族自治县', 4, 420500, 111.052581, 30.171156); +INSERT INTO `sys_region` VALUES (420581, '宜都市', 4, 420500, 111.456516, 30.384404); +INSERT INTO `sys_region` VALUES (420582, '当阳市', 4, 420500, 111.794569, 30.826989); +INSERT INTO `sys_region` VALUES (420583, '枝江市', 4, 420500, 111.766540, 30.431731); +INSERT INTO `sys_region` VALUES (420600, '襄阳市', 3, 420000, 112.128537, 32.014797); +INSERT INTO `sys_region` VALUES (420602, '襄城区', 4, 420600, 112.140572, 32.016175); +INSERT INTO `sys_region` VALUES (420606, '樊城区', 4, 420600, 112.142599, 32.050572); +INSERT INTO `sys_region` VALUES (420607, '襄州区', 4, 420600, 112.218434, 32.093376); +INSERT INTO `sys_region` VALUES (420624, '南漳县', 4, 420600, 111.845386, 31.781130); +INSERT INTO `sys_region` VALUES (420625, '谷城县', 4, 420600, 111.659576, 32.268983); +INSERT INTO `sys_region` VALUES (420626, '保康县', 4, 420600, 111.267441, 31.883847); +INSERT INTO `sys_region` VALUES (420682, '老河口市', 4, 420600, 111.681556, 32.392460); +INSERT INTO `sys_region` VALUES (420683, '枣阳市', 4, 420600, 112.778471, 32.134730); +INSERT INTO `sys_region` VALUES (420684, '宜城市', 4, 420600, 112.264611, 31.725470); +INSERT INTO `sys_region` VALUES (420700, '鄂州市', 3, 420000, 114.901607, 30.396572); +INSERT INTO `sys_region` VALUES (420702, '梁子湖区', 4, 420700, 114.691507, 30.105907); +INSERT INTO `sys_region` VALUES (420703, '华容区', 4, 420700, 114.736426, 30.540600); +INSERT INTO `sys_region` VALUES (420704, '鄂城区', 4, 420700, 114.898600, 30.406389); +INSERT INTO `sys_region` VALUES (420800, '荆门市', 3, 420000, 112.206393, 31.041733); +INSERT INTO `sys_region` VALUES (420802, '东宝区', 4, 420800, 112.208388, 31.058429); +INSERT INTO `sys_region` VALUES (420804, '掇刀区', 4, 420800, 112.214428, 30.979911); +INSERT INTO `sys_region` VALUES (420822, '沙洋县', 4, 420800, 112.595485, 30.715315); +INSERT INTO `sys_region` VALUES (420881, '钟祥市', 4, 420800, 112.594471, 31.174030); +INSERT INTO `sys_region` VALUES (420882, '京山市', 4, 420800, 113.126548, 31.024331); +INSERT INTO `sys_region` VALUES (420900, '孝感市', 3, 420000, 113.963463, 30.924526); +INSERT INTO `sys_region` VALUES (420902, '孝南区', 4, 420900, 113.917490, 30.922978); +INSERT INTO `sys_region` VALUES (420921, '孝昌县', 4, 420900, 114.004409, 31.264540); +INSERT INTO `sys_region` VALUES (420922, '大悟县', 4, 420900, 114.133413, 31.567220); +INSERT INTO `sys_region` VALUES (420923, '云梦县', 4, 420900, 113.759412, 31.027218); +INSERT INTO `sys_region` VALUES (420981, '应城市', 4, 420900, 113.579567, 30.933977); +INSERT INTO `sys_region` VALUES (420982, '安陆市', 4, 420900, 113.695583, 31.261415); +INSERT INTO `sys_region` VALUES (420984, '汉川市', 4, 420900, 113.845549, 30.666914); +INSERT INTO `sys_region` VALUES (421000, '荆州市', 3, 420000, 112.245523, 30.340842); +INSERT INTO `sys_region` VALUES (421002, '沙市区', 4, 421000, 112.258613, 30.331699); +INSERT INTO `sys_region` VALUES (421003, '荆州区', 4, 421000, 112.196414, 30.358989); +INSERT INTO `sys_region` VALUES (421022, '公安县', 4, 421000, 112.236502, 30.064401); +INSERT INTO `sys_region` VALUES (421024, '江陵县', 4, 421000, 112.431452, 30.048043); +INSERT INTO `sys_region` VALUES (421071, '荆州经济技术开发区', 4, 421000, 112.196414, 30.358989); +INSERT INTO `sys_region` VALUES (421081, '石首市', 4, 421000, 112.431420, 29.727034); +INSERT INTO `sys_region` VALUES (421083, '洪湖市', 4, 421000, 113.482553, 29.832770); +INSERT INTO `sys_region` VALUES (421087, '松滋市', 4, 421000, 111.773580, 30.175342); +INSERT INTO `sys_region` VALUES (421088, '监利市', 4, 421000, 112.911420, 29.845735); +INSERT INTO `sys_region` VALUES (421100, '黄冈市', 3, 420000, 114.878490, 30.459359); +INSERT INTO `sys_region` VALUES (421102, '黄州区', 4, 421100, 114.886532, 30.440224); +INSERT INTO `sys_region` VALUES (421121, '团风县', 4, 421100, 114.878524, 30.649368); +INSERT INTO `sys_region` VALUES (421122, '红安县', 4, 421100, 114.624426, 31.294297); +INSERT INTO `sys_region` VALUES (421123, '罗田县', 4, 421100, 115.405547, 30.788910); +INSERT INTO `sys_region` VALUES (421124, '英山县', 4, 421100, 115.687422, 30.741350); +INSERT INTO `sys_region` VALUES (421125, '浠水县', 4, 421100, 115.271569, 30.457461); +INSERT INTO `sys_region` VALUES (421126, '蕲春县', 4, 421100, 115.442399, 30.232535); +INSERT INTO `sys_region` VALUES (421127, '黄梅县', 4, 421100, 115.950462, 30.076605); +INSERT INTO `sys_region` VALUES (421171, '龙感湖管理区', 4, 421100, 115.999472, 29.882105); +INSERT INTO `sys_region` VALUES (421181, '麻城市', 4, 421100, 115.016562, 31.176996); +INSERT INTO `sys_region` VALUES (421182, '武穴市', 4, 421100, 115.567392, 29.850441); +INSERT INTO `sys_region` VALUES (421200, '咸宁市', 3, 420000, 114.328519, 29.847056); +INSERT INTO `sys_region` VALUES (421202, '咸安区', 4, 421200, 114.304570, 29.858154); +INSERT INTO `sys_region` VALUES (421221, '嘉鱼县', 4, 421200, 113.945570, 29.976354); +INSERT INTO `sys_region` VALUES (421222, '通城县', 4, 421200, 113.823568, 29.250858); +INSERT INTO `sys_region` VALUES (421223, '崇阳县', 4, 421200, 114.046563, 29.561334); +INSERT INTO `sys_region` VALUES (421224, '通山县', 4, 421200, 114.489393, 29.612634); +INSERT INTO `sys_region` VALUES (421281, '赤壁市', 4, 421200, 113.906437, 29.730666); +INSERT INTO `sys_region` VALUES (421300, '随州市', 3, 420000, 113.389450, 31.696517); +INSERT INTO `sys_region` VALUES (421303, '曾都区', 4, 421300, 113.377513, 31.722123); +INSERT INTO `sys_region` VALUES (421321, '随县', 4, 421300, 113.306458, 31.859972); +INSERT INTO `sys_region` VALUES (421381, '广水市', 4, 421300, 113.832593, 31.622476); +INSERT INTO `sys_region` VALUES (422800, '恩施土家族苗族自治州', 3, 420000, 109.494593, 30.277940); +INSERT INTO `sys_region` VALUES (422801, '恩施市', 4, 422800, 109.486550, 30.301037); +INSERT INTO `sys_region` VALUES (422802, '利川市', 4, 422800, 108.942481, 30.297203); +INSERT INTO `sys_region` VALUES (422822, '建始县', 4, 422800, 109.728556, 30.607907); +INSERT INTO `sys_region` VALUES (422823, '巴东县', 4, 422800, 110.347575, 31.048064); +INSERT INTO `sys_region` VALUES (422825, '宣恩县', 4, 422800, 109.497568, 29.992604); +INSERT INTO `sys_region` VALUES (422826, '咸丰县', 4, 422800, 109.146608, 29.671078); +INSERT INTO `sys_region` VALUES (422827, '来凤县', 4, 422800, 109.413495, 29.499444); +INSERT INTO `sys_region` VALUES (422828, '鹤峰县', 4, 422800, 110.040424, 29.896116); +INSERT INTO `sys_region` VALUES (429000, '省直辖县级行政区划', 3, 420000, 114.348441, 30.551600); +INSERT INTO `sys_region` VALUES (429004, '仙桃市', 4, 429000, 114.348441, 30.551600); +INSERT INTO `sys_region` VALUES (429005, '潜江市', 4, 429000, 112.903193, 30.426674); +INSERT INTO `sys_region` VALUES (429006, '天门市', 4, 429000, 113.161667, 30.641629); +INSERT INTO `sys_region` VALUES (429021, '神农架林区', 4, 429000, 114.348441, 30.551600); +INSERT INTO `sys_region` VALUES (430000, '湖南省', 2, 1, 112.989603, 28.118270); +INSERT INTO `sys_region` VALUES (430100, '长沙市', 3, 430000, 112.945473, 28.234889); +INSERT INTO `sys_region` VALUES (430102, '芙蓉区', 4, 430100, 113.039408, 28.191913); +INSERT INTO `sys_region` VALUES (430103, '天心区', 4, 430100, 112.996592, 28.118211); +INSERT INTO `sys_region` VALUES (430104, '岳麓区', 4, 430100, 112.937448, 28.241489); +INSERT INTO `sys_region` VALUES (430105, '开福区', 4, 430100, 112.992585, 28.261379); +INSERT INTO `sys_region` VALUES (430111, '雨花区', 4, 430100, 113.042422, 28.142233); +INSERT INTO `sys_region` VALUES (430112, '望城区', 4, 430100, 112.824466, 28.367403); +INSERT INTO `sys_region` VALUES (430121, '长沙县', 4, 430100, 113.087559, 28.251818); +INSERT INTO `sys_region` VALUES (430181, '浏阳市', 4, 430100, 113.649398, 28.169832); +INSERT INTO `sys_region` VALUES (430182, '宁乡市', 4, 430100, 112.558407, 28.284105); +INSERT INTO `sys_region` VALUES (430200, '株洲市', 3, 430000, 113.140471, 27.833568); +INSERT INTO `sys_region` VALUES (430202, '荷塘区', 4, 430200, 113.180452, 27.862156); +INSERT INTO `sys_region` VALUES (430203, '芦淞区', 4, 430200, 113.158419, 27.791509); +INSERT INTO `sys_region` VALUES (430204, '石峰区', 4, 430200, 113.124568, 27.880705); +INSERT INTO `sys_region` VALUES (430211, '天元区', 4, 430200, 113.089541, 27.833084); +INSERT INTO `sys_region` VALUES (430212, '渌口区', 4, 430200, 113.150427, 27.704323); +INSERT INTO `sys_region` VALUES (430223, '攸县', 4, 430200, 113.351578, 27.005772); +INSERT INTO `sys_region` VALUES (430224, '茶陵县', 4, 430200, 113.545472, 26.783589); +INSERT INTO `sys_region` VALUES (430225, '炎陵县', 4, 430200, 113.779419, 26.496061); +INSERT INTO `sys_region` VALUES (430271, '云龙示范区', 4, 430200, 113.225145, 27.992201); +INSERT INTO `sys_region` VALUES (430281, '醴陵市', 4, 430200, 113.503483, 27.652325); +INSERT INTO `sys_region` VALUES (430300, '湘潭市', 3, 430000, 112.950464, 27.835702); +INSERT INTO `sys_region` VALUES (430302, '雨湖区', 4, 430300, 112.913450, 27.862467); +INSERT INTO `sys_region` VALUES (430304, '岳塘区', 4, 430300, 113.002073, 27.851158); +INSERT INTO `sys_region` VALUES (430321, '湘潭县', 4, 430300, 112.957505, 27.784983); +INSERT INTO `sys_region` VALUES (430371, '湖南湘潭高新技术产业园区', 4, 430300, 112.957505, 27.784983); +INSERT INTO `sys_region` VALUES (430372, '湘潭昭山示范区', 4, 430300, 113.034007, 27.958002); +INSERT INTO `sys_region` VALUES (430373, '湘潭九华示范区', 4, 430300, 112.958402, 27.942424); +INSERT INTO `sys_region` VALUES (430381, '湘乡市', 4, 430300, 112.541492, 27.740191); +INSERT INTO `sys_region` VALUES (430382, '韶山市', 4, 430300, 112.533499, 27.921044); +INSERT INTO `sys_region` VALUES (430400, '衡阳市', 3, 430000, 112.578447, 26.899576); +INSERT INTO `sys_region` VALUES (430405, '珠晖区', 4, 430400, 112.626594, 26.900265); +INSERT INTO `sys_region` VALUES (430406, '雁峰区', 4, 430400, 112.620411, 26.846539); +INSERT INTO `sys_region` VALUES (430407, '石鼓区', 4, 430400, 112.628775, 26.969313); +INSERT INTO `sys_region` VALUES (430408, '蒸湘区', 4, 430400, 112.573444, 26.917720); +INSERT INTO `sys_region` VALUES (430412, '南岳区', 4, 430400, 112.745574, 27.238360); +INSERT INTO `sys_region` VALUES (430421, '衡阳县', 4, 430400, 112.377553, 26.975295); +INSERT INTO `sys_region` VALUES (430422, '衡南县', 4, 430400, 112.684403, 26.744532); +INSERT INTO `sys_region` VALUES (430423, '衡山县', 4, 430400, 112.875563, 27.235996); +INSERT INTO `sys_region` VALUES (430424, '衡东县', 4, 430400, 112.959495, 27.087043); +INSERT INTO `sys_region` VALUES (430426, '祁东县', 4, 430400, 112.096447, 26.805995); +INSERT INTO `sys_region` VALUES (430471, '衡阳综合保税区', 4, 430400, 112.377553, 26.975295); +INSERT INTO `sys_region` VALUES (430472, '湖南衡阳高新技术产业园区', 4, 430400, 112.578858, 26.898782); +INSERT INTO `sys_region` VALUES (430473, '湖南衡阳松木经济开发区', 4, 430400, 112.351088, 27.281595); +INSERT INTO `sys_region` VALUES (430481, '耒阳市', 4, 430400, 112.866597, 26.428066); +INSERT INTO `sys_region` VALUES (430482, '常宁市', 4, 430400, 112.405561, 26.426720); +INSERT INTO `sys_region` VALUES (430500, '邵阳市', 3, 430000, 111.474433, 27.245270); +INSERT INTO `sys_region` VALUES (430502, '双清区', 4, 430500, 111.503442, 27.239109); +INSERT INTO `sys_region` VALUES (430503, '大祥区', 4, 430500, 111.445528, 27.227014); +INSERT INTO `sys_region` VALUES (430511, '北塔区', 4, 430500, 111.458497, 27.251536); +INSERT INTO `sys_region` VALUES (430522, '新邵县', 4, 430500, 111.464449, 27.327132); +INSERT INTO `sys_region` VALUES (430523, '邵阳县', 4, 430500, 111.280508, 26.996528); +INSERT INTO `sys_region` VALUES (430524, '隆回县', 4, 430500, 111.039507, 27.119946); +INSERT INTO `sys_region` VALUES (430525, '洞口县', 4, 430500, 110.582579, 27.065975); +INSERT INTO `sys_region` VALUES (430527, '绥宁县', 4, 430500, 110.162420, 26.588423); +INSERT INTO `sys_region` VALUES (430528, '新宁县', 4, 430500, 110.863491, 26.439724); +INSERT INTO `sys_region` VALUES (430529, '城步苗族自治县', 4, 430500, 110.328537, 26.396203); +INSERT INTO `sys_region` VALUES (430581, '武冈市', 4, 430500, 110.638408, 26.732899); +INSERT INTO `sys_region` VALUES (430582, '邵东市', 4, 430500, 111.750491, 27.264507); +INSERT INTO `sys_region` VALUES (430600, '岳阳市', 3, 430000, 113.135489, 29.363178); +INSERT INTO `sys_region` VALUES (430602, '岳阳楼区', 4, 430600, 113.136481, 29.377995); +INSERT INTO `sys_region` VALUES (430603, '云溪区', 4, 430600, 113.278407, 29.479907); +INSERT INTO `sys_region` VALUES (430611, '君山区', 4, 430600, 113.012517, 29.467129); +INSERT INTO `sys_region` VALUES (430621, '岳阳县', 4, 430600, 113.122544, 29.150269); +INSERT INTO `sys_region` VALUES (430623, '华容县', 4, 430600, 112.547462, 29.536286); +INSERT INTO `sys_region` VALUES (430624, '湘阴县', 4, 430600, 112.889522, 28.676676); +INSERT INTO `sys_region` VALUES (430626, '平江县', 4, 430600, 113.587604, 28.707564); +INSERT INTO `sys_region` VALUES (430671, '岳阳市屈原管理区', 4, 430600, 112.914182, 28.860717); +INSERT INTO `sys_region` VALUES (430681, '汨罗市', 4, 430600, 113.073493, 28.812455); +INSERT INTO `sys_region` VALUES (430682, '临湘市', 4, 430600, 113.456562, 29.482801); +INSERT INTO `sys_region` VALUES (430700, '常德市', 3, 430000, 111.705452, 29.037750); +INSERT INTO `sys_region` VALUES (430702, '武陵区', 4, 430700, 111.689545, 29.060783); +INSERT INTO `sys_region` VALUES (430703, '鼎城区', 4, 430700, 111.687522, 29.024443); +INSERT INTO `sys_region` VALUES (430721, '安乡县', 4, 430700, 112.177506, 29.417320); +INSERT INTO `sys_region` VALUES (430722, '汉寿县', 4, 430700, 111.976412, 28.912288); +INSERT INTO `sys_region` VALUES (430723, '澧县', 4, 430700, 111.765534, 29.638946); +INSERT INTO `sys_region` VALUES (430724, '临澧县', 4, 430700, 111.653585, 29.446544); +INSERT INTO `sys_region` VALUES (430725, '桃源县', 4, 430700, 111.495407, 28.908694); +INSERT INTO `sys_region` VALUES (430726, '石门县', 4, 430700, 111.386451, 29.590366); +INSERT INTO `sys_region` VALUES (430771, '常德市西洞庭管理区', 4, 430700, 111.988172, 29.214091); +INSERT INTO `sys_region` VALUES (430781, '津市市', 4, 430700, 111.884517, 29.611259); +INSERT INTO `sys_region` VALUES (430800, '张家界市', 3, 430000, 110.485533, 29.122816); +INSERT INTO `sys_region` VALUES (430802, '永定区', 4, 430800, 110.544432, 29.126191); +INSERT INTO `sys_region` VALUES (430811, '武陵源区', 4, 430800, 110.557499, 29.351681); +INSERT INTO `sys_region` VALUES (430821, '慈利县', 4, 430800, 111.145471, 29.435987); +INSERT INTO `sys_region` VALUES (430822, '桑植县', 4, 430800, 110.170413, 29.405923); +INSERT INTO `sys_region` VALUES (430900, '益阳市', 3, 430000, 112.361516, 28.559711); +INSERT INTO `sys_region` VALUES (430902, '资阳区', 4, 430900, 112.330435, 28.597235); +INSERT INTO `sys_region` VALUES (430903, '赫山区', 4, 430900, 112.380598, 28.584984); +INSERT INTO `sys_region` VALUES (430921, '南县', 4, 430900, 112.402542, 29.367070); +INSERT INTO `sys_region` VALUES (430922, '桃江县', 4, 430900, 112.162541, 28.523871); +INSERT INTO `sys_region` VALUES (430923, '安化县', 4, 430900, 111.219493, 28.380054); +INSERT INTO `sys_region` VALUES (430971, '益阳市大通湖管理区', 4, 430900, 112.564033, 29.236523); +INSERT INTO `sys_region` VALUES (430972, '湖南益阳高新技术产业园区', 4, 430900, 112.361699, 28.818588); +INSERT INTO `sys_region` VALUES (430981, '沅江市', 4, 430900, 112.360532, 28.850234); +INSERT INTO `sys_region` VALUES (431000, '郴州市', 3, 430000, 113.021460, 25.776683); +INSERT INTO `sys_region` VALUES (431002, '北湖区', 4, 431000, 113.017410, 25.790537); +INSERT INTO `sys_region` VALUES (431003, '苏仙区', 4, 431000, 113.048423, 25.806737); +INSERT INTO `sys_region` VALUES (431021, '桂阳县', 4, 431000, 112.740560, 25.759775); +INSERT INTO `sys_region` VALUES (431022, '宜章县', 4, 431000, 112.955479, 25.405714); +INSERT INTO `sys_region` VALUES (431023, '永兴县', 4, 431000, 113.122533, 26.132968); +INSERT INTO `sys_region` VALUES (431024, '嘉禾县', 4, 431000, 112.375584, 25.593422); +INSERT INTO `sys_region` VALUES (431025, '临武县', 4, 431000, 112.570411, 25.282527); +INSERT INTO `sys_region` VALUES (431026, '汝城县', 4, 431000, 113.691545, 25.556057); +INSERT INTO `sys_region` VALUES (431027, '桂东县', 4, 431000, 113.951594, 26.083174); +INSERT INTO `sys_region` VALUES (431028, '安仁县', 4, 431000, 113.275424, 26.715683); +INSERT INTO `sys_region` VALUES (431081, '资兴市', 4, 431000, 113.242556, 25.981874); +INSERT INTO `sys_region` VALUES (431100, '永州市', 3, 430000, 111.619455, 26.425864); +INSERT INTO `sys_region` VALUES (431102, '零陵区', 4, 431100, 111.637502, 26.227682); +INSERT INTO `sys_region` VALUES (431103, '冷水滩区', 4, 431100, 111.598426, 26.467706); +INSERT INTO `sys_region` VALUES (431122, '东安县', 4, 431100, 111.323542, 26.398288); +INSERT INTO `sys_region` VALUES (431123, '双牌县', 4, 431100, 111.667594, 25.967169); +INSERT INTO `sys_region` VALUES (431124, '道县', 4, 431100, 111.607404, 25.532530); +INSERT INTO `sys_region` VALUES (431125, '江永县', 4, 431100, 111.350437, 25.279721); +INSERT INTO `sys_region` VALUES (431126, '宁远县', 4, 431100, 111.952453, 25.577052); +INSERT INTO `sys_region` VALUES (431127, '蓝山县', 4, 431100, 112.203435, 25.375935); +INSERT INTO `sys_region` VALUES (431128, '新田县', 4, 431100, 112.210409, 25.909826); +INSERT INTO `sys_region` VALUES (431129, '江华瑶族自治县', 4, 431100, 111.585452, 25.191349); +INSERT INTO `sys_region` VALUES (431171, '永州经济技术开发区', 4, 431100, 111.619455, 26.425864); +INSERT INTO `sys_region` VALUES (431173, '永州市回龙圩管理区', 4, 431100, 111.352268, 25.173967); +INSERT INTO `sys_region` VALUES (431181, '祁阳市', 4, 431100, 111.847420, 26.586435); +INSERT INTO `sys_region` VALUES (431200, '怀化市', 3, 430000, 110.008514, 27.575161); +INSERT INTO `sys_region` VALUES (431202, '鹤城区', 4, 431200, 110.046400, 27.585226); +INSERT INTO `sys_region` VALUES (431221, '中方县', 4, 431200, 109.951462, 27.446081); +INSERT INTO `sys_region` VALUES (431222, '沅陵县', 4, 431200, 110.400431, 28.459018); +INSERT INTO `sys_region` VALUES (431223, '辰溪县', 4, 431200, 110.190487, 28.012605); +INSERT INTO `sys_region` VALUES (431224, '溆浦县', 4, 431200, 110.601551, 27.913963); +INSERT INTO `sys_region` VALUES (431225, '会同县', 4, 431200, 109.741586, 26.893384); +INSERT INTO `sys_region` VALUES (431226, '麻阳苗族自治县', 4, 431200, 109.809436, 27.871930); +INSERT INTO `sys_region` VALUES (431227, '新晃侗族自治县', 4, 431200, 109.181472, 27.358783); +INSERT INTO `sys_region` VALUES (431228, '芷江侗族自治县', 4, 431200, 109.691402, 27.449513); +INSERT INTO `sys_region` VALUES (431229, '靖州苗族侗族自治县', 4, 431200, 109.702452, 26.581321); +INSERT INTO `sys_region` VALUES (431230, '通道侗族自治县', 4, 431200, 109.790445, 26.164220); +INSERT INTO `sys_region` VALUES (431271, '怀化市洪江管理区', 4, 431200, 109.843510, 27.215077); +INSERT INTO `sys_region` VALUES (431281, '洪江市', 4, 431200, 109.843510, 27.215077); +INSERT INTO `sys_region` VALUES (431300, '娄底市', 3, 430000, 112.001503, 27.703209); +INSERT INTO `sys_region` VALUES (431302, '娄星区', 4, 431300, 112.008558, 27.735605); +INSERT INTO `sys_region` VALUES (431321, '双峰县', 4, 431300, 112.181460, 27.462983); +INSERT INTO `sys_region` VALUES (431322, '新化县', 4, 431300, 111.334515, 27.732667); +INSERT INTO `sys_region` VALUES (431381, '冷水江市', 4, 431300, 111.441540, 27.692059); +INSERT INTO `sys_region` VALUES (431382, '涟源市', 4, 431300, 111.670562, 27.698168); +INSERT INTO `sys_region` VALUES (433100, '湘西土家族苗族自治州', 3, 430000, 109.745577, 28.317369); +INSERT INTO `sys_region` VALUES (433101, '吉首市', 4, 433100, 109.704449, 28.267493); +INSERT INTO `sys_region` VALUES (433122, '泸溪县', 4, 433100, 110.226599, 28.221873); +INSERT INTO `sys_region` VALUES (433123, '凤凰县', 4, 433100, 109.605527, 27.953848); +INSERT INTO `sys_region` VALUES (433124, '花垣县', 4, 433100, 109.488562, 28.577910); +INSERT INTO `sys_region` VALUES (433125, '保靖县', 4, 433100, 109.666474, 28.705969); +INSERT INTO `sys_region` VALUES (433126, '古丈县', 4, 433100, 109.957507, 28.623084); +INSERT INTO `sys_region` VALUES (433127, '永顺县', 4, 433100, 109.863586, 28.985774); +INSERT INTO `sys_region` VALUES (433130, '龙山县', 4, 433100, 109.450416, 29.464122); +INSERT INTO `sys_region` VALUES (440000, '广东省', 2, 1, 113.272429, 23.137949); +INSERT INTO `sys_region` VALUES (440100, '广州市', 3, 440000, 113.271431, 23.135336); +INSERT INTO `sys_region` VALUES (440103, '荔湾区', 4, 440100, 113.250502, 23.131791); +INSERT INTO `sys_region` VALUES (440104, '越秀区', 4, 440100, 113.273426, 23.135260); +INSERT INTO `sys_region` VALUES (440105, '海珠区', 4, 440100, 113.323540, 23.088981); +INSERT INTO `sys_region` VALUES (440106, '天河区', 4, 440100, 113.368509, 23.130358); +INSERT INTO `sys_region` VALUES (440111, '白云区', 4, 440100, 113.279433, 23.164317); +INSERT INTO `sys_region` VALUES (440112, '黄埔区', 4, 440100, 113.487071, 23.187492); +INSERT INTO `sys_region` VALUES (440113, '番禺区', 4, 440100, 113.390470, 22.943831); +INSERT INTO `sys_region` VALUES (440114, '花都区', 4, 440100, 113.226576, 23.411162); +INSERT INTO `sys_region` VALUES (440115, '南沙区', 4, 440100, 113.531436, 22.807929); +INSERT INTO `sys_region` VALUES (440117, '从化区', 4, 440100, 113.593585, 23.553986); +INSERT INTO `sys_region` VALUES (440118, '增城区', 4, 440100, 113.817546, 23.266592); +INSERT INTO `sys_region` VALUES (440200, '韶关市', 3, 440000, 113.603527, 24.815881); +INSERT INTO `sys_region` VALUES (440203, '武江区', 4, 440200, 113.594556, 24.798486); +INSERT INTO `sys_region` VALUES (440204, '浈江区', 4, 440200, 113.617477, 24.810414); +INSERT INTO `sys_region` VALUES (440205, '曲江区', 4, 440200, 113.611501, 24.688408); +INSERT INTO `sys_region` VALUES (440222, '始兴县', 4, 440200, 114.068567, 24.958558); +INSERT INTO `sys_region` VALUES (440224, '仁化县', 4, 440200, 113.755443, 25.092288); +INSERT INTO `sys_region` VALUES (440229, '翁源县', 4, 440200, 114.136427, 24.356594); +INSERT INTO `sys_region` VALUES (440232, '乳源瑶族自治县', 4, 440200, 113.282431, 24.782333); +INSERT INTO `sys_region` VALUES (440233, '新丰县', 4, 440200, 114.213512, 24.065547); +INSERT INTO `sys_region` VALUES (440281, '乐昌市', 4, 440200, 113.354579, 25.135592); +INSERT INTO `sys_region` VALUES (440282, '南雄市', 4, 440200, 114.318579, 25.123527); +INSERT INTO `sys_region` VALUES (440300, '深圳市', 3, 440000, 114.064552, 22.548457); +INSERT INTO `sys_region` VALUES (440303, '罗湖区', 4, 440300, 114.137432, 22.554485); +INSERT INTO `sys_region` VALUES (440304, '福田区', 4, 440300, 114.061491, 22.528501); +INSERT INTO `sys_region` VALUES (440305, '南山区', 4, 440300, 113.936539, 22.538500); +INSERT INTO `sys_region` VALUES (440306, '宝安区', 4, 440300, 113.890427, 22.560033); +INSERT INTO `sys_region` VALUES (440307, '龙岗区', 4, 440300, 114.254455, 22.726017); +INSERT INTO `sys_region` VALUES (440308, '盐田区', 4, 440300, 114.243430, 22.563438); +INSERT INTO `sys_region` VALUES (440309, '龙华区', 4, 440300, 114.051153, 22.702687); +INSERT INTO `sys_region` VALUES (440310, '坪山区', 4, 440300, 114.357197, 22.715376); +INSERT INTO `sys_region` VALUES (440311, '光明区', 4, 440300, 113.942560, 22.754466); +INSERT INTO `sys_region` VALUES (440400, '珠海市', 3, 440000, 113.582555, 22.276565); +INSERT INTO `sys_region` VALUES (440402, '香洲区', 4, 440400, 113.550472, 22.273004); +INSERT INTO `sys_region` VALUES (440403, '斗门区', 4, 440400, 113.303467, 22.215516); +INSERT INTO `sys_region` VALUES (440404, '金湾区', 4, 440400, 113.369517, 22.152577); +INSERT INTO `sys_region` VALUES (440500, '汕头市', 3, 440000, 116.688529, 23.359092); +INSERT INTO `sys_region` VALUES (440507, '龙湖区', 4, 440500, 116.723525, 23.377776); +INSERT INTO `sys_region` VALUES (440511, '金平区', 4, 440500, 116.709550, 23.371750); +INSERT INTO `sys_region` VALUES (440512, '濠江区', 4, 440500, 116.733517, 23.291546); +INSERT INTO `sys_region` VALUES (440513, '潮阳区', 4, 440500, 116.608515, 23.270855); +INSERT INTO `sys_region` VALUES (440514, '潮南区', 4, 440500, 116.439491, 23.256341); +INSERT INTO `sys_region` VALUES (440515, '澄海区', 4, 440500, 116.762425, 23.472341); +INSERT INTO `sys_region` VALUES (440523, '南澳县', 4, 440500, 117.030496, 23.427812); +INSERT INTO `sys_region` VALUES (440600, '佛山市', 3, 440000, 113.128512, 23.027759); +INSERT INTO `sys_region` VALUES (440604, '禅城区', 4, 440600, 113.129505, 23.015374); +INSERT INTO `sys_region` VALUES (440605, '南海区', 4, 440600, 113.149446, 23.035011); +INSERT INTO `sys_region` VALUES (440606, '顺德区', 4, 440600, 113.300453, 22.810453); +INSERT INTO `sys_region` VALUES (440607, '三水区', 4, 440600, 112.903471, 23.161920); +INSERT INTO `sys_region` VALUES (440608, '高明区', 4, 440600, 112.899472, 22.906350); +INSERT INTO `sys_region` VALUES (440700, '江门市', 3, 440000, 113.088556, 22.584604); +INSERT INTO `sys_region` VALUES (440703, '蓬江区', 4, 440700, 113.084546, 22.601066); +INSERT INTO `sys_region` VALUES (440704, '江海区', 4, 440700, 113.117557, 22.566115); +INSERT INTO `sys_region` VALUES (440705, '新会区', 4, 440700, 113.038455, 22.465113); +INSERT INTO `sys_region` VALUES (440781, '台山市', 4, 440700, 112.800445, 22.257923); +INSERT INTO `sys_region` VALUES (440783, '开平市', 4, 440700, 112.704464, 22.382499); +INSERT INTO `sys_region` VALUES (440784, '鹤山市', 4, 440700, 112.970527, 22.771169); +INSERT INTO `sys_region` VALUES (440785, '恩平市', 4, 440700, 112.311438, 22.189035); +INSERT INTO `sys_region` VALUES (440800, '湛江市', 3, 440000, 110.365554, 21.276723); +INSERT INTO `sys_region` VALUES (440802, '赤坎区', 4, 440800, 110.372533, 21.272135); +INSERT INTO `sys_region` VALUES (440803, '霞山区', 4, 440800, 110.404425, 21.198227); +INSERT INTO `sys_region` VALUES (440804, '坡头区', 4, 440800, 110.462567, 21.250377); +INSERT INTO `sys_region` VALUES (440811, '麻章区', 4, 440800, 110.340579, 21.269189); +INSERT INTO `sys_region` VALUES (440823, '遂溪县', 4, 440800, 110.256515, 21.383103); +INSERT INTO `sys_region` VALUES (440825, '徐闻县', 4, 440800, 110.182473, 20.331724); +INSERT INTO `sys_region` VALUES (440881, '廉江市', 4, 440800, 110.292448, 21.615816); +INSERT INTO `sys_region` VALUES (440882, '雷州市', 4, 440800, 110.102581, 20.919881); +INSERT INTO `sys_region` VALUES (440883, '吴川市', 4, 440800, 110.786450, 21.447263); +INSERT INTO `sys_region` VALUES (440900, '茂名市', 3, 440000, 110.931543, 21.669064); +INSERT INTO `sys_region` VALUES (440902, '茂南区', 4, 440900, 110.925546, 21.647152); +INSERT INTO `sys_region` VALUES (440904, '电白区', 4, 440900, 111.020471, 21.520351); +INSERT INTO `sys_region` VALUES (440981, '高州市', 4, 440900, 110.859474, 21.924049); +INSERT INTO `sys_region` VALUES (440982, '化州市', 4, 440900, 110.646431, 21.670231); +INSERT INTO `sys_region` VALUES (440983, '信宜市', 4, 440900, 110.953582, 22.360093); +INSERT INTO `sys_region` VALUES (441200, '肇庆市', 3, 440000, 112.471489, 23.052889); +INSERT INTO `sys_region` VALUES (441202, '端州区', 4, 441200, 112.491560, 23.057564); +INSERT INTO `sys_region` VALUES (441203, '鼎湖区', 4, 441200, 112.574434, 23.164308); +INSERT INTO `sys_region` VALUES (441204, '高要区', 4, 441200, 112.464446, 23.031896); +INSERT INTO `sys_region` VALUES (441223, '广宁县', 4, 441200, 112.447424, 23.641036); +INSERT INTO `sys_region` VALUES (441224, '怀集县', 4, 441200, 112.173918, 23.926566); +INSERT INTO `sys_region` VALUES (441225, '封开县', 4, 441200, 111.518526, 23.429769); +INSERT INTO `sys_region` VALUES (441226, '德庆县', 4, 441200, 111.791554, 23.151373); +INSERT INTO `sys_region` VALUES (441284, '四会市', 4, 441200, 112.740579, 23.332381); +INSERT INTO `sys_region` VALUES (441300, '惠州市', 3, 440000, 114.423558, 23.116359); +INSERT INTO `sys_region` VALUES (441302, '惠城区', 4, 441300, 114.389490, 23.089726); +INSERT INTO `sys_region` VALUES (441303, '惠阳区', 4, 441300, 114.463464, 22.794721); +INSERT INTO `sys_region` VALUES (441322, '博罗县', 4, 441300, 114.296573, 23.178806); +INSERT INTO `sys_region` VALUES (441323, '惠东县', 4, 441300, 114.726426, 22.991443); +INSERT INTO `sys_region` VALUES (441324, '龙门县', 4, 441300, 114.261430, 23.733838); +INSERT INTO `sys_region` VALUES (441400, '梅州市', 3, 440000, 116.129537, 24.294178); +INSERT INTO `sys_region` VALUES (441402, '梅江区', 4, 441400, 116.123536, 24.315879); +INSERT INTO `sys_region` VALUES (441403, '梅县区', 4, 441400, 116.088562, 24.270999); +INSERT INTO `sys_region` VALUES (441422, '大埔县', 4, 441400, 116.701559, 24.353459); +INSERT INTO `sys_region` VALUES (441423, '丰顺县', 4, 441400, 116.188454, 23.745738); +INSERT INTO `sys_region` VALUES (441424, '五华县', 4, 441400, 115.782485, 23.938409); +INSERT INTO `sys_region` VALUES (441426, '平远县', 4, 441400, 115.897477, 24.572414); +INSERT INTO `sys_region` VALUES (441427, '蕉岭县', 4, 441400, 116.177439, 24.664993); +INSERT INTO `sys_region` VALUES (441481, '兴宁市', 4, 441400, 115.737579, 24.142294); +INSERT INTO `sys_region` VALUES (441500, '汕尾市', 3, 440000, 115.381553, 22.791263); +INSERT INTO `sys_region` VALUES (441502, '城区', 4, 441500, 115.371531, 22.784552); +INSERT INTO `sys_region` VALUES (441521, '海丰县', 4, 441500, 115.329445, 22.972744); +INSERT INTO `sys_region` VALUES (441523, '陆河县', 4, 441500, 115.666483, 23.307677); +INSERT INTO `sys_region` VALUES (441581, '陆丰市', 4, 441500, 115.658490, 22.923636); +INSERT INTO `sys_region` VALUES (441600, '河源市', 3, 440000, 114.707446, 23.749684); +INSERT INTO `sys_region` VALUES (441602, '源城区', 4, 441600, 114.708439, 23.740298); +INSERT INTO `sys_region` VALUES (441621, '紫金县', 4, 441600, 115.190448, 23.641430); +INSERT INTO `sys_region` VALUES (441622, '龙川县', 4, 441600, 115.266555, 24.105851); +INSERT INTO `sys_region` VALUES (441623, '连平县', 4, 441600, 114.495444, 24.375808); +INSERT INTO `sys_region` VALUES (441624, '和平县', 4, 441600, 114.945449, 24.448253); +INSERT INTO `sys_region` VALUES (441625, '东源县', 4, 441600, 114.753508, 23.794258); +INSERT INTO `sys_region` VALUES (441700, '阳江市', 3, 440000, 111.988489, 21.864340); +INSERT INTO `sys_region` VALUES (441702, '江城区', 4, 441700, 111.961455, 21.868128); +INSERT INTO `sys_region` VALUES (441704, '阳东区', 4, 441700, 112.012350, 21.875417); +INSERT INTO `sys_region` VALUES (441721, '阳西县', 4, 441700, 111.624481, 21.758701); +INSERT INTO `sys_region` VALUES (441781, '阳春市', 4, 441700, 111.797536, 22.176015); +INSERT INTO `sys_region` VALUES (441800, '清远市', 3, 440000, 113.062468, 23.688230); +INSERT INTO `sys_region` VALUES (441802, '清城区', 4, 441800, 113.069477, 23.704022); +INSERT INTO `sys_region` VALUES (441803, '清新区', 4, 441800, 112.991558, 23.754270); +INSERT INTO `sys_region` VALUES (441821, '佛冈县', 4, 441800, 113.538441, 23.885475); +INSERT INTO `sys_region` VALUES (441823, '阳山县', 4, 441800, 112.647520, 24.470944); +INSERT INTO `sys_region` VALUES (441825, '连山壮族瑶族自治县', 4, 441800, 112.100426, 24.576846); +INSERT INTO `sys_region` VALUES (441826, '连南瑶族自治县', 4, 441800, 112.293517, 24.731549); +INSERT INTO `sys_region` VALUES (441881, '英德市', 4, 441800, 113.421443, 24.191939); +INSERT INTO `sys_region` VALUES (441882, '连州市', 4, 441800, 112.383573, 24.786467); +INSERT INTO `sys_region` VALUES (441900, '东莞市', 3, 440000, 113.758420, 23.027308); +INSERT INTO `sys_region` VALUES (442000, '中山市', 3, 440000, 113.399422, 22.522315); +INSERT INTO `sys_region` VALUES (445100, '潮州市', 3, 440000, 116.629470, 23.662623); +INSERT INTO `sys_region` VALUES (445102, '湘桥区', 4, 445100, 116.634462, 23.680687); +INSERT INTO `sys_region` VALUES (445103, '潮安区', 4, 445100, 116.684526, 23.468357); +INSERT INTO `sys_region` VALUES (445122, '饶平县', 4, 445100, 117.010449, 23.670347); +INSERT INTO `sys_region` VALUES (445200, '揭阳市', 3, 440000, 116.378512, 23.555740); +INSERT INTO `sys_region` VALUES (445202, '榕城区', 4, 445200, 116.373516, 23.530746); +INSERT INTO `sys_region` VALUES (445203, '揭东区', 4, 445200, 116.418456, 23.572485); +INSERT INTO `sys_region` VALUES (445222, '揭西县', 4, 445200, 115.848561, 23.437300); +INSERT INTO `sys_region` VALUES (445224, '惠来县', 4, 445200, 116.301444, 23.039645); +INSERT INTO `sys_region` VALUES (445281, '普宁市', 4, 445200, 116.172449, 23.303635); +INSERT INTO `sys_region` VALUES (445300, '云浮市', 3, 440000, 112.051513, 22.920912); +INSERT INTO `sys_region` VALUES (445302, '云城区', 4, 445300, 112.050529, 22.933898); +INSERT INTO `sys_region` VALUES (445303, '云安区', 4, 445300, 112.009563, 23.076893); +INSERT INTO `sys_region` VALUES (445321, '新兴县', 4, 445300, 112.231497, 22.701890); +INSERT INTO `sys_region` VALUES (445322, '郁南县', 4, 445300, 111.541554, 23.240174); +INSERT INTO `sys_region` VALUES (445381, '罗定市', 4, 445300, 111.576480, 22.774296); +INSERT INTO `sys_region` VALUES (450000, '广西壮族自治区', 2, 1, 108.334521, 22.821269); +INSERT INTO `sys_region` VALUES (450100, '南宁市', 3, 450000, 108.373451, 22.822607); +INSERT INTO `sys_region` VALUES (450102, '兴宁区', 4, 450100, 108.375445, 22.860291); +INSERT INTO `sys_region` VALUES (450103, '青秀区', 4, 450100, 108.501439, 22.792227); +INSERT INTO `sys_region` VALUES (450105, '江南区', 4, 450100, 108.279494, 22.787046); +INSERT INTO `sys_region` VALUES (450107, '西乡塘区', 4, 450100, 108.319572, 22.839652); +INSERT INTO `sys_region` VALUES (450108, '良庆区', 4, 450100, 108.399879, 22.759847); +INSERT INTO `sys_region` VALUES (450109, '邕宁区', 4, 450100, 108.493420, 22.764600); +INSERT INTO `sys_region` VALUES (450110, '武鸣区', 4, 450100, 108.281517, 23.164516); +INSERT INTO `sys_region` VALUES (450123, '隆安县', 4, 450100, 107.702574, 23.171585); +INSERT INTO `sys_region` VALUES (450124, '马山县', 4, 450100, 108.183562, 23.713878); +INSERT INTO `sys_region` VALUES (450125, '上林县', 4, 450100, 108.611451, 23.438519); +INSERT INTO `sys_region` VALUES (450126, '宾阳县', 4, 450100, 108.816502, 23.223701); +INSERT INTO `sys_region` VALUES (450181, '横州市', 4, 450100, 109.267568, 22.685573); +INSERT INTO `sys_region` VALUES (450200, '柳州市', 3, 450000, 109.434422, 24.331961); +INSERT INTO `sys_region` VALUES (450202, '城中区', 4, 450200, 109.417482, 24.321314); +INSERT INTO `sys_region` VALUES (450203, '鱼峰区', 4, 450200, 109.449416, 24.318522); +INSERT INTO `sys_region` VALUES (450204, '柳南区', 4, 450200, 109.391552, 24.341579); +INSERT INTO `sys_region` VALUES (450205, '柳北区', 4, 450200, 109.408532, 24.367867); +INSERT INTO `sys_region` VALUES (450206, '柳江区', 4, 450200, 109.332444, 24.260815); +INSERT INTO `sys_region` VALUES (450222, '柳城县', 4, 450200, 109.251562, 24.656370); +INSERT INTO `sys_region` VALUES (450223, '鹿寨县', 4, 450200, 109.757554, 24.478622); +INSERT INTO `sys_region` VALUES (450224, '融安县', 4, 450200, 109.404563, 25.230511); +INSERT INTO `sys_region` VALUES (450225, '融水苗族自治县', 4, 450200, 109.262561, 25.072077); +INSERT INTO `sys_region` VALUES (450226, '三江侗族自治县', 4, 450200, 109.614547, 25.788830); +INSERT INTO `sys_region` VALUES (450300, '桂林市', 3, 450000, 110.186195, 25.241699); +INSERT INTO `sys_region` VALUES (450302, '秀峰区', 4, 450300, 110.270437, 25.279618); +INSERT INTO `sys_region` VALUES (450303, '叠彩区', 4, 450300, 110.308463, 25.320233); +INSERT INTO `sys_region` VALUES (450304, '象山区', 4, 450300, 110.287423, 25.267930); +INSERT INTO `sys_region` VALUES (450305, '七星区', 4, 450300, 110.324538, 25.258567); +INSERT INTO `sys_region` VALUES (450311, '雁山区', 4, 450300, 110.315479, 25.066214); +INSERT INTO `sys_region` VALUES (450312, '临桂区', 4, 450300, 110.218587, 25.244302); +INSERT INTO `sys_region` VALUES (450321, '阳朔县', 4, 450300, 110.503475, 24.784519); +INSERT INTO `sys_region` VALUES (450323, '灵川县', 4, 450300, 110.332537, 25.415550); +INSERT INTO `sys_region` VALUES (450324, '全州县', 4, 450300, 111.079569, 25.934343); +INSERT INTO `sys_region` VALUES (450325, '兴安县', 4, 450300, 110.678516, 25.617567); +INSERT INTO `sys_region` VALUES (450326, '永福县', 4, 450300, 109.989591, 24.985578); +INSERT INTO `sys_region` VALUES (450327, '灌阳县', 4, 450300, 111.167552, 25.495121); +INSERT INTO `sys_region` VALUES (450328, '龙胜各族自治县', 4, 450300, 110.017494, 25.804117); +INSERT INTO `sys_region` VALUES (450329, '资源县', 4, 450300, 110.658439, 26.048569); +INSERT INTO `sys_region` VALUES (450330, '平乐县', 4, 450300, 110.649446, 24.639632); +INSERT INTO `sys_region` VALUES (450332, '恭城瑶族自治县', 4, 450300, 110.834560, 24.837194); +INSERT INTO `sys_region` VALUES (450381, '荔浦市', 4, 450300, 110.401437, 24.494122); +INSERT INTO `sys_region` VALUES (450400, '梧州市', 3, 450000, 111.285517, 23.482745); +INSERT INTO `sys_region` VALUES (450403, '万秀区', 4, 450400, 111.327520, 23.478846); +INSERT INTO `sys_region` VALUES (450405, '长洲区', 4, 450400, 111.281499, 23.491510); +INSERT INTO `sys_region` VALUES (450406, '龙圩区', 4, 450400, 111.253448, 23.421414); +INSERT INTO `sys_region` VALUES (450421, '苍梧县', 4, 450400, 111.555547, 23.845998); +INSERT INTO `sys_region` VALUES (450422, '藤县', 4, 450400, 110.921499, 23.381010); +INSERT INTO `sys_region` VALUES (450423, '蒙山县', 4, 450400, 110.531417, 24.200017); +INSERT INTO `sys_region` VALUES (450481, '岑溪市', 4, 450400, 111.001432, 22.924621); +INSERT INTO `sys_region` VALUES (450500, '北海市', 3, 450000, 109.126533, 21.486836); +INSERT INTO `sys_region` VALUES (450502, '海城区', 4, 450500, 109.124521, 21.481066); +INSERT INTO `sys_region` VALUES (450503, '银海区', 4, 450500, 109.146545, 21.454769); +INSERT INTO `sys_region` VALUES (450512, '铁山港区', 4, 450500, 109.428473, 21.535295); +INSERT INTO `sys_region` VALUES (450521, '合浦县', 4, 450500, 109.213439, 21.667006); +INSERT INTO `sys_region` VALUES (450600, '防城港市', 3, 450000, 108.360419, 21.693005); +INSERT INTO `sys_region` VALUES (450602, '港口区', 4, 450600, 108.386483, 21.649566); +INSERT INTO `sys_region` VALUES (450603, '防城区', 4, 450600, 108.360448, 21.775411); +INSERT INTO `sys_region` VALUES (450621, '上思县', 4, 450600, 107.990443, 22.159914); +INSERT INTO `sys_region` VALUES (450681, '东兴市', 4, 450600, 107.977489, 21.553615); +INSERT INTO `sys_region` VALUES (450700, '钦州市', 3, 450000, 108.660580, 21.986594); +INSERT INTO `sys_region` VALUES (450702, '钦南区', 4, 450700, 108.664549, 21.945972); +INSERT INTO `sys_region` VALUES (450703, '钦北区', 4, 450700, 108.638513, 22.020367); +INSERT INTO `sys_region` VALUES (450721, '灵山县', 4, 450700, 109.297478, 22.422413); +INSERT INTO `sys_region` VALUES (450722, '浦北县', 4, 450700, 109.563423, 22.277822); +INSERT INTO `sys_region` VALUES (450800, '贵港市', 3, 450000, 109.605520, 23.117448); +INSERT INTO `sys_region` VALUES (450802, '港北区', 4, 450800, 109.578433, 23.117564); +INSERT INTO `sys_region` VALUES (450803, '港南区', 4, 450800, 109.606553, 23.081240); +INSERT INTO `sys_region` VALUES (450804, '覃塘区', 4, 450800, 109.459427, 23.133251); +INSERT INTO `sys_region` VALUES (450821, '平南县', 4, 450800, 110.398452, 23.545506); +INSERT INTO `sys_region` VALUES (450881, '桂平市', 4, 450800, 110.085526, 23.400049); +INSERT INTO `sys_region` VALUES (450900, '玉林市', 3, 450000, 110.188453, 22.659831); +INSERT INTO `sys_region` VALUES (450902, '玉州区', 4, 450900, 110.157431, 22.634493); +INSERT INTO `sys_region` VALUES (450903, '福绵区', 4, 450900, 110.088538, 22.563705); +INSERT INTO `sys_region` VALUES (450921, '容县', 4, 450900, 110.564530, 22.863666); +INSERT INTO `sys_region` VALUES (450922, '陆川县', 4, 450900, 110.270456, 22.327222); +INSERT INTO `sys_region` VALUES (450923, '博白县', 4, 450900, 109.982553, 22.278675); +INSERT INTO `sys_region` VALUES (450924, '兴业县', 4, 450900, 109.881552, 22.742268); +INSERT INTO `sys_region` VALUES (450981, '北流市', 4, 450900, 110.360570, 22.713958); +INSERT INTO `sys_region` VALUES (451000, '百色市', 3, 450000, 106.624589, 23.908186); +INSERT INTO `sys_region` VALUES (451002, '右江区', 4, 451000, 106.625589, 23.907085); +INSERT INTO `sys_region` VALUES (451003, '田阳区', 4, 451000, 106.921413, 23.742006); +INSERT INTO `sys_region` VALUES (451022, '田东县', 4, 451000, 107.132499, 23.603130); +INSERT INTO `sys_region` VALUES (451024, '德保县', 4, 451000, 106.621583, 23.328994); +INSERT INTO `sys_region` VALUES (451026, '那坡县', 4, 451000, 105.839423, 23.393794); +INSERT INTO `sys_region` VALUES (451027, '凌云县', 4, 451000, 106.568416, 24.354015); +INSERT INTO `sys_region` VALUES (451028, '乐业县', 4, 451000, 106.563430, 24.783216); +INSERT INTO `sys_region` VALUES (451029, '田林县', 4, 451000, 106.234498, 24.300535); +INSERT INTO `sys_region` VALUES (451030, '西林县', 4, 451000, 105.100494, 24.495668); +INSERT INTO `sys_region` VALUES (451031, '隆林各族自治县', 4, 451000, 105.350459, 24.776814); +INSERT INTO `sys_region` VALUES (451081, '靖西市', 4, 451000, 106.424453, 23.140126); +INSERT INTO `sys_region` VALUES (451082, '平果市', 4, 451000, 107.596571, 23.334923); +INSERT INTO `sys_region` VALUES (451100, '贺州市', 3, 450000, 111.573526, 24.409451); +INSERT INTO `sys_region` VALUES (451102, '八步区', 4, 451100, 111.558567, 24.417531); +INSERT INTO `sys_region` VALUES (451103, '平桂区', 4, 451100, 111.478414, 24.462001); +INSERT INTO `sys_region` VALUES (451121, '昭平县', 4, 451100, 110.817575, 24.175106); +INSERT INTO `sys_region` VALUES (451122, '钟山县', 4, 451100, 111.309586, 24.531673); +INSERT INTO `sys_region` VALUES (451123, '富川瑶族自治县', 4, 451100, 111.284511, 24.820160); +INSERT INTO `sys_region` VALUES (451200, '河池市', 3, 450000, 108.643109, 24.491714); +INSERT INTO `sys_region` VALUES (451202, '金城江区', 4, 451200, 108.043507, 24.695679); +INSERT INTO `sys_region` VALUES (451203, '宜州区', 4, 451200, 108.617859, 24.506710); +INSERT INTO `sys_region` VALUES (451221, '南丹县', 4, 451200, 107.547480, 24.981850); +INSERT INTO `sys_region` VALUES (451222, '天峨县', 4, 451200, 107.178456, 25.005664); +INSERT INTO `sys_region` VALUES (451223, '凤山县', 4, 451200, 107.048420, 24.553218); +INSERT INTO `sys_region` VALUES (451224, '东兰县', 4, 451200, 107.380504, 24.516871); +INSERT INTO `sys_region` VALUES (451225, '罗城仫佬族自治县', 4, 451200, 108.911574, 24.783085); +INSERT INTO `sys_region` VALUES (451226, '环江毛南族自治县', 4, 451200, 108.264443, 24.832088); +INSERT INTO `sys_region` VALUES (451227, '巴马瑶族自治县', 4, 451200, 107.266481, 24.147265); +INSERT INTO `sys_region` VALUES (451228, '都安瑶族自治县', 4, 451200, 108.111458, 23.937331); +INSERT INTO `sys_region` VALUES (451229, '大化瑶族自治县', 4, 451200, 108.004411, 23.742818); +INSERT INTO `sys_region` VALUES (451300, '来宾市', 3, 450000, 109.227458, 23.756547); +INSERT INTO `sys_region` VALUES (451302, '兴宾区', 4, 451300, 109.241499, 23.733211); +INSERT INTO `sys_region` VALUES (451321, '忻城县', 4, 451300, 108.672562, 24.071889); +INSERT INTO `sys_region` VALUES (451322, '象州县', 4, 451300, 109.711462, 23.979681); +INSERT INTO `sys_region` VALUES (451323, '武宣县', 4, 451300, 109.669442, 23.600404); +INSERT INTO `sys_region` VALUES (451324, '金秀瑶族自治县', 4, 451300, 110.195506, 24.136319); +INSERT INTO `sys_region` VALUES (451381, '合山市', 4, 451300, 108.892566, 23.812260); +INSERT INTO `sys_region` VALUES (451400, '崇左市', 3, 450000, 107.371520, 22.383117); +INSERT INTO `sys_region` VALUES (451402, '江州区', 4, 451400, 107.359533, 22.411246); +INSERT INTO `sys_region` VALUES (451421, '扶绥县', 4, 451400, 107.910465, 22.641097); +INSERT INTO `sys_region` VALUES (451422, '宁明县', 4, 451400, 107.083524, 22.145885); +INSERT INTO `sys_region` VALUES (451423, '龙州县', 4, 451400, 106.860582, 22.348299); +INSERT INTO `sys_region` VALUES (451424, '大新县', 4, 451400, 107.207557, 22.836229); +INSERT INTO `sys_region` VALUES (451425, '天等县', 4, 451400, 107.149473, 23.087506); +INSERT INTO `sys_region` VALUES (451481, '凭祥市', 4, 451400, 106.773524, 22.100153); +INSERT INTO `sys_region` VALUES (460000, '海南省', 2, 1, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (460100, '海口市', 3, 460000, 110.206720, 20.052113); +INSERT INTO `sys_region` VALUES (460105, '秀英区', 4, 460100, 110.300436, 20.013642); +INSERT INTO `sys_region` VALUES (460106, '龙华区', 4, 460100, 110.335541, 20.036321); +INSERT INTO `sys_region` VALUES (460107, '琼山区', 4, 460100, 110.360526, 20.009151); +INSERT INTO `sys_region` VALUES (460108, '美兰区', 4, 460100, 110.373498, 20.034646); +INSERT INTO `sys_region` VALUES (460200, '三亚市', 3, 460000, 109.518557, 18.258736); +INSERT INTO `sys_region` VALUES (460202, '海棠区', 4, 460200, 109.742314, 18.389904); +INSERT INTO `sys_region` VALUES (460203, '吉阳区', 4, 460200, 109.520552, 18.257058); +INSERT INTO `sys_region` VALUES (460204, '天涯区', 4, 460200, 109.462463, 18.306920); +INSERT INTO `sys_region` VALUES (460205, '崖州区', 4, 460200, 109.178398, 18.363459); +INSERT INTO `sys_region` VALUES (460300, '三沙市', 3, 460000, 112.340482, 16.838953); +INSERT INTO `sys_region` VALUES (460321, '西沙群岛', 4, 460300, 111.786491, 16.509801); +INSERT INTO `sys_region` VALUES (460322, '南沙群岛', 4, 460300, 112.340482, 16.838953); +INSERT INTO `sys_region` VALUES (460323, '中沙群岛的岛礁及其海域', 4, 460300, 112.340482, 16.838953); +INSERT INTO `sys_region` VALUES (460400, '儋州市', 3, 460000, 109.587456, 19.527146); +INSERT INTO `sys_region` VALUES (469000, '省直辖县级行政区划', 3, 460000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469001, '五指山市', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469002, '琼海市', 4, 469000, 110.489933, 19.247978); +INSERT INTO `sys_region` VALUES (469005, '文昌市', 4, 469000, 110.760426, 19.619303); +INSERT INTO `sys_region` VALUES (469006, '万宁市', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469007, '东方市', 4, 469000, 108.648688, 19.104690); +INSERT INTO `sys_region` VALUES (469021, '定安县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469022, '屯昌县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469023, '澄迈县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469024, '临高县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469025, '白沙黎族自治县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469026, '昌江黎族自治县', 4, 469000, 109.062168, 19.304101); +INSERT INTO `sys_region` VALUES (469027, '乐东黎族自治县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469028, '陵水黎族自治县', 4, 469000, 110.355537, 20.025802); +INSERT INTO `sys_region` VALUES (469029, '保亭黎族苗族自治县', 4, 469000, 109.583236, 19.409901); +INSERT INTO `sys_region` VALUES (469030, '琼中黎族苗族自治县', 4, 469000, 109.583236, 19.409901); +INSERT INTO `sys_region` VALUES (500000, '重庆', 2, 1, 106.558434, 29.568996); +INSERT INTO `sys_region` VALUES (500100, '重庆市', 3, 500000, 106.558434, 29.568996); +INSERT INTO `sys_region` VALUES (500101, '万州区', 4, 500100, 108.415558, 30.813622); +INSERT INTO `sys_region` VALUES (500102, '涪陵区', 4, 500100, 107.396420, 29.709278); +INSERT INTO `sys_region` VALUES (500103, '渝中区', 4, 500100, 106.575440, 29.559090); +INSERT INTO `sys_region` VALUES (500104, '大渡口区', 4, 500100, 106.488534, 29.490107); +INSERT INTO `sys_region` VALUES (500105, '江北区', 4, 500100, 106.580415, 29.612832); +INSERT INTO `sys_region` VALUES (500106, '沙坪坝区', 4, 500100, 106.464465, 29.547193); +INSERT INTO `sys_region` VALUES (500107, '九龙坡区', 4, 500100, 106.517559, 29.507928); +INSERT INTO `sys_region` VALUES (500108, '南岸区', 4, 500100, 106.668430, 29.502683); +INSERT INTO `sys_region` VALUES (500109, '北碚区', 4, 500100, 106.402281, 29.811157); +INSERT INTO `sys_region` VALUES (500110, '綦江区', 4, 500100, 106.657484, 29.034114); +INSERT INTO `sys_region` VALUES (500111, '大足区', 4, 500100, 105.728405, 29.713114); +INSERT INTO `sys_region` VALUES (500112, '渝北区', 4, 500100, 106.637559, 29.723927); +INSERT INTO `sys_region` VALUES (500113, '巴南区', 4, 500100, 106.547454, 29.408475); +INSERT INTO `sys_region` VALUES (500114, '黔江区', 4, 500100, 108.777591, 29.538813); +INSERT INTO `sys_region` VALUES (500115, '长寿区', 4, 500100, 107.087531, 29.863520); +INSERT INTO `sys_region` VALUES (500116, '江津区', 4, 500100, 106.265598, 29.295884); +INSERT INTO `sys_region` VALUES (500117, '合川区', 4, 500100, 106.282541, 29.978181); +INSERT INTO `sys_region` VALUES (500118, '永川区', 4, 500100, 105.933499, 29.362046); +INSERT INTO `sys_region` VALUES (500119, '南川区', 4, 500100, 107.105585, 29.163479); +INSERT INTO `sys_region` VALUES (500120, '璧山区', 4, 500100, 106.233475, 29.598347); +INSERT INTO `sys_region` VALUES (500151, '铜梁区', 4, 500100, 106.063449, 29.850509); +INSERT INTO `sys_region` VALUES (500152, '潼南区', 4, 500100, 105.847399, 30.197314); +INSERT INTO `sys_region` VALUES (500153, '荣昌区', 4, 500100, 105.601420, 29.411307); +INSERT INTO `sys_region` VALUES (500154, '开州区', 4, 500100, 108.399498, 31.166644); +INSERT INTO `sys_region` VALUES (500155, '梁平区', 4, 500100, 107.776097, 30.660553); +INSERT INTO `sys_region` VALUES (500156, '武隆区', 4, 500100, 107.766425, 29.332027); +INSERT INTO `sys_region` VALUES (500229, '城口县', 4, 500100, 108.671612, 31.953391); +INSERT INTO `sys_region` VALUES (500230, '丰都县', 4, 500100, 107.737481, 29.869413); +INSERT INTO `sys_region` VALUES (500231, '垫江县', 4, 500100, 107.339566, 30.333294); +INSERT INTO `sys_region` VALUES (500233, '忠县', 4, 500100, 108.044538, 30.305268); +INSERT INTO `sys_region` VALUES (500235, '云阳县', 4, 500100, 108.703448, 30.936611); +INSERT INTO `sys_region` VALUES (500236, '奉节县', 4, 500100, 109.470473, 31.024602); +INSERT INTO `sys_region` VALUES (500237, '巫山县', 4, 500100, 109.885546, 31.080519); +INSERT INTO `sys_region` VALUES (500238, '巫溪县', 4, 500100, 109.576403, 31.404880); +INSERT INTO `sys_region` VALUES (500240, '石柱土家族自治县', 4, 500100, 108.120414, 30.006109); +INSERT INTO `sys_region` VALUES (500241, '秀山土家族苗族自治县', 4, 500100, 109.013574, 28.453448); +INSERT INTO `sys_region` VALUES (500242, '酉阳土家族苗族自治县', 4, 500100, 108.774586, 28.847040); +INSERT INTO `sys_region` VALUES (500243, '彭水苗族土家族自治县', 4, 500100, 108.172578, 29.299462); +INSERT INTO `sys_region` VALUES (510000, '四川省', 2, 1, 104.073467, 30.577543); +INSERT INTO `sys_region` VALUES (510100, '成都市', 3, 510000, 104.072747, 30.578994); +INSERT INTO `sys_region` VALUES (510104, '锦江区', 4, 510100, 104.089562, 30.661904); +INSERT INTO `sys_region` VALUES (510105, '青羊区', 4, 510100, 104.067445, 30.680038); +INSERT INTO `sys_region` VALUES (510106, '金牛区', 4, 510100, 104.057404, 30.697356); +INSERT INTO `sys_region` VALUES (510107, '武侯区', 4, 510100, 104.049424, 30.648713); +INSERT INTO `sys_region` VALUES (510108, '成华区', 4, 510100, 104.108592, 30.665589); +INSERT INTO `sys_region` VALUES (510112, '龙泉驿区', 4, 510100, 104.281397, 30.562698); +INSERT INTO `sys_region` VALUES (510113, '青白江区', 4, 510100, 104.257512, 30.884421); +INSERT INTO `sys_region` VALUES (510114, '新都区', 4, 510100, 104.165393, 30.829407); +INSERT INTO `sys_region` VALUES (510115, '温江区', 4, 510100, 103.863573, 30.688487); +INSERT INTO `sys_region` VALUES (510116, '双流区', 4, 510100, 103.930392, 30.580399); +INSERT INTO `sys_region` VALUES (510117, '郫都区', 4, 510100, 103.905446, 30.799538); +INSERT INTO `sys_region` VALUES (510118, '新津区', 4, 510100, 103.817433, 30.416364); +INSERT INTO `sys_region` VALUES (510121, '金堂县', 4, 510100, 104.418443, 30.868358); +INSERT INTO `sys_region` VALUES (510129, '大邑县', 4, 510100, 103.527530, 30.593155); +INSERT INTO `sys_region` VALUES (510131, '蒲江县', 4, 510100, 103.512571, 30.202500); +INSERT INTO `sys_region` VALUES (510181, '都江堰市', 4, 510100, 103.653534, 30.994257); +INSERT INTO `sys_region` VALUES (510182, '彭州市', 4, 510100, 103.965561, 30.995564); +INSERT INTO `sys_region` VALUES (510183, '邛崃市', 4, 510100, 103.470481, 30.416399); +INSERT INTO `sys_region` VALUES (510184, '崇州市', 4, 510100, 103.679433, 30.636596); +INSERT INTO `sys_region` VALUES (510185, '简阳市', 4, 510100, 104.553494, 30.417451); +INSERT INTO `sys_region` VALUES (510300, '自贡市', 3, 510000, 104.784449, 29.345585); +INSERT INTO `sys_region` VALUES (510302, '自流井区', 4, 510300, 104.783447, 29.343499); +INSERT INTO `sys_region` VALUES (510303, '贡井区', 4, 510300, 104.721557, 29.351476); +INSERT INTO `sys_region` VALUES (510304, '大安区', 4, 510300, 104.780416, 29.369929); +INSERT INTO `sys_region` VALUES (510311, '沿滩区', 4, 510300, 104.880409, 29.278797); +INSERT INTO `sys_region` VALUES (510321, '荣县', 4, 510300, 104.423875, 29.450987); +INSERT INTO `sys_region` VALUES (510322, '富顺县', 4, 510300, 104.981494, 29.186886); +INSERT INTO `sys_region` VALUES (510400, '攀枝花市', 3, 510000, 101.725541, 26.588033); +INSERT INTO `sys_region` VALUES (510402, '东区', 4, 510400, 101.710597, 26.552106); +INSERT INTO `sys_region` VALUES (510403, '西区', 4, 510400, 101.637413, 26.603868); +INSERT INTO `sys_region` VALUES (510411, '仁和区', 4, 510400, 101.744450, 26.504019); +INSERT INTO `sys_region` VALUES (510421, '米易县', 4, 510400, 102.117538, 26.902517); +INSERT INTO `sys_region` VALUES (510422, '盐边县', 4, 510400, 101.860499, 26.688767); +INSERT INTO `sys_region` VALUES (510500, '泸州市', 3, 510000, 105.448524, 28.877668); +INSERT INTO `sys_region` VALUES (510502, '江阳区', 4, 510500, 105.441573, 28.884498); +INSERT INTO `sys_region` VALUES (510503, '纳溪区', 4, 510500, 105.378005, 28.779001); +INSERT INTO `sys_region` VALUES (510504, '龙马潭区', 4, 510500, 105.444594, 28.919084); +INSERT INTO `sys_region` VALUES (510521, '泸县', 4, 510500, 105.388310, 29.157828); +INSERT INTO `sys_region` VALUES (510522, '合江县', 4, 510500, 105.837368, 28.818006); +INSERT INTO `sys_region` VALUES (510524, '叙永县', 4, 510500, 105.451175, 28.161786); +INSERT INTO `sys_region` VALUES (510525, '古蔺县', 4, 510500, 105.819142, 28.044758); +INSERT INTO `sys_region` VALUES (510600, '德阳市', 3, 510000, 104.404419, 31.133115); +INSERT INTO `sys_region` VALUES (510603, '旌阳区', 4, 510600, 104.423439, 31.148596); +INSERT INTO `sys_region` VALUES (510604, '罗江区', 4, 510600, 104.517414, 31.324179); +INSERT INTO `sys_region` VALUES (510623, '中江县', 4, 510600, 104.685530, 31.038954); +INSERT INTO `sys_region` VALUES (510681, '广汉市', 4, 510600, 104.288422, 30.982415); +INSERT INTO `sys_region` VALUES (510682, '什邡市', 4, 510600, 104.174427, 31.132889); +INSERT INTO `sys_region` VALUES (510683, '绵竹市', 4, 510600, 104.227609, 31.343592); +INSERT INTO `sys_region` VALUES (510700, '绵阳市', 3, 510000, 104.685562, 31.473663); +INSERT INTO `sys_region` VALUES (510703, '涪城区', 4, 510700, 104.763420, 31.461314); +INSERT INTO `sys_region` VALUES (510704, '游仙区', 4, 510700, 104.772429, 31.479904); +INSERT INTO `sys_region` VALUES (510705, '安州区', 4, 510700, 104.573555, 31.540751); +INSERT INTO `sys_region` VALUES (510722, '三台县', 4, 510700, 105.101490, 31.101586); +INSERT INTO `sys_region` VALUES (510723, '盐亭县', 4, 510700, 105.395503, 31.214319); +INSERT INTO `sys_region` VALUES (510725, '梓潼县', 4, 510700, 105.177567, 31.648313); +INSERT INTO `sys_region` VALUES (510726, '北川羌族自治县', 4, 510700, 104.361586, 31.963084); +INSERT INTO `sys_region` VALUES (510727, '平武县', 4, 510700, 104.535422, 32.414682); +INSERT INTO `sys_region` VALUES (510781, '江油市', 4, 510700, 104.752412, 31.784128); +INSERT INTO `sys_region` VALUES (510800, '广元市', 3, 510000, 105.850423, 32.441616); +INSERT INTO `sys_region` VALUES (510802, '利州区', 4, 510800, 105.852426, 32.440208); +INSERT INTO `sys_region` VALUES (510811, '昭化区', 4, 510800, 105.969419, 32.329618); +INSERT INTO `sys_region` VALUES (510812, '朝天区', 4, 510800, 105.896589, 32.649726); +INSERT INTO `sys_region` VALUES (510821, '旺苍县', 4, 510800, 106.296491, 32.235097); +INSERT INTO `sys_region` VALUES (510822, '青川县', 4, 510800, 105.245407, 32.581617); +INSERT INTO `sys_region` VALUES (510823, '剑阁县', 4, 510800, 105.531576, 32.293479); +INSERT INTO `sys_region` VALUES (510824, '苍溪县', 4, 510800, 105.941483, 31.738684); +INSERT INTO `sys_region` VALUES (510900, '遂宁市', 3, 510000, 105.599422, 30.539098); +INSERT INTO `sys_region` VALUES (510903, '船山区', 4, 510900, 105.574523, 30.531471); +INSERT INTO `sys_region` VALUES (510904, '安居区', 4, 510900, 105.462467, 30.361496); +INSERT INTO `sys_region` VALUES (510921, '蓬溪县', 4, 510900, 105.713446, 30.763751); +INSERT INTO `sys_region` VALUES (510923, '大英县', 4, 510900, 105.243404, 30.600810); +INSERT INTO `sys_region` VALUES (510981, '射洪市', 4, 510900, 105.394510, 30.877139); +INSERT INTO `sys_region` VALUES (511000, '内江市', 3, 510000, 105.064588, 29.585887); +INSERT INTO `sys_region` VALUES (511002, '市中区', 4, 511000, 105.074574, 29.592710); +INSERT INTO `sys_region` VALUES (511011, '东兴区', 4, 511000, 105.082547, 29.598486); +INSERT INTO `sys_region` VALUES (511024, '威远县', 4, 511000, 104.674498, 29.533635); +INSERT INTO `sys_region` VALUES (511025, '资中县', 4, 511000, 104.858495, 29.770234); +INSERT INTO `sys_region` VALUES (511071, '内江经济开发区', 4, 511000, 105.064588, 29.585887); +INSERT INTO `sys_region` VALUES (511083, '隆昌市', 4, 511000, 105.294291, 29.345238); +INSERT INTO `sys_region` VALUES (511100, '乐山市', 3, 510000, 103.772538, 29.557941); +INSERT INTO `sys_region` VALUES (511102, '市中区', 4, 511100, 103.767559, 29.561364); +INSERT INTO `sys_region` VALUES (511111, '沙湾区', 4, 511100, 103.556436, 29.419272); +INSERT INTO `sys_region` VALUES (511112, '五通桥区', 4, 511100, 103.824455, 29.413185); +INSERT INTO `sys_region` VALUES (511113, '金口河区', 4, 511100, 103.085098, 29.250801); +INSERT INTO `sys_region` VALUES (511123, '犍为县', 4, 511100, 103.955507, 29.214219); +INSERT INTO `sys_region` VALUES (511124, '井研县', 4, 511100, 104.076511, 29.657303); +INSERT INTO `sys_region` VALUES (511126, '夹江县', 4, 511100, 103.578410, 29.743846); +INSERT INTO `sys_region` VALUES (511129, '沐川县', 4, 511100, 103.908467, 28.962888); +INSERT INTO `sys_region` VALUES (511132, '峨边彝族自治县', 4, 511100, 103.268577, 29.236089); +INSERT INTO `sys_region` VALUES (511133, '马边彝族自治县', 4, 511100, 103.552454, 28.841736); +INSERT INTO `sys_region` VALUES (511181, '峨眉山市', 4, 511100, 103.491546, 29.606976); +INSERT INTO `sys_region` VALUES (511300, '南充市', 3, 510000, 106.117503, 30.843783); +INSERT INTO `sys_region` VALUES (511302, '顺庆区', 4, 511300, 106.098411, 30.802753); +INSERT INTO `sys_region` VALUES (511303, '高坪区', 4, 511300, 106.125540, 30.787255); +INSERT INTO `sys_region` VALUES (511304, '嘉陵区', 4, 511300, 106.078433, 30.764896); +INSERT INTO `sys_region` VALUES (511321, '南部县', 4, 511300, 106.043578, 31.353705); +INSERT INTO `sys_region` VALUES (511322, '营山县', 4, 511300, 106.572408, 31.083003); +INSERT INTO `sys_region` VALUES (511323, '蓬安县', 4, 511300, 106.418482, 31.034631); +INSERT INTO `sys_region` VALUES (511324, '仪陇县', 4, 511300, 106.309430, 31.277597); +INSERT INTO `sys_region` VALUES (511325, '西充县', 4, 511300, 105.907611, 31.000688); +INSERT INTO `sys_region` VALUES (511381, '阆中市', 4, 511300, 106.011565, 31.564075); +INSERT INTO `sys_region` VALUES (511400, '眉山市', 3, 510000, 103.856563, 30.082526); +INSERT INTO `sys_region` VALUES (511402, '东坡区', 4, 511400, 103.838525, 30.048272); +INSERT INTO `sys_region` VALUES (511403, '彭山区', 4, 511400, 103.879558, 30.198854); +INSERT INTO `sys_region` VALUES (511421, '仁寿县', 4, 511400, 104.140477, 30.001664); +INSERT INTO `sys_region` VALUES (511423, '洪雅县', 4, 511400, 103.379602, 29.910616); +INSERT INTO `sys_region` VALUES (511424, '丹棱县', 4, 511400, 103.519583, 30.020363); +INSERT INTO `sys_region` VALUES (511425, '青神县', 4, 511400, 103.853559, 29.837055); +INSERT INTO `sys_region` VALUES (511500, '宜宾市', 3, 510000, 104.649404, 28.758007); +INSERT INTO `sys_region` VALUES (511502, '翠屏区', 4, 511500, 104.626438, 28.772052); +INSERT INTO `sys_region` VALUES (511503, '南溪区', 4, 511500, 104.976513, 28.851504); +INSERT INTO `sys_region` VALUES (511504, '叙州区', 4, 511500, 104.539443, 28.696246); +INSERT INTO `sys_region` VALUES (511523, '江安县', 4, 511500, 105.073595, 28.729610); +INSERT INTO `sys_region` VALUES (511524, '长宁县', 4, 511500, 104.927564, 28.588133); +INSERT INTO `sys_region` VALUES (511525, '高县', 4, 511500, 104.524411, 28.442511); +INSERT INTO `sys_region` VALUES (511526, '珙县', 4, 511500, 104.715575, 28.444320); +INSERT INTO `sys_region` VALUES (511527, '筠连县', 4, 511500, 104.517406, 28.170174); +INSERT INTO `sys_region` VALUES (511528, '兴文县', 4, 511500, 105.242402, 28.309905); +INSERT INTO `sys_region` VALUES (511529, '屏山县', 4, 511500, 104.352675, 28.834275); +INSERT INTO `sys_region` VALUES (511600, '广安市', 3, 510000, 106.639553, 30.461746); +INSERT INTO `sys_region` VALUES (511602, '广安区', 4, 511600, 106.648531, 30.479768); +INSERT INTO `sys_region` VALUES (511603, '前锋区', 4, 511600, 106.904480, 30.506435); +INSERT INTO `sys_region` VALUES (511621, '岳池县', 4, 511600, 106.446411, 30.544120); +INSERT INTO `sys_region` VALUES (511622, '武胜县', 4, 511600, 106.302462, 30.355496); +INSERT INTO `sys_region` VALUES (511623, '邻水县', 4, 511600, 106.936403, 30.341073); +INSERT INTO `sys_region` VALUES (511681, '华蓥市', 4, 511600, 106.789462, 30.396307); +INSERT INTO `sys_region` VALUES (511700, '达州市', 3, 510000, 107.474594, 31.214308); +INSERT INTO `sys_region` VALUES (511702, '通川区', 4, 511700, 107.511447, 31.220932); +INSERT INTO `sys_region` VALUES (511703, '达川区', 4, 511700, 107.518411, 31.202393); +INSERT INTO `sys_region` VALUES (511722, '宣汉县', 4, 511700, 107.733534, 31.359755); +INSERT INTO `sys_region` VALUES (511723, '开江县', 4, 511700, 107.875425, 31.089372); +INSERT INTO `sys_region` VALUES (511724, '大竹县', 4, 511700, 107.211580, 30.742077); +INSERT INTO `sys_region` VALUES (511725, '渠县', 4, 511700, 106.979583, 30.842299); +INSERT INTO `sys_region` VALUES (511771, '达州经济开发区', 4, 511700, 107.503537, 31.142385); +INSERT INTO `sys_region` VALUES (511781, '万源市', 4, 511700, 108.041541, 32.087421); +INSERT INTO `sys_region` VALUES (511800, '雅安市', 3, 510000, 103.049543, 30.016793); +INSERT INTO `sys_region` VALUES (511802, '雨城区', 4, 511800, 103.039575, 30.011062); +INSERT INTO `sys_region` VALUES (511803, '名山区', 4, 511800, 103.115486, 30.075914); +INSERT INTO `sys_region` VALUES (511822, '荥经县', 4, 511800, 102.853436, 29.799194); +INSERT INTO `sys_region` VALUES (511823, '汉源县', 4, 511800, 102.658576, 29.350217); +INSERT INTO `sys_region` VALUES (511824, '石棉县', 4, 511800, 102.366405, 29.234305); +INSERT INTO `sys_region` VALUES (511825, '天全县', 4, 511800, 102.764530, 30.072473); +INSERT INTO `sys_region` VALUES (511826, '芦山县', 4, 511800, 102.934528, 30.149873); +INSERT INTO `sys_region` VALUES (511827, '宝兴县', 4, 511800, 102.821484, 30.374082); +INSERT INTO `sys_region` VALUES (511900, '巴中市', 3, 510000, 106.751585, 31.872889); +INSERT INTO `sys_region` VALUES (511902, '巴州区', 4, 511900, 106.775513, 31.857686); +INSERT INTO `sys_region` VALUES (511903, '恩阳区', 4, 511900, 106.635582, 31.802614); +INSERT INTO `sys_region` VALUES (511921, '通江县', 4, 511900, 107.251517, 31.917714); +INSERT INTO `sys_region` VALUES (511922, '南江县', 4, 511900, 106.834483, 32.352532); +INSERT INTO `sys_region` VALUES (511923, '平昌县', 4, 511900, 107.110593, 31.566186); +INSERT INTO `sys_region` VALUES (511971, '巴中经济开发区', 4, 511900, 106.751585, 31.872889); +INSERT INTO `sys_region` VALUES (512000, '资阳市', 3, 510000, 104.634435, 30.134957); +INSERT INTO `sys_region` VALUES (512002, '雁江区', 4, 512000, 104.683076, 30.113363); +INSERT INTO `sys_region` VALUES (512021, '安岳县', 4, 512000, 105.342454, 30.103393); +INSERT INTO `sys_region` VALUES (512022, '乐至县', 4, 512000, 105.027477, 30.282348); +INSERT INTO `sys_region` VALUES (513200, '阿坝藏族羌族自治州', 3, 510000, 102.231415, 31.905512); +INSERT INTO `sys_region` VALUES (513201, '马尔康市', 4, 513200, 102.213502, 31.911748); +INSERT INTO `sys_region` VALUES (513221, '汶川县', 4, 513200, 103.596518, 31.483005); +INSERT INTO `sys_region` VALUES (513222, '理县', 4, 513200, 103.173511, 31.442550); +INSERT INTO `sys_region` VALUES (513223, '茂县', 4, 513200, 103.859590, 31.686809); +INSERT INTO `sys_region` VALUES (513224, '松潘县', 4, 513200, 103.610580, 32.661797); +INSERT INTO `sys_region` VALUES (513225, '九寨沟县', 4, 513200, 104.249547, 33.257592); +INSERT INTO `sys_region` VALUES (513226, '金川县', 4, 513200, 102.070610, 31.482006); +INSERT INTO `sys_region` VALUES (513227, '小金县', 4, 513200, 102.369426, 31.002209); +INSERT INTO `sys_region` VALUES (513228, '黑水县', 4, 513200, 102.996517, 32.067805); +INSERT INTO `sys_region` VALUES (513230, '壤塘县', 4, 513200, 100.985583, 32.271093); +INSERT INTO `sys_region` VALUES (513231, '阿坝县', 4, 513200, 101.713610, 32.908221); +INSERT INTO `sys_region` VALUES (513232, '若尔盖县', 4, 513200, 102.974391, 33.584377); +INSERT INTO `sys_region` VALUES (513233, '红原县', 4, 513200, 102.550615, 32.796605); +INSERT INTO `sys_region` VALUES (513300, '甘孜藏族自治州', 3, 510000, 101.968547, 30.055279); +INSERT INTO `sys_region` VALUES (513301, '康定市', 4, 513300, 101.963555, 30.004407); +INSERT INTO `sys_region` VALUES (513322, '泸定县', 4, 513300, 102.241432, 29.920402); +INSERT INTO `sys_region` VALUES (513323, '丹巴县', 4, 513300, 101.896437, 30.884770); +INSERT INTO `sys_region` VALUES (513324, '九龙县', 4, 513300, 101.513416, 29.006432); +INSERT INTO `sys_region` VALUES (513325, '雅江县', 4, 513300, 101.020500, 30.037569); +INSERT INTO `sys_region` VALUES (513326, '道孚县', 4, 513300, 101.131540, 30.985326); +INSERT INTO `sys_region` VALUES (513327, '炉霍县', 4, 513300, 100.682397, 31.397992); +INSERT INTO `sys_region` VALUES (513328, '甘孜县', 4, 513300, 99.999210, 31.628957); +INSERT INTO `sys_region` VALUES (513329, '新龙县', 4, 513300, 100.318398, 30.945470); +INSERT INTO `sys_region` VALUES (513330, '德格县', 4, 513300, 98.587402, 31.812106); +INSERT INTO `sys_region` VALUES (513331, '白玉县', 4, 513300, 98.831100, 31.215314); +INSERT INTO `sys_region` VALUES (513332, '石渠县', 4, 513300, 98.109481, 32.984003); +INSERT INTO `sys_region` VALUES (513333, '色达县', 4, 513300, 100.339414, 32.274330); +INSERT INTO `sys_region` VALUES (513334, '理塘县', 4, 513300, 100.275575, 30.000031); +INSERT INTO `sys_region` VALUES (513335, '巴塘县', 4, 513300, 99.116727, 30.011662); +INSERT INTO `sys_region` VALUES (513336, '乡城县', 4, 513300, 99.805060, 28.936733); +INSERT INTO `sys_region` VALUES (513337, '稻城县', 4, 513300, 100.304462, 29.043122); +INSERT INTO `sys_region` VALUES (513338, '得荣县', 4, 513300, 99.292984, 28.718780); +INSERT INTO `sys_region` VALUES (513400, '凉山彝族自治州', 3, 510000, 102.273503, 27.887752); +INSERT INTO `sys_region` VALUES (513401, '西昌市', 4, 513400, 102.271484, 27.900581); +INSERT INTO `sys_region` VALUES (513402, '会理市', 4, 513400, 102.251436, 26.661200); +INSERT INTO `sys_region` VALUES (513422, '木里藏族自治县', 4, 513400, 101.286397, 27.934599); +INSERT INTO `sys_region` VALUES (513423, '盐源县', 4, 513400, 101.515429, 27.428155); +INSERT INTO `sys_region` VALUES (513424, '德昌县', 4, 513400, 102.182596, 27.408504); +INSERT INTO `sys_region` VALUES (513426, '会东县', 4, 513400, 102.584462, 26.640824); +INSERT INTO `sys_region` VALUES (513427, '宁南县', 4, 513400, 102.758093, 27.067256); +INSERT INTO `sys_region` VALUES (513428, '普格县', 4, 513400, 102.546597, 27.381996); +INSERT INTO `sys_region` VALUES (513429, '布拖县', 4, 513400, 102.818478, 27.712129); +INSERT INTO `sys_region` VALUES (513430, '金阳县', 4, 513400, 103.254549, 27.702145); +INSERT INTO `sys_region` VALUES (513431, '昭觉县', 4, 513400, 102.849423, 28.020506); +INSERT INTO `sys_region` VALUES (513432, '喜德县', 4, 513400, 102.419567, 28.312710); +INSERT INTO `sys_region` VALUES (513433, '冕宁县', 4, 513400, 102.183575, 28.555294); +INSERT INTO `sys_region` VALUES (513434, '越西县', 4, 513400, 102.514474, 28.645828); +INSERT INTO `sys_region` VALUES (513435, '甘洛县', 4, 513400, 102.778597, 28.964823); +INSERT INTO `sys_region` VALUES (513436, '美姑县', 4, 513400, 103.138586, 28.334020); +INSERT INTO `sys_region` VALUES (513437, '雷波县', 4, 513400, 103.578429, 28.268951); +INSERT INTO `sys_region` VALUES (520000, '贵州省', 2, 1, 106.714476, 26.604030); +INSERT INTO `sys_region` VALUES (520100, '贵阳市', 3, 520000, 106.636577, 26.653325); +INSERT INTO `sys_region` VALUES (520102, '南明区', 4, 520100, 106.720528, 26.574336); +INSERT INTO `sys_region` VALUES (520103, '云岩区', 4, 520100, 106.730535, 26.610381); +INSERT INTO `sys_region` VALUES (520111, '花溪区', 4, 520100, 106.676441, 26.415879); +INSERT INTO `sys_region` VALUES (520112, '乌当区', 4, 520100, 106.757558, 26.636529); +INSERT INTO `sys_region` VALUES (520113, '白云区', 4, 520100, 106.629597, 26.683588); +INSERT INTO `sys_region` VALUES (520115, '观山湖区', 4, 520100, 106.604779, 26.622071); +INSERT INTO `sys_region` VALUES (520121, '开阳县', 4, 520100, 106.971560, 27.063674); +INSERT INTO `sys_region` VALUES (520122, '息烽县', 4, 520100, 106.747562, 27.096475); +INSERT INTO `sys_region` VALUES (520123, '修文县', 4, 520100, 106.598492, 26.844862); +INSERT INTO `sys_region` VALUES (520181, '清镇市', 4, 520100, 106.477523, 26.561988); +INSERT INTO `sys_region` VALUES (520200, '六盘水市', 3, 520000, 104.837555, 26.598833); +INSERT INTO `sys_region` VALUES (520201, '钟山区', 4, 520200, 104.850530, 26.580704); +INSERT INTO `sys_region` VALUES (520203, '六枝特区', 4, 520200, 105.483429, 26.219214); +INSERT INTO `sys_region` VALUES (520204, '水城区', 4, 520200, 104.964566, 26.553720); +INSERT INTO `sys_region` VALUES (520281, '盘州市', 4, 520200, 104.478582, 25.715651); +INSERT INTO `sys_region` VALUES (520300, '遵义市', 3, 520000, 107.037923, 27.728325); +INSERT INTO `sys_region` VALUES (520302, '红花岗区', 4, 520300, 106.900497, 27.650870); +INSERT INTO `sys_region` VALUES (520303, '汇川区', 4, 520300, 106.940458, 27.756343); +INSERT INTO `sys_region` VALUES (520304, '播州区', 4, 520300, 106.836504, 27.542501); +INSERT INTO `sys_region` VALUES (520322, '桐梓县', 4, 520300, 106.832489, 28.139468); +INSERT INTO `sys_region` VALUES (520323, '绥阳县', 4, 520300, 107.197492, 27.953080); +INSERT INTO `sys_region` VALUES (520324, '正安县', 4, 520300, 107.460575, 28.559092); +INSERT INTO `sys_region` VALUES (520325, '道真仡佬族苗族自治县', 4, 520300, 107.619484, 28.868650); +INSERT INTO `sys_region` VALUES (520326, '务川仡佬族苗族自治县', 4, 520300, 107.905456, 28.569077); +INSERT INTO `sys_region` VALUES (520327, '凤冈县', 4, 520300, 107.723548, 27.960695); +INSERT INTO `sys_region` VALUES (520328, '湄潭县', 4, 520300, 107.472599, 27.754498); +INSERT INTO `sys_region` VALUES (520329, '余庆县', 4, 520300, 107.911460, 27.221379); +INSERT INTO `sys_region` VALUES (520330, '习水县', 4, 520300, 106.203428, 28.339118); +INSERT INTO `sys_region` VALUES (520381, '赤水市', 4, 520300, 105.703489, 28.596119); +INSERT INTO `sys_region` VALUES (520382, '仁怀市', 4, 520300, 106.407527, 27.797752); +INSERT INTO `sys_region` VALUES (520400, '安顺市', 3, 520000, 105.954417, 26.259252); +INSERT INTO `sys_region` VALUES (520402, '西秀区', 4, 520400, 105.972406, 26.251498); +INSERT INTO `sys_region` VALUES (520403, '平坝区', 4, 520400, 106.263584, 26.411186); +INSERT INTO `sys_region` VALUES (520422, '普定县', 4, 520400, 105.748486, 26.308233); +INSERT INTO `sys_region` VALUES (520423, '镇宁布依族苗族自治县', 4, 520400, 105.776583, 26.063829); +INSERT INTO `sys_region` VALUES (520424, '关岭布依族苗族自治县', 4, 520400, 105.625476, 25.949877); +INSERT INTO `sys_region` VALUES (520425, '紫云苗族布依族自治县', 4, 520400, 106.090414, 25.757409); +INSERT INTO `sys_region` VALUES (520500, '毕节市', 3, 520000, 105.298589, 27.290215); +INSERT INTO `sys_region` VALUES (520502, '七星关区', 4, 520500, 105.311581, 27.304095); +INSERT INTO `sys_region` VALUES (520521, '大方县', 4, 520500, 105.618451, 27.147061); +INSERT INTO `sys_region` VALUES (520523, '金沙县', 4, 520500, 106.226442, 27.465355); +INSERT INTO `sys_region` VALUES (520524, '织金县', 4, 520500, 105.777590, 26.669222); +INSERT INTO `sys_region` VALUES (520525, '纳雍县', 4, 520500, 105.389487, 26.783717); +INSERT INTO `sys_region` VALUES (520526, '威宁彝族回族苗族自治县', 4, 520500, 104.259481, 26.879247); +INSERT INTO `sys_region` VALUES (520527, '赫章县', 4, 520500, 104.710323, 27.118776); +INSERT INTO `sys_region` VALUES (520581, '黔西市', 4, 520500, 106.038574, 27.014345); +INSERT INTO `sys_region` VALUES (520600, '铜仁市', 3, 520000, 109.196439, 27.737786); +INSERT INTO `sys_region` VALUES (520602, '碧江区', 4, 520600, 109.270834, 27.820920); +INSERT INTO `sys_region` VALUES (520603, '万山区', 4, 520600, 109.160312, 27.677051); +INSERT INTO `sys_region` VALUES (520621, '江口县', 4, 520600, 108.845400, 27.705922); +INSERT INTO `sys_region` VALUES (520622, '玉屏侗族自治县', 4, 520600, 108.912578, 27.241523); +INSERT INTO `sys_region` VALUES (520623, '石阡县', 4, 520600, 108.230464, 27.519722); +INSERT INTO `sys_region` VALUES (520624, '思南县', 4, 520600, 108.259417, 27.944548); +INSERT INTO `sys_region` VALUES (520625, '印江土家族苗族自治县', 4, 520600, 108.416592, 27.999823); +INSERT INTO `sys_region` VALUES (520626, '德江县', 4, 520600, 108.126411, 28.270423); +INSERT INTO `sys_region` VALUES (520627, '沿河土家族自治县', 4, 520600, 108.510478, 28.570102); +INSERT INTO `sys_region` VALUES (520628, '松桃苗族自治县', 4, 520600, 109.209404, 28.160420); +INSERT INTO `sys_region` VALUES (522300, '黔西南布依族苗族自治州', 3, 520000, 104.912492, 25.093967); +INSERT INTO `sys_region` VALUES (522301, '兴义市', 4, 522300, 104.902461, 25.098113); +INSERT INTO `sys_region` VALUES (522302, '兴仁市', 4, 522300, 105.192568, 25.440899); +INSERT INTO `sys_region` VALUES (522323, '普安县', 4, 522300, 104.959546, 25.789952); +INSERT INTO `sys_region` VALUES (522324, '晴隆县', 4, 522300, 105.225484, 25.841048); +INSERT INTO `sys_region` VALUES (522325, '贞丰县', 4, 522300, 105.656560, 25.392124); +INSERT INTO `sys_region` VALUES (522326, '望谟县', 4, 522300, 106.106445, 25.184355); +INSERT INTO `sys_region` VALUES (522327, '册亨县', 4, 522300, 105.818144, 24.989631); +INSERT INTO `sys_region` VALUES (522328, '安龙县', 4, 522300, 105.449543, 25.103990); +INSERT INTO `sys_region` VALUES (522600, '黔东南苗族侗族自治州', 3, 520000, 107.989446, 26.589703); +INSERT INTO `sys_region` VALUES (522601, '凯里市', 4, 522600, 107.987469, 26.573079); +INSERT INTO `sys_region` VALUES (522622, '黄平县', 4, 522600, 107.923548, 26.911289); +INSERT INTO `sys_region` VALUES (522623, '施秉县', 4, 522600, 108.130440, 27.039822); +INSERT INTO `sys_region` VALUES (522624, '三穗县', 4, 522600, 108.681545, 26.958666); +INSERT INTO `sys_region` VALUES (522625, '镇远县', 4, 522600, 108.436581, 27.054821); +INSERT INTO `sys_region` VALUES (522626, '岑巩县', 4, 522600, 108.822481, 27.179902); +INSERT INTO `sys_region` VALUES (522627, '天柱县', 4, 522600, 109.214446, 26.915804); +INSERT INTO `sys_region` VALUES (522628, '锦屏县', 4, 522600, 109.207438, 26.682632); +INSERT INTO `sys_region` VALUES (522629, '剑河县', 4, 522600, 108.447517, 26.734048); +INSERT INTO `sys_region` VALUES (522630, '台江县', 4, 522600, 108.328552, 26.672373); +INSERT INTO `sys_region` VALUES (522631, '黎平县', 4, 522600, 109.143567, 26.236874); +INSERT INTO `sys_region` VALUES (522632, '榕江县', 4, 522600, 108.527554, 25.937725); +INSERT INTO `sys_region` VALUES (522633, '从江县', 4, 522600, 108.911561, 25.759881); +INSERT INTO `sys_region` VALUES (522634, '雷山县', 4, 522600, 108.084529, 26.384205); +INSERT INTO `sys_region` VALUES (522635, '麻江县', 4, 522600, 107.595551, 26.496808); +INSERT INTO `sys_region` VALUES (522636, '丹寨县', 4, 522600, 107.795513, 26.204421); +INSERT INTO `sys_region` VALUES (522700, '黔南布依族苗族自治州', 3, 520000, 107.528403, 26.260616); +INSERT INTO `sys_region` VALUES (522701, '都匀市', 4, 522700, 107.525404, 26.266118); +INSERT INTO `sys_region` VALUES (522702, '福泉市', 4, 522700, 107.526433, 26.692526); +INSERT INTO `sys_region` VALUES (522722, '荔波县', 4, 522700, 107.893409, 25.417098); +INSERT INTO `sys_region` VALUES (522723, '贵定县', 4, 522700, 107.240554, 26.590660); +INSERT INTO `sys_region` VALUES (522725, '瓮安县', 4, 522700, 107.477552, 27.084126); +INSERT INTO `sys_region` VALUES (522726, '独山县', 4, 522700, 107.551498, 25.828288); +INSERT INTO `sys_region` VALUES (522727, '平塘县', 4, 522700, 107.329567, 25.828202); +INSERT INTO `sys_region` VALUES (522728, '罗甸县', 4, 522700, 106.758548, 25.430838); +INSERT INTO `sys_region` VALUES (522729, '长顺县', 4, 522700, 106.458421, 26.028455); +INSERT INTO `sys_region` VALUES (522730, '龙里县', 4, 522700, 106.986586, 26.459081); +INSERT INTO `sys_region` VALUES (522731, '惠水县', 4, 522700, 106.663453, 26.138210); +INSERT INTO `sys_region` VALUES (522732, '三都水族自治县', 4, 522700, 107.876429, 25.989479); +INSERT INTO `sys_region` VALUES (530000, '云南省', 2, 1, 102.716416, 25.051562); +INSERT INTO `sys_region` VALUES (530100, '昆明市', 3, 530000, 102.839445, 24.886272); +INSERT INTO `sys_region` VALUES (530102, '五华区', 4, 530100, 102.713423, 25.049835); +INSERT INTO `sys_region` VALUES (530103, '盘龙区', 4, 530100, 102.758526, 25.122372); +INSERT INTO `sys_region` VALUES (530111, '官渡区', 4, 530100, 102.750482, 25.021196); +INSERT INTO `sys_region` VALUES (530112, '西山区', 4, 530100, 102.671557, 25.043199); +INSERT INTO `sys_region` VALUES (530113, '东川区', 4, 530100, 103.194452, 26.089054); +INSERT INTO `sys_region` VALUES (530114, '呈贡区', 4, 530100, 102.827473, 24.891871); +INSERT INTO `sys_region` VALUES (530115, '晋宁区', 4, 530100, 102.602418, 24.676099); +INSERT INTO `sys_region` VALUES (530124, '富民县', 4, 530100, 102.504473, 25.228085); +INSERT INTO `sys_region` VALUES (530125, '宜良县', 4, 530100, 103.147558, 24.925287); +INSERT INTO `sys_region` VALUES (530126, '石林彝族自治县', 4, 530100, 103.296508, 24.777702); +INSERT INTO `sys_region` VALUES (530127, '嵩明县', 4, 530100, 103.043564, 25.344409); +INSERT INTO `sys_region` VALUES (530128, '禄劝彝族苗族自治县', 4, 530100, 102.477423, 25.557672); +INSERT INTO `sys_region` VALUES (530129, '寻甸回族彝族自治县', 4, 530100, 103.263574, 25.563894); +INSERT INTO `sys_region` VALUES (530181, '安宁市', 4, 530100, 102.484409, 24.925602); +INSERT INTO `sys_region` VALUES (530300, '曲靖市', 3, 530000, 103.802435, 25.496407); +INSERT INTO `sys_region` VALUES (530302, '麒麟区', 4, 530300, 103.811430, 25.502102); +INSERT INTO `sys_region` VALUES (530303, '沾益区', 4, 530300, 103.828485, 25.606631); +INSERT INTO `sys_region` VALUES (530304, '马龙区', 4, 530300, 103.585447, 25.433966); +INSERT INTO `sys_region` VALUES (530322, '陆良县', 4, 530300, 103.673432, 25.035639); +INSERT INTO `sys_region` VALUES (530323, '师宗县', 4, 530300, 103.991556, 24.827995); +INSERT INTO `sys_region` VALUES (530324, '罗平县', 4, 530300, 104.315510, 24.890520); +INSERT INTO `sys_region` VALUES (530325, '富源县', 4, 530300, 104.261474, 25.680280); +INSERT INTO `sys_region` VALUES (530326, '会泽县', 4, 530300, 103.303487, 26.424215); +INSERT INTO `sys_region` VALUES (530381, '宣威市', 4, 530300, 104.111576, 26.225598); +INSERT INTO `sys_region` VALUES (530400, '玉溪市', 3, 530000, 102.553560, 24.357711); +INSERT INTO `sys_region` VALUES (530402, '红塔区', 4, 530400, 102.551565, 24.359801); +INSERT INTO `sys_region` VALUES (530403, '江川区', 4, 530400, 102.760527, 24.293439); +INSERT INTO `sys_region` VALUES (530423, '通海县', 4, 530400, 102.732423, 24.117891); +INSERT INTO `sys_region` VALUES (530424, '华宁县', 4, 530400, 102.935492, 24.198581); +INSERT INTO `sys_region` VALUES (530425, '易门县', 4, 530400, 102.169535, 24.677404); +INSERT INTO `sys_region` VALUES (530426, '峨山彝族自治县', 4, 530400, 102.412565, 24.174774); +INSERT INTO `sys_region` VALUES (530427, '新平彝族傣族自治县', 4, 530400, 101.996428, 24.076263); +INSERT INTO `sys_region` VALUES (530428, '元江哈尼族彝族傣族自治县', 4, 530400, 102.004415, 23.603001); +INSERT INTO `sys_region` VALUES (530481, '澄江市', 4, 530400, 102.914555, 24.679415); +INSERT INTO `sys_region` VALUES (530500, '保山市', 3, 530000, 99.168012, 25.117858); +INSERT INTO `sys_region` VALUES (530502, '隆阳区', 4, 530500, 99.172071, 25.126888); +INSERT INTO `sys_region` VALUES (530521, '施甸县', 4, 530500, 99.195469, 24.728835); +INSERT INTO `sys_region` VALUES (530523, '龙陵县', 4, 530500, 98.695750, 24.592547); +INSERT INTO `sys_region` VALUES (530524, '昌宁县', 4, 530500, 99.611617, 24.833985); +INSERT INTO `sys_region` VALUES (530581, '腾冲市', 4, 530500, 98.497595, 25.026617); +INSERT INTO `sys_region` VALUES (530600, '昭通市', 3, 530000, 103.723512, 27.344084); +INSERT INTO `sys_region` VALUES (530602, '昭阳区', 4, 530600, 103.713470, 27.326144); +INSERT INTO `sys_region` VALUES (530621, '鲁甸县', 4, 530600, 103.564412, 27.193107); +INSERT INTO `sys_region` VALUES (530622, '巧家县', 4, 530600, 102.936519, 26.914705); +INSERT INTO `sys_region` VALUES (530623, '盐津县', 4, 530600, 104.241579, 28.114384); +INSERT INTO `sys_region` VALUES (530624, '大关县', 4, 530600, 103.897515, 27.754021); +INSERT INTO `sys_region` VALUES (530625, '永善县', 4, 530600, 103.644569, 28.234722); +INSERT INTO `sys_region` VALUES (530626, '绥江县', 4, 530600, 103.964552, 28.604278); +INSERT INTO `sys_region` VALUES (530627, '镇雄县', 4, 530600, 104.880404, 27.447795); +INSERT INTO `sys_region` VALUES (530628, '彝良县', 4, 530600, 104.054443, 27.631690); +INSERT INTO `sys_region` VALUES (530629, '威信县', 4, 530600, 105.055577, 27.852537); +INSERT INTO `sys_region` VALUES (530681, '水富市', 4, 530600, 104.422433, 28.636107); +INSERT INTO `sys_region` VALUES (530700, '丽江市', 3, 530000, 100.232465, 26.860657); +INSERT INTO `sys_region` VALUES (530702, '古城区', 4, 530700, 100.232480, 26.883162); +INSERT INTO `sys_region` VALUES (530721, '玉龙纳西族自治县', 4, 530700, 100.243527, 26.827392); +INSERT INTO `sys_region` VALUES (530722, '永胜县', 4, 530700, 100.757581, 26.689950); +INSERT INTO `sys_region` VALUES (530723, '华坪县', 4, 530700, 101.272430, 26.635223); +INSERT INTO `sys_region` VALUES (530724, '宁蒗彝族自治县', 4, 530700, 100.858590, 27.287728); +INSERT INTO `sys_region` VALUES (530800, '普洱市', 3, 530000, 100.972570, 22.830979); +INSERT INTO `sys_region` VALUES (530802, '思茅区', 4, 530800, 100.983555, 22.792498); +INSERT INTO `sys_region` VALUES (530821, '宁洱哈尼族彝族自治县', 4, 530800, 101.052442, 23.054590); +INSERT INTO `sys_region` VALUES (530822, '墨江哈尼族自治县', 4, 530800, 101.698584, 23.437726); +INSERT INTO `sys_region` VALUES (530823, '景东彝族自治县', 4, 530800, 100.838489, 24.451864); +INSERT INTO `sys_region` VALUES (530824, '景谷傣族彝族自治县', 4, 530800, 100.709457, 23.503204); +INSERT INTO `sys_region` VALUES (530825, '镇沅彝族哈尼族拉祜族自治县', 4, 530800, 101.115569, 24.010331); +INSERT INTO `sys_region` VALUES (530826, '江城哈尼族彝族自治县', 4, 530800, 101.868479, 22.591684); +INSERT INTO `sys_region` VALUES (530827, '孟连傣族拉祜族佤族自治县', 4, 530800, 99.590963, 22.335308); +INSERT INTO `sys_region` VALUES (530828, '澜沧拉祜族自治县', 4, 530800, 99.938588, 22.561832); +INSERT INTO `sys_region` VALUES (530829, '西盟佤族自治县', 4, 530800, 99.596622, 22.650656); +INSERT INTO `sys_region` VALUES (530900, '临沧市', 3, 530000, 100.095440, 23.890469); +INSERT INTO `sys_region` VALUES (530902, '临翔区', 4, 530900, 100.088443, 23.901402); +INSERT INTO `sys_region` VALUES (530921, '凤庆县', 4, 530900, 99.934989, 24.586472); +INSERT INTO `sys_region` VALUES (530922, '云县', 4, 530900, 100.129531, 24.442807); +INSERT INTO `sys_region` VALUES (530923, '永德县', 4, 530900, 99.265076, 24.024871); +INSERT INTO `sys_region` VALUES (530924, '镇康县', 4, 530900, 98.831871, 23.768315); +INSERT INTO `sys_region` VALUES (530925, '双江拉祜族佤族布朗族傣族自治县', 4, 530900, 99.834131, 23.479837); +INSERT INTO `sys_region` VALUES (530926, '耿马傣族佤族自治县', 4, 530900, 99.403942, 23.543491); +INSERT INTO `sys_region` VALUES (530927, '沧源佤族自治县', 4, 530900, 99.252722, 23.152879); +INSERT INTO `sys_region` VALUES (532300, '楚雄彝族自治州', 3, 530000, 101.534412, 25.051774); +INSERT INTO `sys_region` VALUES (532301, '楚雄市', 4, 532300, 101.552472, 25.038860); +INSERT INTO `sys_region` VALUES (532302, '禄丰市', 4, 532300, 102.085531, 25.155831); +INSERT INTO `sys_region` VALUES (532322, '双柏县', 4, 532300, 101.648407, 24.694899); +INSERT INTO `sys_region` VALUES (532323, '牟定县', 4, 532300, 101.553481, 25.318846); +INSERT INTO `sys_region` VALUES (532324, '南华县', 4, 532300, 101.280421, 25.198587); +INSERT INTO `sys_region` VALUES (532325, '姚安县', 4, 532300, 101.248527, 25.509775); +INSERT INTO `sys_region` VALUES (532326, '大姚县', 4, 532300, 101.330567, 25.727601); +INSERT INTO `sys_region` VALUES (532327, '永仁县', 4, 532300, 101.672817, 26.055545); +INSERT INTO `sys_region` VALUES (532328, '元谋县', 4, 532300, 101.880445, 25.710895); +INSERT INTO `sys_region` VALUES (532329, '武定县', 4, 532300, 102.410532, 25.536090); +INSERT INTO `sys_region` VALUES (532500, '红河哈尼族彝族自治州', 3, 530000, 103.381549, 23.369996); +INSERT INTO `sys_region` VALUES (532501, '个旧市', 4, 532500, 103.166519, 23.364942); +INSERT INTO `sys_region` VALUES (532502, '开远市', 4, 532500, 103.273553, 23.719908); +INSERT INTO `sys_region` VALUES (532503, '蒙自市', 4, 532500, 103.371546, 23.402080); +INSERT INTO `sys_region` VALUES (532504, '弥勒市', 4, 532500, 103.421489, 24.417982); +INSERT INTO `sys_region` VALUES (532523, '屏边苗族自治县', 4, 532500, 103.693432, 22.989990); +INSERT INTO `sys_region` VALUES (532524, '建水县', 4, 532500, 102.833440, 23.640939); +INSERT INTO `sys_region` VALUES (532525, '石屏县', 4, 532500, 102.502447, 23.712004); +INSERT INTO `sys_region` VALUES (532527, '泸西县', 4, 532500, 103.772523, 24.538037); +INSERT INTO `sys_region` VALUES (532528, '元阳县', 4, 532500, 102.841433, 23.226198); +INSERT INTO `sys_region` VALUES (532529, '红河县', 4, 532500, 102.427551, 23.374489); +INSERT INTO `sys_region` VALUES (532530, '金平苗族瑶族傣族自治县', 4, 532500, 103.232469, 22.785561); +INSERT INTO `sys_region` VALUES (532531, '绿春县', 4, 532500, 102.398494, 23.000165); +INSERT INTO `sys_region` VALUES (532532, '河口瑶族自治县', 4, 532500, 103.945444, 22.535466); +INSERT INTO `sys_region` VALUES (532600, '文山壮族苗族自治州', 3, 530000, 104.222569, 23.405994); +INSERT INTO `sys_region` VALUES (532601, '文山市', 4, 532600, 104.238544, 23.391944); +INSERT INTO `sys_region` VALUES (532622, '砚山县', 4, 532600, 104.343551, 23.611487); +INSERT INTO `sys_region` VALUES (532623, '西畴县', 4, 532600, 104.678525, 23.443271); +INSERT INTO `sys_region` VALUES (532624, '麻栗坡县', 4, 532600, 104.709549, 23.131586); +INSERT INTO `sys_region` VALUES (532625, '马关县', 4, 532600, 104.400415, 23.018994); +INSERT INTO `sys_region` VALUES (532626, '丘北县', 4, 532600, 104.173442, 24.056994); +INSERT INTO `sys_region` VALUES (532627, '广南县', 4, 532600, 105.061582, 24.052199); +INSERT INTO `sys_region` VALUES (532628, '富宁县', 4, 532600, 105.637490, 23.631380); +INSERT INTO `sys_region` VALUES (532800, '西双版纳傣族自治州', 3, 530000, 100.803447, 22.013601); +INSERT INTO `sys_region` VALUES (532801, '景洪市', 4, 532800, 100.806443, 22.017004); +INSERT INTO `sys_region` VALUES (532822, '勐海县', 4, 532800, 100.459446, 21.963434); +INSERT INTO `sys_region` VALUES (532823, '勐腊县', 4, 532800, 101.571528, 21.465281); +INSERT INTO `sys_region` VALUES (532900, '大理白族自治州', 3, 530000, 100.274583, 25.612128); +INSERT INTO `sys_region` VALUES (532901, '大理市', 4, 532900, 100.308072, 25.684614); +INSERT INTO `sys_region` VALUES (532922, '漾濞彝族自治县', 4, 532900, 99.964414, 25.676296); +INSERT INTO `sys_region` VALUES (532923, '祥云县', 4, 532900, 100.557447, 25.489873); +INSERT INTO `sys_region` VALUES (532924, '宾川县', 4, 532900, 100.578457, 25.835249); +INSERT INTO `sys_region` VALUES (532925, '弥渡县', 4, 532900, 100.497586, 25.349336); +INSERT INTO `sys_region` VALUES (532926, '南涧彝族自治县', 4, 532900, 100.515549, 25.049427); +INSERT INTO `sys_region` VALUES (532927, '巍山彝族回族自治县', 4, 532900, 100.313460, 25.233439); +INSERT INTO `sys_region` VALUES (532928, '永平县', 4, 532900, 99.547495, 25.470206); +INSERT INTO `sys_region` VALUES (532929, '云龙县', 4, 532900, 99.377416, 25.891945); +INSERT INTO `sys_region` VALUES (532930, '洱源县', 4, 532900, 99.969210, 26.120093); +INSERT INTO `sys_region` VALUES (532931, '剑川县', 4, 532900, 99.912091, 26.542517); +INSERT INTO `sys_region` VALUES (532932, '鹤庆县', 4, 532900, 100.182492, 26.566197); +INSERT INTO `sys_region` VALUES (533100, '德宏傣族景颇族自治州', 3, 530000, 98.591359, 24.438011); +INSERT INTO `sys_region` VALUES (533102, '瑞丽市', 4, 533100, 97.862486, 24.022817); +INSERT INTO `sys_region` VALUES (533103, '芒市', 4, 533100, 98.594554, 24.439427); +INSERT INTO `sys_region` VALUES (533122, '梁河县', 4, 533100, 98.303134, 24.810784); +INSERT INTO `sys_region` VALUES (533123, '盈江县', 4, 533100, 97.949935, 24.697455); +INSERT INTO `sys_region` VALUES (533124, '陇川县', 4, 533100, 97.798530, 24.189468); +INSERT INTO `sys_region` VALUES (533300, '怒江傈僳族自治州', 3, 530000, 98.863288, 25.823707); +INSERT INTO `sys_region` VALUES (533301, '泸水市', 4, 533300, 98.864586, 25.829027); +INSERT INTO `sys_region` VALUES (533323, '福贡县', 4, 533300, 98.875649, 26.908055); +INSERT INTO `sys_region` VALUES (533324, '贡山独龙族怒族自治县', 4, 533300, 98.672399, 27.747068); +INSERT INTO `sys_region` VALUES (533325, '兰坪白族普米族自治县', 4, 533300, 99.423285, 26.459208); +INSERT INTO `sys_region` VALUES (533400, '迪庆藏族自治州', 3, 530000, 99.709530, 27.825185); +INSERT INTO `sys_region` VALUES (533401, '香格里拉市', 4, 533400, 99.707445, 27.835760); +INSERT INTO `sys_region` VALUES (533422, '德钦县', 4, 533400, 98.924453, 28.470086); +INSERT INTO `sys_region` VALUES (533423, '维西傈僳族自治县', 4, 533400, 99.293466, 27.183170); +INSERT INTO `sys_region` VALUES (540000, '西藏自治区', 2, 1, 116.392064, 39.952509); +INSERT INTO `sys_region` VALUES (540100, '拉萨市', 3, 540000, 91.178454, 29.659488); +INSERT INTO `sys_region` VALUES (540102, '城关区', 4, 540100, 91.145100, 29.658331); +INSERT INTO `sys_region` VALUES (540103, '堆龙德庆区', 4, 540100, 91.009963, 29.651626); +INSERT INTO `sys_region` VALUES (540104, '达孜区', 4, 540100, 91.356318, 29.675409); +INSERT INTO `sys_region` VALUES (540121, '林周县', 4, 540100, 91.269501, 29.898733); +INSERT INTO `sys_region` VALUES (540122, '当雄县', 4, 540100, 91.107452, 30.479222); +INSERT INTO `sys_region` VALUES (540123, '尼木县', 4, 540100, 90.171180, 29.437519); +INSERT INTO `sys_region` VALUES (540124, '曲水县', 4, 540100, 90.749959, 29.358987); +INSERT INTO `sys_region` VALUES (540127, '墨竹工卡县', 4, 540100, 91.737266, 29.839753); +INSERT INTO `sys_region` VALUES (540171, '格尔木藏青工业园区', 4, 540100, 95.104015, 36.345320); +INSERT INTO `sys_region` VALUES (540172, '拉萨经济技术开发区', 4, 540100, 91.178454, 29.659488); +INSERT INTO `sys_region` VALUES (540173, '西藏文化旅游创意园区', 4, 540100, 91.141730, 29.622843); +INSERT INTO `sys_region` VALUES (540174, '达孜工业园区', 4, 540100, 91.356318, 29.675409); +INSERT INTO `sys_region` VALUES (540200, '日喀则市', 3, 540000, 88.893703, 29.275658); +INSERT INTO `sys_region` VALUES (540202, '桑珠孜区', 4, 540200, 88.902952, 29.255583); +INSERT INTO `sys_region` VALUES (540221, '南木林县', 4, 540200, 89.105704, 29.687938); +INSERT INTO `sys_region` VALUES (540222, '江孜县', 4, 540200, 89.612012, 28.917635); +INSERT INTO `sys_region` VALUES (540223, '定日县', 4, 540200, 87.129598, 28.663952); +INSERT INTO `sys_region` VALUES (540224, '萨迦县', 4, 540200, 88.028269, 28.904932); +INSERT INTO `sys_region` VALUES (540225, '拉孜县', 4, 540200, 87.643647, 29.087510); +INSERT INTO `sys_region` VALUES (540226, '昂仁县', 4, 540200, 87.242427, 29.301060); +INSERT INTO `sys_region` VALUES (540227, '谢通门县', 4, 540200, 88.268207, 29.438142); +INSERT INTO `sys_region` VALUES (540228, '白朗县', 4, 540200, 89.268742, 29.111859); +INSERT INTO `sys_region` VALUES (540229, '仁布县', 4, 540200, 89.848625, 29.236788); +INSERT INTO `sys_region` VALUES (540230, '康马县', 4, 540200, 89.688245, 28.561444); +INSERT INTO `sys_region` VALUES (540231, '定结县', 4, 540200, 87.772377, 28.369911); +INSERT INTO `sys_region` VALUES (540232, '仲巴县', 4, 540200, 84.038117, 29.775982); +INSERT INTO `sys_region` VALUES (540233, '亚东县', 4, 540200, 88.913441, 27.491109); +INSERT INTO `sys_region` VALUES (540234, '吉隆县', 4, 540200, 85.304074, 28.858502); +INSERT INTO `sys_region` VALUES (540235, '聂拉木县', 4, 540200, 85.988770, 28.160839); +INSERT INTO `sys_region` VALUES (540236, '萨嘎县', 4, 540200, 85.239826, 29.334660); +INSERT INTO `sys_region` VALUES (540237, '岗巴县', 4, 540200, 88.526529, 28.280363); +INSERT INTO `sys_region` VALUES (540300, '昌都市', 3, 540000, 97.177333, 31.148662); +INSERT INTO `sys_region` VALUES (540302, '卡若区', 4, 540300, 97.186654, 31.144249); +INSERT INTO `sys_region` VALUES (540321, '江达县', 4, 540300, 98.224595, 31.505207); +INSERT INTO `sys_region` VALUES (540322, '贡觉县', 4, 540300, 98.277334, 30.865967); +INSERT INTO `sys_region` VALUES (540323, '类乌齐县', 4, 540300, 96.606717, 31.217793); +INSERT INTO `sys_region` VALUES (540324, '丁青县', 4, 540300, 95.602644, 31.418403); +INSERT INTO `sys_region` VALUES (540325, '察雅县', 4, 540300, 97.575124, 30.659865); +INSERT INTO `sys_region` VALUES (540326, '八宿县', 4, 540300, 96.924360, 30.059029); +INSERT INTO `sys_region` VALUES (540327, '左贡县', 4, 540300, 97.847367, 29.676849); +INSERT INTO `sys_region` VALUES (540328, '芒康县', 4, 540300, 98.599685, 29.685776); +INSERT INTO `sys_region` VALUES (540329, '洛隆县', 4, 540300, 95.831307, 30.747127); +INSERT INTO `sys_region` VALUES (540330, '边坝县', 4, 540300, 94.714371, 30.939625); +INSERT INTO `sys_region` VALUES (540400, '林芝市', 3, 540000, 94.368058, 29.654042); +INSERT INTO `sys_region` VALUES (540402, '巴宜区', 4, 540400, 94.367544, 29.641645); +INSERT INTO `sys_region` VALUES (540421, '工布江达县', 4, 540400, 93.252420, 29.891368); +INSERT INTO `sys_region` VALUES (540422, '米林县', 4, 540400, 94.368058, 29.654042); +INSERT INTO `sys_region` VALUES (540423, '墨脱县', 4, 540400, 95.339495, 29.330938); +INSERT INTO `sys_region` VALUES (540424, '波密县', 4, 540400, 95.773900, 29.865060); +INSERT INTO `sys_region` VALUES (540425, '察隅县', 4, 540400, 97.473270, 28.667444); +INSERT INTO `sys_region` VALUES (540426, '朗县', 4, 540400, 93.081368, 29.051902); +INSERT INTO `sys_region` VALUES (540500, '山南市', 3, 540000, 91.778675, 29.243027); +INSERT INTO `sys_region` VALUES (540502, '乃东区', 4, 540500, 91.778682, 29.234229); +INSERT INTO `sys_region` VALUES (540521, '扎囊县', 4, 540500, 91.343627, 29.251164); +INSERT INTO `sys_region` VALUES (540522, '贡嘎县', 4, 540500, 90.990582, 29.295586); +INSERT INTO `sys_region` VALUES (540523, '桑日县', 4, 540500, 92.024094, 29.265575); +INSERT INTO `sys_region` VALUES (540524, '琼结县', 4, 540500, 91.690101, 29.030866); +INSERT INTO `sys_region` VALUES (540525, '曲松县', 4, 540500, 92.210175, 29.068425); +INSERT INTO `sys_region` VALUES (540526, '措美县', 4, 540500, 91.439918, 28.444258); +INSERT INTO `sys_region` VALUES (540527, '洛扎县', 4, 540500, 90.866452, 28.391635); +INSERT INTO `sys_region` VALUES (540528, '加查县', 4, 540500, 92.600449, 29.146087); +INSERT INTO `sys_region` VALUES (540529, '隆子县', 4, 540500, 92.468966, 28.414019); +INSERT INTO `sys_region` VALUES (540530, '错那县', 4, 540500, 91.778675, 29.243027); +INSERT INTO `sys_region` VALUES (540531, '浪卡子县', 4, 540500, 90.404647, 28.973992); +INSERT INTO `sys_region` VALUES (540600, '那曲市', 3, 540000, 92.057338, 31.482438); +INSERT INTO `sys_region` VALUES (540602, '色尼区', 4, 540600, 92.059847, 31.476117); +INSERT INTO `sys_region` VALUES (540621, '嘉黎县', 4, 540600, 93.238732, 30.647062); +INSERT INTO `sys_region` VALUES (540622, '比如县', 4, 540600, 93.685966, 31.486357); +INSERT INTO `sys_region` VALUES (540623, '聂荣县', 4, 540600, 92.308654, 32.113707); +INSERT INTO `sys_region` VALUES (540624, '安多县', 4, 540600, 91.688891, 32.271268); +INSERT INTO `sys_region` VALUES (540625, '申扎县', 4, 540600, 88.716481, 30.936393); +INSERT INTO `sys_region` VALUES (540626, '索县', 4, 540600, 93.792173, 31.892424); +INSERT INTO `sys_region` VALUES (540627, '班戈县', 4, 540600, 90.016708, 31.398728); +INSERT INTO `sys_region` VALUES (540628, '巴青县', 4, 540600, 94.059882, 31.924549); +INSERT INTO `sys_region` VALUES (540629, '尼玛县', 4, 540600, 87.243292, 31.790953); +INSERT INTO `sys_region` VALUES (540630, '双湖县', 4, 540600, 88.843428, 33.193503); +INSERT INTO `sys_region` VALUES (542500, '阿里地区', 3, 540000, 80.112777, 32.506866); +INSERT INTO `sys_region` VALUES (542521, '普兰县', 4, 542500, 81.183095, 30.300163); +INSERT INTO `sys_region` VALUES (542522, '札达县', 4, 542500, 79.809323, 31.485343); +INSERT INTO `sys_region` VALUES (542523, '噶尔县', 4, 542500, 80.102877, 32.497157); +INSERT INTO `sys_region` VALUES (542524, '日土县', 4, 542500, 79.739109, 33.387186); +INSERT INTO `sys_region` VALUES (542525, '革吉县', 4, 542500, 81.151664, 32.393356); +INSERT INTO `sys_region` VALUES (542526, '改则县', 4, 542500, 84.069113, 32.308357); +INSERT INTO `sys_region` VALUES (542527, '措勤县', 4, 542500, 85.165952, 31.022666); +INSERT INTO `sys_region` VALUES (610000, '陕西省', 2, 1, 108.960393, 34.275808); +INSERT INTO `sys_region` VALUES (610100, '西安市', 3, 610000, 108.946466, 34.347269); +INSERT INTO `sys_region` VALUES (610102, '新城区', 4, 610100, 108.967391, 34.272724); +INSERT INTO `sys_region` VALUES (610103, '碑林区', 4, 610100, 108.946974, 34.263047); +INSERT INTO `sys_region` VALUES (610104, '莲湖区', 4, 610100, 108.950426, 34.271017); +INSERT INTO `sys_region` VALUES (610111, '灞桥区', 4, 610100, 109.071415, 34.279128); +INSERT INTO `sys_region` VALUES (610112, '未央区', 4, 610100, 108.953401, 34.299148); +INSERT INTO `sys_region` VALUES (610113, '雁塔区', 4, 610100, 108.951440, 34.220635); +INSERT INTO `sys_region` VALUES (610114, '阎良区', 4, 610100, 109.232463, 34.668363); +INSERT INTO `sys_region` VALUES (610115, '临潼区', 4, 610100, 109.220436, 34.372747); +INSERT INTO `sys_region` VALUES (610116, '长安区', 4, 610100, 108.913580, 34.163290); +INSERT INTO `sys_region` VALUES (610117, '高陵区', 4, 610100, 109.094387, 34.541093); +INSERT INTO `sys_region` VALUES (610118, '鄠邑区', 4, 610100, 108.611420, 34.115021); +INSERT INTO `sys_region` VALUES (610122, '蓝田县', 4, 610100, 109.329388, 34.157621); +INSERT INTO `sys_region` VALUES (610124, '周至县', 4, 610100, 108.228422, 34.169385); +INSERT INTO `sys_region` VALUES (610200, '铜川市', 3, 610000, 108.952404, 34.902637); +INSERT INTO `sys_region` VALUES (610202, '王益区', 4, 610200, 109.081417, 35.075322); +INSERT INTO `sys_region` VALUES (610203, '印台区', 4, 610200, 109.106434, 35.120859); +INSERT INTO `sys_region` VALUES (610204, '耀州区', 4, 610200, 108.986438, 34.915960); +INSERT INTO `sys_region` VALUES (610222, '宜君县', 4, 610200, 109.123537, 35.404582); +INSERT INTO `sys_region` VALUES (610300, '宝鸡市', 3, 610000, 107.244575, 34.368916); +INSERT INTO `sys_region` VALUES (610302, '渭滨区', 4, 610300, 107.156419, 34.377481); +INSERT INTO `sys_region` VALUES (610303, '金台区', 4, 610300, 107.153424, 34.382351); +INSERT INTO `sys_region` VALUES (610304, '陈仓区', 4, 610300, 107.375437, 34.356307); +INSERT INTO `sys_region` VALUES (610305, '凤翔区', 4, 610300, 107.407379, 34.527616); +INSERT INTO `sys_region` VALUES (610323, '岐山县', 4, 610300, 107.627447, 34.449777); +INSERT INTO `sys_region` VALUES (610324, '扶风县', 4, 610300, 107.906453, 34.381463); +INSERT INTO `sys_region` VALUES (610326, '眉县', 4, 610300, 107.756398, 34.280376); +INSERT INTO `sys_region` VALUES (610327, '陇县', 4, 610300, 106.870584, 34.898780); +INSERT INTO `sys_region` VALUES (610328, '千阳县', 4, 610300, 107.139466, 34.648545); +INSERT INTO `sys_region` VALUES (610329, '麟游县', 4, 610300, 107.799514, 34.683749); +INSERT INTO `sys_region` VALUES (610330, '凤县', 4, 610300, 106.522558, 33.916583); +INSERT INTO `sys_region` VALUES (610331, '太白县', 4, 610300, 107.325529, 34.064248); +INSERT INTO `sys_region` VALUES (610400, '咸阳市', 3, 610000, 108.715422, 34.335476); +INSERT INTO `sys_region` VALUES (610402, '秦都区', 4, 610400, 108.712432, 34.335145); +INSERT INTO `sys_region` VALUES (610403, '杨陵区', 4, 610400, 108.091515, 34.278013); +INSERT INTO `sys_region` VALUES (610404, '渭城区', 4, 610400, 108.743451, 34.368110); +INSERT INTO `sys_region` VALUES (610422, '三原县', 4, 610400, 108.947447, 34.623079); +INSERT INTO `sys_region` VALUES (610423, '泾阳县', 4, 610400, 108.849379, 34.533317); +INSERT INTO `sys_region` VALUES (610424, '乾县', 4, 610400, 108.245378, 34.534018); +INSERT INTO `sys_region` VALUES (610425, '礼泉县', 4, 610400, 108.431615, 34.487391); +INSERT INTO `sys_region` VALUES (610426, '永寿县', 4, 610400, 108.148469, 34.698036); +INSERT INTO `sys_region` VALUES (610428, '长武县', 4, 610400, 107.805561, 35.211657); +INSERT INTO `sys_region` VALUES (610429, '旬邑县', 4, 610400, 108.340467, 35.117964); +INSERT INTO `sys_region` VALUES (610430, '淳化县', 4, 610400, 108.587442, 34.804777); +INSERT INTO `sys_region` VALUES (610431, '武功县', 4, 610400, 108.206551, 34.266138); +INSERT INTO `sys_region` VALUES (610481, '兴平市', 4, 610400, 108.496394, 34.305477); +INSERT INTO `sys_region` VALUES (610482, '彬州市', 4, 610400, 108.084566, 35.049611); +INSERT INTO `sys_region` VALUES (610500, '渭南市', 3, 610000, 109.516590, 34.505716); +INSERT INTO `sys_region` VALUES (610502, '临渭区', 4, 610500, 109.516787, 34.505525); +INSERT INTO `sys_region` VALUES (610503, '华州区', 4, 610500, 109.778477, 34.518731); +INSERT INTO `sys_region` VALUES (610522, '潼关县', 4, 610500, 110.252508, 34.550327); +INSERT INTO `sys_region` VALUES (610523, '大荔县', 4, 610500, 109.948453, 34.801833); +INSERT INTO `sys_region` VALUES (610524, '合阳县', 4, 610500, 110.155396, 35.243872); +INSERT INTO `sys_region` VALUES (610525, '澄城县', 4, 610500, 109.938434, 35.196573); +INSERT INTO `sys_region` VALUES (610526, '蒲城县', 4, 610500, 109.592497, 34.961274); +INSERT INTO `sys_region` VALUES (610527, '白水县', 4, 610500, 109.597521, 35.183288); +INSERT INTO `sys_region` VALUES (610528, '富平县', 4, 610500, 109.186437, 34.757260); +INSERT INTO `sys_region` VALUES (610581, '韩城市', 4, 610500, 110.449553, 35.482087); +INSERT INTO `sys_region` VALUES (610582, '华阴市', 4, 610500, 110.098601, 34.571800); +INSERT INTO `sys_region` VALUES (610600, '延安市', 3, 610000, 109.501184, 36.656090); +INSERT INTO `sys_region` VALUES (610602, '宝塔区', 4, 610600, 109.495911, 36.591115); +INSERT INTO `sys_region` VALUES (610603, '安塞区', 4, 610600, 109.335419, 36.870098); +INSERT INTO `sys_region` VALUES (610621, '延长县', 4, 610600, 110.018472, 36.585329); +INSERT INTO `sys_region` VALUES (610622, '延川县', 4, 610600, 110.200540, 36.884137); +INSERT INTO `sys_region` VALUES (610625, '志丹县', 4, 610600, 108.775577, 36.828021); +INSERT INTO `sys_region` VALUES (610626, '吴起县', 4, 610600, 108.182590, 36.932576); +INSERT INTO `sys_region` VALUES (610627, '甘泉县', 4, 610600, 109.357524, 36.282689); +INSERT INTO `sys_region` VALUES (610628, '富县', 4, 610600, 109.386597, 35.993368); +INSERT INTO `sys_region` VALUES (610629, '洛川县', 4, 610600, 109.438404, 35.768300); +INSERT INTO `sys_region` VALUES (610630, '宜川县', 4, 610600, 110.175413, 36.056397); +INSERT INTO `sys_region` VALUES (610631, '黄龙县', 4, 610600, 109.846549, 35.590234); +INSERT INTO `sys_region` VALUES (610632, '黄陵县', 4, 610600, 109.269606, 35.585076); +INSERT INTO `sys_region` VALUES (610681, '子长市', 4, 610600, 109.681390, 37.148817); +INSERT INTO `sys_region` VALUES (610700, '汉中市', 3, 610000, 107.029430, 33.073800); +INSERT INTO `sys_region` VALUES (610702, '汉台区', 4, 610700, 107.038402, 33.074191); +INSERT INTO `sys_region` VALUES (610703, '南郑区', 4, 610700, 106.942433, 33.005615); +INSERT INTO `sys_region` VALUES (610722, '城固县', 4, 610700, 107.340613, 33.162399); +INSERT INTO `sys_region` VALUES (610723, '洋县', 4, 610700, 107.552464, 33.228863); +INSERT INTO `sys_region` VALUES (610724, '西乡县', 4, 610700, 107.773393, 32.989397); +INSERT INTO `sys_region` VALUES (610725, '勉县', 4, 610700, 106.679426, 33.159805); +INSERT INTO `sys_region` VALUES (610726, '宁强县', 4, 610700, 106.264589, 32.835380); +INSERT INTO `sys_region` VALUES (610727, '略阳县', 4, 610700, 106.163544, 33.333194); +INSERT INTO `sys_region` VALUES (610728, '镇巴县', 4, 610700, 107.901446, 32.542833); +INSERT INTO `sys_region` VALUES (610729, '留坝县', 4, 610700, 106.927414, 33.623825); +INSERT INTO `sys_region` VALUES (610730, '佛坪县', 4, 610700, 107.997424, 33.530693); +INSERT INTO `sys_region` VALUES (610800, '榆林市', 3, 610000, 109.741616, 38.290884); +INSERT INTO `sys_region` VALUES (610802, '榆阳区', 4, 610800, 109.727559, 38.282420); +INSERT INTO `sys_region` VALUES (610803, '横山区', 4, 610800, 109.300491, 37.968573); +INSERT INTO `sys_region` VALUES (610822, '府谷县', 4, 610800, 111.073628, 39.033796); +INSERT INTO `sys_region` VALUES (610824, '靖边县', 4, 610800, 108.800600, 37.605063); +INSERT INTO `sys_region` VALUES (610825, '定边县', 4, 610800, 107.607570, 37.600460); +INSERT INTO `sys_region` VALUES (610826, '绥德县', 4, 610800, 110.269426, 37.508907); +INSERT INTO `sys_region` VALUES (610827, '米脂县', 4, 610800, 110.190451, 37.761398); +INSERT INTO `sys_region` VALUES (610828, '佳县', 4, 610800, 110.497477, 38.025612); +INSERT INTO `sys_region` VALUES (610829, '吴堡县', 4, 610800, 110.746455, 37.458270); +INSERT INTO `sys_region` VALUES (610830, '清涧县', 4, 610800, 110.127559, 37.094853); +INSERT INTO `sys_region` VALUES (610831, '子洲县', 4, 610800, 110.042398, 37.617026); +INSERT INTO `sys_region` VALUES (610881, '神木市', 4, 610800, 110.505430, 38.848544); +INSERT INTO `sys_region` VALUES (610900, '安康市', 3, 610000, 109.035601, 32.690513); +INSERT INTO `sys_region` VALUES (610902, '汉滨区', 4, 610900, 109.033596, 32.701196); +INSERT INTO `sys_region` VALUES (610921, '汉阴县', 4, 610900, 108.515507, 32.899121); +INSERT INTO `sys_region` VALUES (610922, '石泉县', 4, 610900, 108.254427, 33.044602); +INSERT INTO `sys_region` VALUES (610923, '宁陕县', 4, 610900, 108.320564, 33.316555); +INSERT INTO `sys_region` VALUES (610924, '紫阳县', 4, 610900, 108.541594, 32.525786); +INSERT INTO `sys_region` VALUES (610925, '岚皋县', 4, 610900, 108.908615, 32.312881); +INSERT INTO `sys_region` VALUES (610926, '平利县', 4, 610900, 109.368547, 32.394804); +INSERT INTO `sys_region` VALUES (610927, '镇坪县', 4, 610900, 109.533497, 31.889643); +INSERT INTO `sys_region` VALUES (610929, '白河县', 4, 610900, 110.119587, 32.814846); +INSERT INTO `sys_region` VALUES (610981, '旬阳市', 4, 610900, 109.368407, 32.837573); +INSERT INTO `sys_region` VALUES (611000, '商洛市', 3, 610000, 109.924418, 33.878634); +INSERT INTO `sys_region` VALUES (611002, '商州区', 4, 611000, 109.947472, 33.868855); +INSERT INTO `sys_region` VALUES (611021, '洛南县', 4, 611000, 110.154427, 34.097071); +INSERT INTO `sys_region` VALUES (611022, '丹凤县', 4, 611000, 110.333560, 33.701537); +INSERT INTO `sys_region` VALUES (611023, '商南县', 4, 611000, 110.888408, 33.537533); +INSERT INTO `sys_region` VALUES (611024, '山阳县', 4, 611000, 109.888549, 33.537968); +INSERT INTO `sys_region` VALUES (611025, '镇安县', 4, 611000, 109.159575, 33.429045); +INSERT INTO `sys_region` VALUES (611026, '柞水县', 4, 611000, 109.120502, 33.692026); +INSERT INTO `sys_region` VALUES (620000, '甘肃省', 2, 1, 103.832478, 36.065465); +INSERT INTO `sys_region` VALUES (620100, '兰州市', 3, 620000, 103.840521, 36.067235); +INSERT INTO `sys_region` VALUES (620102, '城关区', 4, 620100, 103.831475, 36.063181); +INSERT INTO `sys_region` VALUES (620103, '七里河区', 4, 620100, 103.792414, 36.072129); +INSERT INTO `sys_region` VALUES (620104, '西固区', 4, 620100, 103.634580, 36.094109); +INSERT INTO `sys_region` VALUES (620105, '安宁区', 4, 620100, 103.725535, 36.109754); +INSERT INTO `sys_region` VALUES (620111, '红古区', 4, 620100, 102.865428, 36.351863); +INSERT INTO `sys_region` VALUES (620121, '永登县', 4, 620100, 103.266624, 36.742095); +INSERT INTO `sys_region` VALUES (620122, '皋兰县', 4, 620100, 103.953464, 36.338142); +INSERT INTO `sys_region` VALUES (620123, '榆中县', 4, 620100, 104.119566, 35.848851); +INSERT INTO `sys_region` VALUES (620171, '兰州新区', 4, 620100, 103.640268, 36.489538); +INSERT INTO `sys_region` VALUES (620200, '嘉峪关市', 3, 620000, 98.296204, 39.777960); +INSERT INTO `sys_region` VALUES (620201, '嘉峪关市', 4, 620200, 98.296204, 39.777960); +INSERT INTO `sys_region` VALUES (620300, '金昌市', 3, 620000, 102.194606, 38.525820); +INSERT INTO `sys_region` VALUES (620302, '金川区', 4, 620300, 102.200586, 38.525772); +INSERT INTO `sys_region` VALUES (620321, '永昌县', 4, 620300, 101.979464, 38.252941); +INSERT INTO `sys_region` VALUES (620400, '白银市', 3, 620000, 104.144451, 36.550825); +INSERT INTO `sys_region` VALUES (620402, '白银区', 4, 620400, 104.155413, 36.541464); +INSERT INTO `sys_region` VALUES (620403, '平川区', 4, 620400, 104.831614, 36.733499); +INSERT INTO `sys_region` VALUES (620421, '靖远县', 4, 620400, 104.682515, 36.577096); +INSERT INTO `sys_region` VALUES (620422, '会宁县', 4, 620400, 105.059607, 35.698508); +INSERT INTO `sys_region` VALUES (620423, '景泰县', 4, 620400, 104.069444, 37.187406); +INSERT INTO `sys_region` VALUES (620500, '天水市', 3, 620000, 105.731417, 34.587412); +INSERT INTO `sys_region` VALUES (620502, '秦州区', 4, 620500, 105.730415, 34.587316); +INSERT INTO `sys_region` VALUES (620503, '麦积区', 4, 620500, 105.895597, 34.576337); +INSERT INTO `sys_region` VALUES (620521, '清水县', 4, 620500, 106.143595, 34.753883); +INSERT INTO `sys_region` VALUES (620522, '秦安县', 4, 620500, 105.681575, 34.864876); +INSERT INTO `sys_region` VALUES (620523, '甘谷县', 4, 620500, 105.342475, 34.738300); +INSERT INTO `sys_region` VALUES (620524, '武山县', 4, 620500, 104.897428, 34.727669); +INSERT INTO `sys_region` VALUES (620525, '张家川回族自治县', 4, 620500, 106.211390, 34.994905); +INSERT INTO `sys_region` VALUES (620600, '武威市', 3, 620000, 102.644554, 37.934378); +INSERT INTO `sys_region` VALUES (620602, '凉州区', 4, 620600, 102.648575, 37.934122); +INSERT INTO `sys_region` VALUES (620621, '民勤县', 4, 620600, 103.100400, 38.630625); +INSERT INTO `sys_region` VALUES (620622, '古浪县', 4, 620600, 102.903630, 37.475802); +INSERT INTO `sys_region` VALUES (620623, '天祝藏族自治县', 4, 620600, 103.148621, 36.977596); +INSERT INTO `sys_region` VALUES (620700, '张掖市', 3, 620000, 100.456411, 38.932066); +INSERT INTO `sys_region` VALUES (620702, '甘州区', 4, 620700, 100.484558, 38.934781); +INSERT INTO `sys_region` VALUES (620721, '肃南裕固族自治县', 4, 620700, 99.621905, 38.843100); +INSERT INTO `sys_region` VALUES (620722, '民乐县', 4, 620700, 100.819429, 38.436842); +INSERT INTO `sys_region` VALUES (620723, '临泽县', 4, 620700, 100.170555, 39.158514); +INSERT INTO `sys_region` VALUES (620724, '高台县', 4, 620700, 99.825760, 39.383646); +INSERT INTO `sys_region` VALUES (620725, '山丹县', 4, 620700, 101.095616, 38.790453); +INSERT INTO `sys_region` VALUES (620800, '平凉市', 3, 620000, 106.671442, 35.549232); +INSERT INTO `sys_region` VALUES (620802, '崆峒区', 4, 620800, 106.681415, 35.548815); +INSERT INTO `sys_region` VALUES (620821, '泾川县', 4, 620800, 107.374518, 35.338669); +INSERT INTO `sys_region` VALUES (620822, '灵台县', 4, 620800, 107.627461, 35.071582); +INSERT INTO `sys_region` VALUES (620823, '崇信县', 4, 620800, 107.041415, 35.308616); +INSERT INTO `sys_region` VALUES (620825, '庄浪县', 4, 620800, 106.042586, 35.208192); +INSERT INTO `sys_region` VALUES (620826, '静宁县', 4, 620800, 105.738416, 35.528257); +INSERT INTO `sys_region` VALUES (620881, '华亭市', 4, 620800, 106.659486, 35.223551); +INSERT INTO `sys_region` VALUES (620900, '酒泉市', 3, 620000, 98.500685, 39.738469); +INSERT INTO `sys_region` VALUES (620902, '肃州区', 4, 620900, 98.514322, 39.751246); +INSERT INTO `sys_region` VALUES (620921, '金塔县', 4, 620900, 98.908368, 39.990029); +INSERT INTO `sys_region` VALUES (620922, '瓜州县', 4, 620900, 95.788736, 40.526106); +INSERT INTO `sys_region` VALUES (620923, '肃北蒙古族自治县', 4, 620900, 94.883692, 39.518330); +INSERT INTO `sys_region` VALUES (620924, '阿克塞哈萨克族自治县', 4, 620900, 94.346760, 39.640045); +INSERT INTO `sys_region` VALUES (620981, '玉门市', 4, 620900, 97.051712, 40.297620); +INSERT INTO `sys_region` VALUES (620982, '敦煌市', 4, 620900, 94.668527, 40.147867); +INSERT INTO `sys_region` VALUES (621000, '庆阳市', 3, 620000, 107.649386, 35.715216); +INSERT INTO `sys_region` VALUES (621002, '西峰区', 4, 621000, 107.657391, 35.736864); +INSERT INTO `sys_region` VALUES (621021, '庆城县', 4, 621000, 107.888406, 36.021726); +INSERT INTO `sys_region` VALUES (621022, '环县', 4, 621000, 107.314470, 36.574427); +INSERT INTO `sys_region` VALUES (621023, '华池县', 4, 621000, 107.996390, 36.467575); +INSERT INTO `sys_region` VALUES (621024, '合水县', 4, 621000, 108.026447, 35.825262); +INSERT INTO `sys_region` VALUES (621025, '正宁县', 4, 621000, 108.366375, 35.498219); +INSERT INTO `sys_region` VALUES (621026, '宁县', 4, 621000, 107.934571, 35.507933); +INSERT INTO `sys_region` VALUES (621027, '镇原县', 4, 621000, 107.207576, 35.683231); +INSERT INTO `sys_region` VALUES (621100, '定西市', 3, 620000, 104.632420, 35.586833); +INSERT INTO `sys_region` VALUES (621102, '安定区', 4, 621100, 104.616500, 35.585600); +INSERT INTO `sys_region` VALUES (621121, '通渭县', 4, 621100, 105.248404, 35.217217); +INSERT INTO `sys_region` VALUES (621122, '陇西县', 4, 621100, 104.641381, 35.010197); +INSERT INTO `sys_region` VALUES (621123, '渭源县', 4, 621100, 104.221584, 35.142392); +INSERT INTO `sys_region` VALUES (621124, '临洮县', 4, 621100, 103.865601, 35.400587); +INSERT INTO `sys_region` VALUES (621125, '漳县', 4, 621100, 104.478595, 34.854250); +INSERT INTO `sys_region` VALUES (621126, '岷县', 4, 621100, 104.043396, 34.444408); +INSERT INTO `sys_region` VALUES (621200, '陇南市', 3, 620000, 104.966864, 33.376032); +INSERT INTO `sys_region` VALUES (621202, '武都区', 4, 621200, 104.932593, 33.398072); +INSERT INTO `sys_region` VALUES (621221, '成县', 4, 621200, 105.748478, 33.756635); +INSERT INTO `sys_region` VALUES (621222, '文县', 4, 621200, 104.689558, 32.949601); +INSERT INTO `sys_region` VALUES (621223, '宕昌县', 4, 621200, 104.399386, 34.053486); +INSERT INTO `sys_region` VALUES (621224, '康县', 4, 621200, 105.615392, 33.335376); +INSERT INTO `sys_region` VALUES (621225, '西和县', 4, 621200, 105.307610, 34.016787); +INSERT INTO `sys_region` VALUES (621226, '礼县', 4, 621200, 105.183591, 34.194685); +INSERT INTO `sys_region` VALUES (621227, '徽县', 4, 621200, 106.094418, 33.775194); +INSERT INTO `sys_region` VALUES (621228, '两当县', 4, 621200, 106.311419, 33.915123); +INSERT INTO `sys_region` VALUES (622900, '临夏回族自治州', 3, 620000, 103.216391, 35.607562); +INSERT INTO `sys_region` VALUES (622901, '临夏市', 4, 622900, 103.249549, 35.609899); +INSERT INTO `sys_region` VALUES (622921, '临夏县', 4, 622900, 103.249549, 35.609899); +INSERT INTO `sys_region` VALUES (622922, '康乐县', 4, 622900, 103.715476, 35.376110); +INSERT INTO `sys_region` VALUES (622923, '永靖县', 4, 622900, 103.292507, 35.963330); +INSERT INTO `sys_region` VALUES (622924, '广河县', 4, 622900, 103.582410, 35.494101); +INSERT INTO `sys_region` VALUES (622925, '和政县', 4, 622900, 103.357524, 35.430590); +INSERT INTO `sys_region` VALUES (622926, '东乡族自治县', 4, 622900, 103.395613, 35.669330); +INSERT INTO `sys_region` VALUES (622927, '积石山保安族东乡族撒拉族自治县', 4, 622900, 102.882518, 35.723499); +INSERT INTO `sys_region` VALUES (623000, '甘南藏族自治州', 3, 620000, 102.917585, 34.989140); +INSERT INTO `sys_region` VALUES (623001, '合作市', 4, 623000, 102.917572, 35.005935); +INSERT INTO `sys_region` VALUES (623021, '临潭县', 4, 623000, 103.360533, 34.698639); +INSERT INTO `sys_region` VALUES (623022, '卓尼县', 4, 623000, 103.513616, 34.594916); +INSERT INTO `sys_region` VALUES (623023, '舟曲县', 4, 623000, 104.377490, 33.790815); +INSERT INTO `sys_region` VALUES (623024, '迭部县', 4, 623000, 103.228440, 34.062020); +INSERT INTO `sys_region` VALUES (623025, '玛曲县', 4, 623000, 102.078600, 34.003358); +INSERT INTO `sys_region` VALUES (623026, '碌曲县', 4, 623000, 102.494424, 34.597087); +INSERT INTO `sys_region` VALUES (623027, '夏河县', 4, 623000, 102.528577, 35.208324); +INSERT INTO `sys_region` VALUES (630000, '青海省', 2, 1, 101.786462, 36.627159); +INSERT INTO `sys_region` VALUES (630100, '西宁市', 3, 630000, 101.784450, 36.623385); +INSERT INTO `sys_region` VALUES (630102, '城东区', 4, 630100, 101.809569, 36.605708); +INSERT INTO `sys_region` VALUES (630103, '城中区', 4, 630100, 101.790484, 36.628801); +INSERT INTO `sys_region` VALUES (630104, '城西区', 4, 630100, 101.772414, 36.634497); +INSERT INTO `sys_region` VALUES (630105, '城北区', 4, 630100, 101.772405, 36.656294); +INSERT INTO `sys_region` VALUES (630106, '湟中区', 4, 630100, 101.578617, 36.506628); +INSERT INTO `sys_region` VALUES (630121, '大通回族土族自治县', 4, 630100, 101.692564, 36.932666); +INSERT INTO `sys_region` VALUES (630123, '湟源县', 4, 630100, 101.262449, 36.688588); +INSERT INTO `sys_region` VALUES (630200, '海东市', 3, 630000, 102.415036, 36.480170); +INSERT INTO `sys_region` VALUES (630202, '乐都区', 4, 630200, 102.408566, 36.487820); +INSERT INTO `sys_region` VALUES (630203, '平安区', 4, 630200, 102.114428, 36.506554); +INSERT INTO `sys_region` VALUES (630222, '民和回族土族自治县', 4, 630200, 102.836390, 36.325561); +INSERT INTO `sys_region` VALUES (630223, '互助土族自治县', 4, 630200, 101.964569, 36.850022); +INSERT INTO `sys_region` VALUES (630224, '化隆回族自治县', 4, 630200, 102.270448, 36.100988); +INSERT INTO `sys_region` VALUES (630225, '循化撒拉族自治县', 4, 630200, 102.495385, 35.856667); +INSERT INTO `sys_region` VALUES (632200, '海北藏族自治州', 3, 630000, 100.907434, 36.960663); +INSERT INTO `sys_region` VALUES (632221, '门源回族自治县', 4, 632200, 101.628438, 37.382181); +INSERT INTO `sys_region` VALUES (632222, '祁连县', 4, 632200, 100.259622, 38.182925); +INSERT INTO `sys_region` VALUES (632223, '海晏县', 4, 632200, 101.000586, 36.902376); +INSERT INTO `sys_region` VALUES (632224, '刚察县', 4, 632200, 100.153606, 37.327320); +INSERT INTO `sys_region` VALUES (632300, '黄南藏族自治州', 3, 630000, 102.022428, 35.525805); +INSERT INTO `sys_region` VALUES (632301, '同仁市', 4, 632300, 102.025438, 35.521865); +INSERT INTO `sys_region` VALUES (632322, '尖扎县', 4, 632300, 102.046996, 35.949129); +INSERT INTO `sys_region` VALUES (632323, '泽库县', 4, 632300, 101.473595, 35.042014); +INSERT INTO `sys_region` VALUES (632324, '河南蒙古族自治县', 4, 632300, 101.622473, 34.740396); +INSERT INTO `sys_region` VALUES (632500, '海南藏族自治州', 3, 630000, 100.626621, 36.292102); +INSERT INTO `sys_region` VALUES (632521, '共和县', 4, 632500, 100.626623, 36.288703); +INSERT INTO `sys_region` VALUES (632522, '同德县', 4, 632500, 100.585424, 35.259858); +INSERT INTO `sys_region` VALUES (632523, '贵德县', 4, 632500, 101.439533, 36.046158); +INSERT INTO `sys_region` VALUES (632524, '兴海县', 4, 632500, 99.994380, 35.594630); +INSERT INTO `sys_region` VALUES (632525, '贵南县', 4, 632500, 100.753593, 35.592415); +INSERT INTO `sys_region` VALUES (632600, '果洛藏族自治州', 3, 630000, 100.251592, 34.477194); +INSERT INTO `sys_region` VALUES (632621, '玛沁县', 4, 632600, 100.245564, 34.483569); +INSERT INTO `sys_region` VALUES (632622, '班玛县', 4, 632600, 100.743605, 32.938504); +INSERT INTO `sys_region` VALUES (632623, '甘德县', 4, 632600, 99.907511, 33.975004); +INSERT INTO `sys_region` VALUES (632624, '达日县', 4, 632600, 99.658010, 33.754937); +INSERT INTO `sys_region` VALUES (632625, '久治县', 4, 632600, 101.488532, 33.434773); +INSERT INTO `sys_region` VALUES (632626, '玛多县', 4, 632600, 98.215884, 34.920749); +INSERT INTO `sys_region` VALUES (632700, '玉树藏族自治州', 3, 630000, 97.013181, 33.010980); +INSERT INTO `sys_region` VALUES (632701, '玉树市', 4, 632700, 97.015376, 32.999556); +INSERT INTO `sys_region` VALUES (632722, '杂多县', 4, 632700, 95.306965, 32.899241); +INSERT INTO `sys_region` VALUES (632723, '称多县', 4, 632700, 97.115000, 33.374226); +INSERT INTO `sys_region` VALUES (632724, '治多县', 4, 632700, 95.619794, 33.857953); +INSERT INTO `sys_region` VALUES (632725, '囊谦县', 4, 632700, 96.486918, 32.209194); +INSERT INTO `sys_region` VALUES (632726, '曲麻莱县', 4, 632700, 95.803750, 34.132299); +INSERT INTO `sys_region` VALUES (632800, '海西蒙古族藏族自治州', 3, 630000, 97.376299, 37.382750); +INSERT INTO `sys_region` VALUES (632801, '格尔木市', 4, 632800, 94.933310, 36.412371); +INSERT INTO `sys_region` VALUES (632802, '德令哈市', 4, 632800, 97.367470, 37.375346); +INSERT INTO `sys_region` VALUES (632803, '茫崖市', 4, 632800, 90.879518, 38.261903); +INSERT INTO `sys_region` VALUES (632821, '乌兰县', 4, 632800, 98.486736, 36.935748); +INSERT INTO `sys_region` VALUES (632822, '都兰县', 4, 632800, 98.102705, 36.307611); +INSERT INTO `sys_region` VALUES (632823, '天峻县', 4, 632800, 99.029243, 37.306903); +INSERT INTO `sys_region` VALUES (632857, '大柴旦行政委员会', 4, 632800, 95.371763, 37.858020); +INSERT INTO `sys_region` VALUES (640000, '宁夏回族自治区', 2, 1, 106.265605, 38.476878); +INSERT INTO `sys_region` VALUES (640100, '银川市', 3, 640000, 106.238494, 38.492460); +INSERT INTO `sys_region` VALUES (640104, '兴庆区', 4, 640100, 106.295494, 38.479579); +INSERT INTO `sys_region` VALUES (640105, '西夏区', 4, 640100, 106.156581, 38.496817); +INSERT INTO `sys_region` VALUES (640106, '金凤区', 4, 640100, 106.246287, 38.480385); +INSERT INTO `sys_region` VALUES (640121, '永宁县', 4, 640100, 106.259605, 38.283002); +INSERT INTO `sys_region` VALUES (640122, '贺兰县', 4, 640100, 106.356518, 38.560407); +INSERT INTO `sys_region` VALUES (640181, '灵武市', 4, 640100, 106.346440, 38.108659); +INSERT INTO `sys_region` VALUES (640200, '石嘴山市', 3, 640000, 106.390600, 38.989683); +INSERT INTO `sys_region` VALUES (640202, '大武口区', 4, 640200, 106.374610, 39.024848); +INSERT INTO `sys_region` VALUES (640205, '惠农区', 4, 640200, 106.788430, 39.245388); +INSERT INTO `sys_region` VALUES (640221, '平罗县', 4, 640200, 106.536518, 38.919607); +INSERT INTO `sys_region` VALUES (640300, '吴忠市', 3, 640000, 106.205371, 38.003713); +INSERT INTO `sys_region` VALUES (640302, '利通区', 4, 640300, 106.219407, 37.990746); +INSERT INTO `sys_region` VALUES (640303, '红寺堡区', 4, 640300, 106.068421, 37.431882); +INSERT INTO `sys_region` VALUES (640323, '盐池县', 4, 640300, 107.413380, 37.789296); +INSERT INTO `sys_region` VALUES (640324, '同心县', 4, 640300, 105.920599, 36.986270); +INSERT INTO `sys_region` VALUES (640381, '青铜峡市', 4, 640300, 106.085370, 38.027412); +INSERT INTO `sys_region` VALUES (640400, '固原市', 3, 640000, 106.248577, 36.021617); +INSERT INTO `sys_region` VALUES (640402, '原州区', 4, 640400, 106.294515, 36.009368); +INSERT INTO `sys_region` VALUES (640422, '西吉县', 4, 640400, 105.735386, 35.970076); +INSERT INTO `sys_region` VALUES (640423, '隆德县', 4, 640400, 106.118498, 35.631762); +INSERT INTO `sys_region` VALUES (640424, '泾源县', 4, 640400, 106.337393, 35.504362); +INSERT INTO `sys_region` VALUES (640425, '彭阳县', 4, 640400, 106.638390, 35.865934); +INSERT INTO `sys_region` VALUES (640500, '中卫市', 3, 640000, 105.203571, 37.505701); +INSERT INTO `sys_region` VALUES (640502, '沙坡头区', 4, 640500, 105.180303, 37.522707); +INSERT INTO `sys_region` VALUES (640521, '中宁县', 4, 640500, 105.691537, 37.497421); +INSERT INTO `sys_region` VALUES (640522, '海原县', 4, 640500, 105.650555, 36.570781); +INSERT INTO `sys_region` VALUES (650000, '新疆维吾尔自治区', 2, 1, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (650100, '乌鲁木齐市', 3, 650000, 87.624440, 43.830763); +INSERT INTO `sys_region` VALUES (650102, '天山区', 4, 650100, 87.638408, 43.800271); +INSERT INTO `sys_region` VALUES (650103, '沙依巴克区', 4, 650100, 87.604670, 43.807262); +INSERT INTO `sys_region` VALUES (650104, '新市区', 4, 650100, 87.575908, 43.861394); +INSERT INTO `sys_region` VALUES (650105, '水磨沟区', 4, 650100, 87.648897, 43.838251); +INSERT INTO `sys_region` VALUES (650106, '头屯河区', 4, 650100, 87.434507, 43.882653); +INSERT INTO `sys_region` VALUES (650107, '达坂城区', 4, 650100, 88.317398, 43.369943); +INSERT INTO `sys_region` VALUES (650109, '米东区', 4, 650100, 87.662134, 43.979247); +INSERT INTO `sys_region` VALUES (650121, '乌鲁木齐县', 4, 650100, 87.416029, 43.477086); +INSERT INTO `sys_region` VALUES (650200, '克拉玛依市', 3, 650000, 84.874295, 45.608471); +INSERT INTO `sys_region` VALUES (650202, '独山子区', 4, 650200, 84.893613, 44.334407); +INSERT INTO `sys_region` VALUES (650203, '克拉玛依区', 4, 650200, 84.874295, 45.608471); +INSERT INTO `sys_region` VALUES (650204, '白碱滩区', 4, 650200, 85.139510, 45.693952); +INSERT INTO `sys_region` VALUES (650205, '乌尔禾区', 4, 650200, 85.700305, 46.095295); +INSERT INTO `sys_region` VALUES (650400, '吐鲁番市', 3, 650000, 89.197297, 42.956985); +INSERT INTO `sys_region` VALUES (650402, '高昌区', 4, 650400, 89.192459, 42.948549); +INSERT INTO `sys_region` VALUES (650421, '鄯善县', 4, 650400, 90.220094, 42.874759); +INSERT INTO `sys_region` VALUES (650422, '托克逊县', 4, 650400, 88.660164, 42.798546); +INSERT INTO `sys_region` VALUES (650500, '哈密市', 3, 650000, 93.521216, 42.825824); +INSERT INTO `sys_region` VALUES (650502, '伊州区', 4, 650500, 93.521320, 42.832825); +INSERT INTO `sys_region` VALUES (650521, '巴里坤哈萨克自治县', 4, 650500, 93.022931, 43.605689); +INSERT INTO `sys_region` VALUES (650522, '伊吾县', 4, 650500, 94.703826, 43.260677); +INSERT INTO `sys_region` VALUES (652300, '昌吉回族自治州', 3, 650000, 87.315002, 44.016854); +INSERT INTO `sys_region` VALUES (652301, '昌吉市', 4, 652300, 87.273865, 44.020127); +INSERT INTO `sys_region` VALUES (652302, '阜康市', 4, 652300, 87.993678, 44.163137); +INSERT INTO `sys_region` VALUES (652323, '呼图壁县', 4, 652300, 86.905144, 44.197655); +INSERT INTO `sys_region` VALUES (652324, '玛纳斯县', 4, 652300, 86.220643, 44.310063); +INSERT INTO `sys_region` VALUES (652325, '奇台县', 4, 652300, 89.601081, 44.026898); +INSERT INTO `sys_region` VALUES (652327, '吉木萨尔县', 4, 652300, 89.187123, 44.005718); +INSERT INTO `sys_region` VALUES (652328, '木垒哈萨克自治县', 4, 652300, 90.292515, 43.840308); +INSERT INTO `sys_region` VALUES (652700, '博尔塔拉蒙古自治州', 3, 650000, 82.072915, 44.912196); +INSERT INTO `sys_region` VALUES (652701, '博乐市', 4, 652700, 82.057972, 44.860010); +INSERT INTO `sys_region` VALUES (652702, '阿拉山口市', 4, 652700, 82.560725, 45.179670); +INSERT INTO `sys_region` VALUES (652722, '精河县', 4, 652700, 82.900655, 44.606646); +INSERT INTO `sys_region` VALUES (652723, '温泉县', 4, 652700, 81.031146, 44.974857); +INSERT INTO `sys_region` VALUES (652800, '巴音郭楞蒙古自治州', 3, 650000, 86.151714, 41.770287); +INSERT INTO `sys_region` VALUES (652801, '库尔勒市', 4, 652800, 86.181494, 41.732373); +INSERT INTO `sys_region` VALUES (652822, '轮台县', 4, 652800, 84.258212, 41.783813); +INSERT INTO `sys_region` VALUES (652823, '尉犁县', 4, 652800, 86.266037, 41.350123); +INSERT INTO `sys_region` VALUES (652824, '若羌县', 4, 652800, 88.175324, 39.028991); +INSERT INTO `sys_region` VALUES (652825, '且末县', 4, 652800, 85.535990, 38.151388); +INSERT INTO `sys_region` VALUES (652826, '焉耆回族自治县', 4, 652800, 86.581222, 42.064851); +INSERT INTO `sys_region` VALUES (652827, '和静县', 4, 652800, 86.390398, 42.329365); +INSERT INTO `sys_region` VALUES (652828, '和硕县', 4, 652800, 86.883689, 42.288065); +INSERT INTO `sys_region` VALUES (652829, '博湖县', 4, 652800, 86.638469, 41.986430); +INSERT INTO `sys_region` VALUES (652871, '库尔勒经济技术开发区', 4, 652800, 86.181494, 41.732373); +INSERT INTO `sys_region` VALUES (652900, '阿克苏地区', 3, 650000, 80.266943, 41.175030); +INSERT INTO `sys_region` VALUES (652901, '阿克苏市', 4, 652900, 80.269927, 41.173860); +INSERT INTO `sys_region` VALUES (652902, '库车市', 4, 652900, 82.968459, 41.723448); +INSERT INTO `sys_region` VALUES (652922, '温宿县', 4, 652900, 80.245564, 41.282567); +INSERT INTO `sys_region` VALUES (652924, '沙雅县', 4, 652900, 82.788824, 41.227749); +INSERT INTO `sys_region` VALUES (652925, '新和县', 4, 652900, 82.615823, 41.554000); +INSERT INTO `sys_region` VALUES (652926, '拜城县', 4, 652900, 81.858516, 41.800707); +INSERT INTO `sys_region` VALUES (652927, '乌什县', 4, 652900, 79.230869, 41.220871); +INSERT INTO `sys_region` VALUES (652928, '阿瓦提县', 4, 652900, 80.381849, 40.649359); +INSERT INTO `sys_region` VALUES (652929, '柯坪县', 4, 652900, 79.053214, 40.514056); +INSERT INTO `sys_region` VALUES (653000, '克孜勒苏柯尔克孜自治州', 3, 650000, 76.174309, 39.720471); +INSERT INTO `sys_region` VALUES (653001, '阿图什市', 4, 653000, 76.179301, 39.719462); +INSERT INTO `sys_region` VALUES (653022, '阿克陶县', 4, 653000, 75.953725, 39.153889); +INSERT INTO `sys_region` VALUES (653023, '阿合奇县', 4, 653000, 78.542165, 41.145653); +INSERT INTO `sys_region` VALUES (653024, '乌恰县', 4, 653000, 75.265334, 39.725124); +INSERT INTO `sys_region` VALUES (653100, '喀什地区', 3, 650000, 75.996391, 39.476097); +INSERT INTO `sys_region` VALUES (653101, '喀什市', 4, 653100, 76.000313, 39.473650); +INSERT INTO `sys_region` VALUES (653121, '疏附县', 4, 653100, 75.869169, 39.381292); +INSERT INTO `sys_region` VALUES (653122, '疏勒县', 4, 653100, 76.056614, 39.406709); +INSERT INTO `sys_region` VALUES (653123, '英吉沙县', 4, 653100, 76.182075, 38.935671); +INSERT INTO `sys_region` VALUES (653124, '泽普县', 4, 653100, 77.266559, 38.190726); +INSERT INTO `sys_region` VALUES (653125, '莎车县', 4, 653100, 77.252437, 38.420157); +INSERT INTO `sys_region` VALUES (653126, '叶城县', 4, 653100, 77.420098, 37.889167); +INSERT INTO `sys_region` VALUES (653127, '麦盖提县', 4, 653100, 77.616004, 38.904496); +INSERT INTO `sys_region` VALUES (653128, '岳普湖县', 4, 653100, 76.784148, 39.239387); +INSERT INTO `sys_region` VALUES (653129, '伽师县', 4, 653100, 76.730386, 39.493852); +INSERT INTO `sys_region` VALUES (653130, '巴楚县', 4, 653100, 78.554488, 39.805335); +INSERT INTO `sys_region` VALUES (653131, '塔什库尔干塔吉克自治县', 4, 653100, 75.230805, 37.779046); +INSERT INTO `sys_region` VALUES (653200, '和田地区', 3, 650000, 79.928507, 37.120446); +INSERT INTO `sys_region` VALUES (653201, '和田市', 4, 653200, 79.920212, 37.118336); +INSERT INTO `sys_region` VALUES (653221, '和田县', 4, 653200, 79.920212, 37.118336); +INSERT INTO `sys_region` VALUES (653222, '墨玉县', 4, 653200, 79.735479, 37.282993); +INSERT INTO `sys_region` VALUES (653223, '皮山县', 4, 653200, 78.292069, 37.584086); +INSERT INTO `sys_region` VALUES (653224, '洛浦县', 4, 653200, 80.195388, 37.079611); +INSERT INTO `sys_region` VALUES (653225, '策勒县', 4, 653200, 80.813201, 37.004122); +INSERT INTO `sys_region` VALUES (653226, '于田县', 4, 653200, 81.683783, 36.862954); +INSERT INTO `sys_region` VALUES (653227, '民丰县', 4, 653200, 82.702713, 37.070257); +INSERT INTO `sys_region` VALUES (654000, '伊犁哈萨克自治州', 3, 650000, 81.330538, 43.922723); +INSERT INTO `sys_region` VALUES (654002, '伊宁市', 4, 654000, 81.284242, 43.915299); +INSERT INTO `sys_region` VALUES (654003, '奎屯市', 4, 654000, 84.909449, 44.432057); +INSERT INTO `sys_region` VALUES (654004, '霍尔果斯市', 4, 654000, 80.427130, 44.235309); +INSERT INTO `sys_region` VALUES (654021, '伊宁县', 4, 654000, 81.284242, 43.915299); +INSERT INTO `sys_region` VALUES (654022, '察布查尔锡伯自治县', 4, 654000, 81.157925, 43.846690); +INSERT INTO `sys_region` VALUES (654023, '霍城县', 4, 654000, 80.885281, 44.062250); +INSERT INTO `sys_region` VALUES (654024, '巩留县', 4, 654000, 82.238226, 43.488486); +INSERT INTO `sys_region` VALUES (654025, '新源县', 4, 654000, 83.267022, 43.435927); +INSERT INTO `sys_region` VALUES (654026, '昭苏县', 4, 654000, 81.137378, 43.163497); +INSERT INTO `sys_region` VALUES (654027, '特克斯县', 4, 654000, 81.842587, 43.224248); +INSERT INTO `sys_region` VALUES (654028, '尼勒克县', 4, 654000, 82.518008, 43.804595); +INSERT INTO `sys_region` VALUES (654200, '塔城地区', 3, 650000, 82.987236, 46.750948); +INSERT INTO `sys_region` VALUES (654201, '塔城市', 4, 654200, 82.993557, 46.757383); +INSERT INTO `sys_region` VALUES (654202, '乌苏市', 4, 654200, 84.720088, 44.424048); +INSERT INTO `sys_region` VALUES (654203, '沙湾市', 4, 654200, 85.626145, 44.331949); +INSERT INTO `sys_region` VALUES (654221, '额敏县', 4, 654200, 83.633374, 46.531885); +INSERT INTO `sys_region` VALUES (654224, '托里县', 4, 654200, 83.612909, 45.942743); +INSERT INTO `sys_region` VALUES (654225, '裕民县', 4, 654200, 82.989439, 46.207454); +INSERT INTO `sys_region` VALUES (654226, '和布克赛尔蒙古自治县', 4, 654200, 85.735009, 46.798685); +INSERT INTO `sys_region` VALUES (654300, '阿勒泰地区', 3, 650000, 88.147926, 47.850728); +INSERT INTO `sys_region` VALUES (654301, '阿勒泰市', 4, 654300, 88.139227, 47.832753); +INSERT INTO `sys_region` VALUES (654321, '布尔津县', 4, 654300, 86.881360, 47.707952); +INSERT INTO `sys_region` VALUES (654322, '富蕴县', 4, 654300, 89.531953, 46.999951); +INSERT INTO `sys_region` VALUES (654323, '福海县', 4, 654300, 87.493157, 47.118141); +INSERT INTO `sys_region` VALUES (654324, '哈巴河县', 4, 654300, 86.424818, 48.066149); +INSERT INTO `sys_region` VALUES (654325, '青河县', 4, 654300, 90.389444, 46.680194); +INSERT INTO `sys_region` VALUES (654326, '吉木乃县', 4, 654300, 85.880818, 47.449018); +INSERT INTO `sys_region` VALUES (659000, '自治区直辖县级行政区划', 3, 650000, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (659001, '石河子市', 4, 659000, 86.046928, 44.330190); +INSERT INTO `sys_region` VALUES (659002, '阿拉尔市', 4, 659000, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (659003, '图木舒克市', 4, 659000, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (659004, '五家渠市', 4, 659000, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (659005, '北屯市', 4, 659000, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (659006, '铁门关市', 4, 659000, 85.507837, 41.832992); +INSERT INTO `sys_region` VALUES (659007, '双河市', 4, 659000, 87.633473, 43.799238); +INSERT INTO `sys_region` VALUES (659008, '可克达拉市', 4, 659000, 80.630633, 44.133126); +INSERT INTO `sys_region` VALUES (659009, '昆玉市', 4, 659000, 79.298032, 37.216734); +INSERT INTO `sys_region` VALUES (659010, '胡杨河市', 4, 659000, 85.172379, 45.139021); +INSERT INTO `sys_region` VALUES (659011, '新星市', 4, 659000, 79.240874, 41.219769); + +-- ---------------------------- +-- Table structure for sys_role +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role`; +CREATE TABLE `sys_role` ( + `id` bigint NOT NULL COMMENT 'id', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色名称', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注', + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色管理' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_role_data_scope +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role_data_scope`; +CREATE TABLE `sys_role_data_scope` ( + `id` bigint NOT NULL COMMENT 'id', + `role_id` bigint NULL DEFAULT NULL COMMENT '角色ID', + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_role_id`(`role_id` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色数据权限' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role_data_scope +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_role_menu +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role_menu`; +CREATE TABLE `sys_role_menu` ( + `id` bigint NOT NULL COMMENT 'id', + `role_id` bigint NULL DEFAULT NULL COMMENT '角色ID', + `menu_id` bigint NULL DEFAULT NULL COMMENT '菜单ID', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_role_id`(`role_id` ASC) USING BTREE, + INDEX `idx_menu_id`(`menu_id` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色菜单关系' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role_menu +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_role_user +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role_user`; +CREATE TABLE `sys_role_user` ( + `id` bigint NOT NULL COMMENT 'id', + `role_id` bigint NULL DEFAULT NULL COMMENT '角色ID', + `user_id` bigint NULL DEFAULT NULL COMMENT '用户ID', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_role_id`(`role_id` ASC) USING BTREE, + INDEX `idx_user_id`(`user_id` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色用户关系' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role_user +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_user +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user`; +CREATE TABLE `sys_user` ( + `id` bigint NOT NULL COMMENT 'id', + `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名', + `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码', + `real_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '姓名', + `head_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像', + `gender` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '性别 0:男 1:女 2:保密', + `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱', + `mobile` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号', + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', + `super_admin` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '超级管理员 0:否 1:是', + `status` tinyint NULL DEFAULT NULL COMMENT '状态 0:停用 1:正常', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `uk_username`(`username` ASC) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统用户' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_user +-- ---------------------------- +INSERT INTO `sys_user` VALUES (1067246875800000001, 'admin', '$2a$10$012Kx2ba5jzqr9gLlG4MX.bnQJTD9UWqF57XDo2N3.fPtLne02u/m', '管理员', NULL, 0, 'root@renren.io', '13612345678', 1067246875800000066, 1, 1, 1067246875800000001, '2026-03-04 11:24:04', 1067246875800000001, '2026-03-04 11:24:04'); + +-- ---------------------------- +-- Table structure for sys_user_token +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user_token`; +CREATE TABLE `sys_user_token` ( + `id` bigint NOT NULL COMMENT 'id', + `user_id` bigint NOT NULL COMMENT '用户id', + `token` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户token', + `expire_date` datetime NULL DEFAULT NULL COMMENT '过期时间', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `user_id`(`user_id` ASC) USING BTREE, + UNIQUE INDEX `token`(`token` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统用户Token' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_user_token +-- ---------------------------- + +-- ---------------------------- +-- Table structure for weather_daily_data +-- ---------------------------- +DROP TABLE IF EXISTS `weather_daily_data`; +CREATE TABLE `weather_daily_data` ( + `id` bigint NOT NULL COMMENT '主键ID', + `station_id` bigint NOT NULL COMMENT '站点ID', + `observe_date` date NOT NULL COMMENT '观测日期', + `avg_temp` decimal(5, 2) NULL DEFAULT NULL COMMENT '平均气温', + `max_temp` decimal(5, 2) NULL DEFAULT NULL COMMENT '最高气温', + `max_temp_time` int NULL DEFAULT NULL COMMENT '最高气温出现时间(HHmm)', + `min_temp` decimal(5, 2) NULL DEFAULT NULL COMMENT '最低气温', + `min_temp_time` int NULL DEFAULT NULL COMMENT '最低气温出现时间(HHmm)', + `rain_20_20` decimal(8, 2) NULL DEFAULT NULL COMMENT '20-20时降水量(mm)', + `rain_08_08` decimal(8, 2) NULL DEFAULT NULL COMMENT '08-08时降水量(mm)', + `relative_humidity` double NULL DEFAULT NULL COMMENT '相对湿度', + `atmospheres` double NULL DEFAULT NULL COMMENT '气压', + `day_avg_wind_speed` decimal(5, 2) NULL DEFAULT NULL COMMENT '日平均风速', + `day_avg_wind_direction` int NULL DEFAULT NULL COMMENT '日平均风向', + `max_wind_speed` decimal(5, 2) NULL DEFAULT NULL COMMENT '最大风速(m/s)', + `max_wind_direction` int NULL DEFAULT NULL COMMENT '最大风速风向(角度)', + `max_wind_time` int NULL DEFAULT NULL COMMENT '最大风速出现时间(HHmm)', + `extreme_wind_speed` decimal(5, 2) NULL DEFAULT NULL COMMENT '极大风速(m/s)', + `extreme_wind_direction` int NULL DEFAULT NULL COMMENT '极大风速风向(角度)', + `extreme_wind_time` int NULL DEFAULT NULL COMMENT '极大风速出现时间(HHmm)', + `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `uk_station_date`(`station_id` ASC, `observe_date` ASC) USING BTREE, + INDEX `idx_station_date`(`station_id` ASC, `observe_date` ASC) USING BTREE, + INDEX `idx_date`(`observe_date` ASC) USING BTREE, + INDEX `idx_station_observe`(`station_id` ASC, `observe_date` ASC, `dept_id` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '每日气象监测数据表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of weather_daily_data +-- ---------------------------- + +-- ---------------------------- +-- Table structure for weather_file_scan_record +-- ---------------------------- +DROP TABLE IF EXISTS `weather_file_scan_record`; +CREATE TABLE `weather_file_scan_record` ( + `id` bigint NOT NULL COMMENT 'id', + `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '文件名(含扩展名)', + `file_ext` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展名(小写,如 png、txt)', + `file_size` bigint NOT NULL COMMENT '文件大小(字节)', + `md5_hash` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'MD5 哈希值', + `keyword_region` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关键字-地区(分隔符前,如\"XX地区\")', + `keyword_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关键字-数据类别(如\"累计降雨量\"\"日平均气温\")', + `keyword_period` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关键字-周期(如\"全年\",无则为空)', + `src_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '源路径(receive 目录下的完整路径)', + `display_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '展示路径(display 目录下的完整路径)', + `archive_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '归档路径(archive 目录下的完整路径)', + `status` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态 0:已接收 1:展示中 2:已归档', + `file_create_time` datetime NULL DEFAULT NULL COMMENT '文件本身创建时间(从文件系统元数据读取)', + `scan_time` datetime NOT NULL COMMENT '扫描入库时间', + `archived_at` datetime NULL DEFAULT NULL COMMENT '归档时间', + `dept_id` bigint NULL DEFAULT NULL COMMENT '所属部门ID', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_md5`(`md5_hash` ASC) USING BTREE, + INDEX `idx_dept_id`(`dept_id` ASC) USING BTREE, + INDEX `idx_status`(`status` ASC) USING BTREE, + INDEX `idx_create_date`(`create_date` ASC) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '文件扫描记录' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of weather_file_scan_record +-- ---------------------------- + +-- ---------------------------- +-- Table structure for weather_station +-- ---------------------------- +DROP TABLE IF EXISTS `weather_station`; +CREATE TABLE `weather_station` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `station_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '气象站号', + `station_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '站点名称', + `station_level` int NULL DEFAULT NULL COMMENT '测站级别', + `latitude` decimal(10, 6) NULL DEFAULT NULL COMMENT '纬度', + `longitude` decimal(10, 6) NULL DEFAULT NULL COMMENT '经度', + `elevation` decimal(10, 2) NULL DEFAULT NULL COMMENT '测站海拔高度(米)', + `province_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '省名称', + `city_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地市名称', + `county_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '区县名称', + `town_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '乡镇名称', + `create_date` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `creator` bigint NULL DEFAULT NULL COMMENT '创建者', + `update_date` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `updater` bigint NULL DEFAULT NULL COMMENT '更新者', + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `station_code`(`station_code` ASC) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 2065353173045080066 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '气象站点表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of weather_station +-- ---------------------------- +INSERT INTO `weather_station` VALUES (2065351782020935681, '57972', '郴州', 12, NULL, NULL, NULL, '430000', '431000', '431002', '', '2026-06-12 16:33:32', 1067246875800000001, '2026-06-12 16:40:12', 1067246875800000001, 2053433596399706114); +INSERT INTO `weather_station` VALUES (2065351867983196161, '57978', '临武', 12, NULL, NULL, NULL, '430000', '431000', '431025', '舜峰镇', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:39:31', 1067246875800000001, 2065313937872879618); +INSERT INTO `weather_station` VALUES (2065352005904494594, '57973', '桂阳', 12, NULL, NULL, NULL, '430000', '431000', '431021', '龙潭街道', '2026-06-12 16:34:25', 1067246875800000001, '2026-06-12 16:39:21', 1067246875800000001, 2056320292712837122); +INSERT INTO `weather_station` VALUES (2065352171042631682, '57981', '资兴', 12, NULL, NULL, NULL, '430000', '431000', '431081', '唐洞街道', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:39:39', 1067246875800000001, 2065303872222711809); +INSERT INTO `weather_station` VALUES (2065352307412037633, '57974', '嘉禾', 12, NULL, NULL, NULL, '430000', '431000', '431024', '珠泉镇', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:39:44', 1067246875800000001, 2056320336522342401); +INSERT INTO `weather_station` VALUES (2065352423493595137, '57976', '宜章', 12, NULL, NULL, NULL, '430000', '431000', '431022', '玉溪镇', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:39:49', 1067246875800000001, 2065304033414008833); +INSERT INTO `weather_station` VALUES (2065352631556239362, '57881', '安仁', 12, NULL, NULL, NULL, '430000', '431000', '431028', '', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:39:54', 1067246875800000001, 2065304104247414786); +INSERT INTO `weather_station` VALUES (2065352704717484034, '57985', '汝城', 12, NULL, NULL, NULL, '430000', '431000', '431026', '卢阳镇/官桥村', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:39:58', 1067246875800000001, 2065304190566191106); +INSERT INTO `weather_station` VALUES (2065353061807943681, '57887', '永兴', 12, NULL, NULL, NULL, '430000', '431000', '431023', '便江街道', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:40:03', 1067246875800000001, 2065304258144817154); +INSERT INTO `weather_station` VALUES (2065353173045080065, '57889', '桂东', 12, NULL, NULL, NULL, '430000', '431000', '431027', '', '2026-06-12 16:33:52', 1067246875800000001, '2026-06-12 16:40:07', 1067246875800000001, 2065304329225687042); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/system-admin/src/main/resources/application-dev.yml b/system-admin/src/main/resources/application-dev.yml index bf2a777..5087b7f 100644 --- a/system-admin/src/main/resources/application-dev.yml +++ b/system-admin/src/main/resources/application-dev.yml @@ -1,4 +1,17 @@ spring: + data: + redis: + database: 0 + host: 127.0.0.1 + port: 6379 + password: # 密码(默认为空) + timeout: 6000ms # 连接超时时长(毫秒) + lettuce: + pool: + max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) + max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-idle: 10 # 连接池中的最大空闲连接 + min-idle: 5 # 连接池中的最小空闲连接 datasource: druid: #MySQL @@ -34,6 +47,11 @@ spring: # config: # multi-statement-allow: true +# 是否开启redis缓存 true开启 false关闭 +project-options: + redis: + open: true + ##多数据源的配置,需要引用renren-dynamic-datasource #dynamic: # datasource: diff --git a/system-admin/src/main/resources/application-prod.yml b/system-admin/src/main/resources/application-prod.yml index 9bcf5f6..777b81c 100644 --- a/system-admin/src/main/resources/application-prod.yml +++ b/system-admin/src/main/resources/application-prod.yml @@ -1,4 +1,17 @@ spring: + data: + redis: + database: 0 + host: 127.0.0.1 + port: 6379 + password: # 生产环境请设置密码 + timeout: 6000ms # 连接超时时长(毫秒) + lettuce: + pool: + max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) + max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-idle: 10 # 连接池中的最大空闲连接 + min-idle: 5 # 连接池中的最小空闲连接 datasource: druid: #MySQL @@ -31,4 +44,9 @@ spring: merge-sql: false wall: config: - multi-statement-allow: true \ No newline at end of file + multi-statement-allow: true + +# 是否开启redis缓存 true开启 false关闭 +project-options: + redis: + open: true \ No newline at end of file diff --git a/system-admin/src/main/resources/application-test.yml b/system-admin/src/main/resources/application-test.yml index 9bcf5f6..d073e11 100644 --- a/system-admin/src/main/resources/application-test.yml +++ b/system-admin/src/main/resources/application-test.yml @@ -1,4 +1,17 @@ spring: + data: + redis: + database: 0 + host: 127.0.0.1 + port: 6379 + password: # 密码(默认为空) + timeout: 6000ms # 连接超时时长(毫秒) + lettuce: + pool: + max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) + max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-idle: 10 # 连接池中的最大空闲连接 + min-idle: 5 # 连接池中的最小空闲连接 datasource: druid: #MySQL @@ -31,4 +44,9 @@ spring: merge-sql: false wall: config: - multi-statement-allow: true \ No newline at end of file + multi-statement-allow: true + +# 是否开启redis缓存 true开启 false关闭 +project-options: + redis: + open: true \ No newline at end of file diff --git a/system-admin/src/main/resources/application.yml b/system-admin/src/main/resources/application.yml index f89170c..d8f1552 100644 --- a/system-admin/src/main/resources/application.yml +++ b/system-admin/src/main/resources/application.yml @@ -37,25 +37,6 @@ spring: max-request-size: 100MB enabled: true - data: - redis: - database: 0 - host: 127.0.0.1 - port: 6379 - password: # 密码(默认为空) - timeout: 6000ms # 连接超时时长(毫秒) - lettuce: - pool: - max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) - max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) - max-idle: 10 # 连接池中的最大空闲连接 - min-idle: 5 # 连接池中的最小空闲连接 - -# 是否开启redis缓存 true开启 false关闭 -project-options: - redis: - open: true - #mybatis mybatis-plus: mapper-locations: classpath*:/mapper/**/*.xml diff --git a/system-api/db/dm8.sql b/system-api/db/dm8.sql deleted file mode 100644 index 7f1bfd0..0000000 --- a/system-api/db/dm8.sql +++ /dev/null @@ -1,27 +0,0 @@ -CREATE TABLE tb_user ( - id bigint NOT NULL, - username varchar(50) NOT NULL, - mobile varchar(20) NOT NULL, - password varchar(64), - create_date datetime, - PRIMARY KEY (id) -); -CREATE UNIQUE INDEX idx_user_username on tb_user(username); - -CREATE TABLE tb_token ( - id bigint NOT NULL, - user_id bigint NOT NULL, - token varchar(100) NOT NULL, - expire_date datetime, - update_date datetime, - PRIMARY KEY (id) -); - -CREATE UNIQUE INDEX idx_token_user_id on tb_token(user_id); -CREATE UNIQUE INDEX idx_token on tb_token(token); - - --- 账号:13612345678 密码:admin -INSERT INTO tb_user (id, username, mobile, password, create_date) VALUES (1067246875800000168, 'mark', '13612345678', '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918', now()); - -commit; diff --git a/system-api/db/mysql.sql b/system-api/db/mysql.sql deleted file mode 100644 index ba6f058..0000000 --- a/system-api/db/mysql.sql +++ /dev/null @@ -1,25 +0,0 @@ --- 用户表 -CREATE TABLE tb_user ( - id bigint NOT NULL COMMENT 'id', - username varchar(50) NOT NULL COMMENT '用户名', - mobile varchar(20) NOT NULL COMMENT '手机号', - password varchar(64) COMMENT '密码', - create_date datetime COMMENT '创建时间', - PRIMARY KEY (id), - UNIQUE INDEX (username) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- 用户Token表 -CREATE TABLE tb_token ( - id bigint NOT NULL COMMENT 'id', - user_id bigint NOT NULL COMMENT '用户ID', - token varchar(100) NOT NULL COMMENT 'token', - expire_date datetime COMMENT '过期时间', - update_date datetime COMMENT '更新时间', - PRIMARY KEY (id), - UNIQUE INDEX (user_id), - UNIQUE INDEX (token) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户Token'; - --- 账号:13612345678 密码:admin -INSERT INTO tb_user (id, username, mobile, password, create_date) VALUES (1067246875900000001, 'mark', '13612345678', '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918', now()); diff --git a/system-api/db/oracle.sql b/system-api/db/oracle.sql deleted file mode 100644 index 69b44cb..0000000 --- a/system-api/db/oracle.sql +++ /dev/null @@ -1,24 +0,0 @@ -CREATE TABLE tb_user ( - id NUMBER(20, 0) NOT NULL, - username varchar(50) NOT NULL, - mobile varchar(20) NOT NULL, - password varchar(64), - create_date date, - PRIMARY KEY (id) -); -CREATE UNIQUE INDEX idx_user_username on tb_user(username); - -CREATE TABLE tb_token ( - id NUMBER(20, 0) NOT NULL, - user_id NUMBER(20, 0) NOT NULL, - token varchar(100) NOT NULL, - expire_date date, - update_date date, - PRIMARY KEY (id) -); -CREATE UNIQUE INDEX idx_token_user_id on tb_token(user_id); -CREATE UNIQUE INDEX idx_token on tb_token(token); - - --- 账号:13612345678 密码:admin -INSERT INTO tb_user (id, username, mobile, password, create_date) VALUES (1067246875900000001, 'mark', '13612345678', '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918', CURRENT_DATE); diff --git a/system-api/db/postgresql.sql b/system-api/db/postgresql.sql deleted file mode 100644 index 408b32c..0000000 --- a/system-api/db/postgresql.sql +++ /dev/null @@ -1,24 +0,0 @@ -CREATE TABLE tb_user ( - id int8 NOT NULL, - username varchar(50) NOT NULL, - mobile varchar(20) NOT NULL, - password varchar(64), - create_date timestamp, - PRIMARY KEY (id), - UNIQUE (username) -); - -CREATE TABLE tb_token ( - id int8 NOT NULL, - user_id int8 NOT NULL, - token varchar(100) NOT NULL, - expire_date timestamp, - update_date timestamp, - PRIMARY KEY (id), - UNIQUE (user_id), - UNIQUE (token) -); - - --- 账号:13612345678 密码:admin -INSERT INTO tb_user (id, username, mobile, password, create_date) VALUES (1067246875900000001, 'mark', '13612345678', '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918', now()); diff --git a/system-api/db/sqlserver.sql b/system-api/db/sqlserver.sql deleted file mode 100644 index 3a600a4..0000000 --- a/system-api/db/sqlserver.sql +++ /dev/null @@ -1,24 +0,0 @@ -CREATE TABLE tb_user ( - id bigint NOT NULL, - username varchar(50) NOT NULL, - mobile varchar(20) NOT NULL, - password varchar(64), - create_date datetime, - PRIMARY KEY (id), - UNIQUE (username) -); - -CREATE TABLE tb_token ( - id bigint NOT NULL, - user_id bigint NOT NULL, - token varchar(100) NOT NULL, - expire_date datetime, - update_date datetime, - PRIMARY KEY (id), - UNIQUE (user_id), - UNIQUE (token) -); - - --- 账号:13612345678 密码:admin -INSERT INTO tb_user (id, username, mobile, password, create_date) VALUES (1067246875900000001, 'mark', '13612345678', '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918', getdate()); diff --git a/system-api/src/main/resources/application-dev.yml b/system-api/src/main/resources/application-dev.yml index f5a3093..ce19dcd 100644 --- a/system-api/src/main/resources/application-dev.yml +++ b/system-api/src/main/resources/application-dev.yml @@ -1,4 +1,17 @@ spring: + data: + redis: + database: 0 + host: 192.168.10.10 + port: 6379 + password: # 密码(默认为空) + timeout: 6000ms # 连接超时时长(毫秒) + lettuce: + pool: + max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) + max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-idle: 10 # 连接池中的最大空闲连接 + min-idle: 5 # 连接池中的最小空闲连接 datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver @@ -31,3 +44,7 @@ spring: wall: config: multi-statement-allow: true + +renren: + redis: + open: false # 是否开启redis缓存 true开启 false关闭 diff --git a/system-api/src/main/resources/application-prod.yml b/system-api/src/main/resources/application-prod.yml index f5a3093..ff70b3b 100644 --- a/system-api/src/main/resources/application-prod.yml +++ b/system-api/src/main/resources/application-prod.yml @@ -1,4 +1,17 @@ spring: + data: + redis: + database: 0 + host: 127.0.0.1 + port: 6379 + password: # 生产环境请设置密码 + timeout: 6000ms # 连接超时时长(毫秒) + lettuce: + pool: + max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) + max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-idle: 10 # 连接池中的最大空闲连接 + min-idle: 5 # 连接池中的最小空闲连接 datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver @@ -31,3 +44,7 @@ spring: wall: config: multi-statement-allow: true + +renren: + redis: + open: true # 是否开启redis缓存 true开启 false关闭 diff --git a/system-api/src/main/resources/application-test.yml b/system-api/src/main/resources/application-test.yml index 8e38503..12e6ace 100644 --- a/system-api/src/main/resources/application-test.yml +++ b/system-api/src/main/resources/application-test.yml @@ -1,4 +1,17 @@ spring: + data: + redis: + database: 0 + host: 127.0.0.1 + port: 6379 + password: # 密码(默认为空) + timeout: 6000ms # 连接超时时长(毫秒) + lettuce: + pool: + max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) + max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-idle: 10 # 连接池中的最大空闲连接 + min-idle: 5 # 连接池中的最小空闲连接 datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver @@ -31,3 +44,7 @@ spring: wall: config: multi-statement-allow: true + +renren: + redis: + open: false # 是否开启redis缓存 true开启 false关闭 diff --git a/system-api/src/main/resources/application.yml b/system-api/src/main/resources/application.yml index 02fbf50..af93827 100644 --- a/system-api/src/main/resources/application.yml +++ b/system-api/src/main/resources/application.yml @@ -41,25 +41,6 @@ spring: max-request-size: 100MB enabled: true - data: - redis: - database: 0 - host: 192.168.10.10 - port: 6379 - password: # 密码(默认为空) - timeout: 6000ms # 连接超时时长(毫秒) - lettuce: - pool: - max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) - max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制) - max-idle: 10 # 连接池中的最大空闲连接 - min-idle: 5 # 连接池中的最小空闲连接 - -renren: - redis: - open: false # 是否开启redis缓存 true开启 false关闭 - - #mybatis mybatis-plus: mapper-locations: classpath*:/mapper/**/*.xml diff --git a/需求文档.md b/需求文档.md deleted file mode 100644 index 3e9fb5e..0000000 --- a/需求文档.md +++ /dev/null @@ -1,74 +0,0 @@ -#### 要求: - -1. 在sys_parms中构建一个参数设置为总的扫描路径 -2. 依据现有部门列表在总扫描路径下构建以部门名命名的子文件夹 -3. 定时任务和Java WatchService读取部门的扫描路径属性来读取对应的文件(Java WatchService可以作为主要手段,定时任务作为辅助手段) -4. 项目运行时候需要判断路径是否存在,如果存在则读取文件,如果不存在则需要创建对应的路径 -5. 构建对应的数据库表来记录文件的信息,摘取文件名,提取关键字等操作 -6. 表中应该记录文件本身创建的时间,扫描进库的时间,md5值等信息 -7. 如何在不构建对象存储的情况下构建文件的访问链接且支持局域网访问(base64会导致响应体积庞大因此不采用) - -#### 文件格式清单(分隔符不会发生变动,且文件严格按照下方格式构建): - -``` -XX地区-累计降雨量.png -XX地区-累计降雨量_全年.png -XX地区-日平均降雨量.png -XX地区-日平均降雨量_全年.png -XX地区-日平均气温.png -XX地区-日平均气温_全年.png -XX地区-月降雨量图.png -XX地区-月平均气温图.png -XX地区631信息.txt -``` -扫描文件夹结构 - -``` -扫描总路径/ - ├── 部门文件夹1 - | ├── 各个文件 - ├── 部门文件夹2 - | ├── 各个文件 - └── 部门文件夹3 - ├── 各个文件 - - -``` - -展示文件夹结构 - -``` -展示路径/ - ├── 部门文件夹1 - | ├── 各个文件 - ├── 部门文件夹2 - | ├── 各个文件 - └── 部门文件夹3 - ├── 各个文件 -``` - -归档文件夹结构 - -``` -展示路径/ - ├── 日期1 - ├── 部门文件夹1/ - | ├── 各个文件 - ├── 部门文件夹2/ - | ├── 各个文件 - └── 部门文件夹3/ - ├── 各个文件 - ├── 日期1 - ├── 部门文件夹1/ - | ├── 各个文件 - ├── 部门文件夹2/ - | ├── 各个文件 - └── 部门文件夹3/ - ├── 各个文件 -``` - - - - - -