Showing preview only (6,069K chars total). Download the full file or copy to clipboard to get everything.
Repository: yjjdick/sdb-mall
Branch: master
Commit: 1dd9223b77a3
Files: 451
Total size: 5.6 MB
Directory structure:
gitextract_r7yl04yy/
├── .gitattributes
├── .gitignore
├── .gitlab-ci.yml
├── LICENSE
├── README.md
├── db/
│ ├── init.sql
│ └── sdb_带测试数据.sql
├── pom-war.xml
├── pom.xml
├── sdb.iml
└── src/
├── main/
│ ├── java/
│ │ ├── com/
│ │ │ └── baidu/
│ │ │ └── ueditor/
│ │ │ ├── ActionEnter.java
│ │ │ ├── ConfigManager.java
│ │ │ ├── Encoder.java
│ │ │ ├── PathFormat.java
│ │ │ ├── define/
│ │ │ │ ├── ActionMap.java
│ │ │ │ ├── ActionState.java
│ │ │ │ ├── AppInfo.java
│ │ │ │ ├── BaseState.java
│ │ │ │ ├── FileType.java
│ │ │ │ ├── MIMEType.java
│ │ │ │ ├── MultiState.java
│ │ │ │ └── State.java
│ │ │ ├── hunter/
│ │ │ │ ├── FileManager.java
│ │ │ │ └── ImageHunter.java
│ │ │ └── upload/
│ │ │ ├── Base64Uploader.java
│ │ │ ├── BinaryUploader.java
│ │ │ ├── StorageManager.java
│ │ │ └── Uploader.java
│ │ └── io/
│ │ └── sdb/
│ │ ├── SdbApplication.java
│ │ ├── builder/
│ │ │ ├── AbstractBuilder.java
│ │ │ ├── ImageBuilder.java
│ │ │ ├── MyMetaBuilder.java
│ │ │ └── TextBuilder.java
│ │ ├── common/
│ │ │ ├── annotation/
│ │ │ │ ├── JFinalTx.java
│ │ │ │ ├── Login.java
│ │ │ │ ├── LoginUser.java
│ │ │ │ └── SysLog.java
│ │ │ ├── aspect/
│ │ │ │ ├── RedisAspect.java
│ │ │ │ └── SysLogAspect.java
│ │ │ ├── entity/
│ │ │ │ ├── AreaNode.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── Node.java
│ │ │ │ ├── Order.java
│ │ │ │ └── kuaidi100/
│ │ │ │ ├── MapCustomConverter.java
│ │ │ │ ├── NoticeRequest.java
│ │ │ │ ├── NoticeResponse.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── ResultItem.java
│ │ │ │ ├── TaskRequest.java
│ │ │ │ └── TaskResponse.java
│ │ │ ├── exception/
│ │ │ │ ├── RRException.java
│ │ │ │ └── RRExceptionHandler.java
│ │ │ ├── utils/
│ │ │ │ ├── ConfigConstant.java
│ │ │ │ ├── Constant.java
│ │ │ │ ├── DateUtils.java
│ │ │ │ ├── EnumUtil.java
│ │ │ │ ├── GenericsUtils.java
│ │ │ │ ├── HttpContextUtils.java
│ │ │ │ ├── HttpRequest.java
│ │ │ │ ├── IPUtils.java
│ │ │ │ ├── JfEnjoy.java
│ │ │ │ ├── JsonUtils.java
│ │ │ │ ├── JwtUtils.java
│ │ │ │ ├── MapUtils.java
│ │ │ │ ├── MoneyUtils.java
│ │ │ │ ├── PageUtils.java
│ │ │ │ ├── Query.java
│ │ │ │ ├── R.java
│ │ │ │ ├── RecordUtils.java
│ │ │ │ ├── RedisKeys.java
│ │ │ │ ├── RedisLock.java
│ │ │ │ ├── RedisUtils.java
│ │ │ │ ├── ShiroUtils.java
│ │ │ │ ├── SpringContextUtils.java
│ │ │ │ ├── SqlHelper.java
│ │ │ │ ├── TreeBuilder.java
│ │ │ │ ├── _JFCodeGenerator.java
│ │ │ │ ├── _JFinalGenerator.java
│ │ │ │ └── tpl/
│ │ │ │ ├── html/
│ │ │ │ │ ├── add-or-update.html
│ │ │ │ │ └── index.html
│ │ │ │ └── java/
│ │ │ │ ├── controller.html
│ │ │ │ ├── dao.html
│ │ │ │ ├── service.html
│ │ │ │ └── serviceImpl.html
│ │ │ ├── validator/
│ │ │ │ ├── Assert.java
│ │ │ │ ├── ValidatorUtils.java
│ │ │ │ └── group/
│ │ │ │ ├── AddGroup.java
│ │ │ │ ├── AliyunGroup.java
│ │ │ │ ├── Group.java
│ │ │ │ ├── QcloudGroup.java
│ │ │ │ ├── QiniuGroup.java
│ │ │ │ └── UpdateGroup.java
│ │ │ └── xss/
│ │ │ ├── HTMLFilter.java
│ │ │ ├── SQLFilter.java
│ │ │ ├── XssFilter.java
│ │ │ └── XssHttpServletRequestWrapper.java
│ │ ├── config/
│ │ │ ├── ActiveRecordConfig.java
│ │ │ ├── AlipayConfig.java
│ │ │ ├── CorsConfig.java
│ │ │ ├── FilterConfig.java
│ │ │ ├── JFinalTxAop.java
│ │ │ ├── KaptchaConfig.java
│ │ │ ├── Kuaidi100Config.java
│ │ │ ├── OrderProperties.java
│ │ │ ├── RedisConfig.java
│ │ │ ├── ShiroConfig.java
│ │ │ ├── SpringBootConfig.java
│ │ │ ├── SwaggerConfig.java
│ │ │ ├── WebMvcConfig.java
│ │ │ ├── WechatOpenConfig.java
│ │ │ ├── WechatPayConfig.java
│ │ │ ├── WxMaConfiguration.java
│ │ │ ├── WxMaProperties.java
│ │ │ ├── WxMpConfiguration.java
│ │ │ └── WxMpProperties.java
│ │ ├── controller/
│ │ │ ├── AbstractController.java
│ │ │ ├── AppLoginController.java
│ │ │ ├── AppRegisterController.java
│ │ │ ├── AppTestController.java
│ │ │ ├── CartController.java
│ │ │ ├── FavoriteGoodsController.java
│ │ │ ├── FileController.java
│ │ │ ├── GoodsController.java
│ │ │ ├── GrouponController.java
│ │ │ ├── OrderController.java
│ │ │ ├── PayController.java
│ │ │ ├── ProductCategoryController.java
│ │ │ ├── ProductController.java
│ │ │ ├── ScheduleJobController.java
│ │ │ ├── ScheduleJobLogController.java
│ │ │ ├── SpecificationController.java
│ │ │ ├── SysCampaignController.java
│ │ │ ├── SysConfigController.java
│ │ │ ├── SysDeliveryCorpController.java
│ │ │ ├── SysFavoriteGoodsController.java
│ │ │ ├── SysGoodsController.java
│ │ │ ├── SysGrouponController.java
│ │ │ ├── SysGrouponTeamController.java
│ │ │ ├── SysLogController.java
│ │ │ ├── SysLoginController.java
│ │ │ ├── SysLogisticsController.java
│ │ │ ├── SysMenuController.java
│ │ │ ├── SysOrderController.java
│ │ │ ├── SysOssController.java
│ │ │ ├── SysProductCategoryController.java
│ │ │ ├── SysRoleController.java
│ │ │ ├── SysSpecificationController.java
│ │ │ ├── SysUserController.java
│ │ │ ├── TestController.java
│ │ │ ├── UEditorController.java
│ │ │ ├── WxMaMediaController.java
│ │ │ ├── WxMaUserController.java
│ │ │ ├── WxPayController.java
│ │ │ └── WxPortalController.java
│ │ ├── dao/
│ │ │ ├── AreaDao.java
│ │ │ ├── BaseDao.java
│ │ │ ├── CampaignDao.java
│ │ │ ├── CartDao.java
│ │ │ ├── DeliveryCorpDao.java
│ │ │ ├── FavoriteGoodsDao.java
│ │ │ ├── GoodsDao.java
│ │ │ ├── GrouponDao.java
│ │ │ ├── GrouponTeamDao.java
│ │ │ ├── LogisticsDao.java
│ │ │ ├── OrderDetailDao.java
│ │ │ ├── OrderMasterDao.java
│ │ │ ├── ProductCategoryDao.java
│ │ │ ├── ProductDao.java
│ │ │ ├── ReceiverDao.java
│ │ │ ├── ScheduleJobDao.java
│ │ │ ├── ScheduleJobLogDao.java
│ │ │ ├── SnDao.java
│ │ │ ├── SpecificationDao.java
│ │ │ ├── SysCaptchaDao.java
│ │ │ ├── SysConfigDao.java
│ │ │ ├── SysLogDao.java
│ │ │ ├── SysMenuDao.java
│ │ │ ├── SysOssDao.java
│ │ │ ├── SysRoleDao.java
│ │ │ ├── SysRoleMenuDao.java
│ │ │ ├── SysUserDao.java
│ │ │ ├── SysUserRoleDao.java
│ │ │ ├── SysUserTokenDao.java
│ │ │ └── UserDao.java
│ │ ├── datasources/
│ │ │ ├── DataSourceNames.java
│ │ │ ├── DynamicDataSource.java
│ │ │ ├── DynamicDataSourceConfig.java
│ │ │ ├── annotation/
│ │ │ │ └── DataSource.java
│ │ │ └── aspect/
│ │ │ └── DataSourceAspect.java
│ │ ├── dto/
│ │ │ ├── CartDTO.java
│ │ │ ├── FavoriteGoodsDTO.java
│ │ │ ├── GoodsDTO.java
│ │ │ ├── OrderDTO.java
│ │ │ └── ProductDTO.java
│ │ ├── enums/
│ │ │ ├── CampaignEnum.java
│ │ │ ├── GeneralEnum.java
│ │ │ ├── GrouponStatusEnum.java
│ │ │ ├── IEnum.java
│ │ │ ├── Language.java
│ │ │ ├── OrderStatusEnum.java
│ │ │ ├── PayStatusEnum.java
│ │ │ ├── ProductStatusEnum.java
│ │ │ ├── ResultEnum.java
│ │ │ ├── SnEnum.java
│ │ │ └── VolunteerStateEnum.java
│ │ ├── form/
│ │ │ ├── CartForm.java
│ │ │ ├── CheckOutForm.java
│ │ │ ├── GoodsData.java
│ │ │ ├── GoodsForm.java
│ │ │ ├── GoodsListForm.java
│ │ │ ├── GoodsParaData.java
│ │ │ ├── GoodsParaEntryData.java
│ │ │ ├── GoodsSpecData.java
│ │ │ ├── GoodsSpecGroupData.java
│ │ │ ├── InvoiceInfo.java
│ │ │ ├── LoginForm.java
│ │ │ ├── MaLoginForm.java
│ │ │ ├── NewsAddForm.java
│ │ │ ├── OrderDetailForm.java
│ │ │ ├── OrderForm.java
│ │ │ ├── PasswordForm.java
│ │ │ ├── ProductInfo.java
│ │ │ ├── ReceiveInfo.java
│ │ │ ├── RefundForm.java
│ │ │ ├── RegisterForm.java
│ │ │ ├── SysLoginForm.java
│ │ │ ├── SysNewsForm.java
│ │ │ └── SysOrderForm.java
│ │ ├── handler/
│ │ │ ├── AbstractHandler.java
│ │ │ ├── KfSessionHandler.java
│ │ │ ├── LocationHandler.java
│ │ │ ├── LogHandler.java
│ │ │ ├── MenuHandler.java
│ │ │ ├── MsgHandler.java
│ │ │ ├── NullHandler.java
│ │ │ ├── ScanHandler.java
│ │ │ ├── StoreCheckNotifyHandler.java
│ │ │ ├── SubscribeHandler.java
│ │ │ └── UnsubscribeHandler.java
│ │ ├── interceptor/
│ │ │ └── AuthorizationInterceptor.java
│ │ ├── job/
│ │ │ ├── config/
│ │ │ │ └── ScheduleConfig.java
│ │ │ ├── task/
│ │ │ │ └── TestTask.java
│ │ │ └── utils/
│ │ │ ├── ScheduleJob.java
│ │ │ ├── ScheduleRunnable.java
│ │ │ └── ScheduleUtils.java
│ │ ├── model/
│ │ │ ├── Area.java
│ │ │ ├── Campaign.java
│ │ │ ├── Cart.java
│ │ │ ├── DeliveryCorp.java
│ │ │ ├── FavoriteGoods.java
│ │ │ ├── Goods.java
│ │ │ ├── Groupon.java
│ │ │ ├── GrouponTeam.java
│ │ │ ├── Logistics.java
│ │ │ ├── OrderDetail.java
│ │ │ ├── OrderMaster.java
│ │ │ ├── Product.java
│ │ │ ├── ProductCategory.java
│ │ │ ├── Receiver.java
│ │ │ ├── ScheduleJob.java
│ │ │ ├── ScheduleJobLog.java
│ │ │ ├── Sn.java
│ │ │ ├── Specification.java
│ │ │ ├── SysCaptcha.java
│ │ │ ├── SysConfig.java
│ │ │ ├── SysLog.java
│ │ │ ├── SysMenu.java
│ │ │ ├── SysOss.java
│ │ │ ├── SysRole.java
│ │ │ ├── SysRoleMenu.java
│ │ │ ├── SysUser.java
│ │ │ ├── SysUserRole.java
│ │ │ ├── SysUserToken.java
│ │ │ ├── TbUser.java
│ │ │ ├── User.java
│ │ │ ├── _MappingKit.java
│ │ │ └── base/
│ │ │ ├── BaseArea.java
│ │ │ ├── BaseCampaign.java
│ │ │ ├── BaseCart.java
│ │ │ ├── BaseDeliveryCorp.java
│ │ │ ├── BaseFavoriteGoods.java
│ │ │ ├── BaseGoods.java
│ │ │ ├── BaseGroupon.java
│ │ │ ├── BaseGrouponTeam.java
│ │ │ ├── BaseLogistics.java
│ │ │ ├── BaseOrderDetail.java
│ │ │ ├── BaseOrderMaster.java
│ │ │ ├── BaseProduct.java
│ │ │ ├── BaseProductCategory.java
│ │ │ ├── BaseReceiver.java
│ │ │ ├── BaseScheduleJob.java
│ │ │ ├── BaseScheduleJobLog.java
│ │ │ ├── BaseSn.java
│ │ │ ├── BaseSpecification.java
│ │ │ ├── BaseSysCaptcha.java
│ │ │ ├── BaseSysConfig.java
│ │ │ ├── BaseSysLog.java
│ │ │ ├── BaseSysMenu.java
│ │ │ ├── BaseSysOss.java
│ │ │ ├── BaseSysRole.java
│ │ │ ├── BaseSysRoleMenu.java
│ │ │ ├── BaseSysUser.java
│ │ │ ├── BaseSysUserRole.java
│ │ │ ├── BaseSysUserToken.java
│ │ │ ├── BaseTbUser.java
│ │ │ ├── BaseTestTable.java
│ │ │ ├── BaseUser.java
│ │ │ └── BaseVolunteerInfo.java
│ │ ├── oss/
│ │ │ └── cloud/
│ │ │ ├── AliyunCloudStorageService.java
│ │ │ ├── CloudStorageConfig.java
│ │ │ ├── CloudStorageService.java
│ │ │ ├── OSSFactory.java
│ │ │ ├── QcloudCloudStorageService.java
│ │ │ └── QiniuCloudStorageService.java
│ │ ├── resolver/
│ │ │ └── LoginUserHandlerMethodArgumentResolver.java
│ │ ├── serializer/
│ │ │ ├── Date2LongSerializer.java
│ │ │ └── Int2BoolSerializer.java
│ │ ├── service/
│ │ │ ├── AreaService.java
│ │ │ ├── BaseService.java
│ │ │ ├── CampaignService.java
│ │ │ ├── CartService.java
│ │ │ ├── DeliveryCorpService.java
│ │ │ ├── FavoriteGoodsService.java
│ │ │ ├── GoodsService.java
│ │ │ ├── GrouponService.java
│ │ │ ├── GrouponTeamService.java
│ │ │ ├── LogisticsService.java
│ │ │ ├── OrderDetailService.java
│ │ │ ├── OrderMasterService.java
│ │ │ ├── PayService.java
│ │ │ ├── ProductCategoryService.java
│ │ │ ├── ProductService.java
│ │ │ ├── ReceiverService.java
│ │ │ ├── ScheduleJobLogService.java
│ │ │ ├── ScheduleJobService.java
│ │ │ ├── ShiroService.java
│ │ │ ├── SnService.java
│ │ │ ├── SpecificationService.java
│ │ │ ├── SysCaptchaService.java
│ │ │ ├── SysConfigService.java
│ │ │ ├── SysLogService.java
│ │ │ ├── SysMenuService.java
│ │ │ ├── SysOssService.java
│ │ │ ├── SysRoleMenuService.java
│ │ │ ├── SysRoleService.java
│ │ │ ├── SysUserRoleService.java
│ │ │ ├── SysUserService.java
│ │ │ ├── SysUserTokenService.java
│ │ │ ├── UserService.java
│ │ │ └── impl/
│ │ │ ├── AreaServiceImpl.java
│ │ │ ├── BaseServiceImpl.java
│ │ │ ├── CampaignServiceImpl.java
│ │ │ ├── CartServiceImpl.java
│ │ │ ├── DeliveryCorpServiceImpl.java
│ │ │ ├── FavoriteGoodsServiceImpl.java
│ │ │ ├── GoodsServiceImpl.java
│ │ │ ├── GrouponServiceImpl.java
│ │ │ ├── GrouponTeamServiceImpl.java
│ │ │ ├── LogisticsServiceImpl.java
│ │ │ ├── MailService.java
│ │ │ ├── OrderDetailServiceImpl.java
│ │ │ ├── OrderMasterServiceImpl.java
│ │ │ ├── PayServiceImpl.java
│ │ │ ├── ProductCategoryServiceImpl.java
│ │ │ ├── ProductServiceImpl.java
│ │ │ ├── ReceiverServiceImpl.java
│ │ │ ├── ScheduleJobLogServiceImpl.java
│ │ │ ├── ScheduleJobServiceImpl.java
│ │ │ ├── ShiroServiceImpl.java
│ │ │ ├── SnServiceImpl.java
│ │ │ ├── SpecificationServiceImpl.java
│ │ │ ├── SysCaptchaServiceImpl.java
│ │ │ ├── SysConfigServiceImpl.java
│ │ │ ├── SysLogServiceImpl.java
│ │ │ ├── SysMenuServiceImpl.java
│ │ │ ├── SysOssServiceImpl.java
│ │ │ ├── SysRoleMenuServiceImpl.java
│ │ │ ├── SysRoleServiceImpl.java
│ │ │ ├── SysUserRoleServiceImpl.java
│ │ │ ├── SysUserServiceImpl.java
│ │ │ ├── SysUserTokenServiceImpl.java
│ │ │ └── UserServiceImpl.java
│ │ ├── sys/
│ │ │ ├── oauth2/
│ │ │ │ ├── OAuth2Filter.java
│ │ │ │ ├── OAuth2Realm.java
│ │ │ │ ├── OAuth2Token.java
│ │ │ │ └── TokenGenerator.java
│ │ │ └── redis/
│ │ │ └── SysConfigRedis.java
│ │ └── vo/
│ │ ├── DeliveryCorpVO.java
│ │ ├── GoodsVO.java
│ │ ├── GrouponDetailVO.java
│ │ ├── GrouponTeamVO.java
│ │ ├── GrouponVO.java
│ │ ├── NewsVO.java
│ │ ├── OrderDetailVO.java
│ │ ├── OrderVO.java
│ │ ├── ProductCategoryVO.java
│ │ ├── ProductVO.java
│ │ ├── SpecificationVO.java
│ │ └── VolunteerInfoVO.java
│ └── resources/
│ ├── application-dev.yml
│ ├── application-prod.yml
│ ├── application-test.yml
│ ├── application.yml
│ ├── banner.txt
│ ├── log4jdbc.properties
│ ├── logback-spring.xml
│ ├── sql/
│ │ ├── all.sql
│ │ ├── cart.sql
│ │ ├── common.sql
│ │ ├── favoriteGoods.sql
│ │ ├── news.sql
│ │ ├── order.sql
│ │ ├── product.sql
│ │ ├── productCategory.sql
│ │ ├── sysConfig.sql
│ │ ├── sysMenu.sql
│ │ └── sysUser.sql
│ ├── static/
│ │ └── swagger/
│ │ ├── css/
│ │ │ ├── print.css
│ │ │ ├── reset.css
│ │ │ ├── screen.css
│ │ │ ├── style.css
│ │ │ └── typography.css
│ │ ├── index.html
│ │ ├── index.yaml
│ │ ├── lang/
│ │ │ ├── en.js
│ │ │ ├── translator.js
│ │ │ └── zh-cn.js
│ │ ├── lib/
│ │ │ ├── backbone-min.js
│ │ │ ├── es5-shim.js
│ │ │ ├── handlebars-4.0.5.js
│ │ │ ├── highlight.9.1.0.pack.js
│ │ │ ├── highlight.9.1.0.pack_extended.js
│ │ │ ├── marked.js
│ │ │ ├── object-assign-pollyfill.js
│ │ │ └── swagger-oauth.js
│ │ ├── o2c.html
│ │ ├── oauth2-redirect.html
│ │ ├── swagger-ui-bundle.js
│ │ ├── swagger-ui-standalone-preset.js
│ │ ├── swagger-ui.css
│ │ └── swagger-ui.js
│ └── templates/
│ ├── hello.html
│ └── success.html
└── test/
└── java/
└── io/
└── sdb/
├── dao/
│ └── SysUserDaoTest.java
├── modules/
│ └── app/
│ └── utils/
│ └── RecordUtilsTest.java
└── service/
└── impl/
├── CartServiceImplTest.java
├── GoodsServiceImplTest.java
├── MailServiceTest.java
├── PayServiceImplTest.java
├── ProductServiceImplTest.java
└── SysLogisticsServiceImplTest.java
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
*.js linguist-language=Java
*.css linguist-language=Java
*.html linguist-language=Java
*.* linguist-language=Java
* linguist-language=Java
================================================
FILE: .gitignore
================================================
# Created by .ignore support plugin (hsz.mobi)
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff:
.idea/
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/dictionaries
# Sensitive or high-churn files:
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.xml
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
# Gradle:
.idea/**/gradle.xml
.idea/**/libraries
# CMake
cmake-build-debug/
cmake-build-release/
# Mongo Explorer plugin:
.idea/**/mongoSettings.xml
## File-based project format:
*.iws
## Plugin-specific files:
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
target/
================================================
FILE: .gitlab-ci.yml
================================================
stages:
- build
- push
- deploy
job1:
stage: build
only:
- dev
tags:
- dev-shell
script:
- echo "build==============="
- mvn -Dmaven.test.skip=true clean package
job2:
stage: push
only:
- dev
tags:
- dev-shell
script:
- echo "push==============="
- mvn docker:push
job3:
stage: deploy
only:
- dev
tags:
- dev-shell
script:
- echo "deploy================"
- cd /docker-swarm
- docker stack deploy -c sdb.yml sdb
#job3:
# stage: deploy
# tags:
# - demo
# script:
# - echo "I am job3"
# - echo "I am in deploy stage"
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction, and
distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyright
owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities
that control, are controlled by, or are under common control with that entity.
For the purposes of this definition, "control" means (i) the power, direct or
indirect, to cause the direction or management of such entity, whether by
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising
permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including
but not limited to software source code, documentation source, and configuration
files.
"Object" form shall mean any form resulting from mechanical transformation or
translation of a Source form, including but not limited to compiled object code,
generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made
available under the License, as indicated by a copyright notice that is included
in or attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that
is based on (or derived from) the Work and for which the editorial revisions,
annotations, elaborations, or other modifications represent, as a whole, an
original work of authorship. For the purposes of this License, Derivative Works
shall not include works that remain separable from, or merely link (or bind by
name) to the interfaces of, the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version
of the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the Work
by the copyright owner or by an individual or Legal Entity authorized to submit
on behalf of the copyright owner. For the purposes of this definition,
"submitted" means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems, and
issue tracking systems that are managed by, or on behalf of, the Licensor for
the purpose of discussing and improving the Work, but excluding communication
that is conspicuously marked or otherwise designated in writing by the copyright
owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
of whom a Contribution has been received by Licensor and subsequently
incorporated within the Work.
2. Grant of Copyright License.
Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the Work and such
Derivative Works in Source or Object form.
3. Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where
such license applies only to those patent claims licensable by such Contributor
that are necessarily infringed by their Contribution(s) alone or by combination
of their Contribution(s) with the Work to which such Contribution(s) was
submitted. If You institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work or a
Contribution incorporated within the Work constitutes direct or contributory
patent infringement, then any patent licenses granted to You under this License
for that Work shall terminate as of the date such litigation is filed.
4. Redistribution.
You may reproduce and distribute copies of the Work or Derivative Works thereof
in any medium, with or without modifications, and in Source or Object form,
provided that You meet the following conditions:
You must give any other recipients of the Work or Derivative Works a copy of
this License; and
You must cause any modified files to carry prominent notices stating that You
changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute,
all copyright, patent, trademark, and attribution notices from the Source form
of the Work, excluding those notices that do not pertain to any part of the
Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any
Derivative Works that You distribute must include a readable copy of the
attribution notices contained within such NOTICE file, excluding those notices
that do not pertain to any part of the Derivative Works, in at least one of the
following places: within a NOTICE text file distributed as part of the
Derivative Works; within the Source form or documentation, if provided along
with the Derivative Works; or, within a display generated by the Derivative
Works, if and wherever such third-party notices normally appear. The contents of
the NOTICE file are for informational purposes only and do not modify the
License. You may add Your own attribution notices within Derivative Works that
You distribute, alongside or as an addendum to the NOTICE text from the Work,
provided that such additional attribution notices cannot be construed as
modifying the License.
You may add Your own copyright statement to Your modifications and may provide
additional or different license terms and conditions for use, reproduction, or
distribution of Your modifications, or for any such Derivative Works as a whole,
provided Your use, reproduction, and distribution of the Work otherwise complies
with the conditions stated in this License.
5. Submission of Contributions.
Unless You explicitly state otherwise, any Contribution intentionally submitted
for inclusion in the Work by You to the Licensor shall be under the terms and
conditions of this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify the terms of
any separate license agreement you may have executed with Licensor regarding
such Contributions.
6. Trademarks.
This License does not grant permission to use the trade names, trademarks,
service marks, or product names of the Licensor, except as required for
reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.
7. Disclaimer of Warranty.
Unless required by applicable law or agreed to in writing, Licensor provides the
Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
including, without limitation, any warranties or conditions of TITLE,
NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
solely responsible for determining the appropriateness of using or
redistributing the Work and assume any risks associated with Your exercise of
permissions under this License.
8. Limitation of Liability.
In no event and under no legal theory, whether in tort (including negligence),
contract, or otherwise, unless required by applicable law (such as deliberate
and grossly negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special, incidental,
or consequential damages of any character arising as a result of this License or
out of the use or inability to use the Work (including but not limited to
damages for loss of goodwill, work stoppage, computer failure or malfunction, or
any and all other commercial damages or losses), even if such Contributor has
been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability.
While redistributing the Work or Derivative Works thereof, You may choose to
offer, and charge a fee for, acceptance of support, warranty, indemnity, or
other liability obligations and/or rights consistent with this License. However,
in accepting such obligations, You may act only on Your own behalf and on Your
sole responsibility, not on behalf of any other Contributor, and only if You
agree to indemnify, defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason of your
accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work
To apply the Apache License to your work, attach the following boilerplate
notice, with the fields enclosed by brackets "{}" replaced with your own
identifying information. (Don't include the brackets!) The text should be
enclosed in the appropriate comment syntax for the file format. We also
recommend that a file or class name and description of purpose be included on
the same "printed page" as the copyright notice for easier identification within
third-party archives.
Copyright 2018 森多邦开源
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
# sdb mall
**项目说明**
- sdb是一个轻量级的在renren-fast基础上利用jfinal架构二次开发的一个极速二次开发直播,拼团商城框架,前后端分离的Java快速开发平台,C端采用微信小程序,能快速开发项目并交付【接私活利器】
- 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库
- 重点说明:此项目并不是提供下载运行后直接就能上生产的情况,在我多年的经验里告诉我,所有的项目即使是商业模式非常相似但是在业务需求细节上也是有各种各种不同的变化,特别是在C端和campaign这块,举几个例子,在C端方面,你可能和别人使用完全色调,页面布局一模一样的页面吗?在后端同样一个优惠券的功能你能保证你不做一些定制化的实现吗?所以sdb mall这个架构是用来让你可以快速开发成自己独有的,个性化的商城项目,并非是提供大而全的功能,当然我也会在其中添加一些比较通用的功能,比如商城的完整流程和之后会开发一些营销模块等
- 后端开源
<br>
**具有如下特点**
- 友好的代码结构及注释,便于阅读及二次开发
- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
- 页面交互使用Vue2.x,极大的提高了开发效率
- 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
- 引入Hibernate Validator校验框架,轻松实现后端校验
- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
- 引入swagger文档支持,方便编写API接口文档
<br>
<br>
**项目结构**
```
sdb
├─db 项目SQL语句
│
├─common 公共模块
│ ├─aspect 系统日志
│ ├─exception 异常处理
│ ├─validator 后台校验
│ ├─entity 自定义实体对象
│ └─xss XSS过滤
│
├─config 配置信息
│
├─job 定时任务
│
├─controller 路由(代码生成器自动生成)
│
├─service 服务类(代码生成器自动生成)
│
├─dao 数据库模型高一级的抽象配合service(代码生成器自动生成)
│
├─model 数据库模型(代码生成器自动生成)
│
├─form 前端自定义请求类
│
├─sdbApplication 项目启动类
│
├──resources
│ ├─sql 复杂表级联sql模板
│ └─static 静态资源
```
<br>
**如何交流、反馈、参与贡献?**
- 开发文档:正在设计中
- Github仓库:https://github.com/yjjdick/sdb-mall
- Gitee仓库:https://gitee.com/yjjdick/sdb-mall
- 技术讨论、二次开发等咨询、问题和建议,请移步到交流群!
- 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持
<br>
**技术选型:**
- 核心框架:Spring Boot 2.0
- 安全框架:Apache Shiro 1.4
- 视图框架:Jfinal Enjoy
- 持久层框架:Jfinal ORM
- 定时器:Quartz 2.3
- 数据库连接池:Druid 1.0
- 日志管理:logback
- 页面交互:Vue2.x
<br>
**后端部署**
- 通过git下载源码
- 创建数据库sdb,数据库编码为UTF8mb4
- 执行db/init.sql文件,初始化数据
- 修改application-dev.yml,更新MySQL账号和密码
- Eclipse、IDEA运行sdbApplication.java,则可启动项目
<br>
**前端部署**
- 本项目是前后端分离的,还需要部署前端,才能运行起来
- 前端下载地址:请到交流群询问
- 前端页面可用项目自带的代码生成器自动生成减少90%以上开发工作量
<br>
**商城业务**
- 系统管理(一切后端需要的功能基本都能满足,鉴权机制,定时任务,系统日志,代码生成器等)
- 商品管理
- 订单管理
- 商品分类
- 规格管理
- 微信支付
- 微信退款
- 微信租户接口
- 客服系统
- 物流系统(快递100)
- 邮件接口
- 拼团模块
- 各种campaign(正在开发)
<br>
**介绍和使用视频**
- 视频地址:
- idea下代码启动:https://v.qq.com/x/page/y0795k72ak8.html
- backend安装启动:https://v.qq.com/x/page/o0795qs3drx.html
- 小程序wepy框架介绍:https://v.qq.com/x/page/t0795vugxc2.html
- eclipse下代码启动:https://v.qq.com/x/page/a0795t266c8.html
- 小程序业务介绍:https://v.qq.com/x/page/f07958veoua.html
- 管理端业务流程介绍:https://v.qq.com/x/page/a079561268d.html
- 二次开发简单介绍:http://v.qq.com/x/page/i0795wutn2o.html
- 公众号森多邦工作室提供互联网软件开发,美术设计等服务
<br>
**介绍和使用视频**
- 后端演示地址:https://qa.senduobang.com/backend/
- 小程序演示地址:
<br>
**后端管理系统:**
<br>
- 首页直播
<br>

<br>
<br>
- 首页dash
<br>

<br>
<br>
- 商品管理列表
<br>

<br>
<br>
- 多规格添加商品
<br>

<br>
<br>
- 订单管理列表
<br>

<br>
<br>
- 订单详情
<br>

<br>
<br>
**小程序商城:**
<br>
<br>
- 首页
<br>

<br>
<br>
- 商品详情
<br>

<br>
<br>
- 商品详情2
<br>

<br>
<br>
- 客服
<br>

<br>
<br>
- 购物车
<br>

<br>
<br>
- checkout
<br>

<br>
<br>
- 微信支付
<br>

<br>
<br>
- 订单详情
<br>

<br>
<br>
- 订单列表
<br>

<br>
<br>
- 订单详情2
<br>

<br>
<br>
- 物流详情
<br>

<br>
<br>
- 拼团1
<br>

<br>
<br>
- 拼团2
<br>
================================================
FILE: db/init.sql
================================================
/*
Navicat Premium Data Transfer
Source Server : localhost
Source Server Type : MySQL
Source Server Version : 50639
Source Host : 127.0.0.1:3306
Source Schema : sdb
Target Server Type : MySQL
Target Server Version : 50639
File Encoding : 65001
Date: 06/11/2018 17:15:56
*/
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) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`BLOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_CALENDARS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_CALENDARS`;
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;
-- ----------------------------
-- Table structure for QRTZ_CRON_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_CRON_TRIGGERS`;
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) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_FIRED_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_FIRED_TRIGGERS`;
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` int(11) NOT NULL,
`STATE` varchar(16) NOT NULL,
`JOB_NAME` varchar(200) DEFAULT NULL,
`JOB_GROUP` varchar(200) DEFAULT NULL,
`IS_NONCONCURRENT` varchar(1) DEFAULT NULL,
`REQUESTS_RECOVERY` varchar(1) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`),
KEY `IDX_QRTZ_FT_TRIG_INST_NAME` (`SCHED_NAME`,`INSTANCE_NAME`),
KEY `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY` (`SCHED_NAME`,`INSTANCE_NAME`,`REQUESTS_RECOVERY`),
KEY `IDX_QRTZ_FT_J_G` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_JOB_DETAILS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_JOB_DETAILS`;
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) DEFAULT 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,
PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`),
KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_LOCKS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_LOCKS`;
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;
-- ----------------------------
-- 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) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_SCHEDULER_STATE
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_SCHEDULER_STATE`;
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;
-- ----------------------------
-- Table structure for QRTZ_SIMPLE_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_SIMPLE_TRIGGERS`;
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`),
CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_SIMPROP_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_SIMPROP_TRIGGERS`;
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) DEFAULT NULL,
`STR_PROP_2` varchar(512) DEFAULT NULL,
`STR_PROP_3` varchar(512) DEFAULT NULL,
`INT_PROP_1` int(11) DEFAULT NULL,
`INT_PROP_2` int(11) DEFAULT NULL,
`LONG_PROP_1` bigint(20) DEFAULT NULL,
`LONG_PROP_2` bigint(20) DEFAULT NULL,
`DEC_PROP_1` decimal(13,4) DEFAULT NULL,
`DEC_PROP_2` decimal(13,4) DEFAULT NULL,
`BOOL_PROP_1` varchar(1) DEFAULT NULL,
`BOOL_PROP_2` varchar(1) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_TRIGGERS`;
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) DEFAULT NULL,
`NEXT_FIRE_TIME` bigint(13) DEFAULT NULL,
`PREV_FIRE_TIME` bigint(13) DEFAULT NULL,
`PRIORITY` int(11) DEFAULT NULL,
`TRIGGER_STATE` varchar(16) NOT NULL,
`TRIGGER_TYPE` varchar(8) NOT NULL,
`START_TIME` bigint(13) NOT NULL,
`END_TIME` bigint(13) DEFAULT NULL,
`CALENDAR_NAME` varchar(200) DEFAULT NULL,
`MISFIRE_INSTR` smallint(2) DEFAULT NULL,
`JOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_T_JG` (`SCHED_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_T_C` (`SCHED_NAME`,`CALENDAR_NAME`),
KEY `IDX_QRTZ_T_G` (`SCHED_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_T_STATE` (`SCHED_NAME`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_N_STATE` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_N_G_STATE` (`SCHED_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_NEXT_FIRE_TIME` (`SCHED_NAME`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_ST` (`SCHED_NAME`,`TRIGGER_STATE`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for area
-- ----------------------------
DROP TABLE IF EXISTS `area`;
CREATE TABLE `area` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`modify_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日期',
`version` bigint(20) NOT NULL DEFAULT '0',
`orders` int(11) DEFAULT NULL,
`full_name` longtext NOT NULL,
`grade` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
`tree_path` varchar(255) NOT NULL,
`parent_id` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ind_area_parent` (`parent_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='地区';
-- ----------------------------
-- Table structure for campaign
-- ----------------------------
DROP TABLE IF EXISTS `campaign`;
CREATE TABLE `campaign` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`type` smallint(2) DEFAULT NULL COMMENT '类型 1-主页banner',
`param_name1` varchar(255) DEFAULT NULL,
`param_value1` varchar(255) DEFAULT NULL,
`param_name2` varchar(255) DEFAULT NULL,
`param_value2` varchar(255) DEFAULT NULL,
`param_name3` varchar(255) DEFAULT NULL,
`param_value3` varchar(255) DEFAULT NULL,
`start_time` datetime DEFAULT NULL,
`end_time` datetime DEFAULT NULL,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for cart
-- ----------------------------
DROP TABLE IF EXISTS `cart`;
CREATE TABLE `cart` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` varchar(50) NOT NULL,
`product_id` varchar(50) NOT NULL COMMENT '商品id',
`quantity` int(11) NOT NULL COMMENT '数量',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `user_id_index` (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for delivery_corp
-- ----------------------------
DROP TABLE IF EXISTS `delivery_corp`;
CREATE TABLE `delivery_corp` (
`code` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`url` varchar(255) NOT NULL,
PRIMARY KEY (`code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for favorite_goods
-- ----------------------------
DROP TABLE IF EXISTS `favorite_goods`;
CREATE TABLE `favorite_goods` (
`favorite_user` varchar(50) NOT NULL COMMENT '[用户ID]',
`favorite_goods` varchar(255) NOT NULL COMMENT '[商品ID]',
PRIMARY KEY (`favorite_user`,`favorite_goods`),
KEY `idx_user_favorite_goods` (`favorite_goods`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for goods
-- ----------------------------
DROP TABLE IF EXISTS `goods`;
CREATE TABLE `goods` (
`sn` varchar(50) NOT NULL COMMENT '编号',
`name` varchar(255) NOT NULL COMMENT '名称',
`model` varchar(50) DEFAULT NULL COMMENT '型号',
`caption` varchar(255) NOT NULL COMMENT '副标题',
`image` varchar(255) NOT NULL COMMENT '展示图片',
`price` decimal(21,2) NOT NULL DEFAULT '0.00' COMMENT '销售价',
`is_delivery` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否需要物流',
`is_marketable` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否上架',
`parameter_values` longtext NOT NULL COMMENT '参数值',
`specification_items` longtext COMMENT '规格项',
`introduction` longtext NOT NULL COMMENT '介绍',
`product_images` longtext NOT NULL COMMENT '商品图片',
`campaign` int(11) DEFAULT NULL COMMENT '活动,位运算,1-拼团',
`groupon_count` int(11) DEFAULT NULL COMMENT '拼团人数',
`weight` float(11,0) NOT NULL COMMENT '重量',
`unit` varchar(255) NOT NULL COMMENT '单位',
`product_category_id` bigint(20) NOT NULL COMMENT '货品分类',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日期',
PRIMARY KEY (`sn`),
KEY `idx_name` (`name`),
KEY `idx_is_marketable` (`is_marketable`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for logistics
-- ----------------------------
DROP TABLE IF EXISTS `logistics`;
CREATE TABLE `logistics` (
`tracking_no` varchar(255) NOT NULL,
`check_state` smallint(4) NOT NULL DEFAULT '0' COMMENT '订阅状态-0未订阅 1已订阅 2订阅失败',
`order_state` smallint(4) DEFAULT NULL COMMENT '物流状态包括0在途中、1已揽收、2疑难、3已签收、4退签、5同城派送中、6退回、7转单等7个状态',
`data` longtext COMMENT '物流跟踪数据',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`tracking_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for order_detail
-- ----------------------------
DROP TABLE IF EXISTS `order_detail`;
CREATE TABLE `order_detail` (
`detail_id` varchar(32) NOT NULL,
`order_id` varchar(32) NOT NULL,
`product_id` varchar(32) NOT NULL,
`product_name` varchar(64) NOT NULL COMMENT '商品名称',
`product_model` varchar(50) DEFAULT NULL COMMENT '型号',
`product_spec` varchar(50) DEFAULT NULL COMMENT '规格',
`group_price` decimal(21,2) DEFAULT NULL COMMENT '团购价',
`product_price` decimal(21,2) NOT NULL COMMENT '当前价格,单位分',
`product_quantity` int(11) NOT NULL COMMENT '数量',
`product_icon` varchar(512) DEFAULT NULL COMMENT '小图',
`create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`detail_id`),
KEY `idx_order_id` (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for order_master
-- ----------------------------
DROP TABLE IF EXISTS `order_master`;
CREATE TABLE `order_master` (
`order_id` varchar(32) NOT NULL,
`buyer_name` varchar(32) NOT NULL COMMENT '买家名字',
`buyer_phone` varchar(32) NOT NULL COMMENT '买家电话',
`buyer_address` varchar(128) NOT NULL COMMENT '买家地址',
`buyer_id` varchar(64) NOT NULL COMMENT '买家id',
`need_invoice` smallint(1) DEFAULT NULL COMMENT '是否需要开票 0-不需要 1-需要',
`invoice_type` smallint(1) DEFAULT NULL COMMENT '发票类型 0-单位 1-个人',
`groupon` smallint(1) DEFAULT NULL COMMENT '拼团',
`groupon_id` varchar(50) DEFAULT NULL COMMENT '拼团id',
`groupon_count` int(11) DEFAULT NULL COMMENT '拼团人数',
`title` varchar(255) DEFAULT NULL COMMENT '发票抬头',
`tax_number` varchar(255) DEFAULT NULL COMMENT '抬头税号',
`company_address` varchar(255) DEFAULT NULL COMMENT '单位地址',
`telephone` varchar(255) DEFAULT NULL COMMENT '开票手机号码',
`bank_name` varchar(255) DEFAULT NULL COMMENT '银行名称',
`bank_account` varchar(255) DEFAULT NULL COMMENT '银行账号',
`order_amount` decimal(21,2) NOT NULL COMMENT '订单总金额',
`order_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '订单状态, 默认为新下单',
`tracking_number` varchar(255) DEFAULT NULL COMMENT '快递单号',
`delivery_code` varchar(255) DEFAULT NULL COMMENT '快递公司代码',
`refund_trade_no` varchar(255) DEFAULT NULL COMMENT '退款交易流水号',
`pay_trade_no` varchar(255) DEFAULT NULL COMMENT '支付交易流水号',
`pay_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '支付状态, 默认未支付',
`remark` varchar(255) DEFAULT NULL COMMENT ' 买家备注',
`contract` varchar(255) DEFAULT NULL COMMENT '合同',
`create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`order_id`),
KEY `idx_buyer_id` (`buyer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for product
-- ----------------------------
DROP TABLE IF EXISTS `product`;
CREATE TABLE `product` (
`sn` varchar(255) NOT NULL COMMENT '商品编号',
`price` decimal(21,2) NOT NULL DEFAULT '0.00' COMMENT '销售价',
`group_price` decimal(21,2) NOT NULL DEFAULT '0.00' COMMENT '拼团价',
`cost` decimal(21,2) NOT NULL DEFAULT '0.00' COMMENT '成本价',
`is_default` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否默认',
`specification_values` longtext COMMENT '规格值',
`stock` int(11) NOT NULL DEFAULT '0' COMMENT '库存',
`goods_sn` varchar(255) NOT NULL COMMENT '货品编号',
`enable` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否启用',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改日期',
PRIMARY KEY (`sn`),
KEY `ind_product_goods` (`goods_sn`),
KEY `ind_product_is_default` (`is_default`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for product_category
-- ----------------------------
DROP TABLE IF EXISTS `product_category`;
CREATE TABLE `product_category` (
`id` bigint(20) NOT NULL COMMENT 'ID',
`name` varchar(255) NOT NULL COMMENT '名称',
`parent_id` bigint(20) DEFAULT NULL COMMENT '父节点',
`tree_path` varchar(255) DEFAULT NULL COMMENT '全路径',
`order` int(11) NOT NULL DEFAULT '99' COMMENT '优先级 值小在前面 值大的在后面',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日期',
PRIMARY KEY (`id`),
KEY `ind_product_category_parent` (`parent_id`),
KEY `idx_order` (`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for receiver
-- ----------------------------
DROP TABLE IF EXISTS `receiver`;
CREATE TABLE `receiver` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`address` varchar(255) NOT NULL,
`area_name` varchar(255) NOT NULL,
`consignee` varchar(255) NOT NULL,
`is_default` tinyint(1) NOT NULL,
`phone` varchar(255) NOT NULL,
`zip_code` varchar(255) DEFAULT NULL,
`area_id` bigint(20) NOT NULL,
`member_id` varchar(50) NOT NULL,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日期',
PRIMARY KEY (`id`),
KEY `ind_receiver_area` (`area_id`),
KEY `ind_receiver_member` (`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for schedule_job
-- ----------------------------
DROP TABLE IF EXISTS `schedule_job`;
CREATE TABLE `schedule_job` (
`job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务id',
`bean_name` varchar(200) DEFAULT NULL COMMENT 'spring bean名称',
`method_name` varchar(100) DEFAULT NULL COMMENT '方法名',
`params` varchar(2000) DEFAULT NULL COMMENT '参数',
`cron_expression` varchar(100) DEFAULT NULL COMMENT 'cron表达式',
`status` tinyint(4) DEFAULT NULL COMMENT '任务状态 0:正常 1:暂停',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`job_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定时任务';
-- ----------------------------
-- Table structure for schedule_job_log
-- ----------------------------
DROP TABLE IF EXISTS `schedule_job_log`;
CREATE TABLE `schedule_job_log` (
`log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志id',
`job_id` bigint(20) NOT NULL COMMENT '任务id',
`bean_name` varchar(200) DEFAULT NULL COMMENT 'spring bean名称',
`method_name` varchar(100) DEFAULT NULL COMMENT '方法名',
`params` varchar(2000) DEFAULT NULL COMMENT '参数',
`status` tinyint(4) NOT NULL COMMENT '任务状态 0:成功 1:失败',
`error` varchar(2000) DEFAULT NULL COMMENT '失败信息',
`times` int(11) NOT NULL COMMENT '耗时(单位:毫秒)',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`log_id`),
KEY `job_id` (`job_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定时任务日志';
-- ----------------------------
-- Table structure for sn
-- ----------------------------
DROP TABLE IF EXISTS `sn`;
CREATE TABLE `sn` (
`type` int(11) NOT NULL COMMENT '类型',
`last_value` bigint(20) NOT NULL COMMENT '末值',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`modify_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改日期',
PRIMARY KEY (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='序列号';
-- ----------------------------
-- Table structure for specification
-- ----------------------------
DROP TABLE IF EXISTS `specification`;
CREATE TABLE `specification` (
`id` bigint(20) NOT NULL COMMENT 'id',
`parent_id` bigint(20) DEFAULT NULL COMMENT '父节点',
`type` int(11) NOT NULL COMMENT '0-规格组 1-规格参数',
`order` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
`name` varchar(50) NOT NULL COMMENT '名称',
`category_id` bigint(20) DEFAULT NULL COMMENT '分类id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for sys_captcha
-- ----------------------------
DROP TABLE IF EXISTS `sys_captcha`;
CREATE TABLE `sys_captcha` (
`uuid` char(36) NOT NULL COMMENT 'uuid',
`code` varchar(6) NOT NULL COMMENT '验证码',
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
PRIMARY KEY (`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统验证码';
-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`param_key` varchar(50) DEFAULT NULL COMMENT 'key',
`param_value` varchar(2000) DEFAULT NULL COMMENT 'value',
`status` tinyint(4) DEFAULT '1' COMMENT '状态 0:隐藏 1:显示',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
UNIQUE KEY `param_key` (`param_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统配置信息表';
-- ----------------------------
-- Table structure for sys_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_log`;
CREATE TABLE `sys_log` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`operation` varchar(50) DEFAULT NULL COMMENT '用户操作',
`method` varchar(200) DEFAULT NULL COMMENT '请求方法',
`params` varchar(5000) DEFAULT NULL COMMENT '请求参数',
`time` bigint(20) NOT NULL COMMENT '执行时长(毫秒)',
`ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统日志';
-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu` (
`menu_id` bigint(20) NOT NULL AUTO_INCREMENT,
`parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单ID,一级菜单为0',
`name` varchar(50) DEFAULT NULL COMMENT '菜单名称',
`url` varchar(200) DEFAULT NULL COMMENT '菜单URL',
`perms` varchar(500) DEFAULT NULL COMMENT '授权(多个用逗号分隔,如:user:list,user:create)',
`type` int(11) DEFAULT NULL COMMENT '类型 0:目录 1:菜单 2:按钮',
`icon` varchar(50) DEFAULT NULL COMMENT '菜单图标',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单管理';
-- ----------------------------
-- Table structure for sys_oss
-- ----------------------------
DROP TABLE IF EXISTS `sys_oss`;
CREATE TABLE `sys_oss` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`url` varchar(200) DEFAULT NULL COMMENT 'URL地址',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件上传';
-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role` (
`role_id` bigint(20) NOT NULL AUTO_INCREMENT,
`role_name` varchar(100) DEFAULT NULL COMMENT '角色名称',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色';
-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_menu`;
CREATE TABLE `sys_role_menu` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
`menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色与菜单对应关系';
-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (
`user_id` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL COMMENT '用户名',
`password` varchar(100) DEFAULT NULL COMMENT '密码',
`salt` varchar(20) DEFAULT NULL COMMENT '盐',
`email` varchar(100) DEFAULT NULL COMMENT '邮箱',
`mobile` varchar(100) DEFAULT NULL COMMENT '手机号',
`status` tinyint(4) DEFAULT NULL COMMENT '状态 0:禁用 1:正常',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建者ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`user_id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统用户';
-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户与角色对应关系';
-- ----------------------------
-- Table structure for sys_user_token
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_token`;
CREATE TABLE `sys_user_token` (
`user_id` bigint(20) NOT NULL,
`token` varchar(100) NOT NULL COMMENT 'token',
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`user_id`),
UNIQUE KEY `token` (`token`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统用户Token';
-- ----------------------------
-- Table structure for test_table
-- ----------------------------
DROP TABLE IF EXISTS `test_table`;
CREATE TABLE `test_table` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '[ID]',
`name` varchar(255) DEFAULT NULL COMMENT '[姓名]',
`sex` smallint(2) DEFAULT NULL COMMENT '[性别] 1-男 2-女',
`create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '[创建时间]',
`update_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '[更新时间]',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`user_id` varchar(50) NOT NULL COMMENT 'ID',
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`ma_open_id` varchar(100) DEFAULT NULL COMMENT '小程序openid',
`union_id` varchar(100) DEFAULT NULL COMMENT '开放平台id',
`nickname` varchar(50) DEFAULT NULL COMMENT '昵称',
`name` varchar(50) DEFAULT NULL COMMENT '真实姓名',
`email` varchar(50) DEFAULT NULL COMMENT '邮箱',
`gender` smallint(1) DEFAULT NULL COMMENT '性别 1-男 2-女',
`area_id` smallint(10) DEFAULT NULL COMMENT '地区id',
`language` smallint(1) DEFAULT NULL COMMENT '语言 1-中文 2-英文',
`volunteer` smallint(4) DEFAULT NULL COMMENT '是否志愿者',
`avatar` varchar(255) DEFAULT NULL COMMENT '头像',
`mobile` varchar(20) DEFAULT NULL COMMENT '手机号',
`password` varchar(64) DEFAULT NULL COMMENT '密码',
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`user_id`),
UNIQUE KEY `idx_username` (`username`) USING BTREE,
KEY `idx_maopenid` (`ma_open_id`),
KEY `idx_unionid` (`union_id`),
KEY `idx_createdate` (`create_date`),
KEY `idx_nickname` (`nickname`),
KEY `idx_name` (`name`),
KEY `idex_mobile` (`mobile`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户';
-- ----------------------------
-- 拼团
-- ----------------------------
DROP TABLE IF EXISTS `groupon`;
CREATE TABLE `groupon` (
`id` varchar(50) NOT NULL,
`goods_id` varchar(50) NOT NULL,
`count` int(11) NOT NULL,
`status` smallint(1) NOT NULL DEFAULT '0' COMMENT '0-等待开团 1-已开团 2-取消',
`expire_date` datetime NOT NULL,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- 拼团队伍
-- ----------------------------
DROP TABLE IF EXISTS `groupon_team`;
CREATE TABLE `groupon_team` (
`groupon_id` varchar(50) NOT NULL,
`user_id` varchar(50) NOT NULL,
`captain` smallint(1) NOT NULL DEFAULT '0',
`create_date` datetime DEFAULT CURRENT_TIMESTAMP,
`update_date` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`groupon_id`,`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 初始数据
INSERT INTO `sys_user` (`user_id`, `username`, `password`, `salt`, `email`, `mobile`, `status`, `create_user_id`, `create_time`) VALUES ('1', 'admin', '9ec9750e709431dad22365cabc5c625482e574c74adaebba7dd02f1129e4ce1d', 'YzcmCZNvbXocrsz9dm8e', 'root@sdb.io', '13612345678', '1', '1', '2016-11-11 11:11:11');
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (1, 0, '系统管理', NULL, NULL, 0, 'system', 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (2, 1, '管理员列表', 'sys/user', NULL, 1, 'admin', 1);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (3, 1, '角色管理', 'sys/role', NULL, 1, 'role', 2);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (4, 1, '菜单管理', 'sys/menu', NULL, 1, 'menu', 3);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (5, 1, 'SQL监控', 'http://localhost:8080/sdb/druid/sql.html', NULL, 1, 'sql', 4);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (6, 1, '定时任务', 'job/schedule', NULL, 1, 'job', 5);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (7, 6, '查看', NULL, 'sys:schedule:list,sys:schedule:info', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (8, 6, '新增', NULL, 'sys:schedule:save', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (9, 6, '修改', NULL, 'sys:schedule:update', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (10, 6, '删除', NULL, 'sys:schedule:delete', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (11, 6, '暂停', NULL, 'sys:schedule:pause', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (12, 6, '恢复', NULL, 'sys:schedule:resume', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (13, 6, '立即执行', NULL, 'sys:schedule:run', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (14, 6, '日志列表', NULL, 'sys:schedule:log', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (15, 2, '查看', NULL, 'sys:user:list,sys:user:info', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (16, 2, '新增', NULL, 'sys:user:save,sys:role:select', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (17, 2, '修改', NULL, 'sys:user:update,sys:role:select', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (18, 2, '删除', NULL, 'sys:user:delete', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (19, 3, '查看', NULL, 'sys:role:list,sys:role:info', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (20, 3, '新增', NULL, 'sys:role:save,sys:menu:list', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (21, 3, '修改', NULL, 'sys:role:update,sys:menu:list', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (22, 3, '删除', NULL, 'sys:role:delete', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (23, 4, '查看', NULL, 'sys:menu:list,sys:menu:info', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (24, 4, '新增', NULL, 'sys:menu:save,sys:menu:select', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (25, 4, '修改', NULL, 'sys:menu:update,sys:menu:select', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (26, 4, '删除', NULL, 'sys:menu:delete', 2, NULL, 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (27, 1, '参数管理', 'sys/config', 'sys:config:list,sys:config:info,sys:config:save,sys:config:update,sys:config:delete', 1, 'config', 6);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (29, 1, '系统日志', 'sys/log', 'sys:log:list', 1, 'log', 7);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (30, 1, '文件上传', 'oss/oss', 'sys:oss:all', 1, 'oss', 6);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (31, 0, '业务管理', '', '', 0, 'config', 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (42, 31, '商品管理', 'sys/goods', '', 1, 'editor', 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (43, 31, '订单管理', 'sys/order', '', 1, 'bianji', 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (45, 31, '商品分类', 'sys/productCategory', '', 1, 'log', 0);
INSERT INTO `sys_menu`(`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`) VALUES (46, 31, '规格管理', 'sys/specification', '', 1, 'menu', 0);
INSERT INTO `sys_config` (`param_key`, `param_value`, `status`, `remark`) VALUES ('CLOUD_STORAGE_CONFIG_KEY', '{\"aliyunAccessKeyId\":\"\",\"aliyunAccessKeySecret\":\"\",\"aliyunBucketName\":\"\",\"aliyunDomain\":\"\",\"aliyunEndPoint\":\"\",\"aliyunPrefix\":\"\",\"qcloudBucketName\":\"\",\"qcloudDomain\":\"\",\"qcloudPrefix\":\"\",\"qcloudSecretId\":\"\",\"qcloudSecretKey\":\"\",\"qiniuAccessKey\":\"NrgMfABZxWLo5B-YYSjoE8-AZ1EISdi1Z3ubLOeZ\",\"qiniuBucketName\":\"ios-app\",\"qiniuDomain\":\"http://7xqbwh.dl1.z0.glb.clouddn.com\",\"qiniuPrefix\":\"upload\",\"qiniuSecretKey\":\"uIwJHevMRWU0VLxFvgy0tAcOdGqasdtVlJkdy6vV\",\"type\":1}', '0', '云存储配置信息');
INSERT INTO `schedule_job` (`bean_name`, `method_name`, `params`, `cron_expression`, `status`, `remark`, `create_time`) VALUES ('testTask', 'test', 'sdb', '0 0/30 * * * ?', '0', '有参数测试', '2016-12-01 23:16:46');
INSERT INTO `schedule_job` (`bean_name`, `method_name`, `params`, `cron_expression`, `status`, `remark`, `create_time`) VALUES ('testTask', 'test2', NULL, '0 0/30 * * * ?', '1', '无参数测试', '2016-12-03 14:55:56');
INSERT INTO `sn`(`type`, `last_value`, `create_date`, `modify_date`) VALUES (1, 100, '2018-05-23 14:52:55', '2018-05-23 14:52:55');
INSERT INTO `sn`(`type`, `last_value`, `create_date`, `modify_date`) VALUES (2, 100, '2018-05-23 14:52:55', '2018-05-23 14:52:55');
INSERT INTO `sn`(`type`, `last_value`, `create_date`, `modify_date`) VALUES (3, 100, '2018-05-23 14:52:55', '2018-05-23 14:52:55');
INSERT INTO `sn`(`type`, `last_value`, `create_date`, `modify_date`) VALUES (4, 100, '2018-05-23 14:52:55', '2018-05-23 14:52:55');
INSERT INTO `sn`(`type`, `last_value`, `create_date`, `modify_date`) VALUES (5, 100, '2018-05-23 14:52:55', '2018-05-23 14:52:55');
INSERT INTO `sn`(`type`, `last_value`, `create_date`, `modify_date`) VALUES (6, 100, '2018-05-23 14:52:55', '2018-05-23 14:52:55');
================================================
FILE: db/sdb_带测试数据.sql
================================================
/*
Navicat Premium Data Transfer
Source Server : localhost
Source Server Type : MySQL
Source Server Version : 50639
Source Host : 127.0.0.1:3306
Source Schema : sdb
Target Server Type : MySQL
Target Server Version : 50639
File Encoding : 65001
Date: 18/11/2018 14:28:13
*/
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) NOT NULL,
`TRIGGER_NAME` varchar(200) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
`BLOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_CALENDARS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_CALENDARS`;
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;
-- ----------------------------
-- Table structure for QRTZ_CRON_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_CRON_TRIGGERS`;
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) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of QRTZ_CRON_TRIGGERS
-- ----------------------------
BEGIN;
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('RenrenScheduler', 'TASK_1', 'DEFAULT', '0 0/30 * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('RenrenScheduler', 'TASK_2', 'DEFAULT', '0 0/30 * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('SdbScheduler', 'TASK_1', 'DEFAULT', '0 0/30 * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('SdbScheduler', 'TASK_2', 'DEFAULT', '0 0/30 * * * ?', 'Asia/Shanghai');
COMMIT;
-- ----------------------------
-- Table structure for QRTZ_FIRED_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_FIRED_TRIGGERS`;
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` int(11) NOT NULL,
`STATE` varchar(16) NOT NULL,
`JOB_NAME` varchar(200) DEFAULT NULL,
`JOB_GROUP` varchar(200) DEFAULT NULL,
`IS_NONCONCURRENT` varchar(1) DEFAULT NULL,
`REQUESTS_RECOVERY` varchar(1) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`),
KEY `IDX_QRTZ_FT_TRIG_INST_NAME` (`SCHED_NAME`,`INSTANCE_NAME`),
KEY `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY` (`SCHED_NAME`,`INSTANCE_NAME`,`REQUESTS_RECOVERY`),
KEY `IDX_QRTZ_FT_J_G` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_JOB_DETAILS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_JOB_DETAILS`;
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) DEFAULT 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,
PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`),
KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of QRTZ_JOB_DETAILS
-- ----------------------------
BEGIN;
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('RenrenScheduler', 'TASK_1', 'DEFAULT', NULL, 'io.sdb.job.utils.ScheduleJob', '0', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158BAF59330780000000074000B6D6574686F645F6E616D657400047465737474000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000174000672656D61726B74000FE69C89E58F82E695B0E6B58BE8AF95740006706172616D73740009766F6C756E74656572740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000007870707800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('RenrenScheduler', 'TASK_2', 'DEFAULT', NULL, 'io.sdb.job.utils.ScheduleJob', '0', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158C377C460780000000074000B6D6574686F645F6E616D65740005746573743274000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000274000672656D61726B74000FE697A0E58F82E695B0E6B58BE8AF95740006706172616D7370740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000017870707800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('SdbScheduler', 'TASK_1', 'DEFAULT', NULL, 'io.sdb.job.utils.ScheduleJob', '0', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158BAF59330780000000074000B6D6574686F645F6E616D657400047465737474000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000174000672656D61726B74000FE69C89E58F82E695B0E6B58BE8AF95740006706172616D73740009766F6C756E74656572740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000007870707800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('SdbScheduler', 'TASK_2', 'DEFAULT', NULL, 'io.sdb.job.utils.ScheduleJob', '0', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158C377C460780000000074000B6D6574686F645F6E616D65740005746573743274000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000274000672656D61726B74000FE697A0E58F82E695B0E6B58BE8AF95740006706172616D7370740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000017870707800);
COMMIT;
-- ----------------------------
-- Table structure for QRTZ_LOCKS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_LOCKS`;
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;
-- ----------------------------
-- Records of QRTZ_LOCKS
-- ----------------------------
BEGIN;
INSERT INTO `QRTZ_LOCKS` VALUES ('RenrenScheduler', 'STATE_ACCESS');
INSERT INTO `QRTZ_LOCKS` VALUES ('RenrenScheduler', 'TRIGGER_ACCESS');
COMMIT;
-- ----------------------------
-- 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) NOT NULL,
`TRIGGER_GROUP` varchar(200) NOT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_SCHEDULER_STATE
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_SCHEDULER_STATE`;
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;
-- ----------------------------
-- Records of QRTZ_SCHEDULER_STATE
-- ----------------------------
BEGIN;
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('RenrenScheduler', 'yjjdick.local1539833998504', 1539834505666, 15000);
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('SdbScheduler', '801920efd2ee1541730145340', 1541730279149, 15000);
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('SdbScheduler', 'ef296fde8d1b1541730144235', 1541730278904, 15000);
COMMIT;
-- ----------------------------
-- Table structure for QRTZ_SIMPLE_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_SIMPLE_TRIGGERS`;
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`),
CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_SIMPROP_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_SIMPROP_TRIGGERS`;
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) DEFAULT NULL,
`STR_PROP_2` varchar(512) DEFAULT NULL,
`STR_PROP_3` varchar(512) DEFAULT NULL,
`INT_PROP_1` int(11) DEFAULT NULL,
`INT_PROP_2` int(11) DEFAULT NULL,
`LONG_PROP_1` bigint(20) DEFAULT NULL,
`LONG_PROP_2` bigint(20) DEFAULT NULL,
`DEC_PROP_1` decimal(13,4) DEFAULT NULL,
`DEC_PROP_2` decimal(13,4) DEFAULT NULL,
`BOOL_PROP_1` varchar(1) DEFAULT NULL,
`BOOL_PROP_2` varchar(1) DEFAULT NULL,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for QRTZ_TRIGGERS
-- ----------------------------
DROP TABLE IF EXISTS `QRTZ_TRIGGERS`;
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) DEFAULT NULL,
`NEXT_FIRE_TIME` bigint(13) DEFAULT NULL,
`PREV_FIRE_TIME` bigint(13) DEFAULT NULL,
`PRIORITY` int(11) DEFAULT NULL,
`TRIGGER_STATE` varchar(16) NOT NULL,
`TRIGGER_TYPE` varchar(8) NOT NULL,
`START_TIME` bigint(13) NOT NULL,
`END_TIME` bigint(13) DEFAULT NULL,
`CALENDAR_NAME` varchar(200) DEFAULT NULL,
`MISFIRE_INSTR` smallint(2) DEFAULT NULL,
`JOB_DATA` blob,
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_T_JG` (`SCHED_NAME`,`JOB_GROUP`),
KEY `IDX_QRTZ_T_C` (`SCHED_NAME`,`CALENDAR_NAME`),
KEY `IDX_QRTZ_T_G` (`SCHED_NAME`,`TRIGGER_GROUP`),
KEY `IDX_QRTZ_T_STATE` (`SCHED_NAME`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_N_STATE` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_N_G_STATE` (`SCHED_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_NEXT_FIRE_TIME` (`SCHED_NAME`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_ST` (`SCHED_NAME`,`TRIGGER_STATE`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`),
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`),
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of QRTZ_TRIGGERS
-- ----------------------------
BEGIN;
INSERT INTO `QRTZ_TRIGGERS` VALUES ('RenrenScheduler', 'TASK_1', 'DEFAULT', 'TASK_1', 'DEFAULT', NULL, 1541086200000, -1, 5, 'WAITING', 'CRON', 1541085179000, 0, NULL, 2, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158BAF59330780000000074000B6D6574686F645F6E616D657400047465737474000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000174000672656D61726B74000FE69C89E58F82E695B0E6B58BE8AF95740006706172616D73740009766F6C756E74656572740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000007870707800);
INSERT INTO `QRTZ_TRIGGERS` VALUES ('RenrenScheduler', 'TASK_2', 'DEFAULT', 'TASK_2', 'DEFAULT', NULL, 1541086200000, -1, 5, 'PAUSED', 'CRON', 1541085179000, 0, NULL, 2, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158C377C460780000000074000B6D6574686F645F6E616D65740005746573743274000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000274000672656D61726B74000FE697A0E58F82E695B0E6B58BE8AF95740006706172616D7370740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000017870707800);
INSERT INTO `QRTZ_TRIGGERS` VALUES ('SdbScheduler', 'TASK_1', 'DEFAULT', 'TASK_1', 'DEFAULT', NULL, 1541089800000, -1, 5, 'WAITING', 'CRON', 1541088959000, 0, NULL, 2, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158BAF59330780000000074000B6D6574686F645F6E616D657400047465737474000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000174000672656D61726B74000FE69C89E58F82E695B0E6B58BE8AF95740006706172616D73740003736462740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000007870707800);
INSERT INTO `QRTZ_TRIGGERS` VALUES ('SdbScheduler', 'TASK_2', 'DEFAULT', 'TASK_2', 'DEFAULT', NULL, 1541089800000, -1, 5, 'PAUSED', 'CRON', 1541088959000, 0, NULL, 2, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000D4A4F425F504152414D5F4B455973720018696F2E7364622E6D6F64656C2E5363686564756C654A6F62B511FC0B16515A6A02000078720021696F2E7364622E6D6F64656C2E626173652E426173655363686564756C654A6F628688DB292DD3709202000078720024636F6D2E6A66696E616C2E706C7567696E2E6163746976657265636F72642E4D6F64656CF241A000649E44110200034C0005617474727371007E00034C000A636F6E6669674E616D657400124C6A6176612F6C616E672F537472696E673B4C000A6D6F64696679466C616774000F4C6A6176612F7574696C2F5365743B78707371007E00053F4000000000000C770800000010000000087400096265616E5F6E616D65740008746573745461736B74000B6372656174655F74696D65737200126A6176612E73716C2E54696D657374616D702618D5C80153BF650200014900056E616E6F737872000E6A6176612E7574696C2E44617465686A81014B5974190300007870770800000158C377C460780000000074000B6D6574686F645F6E616D65740005746573743274000F63726F6E5F65787072657373696F6E74000E3020302F3330202A202A202A203F7400066A6F625F69647372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000274000672656D61726B74000FE697A0E58F82E695B0E6B58BE8AF95740006706172616D7370740006737461747573737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C75657871007E001B000000017870707800);
COMMIT;
-- ----------------------------
-- Table structure for area
-- ----------------------------
DROP TABLE IF EXISTS `area`;
CREATE TABLE `area` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
`modify_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日期',
`version` bigint(20) NOT NULL DEFAULT '0',
`orders` int(11) DEFAULT NULL,
`full_name` longtext NOT NULL,
`grade` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
`tree_path` varchar(255) NOT NULL,
`parent_id` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ind_area_parent` (`parent_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3223 DEFAULT CHARSET=utf8 COMMENT='地区';
-- ----------------------------
-- Records of area
-- ----------------------------
BEGIN;
INSERT INTO `area` VALUES (1, '2015-10-19 00:03:53', '2017-01-11 14:43:59', 2, 1, '北京市', 0, '北京市', ',', NULL);
INSERT INTO `area` VALUES (2, '2015-10-19 00:03:54', '2015-10-19 00:03:54', 0, 1, '北京市东城区', 1, '东城区', ',1,', 1);
INSERT INTO `area` VALUES (3, '2015-10-19 00:03:55', '2015-10-19 00:03:55', 0, 2, '北京市西城区', 1, '西城区', ',1,', 1);
INSERT INTO `area` VALUES (4, '2015-10-19 00:03:56', '2015-10-19 00:03:56', 0, 3, '北京市朝阳区', 1, '朝阳区', ',1,', 1);
INSERT INTO `area` VALUES (5, '2015-10-19 00:03:57', '2015-10-19 00:03:57', 0, 4, '北京市丰台区', 1, '丰台区', ',1,', 1);
INSERT INTO `area` VALUES (6, '2015-10-19 00:03:58', '2015-10-19 00:03:58', 0, 5, '北京市石景山区', 1, '石景山区', ',1,', 1);
INSERT INTO `area` VALUES (7, '2015-10-19 00:03:59', '2015-10-19 00:03:59', 0, 6, '北京市海淀区', 1, '海淀区', ',1,', 1);
INSERT INTO `area` VALUES (8, '2015-10-19 00:04:00', '2015-10-19 00:04:00', 0, 7, '北京市门头沟区', 1, '门头沟区', ',1,', 1);
INSERT INTO `area` VALUES (9, '2015-10-19 00:04:01', '2015-10-19 00:04:01', 0, 8, '北京市房山区', 1, '房山区', ',1,', 1);
INSERT INTO `area` VALUES (10, '2015-10-19 00:04:02', '2015-10-19 00:04:02', 0, 9, '北京市通州区', 1, '通州区', ',1,', 1);
INSERT INTO `area` VALUES (11, '2015-10-19 00:04:03', '2015-10-19 00:04:03', 0, 10, '北京市顺义区', 1, '顺义区', ',1,', 1);
INSERT INTO `area` VALUES (12, '2015-10-19 00:04:04', '2015-10-19 00:04:04', 0, 11, '北京市昌平区', 1, '昌平区', ',1,', 1);
INSERT INTO `area` VALUES (13, '2015-10-19 00:04:05', '2015-10-19 00:04:05', 0, 12, '北京市大兴区', 1, '大兴区', ',1,', 1);
INSERT INTO `area` VALUES (14, '2015-10-19 00:04:06', '2015-10-19 00:04:06', 0, 13, '北京市怀柔区', 1, '怀柔区', ',1,', 1);
INSERT INTO `area` VALUES (15, '2015-10-19 00:04:07', '2015-10-19 00:04:07', 0, 14, '北京市平谷区', 1, '平谷区', ',1,', 1);
INSERT INTO `area` VALUES (16, '2015-10-19 00:04:08', '2015-10-19 00:04:08', 0, 15, '北京市密云县', 1, '密云县', ',1,', 1);
INSERT INTO `area` VALUES (17, '2015-10-19 00:04:09', '2015-10-19 00:04:09', 0, 16, '北京市延庆县', 1, '延庆县', ',1,', 1);
INSERT INTO `area` VALUES (18, '2015-10-19 00:04:10', '2015-10-19 00:04:10', 0, 2, '天津市', 0, '天津市', ',', NULL);
INSERT INTO `area` VALUES (19, '2015-10-19 00:04:11', '2015-10-19 00:04:11', 0, 1, '天津市和平区', 1, '和平区', ',18,', 18);
INSERT INTO `area` VALUES (20, '2015-10-19 00:04:12', '2015-10-19 00:04:12', 0, 2, '天津市河东区', 1, '河东区', ',18,', 18);
INSERT INTO `area` VALUES (21, '2015-10-19 00:04:13', '2015-10-19 00:04:13', 0, 3, '天津市河西区', 1, '河西区', ',18,', 18);
INSERT INTO `area` VALUES (22, '2015-10-19 00:04:14', '2015-10-19 00:04:14', 0, 4, '天津市南开区', 1, '南开区', ',18,', 18);
INSERT INTO `area` VALUES (23, '2015-10-19 00:04:15', '2015-10-19 00:04:15', 0, 5, '天津市河北区', 1, '河北区', ',18,', 18);
INSERT INTO `area` VALUES (24, '2015-10-19 00:04:16', '2015-10-19 00:04:16', 0, 6, '天津市红桥区', 1, '红桥区', ',18,', 18);
INSERT INTO `area` VALUES (25, '2015-10-19 00:04:17', '2015-10-19 00:04:17', 0, 7, '天津市东丽区', 1, '东丽区', ',18,', 18);
INSERT INTO `area` VALUES (26, '2015-10-19 00:04:18', '2015-10-19 00:04:18', 0, 8, '天津市西青区', 1, '西青区', ',18,', 18);
INSERT INTO `area` VALUES (27, '2015-10-19 00:04:19', '2015-10-19 00:04:19', 0, 9, '天津市津南区', 1, '津南区', ',18,', 18);
INSERT INTO `area` VALUES (28, '2015-10-19 00:04:20', '2015-10-19 00:04:20', 0, 10, '天津市北辰区', 1, '北辰区', ',18,', 18);
INSERT INTO `area` VALUES (29, '2015-10-19 00:04:21', '2015-10-19 00:04:21', 0, 11, '天津市武清区', 1, '武清区', ',18,', 18);
INSERT INTO `area` VALUES (30, '2015-10-19 00:04:22', '2015-10-19 00:04:22', 0, 12, '天津市宝坻区', 1, '宝坻区', ',18,', 18);
INSERT INTO `area` VALUES (31, '2015-10-19 00:04:23', '2015-10-19 00:04:23', 0, 13, '天津市滨海新区', 1, '滨海新区', ',18,', 18);
INSERT INTO `area` VALUES (32, '2015-10-19 00:04:24', '2015-10-19 00:04:24', 0, 14, '天津市宁河县', 1, '宁河县', ',18,', 18);
INSERT INTO `area` VALUES (33, '2015-10-19 00:04:25', '2015-10-19 00:04:25', 0, 15, '天津市静海县', 1, '静海县', ',18,', 18);
INSERT INTO `area` VALUES (34, '2015-10-19 00:04:26', '2015-10-19 00:04:26', 0, 16, '天津市蓟县', 1, '蓟县', ',18,', 18);
INSERT INTO `area` VALUES (35, '2015-10-19 00:04:27', '2015-10-19 00:04:27', 0, 3, '河北省', 0, '河北省', ',', NULL);
INSERT INTO `area` VALUES (36, '2015-10-19 00:04:28', '2015-10-19 00:04:28', 0, 1, '河北省石家庄市', 1, '石家庄市', ',35,', 35);
INSERT INTO `area` VALUES (37, '2015-10-19 00:04:29', '2015-10-19 00:04:29', 0, 1, '河北省石家庄市长安区', 2, '长安区', ',35,36,', 36);
INSERT INTO `area` VALUES (38, '2015-10-19 00:04:30', '2015-10-19 00:04:30', 0, 2, '河北省石家庄市桥东区', 2, '桥东区', ',35,36,', 36);
INSERT INTO `area` VALUES (39, '2015-10-19 00:04:31', '2015-10-19 00:04:31', 0, 3, '河北省石家庄市桥西区', 2, '桥西区', ',35,36,', 36);
INSERT INTO `area` VALUES (40, '2015-10-19 00:04:32', '2015-10-19 00:04:32', 0, 4, '河北省石家庄市新华区', 2, '新华区', ',35,36,', 36);
INSERT INTO `area` VALUES (41, '2015-10-19 00:04:33', '2015-10-19 00:04:33', 0, 5, '河北省石家庄市井陉矿区', 2, '井陉矿区', ',35,36,', 36);
INSERT INTO `area` VALUES (42, '2015-10-19 00:04:34', '2015-10-19 00:04:34', 0, 6, '河北省石家庄市裕华区', 2, '裕华区', ',35,36,', 36);
INSERT INTO `area` VALUES (43, '2015-10-19 00:04:35', '2015-10-19 00:04:35', 0, 7, '河北省石家庄市井陉县', 2, '井陉县', ',35,36,', 36);
INSERT INTO `area` VALUES (44, '2015-10-19 00:04:36', '2015-10-19 00:04:36', 0, 8, '河北省石家庄市正定县', 2, '正定县', ',35,36,', 36);
INSERT INTO `area` VALUES (45, '2015-10-19 00:04:37', '2015-10-19 00:04:37', 0, 9, '河北省石家庄市栾城县', 2, '栾城县', ',35,36,', 36);
INSERT INTO `area` VALUES (46, '2015-10-19 00:04:38', '2015-10-19 00:04:38', 0, 10, '河北省石家庄市行唐县', 2, '行唐县', ',35,36,', 36);
INSERT INTO `area` VALUES (47, '2015-10-19 00:04:39', '2015-10-19 00:04:39', 0, 11, '河北省石家庄市灵寿县', 2, '灵寿县', ',35,36,', 36);
INSERT INTO `area` VALUES (48, '2015-10-19 00:04:40', '2015-10-19 00:04:40', 0, 12, '河北省石家庄市高邑县', 2, '高邑县', ',35,36,', 36);
INSERT INTO `area` VALUES (49, '2015-10-19 00:04:41', '2015-10-19 00:04:41', 0, 13, '河北省石家庄市深泽县', 2, '深泽县', ',35,36,', 36);
INSERT INTO `area` VALUES (50, '2015-10-19 00:04:42', '2015-10-19 00:04:42', 0, 14, '河北省石家庄市赞皇县', 2, '赞皇县', ',35,36,', 36);
INSERT INTO `area` VALUES (51, '2015-10-19 00:04:43', '2015-10-19 00:04:43', 0, 15, '河北省石家庄市无极县', 2, '无极县', ',35,36,', 36);
INSERT INTO `area` VALUES (52, '2015-10-19 00:04:44', '2015-10-19 00:04:44', 0, 16, '河北省石家庄市平山县', 2, '平山县', ',35,36,', 36);
INSERT INTO `area` VALUES (53, '2015-10-19 00:04:45', '2015-10-19 00:04:45', 0, 17, '河北省石家庄市元氏县', 2, '元氏县', ',35,36,', 36);
INSERT INTO `area` VALUES (54, '2015-10-19 00:04:46', '2015-10-19 00:04:46', 0, 18, '河北省石家庄市赵县', 2, '赵县', ',35,36,', 36);
INSERT INTO `area` VALUES (55, '2015-10-19 00:04:47', '2015-10-19 00:04:47', 0, 19, '河北省石家庄市辛集市', 2, '辛集市', ',35,36,', 36);
INSERT INTO `area` VALUES (56, '2015-10-19 00:04:48', '2015-10-19 00:04:48', 0, 20, '河北省石家庄市藁城市', 2, '藁城市', ',35,36,', 36);
INSERT INTO `area` VALUES (57, '2015-10-19 00:04:49', '2015-10-19 00:04:49', 0, 21, '河北省石家庄市晋州市', 2, '晋州市', ',35,36,', 36);
INSERT INTO `area` VALUES (58, '2015-10-19 00:04:50', '2015-10-19 00:04:50', 0, 22, '河北省石家庄市新乐市', 2, '新乐市', ',35,36,', 36);
INSERT INTO `area` VALUES (59, '2015-10-19 00:04:51', '2015-10-19 00:04:51', 0, 23, '河北省石家庄市鹿泉市', 2, '鹿泉市', ',35,36,', 36);
INSERT INTO `area` VALUES (60, '2015-10-19 00:04:52', '2015-10-19 00:04:52', 0, 2, '河北省唐山市', 1, '唐山市', ',35,', 35);
INSERT INTO `area` VALUES (61, '2015-10-19 00:04:53', '2015-10-19 00:04:53', 0, 1, '河北省唐山市路南区', 2, '路南区', ',35,60,', 60);
INSERT INTO `area` VALUES (62, '2015-10-19 00:04:54', '2015-10-19 00:04:54', 0, 2, '河北省唐山市路北区', 2, '路北区', ',35,60,', 60);
INSERT INTO `area` VALUES (63, '2015-10-19 00:04:55', '2015-10-19 00:04:55', 0, 3, '河北省唐山市古冶区', 2, '古冶区', ',35,60,', 60);
INSERT INTO `area` VALUES (64, '2015-10-19 00:04:56', '2015-10-19 00:04:56', 0, 4, '河北省唐山市开平区', 2, '开平区', ',35,60,', 60);
INSERT INTO `area` VALUES (65, '2015-10-19 00:04:57', '2015-10-19 00:04:57', 0, 5, '河北省唐山市丰南区', 2, '丰南区', ',35,60,', 60);
INSERT INTO `area` VALUES (66, '2015-10-19 00:04:58', '2015-10-19 00:04:58', 0, 6, '河北省唐山市丰润区', 2, '丰润区', ',35,60,', 60);
INSERT INTO `area` VALUES (67, '2015-10-19 00:04:59', '2015-10-19 00:04:59', 0, 7, '河北省唐山市曹妃甸区', 2, '曹妃甸区', ',35,60,', 60);
INSERT INTO `area` VALUES (68, '2015-10-19 00:05:00', '2015-10-19 00:05:00', 0, 8, '河北省唐山市滦县', 2, '滦县', ',35,60,', 60);
INSERT INTO `area` VALUES (69, '2015-10-19 00:05:01', '2015-10-19 00:05:01', 0, 9, '河北省唐山市滦南县', 2, '滦南县', ',35,60,', 60);
INSERT INTO `area` VALUES (70, '2015-10-19 00:05:02', '2015-10-19 00:05:02', 0, 10, '河北省唐山市乐亭县', 2, '乐亭县', ',35,60,', 60);
INSERT INTO `area` VALUES (71, '2015-10-19 00:05:03', '2015-10-19 00:05:03', 0, 11, '河北省唐山市迁西县', 2, '迁西县', ',35,60,', 60);
INSERT INTO `area` VALUES (72, '2015-10-19 00:05:04', '2015-10-19 00:05:04', 0, 12, '河北省唐山市玉田县', 2, '玉田县', ',35,60,', 60);
INSERT INTO `area` VALUES (73, '2015-10-19 00:05:05', '2015-10-19 00:05:05', 0, 13, '河北省唐山市遵化市', 2, '遵化市', ',35,60,', 60);
INSERT INTO `area` VALUES (74, '2015-10-19 00:05:06', '2015-10-19 00:05:06', 0, 14, '河北省唐山市迁安市', 2, '迁安市', ',35,60,', 60);
INSERT INTO `area` VALUES (75, '2015-10-19 00:05:07', '2015-10-19 00:05:07', 0, 3, '河北省秦皇岛市', 1, '秦皇岛市', ',35,', 35);
INSERT INTO `area` VALUES (76, '2015-10-19 00:05:08', '2015-10-19 00:05:08', 0, 1, '河北省秦皇岛市海港区', 2, '海港区', ',35,75,', 75);
INSERT INTO `area` VALUES (77, '2015-10-19 00:05:09', '2015-10-19 00:05:09', 0, 2, '河北省秦皇岛市山海关区', 2, '山海关区', ',35,75,', 75);
INSERT INTO `area` VALUES (78, '2015-10-19 00:05:10', '2015-10-19 00:05:10', 0, 3, '河北省秦皇岛市北戴河区', 2, '北戴河区', ',35,75,', 75);
INSERT INTO `area` VALUES (79, '2015-10-19 00:05:11', '2015-10-19 00:05:11', 0, 4, '河北省秦皇岛市青龙满族自治县', 2, '青龙满族自治县', ',35,75,', 75);
INSERT INTO `area` VALUES (80, '2015-10-19 00:05:12', '2015-10-19 00:05:12', 0, 5, '河北省秦皇岛市昌黎县', 2, '昌黎县', ',35,75,', 75);
INSERT INTO `area` VALUES (81, '2015-10-19 00:05:13', '2015-10-19 00:05:13', 0, 6, '河北省秦皇岛市抚宁县', 2, '抚宁县', ',35,75,', 75);
INSERT INTO `area` VALUES (82, '2015-10-19 00:05:14', '2015-10-19 00:05:14', 0, 7, '河北省秦皇岛市卢龙县', 2, '卢龙县', ',35,75,', 75);
INSERT INTO `area` VALUES (83, '2015-10-19 00:05:15', '2015-10-19 00:05:15', 0, 4, '河北省邯郸市', 1, '邯郸市', ',35,', 35);
INSERT INTO `area` VALUES (84, '2015-10-19 00:05:16', '2015-10-19 00:05:16', 0, 1, '河北省邯郸市邯山区', 2, '邯山区', ',35,83,', 83);
INSERT INTO `area` VALUES (85, '2015-10-19 00:05:17', '2015-10-19 00:05:17', 0, 2, '河北省邯郸市丛台区', 2, '丛台区', ',35,83,', 83);
INSERT INTO `area` VALUES (86, '2015-10-19 00:05:18', '2015-10-19 00:05:18', 0, 3, '河北省邯郸市复兴区', 2, '复兴区', ',35,83,', 83);
INSERT INTO `area` VALUES (87, '2015-10-19 00:05:19', '2015-10-19 00:05:19', 0, 4, '河北省邯郸市峰峰矿区', 2, '峰峰矿区', ',35,83,', 83);
INSERT INTO `area` VALUES (88, '2015-10-19 00:05:20', '2015-10-19 00:05:20', 0, 5, '河北省邯郸市邯郸县', 2, '邯郸县', ',35,83,', 83);
INSERT INTO `area` VALUES (89, '2015-10-19 00:05:21', '2015-10-19 00:05:21', 0, 6, '河北省邯郸市临漳县', 2, '临漳县', ',35,83,', 83);
INSERT INTO `area` VALUES (90, '2015-10-19 00:05:22', '2015-10-19 00:05:22', 0, 7, '河北省邯郸市成安县', 2, '成安县', ',35,83,', 83);
INSERT INTO `area` VALUES (91, '2015-10-19 00:05:23', '2015-10-19 00:05:23', 0, 8, '河北省邯郸市大名县', 2, '大名县', ',35,83,', 83);
INSERT INTO `area` VALUES (92, '2015-10-19 00:05:24', '2015-10-19 00:05:24', 0, 9, '河北省邯郸市涉县', 2, '涉县', ',35,83,', 83);
INSERT INTO `area` VALUES (93, '2015-10-19 00:05:25', '2015-10-19 00:05:25', 0, 10, '河北省邯郸市磁县', 2, '磁县', ',35,83,', 83);
INSERT INTO `area` VALUES (94, '2015-10-19 00:05:26', '2015-10-19 00:05:26', 0, 11, '河北省邯郸市肥乡县', 2, '肥乡县', ',35,83,', 83);
INSERT INTO `area` VALUES (95, '2015-10-19 00:05:27', '2015-10-19 00:05:27', 0, 12, '河北省邯郸市永年县', 2, '永年县', ',35,83,', 83);
INSERT INTO `area` VALUES (96, '2015-10-19 00:05:28', '2015-10-19 00:05:28', 0, 13, '河北省邯郸市邱县', 2, '邱县', ',35,83,', 83);
INSERT INTO `area` VALUES (97, '2015-10-19 00:05:29', '2015-10-19 00:05:29', 0, 14, '河北省邯郸市鸡泽县', 2, '鸡泽县', ',35,83,', 83);
INSERT INTO `area` VALUES (98, '2015-10-19 00:05:30', '2015-10-19 00:05:30', 0, 15, '河北省邯郸市广平县', 2, '广平县', ',35,83,', 83);
INSERT INTO `area` VALUES (99, '2015-10-19 00:05:31', '2015-10-19 00:05:31', 0, 16, '河北省邯郸市馆陶县', 2, '馆陶县', ',35,83,', 83);
INSERT INTO `area` VALUES (100, '2015-10-19 00:05:32', '2015-10-19 00:05:32', 0, 17, '河北省邯郸市魏县', 2, '魏县', ',35,83,', 83);
INSERT INTO `area` VALUES (101, '2015-10-19 00:05:33', '2015-10-19 00:05:33', 0, 18, '河北省邯郸市曲周县', 2, '曲周县', ',35,83,', 83);
INSERT INTO `area` VALUES (102, '2015-10-19 00:05:34', '2015-10-19 00:05:34', 0, 19, '河北省邯郸市武安市', 2, '武安市', ',35,83,', 83);
INSERT INTO `area` VALUES (103, '2015-10-19 00:05:35', '2015-10-19 00:05:35', 0, 5, '河北省邢台市', 1, '邢台市', ',35,', 35);
INSERT INTO `area` VALUES (104, '2015-10-19 00:05:36', '2015-10-19 00:05:36', 0, 1, '河北省邢台市桥东区', 2, '桥东区', ',35,103,', 103);
INSERT INTO `area` VALUES (105, '2015-10-19 00:05:37', '2015-10-19 00:05:37', 0, 2, '河北省邢台市桥西区', 2, '桥西区', ',35,103,', 103);
INSERT INTO `area` VALUES (106, '2015-10-19 00:05:38', '2015-10-19 00:05:38', 0, 3, '河北省邢台市邢台县', 2, '邢台县', ',35,103,', 103);
INSERT INTO `area` VALUES (107, '2015-10-19 00:05:39', '2015-10-19 00:05:39', 0, 4, '河北省邢台市临城县', 2, '临城县', ',35,103,', 103);
INSERT INTO `area` VALUES (108, '2015-10-19 00:05:40', '2015-10-19 00:05:40', 0, 5, '河北省邢台市内丘县', 2, '内丘县', ',35,103,', 103);
INSERT INTO `area` VALUES (109, '2015-10-19 00:05:41', '2015-10-19 00:05:41', 0, 6, '河北省邢台市柏乡县', 2, '柏乡县', ',35,103,', 103);
INSERT INTO `area` VALUES (110, '2015-10-19 00:05:42', '2015-10-19 00:05:42', 0, 7, '河北省邢台市隆尧县', 2, '隆尧县', ',35,103,', 103);
INSERT INTO `area` VALUES (111, '2015-10-19 00:05:43', '2015-10-19 00:05:43', 0, 8, '河北省邢台市任县', 2, '任县', ',35,103,', 103);
INSERT INTO `area` VALUES (112, '2015-10-19 00:05:44', '2015-10-19 00:05:44', 0, 9, '河北省邢台市南和县', 2, '南和县', ',35,103,', 103);
INSERT INTO `area` VALUES (113, '2015-10-19 00:05:45', '2015-10-19 00:05:45', 0, 10, '河北省邢台市宁晋县', 2, '宁晋县', ',35,103,', 103);
INSERT INTO `area` VALUES (114, '2015-10-19 00:05:46', '2015-10-19 00:05:46', 0, 11, '河北省邢台市巨鹿县', 2, '巨鹿县', ',35,103,', 103);
INSERT INTO `area` VALUES (115, '2015-10-19 00:05:47', '2015-10-19 00:05:47', 0, 12, '河北省邢台市新河县', 2, '新河县', ',35,103,', 103);
INSERT INTO `area` VALUES (116, '2015-10-19 00:05:48', '2015-10-19 00:05:48', 0, 13, '河北省邢台市广宗县', 2, '广宗县', ',35,103,', 103);
INSERT INTO `area` VALUES (117, '2015-10-19 00:05:49', '2015-10-19 00:05:49', 0, 14, '河北省邢台市平乡县', 2, '平乡县', ',35,103,', 103);
INSERT INTO `area` VALUES (118, '2015-10-19 00:05:50', '2015-10-19 00:05:50', 0, 15, '河北省邢台市威县', 2, '威县', ',35,103,', 103);
INSERT INTO `area` VALUES (119, '2015-10-19 00:05:51', '2015-10-19 00:05:51', 0, 16, '河北省邢台市清河县', 2, '清河县', ',35,103,', 103);
INSERT INTO `area` VALUES (120, '2015-10-19 00:05:52', '2015-10-19 00:05:52', 0, 17, '河北省邢台市临西县', 2, '临西县', ',35,103,', 103);
INSERT INTO `area` VALUES (121, '2015-10-19 00:05:53', '2015-10-19 00:05:53', 0, 18, '河北省邢台市南宫市', 2, '南宫市', ',35,103,', 103);
INSERT INTO `area` VALUES (122, '2015-10-19 00:05:54', '2015-10-19 00:05:54', 0, 19, '河北省邢台市沙河市', 2, '沙河市', ',35,103,', 103);
INSERT INTO `area` VALUES (123, '2015-10-19 00:05:55', '2015-10-19 00:05:55', 0, 6, '河北省保定市', 1, '保定市', ',35,', 35);
INSERT INTO `area` VALUES (124, '2015-10-19 00:05:56', '2015-10-19 00:05:56', 0, 1, '河北省保定市新市区', 2, '新市区', ',35,123,', 123);
INSERT INTO `area` VALUES (125, '2015-10-19 00:05:57', '2015-10-19 00:05:57', 0, 2, '河北省保定市北市区', 2, '北市区', ',35,123,', 123);
INSERT INTO `area` VALUES (126, '2015-10-19 00:05:58', '2015-10-19 00:05:58', 0, 3, '河北省保定市南市区', 2, '南市区', ',35,123,', 123);
INSERT INTO `area` VALUES (127, '2015-10-19 00:05:59', '2015-10-19 00:05:59', 0, 4, '河北省保定市满城县', 2, '满城县', ',35,123,', 123);
INSERT INTO `area` VALUES (128, '2015-10-19 00:06:00', '2015-10-19 00:06:00', 0, 5, '河北省保定市清苑县', 2, '清苑县', ',35,123,', 123);
INSERT INTO `area` VALUES (129, '2015-10-19 00:06:01', '2015-10-19 00:06:01', 0, 6, '河北省保定市涞水县', 2, '涞水县', ',35,123,', 123);
INSERT INTO `area` VALUES (130, '2015-10-19 00:06:02', '2015-10-19 00:06:02', 0, 7, '河北省保定市阜平县', 2, '阜平县', ',35,123,', 123);
INSERT INTO `area` VALUES (131, '2015-10-19 00:06:03', '2015-10-19 00:06:03', 0, 8, '河北省保定市徐水县', 2, '徐水县', ',35,123,', 123);
INSERT INTO `area` VALUES (132, '2015-10-19 00:06:04', '2015-10-19 00:06:04', 0, 9, '河北省保定市定兴县', 2, '定兴县', ',35,123,', 123);
INSERT INTO `area` VALUES (133, '2015-10-19 00:06:05', '2015-10-19 00:06:05', 0, 10, '河北省保定市唐县', 2, '唐县', ',35,123,', 123);
INSERT INTO `area` VALUES (134, '2015-10-19 00:06:06', '2015-10-19 00:06:06', 0, 11, '河北省保定市高阳县', 2, '高阳县', ',35,123,', 123);
INSERT INTO `area` VALUES (135, '2015-10-19 00:06:07', '2015-10-19 00:06:07', 0, 12, '河北省保定市容城县', 2, '容城县', ',35,123,', 123);
INSERT INTO `area` VALUES (136, '2015-10-19 00:06:08', '2015-10-19 00:06:08', 0, 13, '河北省保定市涞源县', 2, '涞源县', ',35,123,', 123);
INSERT INTO `area` VALUES (137, '2015-10-19 00:06:09', '2015-10-19 00:06:09', 0, 14, '河北省保定市望都县', 2, '望都县', ',35,123,', 123);
INSERT INTO `area` VALUES (138, '2015-10-19 00:06:10', '2015-10-19 00:06:10', 0, 15, '河北省保定市安新县', 2, '安新县', ',35,123,', 123);
INSERT INTO `area` VALUES (139, '2015-10-19 00:06:11', '2015-10-19 00:06:11', 0, 16, '河北省保定市易县', 2, '易县', ',35,123,', 123);
INSERT INTO `area` VALUES (140, '2015-10-19 00:06:12', '2015-10-19 00:06:12', 0, 17, '河北省保定市曲阳县', 2, '曲阳县', ',35,123,', 123);
INSERT INTO `area` VALUES (141, '2015-10-19 00:06:13', '2015-10-19 00:06:13', 0, 18, '河北省保定市蠡县', 2, '蠡县', ',35,123,', 123);
INSERT INTO `area` VALUES (142, '2015-10-19 00:06:14', '2015-10-19 00:06:14', 0, 19, '河北省保定市顺平县', 2, '顺平县', ',35,123,', 123);
INSERT INTO `area` VALUES (143, '2015-10-19 00:06:15', '2015-10-19 00:06:15', 0, 20, '河北省保定市博野县', 2, '博野县', ',35,123,', 123);
INSERT INTO `area` VALUES (144, '2015-10-19 00:06:16', '2015-10-19 00:06:16', 0, 21, '河北省保定市雄县', 2, '雄县', ',35,123,', 123);
INSERT INTO `area` VALUES (145, '2015-10-19 00:06:17', '2015-10-19 00:06:17', 0, 22, '河北省保定市涿州市', 2, '涿州市', ',35,123,', 123);
INSERT INTO `area` VALUES (146, '2015-10-19 00:06:18', '2015-10-19 00:06:18', 0, 23, '河北省保定市定州市', 2, '定州市', ',35,123,', 123);
INSERT INTO `area` VALUES (147, '2015-10-19 00:06:19', '2015-10-19 00:06:19', 0, 24, '河北省保定市安国市', 2, '安国市', ',35,123,', 123);
INSERT INTO `area` VALUES (148, '2015-10-19 00:06:20', '2015-10-19 00:06:20', 0, 25, '河北省保定市高碑店市', 2, '高碑店市', ',35,123,', 123);
INSERT INTO `area` VALUES (149, '2015-10-19 00:06:21', '2015-10-19 00:06:21', 0, 7, '河北省张家口市', 1, '张家口市', ',35,', 35);
INSERT INTO `area` VALUES (150, '2015-10-19 00:06:22', '2015-10-19 00:06:22', 0, 1, '河北省张家口市桥东区', 2, '桥东区', ',35,149,', 149);
INSERT INTO `area` VALUES (151, '2015-10-19 00:06:23', '2015-10-19 00:06:23', 0, 2, '河北省张家口市桥西区', 2, '桥西区', ',35,149,', 149);
INSERT INTO `area` VALUES (152, '2015-10-19 00:06:24', '2015-10-19 00:06:24', 0, 3, '河北省张家口市宣化区', 2, '宣化区', ',35,149,', 149);
INSERT INTO `area` VALUES (153, '2015-10-19 00:06:25', '2015-10-19 00:06:25', 0, 4, '河北省张家口市下花园区', 2, '下花园区', ',35,149,', 149);
INSERT INTO `area` VALUES (154, '2015-10-19 00:06:26', '2015-10-19 00:06:26', 0, 5, '河北省张家口市宣化县', 2, '宣化县', ',35,149,', 149);
INSERT INTO `area` VALUES (155, '2015-10-19 00:06:27', '2015-10-19 00:06:27', 0, 6, '河北省张家口市张北县', 2, '张北县', ',35,149,', 149);
INSERT INTO `area` VALUES (156, '2015-10-19 00:06:28', '2015-10-19 00:06:28', 0, 7, '河北省张家口市康保县', 2, '康保县', ',35,149,', 149);
INSERT INTO `area` VALUES (157, '2015-10-19 00:06:29', '2015-10-19 00:06:29', 0, 8, '河北省张家口市沽源县', 2, '沽源县', ',35,149,', 149);
INSERT INTO `area` VALUES (158, '2015-10-19 00:06:30', '2015-10-19 00:06:30', 0, 9, '河北省张家口市尚义县', 2, '尚义县', ',35,149,', 149);
INSERT INTO `area` VALUES (159, '2015-10-19 00:06:31', '2015-10-19 00:06:31', 0, 10, '河北省张家口市蔚县', 2, '蔚县', ',35,149,', 149);
INSERT INTO `area` VALUES (160, '2015-10-19 00:06:32', '2015-10-19 00:06:32', 0, 11, '河北省张家口市阳原县', 2, '阳原县', ',35,149,', 149);
INSERT INTO `area` VALUES (161, '2015-10-19 00:06:33', '2015-10-19 00:06:33', 0, 12, '河北省张家口市怀安县', 2, '怀安县', ',35,149,', 149);
INSERT INTO `area` VALUES (162, '2015-10-19 00:06:34', '2015-10-19 00:06:34', 0, 13, '河北省张家口市万全县', 2, '万全县', ',35,149,', 149);
INSERT INTO `area` VALUES (163, '2015-10-19 00:06:35', '2015-10-19 00:06:35', 0, 14, '河北省张家口市怀来县', 2, '怀来县', ',35,149,', 149);
INSERT INTO `area` VALUES (164, '2015-10-19 00:06:36', '2015-10-19 00:06:36', 0, 15, '河北省张家口市涿鹿县', 2, '涿鹿县', ',35,149,', 149);
INSERT INTO `area` VALUES (165, '2015-10-19 00:06:37', '2015-10-19 00:06:37', 0, 16, '河北省张家口市赤城县', 2, '赤城县', ',35,149,', 149);
INSERT INTO `area` VALUES (166, '2015-10-19 00:06:38', '2015-10-19 00:06:38', 0, 17, '河北省张家口市崇礼县', 2, '崇礼县', ',35,149,', 149);
INSERT INTO `area` VALUES (167, '2015-10-19 00:06:39', '2015-10-19 00:06:39', 0, 8, '河北省承德市', 1, '承德市', ',35,', 35);
INSERT INTO `area` VALUES (168, '2015-10-19 00:06:40', '2015-10-19 00:06:40', 0, 1, '河北省承德市双桥区', 2, '双桥区', ',35,167,', 167);
INSERT INTO `area` VALUES (169, '2015-10-19 00:06:41', '2015-10-19 00:06:41', 0, 2, '河北省承德市双滦区', 2, '双滦区', ',35,167,', 167);
INSERT INTO `area` VALUES (170, '2015-10-19 00:06:42', '2015-10-19 00:06:42', 0, 3, '河北省承德市鹰手营子矿区', 2, '鹰手营子矿区', ',35,167,', 167);
INSERT INTO `area` VALUES (171, '2015-10-19 00:06:43', '2015-10-19 00:06:43', 0, 4, '河北省承德市承德县', 2, '承德县', ',35,167,', 167);
INSERT INTO `area` VALUES (172, '2015-10-19 00:06:44', '2015-10-19 00:06:44', 0, 5, '河北省承德市兴隆县', 2, '兴隆县', ',35,167,', 167);
INSERT INTO `area` VALUES (173, '2015-10-19 00:06:45', '2015-10-19 00:06:45', 0, 6, '河北省承德市平泉县', 2, '平泉县', ',35,167,', 167);
INSERT INTO `area` VALUES (174, '2015-10-19 00:06:46', '2015-10-19 00:06:46', 0, 7, '河北省承德市滦平县', 2, '滦平县', ',35,167,', 167);
INSERT INTO `area` VALUES (175, '2015-10-19 00:06:47', '2015-10-19 00:06:47', 0, 8, '河北省承德市隆化县', 2, '隆化县', ',35,167,', 167);
INSERT INTO `area` VALUES (176, '2015-10-19 00:06:48', '2015-10-19 00:06:48', 0, 9, '河北省承德市丰宁满族自治县', 2, '丰宁满族自治县', ',35,167,', 167);
INSERT INTO `area` VALUES (177, '2015-10-19 00:06:49', '2015-10-19 00:06:49', 0, 10, '河北省承德市宽城满族自治县', 2, '宽城满族自治县', ',35,167,', 167);
INSERT INTO `area` VALUES (178, '2015-10-19 00:06:50', '2015-10-19 00:06:50', 0, 11, '河北省承德市围场满族蒙古族自治县', 2, '围场满族蒙古族自治县', ',35,167,', 167);
INSERT INTO `area` VALUES (179, '2015-10-19 00:06:51', '2015-10-19 00:06:51', 0, 9, '河北省沧州市', 1, '沧州市', ',35,', 35);
INSERT INTO `area` VALUES (180, '2015-10-19 00:06:52', '2015-10-19 00:06:52', 0, 1, '河北省沧州市新华区', 2, '新华区', ',35,179,', 179);
INSERT INTO `area` VALUES (181, '2015-10-19 00:06:53', '2015-10-19 00:06:53', 0, 2, '河北省沧州市运河区', 2, '运河区', ',35,179,', 179);
INSERT INTO `area` VALUES (182, '2015-10-19 00:06:54', '2015-10-19 00:06:54', 0, 3, '河北省沧州市沧县', 2, '沧县', ',35,179,', 179);
INSERT INTO `area` VALUES (183, '2015-10-19 00:06:55', '2015-10-19 00:06:55', 0, 4, '河北省沧州市青县', 2, '青县', ',35,179,', 179);
INSERT INTO `area` VALUES (184, '2015-10-19 00:06:56', '2015-10-19 00:06:56', 0, 5, '河北省沧州市东光县', 2, '东光县', ',35,179,', 179);
INSERT INTO `area` VALUES (185, '2015-10-19 00:06:57', '2015-10-19 00:06:57', 0, 6, '河北省沧州市海兴县', 2, '海兴县', ',35,179,', 179);
INSERT INTO `area` VALUES (186, '2015-10-19 00:06:58', '2015-10-19 00:06:58', 0, 7, '河北省沧州市盐山县', 2, '盐山县', ',35,179,', 179);
INSERT INTO `area` VALUES (187, '2015-10-19 00:06:59', '2015-10-19 00:06:59', 0, 8, '河北省沧州市肃宁县', 2, '肃宁县', ',35,179,', 179);
INSERT INTO `area` VALUES (188, '2015-10-19 00:07:00', '2015-10-19 00:07:00', 0, 9, '河北省沧州市南皮县', 2, '南皮县', ',35,179,', 179);
INSERT INTO `area` VALUES (189, '2015-10-19 00:07:01', '2015-10-19 00:07:01', 0, 10, '河北省沧州市吴桥县', 2, '吴桥县', ',35,179,', 179);
INSERT INTO `area` VALUES (190, '2015-10-19 00:07:02', '2015-10-19 00:07:02', 0, 11, '河北省沧州市献县', 2, '献县', ',35,179,', 179);
INSERT INTO `area` VALUES (191, '2015-10-19 00:07:03', '2015-10-19 00:07:03', 0, 12, '河北省沧州市孟村回族自治县', 2, '孟村回族自治县', ',35,179,', 179);
INSERT INTO `area` VALUES (192, '2015-10-19 00:07:04', '2015-10-19 00:07:04', 0, 13, '河北省沧州市泊头市', 2, '泊头市', ',35,179,', 179);
INSERT INTO `area` VALUES (193, '2015-10-19 00:07:05', '2015-10-19 00:07:05', 0, 14, '河北省沧州市任丘市', 2, '任丘市', ',35,179,', 179);
INSERT INTO `area` VALUES (194, '2015-10-19 00:07:06', '2015-10-19 00:07:06', 0, 15, '河北省沧州市黄骅市', 2, '黄骅市', ',35,179,', 179);
INSERT INTO `area` VALUES (195, '2015-10-19 00:07:07', '2015-10-19 00:07:07', 0, 16, '河北省沧州市河间市', 2, '河间市', ',35,179,', 179);
INSERT INTO `area` VALUES (196, '2015-10-19 00:07:08', '2015-10-19 00:07:08', 0, 10, '河北省廊坊市', 1, '廊坊市', ',35,', 35);
INSERT INTO `area` VALUES (197, '2015-10-19 00:07:09', '2015-10-19 00:07:09', 0, 1, '河北省廊坊市安次区', 2, '安次区', ',35,196,', 196);
INSERT INTO `area` VALUES (198, '2015-10-19 00:07:10', '2015-10-19 00:07:10', 0, 2, '河北省廊坊市广阳区', 2, '广阳区', ',35,196,', 196);
INSERT INTO `area` VALUES (199, '2015-10-19 00:07:11', '2015-10-19 00:07:11', 0, 3, '河北省廊坊市固安县', 2, '固安县', ',35,196,', 196);
INSERT INTO `area` VALUES (200, '2015-10-19 00:07:12', '2015-10-19 00:07:12', 0, 4, '河北省廊坊市永清县', 2, '永清县', ',35,196,', 196);
INSERT INTO `area` VALUES (201, '2015-10-19 00:07:13', '2015-10-19 00:07:13', 0, 5, '河北省廊坊市香河县', 2, '香河县', ',35,196,', 196);
INSERT INTO `area` VALUES (202, '2015-10-19 00:07:14', '2015-10-19 00:07:14', 0, 6, '河北省廊坊市大城县', 2, '大城县', ',35,196,', 196);
INSERT INTO `area` VALUES (203, '2015-10-19 00:07:15', '2015-10-19 00:07:15', 0, 7, '河北省廊坊市文安县', 2, '文安县', ',35,196,', 196);
INSERT INTO `area` VALUES (204, '2015-10-19 00:07:16', '2015-10-19 00:07:16', 0, 8, '河北省廊坊市大厂回族自治县', 2, '大厂回族自治县', ',35,196,', 196);
INSERT INTO `area` VALUES (205, '2015-10-19 00:07:17', '2015-10-19 00:07:17', 0, 9, '河北省廊坊市霸州市', 2, '霸州市', ',35,196,', 196);
INSERT INTO `area` VALUES (206, '2015-10-19 00:07:18', '2015-10-19 00:07:18', 0, 10, '河北省廊坊市三河市', 2, '三河市', ',35,196,', 196);
INSERT INTO `area` VALUES (207, '2015-10-19 00:07:19', '2015-10-19 00:07:19', 0, 11, '河北省衡水市', 1, '衡水市', ',35,', 35);
INSERT INTO `area` VALUES (208, '2015-10-19 00:07:20', '2015-10-19 00:07:20', 0, 1, '河北省衡水市桃城区', 2, '桃城区', ',35,207,', 207);
INSERT INTO `area` VALUES (209, '2015-10-19 00:07:21', '2015-10-19 00:07:21', 0, 2, '河北省衡水市枣强县', 2, '枣强县', ',35,207,', 207);
INSERT INTO `area` VALUES (210, '2015-10-19 00:07:22', '2015-10-19 00:07:22', 0, 3, '河北省衡水市武邑县', 2, '武邑县', ',35,207,', 207);
INSERT INTO `area` VALUES (211, '2015-10-19 00:07:23', '2015-10-19 00:07:23', 0, 4, '河北省衡水市武强县', 2, '武强县', ',35,207,', 207);
INSERT INTO `area` VALUES (212, '2015-10-19 00:07:24', '2015-10-19 00:07:24', 0, 5, '河北省衡水市饶阳县', 2, '饶阳县', ',35,207,', 207);
INSERT INTO `area` VALUES (213, '2015-10-19 00:07:25', '2015-10-19 00:07:25', 0, 6, '河北省衡水市安平县', 2, '安平县', ',35,207,', 207);
INSERT INTO `area` VALUES (214, '2015-10-19 00:07:26', '2015-10-19 00:07:26', 0, 7, '河北省衡水市故城县', 2, '故城县', ',35,207,', 207);
INSERT INTO `area` VALUES (215, '2015-10-19 00:07:27', '2015-10-19 00:07:27', 0, 8, '河北省衡水市景县', 2, '景县', ',35,207,', 207);
INSERT INTO `area` VALUES (216, '2015-10-19 00:07:28', '2015-10-19 00:07:28', 0, 9, '河北省衡水市阜城县', 2, '阜城县', ',35,207,', 207);
INSERT INTO `area` VALUES (217, '2015-10-19 00:07:29', '2015-10-19 00:07:29', 0, 10, '河北省衡水市冀州市', 2, '冀州市', ',35,207,', 207);
INSERT INTO `area` VALUES (218, '2015-10-19 00:07:30', '2015-10-19 00:07:30', 0, 11, '河北省衡水市深州市', 2, '深州市', ',35,207,', 207);
INSERT INTO `area` VALUES (219, '2015-10-19 00:07:31', '2015-10-19 00:07:31', 0, 4, '山西省', 0, '山西省', ',', NULL);
INSERT INTO `area` VALUES (220, '2015-10-19 00:07:32', '2015-10-19 00:07:32', 0, 1, '山西省太原市', 1, '太原市', ',219,', 219);
INSERT INTO `area` VALUES (221, '2015-10-19 00:07:33', '2015-10-19 00:07:33', 0, 1, '山西省太原市小店区', 2, '小店区', ',219,220,', 220);
INSERT INTO `area` VALUES (222, '2015-10-19 00:07:34', '2015-10-19 00:07:34', 0, 2, '山西省太原市迎泽区', 2, '迎泽区', ',219,220,', 220);
INSERT INTO `area` VALUES (223, '2015-10-19 00:07:35', '2015-10-19 00:07:35', 0, 3, '山西省太原市杏花岭区', 2, '杏花岭区', ',219,220,', 220);
INSERT INTO `area` VALUES (224, '2015-10-19 00:07:36', '2015-10-19 00:07:36', 0, 4, '山西省太原市尖草坪区', 2, '尖草坪区', ',219,220,', 220);
INSERT INTO `area` VALUES (225, '2015-10-19 00:07:37', '2015-10-19 00:07:37', 0, 5, '山西省太原市万柏林区', 2, '万柏林区', ',219,220,', 220);
INSERT INTO `area` VALUES (226, '2015-10-19 00:07:38', '2015-10-19 00:07:38', 0, 6, '山西省太原市晋源区', 2, '晋源区', ',219,220,', 220);
INSERT INTO `area` VALUES (227, '2015-10-19 00:07:39', '2015-10-19 00:07:39', 0, 7, '山西省太原市清徐县', 2, '清徐县', ',219,220,', 220);
INSERT INTO `area` VALUES (228, '2015-10-19 00:07:40', '2015-10-19 00:07:40', 0, 8, '山西省太原市阳曲县', 2, '阳曲县', ',219,220,', 220);
INSERT INTO `area` VALUES (229, '2015-10-19 00:07:41', '2015-10-19 00:07:41', 0, 9, '山西省太原市娄烦县', 2, '娄烦县', ',219,220,', 220);
INSERT INTO `area` VALUES (230, '2015-10-19 00:07:42', '2015-10-19 00:07:42', 0, 10, '山西省太原市古交市', 2, '古交市', ',219,220,', 220);
INSERT INTO `area` VALUES (231, '2015-10-19 00:07:43', '2015-10-19 00:07:43', 0, 2, '山西省大同市', 1, '大同市', ',219,', 219);
INSERT INTO `area` VALUES (232, '2015-10-19 00:07:44', '2015-10-19 00:07:44', 0, 1, '山西省大同市城区', 2, '城区', ',219,231,', 231);
INSERT INTO `area` VALUES (233, '2015-10-19 00:07:45', '2015-10-19 00:07:45', 0, 2, '山西省大同市矿区', 2, '矿区', ',219,231,', 231);
INSERT INTO `area` VALUES (234, '2015-10-19 00:07:46', '2015-10-19 00:07:46', 0, 3, '山西省大同市南郊区', 2, '南郊区', ',219,231,', 231);
INSERT INTO `area` VALUES (235, '2015-10-19 00:07:47', '2015-10-19 00:07:47', 0, 4, '山西省大同市新荣区', 2, '新荣区', ',219,231,', 231);
INSERT INTO `area` VALUES (236, '2015-10-19 00:07:48', '2015-10-19 00:07:48', 0, 5, '山西省大同市阳高县', 2, '阳高县', ',219,231,', 231);
INSERT INTO `area` VALUES (237, '2015-10-19 00:07:49', '2015-10-19 00:07:49', 0, 6, '山西省大同市天镇县', 2, '天镇县', ',219,231,', 231);
INSERT INTO `area` VALUES (238, '2015-10-19 00:07:50', '2015-10-19 00:07:50', 0, 7, '山西省大同市广灵县', 2, '广灵县', ',219,231,', 231);
INSERT INTO `area` VALUES (239, '2015-10-19 00:07:51', '2015-10-19 00:07:51', 0, 8, '山西省大同市灵丘县', 2, '灵丘县', ',219,231,', 231);
INSERT INTO `area` VALUES (240, '2015-10-19 00:07:52', '2015-10-19 00:07:52', 0, 9, '山西省大同市浑源县', 2, '浑源县', ',219,231,', 231);
INSERT INTO `area` VALUES (241, '2015-10-19 00:07:53', '2015-10-19 00:07:53', 0, 10, '山西省大同市左云县', 2, '左云县', ',219,231,', 231);
INSERT INTO `area` VALUES (242, '2015-10-19 00:07:54', '2015-10-19 00:07:54', 0, 11, '山西省大同市大同县', 2, '大同县', ',219,231,', 231);
INSERT INTO `area` VALUES (243, '2015-10-19 00:07:55', '2015-10-19 00:07:55', 0, 3, '山西省阳泉市', 1, '阳泉市', ',219,', 219);
INSERT INTO `area` VALUES (244, '2015-10-19 00:07:56', '2015-10-19 00:07:56', 0, 1, '山西省阳泉市城区', 2, '城区', ',219,243,', 243);
INSERT INTO `area` VALUES (245, '2015-10-19 00:07:57', '2015-10-19 00:07:57', 0, 2, '山西省阳泉市矿区', 2, '矿区', ',219,243,', 243);
INSERT INTO `area` VALUES (246, '2015-10-19 00:07:58', '2015-10-19 00:07:58', 0, 3, '山西省阳泉市郊区', 2, '郊区', ',219,243,', 243);
INSERT INTO `area` VALUES (247, '2015-10-19 00:07:59', '2015-10-19 00:07:59', 0, 4, '山西省阳泉市平定县', 2, '平定县', ',219,243,', 243);
INSERT INTO `area` VALUES (248, '2015-10-19 00:08:00', '2015-10-19 00:08:00', 0, 5, '山西省阳泉市盂县', 2, '盂县', ',219,243,', 243);
INSERT INTO `area` VALUES (249, '2015-10-19 00:08:01', '2015-10-19 00:08:01', 0, 4, '山西省长治市', 1, '长治市', ',219,', 219);
INSERT INTO `area` VALUES (250, '2015-10-19 00:08:02', '2015-10-19 00:08:02', 0, 1, '山西省长治市城区', 2, '城区', ',219,249,', 249);
INSERT INTO `area` VALUES (251, '2015-10-19 00:08:03', '2015-10-19 00:08:03', 0, 2, '山西省长治市郊区', 2, '郊区', ',219,249,', 249);
INSERT INTO `area` VALUES (252, '2015-10-19 00:08:04', '2015-10-19 00:08:04', 0, 3, '山西省长治市长治县', 2, '长治县', ',219,249,', 249);
INSERT INTO `area` VALUES (253, '2015-10-19 00:08:05', '2015-10-19 00:08:05', 0, 4, '山西省长治市襄垣县', 2, '襄垣县', ',219,249,', 249);
INSERT INTO `area` VALUES (254, '2015-10-19 00:08:06', '2015-10-19 00:08:06', 0, 5, '山西省长治市屯留县', 2, '屯留县', ',219,249,', 249);
INSERT INTO `area` VALUES (255, '2015-10-19 00:08:07', '2015-10-19 00:08:07', 0, 6, '山西省长治市平顺县', 2, '平顺县', ',219,249,', 249);
INSERT INTO `area` VALUES (256, '2015-10-19 00:08:08', '2015-10-19 00:08:08', 0, 7, '山西省长治市黎城县', 2, '黎城县', ',219,249,', 249);
INSERT INTO `area` VALUES (257, '2015-10-19 00:08:09', '2015-10-19 00:08:09', 0, 8, '山西省长治市壶关县', 2, '壶关县', ',219,249,', 249);
INSERT INTO `area` VALUES (258, '2015-10-19 00:08:10', '2015-10-19 00:08:10', 0, 9, '山西省长治市长子县', 2, '长子县', ',219,249,', 249);
INSERT INTO `area` VALUES (259, '2015-10-19 00:08:11', '2015-10-19 00:08:11', 0, 10, '山西省长治市武乡县', 2, '武乡县', ',219,249,', 249);
INSERT INTO `area` VALUES (260, '2015-10-19 00:08:12', '2015-10-19 00:08:12', 0, 11, '山西省长治市沁县', 2, '沁县', ',219,249,', 249);
INSERT INTO `area` VALUES (261, '2015-10-19 00:08:13', '2015-10-19 00:08:13', 0, 12, '山西省长治市沁源县', 2, '沁源县', ',219,249,', 249);
INSERT INTO `area` VALUES (262, '2015-10-19 00:08:14', '2015-10-19 00:08:14', 0, 13, '山西省长治市潞城市', 2, '潞城市', ',219,249,', 249);
INSERT INTO `area` VALUES (263, '2015-10-19 00:08:15', '2015-10-19 00:08:15', 0, 5, '山西省晋城市', 1, '晋城市', ',219,', 219);
INSERT INTO `area` VALUES (264, '2015-10-19 00:08:16', '2015-10-19 00:08:16', 0, 1, '山西省晋城市城区', 2, '城区', ',219,263,', 263);
INSERT INTO `area` VALUES (265, '2015-10-19 00:08:17', '2015-10-19 00:08:17', 0, 2, '山西省晋城市沁水县', 2, '沁水县', ',219,263,', 263);
INSERT INTO `area` VALUES (266, '2015-10-19 00:08:18', '2015-10-19 00:08:18', 0, 3, '山西省晋城市阳城县', 2, '阳城县', ',219,263,', 263);
INSERT INTO `area` VALUES (267, '2015-10-19 00:08:19', '2015-10-19 00:08:19', 0, 4, '山西省晋城市陵川县', 2, '陵川县', ',219,263,', 263);
INSERT INTO `area` VALUES (268, '2015-10-19 00:08:20', '2015-10-19 00:08:20', 0, 5, '山西省晋城市泽州县', 2, '泽州县', ',219,263,', 263);
INSERT INTO `area` VALUES (269, '2015-10-19 00:08:21', '2015-10-19 00:08:21', 0, 6, '山西省晋城市高平市', 2, '高平市', ',219,263,', 263);
INSERT INTO `area` VALUES (270, '2015-10-19 00:08:22', '2015-10-19 00:08:22', 0, 6, '山西省朔州市', 1, '朔州市', ',219,', 219);
INSERT INTO `area` VALUES (271, '2015-10-19 00:08:23', '2015-10-19 00:08:23', 0, 1, '山西省朔州市朔城区', 2, '朔城区', ',219,270,', 270);
INSERT INTO `area` VALUES (272, '2015-10-19 00:08:24', '2015-10-19 00:08:24', 0, 2, '山西省朔州市平鲁区', 2, '平鲁区', ',219,270,', 270);
INSERT INTO `area` VALUES (273, '2015-10-19 00:08:25', '2015-10-19 00:08:25', 0, 3, '山西省朔州市山阴县', 2, '山阴县', ',219,270,', 270);
INSERT INTO `area` VALUES (274, '2015-10-19 00:08:26', '2015-10-19 00:08:26', 0, 4, '山西省朔州市应县', 2, '应县', ',219,270,', 270);
INSERT INTO `area` VALUES (275, '2015-10-19 00:08:27', '2015-10-19 00:08:27', 0, 5, '山西省朔州市右玉县', 2, '右玉县', ',219,270,', 270);
INSERT INTO `area` VALUES (276, '2015-10-19 00:08:28', '2015-10-19 00:08:28', 0, 6, '山西省朔州市怀仁县', 2, '怀仁县', ',219,270,', 270);
INSERT INTO `area` VALUES (277, '2015-10-19 00:08:29', '2015-10-19 00:08:29', 0, 7, '山西省晋中市', 1, '晋中市', ',219,', 219);
INSERT INTO `area` VALUES (278, '2015-10-19 00:08:30', '2015-10-19 00:08:30', 0, 1, '山西省晋中市榆次区', 2, '榆次区', ',219,277,', 277);
INSERT INTO `area` VALUES (279, '2015-10-19 00:08:31', '2015-10-19 00:08:31', 0, 2, '山西省晋中市榆社县', 2, '榆社县', ',219,277,', 277);
INSERT INTO `area` VALUES (280, '2015-10-19 00:08:32', '2015-10-19 00:08:32', 0, 3, '山西省晋中市左权县', 2, '左权县', ',219,277,', 277);
INSERT INTO `area` VALUES (281, '2015-10-19 00:08:33', '2015-10-19 00:08:33', 0, 4, '山西省晋中市和顺县', 2, '和顺县', ',219,277,', 277);
INSERT INTO `area` VALUES (282, '2015-10-19 00:08:34', '2015-10-19 00:08:34', 0, 5, '山西省晋中市昔阳县', 2, '昔阳县', ',219,277,', 277);
INSERT INTO `area` VALUES (283, '2015-10-19 00:08:35', '2015-10-19 00:08:35', 0, 6, '山西省晋中市寿阳县', 2, '寿阳县', ',219,277,', 277);
INSERT INTO `area` VALUES (284, '2015-10-19 00:08:36', '2015-10-19 00:08:36', 0, 7, '山西省晋中市太谷县', 2, '太谷县', ',219,277,', 277);
INSERT INTO `area` VALUES (285, '2015-10-19 00:08:37', '2015-10-19 00:08:37', 0, 8, '山西省晋中市祁县', 2, '祁县', ',219,277,', 277);
INSERT INTO `area` VALUES (286, '2015-10-19 00:08:38', '2015-10-19 00:08:38', 0, 9, '山西省晋中市平遥县', 2, '平遥县', ',219,277,', 277);
INSERT INTO `area` VALUES (287, '2015-10-19 00:08:39', '2015-10-19 00:08:39', 0, 10, '山西省晋中市灵石县', 2, '灵石县', ',219,277,', 277);
INSERT INTO `area` VALUES (288, '2015-10-19 00:08:40', '2015-10-19 00:08:40', 0, 11, '山西省晋中市介休市', 2, '介休市', ',219,277,', 277);
INSERT INTO `area` VALUES (289, '2015-10-19 00:08:41', '2015-10-19 00:08:41', 0, 8, '山西省运城市', 1, '运城市', ',219,', 219);
INSERT INTO `area` VALUES (290, '2015-10-19 00:08:42', '2015-10-19 00:08:42', 0, 1, '山西省运城市盐湖区', 2, '盐湖区', ',219,289,', 289);
INSERT INTO `area` VALUES (291, '2015-10-19 00:08:43', '2015-10-19 00:08:43', 0, 2, '山西省运城市临猗县', 2, '临猗县', ',219,289,', 289);
INSERT INTO `area` VALUES (292, '2015-10-19 00:08:44', '2015-10-19 00:08:44', 0, 3, '山西省运城市万荣县', 2, '万荣县', ',219,289,', 289);
INSERT INTO `area` VALUES (293, '2015-10-19 00:08:45', '2015-10-19 00:08:45', 0, 4, '山西省运城市闻喜县', 2, '闻喜县', ',219,289,', 289);
INSERT INTO `area` VALUES (294, '2015-10-19 00:08:46', '2015-10-19 00:08:46', 0, 5, '山西省运城市稷山县', 2, '稷山县', ',219,289,', 289);
INSERT INTO `area` VALUES (295, '2015-10-19 00:08:47', '2015-10-19 00:08:47', 0, 6, '山西省运城市新绛县', 2, '新绛县', ',219,289,', 289);
INSERT INTO `area` VALUES (296, '2015-10-19 00:08:48', '2015-10-19 00:08:48', 0, 7, '山西省运城市绛县', 2, '绛县', ',219,289,', 289);
INSERT INTO `area` VALUES (297, '2015-10-19 00:08:49', '2015-10-19 00:08:49', 0, 8, '山西省运城市垣曲县', 2, '垣曲县', ',219,289,', 289);
INSERT INTO `area` VALUES (298, '2015-10-19 00:08:50', '2015-10-19 00:08:50', 0, 9, '山西省运城市夏县', 2, '夏县', ',219,289,', 289);
INSERT INTO `area` VALUES (299, '2015-10-19 00:08:51', '2015-10-19 00:08:51', 0, 10, '山西省运城市平陆县', 2, '平陆县', ',219,289,', 289);
INSERT INTO `area` VALUES (300, '2015-10-19 00:08:52', '2015-10-19 00:08:52', 0, 11, '山西省运城市芮城县', 2, '芮城县', ',219,289,', 289);
INSERT INTO `area` VALUES (301, '2015-10-19 00:08:53', '2015-10-19 00:08:53', 0, 12, '山西省运城市永济市', 2, '永济市', ',219,289,', 289);
INSERT INTO `area` VALUES (302, '2015-10-19 00:08:54', '2015-10-19 00:08:54', 0, 13, '山西省运城市河津市', 2, '河津市', ',219,289,', 289);
INSERT INTO `area` VALUES (303, '2015-10-19 00:08:55', '2015-10-19 00:08:55', 0, 9, '山西省忻州市', 1, '忻州市', ',219,', 219);
INSERT INTO `area` VALUES (304, '2015-10-19 00:08:56', '2015-10-19 00:08:56', 0, 1, '山西省忻州市忻府区', 2, '忻府区', ',219,303,', 303);
INSERT INTO `area` VALUES (305, '2015-10-19 00:08:57', '2015-10-19 00:08:57', 0, 2, '山西省忻州市定襄县', 2, '定襄县', ',219,303,', 303);
INSERT INTO `area` VALUES (306, '2015-10-19 00:08:58', '2015-10-19 00:08:58', 0, 3, '山西省忻州市五台县', 2, '五台县', ',219,303,', 303);
INSERT INTO `area` VALUES (307, '2015-10-19 00:08:59', '2015-10-19 00:08:59', 0, 4, '山西省忻州市代县', 2, '代县', ',219,303,', 303);
INSERT INTO `area` VALUES (308, '2015-10-19 00:09:00', '2015-10-19 00:09:00', 0, 5, '山西省忻州市繁峙县', 2, '繁峙县', ',219,303,', 303);
INSERT INTO `area` VALUES (309, '2015-10-19 00:09:01', '2015-10-19 00:09:01', 0, 6, '山西省忻州市宁武县', 2, '宁武县', ',219,303,', 303);
INSERT INTO `area` VALUES (310, '2015-10-19 00:09:02', '2015-10-19 00:09:02', 0, 7, '山西省忻州市静乐县', 2, '静乐县', ',219,303,', 303);
INSERT INTO `area` VALUES (311, '2015-10-19 00:09:03', '2015-10-19 00:09:03', 0, 8, '山西省忻州市神池县', 2, '神池县', ',219,303,', 303);
INSERT INTO `area` VALUES (312, '2015-10-19 00:09:04', '2015-10-19 00:09:04', 0, 9, '山西省忻州市五寨县', 2, '五寨县', ',219,303,', 303);
INSERT INTO `area` VALUES (313, '2015-10-19 00:09:05', '2015-10-19 00:09:05', 0, 10, '山西省忻州市岢岚县', 2, '岢岚县', ',219,303,', 303);
INSERT INTO `area` VALUES (314, '2015-10-19 00:09:06', '2015-10-19 00:09:06', 0, 11, '山西省忻州市河曲县', 2, '河曲县', ',219,303,', 303);
INSERT INTO `area` VALUES (315, '2015-10-19 00:09:07', '2015-10-19 00:09:07', 0, 12, '山西省忻州市保德县', 2, '保德县', ',219,303,', 303);
INSERT INTO `area` VALUES (316, '2015-10-19 00:09:08', '2015-10-19 00:09:08', 0, 13, '山西省忻州市偏关县', 2, '偏关县', ',219,303,', 303);
INSERT INTO `area` VALUES (317, '2015-10-19 00:09:09', '2015-10-19 00:09:09', 0, 14, '山西省忻州市原平市', 2, '原平市', ',219,303,', 303);
INSERT INTO `area` VALUES (318, '2015-10-19 00:09:10', '2015-10-19 00:09:10', 0, 10, '山西省临汾市', 1, '临汾市', ',219,', 219);
INSERT INTO `area` VALUES (319, '2015-10-19 00:09:11', '2015-10-19 00:09:11', 0, 1, '山西省临汾市尧都区', 2, '尧都区', ',219,318,', 318);
INSERT INTO `area` VALUES (320, '2015-10-19 00:09:12', '2015-10-19 00:09:12', 0, 2, '山西省临汾市曲沃县', 2, '曲沃县', ',219,318,', 318);
INSERT INTO `area` VALUES (321, '2015-10-19 00:09:13', '2015-10-19 00:09:13', 0, 3, '山西省临汾市翼城县', 2, '翼城县', ',219,318,', 318);
INSERT INTO `area` VALUES (322, '2015-10-19 00:09:14', '2015-10-19 00:09:14', 0, 4, '山西省临汾市襄汾县', 2, '襄汾县', ',219,318,', 318);
INSERT INTO `area` VALUES (323, '2015-10-19 00:09:15', '2015-10-19 00:09:15', 0, 5, '山西省临汾市洪洞县', 2, '洪洞县', ',219,318,', 318);
INSERT INTO `area` VALUES (324, '2015-10-19 00:09:16', '2015-10-19 00:09:16', 0, 6, '山西省临汾市古县', 2, '古县', ',219,318,', 318);
INSERT INTO `area` VALUES (325, '2015-10-19 00:09:17', '2015-10-19 00:09:17', 0, 7, '山西省临汾市安泽县', 2, '安泽县', ',219,318,', 318);
INSERT INTO `area` VALUES (326, '2015-10-19 00:09:18', '2015-10-19 00:09:18', 0, 8, '山西省临汾市浮山县', 2, '浮山县', ',219,318,', 318);
INSERT INTO `area` VALUES (327, '2015-10-19 00:09:19', '2015-10-19 00:09:19', 0, 9, '山西省临汾市吉县', 2, '吉县', ',219,318,', 318);
INSERT INTO `area` VALUES (328, '2015-10-19 00:09:20', '2015-10-19 00:09:20', 0, 10, '山西省临汾市乡宁县', 2, '乡宁县', ',219,318,', 318);
INSERT INTO `area` VALUES (329, '2015-10-19 00:09:21', '2015-10-19 00:09:21', 0, 11, '山西省临汾市大宁县', 2, '大宁县', ',219,318,', 318);
INSERT INTO `area` VALUES (330, '2015-10-19 00:09:22', '2015-10-19 00:09:22', 0, 12, '山西省临汾市隰县', 2, '隰县', ',219,318,', 318);
INSERT INTO `area` VALUES (331, '2015-10-19 00:09:23', '2015-10-19 00:09:23', 0, 13, '山西省临汾市永和县', 2, '永和县', ',219,318,', 318);
INSERT INTO `area` VALUES (332, '2015-10-19 00:09:24', '2015-10-19 00:09:24', 0, 14, '山西省临汾市蒲县', 2, '蒲县', ',219,318,', 318);
INSERT INTO `area` VALUES (333, '2015-10-19 00:09:25', '2015-10-19 00:09:25', 0, 15, '山西省临汾市汾西县', 2, '汾西县', ',219,318,', 318);
INSERT INTO `area` VALUES (334, '2015-10-19 00:09:26', '2015-10-19 00:09:26', 0, 16, '山西省临汾市侯马市', 2, '侯马市', ',219,318,', 318);
INSERT INTO `area` VALUES (335, '2015-10-19 00:09:27', '2015-10-19 00:09:27', 0, 17, '山西省临汾市霍州市', 2, '霍州市', ',219,318,', 318);
INSERT INTO `area` VALUES (336, '2015-10-19 00:09:28', '2015-10-19 00:09:28', 0, 11, '山西省吕梁市', 1, '吕梁市', ',219,', 219);
INSERT INTO `area` VALUES (337, '2015-10-19 00:09:29', '2015-10-19 00:09:29', 0, 1, '山西省吕梁市离石区', 2, '离石区', ',219,336,', 336);
INSERT INTO `area` VALUES (338, '2015-10-19 00:09:30', '2015-10-19 00:09:30', 0, 2, '山西省吕梁市文水县', 2, '文水县', ',219,336,', 336);
INSERT INTO `area` VALUES (339, '2015-10-19 00:09:31', '2015-10-19 00:09:31', 0, 3, '山西省吕梁市交城县', 2, '交城县', ',219,336,', 336);
INSERT INTO `area` VALUES (340, '2015-10-19 00:09:32', '2015-10-19 00:09:32', 0, 4, '山西省吕梁市兴县', 2, '兴县', ',219,336,', 336);
INSERT INTO `area` VALUES (341, '2015-10-19 00:09:33', '2015-10-19 00:09:33', 0, 5, '山西省吕梁市临县', 2, '临县', ',219,336,', 336);
INSERT INTO `area` VALUES (342, '2015-10-19 00:09:34', '2015-10-19 00:09:34', 0, 6, '山西省吕梁市柳林县', 2, '柳林县', ',219,336,', 336);
INSERT INTO `area` VALUES (343, '2015-10-19 00:09:35', '2015-10-19 00:09:35', 0, 7, '山西省吕梁市石楼县', 2, '石楼县', ',219,336,', 336);
INSERT INTO `area` VALUES (344, '2015-10-19 00:09:36', '2015-10-19 00:09:36', 0, 8, '山西省吕梁市岚县', 2, '岚县', ',219,336,', 336);
INSERT INTO `area` VALUES (345, '2015-10-19 00:09:37', '2015-10-19 00:09:37', 0, 9, '山西省吕梁市方山县', 2, '方山县', ',219,336,', 336);
INSERT INTO `area` VALUES (346, '2015-10-19 00:09:38', '2015-10-19 00:09:38', 0, 10, '山西省吕梁市中阳县', 2, '中阳县', ',219,336,', 336);
INSERT INTO `area` VALUES (347, '2015-10-19 00:09:39', '2015-10-19 00:09:39', 0, 11, '山西省吕梁市交口县', 2, '交口县', ',219,336,', 336);
INSERT INTO `area` VALUES (348, '2015-10-19 00:09:40', '2015-10-19 00:09:40', 0, 12, '山西省吕梁市孝义市', 2, '孝义市', ',219,336,', 336);
INSERT INTO `area` VALUES (349, '2015-10-19 00:09:41', '2015-10-19 00:09:41', 0, 13, '山西省吕梁市汾阳市', 2, '汾阳市', ',219,336,', 336);
INSERT INTO `area` VALUES (350, '2015-10-19 00:09:42', '2015-10-19 00:09:42', 0, 5, '内蒙古自治区', 0, '内蒙古自治区', ',', NULL);
INSERT INTO `area` VALUES (351, '2015-10-19 00:09:43', '2015-10-19 00:09:43', 0, 1, '内蒙古自治区呼和浩特市', 1, '呼和浩特市', ',350,', 350);
INSERT INTO `area` VALUES (352, '2015-10-19 00:09:44', '2015-10-19 00:09:44', 0, 1, '内蒙古自治区呼和浩特市新城区', 2, '新城区', ',350,351,', 351);
INSERT INTO `area` VALUES (353, '2015-10-19 00:09:45', '2015-10-19 00:09:45', 0, 2, '内蒙古自治区呼和浩特市回民区', 2, '回民区', ',350,351,', 351);
INSERT INTO `area` VALUES (354, '2015-10-19 00:09:46', '2015-10-19 00:09:46', 0, 3, '内蒙古自治区呼和浩特市玉泉区', 2, '玉泉区', ',350,351,', 351);
INSERT INTO `area` VALUES (355, '2015-10-19 00:09:47', '2015-10-19 00:09:47', 0, 4, '内蒙古自治区呼和浩特市赛罕区', 2, '赛罕区', ',350,351,', 351);
INSERT INTO `area` VALUES (356, '2015-10-19 00:09:48', '2015-10-19 00:09:48', 0, 5, '内蒙古自治区呼和浩特市土默特左旗', 2, '土默特左旗', ',350,351,', 351);
INSERT INTO `area` VALUES (357, '2015-10-19 00:09:49', '2015-10-19 00:09:49', 0, 6, '内蒙古自治区呼和浩特市托克托县', 2, '托克托县', ',350,351,', 351);
INSERT INTO `area` VALUES (358, '2015-10-19 00:09:50', '2015-10-19 00:09:50', 0, 7, '内蒙古自治区呼和浩特市和林格尔县', 2, '和林格尔县', ',350,351,', 351);
INSERT INTO `area` VALUES (359, '2015-10-19 00:09:51', '2015-10-19 00:09:51', 0, 8, '内蒙古自治区呼和浩特市清水河县', 2, '清水河县', ',350,351,', 351);
INSERT INTO `area` VALUES (360, '2015-10-19 00:09:52', '2015-10-19 00:09:52', 0, 9, '内蒙古自治区呼和浩特市武川县', 2, '武川县', ',350,351,', 351);
INSERT INTO `area` VALUES (361, '2015-10-19 00:09:53', '2015-10-19 00:09:53', 0, 2, '内蒙古自治区包头市', 1, '包头市', ',350,', 350);
INSERT INTO `area` VALUES (362, '2015-10-19 00:09:54', '2015-10-19 00:09:54', 0, 1, '内蒙古自治区包头市东河区', 2, '东河区', ',350,361,', 361);
INSERT INTO `area` VALUES (363, '2015-10-19 00:09:55', '2015-10-19 00:09:55', 0, 2, '内蒙古自治区包头市昆都仑区', 2, '昆都仑区', ',350,361,', 361);
INSERT INTO `area` VALUES (364, '2015-10-19 00:09:56', '2015-10-19 00:09:56', 0, 3, '内蒙古自治区包头市青山区', 2, '青山区', ',350,361,', 361);
INSERT INTO `area` VALUES (365, '2015-10-19 00:09:57', '2015-10-19 00:09:57', 0, 4, '内蒙古自治区包头市石拐区', 2, '石拐区', ',350,361,', 361);
INSERT INTO `area` VALUES (366, '2015-10-19 00:09:58', '2015-10-19 00:09:58', 0, 5, '内蒙古自治区包头市白云鄂博矿区', 2, '白云鄂博矿区', ',350,361,', 361);
INSERT INTO `area` VALUES (367, '2015-10-19 00:09:59', '2015-10-19 00:09:59', 0, 6, '内蒙古自治区包头市九原区', 2, '九原区', ',350,361,', 361);
INSERT INTO `area` VALUES (368, '2015-10-19 00:10:00', '2015-10-19 00:10:00', 0, 7, '内蒙古自治区包头市土默特右旗', 2, '土默特右旗', ',350,361,', 361);
INSERT INTO `area` VALUES (369, '2015-10-19 00:10:01', '2015-10-19 00:10:01', 0, 8, '内蒙古自治区包头市固阳县', 2, '固阳县', ',350,361,', 361);
INSERT INTO `area` VALUES (370, '2015-10-19 00:10:02', '2015-10-19 00:10:02', 0, 9, '内蒙古自治区包头市达尔罕茂明安联合旗', 2, '达尔罕茂明安联合旗', ',350,361,', 361);
INSERT INTO `area` VALUES (371, '2015-10-19 00:10:03', '2015-10-19 00:10:03', 0, 3, '内蒙古自治区乌海市', 1, '乌海市', ',350,', 350);
INSERT INTO `area` VALUES (372, '2015-10-19 00:10:04', '2015-10-19 00:10:04', 0, 1, '内蒙古自治区乌海市海勃湾区', 2, '海勃湾区', ',350,371,', 371);
INSERT INTO `area` VALUES (373, '2015-10-19 00:10:05', '2015-10-19 00:10:05', 0, 2, '内蒙古自治区乌海市海南区', 2, '海南区', ',350,371,', 371);
INSERT INTO `area` VALUES (374, '2015-10-19 00:10:06', '2015-10-19 00:10:06', 0, 3, '内蒙古自治区乌海市乌达区', 2, '乌达区', ',350,371,', 371);
INSERT INTO `area` VALUES (375, '2015-10-19 00:10:07', '2015-10-19 00:10:07', 0, 4, '内蒙古自治区赤峰市', 1, '赤峰市', ',350,', 350);
INSERT INTO `area` VALUES (376, '2015-10-19 00:10:08', '2015-10-19 00:10:08', 0, 1, '内蒙古自治区赤峰市红山区', 2, '红山区', ',350,375,', 375);
INSERT INTO `area` VALUES (377, '2015-10-19 00:10:09', '2015-10-19 00:10:09', 0, 2, '内蒙古自治区赤峰市元宝山区', 2, '元宝山区', ',350,375,', 375);
INSERT INTO `area` VALUES (378, '2015-10-19 00:10:10', '2015-10-19 00:10:10', 0, 3, '内蒙古自治区赤峰市松山区', 2, '松山区', ',350,375,', 375);
INSERT INTO `area` VALUES (379, '2015-10-19 00:10:11', '2015-10-19 00:10:11', 0, 4, '内蒙古自治区赤峰市阿鲁科尔沁旗', 2, '阿鲁科尔沁旗', ',350,375,', 375);
INSERT INTO `area` VALUES (380, '2015-10-19 00:10:12', '2015-10-19 00:10:12', 0, 5, '内蒙古自治区赤峰市巴林左旗', 2, '巴林左旗', ',350,375,', 375);
INSERT INTO `area` VALUES (381, '2015-10-19 00:10:13', '2015-10-19 00:10:13', 0, 6, '内蒙古自治区赤峰市巴林右旗', 2, '巴林右旗', ',350,375,', 375);
INSERT INTO `area` VALUES (382, '2015-10-19 00:10:14', '2015-10-19 00:10:14', 0, 7, '内蒙古自治区赤峰市林西县', 2, '林西县', ',350,375,', 375);
INSERT INTO `area` VALUES (383, '2015-10-19 00:10:15', '2015-10-19 00:10:15', 0, 8, '内蒙古自治区赤峰市克什克腾旗', 2, '克什克腾旗', ',350,375,', 375);
INSERT INTO `area` VALUES (384, '2015-10-19 00:10:16', '2015-10-19 00:10:16', 0, 9, '内蒙古自治区赤峰市翁牛特旗', 2, '翁牛特旗', ',350,375,', 375);
INSERT INTO `area` VALUES (385, '2015-10-19 00:10:17', '2015-10-19 00:10:17', 0, 10, '内蒙古自治区赤峰市喀喇沁旗', 2, '喀喇沁旗', ',350,375,', 375);
INSERT INTO `area` VALUES (386, '2015-10-19 00:10:18', '2015-10-19 00:10:18', 0, 11, '内蒙古自治区赤峰市宁城县', 2, '宁城县', ',350,375,', 375);
INSERT INTO `area` VALUES (387, '2015-10-19 00:10:19', '2015-10-19 00:10:19', 0, 12, '内蒙古自治区赤峰市敖汉旗', 2, '敖汉旗', ',350,375,', 375);
INSERT INTO `area` VALUES (388, '2015-10-19 00:10:20', '2015-10-19 00:10:20', 0, 5, '内蒙古自治区通辽市', 1, '通辽市', ',350,', 350);
INSERT INTO `area` VALUES (389, '2015-10-19 00:10:21', '2015-10-19 00:10:21', 0, 1, '内蒙古自治区通辽市科尔沁区', 2, '科尔沁区', ',350,388,', 388);
INSERT INTO `area` VALUES (390, '2015-10-19 00:10:22', '2015-10-19 00:10:22', 0, 2, '内蒙古自治区通辽市科尔沁左翼中旗', 2, '科尔沁左翼中旗', ',350,388,', 388);
INSERT INTO `area` VALUES (391, '2015-10-19 00:10:23', '2015-10-19 00:10:23', 0, 3, '内蒙古自治区通辽市科尔沁左翼后旗', 2, '科尔沁左翼后旗', ',350,388,', 388);
INSERT INTO `area` VALUES (392, '2015-10-19 00:10:24', '2015-10-19 00:10:24', 0, 4, '内蒙古自治区通辽市开鲁县', 2, '开鲁县', ',350,388,', 388);
INSERT INTO `area` VALUES (393, '2015-10-19 00:10:25', '2015-10-19 00:10:25', 0, 5, '内蒙古自治区通辽市库伦旗', 2, '库伦旗', ',350,388,', 388);
INSERT INTO `area` VALUES (394, '2015-10-19 00:10:26', '2015-10-19 00:10:26', 0, 6, '内蒙古自治区通辽市奈曼旗', 2, '奈曼旗', ',350,388,', 388);
INSERT INTO `area` VALUES (395, '2015-10-19 00:10:27', '2015-10-19 00:10:27', 0, 7, '内蒙古自治区通辽市扎鲁特旗', 2, '扎鲁特旗', ',350,388,', 388);
INSERT INTO `area` VALUES (396, '2015-10-19 00:10:28', '2015-10-19 00:10:28', 0, 8, '内蒙古自治区通辽市霍林郭勒市', 2, '霍林郭勒市', ',350,388,', 388);
INSERT INTO `area` VALUES (397, '2015-10-19 00:10:29', '2015-10-19 00:10:29', 0, 6, '内蒙古自治区鄂尔多斯市', 1, '鄂尔多斯市', ',350,', 350);
INSERT INTO `area` VALUES (398, '2015-10-19 00:10:30', '2015-10-19 00:10:30', 0, 1, '内蒙古自治区鄂尔多斯市东胜区', 2, '东胜区', ',350,397,', 397);
INSERT INTO `area` VALUES (399, '2015-10-19 00:10:31', '2015-10-19 00:10:31', 0, 2, '内蒙古自治区鄂尔多斯市达拉特旗', 2, '达拉特旗', ',350,397,', 397);
INSERT INTO `area` VALUES (400, '2015-10-19 00:10:32', '2015-10-19 00:10:32', 0, 3, '内蒙古自治区鄂尔多斯市准格尔旗', 2, '准格尔旗', ',350,397,', 397);
INSERT INTO `area` VALUES (401, '2015-10-19 00:10:33', '2015-10-19 00:10:33', 0, 4, '内蒙古自治区鄂尔多斯市鄂托克前旗', 2, '鄂托克前旗', ',350,397,', 397);
INSERT INTO `area` VALUES (402, '2015-10-19 00:10:34', '2015-10-19 00:10:34', 0, 5, '内蒙古自治区鄂尔多斯市鄂托克旗', 2, '鄂托克旗', ',350,397,', 397);
INSERT INTO `area` VALUES (403, '2015-10-19 00:10:35', '2015-10-19 00:10:35', 0, 6, '内蒙古自治区鄂尔多斯市杭锦旗', 2, '杭锦旗', ',350,397,', 397);
INSERT INTO `area` VALUES (404, '2015-10-19 00:10:36', '2015-10-19 00:10:36', 0, 7, '内蒙古自治区鄂尔多斯市乌审旗', 2, '乌审旗', ',350,397,', 397);
INSERT INTO `area` VALUES (405, '2015-10-19 00:10:37', '2015-10-19 00:10:37', 0, 8, '内蒙古自治区鄂尔多斯市伊金霍洛旗', 2, '伊金霍洛旗', ',350,397,', 397);
INSERT INTO `area` VALUES (406, '2015-10-19 00:10:38', '2015-10-19 00:10:38', 0, 7, '内蒙古自治区呼伦贝尔市', 1, '呼伦贝尔市', ',350,', 350);
INSERT INTO `area` VALUES (407, '2015-10-19 00:10:39', '2015-10-19 00:10:39', 0, 1, '内蒙古自治区呼伦贝尔市海拉尔区', 2, '海拉尔区', ',350,406,', 406);
INSERT INTO `area` VALUES (408, '2015-10-19 00:10:40', '2015-10-19 00:10:40', 0, 2, '内蒙古自治区呼伦贝尔市扎赉诺尔区', 2, '扎赉诺尔区', ',350,406,', 406);
INSERT INTO `area` VALUES (409, '2015-10-19 00:10:41', '2015-10-19 00:10:41', 0, 3, '内蒙古自治区呼伦贝尔市阿荣旗', 2, '阿荣旗', ',350,406,', 406);
INSERT INTO `area` VALUES (410, '2015-10-19 00:10:42', '2015-10-19 00:10:42', 0, 4, '内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗', 2, '莫力达瓦达斡尔族自治旗', ',350,406,', 406);
INSERT INTO `area` VALUES (411, '2015-10-19 00:10:43', '2015-10-19 00:10:43', 0, 5, '内蒙古自治区呼伦贝尔市鄂伦春自治旗', 2, '鄂伦春自治旗', ',350,406,', 406);
INSERT INTO `area` VALUES (412, '2015-10-19 00:10:44', '2015-10-19 00:10:44', 0, 6, '内蒙古自治区呼伦贝尔市鄂温克族自治旗', 2, '鄂温克族自治旗', ',350,406,', 406);
INSERT INTO `area` VALUES (413, '2015-10-19 00:10:45', '2015-10-19 00:10:45', 0, 7, '内蒙古自治区呼伦贝尔市陈巴尔虎旗', 2, '陈巴尔虎旗', ',350,406,', 406);
INSERT INTO `area` VALUES (414, '2015-10-19 00:10:46', '2015-10-19 00:10:46', 0, 8, '内蒙古自治区呼伦贝尔市新巴尔虎左旗', 2, '新巴尔虎左旗', ',350,406,', 406);
INSERT INTO `area` VALUES (415, '2015-10-19 00:10:47', '2015-10-19 00:10:47', 0, 9, '内蒙古自治区呼伦贝尔市新巴尔虎右旗', 2, '新巴尔虎右旗', ',350,406,', 406);
INSERT INTO `area` VALUES (416, '2015-10-19 00:10:48', '2015-10-19 00:10:48', 0, 10, '内蒙古自治区呼伦贝尔市满洲里市', 2, '满洲里市', ',350,406,', 406);
INSERT INTO `area` VALUES (417, '2015-10-19 00:10:49', '2015-10-19 00:10:49', 0, 11, '内蒙古自治区呼伦贝尔市牙克石市', 2, '牙克石市', ',350,406,', 406);
INSERT INTO `area` VALUES (418, '2015-10-19 00:10:50', '2015-10-19 00:10:50', 0, 12, '内蒙古自治区呼伦贝尔市扎兰屯市', 2, '扎兰屯市', ',350,406,', 406);
INSERT INTO `area` VALUES (419, '2015-10-19 00:10:51', '2015-10-19 00:10:51', 0, 13, '内蒙古自治区呼伦贝尔市额尔古纳市', 2, '额尔古纳市', ',350,406,', 406);
INSERT INTO `area` VALUES (420, '2015-10-19 00:10:52', '2015-10-19 00:10:52', 0, 14, '内蒙古自治区呼伦贝尔市根河市', 2, '根河市', ',350,406,', 406);
INSERT INTO `area` VALUES (421, '2015-10-19 00:10:53', '2015-10-19 00:10:53', 0, 8, '内蒙古自治区巴彦淖尔市', 1, '巴彦淖尔市', ',350,', 350);
INSERT INTO `area` VALUES (422, '2015-10-19 00:10:54', '2015-10-19 00:10:54', 0, 1, '内蒙古自治区巴彦淖尔市临河区', 2, '临河区', ',350,421,', 421);
INSERT INTO `area` VALUES (423, '2015-10-19 00:10:55', '2015-10-19 00:10:55', 0, 2, '内蒙古自治区巴彦淖尔市五原县', 2, '五原县', ',350,421,', 421);
INSERT INTO `area` VALUES (424, '2015-10-19 00:10:56', '2015-10-19 00:10:56', 0, 3, '内蒙古自治区巴彦淖尔市磴口县', 2, '磴口县', ',350,421,', 421);
INSERT INTO `area` VALUES (425, '2015-10-19 00:10:57', '2015-10-19 00:10:57', 0, 4, '内蒙古自治区巴彦淖尔市乌拉特前旗', 2, '乌拉特前旗', ',350,421,', 421);
INSERT INTO `area` VALUES (426, '2015-10-19 00:10:58', '2015-10-19 00:10:58', 0, 5, '内蒙古自治区巴彦淖尔市乌拉特中旗', 2, '乌拉特中旗', ',350,421,', 421);
INSERT INTO `area` VALUES (427, '2015-10-19 00:10:59', '2015-10-19 00:10:59', 0, 6, '内蒙古自治区巴彦淖尔市乌拉特后旗', 2, '乌拉特后旗', ',350,421,', 421);
INSERT INTO `area` VALUES (428, '2015-10-19 00:11:00', '2015-10-19 00:11:00', 0, 7, '内蒙古自治区巴彦淖尔市杭锦后旗', 2, '杭锦后旗', ',350,421,', 421);
INSERT INTO `area` VALUES (429, '2015-10-19 00:11:01', '2015-10-19 00:11:01', 0, 9, '内蒙古自治区乌兰察布市', 1, '乌兰察布市', ',350,', 350);
INSERT INTO `area` VALUES (430, '2015-10-19 00:11:02', '2015-10-19 00:11:02', 0, 1, '内蒙古自治区乌兰察布市集宁区', 2, '集宁区', ',350,429,', 429);
INSERT INTO `area` VALUES (431, '2015-10-19 00:11:03', '2015-10-19 00:11:03', 0, 2, '内蒙古自治区乌兰察布市卓资县', 2, '卓资县', ',350,429,', 429);
INSERT INTO `area` VALUES (432, '2015-10-19 00:11:04', '2015-10-19 00:11:04', 0, 3, '内蒙古自治区乌兰察布市化德县', 2, '化德县', ',350,429,', 429);
INSERT INTO `area` VALUES (433, '2015-10-19 00:11:05', '2015-10-19 00:11:05', 0, 4, '内蒙古自治区乌兰察布市商都县', 2, '商都县', ',350,429,', 429);
INSERT INTO `area` VALUES (434, '2015-10-19 00:11:06', '2015-10-19 00:11:06', 0, 5, '内蒙古自治区乌兰察布市兴和县', 2, '兴和县', ',350,429,', 429);
INSERT INTO `area` VALUES (435, '2015-10-19 00:11:07', '2015-10-19 00:11:07', 0, 6, '内蒙古自治区乌兰察布市凉城县', 2, '凉城县', ',350,429,', 429);
INSERT INTO `area` VALUES (436, '2015-10-19 00:11:08', '2015-10-19 00:11:08', 0, 7, '内蒙古自治区乌兰察布市察哈尔右翼前旗', 2, '察哈尔右翼前旗', ',350,429,', 429);
INSERT INTO `area` VALUES (437, '2015-10-19 00:11:09', '2015-10-19 00:11:09', 0, 8, '内蒙古自治区乌兰察布市察哈尔右翼中旗', 2, '察哈尔右翼中旗', ',350,429,', 429);
INSERT INTO `area` VALUES (438, '2015-10-19 00:11:10', '2015-10-19 00:11:10', 0, 9, '内蒙古自治区乌兰察布市察哈尔右翼后旗', 2, '察哈尔右翼后旗', ',350,429,', 429);
INSERT INTO `area` VALUES (439, '2015-10-19 00:11:11', '2015-10-19 00:11:11', 0, 10, '内蒙古自治区乌兰察布市四子王旗', 2, '四子王旗', ',350,429,', 429);
INSERT INTO `area` VALUES (440, '2015-10-19 00:11:12', '2015-10-19 00:11:12', 0, 11, '内蒙古自治区乌兰察布市丰镇市', 2, '丰镇市', ',350,429,', 429);
INSERT INTO `area` VALUES (441, '2015-10-19 00:11:13', '2015-10-19 00:11:13', 0, 10, '内蒙古自治区兴安盟', 1, '兴安盟', ',350,', 350);
INSERT INTO `area` VALUES (442, '2015-10-19 00:11:14', '2015-10-19 00:11:14', 0, 1, '内蒙古自治区兴安盟乌兰浩特市', 2, '乌兰浩特市', ',350,441,', 441);
INSERT INTO `area` VALUES (443, '2015-10-19 00:11:15', '2015-10-19 00:11:15', 0, 2, '内蒙古自治区兴安盟阿尔山市', 2, '阿尔山市', ',350,441,', 441);
INSERT INTO `area` VALUES (444, '2015-10-19 00:11:16', '2015-10-19 00:11:16', 0, 3, '内蒙古自治区兴安盟科尔沁右翼前旗', 2, '科尔沁右翼前旗', ',350,441,', 441);
INSERT INTO `area` VALUES (445, '2015-10-19 00:11:17', '2015-10-19 00:11:17', 0, 4, '内蒙古自治区兴安盟科尔沁右翼中旗', 2, '科尔沁右翼中旗', ',350,441,', 441);
INSERT INTO `area` VALUES (446, '2015-10-19 00:11:18', '2015-10-19 00:11:18', 0, 5, '内蒙古自治区兴安盟扎赉特旗', 2, '扎赉特旗', ',350,441,', 441);
INSERT INTO `area` VALUES (447, '2015-10-19 00:11:19', '2015-10-19 00:11:19', 0, 6, '内蒙古自治区兴安盟突泉县', 2, '突泉县', ',350,441,', 441);
INSERT INTO `area` VALUES (448, '2015-10-19 00:11:20', '2015-10-19 00:11:20', 0, 11, '内蒙古自治区锡林郭勒盟', 1, '锡林郭勒盟', ',350,', 350);
INSERT INTO `area` VALUES (449, '2015-10-19 00:11:21', '2015-10-19 00:11:21', 0, 1, '内蒙古自治区锡林郭勒盟二连浩特市', 2, '二连浩特市', ',350,448,', 448);
INSERT INTO `area` VALUES (450, '2015-10-19 00:11:22', '2015-10-19 00:11:22', 0, 2, '内蒙古自治区锡林郭勒盟锡林浩特市', 2, '锡林浩特市', ',350,448,', 448);
INSERT INTO `area` VALUES (451, '2015-10-19 00:11:23', '2015-10-19 00:11:23', 0, 3, '内蒙古自治区锡林郭勒盟阿巴嘎旗', 2, '阿巴嘎旗', ',350,448,', 448);
INSERT INTO `area` VALUES (452, '2015-10-19 00:11:24', '2015-10-19 00:11:24', 0, 4, '内蒙古自治区锡林郭勒盟苏尼特左旗', 2, '苏尼特左旗', ',350,448,', 448);
INSERT INTO `area` VALUES (453, '2015-10-19 00:11:25', '2015-10-19 00:11:25', 0, 5, '内蒙古自治区锡林郭勒盟苏尼特右旗', 2, '苏尼特右旗', ',350,448,', 448);
INSERT INTO `area` VALUES (454, '2015-10-19 00:11:26', '2015-10-19 00:11:26', 0, 6, '内蒙古自治区锡林郭勒盟东乌珠穆沁旗', 2, '东乌珠穆沁旗', ',350,448,', 448);
INSERT INTO `area` VALUES (455, '2015-10-19 00:11:27', '2015-10-19 00:11:27', 0, 7, '内蒙古自治区锡林郭勒盟西乌珠穆沁旗', 2, '西乌珠穆沁旗', ',350,448,', 448);
INSERT INTO `area` VALUES (456, '2015-10-19 00:11:28', '2015-10-19 00:11:28', 0, 8, '内蒙古自治区锡林郭勒盟太仆寺旗', 2, '太仆寺旗', ',350,448,', 448);
INSERT INTO `area` VALUES (457, '2015-10-19 00:11:29', '2015-10-19 00:11:29', 0, 9, '内蒙古自治区锡林郭勒盟镶黄旗', 2, '镶黄旗', ',350,448,', 448);
INSERT INTO `area` VALUES (458, '2015-10-19 00:11:30', '2015-10-19 00:11:30', 0, 10, '内蒙古自治区锡林郭勒盟正镶白旗', 2, '正镶白旗', ',350,448,', 448);
INSERT INTO `area` VALUES (459, '2015-10-19 00:11:31', '2015-10-19 00:11:31', 0, 11, '内蒙古自治区锡林郭勒盟正蓝旗', 2, '正蓝旗', ',350,448,', 448);
INSERT INTO `area` VALUES (460, '2015-10-19 00:11:32', '2015-10-19 00:11:32', 0, 12, '内蒙古自治区锡林郭勒盟多伦县', 2, '多伦县', ',350,448,', 448);
INSERT INTO `area` VALUES (461, '2015-10-19 00:11:33', '2015-10-19 00:11:33', 0, 12, '内蒙古自治区阿拉善盟', 1, '阿拉善盟', ',350,', 350);
INSERT INTO `area` VALUES (462, '2015-10-19 00:11:34', '2015-10-19 00:11:34', 0, 1, '内蒙古自治区阿拉善盟阿拉善左旗', 2, '阿拉善左旗', ',350,461,', 461);
INSERT INTO `area` VALUES (463, '2015-10-19 00:11:35', '2015-10-19 00:11:35', 0, 2, '内蒙古自治区阿拉善盟阿拉善右旗', 2, '阿拉善右旗', ',350,461,', 461);
INSERT INTO `area` VALUES (464, '2015-10-19 00:11:36', '2015-10-19 00:11:36', 0, 3, '内蒙古自治区阿拉善盟额济纳旗', 2, '额济纳旗', ',350,461,', 461);
INSERT INTO `area` VALUES (465, '2015-10-19 00:11:37', '2015-10-19 00:11:37', 0, 6, '辽宁省', 0, '辽宁省', ',', NULL);
INSERT INTO `area` VALUES (466, '2015-10-19 00:11:38', '2015-10-19 00:11:38', 0, 1, '辽宁省沈阳市', 1, '沈阳市', ',465,', 465);
INSERT INTO `area` VALUES (467, '2015-10-19 00:11:39', '2015-10-19 00:11:39', 0, 1, '辽宁省沈阳市和平区', 2, '和平区', ',465,466,', 466);
INSERT INTO `area` VALUES (468, '2015-10-19 00:11:40', '2015-10-19 00:11:40', 0, 2, '辽宁省沈阳市沈河区', 2, '沈河区', ',465,466,', 466);
INSERT INTO `area` VALUES (469, '2015-10-19 00:11:41', '2015-10-19 00:11:41', 0, 3, '辽宁省沈阳市大东区', 2, '大东区', ',465,466,', 466);
INSERT INTO `area` VALUES (470, '2015-10-19 00:11:42', '2015-10-19 00:11:42', 0, 4, '辽宁省沈阳市皇姑区', 2, '皇姑区', ',465,466,', 466);
INSERT INTO `area` VALUES (471, '2015-10-19 00:11:43', '2015-10-19 00:11:43', 0, 5, '辽宁省沈阳市铁西区', 2, '铁西区', ',465,466,', 466);
INSERT INTO `area` VALUES (472, '2015-10-19 00:11:44', '2015-10-19 00:11:44', 0, 6, '辽宁省沈阳市苏家屯区', 2, '苏家屯区', ',465,466,', 466);
INSERT INTO `area` VALUES (473, '2015-10-19 00:11:45', '2015-10-19 00:11:45', 0, 7, '辽宁省沈阳市东陵区', 2, '东陵区', ',465,466,', 466);
INSERT INTO `area` VALUES (474, '2015-10-19 00:11:46', '2015-10-19 00:11:46', 0, 8, '辽宁省沈阳市沈北新区', 2, '沈北新区', ',465,466,', 466);
INSERT INTO `area` VALUES (475, '2015-10-19 00:11:47', '2015-10-19 00:11:47', 0, 9, '辽宁省沈阳市于洪区', 2, '于洪区', ',465,466,', 466);
INSERT INTO `area` VALUES (476, '2015-10-19 00:11:48', '2015-10-19 00:11:48', 0, 10, '辽宁省沈阳市辽中县', 2, '辽中县', ',465,466,', 466);
INSERT INTO `area` VALUES (477, '2015-10-19 00:11:49', '2015-10-19 00:11:49', 0, 11, '辽宁省沈阳市康平县', 2, '康平县', ',465,466,', 466);
INSERT INTO `area` VALUES (478, '2015-10-19 00:11:50', '2015-10-19 00:11:50', 0, 12, '辽宁省沈阳市法库县', 2, '法库县', ',465,466,', 466);
INSERT INTO `area` VALUES (479, '2015-10-19 00:11:51', '2015-10-19 00:11:51', 0, 13, '辽宁省沈阳市新民市', 2, '新民市', ',465,466,', 466);
INSERT INTO `area` VALUES (480, '2015-10-19 00:11:52', '2015-10-19 00:11:52', 0, 2, '辽宁省大连市', 1, '大连市', ',465,', 465);
INSERT INTO `area` VALUES (481, '2015-10-19 00:11:53', '2015-10-19 00:11:53', 0, 1, '辽宁省大连市中山区', 2, '中山区', ',465,480,', 480);
INSERT INTO `area` VALUES (482, '2015-10-19 00:11:54', '2015-10-19 00:11:54', 0, 2, '辽宁省大连市西岗区', 2, '西岗区', ',465,480,', 480);
INSERT INTO `area` VALUES (483, '2015-10-19 00:11:55', '2015-10-19 00:11:55', 0, 3, '辽宁省大连市沙河口区', 2, '沙河口区', ',465,480,', 480);
INSERT INTO `area` VALUES (484, '2015-10-19 00:11:56', '2015-10-19 00:11:56', 0, 4, '辽宁省大连市甘井子区', 2, '甘井子区', ',465,480,', 480);
INSERT INTO `area` VALUES (485, '2015-10-19 00:11:57', '2015-10-19 00:11:57', 0, 5, '辽宁省大连市旅顺口区', 2, '旅顺口区', ',465,480,', 480);
INSERT INTO `area` VALUES (486, '2015-10-19 00:11:58', '2015-10-19 00:11:58', 0, 6, '辽宁省大连市金州区', 2, '金州区', ',465,480,', 480);
INSERT INTO `area` VALUES (487, '2015-10-19 00:11:59', '2015-10-19 00:11:59', 0, 7, '辽宁省大连市长海县', 2, '长海县', ',465,480,', 480);
INSERT INTO `area` VALUES (488, '2015-10-19 00:12:00', '2015-10-19 00:12:00', 0, 8, '辽宁省大连市瓦房店市', 2, '瓦房店市', ',465,480,', 480);
INSERT INTO `area` VALUES (489, '2015-10-19 00:12:01', '2015-10-19 00:12:01', 0, 9, '辽宁省大连市普兰店市', 2, '普兰店市', ',465,480,', 480);
INSERT INTO `area` VALUES (490, '2015-10-19 00:12:02', '2015-10-19 00:12:02', 0, 10, '辽宁省大连市庄河市', 2, '庄河市', ',465,480,', 480);
INSERT INTO `area` VALUES (491, '2015-10-19 00:12:03', '2015-10-19 00:12:03', 0, 3, '辽宁省鞍山市', 1, '鞍山市', ',465,', 465);
INSERT INTO `area` VALUES (492, '2015-10-19 00:12:04', '2015-10-19 00:12:04', 0, 1, '辽宁省鞍山市铁东区', 2, '铁东区', ',465,491,', 491);
INSERT INTO `area` VALUES (493, '2015-10-19 00:12:05', '2015-10-19 00:12:05', 0, 2, '辽宁省鞍山市铁西区', 2, '铁西区', ',465,491,', 491);
INSERT INTO `area` VALUES (494, '2015-10-19 00:12:06', '2015-10-19 00:12:06', 0, 3, '辽宁省鞍山市立山区', 2, '立山区', ',465,491,', 491);
INSERT INTO `area` VALUES (495, '2015-10-19 00:12:07', '2015-10-19 00:12:07', 0, 4, '辽宁省鞍山市千山区', 2, '千山区', ',465,491,', 491);
INSERT INTO `area` VALUES (496, '2015-10-19 00:12:08', '2015-10-19 00:12:08', 0, 5, '辽宁省鞍山市台安县', 2, '台安县', ',465,491,', 491);
INSERT INTO `area` VALUES (497, '2015-10-19 00:12:09', '2015-10-19 00:12:09', 0, 6, '辽宁省鞍山市岫岩满族自治县', 2, '岫岩满族自治县', ',465,491,', 491);
INSERT INTO `area` VALUES (498, '2015-10-19 00:12:10', '2015-10-19 00:12:10', 0, 7, '辽宁省鞍山市海城市', 2, '海城市', ',465,491,', 491);
INSERT INTO `area` VALUES (499, '2015-10-19 00:12:11', '2015-10-19 00:12:11', 0, 4, '辽宁省抚顺市', 1, '抚顺市', ',465,', 465);
INSERT INTO `area` VALUES (500, '2015-10-19 00:12:12', '2015-10-19 00:12:12', 0, 1, '辽宁省抚顺市新抚区', 2, '新抚区', ',465,499,', 499);
INSERT INTO `area` VALUES (501, '2015-10-19 00:12:13', '2015-10-19 00:12:13', 0, 2, '辽宁省抚顺市东洲区', 2, '东洲区', ',465,499,', 499);
INSERT INTO `area` VALUES (502, '2015-10-19 00:12:14', '2015-10-19 00:12:14', 0, 3, '辽宁省抚顺市望花区', 2, '望花区', ',465,499,', 499);
INSERT INTO `area` VALUES (503, '2015-10-19 00:12:15', '2015-10-19 00:12:15', 0, 4, '辽宁省抚顺市顺城区', 2, '顺城区', ',465,499,', 499);
INSERT INTO `area` VALUES (504, '2015-10-19 00:12:16', '2015-10-19 00:12:16', 0, 5, '辽宁省抚顺市抚顺县', 2, '抚顺县', ',465,499,', 499);
INSERT INTO `area` VALUES (505, '2015-10-19 00:12:17', '2015-10-19 00:12:17', 0, 6, '辽宁省抚顺市新宾满族自治县', 2, '新宾满族自治县', ',465,499,', 499);
INSERT INTO `area` VALUES (506, '2015-10-19 00:12:18', '2015-10-19 00:12:18', 0, 7, '辽宁省抚顺市清原满族自治县', 2, '清原满族自治县', ',465,499,', 499);
INSERT INTO `area` VALUES (507, '2015-10-19 00:12:19', '2015-10-19 00:12:19', 0, 5, '辽宁省本溪市', 1, '本溪市', ',465,', 465);
INSERT INTO `area` VALUES (508, '2015-10-19 00:12:20', '2015-10-19 00:12:20', 0, 1, '辽宁省本溪市平山区', 2, '平山区', ',465,507,', 507);
INSERT INTO `area` VALUES (509, '2015-10-19 00:12:21', '2015-10-19 00:12:21', 0, 2, '辽宁省本溪市溪湖区', 2, '溪湖区', ',465,507,', 507);
INSERT INTO `area` VALUES (510, '2015-10-19 00:12:22', '2015-10-19 00:12:22', 0, 3, '辽宁省本溪市明山区', 2, '明山区', ',465,507,', 507);
INSERT INTO `area` VALUES (511, '2015-10-19 00:12:23', '2015-10-19 00:12:23', 0, 4, '辽宁省本溪市南芬区', 2, '南芬区', ',465,507,', 507);
INSERT INTO `area` VALUES (512, '2015-10-19 00:12:24', '2015-10-19 00:12:24', 0, 5, '辽宁省本溪市本溪满族自治县', 2, '本溪满族自治县', ',465,507,', 507);
INSERT INTO `area` VALUES (513, '2015-10-19 00:12:25', '2015-10-19 00:12:25', 0, 6, '辽宁省本溪市桓仁满族自治县', 2, '桓仁满族自治县', ',465,507,', 507);
INSERT INTO `area` VALUES (514, '2015-10-19 00:12:26', '2015-10-19 00:12:26', 0, 6, '辽宁省丹东市', 1, '丹东市', ',465,', 465);
INSERT INTO `area` VALUES (515, '2015-10-19 00:12:27', '2015-10-19 00:12:27', 0, 1, '辽宁省丹东市元宝区', 2, '元宝区', ',465,514,', 514);
INSERT INTO `area` VALUES (516, '2015-10-19 00:12:28', '2015-10-19 00:12:28', 0, 2, '辽宁省丹东市振兴区', 2, '振兴区', ',465,514,', 514);
INSERT INTO `area` VALUES (517, '2015-10-19 00:12:29', '2015-10-19 00:12:29', 0, 3, '辽宁省丹东市振安区', 2, '振安区', ',465,514,', 514);
INSERT INTO `area` VALUES (518, '2015-10-19 00:12:30', '2015-10-19 00:12:30', 0, 4, '辽宁省丹东市宽甸满族自治县', 2, '宽甸满族自治县', ',465,514,', 514);
INSERT INTO `area` VALUES (519, '2015-10-19 00:12:31', '2015-10-19 00:12:31', 0, 5, '辽宁省丹东市东港市', 2, '东港市', ',465,514,', 514);
INSERT INTO `area` VALUES (520, '2015-10-19 00:12:32', '2015-10-19 00:12:32', 0, 6, '辽宁省丹东市凤城市', 2, '凤城市', ',465,514,', 514);
INSERT INTO `area` VALUES (521, '2015-10-19 00:12:33', '2015-10-19 00:12:33', 0, 7, '辽宁省锦州市', 1, '锦州市', ',465,', 465);
INSERT INTO `area` VALUES (522, '2015-10-19 00:12:34', '2015-10-19 00:12:34', 0, 1, '辽宁省锦州市古塔区', 2, '古塔区', ',465,521,', 521);
INSERT INTO `area` VALUES (523, '2015-10-19 00:12:35', '2015-10-19 00:12:35', 0, 2, '辽宁省锦州市凌河区', 2, '凌河区', ',465,521,', 521);
INSERT INTO `area` VALUES (524, '2015-10-19 00:12:36', '2015-10-19 00:12:36', 0, 3, '辽宁省锦州市太和区', 2, '太和区', ',465,521,', 521);
INSERT INTO `area` VALUES (525, '2015-10-19 00:12:37', '2015-10-19 00:12:37', 0, 4, '辽宁省锦州市黑山县', 2, '黑山县', ',465,521,', 521);
INSERT INTO `area` VALUES (526, '2015-10-19 00:12:38', '2015-10-19 00:12:38', 0, 5, '辽宁省锦州市义县', 2, '义县', ',465,521,', 521);
INSERT INTO `area` VALUES (527, '2015-10-19 00:12:39', '2015-10-19 00:12:39', 0, 6, '辽宁省锦州市凌海市', 2, '凌海市', ',465,521,', 521);
INSERT INTO `area` VALUES (528, '2015-10-19 00:12:40', '2015-10-19 00:12:40', 0, 7, '辽宁省锦州市北镇市', 2, '北镇市', ',465,521,', 521);
INSERT INTO `area` VALUES (529, '2015-10-19 00:12:41', '2015-10-19 00:12:41', 0, 8, '辽宁省营口市', 1, '营口市', ',465,', 465);
INSERT INTO `area` VALUES (530, '2015-10-19 00:12:42', '2015-10-19 00:12:42', 0, 1, '辽宁省营口市站前区', 2, '站前区', ',465,529,', 529);
INSERT INTO `area` VALUES (531, '2015-10-19 00:12:43', '2015-10-19 00:12:43', 0, 2, '辽宁省营口市西市区', 2, '西市区', ',465,529,', 529);
INSERT INTO `area` VALUES (532, '2015-10-19 00:12:44', '2015-10-19 00:12:44', 0, 3, '辽宁省营口市鲅鱼圈区', 2, '鲅鱼圈区', ',465,529,', 529);
INSERT INTO `area` VALUES (533, '2015-10-19 00:12:45', '2015-10-19 00:12:45', 0, 4, '辽宁省营口市老边区', 2, '老边区', ',465,529,', 529);
INSERT INTO `area` VALUES (534, '2015-10-19 00:12:46', '2015-10-19 00:12:46', 0, 5, '辽宁省营口市盖州市', 2, '盖州市', ',465,529,', 529);
INSERT INTO `area` VALUES (535, '2015-10-19 00:12:47', '2015-10-19 00:12:47', 0, 6, '辽宁省营口市大石桥市', 2, '大石桥市', ',465,529,', 529);
INSERT INTO `area` VALUES (536, '2015-10-19 00:12:48', '2015-10-19 00:12:48', 0, 9, '辽宁省阜新市', 1, '阜新市', ',465,', 465);
INSERT INTO `area` VALUES (537, '2015-10-19 00:12:49', '2015-10-19 00:12:49', 0, 1, '辽宁省阜新市海州区', 2, '海州区', ',465,536,', 536);
INSERT INTO `area` VALUES (538, '2015-10-19 00:12:50', '2015-10-19 00:12:50', 0, 2, '辽宁省阜新市新邱区', 2, '新邱区', ',465,536,', 536);
INSERT INTO `area` VALUES (539, '2015-10-19 00:12:51', '2015-10-19 00:12:51', 0, 3, '辽宁省阜新市太平区', 2, '太平区', ',465,536,', 536);
INSERT INTO `area` VALUES (540, '2015-10-19 00:12:52', '2015-10-19 00:12:52', 0, 4, '辽宁省阜新市清河门区', 2, '清河门区', ',465,536,', 536);
INSERT INTO `area` VALUES (541, '2015-10-19 00:12:53', '2015-10-19 00:12:53', 0, 5, '辽宁省阜新市细河区', 2, '细河区', ',465,536,', 536);
INSERT INTO `area` VALUES (542, '2015-10-19 00:12:54', '2015-10-19 00:12:54', 0, 6, '辽宁省阜新市阜新蒙古族自治县', 2, '阜新蒙古族自治县', ',465,536,', 536);
INSERT INTO `area` VALUES (543, '2015-10-19 00:12:55', '2015-10-19 00:12:55', 0, 7, '辽宁省阜新市彰武县', 2, '彰武县', ',465,536,', 536);
INSERT INTO `area` VALUES (544, '2015-10-19 00:12:56', '2015-10-19 00:12:56', 0, 10, '辽宁省辽阳市', 1, '辽阳市', ',465,', 465);
INSERT INTO `area` VALUES (545, '2015-10-19 00:12:57', '2015-10-19 00:12:57', 0, 1, '辽宁省辽阳市白塔区', 2, '白塔区', ',465,544,', 544);
INSERT INTO `area` VALUES (546, '2015-10-19 00:12:58', '2015-10-19 00:12:58', 0, 2, '辽宁省辽阳市文圣区', 2, '文圣区', ',465,544,', 544);
INSERT INTO `area` VALUES (547, '2015-10-19 00:12:59', '2015-10-19 00:12:59', 0, 3, '辽宁省辽阳市宏伟区', 2, '宏伟区', ',465,544,', 544);
INSERT INTO `area` VALUES (548, '2015-10-19 00:13:00', '2015-10-19 00:13:00', 0, 4, '辽宁省辽阳市弓长岭区', 2, '弓长岭区', ',465,544,', 544);
INSERT INTO `area` VALUES (549, '2015-10-19 00:13:01', '2015-10-19 00:13:01', 0, 5, '辽宁省辽阳市太子河区', 2, '太子河区', ',465,544,', 544);
INSERT INTO `area` VALUES (550, '2015-10-19 00:13:02', '2015-10-19 00:13:02', 0, 6, '辽宁省辽阳市辽阳县', 2, '辽阳县', ',465,544,', 544);
INSERT INTO `area` VALUES (551, '2015-10-19 00:13:03', '2015-10-19 00:13:03', 0, 7, '辽宁省辽阳市灯塔市', 2, '灯塔市', ',465,544,', 544);
INSERT INTO `area` VALUES (552, '2015-10-19 00:13:04', '2015-10-19 00:13:04', 0, 11, '辽宁省盘锦市', 1, '盘锦市', ',465,', 465);
INSERT INTO `area` VALUES (553, '2015-10-19 00:13:05', '2015-10-19 00:13:05', 0, 1, '辽宁省盘锦市双台子区', 2, '双台子区', ',465,552,', 552);
INSERT INTO `area` VALUES (554, '2015-10-19 00:13:06', '2015-10-19 00:13:06', 0, 2, '辽宁省盘锦市兴隆台区', 2, '兴隆台区', ',465,552,', 552);
INSERT INTO `area` VALUES (555, '2015-10-19 00:13:07', '2015-10-19 00:13:07', 0, 3, '辽宁省盘锦市大洼县', 2, '大洼县', ',465,552,', 552);
INSERT INTO `area` VALUES (556, '2015-10-19 00:13:08', '2015-10-19 00:13:08', 0, 4, '辽宁省盘锦市盘山县', 2, '盘山县', ',465,552,', 552);
INSERT INTO `area` VALUES (557, '2015-10-19 00:13:09', '2015-10-19 00:13:09', 0, 12, '辽宁省铁岭市', 1, '铁岭市', ',465,', 465);
INSERT INTO `area` VALUES (558, '2015-10-19 00:13:10', '2015-10-19 00:13:10', 0, 1, '辽宁省铁岭市银州区', 2, '银州区', ',465,557,', 557);
INSERT INTO `area` VALUES (559, '2015-10-19 00:13:11', '2015-10-19 00:13:11', 0, 2, '辽宁省铁岭市清河区', 2, '清河区', ',465,557,', 557);
INSERT INTO `area` VALUES (560, '2015-10-19 00:13:12', '2015-10-19 00:13:12', 0, 3, '辽宁省铁岭市铁岭县', 2, '铁岭县', ',465,557,', 557);
INSERT INTO `area` VALUES (561, '2015-10-19 00:13:13', '2015-10-19 00:13:13', 0, 4, '辽宁省铁岭市西丰县', 2, '西丰县', ',465,557,', 557);
INSERT INTO `area` VALUES (562, '2015-10-19 00:13:14', '2015-10-19 00:13:14', 0, 5, '辽宁省铁岭市昌图县', 2, '昌图县', ',465,557,', 557);
INSERT INTO `area` VALUES (563, '2015-10-19 00:13:15', '2015-10-19 00:13:15', 0, 6, '辽宁省铁岭市调兵山市', 2, '调兵山市', ',465,557,', 557);
INSERT INTO `area` VALUES (564, '2015-10-19 00:13:16', '2015-10-19 00:13:16', 0, 7, '辽宁省铁岭市开原市', 2, '开原市', ',465,557,', 557);
INSERT INTO `area` VALUES (565, '2015-10-19 00:13:17', '2015-10-19 00:13:17', 0, 13, '辽宁省朝阳市', 1, '朝阳市', ',465,', 465);
INSERT INTO `area` VALUES (566, '2015-10-19 00:13:18', '2015-10-19 00:13:18', 0, 1, '辽宁省朝阳市双塔区', 2, '双塔区', ',465,565,', 565);
INSERT INTO `area` VALUES (567, '2015-10-19 00:13:19', '2015-10-19 00:13:19', 0, 2, '辽宁省朝阳市龙城区', 2, '龙城区', ',465,565,', 565);
INSERT INTO `area` VALUES (568, '2015-10-19 00:13:20', '2015-10-19 00:13:20', 0, 3, '辽宁省朝阳市朝阳县', 2, '朝阳县', ',465,565,', 565);
INSERT INTO `area` VALUES (569, '2015-10-19 00:13:21', '2015-10-19 00:13:21', 0, 4, '辽宁省朝阳市建平县', 2, '建平县', ',465,565,', 565);
INSERT INTO `area` VALUES (570, '2015-10-19 00:13:22', '2015-10-19 00:13:22', 0, 5, '辽宁省朝阳市喀喇沁左翼蒙古族自治县', 2, '喀喇沁左翼蒙古族自治县', ',465,565,', 565);
INSERT INTO `area` VALUES (571, '2015-10-19 00:13:23', '2015-10-19 00:13:23', 0, 6, '辽宁省朝阳市北票市', 2, '北票市', ',465,565,', 565);
INSERT INTO `area` VALUES (572, '2015-10-19 00:13:24', '2015-10-19 00:13:24', 0, 7, '辽宁省朝阳市凌源市', 2, '凌源市', ',465,565,', 565);
INSERT INTO `area` VALUES (573, '2015-10-19 00:13:25', '2015-10-19 00:13:25', 0, 14, '辽宁省葫芦岛市', 1, '葫芦岛市', ',465,', 465);
INSERT INTO `area` VALUES (574, '2015-10-19 00:13:26', '2015-10-19 00:13:26', 0, 1, '辽宁省葫芦岛市连山区', 2, '连山区', ',465,573,', 573);
INSERT INTO `area` VALUES (575, '2015-10-19 00:13:27', '2015-10-19 00:13:27', 0, 2, '辽宁省葫芦岛市龙港区', 2, '龙港区', ',465,573,', 573);
INSERT INTO `area` VALUES (576, '2015-10-19 00:13:28', '2015-10-19 00:13:28', 0, 3, '辽宁省葫芦岛市南票区', 2, '南票区', ',465,573,', 573);
INSERT INTO `area` VALUES (577, '2015-10-19 00:13:29', '2015-10-19 00:13:29', 0, 4, '辽宁省葫芦岛市绥中县', 2, '绥中县', ',465,573,', 573);
INSERT INTO `area` VALUES (578, '2015-10-19 00:13:30', '2015-10-19 00:13:30', 0, 5, '辽宁省葫芦岛市建昌县', 2, '建昌县', ',465,573,', 573);
INSERT INTO `area` VALUES (579, '2015-10-19 00:13:31', '2015-10-19 00:13:31', 0, 6, '辽宁省葫芦岛市兴城市', 2, '兴城市', ',465,573,', 573);
INSERT INTO `area` VALUES (580, '2015-10-19 00:13:32', '2015-10-19 00:13:32', 0, 7, '吉林省', 0, '吉林省', ',', NULL);
INSERT INTO `area` VALUES (581, '2015-10-19 00:13:33', '2015-10-19 00:13:33', 0, 1, '吉林省长春市', 1, '长春市', ',580,', 580);
INSERT INTO `area` VALUES (582, '2015-10-19 00:13:34', '2015-10-19 00:13:34', 0, 1, '吉林省长春市南关区', 2, '南关区', ',580,581,', 581);
INSERT INTO `area` VALUES (583, '2015-10-19 00:13:35', '2015-10-19 00:13:35', 0, 2, '吉林省长春市宽城区', 2, '宽城区', ',580,581,', 581);
INSERT INTO `area` VALUES (584, '2015-10-19 00:13:36', '2015-10-19 00:13:36', 0, 3, '吉林省长春市朝阳区', 2, '朝阳区', ',580,581,', 581);
INSERT INTO `area` VALUES (585, '2015-10-19 00:13:37', '2015-10-19 00:13:37', 0, 4, '吉林省长春市二道区', 2, '二道区', ',580,581,', 581);
INSERT INTO `area` VALUES (586, '2015-10-19 00:13:38', '2015-10-19 00:13:38', 0, 5, '吉林省长春市绿园区', 2, '绿园区', ',580,581,', 581);
INSERT INTO `area` VALUES (587, '2015-10-19 00:13:39', '2015-10-19 00:13:39', 0, 6, '吉林省长春市双阳区', 2, '双阳区', ',580,581,', 581);
INSERT INTO `area` VALUES (588, '2015-10-19 00:13:40', '2015-10-19 00:13:40', 0, 7, '吉林省长春市农安县', 2, '农安县', ',580,581,', 581);
INSERT INTO `area` VALUES (589, '2015-10-19 00:13:41', '2015-10-19 00:13:41', 0, 8, '吉林省长春市九台市', 2, '九台市', ',580,581,', 581);
INSERT INTO `area` VALUES (590, '2015-10-19 00:13:42', '2015-10-19 00:13:42', 0, 9, '吉林省长春市榆树市', 2, '榆树市', ',580,581,', 581);
INSERT INTO `area` VALUES (591, '2015-10-19 00:13:43', '2015-10-19 00:13:43', 0, 10, '吉林省长春市德惠市', 2, '德惠市', ',580,581,', 581);
INSERT INTO `area` VALUES (592, '2015-10-19 00:13:44', '2015-10-19 00:13:44', 0, 2, '吉林省吉林市', 1, '吉林市', ',580,', 580);
INSERT INTO `area` VALUES (593, '2015-10-19 00:13:45', '2015-10-19 00:13:45', 0, 1, '吉林省吉林市昌邑区', 2, '昌邑区', ',580,592,', 592);
INSERT INTO `area` VALUES (594, '2015-10-19 00:13:46', '2015-10-19 00:13:46', 0, 2, '吉林省吉林市龙潭区', 2, '龙潭区', ',580,592,', 592);
INSERT INTO `area` VALUES (595, '2015-10-19 00:13:47', '2015-10-19 00:13:47', 0, 3, '吉林省吉林市船营区', 2, '船营区', ',580,592,', 592);
INSERT INTO `area` VALUES (596, '2015-10-19 00:13:48', '2015-10-19 00:13:48', 0, 4, '吉林省吉林市丰满区', 2, '丰满区', ',580,592,', 592);
INSERT INTO `area` VALUES (597, '2015-10-19 00:13:49', '2015-10-19 00:13:49', 0, 5, '吉林省吉林市永吉县', 2, '永吉县', ',580,592,', 592);
INSERT INTO `area` VALUES (598, '2015-10-19 00:13:50', '2015-10-19 00:13:50', 0, 6, '吉林省吉林市蛟河市', 2, '蛟河市', ',580,592,', 592);
INSERT INTO `area` VALUES (599, '2015-10-19 00:13:51', '2015-10-19 00:13:51', 0, 7, '吉林省吉林市桦甸市', 2, '桦甸市', ',580,592,', 592);
INSERT INTO `area` VALUES (600, '2015-10-19 00:13:52', '2015-10-19 00:13:52', 0, 8, '吉林省吉林市舒兰市', 2, '舒兰市', ',580,592,', 592);
INSERT INTO `area` VALUES (601, '2015-10-19 00:13:53', '2015-10-19 00:13:53', 0, 9, '吉林省吉林市磐石市', 2, '磐石市', ',580,592,', 592);
INSERT INTO `area` VALUES (602, '2015-10-19 00:13:54', '2015-10-19 00:13:54', 0, 3, '吉林省四平市', 1, '四平市', ',580,', 580);
INSERT INTO `area` VALUES (603, '2015-10-19 00:13:55', '2015-10-19 00:13:55', 0, 1, '吉林省四平市铁西区', 2, '铁西区', ',580,602,', 602);
INSERT INTO `area` VALUES (604, '2015-10-19 00:13:56', '2015-10-19 00:13:56', 0, 2, '吉林省四平市铁东区', 2, '铁东区', ',580,602,', 602);
INSERT INTO `area` VALUES (605, '2015-10-19 00:13:57', '2015-10-19 00:13:57', 0, 3, '吉林省四平市梨树县', 2, '梨树县', ',580,602,', 602);
INSERT INTO `area` VALUES (606, '2015-10-19 00:13:58', '2015-10-19 00:13:58', 0, 4, '吉林省四平市伊通满族自治县', 2, '伊通满族自治县', ',580,602,', 602);
INSERT INTO `area` VALUES (607, '2015-10-19 00:13:59', '2015-10-19 00:13:59', 0, 5, '吉林省四平市公主岭市', 2, '公主岭市', ',580,602,', 602);
INSERT INTO `area` VALUES (608, '2015-10-19 00:14:00', '2015-10-19 00:14:00', 0, 6, '吉林省四平市双辽市', 2, '双辽市', ',580,602,', 602);
INSERT INTO `area` VALUES (609, '2015-10-19 00:14:01', '2015-10-19 00:14:01', 0, 4, '吉林省辽源市', 1, '辽源市', ',580,', 580);
INSERT INTO `area` VALUES (610, '2015-10-19 00:14:02', '2015-10-19 00:14:02', 0, 1, '吉林省辽源市龙山区', 2, '龙山区', ',580,609,', 609);
INSERT INTO `area` VALUES (611, '2015-10-19 00:14:03', '2015-10-19 00:14:03', 0, 2, '吉林省辽源市西安区', 2, '西安区', ',580,609,', 609);
INSERT INTO `area` VALUES (612, '2015-10-19 00:14:04', '2015-10-19 00:14:04', 0, 3, '吉林省辽源市东丰县', 2, '东丰县', ',580,609,', 609);
INSERT INTO `area` VALUES (613, '2015-10-19 00:14:05', '2015-10-19 00:14:05', 0, 4, '吉林省辽源市东辽县', 2, '东辽县', ',580,609,', 609);
INSERT INTO `area` VALUES (614, '2015-10-19 00:14:06', '2015-10-19 00:14:06', 0, 5, '吉林省通化市', 1, '通化市', ',580,', 580);
INSERT INTO `area` VALUES (615, '2015-10-19 00:14:07', '2015-10-19 00:14:07', 0, 1, '吉林省通化市东昌区', 2, '东昌区', ',580,614,', 614);
INSERT INTO `area` VALUES (616, '2015-10-19 00:14:08', '2015-10-19 00:14:08', 0, 2, '吉林省通化市二道江区', 2, '二道江区', ',580,614,', 614);
INSERT INTO `area` VALUES (617, '2015-10-19 00:14:09', '2015-10-19 00:14:09', 0, 3, '吉林省通化市通化县', 2, '通化县', ',580,614,', 614);
INSERT INTO `area` VALUES (618, '2015-10-19 00:14:10', '2015-10-19 00:14:10', 0, 4, '吉林省通化市辉南县', 2, '辉南县', ',580,614,', 614);
INSERT INTO `area` VALUES (619, '2015-10-19 00:14:11', '2015-10-19 00:14:11', 0, 5, '吉林省通化市柳河县', 2, '柳河县', ',580,614,', 614);
INSERT INTO `area` VALUES (620, '2015-10-19 00:14:12', '2015-10-19 00:14:12', 0, 6, '吉林省通化市梅河口市', 2, '梅河口市', ',580,614,', 614);
INSERT INTO `area` VALUES (621, '2015-10-19 00:14:13', '2015-10-19 00:14:13', 0, 7, '吉林省通化市集安市', 2, '集安市', ',580,614,', 614);
INSERT INTO `area` VALUES (622, '2015-10-19 00:14:14', '2015-10-19 00:14:14', 0, 6, '吉林省白山市', 1, '白山市', ',580,', 580);
INSERT INTO `area` VALUES (623, '2015-10-19 00:14:15', '2015-10-19 00:14:15', 0, 1, '吉林省白山市浑江区', 2, '浑江区', ',580,622,', 622);
INSERT INTO `area` VALUES (624, '2015-10-19 00:14:16', '2015-10-19 00:14:16', 0, 2, '吉林省白山市江源区', 2, '江源区', ',580,622,', 622);
INSERT INTO `area` VALUES (625, '2015-10-19 00:14:17', '2015-10-19 00:14:17', 0, 3, '吉林省白山市抚松县', 2, '抚松县', ',580,622,', 622);
INSERT INTO `area` VALUES (626, '2015-10-19 00:14:18', '2015-10-19 00:14:18', 0, 4, '吉林省白山市靖宇县', 2, '靖宇县', ',580,622,', 622);
INSERT INTO `area` VALUES (627, '2015-10-19 00:14:19', '2015-10-19 00:14:19', 0, 5, '吉林省白山市长白朝鲜族自治县', 2, '长白朝鲜族自治县', ',580,622,', 622);
INSERT INTO `area` VALUES (628, '2015-10-19 00:14:20', '2015-10-19 00:14:20', 0, 6, '吉林省白山市临江市', 2, '临江市', ',580,622,', 622);
INSERT INTO `area` VALUES (629, '2015-10-19 00:14:21', '2015-10-19 00:14:21', 0, 7, '吉林省松原市', 1, '松原市', ',580,', 580);
INSERT INTO `area` VALUES (630, '2015-10-19 00:14:22', '2015-10-19 00:14:22', 0, 1, '吉林省松原市宁江区', 2, '宁江区', ',580,629,', 629);
INSERT INTO `area` VALUES (631, '2015-10-19 00:14:23', '2015-10-19 00:14:23', 0, 2, '吉林省松原市前郭尔罗斯蒙古族自治县', 2, '前郭尔罗斯蒙古族自治县', ',580,629,', 629);
INSERT INTO `area` VALUES (632, '2015-10-19 00:14:24', '2015-10-19 00:14:24', 0, 3, '吉林省松原市长岭县', 2, '长岭县', ',580,629,', 629);
INSERT INTO `area` VALUES (633, '2015-10-19 00:14:25', '2015-10-19 00:14:25', 0, 4, '吉林省松原市乾安县', 2, '乾安县', ',580,629,', 629);
INSERT INTO `area` VALUES (634, '2015-10-19 00:14:26', '2015-10-19 00:14:26', 0, 5, '吉林省松原市扶余市', 2, '扶余市', ',580,629,', 629);
INSERT INTO `area` VALUES (635, '2015-10-19 00:14:27', '2015-10-19 00:14:27', 0, 8, '吉林省白城市', 1, '白城市', ',580,', 580);
INSERT INTO `area` VALUES (636, '2015-10-19 00:14:28', '2015-10-19 00:14:28', 0, 1, '吉林省白城市洮北区', 2, '洮北区', ',580,635,', 635);
INSERT INTO `area` VALUES (637, '2015-10-19 00:14:29', '2015-10-19 00:14:29', 0, 2, '吉林省白城市镇赉县', 2, '镇赉县', ',580,635,', 635);
INSERT INTO `area` VALUES (638, '2015-10-19 00:14:30', '2015-10-19 00:14:30', 0, 3, '吉林省白城市通榆县', 2, '通榆县', ',580,635,', 635);
INSERT INTO `area` VALUES (639, '2015-10-19 00:14:31', '2015-10-19 00:14:31', 0, 4, '吉林省白城市洮南市', 2, '洮南市', ',580,635,', 635);
INSERT INTO `area` VALUES (640, '2015-10-19 00:14:32', '2015-10-19 00:14:32', 0, 5, '吉林省白城市大安市', 2, '大安市', ',580,635,', 635);
INSERT INTO `area` VALUES (641, '2015-10-19 00:14:33', '2015-10-19 00:14:33', 0, 9, '吉林省延边朝鲜族自治州', 1, '延边朝鲜族自治州', ',580,', 580);
INSERT INTO `area` VALUES (642, '2015-10-19 00:14:34', '2015-10-19 00:14:34', 0, 1, '吉林省延边朝鲜族自治州延吉市', 2, '延吉市', ',580,641,', 641);
INSERT INTO `area` VALUES (643, '2015-10-19 00:14:35', '2015-10-19 00:14:35', 0, 2, '吉林省延边朝鲜族自治州图们市', 2, '图们市', ',580,641,', 641);
INSERT INTO `area` VALUES (644, '2015-10-19 00:14:36', '2015-10-19 00:14:36', 0, 3, '吉林省延边朝鲜族自治州敦化市', 2, '敦化市', ',580,641,', 641);
INSERT INTO `area` VALUES (645, '2015-10-19 00:14:37', '2015-10-19 00:14:37', 0, 4, '吉林省延边朝鲜族自治州珲春市', 2, '珲春市', ',580,641,', 641);
INSERT INTO `area` VALUES (646, '2015-10-19 00:14:38', '2015-10-19 00:14:38', 0, 5, '吉林省延边朝鲜族自治州龙井市', 2, '龙井市', ',580,641,', 641);
INSERT INTO `area` VALUES (647, '2015-10-19 00:14:39', '2015-10-19 00:14:39', 0, 6, '吉林省延边朝鲜族自治州和龙市', 2, '和龙市', ',580,641,', 641);
INSERT INTO `area` VALUES (648, '2015-10-19 00:14:40', '2015-10-19 00:14:40', 0, 7, '吉林省延边朝鲜族自治州汪清县', 2, '汪清县', ',580,641,', 641);
INSERT INTO `area` VALUES (649, '2015-10-19 00:14:41', '2015-10-19 00:14:41', 0, 8, '吉林省延边朝鲜族自治州安图县', 2, '安图县', ',580,641,', 641);
INSERT INTO `area` VALUES (650, '2015-10-19 00:14:42', '2015-10-19 00:14:42', 0, 8, '黑龙江省', 0, '黑龙江省', ',', NULL);
INSERT INTO `area` VALUES (651, '2015-10-19 00:14:43', '2015-10-19 00:14:43', 0, 1, '黑龙江省哈尔滨市', 1, '哈尔滨市', ',650,', 650);
INSERT INTO `area` VALUES (652, '2015-10-19 00:14:44', '2015-10-19 00:14:44', 0, 1, '黑龙江省哈尔滨市道里区', 2, '道里区', ',650,651,', 651);
INSERT INTO `area` VALUES (653, '2015-10-19 00:14:45', '2015-10-19 00:14:45', 0, 2, '黑龙江省哈尔滨市南岗区', 2, '南岗区', ',650,651,', 651);
INSERT INTO `area` VALUES (654, '2015-10-19 00:14:46', '2015-10-19 00:14:46', 0, 3, '黑龙江省哈尔滨市道外区', 2, '道外区', ',650,651,', 651);
INSERT INTO `area` VALUES (655, '2015-10-19 00:14:47', '2015-10-19 00:14:47', 0, 4, '黑龙江省哈尔滨市平房区', 2, '平房区', ',650,651,', 651);
INSERT INTO `area` VALUES (656, '2015-10-19 00:14:48', '2015-10-19 00:14:48', 0, 5, '黑龙江省哈尔滨市松北区', 2, '松北区', ',650,651,', 651);
INSERT INTO `area` VALUES (657, '2015-10-19 00:14:49', '2015-10-19 00:14:49', 0, 6, '黑龙江省哈尔滨市香坊区', 2, '香坊区', ',650,651,', 651);
INSERT INTO `area` VALUES (658, '2015-10-19 00:14:50', '2015-10-19 00:14:50', 0, 7, '黑龙江省哈尔滨市呼兰区', 2, '呼兰区', ',650,651,', 651);
INSERT INTO `area` VALUES (659, '2015-10-19 00:14:51', '2015-10-19 00:14:51', 0, 8, '黑龙江省哈尔滨市阿城区', 2, '阿城区', ',650,651,', 651);
INSERT INTO `area` VALUES (660, '2015-10-19 00:14:52', '2015-10-19 00:14:52', 0, 9, '黑龙江省哈尔滨市依兰县', 2, '依兰县', ',650,651,', 651);
INSERT INTO `area` VALUES (661, '2015-10-19 00:14:53', '2015-10-19 00:14:53', 0, 10, '黑龙江省哈尔滨市方正县', 2, '方正县', ',650,651,', 651);
INSERT INTO `area` VALUES (662, '2015-10-19 00:14:54', '2015-10-19 00:14:54', 0, 11, '黑龙江省哈尔滨市宾县', 2, '宾县', ',650,651,', 651);
INSERT INTO `area` VALUES (663, '2015-10-19 00:14:55', '2015-10-19 00:14:55', 0, 12, '黑龙江省哈尔滨市巴彦县', 2, '巴彦县', ',650,651,', 651);
INSERT INTO `area` VALUES (664, '2015-10-19 00:14:56', '2015-10-19 00:14:56', 0, 13, '黑龙江省哈尔滨市木兰县', 2, '木兰县', ',650,651,', 651);
INSERT INTO `area` VALUES (665, '2015-10-19 00:14:57', '2015-10-19 00:14:57', 0, 14, '黑龙江省哈尔滨市通河县', 2, '通河县', ',650,651,', 651);
INSERT INTO `area` VALUES (666, '2015-10-19 00:14:58', '2015-10-19 00:14:58', 0, 15, '黑龙江省哈尔滨市延寿县', 2, '延寿县', ',650,651,', 651);
INSERT INTO `area` VALUES (667, '2015-10-19 00:14:59', '2015-10-19 00:14:59', 0, 16, '黑龙江省哈尔滨市双城市', 2, '双城市', ',650,651,', 651);
INSERT INTO `area` VALUES (668, '2015-10-19 00:15:00', '2015-10-19 00:15:00', 0, 17, '黑龙江省哈尔滨市尚志市', 2, '尚志市', ',650,651,', 651);
INSERT INTO `area` VALUES (669, '2015-10-19 00:15:01', '2015-10-19 00:15:01', 0, 18, '黑龙江省哈尔滨市五常市', 2, '五常市', ',650,651,', 651);
INSERT INTO `area` VALUES (670, '2015-10-19 00:15:02', '2015-10-19 00:15:02', 0, 2, '黑龙江省齐齐哈尔市', 1, '齐齐哈尔市', ',650,', 650);
INSERT INTO `area` VALUES (671, '2015-10-19 00:15:03', '2015-10-19 00:15:03', 0, 1, '黑龙江省齐齐哈尔市龙沙区', 2, '龙沙区', ',650,670,', 670);
INSERT INTO `area` VALUES (672, '2015-10-19 00:15:04', '2015-10-19 00:15:04', 0, 2, '黑龙江省齐齐哈尔市建华区', 2, '建华区', ',650,670,', 670);
INSERT INTO `area` VALUES (673, '2015-10-19 00:15:05', '2015-10-19 00:15:05', 0, 3, '黑龙江省齐齐哈尔市铁锋区', 2, '铁锋区', ',650,670,', 670);
INSERT INTO `area` VALUES (674, '2015-10-19 00:15:06', '2015-10-19 00:15:06', 0, 4, '黑龙江省齐齐哈尔市昂昂溪区', 2, '昂昂溪区', ',650,670,', 670);
INSERT INTO `area` VALUES (675, '2015-10-19 00:15:07', '2015-10-19 00:15:07', 0, 5, '黑龙江省齐齐哈尔市富拉尔基区', 2, '富拉尔基区', ',650,670,', 670);
INSERT INTO `area` VALUES (676, '2015-10-19 00:15:08', '2015-10-19 00:15:08', 0, 6, '黑龙江省齐齐哈尔市碾子山区', 2, '碾子山区', ',650,670,', 670);
INSERT INTO `area` VALUES (677, '2015-10-19 00:15:09', '2015-10-19 00:15:09', 0, 7, '黑龙江省齐齐哈尔市梅里斯达斡尔族区', 2, '梅里斯达斡尔族区', ',650,670,', 670);
INSERT INTO `area` VALUES (678, '2015-10-19 00:15:10', '2015-10-19 00:15:10', 0, 8, '黑龙江省齐齐哈尔市龙江县', 2, '龙江县', ',650,670,', 670);
INSERT INTO `area` VALUES (679, '2015-10-19 00:15:11', '2015-10-19 00:15:11', 0, 9, '黑龙江省齐齐哈尔市依安县', 2, '依安县', ',650,670,', 670);
INSERT INTO `area` VALUES (680, '2015-10-19 00:15:12', '2015-10-19 00:15:12', 0, 10, '黑龙江省齐齐哈尔市泰来县', 2, '泰来县', ',650,670,', 670);
INSERT INTO `area` VALUES (681, '2015-10-19 00:15:13', '2015-10-19 00:15:13', 0, 11, '黑龙江省齐齐哈尔市甘南县', 2, '甘南县', ',650,670,', 670);
INSERT INTO `area` VALUES (682, '2015-10-19 00:15:14', '2015-10-19 00:15:14', 0, 12, '黑龙江省齐齐哈尔市富裕县', 2, '富裕县', ',650,670,', 670);
INSERT INTO `area` VALUES (683, '2015-10-19 00:15:15', '2015-10-19 00:15:15', 0, 13, '黑龙江省齐齐哈尔市克山县', 2, '克山县', ',650,670,', 670);
INSERT INTO `area` VALUES (684, '2015-10-19 00:15:16', '2015-10-19 00:15:16', 0, 14, '黑龙江省齐齐哈尔市克东县', 2, '克东县', ',650,670,', 670);
INSERT INTO `area` VALUES (685, '2015-10-19 00:15:17', '2015-10-19 00:15:17', 0, 15, '黑龙江省齐齐哈尔市拜泉县', 2, '拜泉县', ',650,670,', 670);
INSERT INTO `area` VALUES (686, '2015-10-19 00:15:18', '2015-10-19 00:15:18', 0, 16, '黑龙江省齐齐哈尔市讷河市', 2, '讷河市', ',650,670,', 670);
INSERT INTO `area` VALUES (687, '2015-10-19 00:15:19', '2015-10-19 00:15:19', 0, 3, '黑龙江省鸡西市', 1, '鸡西市', ',650,', 650);
INSERT INTO `area` VALUES (688, '2015-10-19 00:15:20', '2015-10-19 00:15:20', 0, 1, '黑龙江省鸡西市鸡冠区', 2, '鸡冠区', ',650,687,', 687);
INSERT INTO `area` VALUES (689, '2015-10-19 00:15:21', '2015-10-19 00:15:21', 0, 2, '黑龙江省鸡西市恒山区', 2, '恒山区', ',650,687,', 687);
INSERT INTO `area` VALUES (690, '2015-10-19 00:15:22', '2015-10-19 00:15:22', 0, 3, '黑龙江省鸡西市滴道区', 2, '滴道区', ',650,687,', 687);
INSERT INTO `area` VALUES (691, '2015-10-19 00:15:23', '2015-10-19 00:15:23', 0, 4, '黑龙江省鸡西市梨树区', 2, '梨树区', ',650,687,', 687);
INSERT INTO `area` VALUES (692, '2015-10-19 00:15:24', '2015-10-19 00:15:24', 0, 5, '黑龙江省鸡西市城子河区', 2, '城子河区', ',650,687,', 687);
INSERT INTO `area` VALUES (693, '2015-10-19 00:15:25', '2015-10-19 00:15:25', 0, 6, '黑龙江省鸡西市麻山区', 2, '麻山区', ',650,687,', 687);
INSERT INTO `area` VALUES (694, '2015-10-19 00:15:26', '2015-10-19 00:15:26', 0, 7, '黑龙江省鸡西市鸡东县', 2, '鸡东县', ',650,687,', 687);
INSERT INTO `area` VALUES (695, '2015-10-19 00:15:27', '2015-10-19 00:15:27', 0, 8, '黑龙江省鸡西市虎林市', 2, '虎林市', ',650,687,', 687);
INSERT INTO `area` VALUES (696, '2015-10-19 00:15:28', '2015-10-19 00:15:28', 0, 9, '黑龙江省鸡西市密山市', 2, '密山市', ',650,687,', 687);
INSERT INTO `area` VALUES (697, '2015-10-19 00:15:29', '2015-10-19 00:15:29', 0, 4, '黑龙江省鹤岗市', 1, '鹤岗市', ',650,', 650);
INSERT INTO `area` VALUES (698, '2015-10-19 00:15:30', '2015-10-19 00:15:30', 0, 1, '黑龙江省鹤岗市向阳区', 2, '向阳区', ',650,697,', 697);
INSERT INTO `area` VALUES (699, '2015-10-19 00:15:31', '2015-10-19 00:15:31', 0, 2, '黑龙江省鹤岗市工农区', 2, '工农区', ',650,697,', 697);
INSERT INTO `area` VALUES (700, '2015-10-19 00:15:32', '2015-10-19 00:15:32', 0, 3, '黑龙江省鹤岗市南山区', 2, '南山区', ',650,697,', 697);
INSERT INTO `area` VALUES (701, '2015-10-19 00:15:33', '2015-10-19 00:15:33', 0, 4, '黑龙江省鹤岗市兴安区', 2, '兴安区', ',650,697,', 697);
INSERT INTO `area` VALUES (702, '2015-10-19 00:15:34', '2015-10-19 00:15:34', 0, 5, '黑龙江省鹤岗市东山区', 2, '东山区', ',650,697,', 697);
INSERT INTO `area` VALUES (703, '2015-10-19 00:15:35', '2015-10-19 00:15:35', 0, 6, '黑龙江省鹤岗市兴山区', 2, '兴山区', ',650,697,', 697);
INSERT INTO `area` VALUES (704, '2015-10-19 00:15:36', '2015-10-19 00:15:36', 0, 7, '黑龙江省鹤岗市萝北县', 2, '萝北县', ',650,697,', 697);
INSERT INTO `area` VALUES (705, '2015-10-19 00:15:37', '2015-10-19 00:15:37', 0, 8, '黑龙江省鹤岗市绥滨县', 2, '绥滨县', ',650,697,', 697);
INSERT INTO `area` VALUES (706, '2015-10-19 00:15:38', '2015-10-19 00:15:38', 0, 5, '黑龙江省双鸭山市', 1, '双鸭山市', ',650,', 650);
INSERT INTO `area` VALUES (707, '2015-10-19 00:15:39', '2015-10-19 00:15:39', 0, 1, '黑龙江省双鸭山市尖山区', 2, '尖山区', ',650,706,', 706);
INSERT INTO `area` VALUES (708, '2015-10-19 00:15:40', '2015-10-19 00:15:40', 0, 2, '黑龙江省双鸭山市岭东区', 2, '岭东区', ',650,706,', 706);
INSERT INTO `area` VALUES (709, '2015-10-19 00:15:41', '2015-10-19 00:15:41', 0, 3, '黑龙江省双鸭山市四方台区', 2, '四方台区', ',650,706,', 706);
INSERT INTO `area` VALUES (710, '2015-10-19 00:15:42', '2015-10-19 00:15:42', 0, 4, '黑龙江省双鸭山市宝山区', 2, '宝山区', ',650,706,', 706);
INSERT INTO `area` VALUES (711, '2015-10-19 00:15:43', '2015-10-19 00:15:43', 0, 5, '黑龙江省双鸭山市集贤县', 2, '集贤县', ',650,706,', 706);
INSERT INTO `area` VALUES (712, '2015-10-19 00:15:44', '2015-10-19 00:15:44', 0, 6, '黑龙江省双鸭山市友谊县', 2, '友谊县', ',650,706,', 706);
INSERT INTO `area` VALUES (713, '2015-10-19 00:15:45', '2015-10-19 00:15:45', 0, 7, '黑龙江省双鸭山市宝清县', 2, '宝清县', ',650,706,', 706);
INSERT INTO `area` VALUES (714, '2015-10-19 00:15:46', '2015-10-19 00:15:46', 0, 8, '黑龙江省双鸭山市饶河县', 2, '饶河县', ',650,706,', 706);
INSERT INTO `area` VALUES (715, '2015-10-19 00:15:47', '2015-10-19 00:15:47', 0, 6, '黑龙江省大庆市', 1, '大庆市', ',650,', 650);
INSERT INTO `area` VALUES (716, '2015-10-19 00:15:48', '2015-10-19 00:15:48', 0, 1, '黑龙江省大庆市萨尔图区', 2, '萨尔图区', ',650,715,', 715);
INSERT INTO `area` VALUES (717, '2015-10-19 00:15:49', '2015-10-19 00:15:49', 0, 2, '黑龙江省大庆市龙凤区', 2, '龙凤区', ',650,715,', 715);
INSERT INTO `area` VALUES (718, '2015-10-19 00:15:50', '2015-10-19 00:15:50', 0, 3, '黑龙江省大庆市让胡路区', 2, '让胡路区', ',650,715,', 715);
INSERT INTO `area` VALUES (719, '2015-10-19 00:15:51', '2015-10-19 00:15:51', 0, 4, '黑龙江省大庆市红岗区', 2, '红岗区', ',650,715,', 715);
INSERT INTO `area` VALUES (720, '2015-10-19 00:15:52', '2015-10-19 00:15:52', 0, 5, '黑龙江省大庆市大同区', 2, '大同区', ',650,715,', 715);
INSERT INTO `area` VALUES (721, '2015-10-19 00:15:53', '2015-10-19 00:15:53', 0, 6, '黑龙江省大庆市肇州县', 2, '肇州县', ',650,715,', 715);
INSERT INTO `area` VALUES (722, '2015-10-19 00:15:54', '2015-10-19 00:15:54', 0, 7, '黑龙江省大庆市肇源县', 2, '肇源县', ',650,715,', 715);
INSERT INTO `area` VALUES (723, '2015-10-19 00:15:55', '2015-10-19 00:15:55', 0, 8, '黑龙江省大庆市林甸县', 2, '林甸县', ',650,715,', 715);
INSERT INTO `area` VALUES (724, '2015-10-19 00:15:56', '2015-10-19 00:15:56', 0, 9, '黑龙江省大庆市杜尔伯特蒙古族自治县', 2, '杜尔伯特蒙古族自治县', ',650,715,', 715);
INSERT INTO `area` VALUES (725, '2015-10-19 00:15:57', '2015-10-19 00:15:57', 0, 7, '黑龙江省伊春市', 1, '伊春市', ',650,', 650);
INSERT INTO `area` VALUES (726, '2015-10-19 00:15:58', '2015-10-19 00:15:58', 0, 1, '黑龙江省伊春市伊春区', 2, '伊春区', ',650,725,', 725);
INSERT INTO `area` VALUES (727, '2015-10-19 00:15:59', '2015-10-19 00:15:59', 0, 2, '黑龙江省伊春市南岔区', 2, '南岔区', ',650,725,', 725);
INSERT INTO `area` VALUES (728, '2015-10-19 00:16:00', '2015-10-19 00:16:00', 0, 3, '黑龙江省伊春市友好区', 2, '友好区', ',650,725,', 725);
INSERT INTO `area` VALUES (729, '2015-10-19 00:16:01', '2015-10-19 00:16:01', 0, 4, '黑龙江省伊春市西林区', 2, '西林区', ',650,725,', 725);
INSERT INTO `area` VALUES (730, '2015-10-19 00:16:02', '2015-10-19 00:16:02', 0, 5, '黑龙江省伊春市翠峦区', 2, '翠峦区', ',650,725,', 725);
INSERT INTO `area` VALUES (731, '2015-10-19 00:16:03', '2015-10-19 00:16:03', 0, 6, '黑龙江省伊春市新青区', 2, '新青区', ',650,725,', 725);
INSERT INTO `area` VALUES (732, '2015-10-19 00:16:04', '2015-10-19 00:16:04', 0, 7, '黑龙江省伊春市美溪区', 2, '美溪区', ',650,725,', 725);
INSERT INTO `area` VALUES (733, '2015-10-19 00:16:05', '2015-10-19 00:16:05', 0, 8, '黑龙江省伊春市金山屯区', 2, '金山屯区', ',650,725,', 725);
INSERT INTO `area` VALUES (734, '2015-10-19 00:16:06', '2015-10-19 00:16:06', 0, 9, '黑龙江省伊春市五营区', 2, '五营区', ',650,725,', 725);
INSERT INTO `area` VALUES (735, '2015-10-19 00:16:07', '2015-10-19 00:16:07', 0, 10, '黑龙江省伊春市乌马河区', 2, '乌马河区', ',650,725,', 725);
INSERT INTO `area` VALUES (736, '2015-10-19 00:16:08', '2015-10-19 00:16:08', 0, 11, '黑龙江省伊春市汤旺河区', 2, '汤旺河区', ',650,725,', 725);
INSERT INTO `area` VALUES (737, '2015-10-19 00:16:09', '2015-10-19 00:16:09', 0, 12, '黑龙江省伊春市带岭区', 2, '带岭区', ',650,725,', 725);
INSERT INTO `area` VALUES (738, '2015-10-19 00:16:10', '2015-10-19 00:16:10', 0, 13, '黑龙江省伊春市乌伊岭区', 2, '乌伊岭区', ',650,725,', 725);
INSERT INTO `area` VALUES (739, '2015-10-19 00:16:11', '2015-10-19 00:16:11', 0, 14, '黑龙江省伊春市红星区', 2, '红星区', ',650,725,', 725);
INSERT INTO `area` VALUES (740, '2015-10-19 00:16:12', '2015-10-19 00:16:12', 0, 15, '黑龙江省伊春市上甘岭区', 2, '上甘岭区', ',650,725,', 725);
INSERT INTO `area` VALUES (741, '2015-10-19 00:16:13', '2015-10-19 00:16:13', 0, 16, '黑龙江省伊春市嘉荫县', 2, '嘉荫县', ',650,725,', 725);
INSERT INTO `area` VALUES (742, '2015-10-19 00:16:14', '2015-10-19 00:16:14', 0, 17, '黑龙江省伊春市铁力市', 2, '铁力市', ',650,725,', 725);
INSERT INTO `area` VALUES (743, '2015-10-19 00:16:15', '2015-10-19 00:16:15', 0, 8, '黑龙江省佳木斯市', 1, '佳木斯市', ',650,', 650);
INSERT INTO `area` VALUES (744, '2015-10-19 00:16:16', '2015-10-19 00:16:16', 0, 1, '黑龙江省佳木斯市向阳区', 2, '向阳区', ',650,743,', 743);
INSERT INTO `area` VALUES (745, '2015-10-19 00:16:17', '2015-10-19 00:16:17', 0, 2, '黑龙江省佳木斯市前进区', 2, '前进区', ',650,743,', 743);
INSERT INTO `area` VALUES (746, '2015-10-19 00:16:18', '2015-10-19 00:16:18', 0, 3, '黑龙江省佳木斯市东风区', 2, '东风区', ',650,743,', 743);
INSERT INTO `area` VALUES (747, '2015-10-19 00:16:19', '2015-10-19 00:16:19', 0, 4, '黑龙江省佳木斯市郊区', 2, '郊区', ',650,743,', 743);
INSERT INTO `area` VALUES (748, '2015-10-19 00:16:20', '2015-10-19 00:16:20', 0, 5, '黑龙江省佳木斯市桦南县', 2, '桦南县', ',650,743,', 743);
INSERT INTO `area` VALUES (749, '2015-10-19 00:16:21', '2015-10-19 00:16:21', 0, 6, '黑龙江省佳木斯市桦川县', 2, '桦川县', ',650,743,', 743);
INSERT INTO `area` VALUES (750, '2015-10-19 00:16:22', '2015-10-19 00:16:22', 0, 7, '黑龙江省佳木斯市汤原县', 2, '汤原县', ',650,743,', 743);
INSERT INTO `area` VALUES (751, '2015-10-19 00:16:23', '2015-10-19 00:16:23', 0, 8, '黑龙江省佳木斯市抚远县', 2, '抚远县', ',650,743,', 743);
INSERT INTO `area` VALUES (752, '2015-10-19 00:16:24', '2015-10-19 00:16:24', 0, 9, '黑龙江省佳木斯市同江市', 2, '同江市', ',650,743,', 743);
INSERT INTO `area` VALUES (753, '2015-10-19 00:16:25', '2015-10-19 00:16:25', 0, 10, '黑龙江省佳木斯市富锦市', 2, '富锦市', ',650,743,', 743);
INSERT INTO `area` VALUES (754, '2015-10-19 00:16:26', '2015-10-19 00:16:26', 0, 9, '黑龙江省七台河市', 1, '七台河市', ',650,', 650);
INSERT INTO `area` VALUES (755, '2015-10-19 00:16:27', '2015-10-19 00:16:27', 0, 1, '黑龙江省七台河市新兴区', 2, '新兴区', ',650,754,', 754);
INSERT INTO `area` VALUES (756, '2015-10-19 00:16:28', '2015-10-19 00:16:28', 0, 2, '黑龙江省七台河市桃山区', 2, '桃山区', ',650,754,', 754);
INSERT INTO `area` VALUES (757, '2015-10-19 00:16:29', '2015-10-19 00:16:29', 0, 3, '黑龙江省七台河市茄子河区', 2, '茄子河区', ',650,754,', 754);
INSERT INTO `area` VALUES (758, '2015-10-19 00:16:30', '2015-10-19 00:16:30', 0, 4, '黑龙江省七台河市勃利县', 2, '勃利县', ',650,754,', 754);
INSERT INTO `area` VALUES (759, '2015-10-19 00:16:31', '2015-10-19 00:16:31', 0, 10, '黑龙江省牡丹江市', 1, '牡丹江市', ',650,', 650);
INSERT INTO `area` VALUES (760, '2015-10-19 00:16:32', '2015-10-19 00:16:32', 0, 1, '黑龙江省牡丹江市东安区', 2, '东安区', ',650,759,', 759);
INSERT INTO `area` VALUES (761, '2015-10-19 00:16:33', '2015-10-19 00:16:33', 0, 2, '黑龙江省牡丹江市阳明区', 2, '阳明区', ',650,759,', 759);
INSERT INTO `area` VALUES (762, '2015-10-19 00:16:34', '2015-10-19 00:16:34', 0, 3, '黑龙江省牡丹江市爱民区', 2, '爱民区', ',650,759,', 759);
INSERT INTO `area` VALUES (763, '2015-10-19 00:16:35', '2015-10-19 00:16:35', 0, 4, '黑龙江省牡丹江市西安区', 2, '西安区', ',650,759,', 759);
INSERT INTO `area` VALUES (764, '2015-10-19 00:16:36', '2015-10-19 00:16:36', 0, 5, '黑龙江省牡丹江市东宁县', 2, '东宁县', ',650,759,', 759);
INSERT INTO `area` VALUES (765, '2015-10-19 00:16:37', '2015-10-19 00:16:37', 0, 6, '黑龙江省牡丹江市林口县', 2, '林口县', ',650,759,', 759);
INSERT INTO `area` VALUES (766, '2015-10-19 00:16:38', '2015-10-19 00:16:38', 0, 7, '黑龙江省牡丹江市绥芬河市', 2, '绥芬河市', ',650,759,', 759);
INSERT INTO `area` VALUES (767, '2015-10-19 00:16:39', '2015-10-19 00:16:39', 0, 8, '黑龙江省牡丹江市海林市', 2, '海林市', ',650,759,', 759);
INSERT INTO `area` VALUES (768, '2015-10-19 00:16:40', '2015-10-19 00:16:40', 0, 9, '黑龙江省牡丹江市宁安市', 2, '宁安市', ',650,759,', 759);
INSERT INTO `area` VALUES (769, '2015-10-19 00:16:41', '2015-10-19 00:16:41', 0, 10, '黑龙江省牡丹江市穆棱市', 2, '穆棱市', ',650,759,', 759);
INSERT INTO `area` VALUES (770, '2015-10-19 00:16:42', '2015-10-19 00:16:42', 0, 11, '黑龙江省黑河市', 1, '黑河市', ',650,', 650);
INSERT INTO `area` VALUES (771, '2015-10-19 00:16:43', '2015-10-19 00:16:43', 0, 1, '黑龙江省黑河市爱辉区', 2, '爱辉区', ',650,770,', 770);
INSERT INTO `area` VALUES (772, '2015-10-19 00:16:44', '2015-10-19 00:16:44', 0, 2, '黑龙江省黑河市嫩江县', 2, '嫩江县', ',650,770,', 770);
INSERT INTO `area` VALUES (773, '2015-10-19 00:16:45', '2015-10-19 00:16:45', 0, 3, '黑龙江省黑河市逊克县', 2, '逊克县', ',650,770,', 770);
INSERT INTO `area` VALUES (774, '2015-10-19 00:16:46', '2015-10-19 00:16:46', 0, 4, '黑龙江省黑河市孙吴县', 2, '孙吴县', ',650,770,', 770);
INSERT INTO `area` VALUES (775, '2015-10-19 00:16:47', '2015-10-19 00:16:47', 0, 5, '黑龙江省黑河市北安市', 2, '北安市', ',650,770,', 770);
INSERT INTO `area` VALUES (776, '2015-10-19 00:16:48', '2015-10-19 00:16:48', 0, 6, '黑龙江省黑河市五大连池市', 2, '五大连池市', ',650,770,', 770);
INSERT INTO `area` VALUES (777, '2015-10-19 00:16:49', '2015-10-19 00:16:49', 0, 12, '黑龙江省绥化市', 1, '绥化市', ',650,', 650);
INSERT INTO `area` VALUES (778, '2015-10-19 00:16:50', '2015-10-19 00:16:50', 0, 1, '黑龙江省绥化市北林区', 2, '北林区', ',650,777,', 777);
INSERT INTO `area` VALUES (779, '2015-10-19 00:16:51', '2015-10-19 00:16:51', 0, 2, '黑龙江省绥化市望奎县', 2, '望奎县', ',650,777,', 777);
INSERT INTO `area` VALUES (780, '2015-10-19 00:16:52', '2015-10-19 00:16:52', 0, 3, '黑龙江省绥化市兰西县', 2, '兰西县', ',650,777,', 777);
INSERT INTO `area` VALUES (781, '2015-10-19 00:16:53', '2015-10-19 00:16:53', 0, 4, '黑龙江省绥化市青冈县', 2, '青冈县', ',650,777,', 777);
INSERT INTO `area` VALUES (782, '2015-10-19 00:16:54', '2015-10-19 00:16:54', 0, 5, '黑龙江省绥化市庆安县', 2, '庆安县', ',650,777,', 777);
INSERT INTO `area` VALUES (783, '2015-10-19 00:16:55', '2015-10-19 00:16:55', 0, 6, '黑龙江省绥化市明水县', 2, '明水县', ',650,777,', 777);
INSERT INTO `area` VALUES (784, '2015-10-19 00:16:56', '2015-10-19 00:16:56', 0, 7, '黑龙江省绥化市绥棱县', 2, '绥棱县', ',650,777,', 777);
INSERT INTO `area` VALUES (785, '2015-10-19 00:16:57', '2015-10-19 00:16:57', 0, 8, '黑龙江省绥化市安达市', 2, '安达市', ',650,777,', 777);
INSERT INTO `area` VALUES (786, '2015-10-19 00:16:58', '2015-10-19 00:16:58', 0, 9, '黑龙江省绥化市肇东市', 2, '肇东市', ',650,777,', 777);
INSERT INTO `area` VALUES (787, '2015-10-19 00:16:59', '2015-10-19 00:16:59', 0, 10, '黑龙江省绥化市海伦市', 2, '海伦市', ',650,777,', 777);
INSERT INTO `area` VALUES (788, '2015-10-19 00:17:00', '2015-10-19 00:17:00', 0, 13, '黑龙江省大兴安岭地区', 1, '大兴安岭地区', ',650,', 650);
INSERT INTO `area` VALUES (789, '2015-10-19 00:17:01', '2015-10-19 00:17:01', 0, 1, '黑龙江省大兴安岭地区呼玛县', 2, '呼玛县', ',650,788,', 788);
INSERT INTO `area` VALUES (790, '2015-10-19 00:17:02', '2015-10-19 00:17:02', 0, 2, '黑龙江省大兴安岭地区塔河县', 2, '塔河县', ',650,788,', 788);
INSERT INTO `area` VALUES (791, '2015-10-19 00:17:03', '2015-10-19 00:17:03', 0, 3, '黑龙江省大兴安岭地区漠河县', 2, '漠河县', ',650,788,', 788);
INSERT INTO `area` VALUES (792, '2015-10-19 00:17:04', '2015-10-19 00:17:04', 0, 9, '上海市', 0, '上海市', ',', NULL);
INSERT INTO `area` VALUES (793, '2015-10-19 00:17:05', '2015-10-19 00:17:05', 0, 1, '上海市黄浦区', 1, '黄浦区', ',792,', 792);
INSERT INTO `area` VALUES (794, '2015-10-19 00:17:06', '2015-10-19 00:17:06', 0, 2, '上海市徐汇区', 1, '徐汇区', ',792,', 792);
INSERT INTO `area` VALUES (795, '2015-10-19 00:17:07', '2015-10-19 00:17:07', 0, 3, '上海市长宁区', 1, '长宁区', ',792,', 792);
INSERT INTO `area` VALUES (796, '2015-10-19 00:17:08', '2015-10-19 00:17:08', 0, 4, '上海市静安区', 1, '静安区', ',792,', 792);
INSERT INTO `area` VALUES (797, '2015-10-19 00:17:09', '2015-10-19 00:17:09', 0, 5, '上海市普陀区', 1, '普陀区', ',792,', 792);
INSERT INTO `area` VALUES (798, '2015-10-19 00:17:10', '2015-10-19 00:17:10', 0, 6, '上海市闸北区', 1, '闸北区', ',792,', 792);
INSERT INTO `area` VALUES (799, '2015-10-19 00:17:11', '2015-10-19 00:17:11', 0, 7, '上海市虹口区', 1, '虹口区', ',792,', 792);
INSERT INTO `area` VALUES (800, '2015-10-19 00:17:12', '2015-10-19 00:17:12', 0, 8, '上海市杨浦区', 1, '杨浦区', ',792,', 792);
INSERT INTO `area` VALUES (801, '2015-10-19 00:17:13', '2015-10-19 00:17:13', 0, 9, '上海市闵行区', 1, '闵行区', ',792,', 792);
INSERT INTO `area` VALUES (802, '2015-10-19 00:17:14', '2015-10-19 00:17:14', 0, 10, '上海市宝山区', 1, '宝山区', ',792,', 792);
INSERT INTO `area` VALUES (803, '2015-10-19 00:17:15', '2015-10-19 00:17:15', 0, 11, '上海市嘉定区', 1, '嘉定区', ',792,', 792);
INSERT INTO `area` VALUES (804, '2015-10-19 00:17:16', '2015-10-19 00:17:16', 0, 12, '上海市浦东新区', 1, '浦东新区', ',792,', 792);
INSERT INTO `area` VALUES (805, '2015-10-19 00:17:17', '2015-10-19 00:17:17', 0, 13, '上海市金山区', 1, '金山区', ',792,', 792);
INSERT INTO `area` VALUES (806, '2015-10-19 00:17:18', '2015-10-19 00:17:18', 0, 14, '上海市松江区', 1, '松江区', ',792,', 792);
INSERT INTO `area` VALUES (807, '2015-10-19 00:17:19', '2015-10-19 00:17:19', 0, 15, '上海市青浦区', 1, '青浦区', ',792,', 792);
INSERT INTO `area` VALUES (808, '2015-10-19 00:17:20', '2015-10-19 00:17:20', 0, 16, '上海市奉贤区', 1, '奉贤区', ',792,', 792);
INSERT INTO `area` VALUES (809, '2015-10-19 00:17:21', '2015-10-19 00:17:21', 0, 17, '上海市崇明县', 1, '崇明县', ',792,', 792);
INSERT INTO `area` VALUES (810, '2015-10-19 00:17:22', '2015-10-19 00:17:22', 0, 10, '江苏省', 0, '江苏省', ',', NULL);
INSERT INTO `area` VALUES (811, '2015-10-19 00:17:23', '2015-10-19 00:17:23', 0, 1, '江苏省南京市', 1, '南京市', ',810,', 810);
INSERT INTO `area` VALUES (812, '2015-10-19 00:17:24', '2015-10-19 00:17:24', 0, 1, '江苏省南京市玄武区', 2, '玄武区', ',810,811,', 811);
INSERT INTO `area` VALUES (813, '2015-10-19 00:17:25', '2015-10-19 00:17:25', 0, 2, '江苏省南京市秦淮区', 2, '秦淮区', ',810,811,', 811);
INSERT INTO `area` VALUES (814, '2015-10-19 00:17:26', '2015-10-19 00:17:26', 0, 3, '江苏省南京市建邺区', 2, '建邺区', ',810,811,', 811);
INSERT INTO `area` VALUES (815, '2015-10-19 00:17:27', '2015-10-19 00:17:27', 0, 4, '江苏省南京市鼓楼区', 2, '鼓楼区', ',810,811,', 811);
INSERT INTO `area` VALUES (816, '2015-10-19 00:17:28', '2015-10-19 00:17:28', 0, 5, '江苏省南京市浦口区', 2, '浦口区', ',810,811,', 811);
INSERT INTO `area` VALUES (817, '2015-10-19 00:17:29', '2015-10-19 00:17:29', 0, 6, '江苏省南京市栖霞区', 2, '栖霞区', ',810,811,', 811);
INSERT INTO `area` VALUES (818, '2015-10-19 00:17:30', '2015-10-19 00:17:30', 0, 7, '江苏省南京市雨花台区', 2, '雨花台区', ',810,811,', 811);
INSERT INTO `area` VALUES (819, '2015-10-19 00:17:31', '2015-10-19 00:17:31', 0, 8, '江苏省南京市江宁区', 2, '江宁区', ',810,811,', 811);
INSERT INTO `area` VALUES (820, '2015-10-19 00:17:32', '2015-10-19 00:17:32', 0, 9, '江苏省南京市六合区', 2, '六合区', ',810,811,', 811);
INSERT INTO `area` VALUES (821, '2015-10-19 00:17:33', '2015-10-19 00:17:33', 0, 10, '江苏省南京市溧水区', 2, '溧水区', ',810,811,', 811);
INSERT INTO `area` VALUES (822, '2015-10-19 00:17:34', '2015-10-19 00:17:34', 0, 11, '江苏省南京市高淳区', 2, '高淳区', ',810,811,', 811);
INSERT INTO `area` VALUES (823, '2015-10-19 00:17:35', '2015-10-19 00:17:35', 0, 2, '江苏省无锡市', 1, '无锡市', ',810,', 810);
INSERT INTO `area` VALUES (824, '2015-10-19 00:17:36', '2015-10-19 00:17:36', 0, 1, '江苏省无锡市崇安区', 2, '崇安区', ',810,823,', 823);
INSERT INTO `area` VALUES (825, '2015-10-19 00:17:37', '2015-10-19 00:17:37', 0, 2, '江苏省无锡市南长区', 2, '南长区', ',810,823,', 823);
INSERT INTO `area` VALUES (826, '2015-10-19 00:17:38', '2015-10-19 00:17:38', 0, 3, '江苏省无锡市北塘区', 2, '北塘区', ',810,823,', 823);
INSERT INTO `area` VALUES (827, '2015-10-19 00:17:39', '2015-10-19 00:17:39', 0, 4, '江苏省无锡市锡山区', 2, '锡山区', ',810,823,', 823);
INSERT INTO `area` VALUES (828, '2015-10-19 00:17:40', '2015-10-19 00:17:40', 0, 5, '江苏省无锡市惠山区', 2, '惠山区', ',810,823,', 823);
INSERT INTO `area` VALUES (829, '2015-10-19 00:17:41', '2015-10-19 00:17:41', 0, 6, '江苏省无锡市滨湖区', 2, '滨湖区', ',810,823,', 823);
INSERT INTO `area` VALUES (830, '2015-10-19 00:17:42', '2015-10-19 00:17:42', 0, 7, '江苏省无锡市江阴市', 2, '江阴市', ',810,823,', 823);
INSERT INTO `area` VALUES (831, '2015-10-19 00:17:43', '2015-10-19 00:17:43', 0, 8, '江苏省无锡市宜兴市', 2, '宜兴市', ',810,823,', 823);
INSERT INTO `area` VALUES (832, '2015-10-19 00:17:44', '2015-10-19 00:17:44', 0, 3, '江苏省徐州市', 1, '徐州市', ',810,', 810);
INSERT INTO `area` VALUES (833, '2015-10-19 00:17:45', '2015-10-19 00:17:45', 0, 1, '江苏省徐州市鼓楼区', 2, '鼓楼区', ',810,832,', 832);
INSERT INTO `area` VALUES (834, '2015-10-19 00:17:46', '2015-10-19 00:17:46', 0, 2, '江苏省徐州市云龙区', 2, '云龙区', ',810,832,', 832);
INSERT INTO `area` VALUES (835, '2015-10-19 00:17:47', '2015-10-19 00:17:47', 0, 3, '江苏省徐州市贾汪区', 2, '贾汪区', ',810,832,', 832);
INSERT INTO `area` VALUES (836, '2015-10-19 00:17:48', '2015-10-19 00:17:48', 0, 4, '江苏省徐州市泉山区', 2, '泉山区', ',810,832,', 832);
INSERT INTO `area` VALUES (837, '2015-10-19 00:17:49', '2015-10-19 00:17:49', 0, 5, '江苏省徐州市铜山区', 2, '铜山区', ',810,832,', 832);
INSERT INTO `area` VALUES (838, '2015-10-19 00:17:50', '2015-10-19 00:17:50', 0, 6, '江苏省徐州市丰县', 2, '丰县', ',810,832,', 832);
INSERT INTO `area` VALUES (839, '2015-10-19 00:17:51', '2015-10-19 00:17:51', 0, 7, '江苏省徐州市沛县', 2, '沛县', ',810,832,', 832);
INSERT INTO `area` VALUES (840, '2015-10-19 00:17:52', '2015-10-19 00:17:52', 0, 8, '江苏省徐州市睢宁县', 2, '睢宁县', ',810,832,', 832);
INSERT INTO `area` VALUES (841, '2015-10-19 00:17:53', '2015-10-19 00:17:53', 0, 9, '江苏省徐州市新沂市', 2, '新沂市', ',810,832,', 832);
INSERT INTO `area` VALUES (842, '2015-10-19 00:17:54', '2015-10-19 00:17:54', 0, 10, '江苏省徐州市邳州市', 2, '邳州市', ',810,832,', 832);
INSERT INTO `area` VALUES (843, '2015-10-19 00:17:55', '2015-10-19 00:17:55', 0, 4, '江苏省常州市', 1, '常州市', ',810,', 810);
INSERT INTO `area` VALUES (844, '2015-10-19 00:17:56', '2015-10-19 00:17:56', 0, 1, '江苏省常州市天宁区', 2, '天宁区', ',810,843,', 843);
INSERT INTO `area` VALUES (845, '2015-10-19 00:17:57', '2015-10-19 00:17:57', 0, 2, '江苏省常州市钟楼区', 2, '钟楼区', ',810,843,', 843);
INSERT INTO `area` VALUES (846, '2015-10-19 00:17:58', '2015-10-19 00:17:58', 0, 3, '江苏省常州市戚墅堰区', 2, '戚墅堰区', ',810,843,', 843);
INSERT INTO `area` VALUES (847, '2015-10-19 00:17:59', '2015-10-19 00:17:59', 0, 4, '江苏省常州市新北区', 2, '新北区', ',810,843,', 843);
INSERT INTO `area` VALUES (848, '2015-10-19 00:18:00', '2015-10-19 00:18:00', 0, 5, '江苏省常州市武进区', 2, '武进区', ',810,843,', 843);
INSERT INTO `area` VALUES (849, '2015-10-19 00:18:01', '2015-10-19 00:18:01', 0, 6, '江苏省常州市溧阳市', 2, '溧阳市', ',810,843,', 843);
INSERT INTO `area` VALUES (850, '2015-10-19 00:18:02', '2015-10-19 00:18:02', 0, 7, '江苏省常州市金坛市', 2, '金坛市', ',810,843,', 843);
INSERT INTO `area` VALUES (851, '2015-10-19 00:18:03', '2015-10-19 00:18:03', 0, 5, '江苏省苏州市', 1, '苏州市', ',810,', 810);
INSERT INTO `area` VALUES (852, '2015-10-19 00:18:04', '2015-10-19 00:18:04', 0, 1, '江苏省苏州市虎丘区', 2, '虎丘区', ',810,851,', 851);
INSERT INTO `area` VALUES (853, '2015-10-19 00:18:05', '2015-10-19 00:18:05', 0, 2, '江苏省苏州市吴中区', 2, '吴中区', ',810,851,', 851);
INSERT INTO `area` VALUES (854, '2015-10-19 00:18:06', '2015-10-19 00:18:06', 0, 3, '江苏省苏州市相城区', 2, '相城区', ',810,851,', 851);
INSERT INTO `area` VALUES (855, '2015-10-19 00:18:07', '2015-10-19 00:18:07', 0, 4, '江苏省苏州市姑苏区', 2, '姑苏区', ',810,851,', 851);
INSERT INTO `area` VALUES (856, '2015-10-19 00:18:08', '2015-10-19 00:18:08', 0, 5, '江苏省苏州市吴江区', 2, '吴江区', ',810,851,', 851);
INSERT INTO `area` VALUES (857, '2015-10-19 00:18:09', '2015-10-19 00:18:09', 0, 6, '江苏省苏州市常熟市', 2, '常熟市', ',810,851,', 851);
INSERT INTO `area` VALUES (858, '2015-10-19 00:18:10', '2015-10-19 00:18:10', 0, 7, '江苏省苏州市张家港市', 2, '张家港市', ',810,851,', 851);
INSERT INTO `area` VALUES (859, '2015-10-19 00:18:11', '2015-10-19 00:18:11', 0, 8, '江苏省苏州市昆山市', 2, '昆山市', ',810,851,', 851);
INSERT INTO `area` VALUES (860, '2015-10-19 00:18:12', '2015-10-19 00:18:12', 0, 9, '江苏省苏州市太仓市', 2, '太仓市', ',810,851,', 851);
INSERT INTO `area` VALUES (861, '2015-10-19 00:18:13', '2015-10-19 00:18:13', 0, 6, '江苏省南通市', 1, '南通市', ',810,', 810);
INSERT INTO `area` VALUES (862, '2015-10-19 00:18:14', '2015-10-19 00:18:14', 0, 1, '江苏省南通市崇川区', 2, '崇川区', ',810,861,', 861);
INSERT INTO `area` VALUES (863, '2015-10-19 00:18:15', '2015-10-19 00:18:15', 0, 2, '江苏省南通市港闸区', 2, '港闸区', ',810,861,', 861);
INSERT INTO `area` VALUES (864, '2015-10-19 00:18:16', '2015-10-19 00:18:16', 0, 3, '江苏省南通市通州区', 2, '通州区', ',810,861,', 861);
INSERT INTO `area` VALUES (865, '2015-10-19 00:18:17', '2015-10-19 00:18:17', 0, 4, '江苏省南通市海安县', 2, '海安县', ',810,861,', 861);
INSERT INTO `area` VALUES (866, '2015-10-19 00:18:18', '2015-10-19 00:18:18', 0, 5, '江苏省南通市如东县', 2, '如东县', ',810,861,', 861);
INSERT INTO `area` VALUES (867, '2015-10-19 00:18:19', '2015-10-19 00:18:19', 0, 6, '江苏省南通市启东市', 2, '启东市', ',810,861,', 861);
INSERT INTO `area` VALUES (868, '2015-10-19 00:18:20', '2015-10-19 00:18:20', 0, 7, '江苏省南通市如皋市', 2, '如皋市', ',810,861,', 861);
INSERT INTO `area` VALUES (869, '2015-10-19 00:18:21', '2015-10-19 00:18:21', 0, 8, '江苏省南通市海门市', 2, '海门市', ',810,861,', 861);
INSERT INTO `area` VALUES (870, '2015-10-19 00:18:22', '2015-10-19 00:18:22', 0, 7, '江苏省连云港市', 1, '连云港市', ',810,', 810);
INSERT INTO `area` VALUES (871, '2015-10-19 00:18:23', '2015-10-19 00:18:23', 0, 1, '江苏省连云港市连云区', 2, '连云区', ',810,870,', 870);
INSERT INTO `area` VALUES (872, '2015-10-19 00:18:24', '2015-10-19 00:18:24', 0, 2, '江苏省连云港市新浦区', 2, '新浦区', ',810,870,', 870);
INSERT INTO `area` VALUES (873, '2015-10-19 00:18:25', '2015-10-19 00:18:25', 0, 3, '江苏省连云港市海州区', 2, '海州区', ',810,870,', 870);
INSERT INTO `area` VALUES (874, '2015-10-19 00:18:26', '2015-10-19 00:18:26', 0, 4, '江苏省连云港市赣榆县', 2, '赣榆县', ',810,870,', 870);
INSERT INTO `area` VALUES (875, '2015-10-19 00:18:27', '2015-10-19 00:18:27', 0, 5, '江苏省连云港市东海县', 2, '东海县', ',810,870,', 870);
INSERT INTO `area` VALUES (876, '2015-10-19 00:18:28', '2015-10-19 00:18:28', 0, 6, '江苏省连云港市灌云县', 2, '灌云县', ',810,870,', 870);
INSERT INTO `area` VALUES (877, '2015-10-19 00:18:29', '2015-10-19 00:18:29', 0, 7, '江苏省连云港市灌南县', 2, '灌南县', ',810,870,', 870);
INSERT INTO `area` VALUES (878, '2015-10-19 00:18:30', '2015-10-19 00:18:30', 0, 8, '江苏省淮安市', 1, '淮安市', ',810,', 810);
INSERT INTO `area` VALUES (879, '2015-10-19 00:18:31', '2015-10-19 00:18:31', 0, 1, '江苏省淮安市清河区', 2, '清河区', ',810,878,', 878);
INSERT INTO `area` VALUES (880, '2015-10-19 00:18:32', '2015-10-19 00:18:32', 0, 2, '江苏省淮安市淮安区', 2, '淮安区', ',810,878,', 878);
INSERT INTO `area` VALUES (881, '2015-10-19 00:18:33', '2015-10-19 00:18:33', 0, 3, '江苏省淮安市淮阴区', 2, '淮阴区', ',810,878,', 878);
INSERT INTO `area` VALUES (882, '2015-10-19 00:18:34', '2015-10-19 00:18:34', 0, 4, '江苏省淮安市清浦区', 2, '清浦区', ',810,878,', 878);
INSERT INTO `area` VALUES (883, '2015-10-19 00:18:35', '2015-10-19 00:18:35', 0, 5, '江苏省淮安市涟水县', 2, '涟水县', ',810,878,', 878);
INSERT INTO `area` VALUES (884, '2015-10-19 00:18:36', '2015-10-19 00:18:36', 0, 6, '江苏省淮安市洪泽县', 2, '洪泽县', ',810,878,', 878);
INSERT INTO `area` VALUES (885, '2015-10-19 00:18:37', '2015-10-19 00:18:37', 0, 7, '江苏省淮安市盱眙县', 2, '盱眙县', ',810,878,', 878);
INSERT INTO `area` VALUES (886, '2015-10-19 00:18:38', '2015-10-19 00:18:38', 0, 8, '江苏省淮安市金湖县', 2, '金湖县', ',810,878,', 878);
INSERT INTO `area` VALUES (887, '2015-10-19 00:18:39', '2015-10-19 00:18:39', 0, 9, '江苏省盐城市', 1, '盐城市', ',810,', 810);
INSERT INTO `area` VALUES (888, '2015-10-19 00:18:40', '2015-10-19 00:18:40', 0, 1, '江苏省盐城市亭湖区', 2, '亭湖区', ',810,887,', 887);
INSERT INTO `area` VALUES (889, '2015-10-19 00:18:41', '2015-10-19 00:18:41', 0, 2, '江苏省盐城市盐都区', 2, '盐都区', ',810,887,', 887);
INSERT INTO `area` VALUES (890, '2015-10-19 00:18:42', '2015-10-19 00:18:42', 0, 3, '江苏省盐城市响水县', 2, '响水县', ',810,887,', 887);
INSERT INTO `area` VALUES (891, '2015-10-19 00:18:43', '2015-10-19 00:18:43', 0, 4, '江苏省盐城市滨海县', 2, '滨海县', ',810,887,', 887);
INSERT INTO `area` VALUES (892, '2015-10-19 00:18:44', '2015-10-19 00:18:44', 0, 5, '江苏省盐城市阜宁县', 2, '阜宁县', ',810,887,', 887);
INSERT INTO `area` VALUES (893, '2015-10-19 00:18:45', '2015-10-19 00:18:45', 0, 6, '江苏省盐城市射阳县', 2, '射阳县', ',810,887,', 887);
INSERT INTO `area` VALUES (894, '2015-10-19 00:18:46', '2015-10-19 00:18:46', 0, 7, '江苏省盐城市建湖县', 2, '建湖县', ',810,887,', 887);
INSERT INTO `area` VALUES (895, '2015-10-19 00:18:47', '2015-10-19 00:18:47', 0, 8, '江苏省盐城市东台市', 2, '东台市', ',810,887,', 887);
INSERT INTO `area` VALUES (896, '2015-10-19 00:18:48', '2015-10-19 00:18:48', 0, 9, '江苏省盐城市大丰市', 2, '大丰市', ',810,887,', 887);
INSERT INTO `area` VALUES (897, '2015-10-19 00:18:49', '2015-10-19 00:18:49', 0, 10, '江苏省扬州市', 1, '扬州市', ',810,', 810);
INSERT INTO `area` VALUES (898, '2015-10-19 00:18:50', '2015-10-19 00:18:50', 0, 1, '江苏省扬州市广陵区', 2, '广陵区', ',810,897,', 897);
INSERT INTO `area` VALUES (899, '2015-10-19 00:18:51', '2015-10-19 00:18:51', 0, 2, '江苏省扬州市邗江区', 2, '邗江区', ',810,897,', 897);
INSERT INTO `area` VALUES (900, '2015-10-19 00:18:52', '2015-10-19 00:18:52', 0, 3, '江苏省扬州市江都区', 2, '江都区', ',810,897,', 897);
INSERT INTO `area` VALUES (901, '2015-10-19 00:18:53', '2015-10-19 00:18:53', 0, 4, '江苏省扬州市宝应县', 2, '宝应县', ',810,897,', 897);
INSERT INTO `area` VALUES (902, '2015-10-19 00:18:54', '2015-10-19 00:18:54', 0, 5, '江苏省扬州市仪征市', 2, '仪征市', ',810,897,', 897);
INSERT INTO `area` VALUES (903, '2015-10-19 00:18:55', '2015-10-19 00:18:55', 0, 6, '江苏省扬州市高邮市', 2, '高邮市', ',810,897,', 897);
INSERT INTO `area` VALUES (904, '2015-10-19 00:18:56', '2015-10-19 00:18:56', 0, 11, '江苏省镇江市', 1, '镇江市', ',810,', 810);
INSERT INTO `area` VALUES (905, '2015-10-19 00:18:57', '2015-10-19 00:18:57', 0, 1, '江苏省镇江市京口区', 2, '京口区', ',810,904,', 904);
INSERT INTO `area` VALUES (906, '2015-10-19 00:18:58', '2015-10-19 00:18:58', 0, 2, '江苏省镇江市润州区', 2, '润州区', ',810,904,', 904);
INSERT INTO `area` VALUES (907, '2015-10-19 00:18:59', '2015-10-19 00:18:59', 0, 3, '江苏省镇江市丹徒区', 2, '丹徒区', ',810,904,', 904);
INSERT INTO `area` VALUES (908, '2015-10-19 00:19:00', '2015-10-19 00:19:00', 0, 4, '江苏省镇江市丹阳市', 2, '丹阳市', ',810,904,', 904);
INSERT INTO `area` VALUES (909, '2015-10-19 00:19:01', '2015-10-19 00:19:01', 0, 5, '江苏省镇江市扬中市', 2, '扬中市', ',810,904,', 904);
INSERT INTO `area` VALUES (910, '2015-10-19 00:19:02', '2015-10-19 00:19:02', 0, 6, '江苏省镇江市句容市', 2, '句容市', ',810,904,', 904);
INSERT INTO `area` VALUES (911, '2015-10-19 00:19:03', '2015-10-19 00:19:03', 0, 12, '江苏省泰州市', 1, '泰州市', ',810,', 810);
INSERT INTO `area` VALUES (912, '2015-10-19 00:19:04', '2015-10-19 00:19:04', 0, 1, '江苏省泰州市海陵区', 2, '海陵区', ',810,911,', 911);
INSERT INTO `area` VALUES (913, '2015-10-19 00:19:05', '2015-10-19 00:19:05', 0, 2, '江苏省泰州市高港区', 2, '高港区', ',810,911,', 911);
INSERT INTO `area` VALUES (914, '2015-10-19 00:19:06', '2015-10-19 00:19:06', 0, 3, '江苏省泰州市姜堰区', 2, '姜堰区', ',810,911,', 911);
INSERT INTO `area` VALUES (915, '2015-10-19 00:19:07', '2015-10-19 00:19:07', 0, 4, '江苏省泰州市兴化市', 2, '兴化市', ',810,911,', 911);
INSERT INTO `area` VALUES (916, '2015-10-19 00:19:08', '2015-10-19 00:19:08', 0, 5, '江苏省泰州市靖江市', 2, '靖江市', ',810,911,', 911);
INSERT INTO `area` VALUES (917, '2015-10-19 00:19:09', '2015-10-19 00:19:09', 0, 6, '江苏省泰州市泰兴市', 2, '泰兴市', ',810,911,', 911);
INSERT INTO `area` VALUES (918, '2015-10-19 00:19:10', '2015-10-19 00:19:10', 0, 13, '江苏省宿迁市', 1, '宿迁市', ',810,', 810);
INSERT INTO `area` VALUES (919, '2015-10-19 00:19:11', '2015-10-19 00:19:11', 0, 1, '江苏省宿迁市宿城区', 2, '宿城区', ',810,918,', 918);
INSERT INTO `area` VALUES (920, '2015-10-19 00:19:12', '2015-10-19 00:19:12', 0, 2, '江苏省宿迁市宿豫区', 2, '宿豫区', ',810,918,', 918);
INSERT INTO `area` VALUES (921, '2015-10-19 00:19:13', '2015-10-19 00:19:13', 0, 3, '江苏省宿迁市沭阳县', 2, '沭阳县', ',810,918,', 918);
INSERT INTO `area` VALUES (922, '2015-10-19 00:19:14', '2015-10-19 00:19:14', 0, 4, '江苏省宿迁市泗阳县', 2, '泗阳县', ',810,918,', 918);
INSERT INTO `area` VALUES (923, '2015-10-19 00:19:15', '2015-10-19 00:19:15', 0, 5, '江苏省宿迁市泗洪县', 2, '泗洪县', ',810,918,', 918);
INSERT INTO `area` VALUES (924, '2015-10-19 00:19:16', '2015-10-19 00:19:16', 0, 11, '浙江省', 0, '浙江省', ',', NULL);
INSERT INTO `area` VALUES (925, '2015-10-19 00:19:17', '2015-10-19 00:19:17', 0, 1, '浙江省杭州市', 1, '杭州市', ',924,', 924);
INSERT INTO `area` VALUES (926, '2015-10-19 00:19:18', '2015-10-19 00:19:18', 0, 1, '浙江省杭州市上城区', 2, '上城区', ',924,925,', 925);
INSERT INTO `area` VALUES (927, '2015-10-19 00:19:19', '2015-10-19 00:19:19', 0, 2, '浙江省杭州市下城区', 2, '下城区', ',924,925,', 925);
INSERT INTO `are
gitextract_r7yl04yy/
├── .gitattributes
├── .gitignore
├── .gitlab-ci.yml
├── LICENSE
├── README.md
├── db/
│ ├── init.sql
│ └── sdb_带测试数据.sql
├── pom-war.xml
├── pom.xml
├── sdb.iml
└── src/
├── main/
│ ├── java/
│ │ ├── com/
│ │ │ └── baidu/
│ │ │ └── ueditor/
│ │ │ ├── ActionEnter.java
│ │ │ ├── ConfigManager.java
│ │ │ ├── Encoder.java
│ │ │ ├── PathFormat.java
│ │ │ ├── define/
│ │ │ │ ├── ActionMap.java
│ │ │ │ ├── ActionState.java
│ │ │ │ ├── AppInfo.java
│ │ │ │ ├── BaseState.java
│ │ │ │ ├── FileType.java
│ │ │ │ ├── MIMEType.java
│ │ │ │ ├── MultiState.java
│ │ │ │ └── State.java
│ │ │ ├── hunter/
│ │ │ │ ├── FileManager.java
│ │ │ │ └── ImageHunter.java
│ │ │ └── upload/
│ │ │ ├── Base64Uploader.java
│ │ │ ├── BinaryUploader.java
│ │ │ ├── StorageManager.java
│ │ │ └── Uploader.java
│ │ └── io/
│ │ └── sdb/
│ │ ├── SdbApplication.java
│ │ ├── builder/
│ │ │ ├── AbstractBuilder.java
│ │ │ ├── ImageBuilder.java
│ │ │ ├── MyMetaBuilder.java
│ │ │ └── TextBuilder.java
│ │ ├── common/
│ │ │ ├── annotation/
│ │ │ │ ├── JFinalTx.java
│ │ │ │ ├── Login.java
│ │ │ │ ├── LoginUser.java
│ │ │ │ └── SysLog.java
│ │ │ ├── aspect/
│ │ │ │ ├── RedisAspect.java
│ │ │ │ └── SysLogAspect.java
│ │ │ ├── entity/
│ │ │ │ ├── AreaNode.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── Node.java
│ │ │ │ ├── Order.java
│ │ │ │ └── kuaidi100/
│ │ │ │ ├── MapCustomConverter.java
│ │ │ │ ├── NoticeRequest.java
│ │ │ │ ├── NoticeResponse.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── ResultItem.java
│ │ │ │ ├── TaskRequest.java
│ │ │ │ └── TaskResponse.java
│ │ │ ├── exception/
│ │ │ │ ├── RRException.java
│ │ │ │ └── RRExceptionHandler.java
│ │ │ ├── utils/
│ │ │ │ ├── ConfigConstant.java
│ │ │ │ ├── Constant.java
│ │ │ │ ├── DateUtils.java
│ │ │ │ ├── EnumUtil.java
│ │ │ │ ├── GenericsUtils.java
│ │ │ │ ├── HttpContextUtils.java
│ │ │ │ ├── HttpRequest.java
│ │ │ │ ├── IPUtils.java
│ │ │ │ ├── JfEnjoy.java
│ │ │ │ ├── JsonUtils.java
│ │ │ │ ├── JwtUtils.java
│ │ │ │ ├── MapUtils.java
│ │ │ │ ├── MoneyUtils.java
│ │ │ │ ├── PageUtils.java
│ │ │ │ ├── Query.java
│ │ │ │ ├── R.java
│ │ │ │ ├── RecordUtils.java
│ │ │ │ ├── RedisKeys.java
│ │ │ │ ├── RedisLock.java
│ │ │ │ ├── RedisUtils.java
│ │ │ │ ├── ShiroUtils.java
│ │ │ │ ├── SpringContextUtils.java
│ │ │ │ ├── SqlHelper.java
│ │ │ │ ├── TreeBuilder.java
│ │ │ │ ├── _JFCodeGenerator.java
│ │ │ │ ├── _JFinalGenerator.java
│ │ │ │ └── tpl/
│ │ │ │ ├── html/
│ │ │ │ │ ├── add-or-update.html
│ │ │ │ │ └── index.html
│ │ │ │ └── java/
│ │ │ │ ├── controller.html
│ │ │ │ ├── dao.html
│ │ │ │ ├── service.html
│ │ │ │ └── serviceImpl.html
│ │ │ ├── validator/
│ │ │ │ ├── Assert.java
│ │ │ │ ├── ValidatorUtils.java
│ │ │ │ └── group/
│ │ │ │ ├── AddGroup.java
│ │ │ │ ├── AliyunGroup.java
│ │ │ │ ├── Group.java
│ │ │ │ ├── QcloudGroup.java
│ │ │ │ ├── QiniuGroup.java
│ │ │ │ └── UpdateGroup.java
│ │ │ └── xss/
│ │ │ ├── HTMLFilter.java
│ │ │ ├── SQLFilter.java
│ │ │ ├── XssFilter.java
│ │ │ └── XssHttpServletRequestWrapper.java
│ │ ├── config/
│ │ │ ├── ActiveRecordConfig.java
│ │ │ ├── AlipayConfig.java
│ │ │ ├── CorsConfig.java
│ │ │ ├── FilterConfig.java
│ │ │ ├── JFinalTxAop.java
│ │ │ ├── KaptchaConfig.java
│ │ │ ├── Kuaidi100Config.java
│ │ │ ├── OrderProperties.java
│ │ │ ├── RedisConfig.java
│ │ │ ├── ShiroConfig.java
│ │ │ ├── SpringBootConfig.java
│ │ │ ├── SwaggerConfig.java
│ │ │ ├── WebMvcConfig.java
│ │ │ ├── WechatOpenConfig.java
│ │ │ ├── WechatPayConfig.java
│ │ │ ├── WxMaConfiguration.java
│ │ │ ├── WxMaProperties.java
│ │ │ ├── WxMpConfiguration.java
│ │ │ └── WxMpProperties.java
│ │ ├── controller/
│ │ │ ├── AbstractController.java
│ │ │ ├── AppLoginController.java
│ │ │ ├── AppRegisterController.java
│ │ │ ├── AppTestController.java
│ │ │ ├── CartController.java
│ │ │ ├── FavoriteGoodsController.java
│ │ │ ├── FileController.java
│ │ │ ├── GoodsController.java
│ │ │ ├── GrouponController.java
│ │ │ ├── OrderController.java
│ │ │ ├── PayController.java
│ │ │ ├── ProductCategoryController.java
│ │ │ ├── ProductController.java
│ │ │ ├── ScheduleJobController.java
│ │ │ ├── ScheduleJobLogController.java
│ │ │ ├── SpecificationController.java
│ │ │ ├── SysCampaignController.java
│ │ │ ├── SysConfigController.java
│ │ │ ├── SysDeliveryCorpController.java
│ │ │ ├── SysFavoriteGoodsController.java
│ │ │ ├── SysGoodsController.java
│ │ │ ├── SysGrouponController.java
│ │ │ ├── SysGrouponTeamController.java
│ │ │ ├── SysLogController.java
│ │ │ ├── SysLoginController.java
│ │ │ ├── SysLogisticsController.java
│ │ │ ├── SysMenuController.java
│ │ │ ├── SysOrderController.java
│ │ │ ├── SysOssController.java
│ │ │ ├── SysProductCategoryController.java
│ │ │ ├── SysRoleController.java
│ │ │ ├── SysSpecificationController.java
│ │ │ ├── SysUserController.java
│ │ │ ├── TestController.java
│ │ │ ├── UEditorController.java
│ │ │ ├── WxMaMediaController.java
│ │ │ ├── WxMaUserController.java
│ │ │ ├── WxPayController.java
│ │ │ └── WxPortalController.java
│ │ ├── dao/
│ │ │ ├── AreaDao.java
│ │ │ ├── BaseDao.java
│ │ │ ├── CampaignDao.java
│ │ │ ├── CartDao.java
│ │ │ ├── DeliveryCorpDao.java
│ │ │ ├── FavoriteGoodsDao.java
│ │ │ ├── GoodsDao.java
│ │ │ ├── GrouponDao.java
│ │ │ ├── GrouponTeamDao.java
│ │ │ ├── LogisticsDao.java
│ │ │ ├── OrderDetailDao.java
│ │ │ ├── OrderMasterDao.java
│ │ │ ├── ProductCategoryDao.java
│ │ │ ├── ProductDao.java
│ │ │ ├── ReceiverDao.java
│ │ │ ├── ScheduleJobDao.java
│ │ │ ├── ScheduleJobLogDao.java
│ │ │ ├── SnDao.java
│ │ │ ├── SpecificationDao.java
│ │ │ ├── SysCaptchaDao.java
│ │ │ ├── SysConfigDao.java
│ │ │ ├── SysLogDao.java
│ │ │ ├── SysMenuDao.java
│ │ │ ├── SysOssDao.java
│ │ │ ├── SysRoleDao.java
│ │ │ ├── SysRoleMenuDao.java
│ │ │ ├── SysUserDao.java
│ │ │ ├── SysUserRoleDao.java
│ │ │ ├── SysUserTokenDao.java
│ │ │ └── UserDao.java
│ │ ├── datasources/
│ │ │ ├── DataSourceNames.java
│ │ │ ├── DynamicDataSource.java
│ │ │ ├── DynamicDataSourceConfig.java
│ │ │ ├── annotation/
│ │ │ │ └── DataSource.java
│ │ │ └── aspect/
│ │ │ └── DataSourceAspect.java
│ │ ├── dto/
│ │ │ ├── CartDTO.java
│ │ │ ├── FavoriteGoodsDTO.java
│ │ │ ├── GoodsDTO.java
│ │ │ ├── OrderDTO.java
│ │ │ └── ProductDTO.java
│ │ ├── enums/
│ │ │ ├── CampaignEnum.java
│ │ │ ├── GeneralEnum.java
│ │ │ ├── GrouponStatusEnum.java
│ │ │ ├── IEnum.java
│ │ │ ├── Language.java
│ │ │ ├── OrderStatusEnum.java
│ │ │ ├── PayStatusEnum.java
│ │ │ ├── ProductStatusEnum.java
│ │ │ ├── ResultEnum.java
│ │ │ ├── SnEnum.java
│ │ │ └── VolunteerStateEnum.java
│ │ ├── form/
│ │ │ ├── CartForm.java
│ │ │ ├── CheckOutForm.java
│ │ │ ├── GoodsData.java
│ │ │ ├── GoodsForm.java
│ │ │ ├── GoodsListForm.java
│ │ │ ├── GoodsParaData.java
│ │ │ ├── GoodsParaEntryData.java
│ │ │ ├── GoodsSpecData.java
│ │ │ ├── GoodsSpecGroupData.java
│ │ │ ├── InvoiceInfo.java
│ │ │ ├── LoginForm.java
│ │ │ ├── MaLoginForm.java
│ │ │ ├── NewsAddForm.java
│ │ │ ├── OrderDetailForm.java
│ │ │ ├── OrderForm.java
│ │ │ ├── PasswordForm.java
│ │ │ ├── ProductInfo.java
│ │ │ ├── ReceiveInfo.java
│ │ │ ├── RefundForm.java
│ │ │ ├── RegisterForm.java
│ │ │ ├── SysLoginForm.java
│ │ │ ├── SysNewsForm.java
│ │ │ └── SysOrderForm.java
│ │ ├── handler/
│ │ │ ├── AbstractHandler.java
│ │ │ ├── KfSessionHandler.java
│ │ │ ├── LocationHandler.java
│ │ │ ├── LogHandler.java
│ │ │ ├── MenuHandler.java
│ │ │ ├── MsgHandler.java
│ │ │ ├── NullHandler.java
│ │ │ ├── ScanHandler.java
│ │ │ ├── StoreCheckNotifyHandler.java
│ │ │ ├── SubscribeHandler.java
│ │ │ └── UnsubscribeHandler.java
│ │ ├── interceptor/
│ │ │ └── AuthorizationInterceptor.java
│ │ ├── job/
│ │ │ ├── config/
│ │ │ │ └── ScheduleConfig.java
│ │ │ ├── task/
│ │ │ │ └── TestTask.java
│ │ │ └── utils/
│ │ │ ├── ScheduleJob.java
│ │ │ ├── ScheduleRunnable.java
│ │ │ └── ScheduleUtils.java
│ │ ├── model/
│ │ │ ├── Area.java
│ │ │ ├── Campaign.java
│ │ │ ├── Cart.java
│ │ │ ├── DeliveryCorp.java
│ │ │ ├── FavoriteGoods.java
│ │ │ ├── Goods.java
│ │ │ ├── Groupon.java
│ │ │ ├── GrouponTeam.java
│ │ │ ├── Logistics.java
│ │ │ ├── OrderDetail.java
│ │ │ ├── OrderMaster.java
│ │ │ ├── Product.java
│ │ │ ├── ProductCategory.java
│ │ │ ├── Receiver.java
│ │ │ ├── ScheduleJob.java
│ │ │ ├── ScheduleJobLog.java
│ │ │ ├── Sn.java
│ │ │ ├── Specification.java
│ │ │ ├── SysCaptcha.java
│ │ │ ├── SysConfig.java
│ │ │ ├── SysLog.java
│ │ │ ├── SysMenu.java
│ │ │ ├── SysOss.java
│ │ │ ├── SysRole.java
│ │ │ ├── SysRoleMenu.java
│ │ │ ├── SysUser.java
│ │ │ ├── SysUserRole.java
│ │ │ ├── SysUserToken.java
│ │ │ ├── TbUser.java
│ │ │ ├── User.java
│ │ │ ├── _MappingKit.java
│ │ │ └── base/
│ │ │ ├── BaseArea.java
│ │ │ ├── BaseCampaign.java
│ │ │ ├── BaseCart.java
│ │ │ ├── BaseDeliveryCorp.java
│ │ │ ├── BaseFavoriteGoods.java
│ │ │ ├── BaseGoods.java
│ │ │ ├── BaseGroupon.java
│ │ │ ├── BaseGrouponTeam.java
│ │ │ ├── BaseLogistics.java
│ │ │ ├── BaseOrderDetail.java
│ │ │ ├── BaseOrderMaster.java
│ │ │ ├── BaseProduct.java
│ │ │ ├── BaseProductCategory.java
│ │ │ ├── BaseReceiver.java
│ │ │ ├── BaseScheduleJob.java
│ │ │ ├── BaseScheduleJobLog.java
│ │ │ ├── BaseSn.java
│ │ │ ├── BaseSpecification.java
│ │ │ ├── BaseSysCaptcha.java
│ │ │ ├── BaseSysConfig.java
│ │ │ ├── BaseSysLog.java
│ │ │ ├── BaseSysMenu.java
│ │ │ ├── BaseSysOss.java
│ │ │ ├── BaseSysRole.java
│ │ │ ├── BaseSysRoleMenu.java
│ │ │ ├── BaseSysUser.java
│ │ │ ├── BaseSysUserRole.java
│ │ │ ├── BaseSysUserToken.java
│ │ │ ├── BaseTbUser.java
│ │ │ ├── BaseTestTable.java
│ │ │ ├── BaseUser.java
│ │ │ └── BaseVolunteerInfo.java
│ │ ├── oss/
│ │ │ └── cloud/
│ │ │ ├── AliyunCloudStorageService.java
│ │ │ ├── CloudStorageConfig.java
│ │ │ ├── CloudStorageService.java
│ │ │ ├── OSSFactory.java
│ │ │ ├── QcloudCloudStorageService.java
│ │ │ └── QiniuCloudStorageService.java
│ │ ├── resolver/
│ │ │ └── LoginUserHandlerMethodArgumentResolver.java
│ │ ├── serializer/
│ │ │ ├── Date2LongSerializer.java
│ │ │ └── Int2BoolSerializer.java
│ │ ├── service/
│ │ │ ├── AreaService.java
│ │ │ ├── BaseService.java
│ │ │ ├── CampaignService.java
│ │ │ ├── CartService.java
│ │ │ ├── DeliveryCorpService.java
│ │ │ ├── FavoriteGoodsService.java
│ │ │ ├── GoodsService.java
│ │ │ ├── GrouponService.java
│ │ │ ├── GrouponTeamService.java
│ │ │ ├── LogisticsService.java
│ │ │ ├── OrderDetailService.java
│ │ │ ├── OrderMasterService.java
│ │ │ ├── PayService.java
│ │ │ ├── ProductCategoryService.java
│ │ │ ├── ProductService.java
│ │ │ ├── ReceiverService.java
│ │ │ ├── ScheduleJobLogService.java
│ │ │ ├── ScheduleJobService.java
│ │ │ ├── ShiroService.java
│ │ │ ├── SnService.java
│ │ │ ├── SpecificationService.java
│ │ │ ├── SysCaptchaService.java
│ │ │ ├── SysConfigService.java
│ │ │ ├── SysLogService.java
│ │ │ ├── SysMenuService.java
│ │ │ ├── SysOssService.java
│ │ │ ├── SysRoleMenuService.java
│ │ │ ├── SysRoleService.java
│ │ │ ├── SysUserRoleService.java
│ │ │ ├── SysUserService.java
│ │ │ ├── SysUserTokenService.java
│ │ │ ├── UserService.java
│ │ │ └── impl/
│ │ │ ├── AreaServiceImpl.java
│ │ │ ├── BaseServiceImpl.java
│ │ │ ├── CampaignServiceImpl.java
│ │ │ ├── CartServiceImpl.java
│ │ │ ├── DeliveryCorpServiceImpl.java
│ │ │ ├── FavoriteGoodsServiceImpl.java
│ │ │ ├── GoodsServiceImpl.java
│ │ │ ├── GrouponServiceImpl.java
│ │ │ ├── GrouponTeamServiceImpl.java
│ │ │ ├── LogisticsServiceImpl.java
│ │ │ ├── MailService.java
│ │ │ ├── OrderDetailServiceImpl.java
│ │ │ ├── OrderMasterServiceImpl.java
│ │ │ ├── PayServiceImpl.java
│ │ │ ├── ProductCategoryServiceImpl.java
│ │ │ ├── ProductServiceImpl.java
│ │ │ ├── ReceiverServiceImpl.java
│ │ │ ├── ScheduleJobLogServiceImpl.java
│ │ │ ├── ScheduleJobServiceImpl.java
│ │ │ ├── ShiroServiceImpl.java
│ │ │ ├── SnServiceImpl.java
│ │ │ ├── SpecificationServiceImpl.java
│ │ │ ├── SysCaptchaServiceImpl.java
│ │ │ ├── SysConfigServiceImpl.java
│ │ │ ├── SysLogServiceImpl.java
│ │ │ ├── SysMenuServiceImpl.java
│ │ │ ├── SysOssServiceImpl.java
│ │ │ ├── SysRoleMenuServiceImpl.java
│ │ │ ├── SysRoleServiceImpl.java
│ │ │ ├── SysUserRoleServiceImpl.java
│ │ │ ├── SysUserServiceImpl.java
│ │ │ ├── SysUserTokenServiceImpl.java
│ │ │ └── UserServiceImpl.java
│ │ ├── sys/
│ │ │ ├── oauth2/
│ │ │ │ ├── OAuth2Filter.java
│ │ │ │ ├── OAuth2Realm.java
│ │ │ │ ├── OAuth2Token.java
│ │ │ │ └── TokenGenerator.java
│ │ │ └── redis/
│ │ │ └── SysConfigRedis.java
│ │ └── vo/
│ │ ├── DeliveryCorpVO.java
│ │ ├── GoodsVO.java
│ │ ├── GrouponDetailVO.java
│ │ ├── GrouponTeamVO.java
│ │ ├── GrouponVO.java
│ │ ├── NewsVO.java
│ │ ├── OrderDetailVO.java
│ │ ├── OrderVO.java
│ │ ├── ProductCategoryVO.java
│ │ ├── ProductVO.java
│ │ ├── SpecificationVO.java
│ │ └── VolunteerInfoVO.java
│ └── resources/
│ ├── application-dev.yml
│ ├── application-prod.yml
│ ├── application-test.yml
│ ├── application.yml
│ ├── banner.txt
│ ├── log4jdbc.properties
│ ├── logback-spring.xml
│ ├── sql/
│ │ ├── all.sql
│ │ ├── cart.sql
│ │ ├── common.sql
│ │ ├── favoriteGoods.sql
│ │ ├── news.sql
│ │ ├── order.sql
│ │ ├── product.sql
│ │ ├── productCategory.sql
│ │ ├── sysConfig.sql
│ │ ├── sysMenu.sql
│ │ └── sysUser.sql
│ ├── static/
│ │ └── swagger/
│ │ ├── css/
│ │ │ ├── print.css
│ │ │ ├── reset.css
│ │ │ ├── screen.css
│ │ │ ├── style.css
│ │ │ └── typography.css
│ │ ├── index.html
│ │ ├── index.yaml
│ │ ├── lang/
│ │ │ ├── en.js
│ │ │ ├── translator.js
│ │ │ └── zh-cn.js
│ │ ├── lib/
│ │ │ ├── backbone-min.js
│ │ │ ├── es5-shim.js
│ │ │ ├── handlebars-4.0.5.js
│ │ │ ├── highlight.9.1.0.pack.js
│ │ │ ├── highlight.9.1.0.pack_extended.js
│ │ │ ├── marked.js
│ │ │ ├── object-assign-pollyfill.js
│ │ │ └── swagger-oauth.js
│ │ ├── o2c.html
│ │ ├── oauth2-redirect.html
│ │ ├── swagger-ui-bundle.js
│ │ ├── swagger-ui-standalone-preset.js
│ │ ├── swagger-ui.css
│ │ └── swagger-ui.js
│ └── templates/
│ ├── hello.html
│ └── success.html
└── test/
└── java/
└── io/
└── sdb/
├── dao/
│ └── SysUserDaoTest.java
├── modules/
│ └── app/
│ └── utils/
│ └── RecordUtilsTest.java
└── service/
└── impl/
├── CartServiceImplTest.java
├── GoodsServiceImplTest.java
├── MailServiceTest.java
├── PayServiceImplTest.java
├── ProductServiceImplTest.java
└── SysLogisticsServiceImplTest.java
Showing preview only (430K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (5009 symbols across 395 files)
FILE: db/init.sql
type `QRTZ_BLOB_TRIGGERS` (line 24) | CREATE TABLE `QRTZ_BLOB_TRIGGERS` (
type `QRTZ_CALENDARS` (line 38) | CREATE TABLE `QRTZ_CALENDARS` (
type `QRTZ_CRON_TRIGGERS` (line 49) | CREATE TABLE `QRTZ_CRON_TRIGGERS` (
type `QRTZ_FIRED_TRIGGERS` (line 63) | CREATE TABLE `QRTZ_FIRED_TRIGGERS` (
type `QRTZ_JOB_DETAILS` (line 90) | CREATE TABLE `QRTZ_JOB_DETAILS` (
type `QRTZ_LOCKS` (line 110) | CREATE TABLE `QRTZ_LOCKS` (
type `QRTZ_PAUSED_TRIGGER_GRPS` (line 120) | CREATE TABLE `QRTZ_PAUSED_TRIGGER_GRPS` (
type `QRTZ_SCHEDULER_STATE` (line 130) | CREATE TABLE `QRTZ_SCHEDULER_STATE` (
type `QRTZ_SIMPLE_TRIGGERS` (line 142) | CREATE TABLE `QRTZ_SIMPLE_TRIGGERS` (
type `QRTZ_SIMPROP_TRIGGERS` (line 157) | CREATE TABLE `QRTZ_SIMPROP_TRIGGERS` (
type `QRTZ_TRIGGERS` (line 180) | CREATE TABLE `QRTZ_TRIGGERS` (
type `area` (line 217) | CREATE TABLE `area` (
type `campaign` (line 236) | CREATE TABLE `campaign` (
type `cart` (line 256) | CREATE TABLE `cart` (
type `delivery_corp` (line 271) | CREATE TABLE `delivery_corp` (
type `favorite_goods` (line 282) | CREATE TABLE `favorite_goods` (
type `goods` (line 293) | CREATE TABLE `goods` (
type `logistics` (line 322) | CREATE TABLE `logistics` (
type `order_detail` (line 336) | CREATE TABLE `order_detail` (
type `order_master` (line 357) | CREATE TABLE `order_master` (
type `product` (line 393) | CREATE TABLE `product` (
type `product_category` (line 414) | CREATE TABLE `product_category` (
type `receiver` (line 431) | CREATE TABLE `receiver` (
type `schedule_job` (line 452) | CREATE TABLE `schedule_job` (
type `schedule_job_log` (line 468) | CREATE TABLE `schedule_job_log` (
type `sn` (line 486) | CREATE TABLE `sn` (
type `specification` (line 498) | CREATE TABLE `specification` (
type `sys_captcha` (line 512) | CREATE TABLE `sys_captcha` (
type `sys_config` (line 523) | CREATE TABLE `sys_config` (
type `sys_log` (line 537) | CREATE TABLE `sys_log` (
type `sys_menu` (line 553) | CREATE TABLE `sys_menu` (
type `sys_oss` (line 569) | CREATE TABLE `sys_oss` (
type `sys_role` (line 580) | CREATE TABLE `sys_role` (
type `sys_role_menu` (line 593) | CREATE TABLE `sys_role_menu` (
type `sys_user` (line 604) | CREATE TABLE `sys_user` (
type `sys_user_role` (line 622) | CREATE TABLE `sys_user_role` (
type `sys_user_token` (line 633) | CREATE TABLE `sys_user_token` (
type `test_table` (line 646) | CREATE TABLE `test_table` (
type `user` (line 659) | CREATE TABLE `user` (
type `groupon` (line 690) | CREATE TABLE `groupon` (
type `groupon_team` (line 705) | CREATE TABLE `groupon_team` (
FILE: db/sdb_带测试数据.sql
type `QRTZ_BLOB_TRIGGERS` (line 24) | CREATE TABLE `QRTZ_BLOB_TRIGGERS` (
type `QRTZ_CALENDARS` (line 38) | CREATE TABLE `QRTZ_CALENDARS` (
type `QRTZ_CRON_TRIGGERS` (line 49) | CREATE TABLE `QRTZ_CRON_TRIGGERS` (
type `QRTZ_FIRED_TRIGGERS` (line 73) | CREATE TABLE `QRTZ_FIRED_TRIGGERS` (
type `QRTZ_JOB_DETAILS` (line 100) | CREATE TABLE `QRTZ_JOB_DETAILS` (
type `QRTZ_LOCKS` (line 130) | CREATE TABLE `QRTZ_LOCKS` (
type `QRTZ_PAUSED_TRIGGER_GRPS` (line 148) | CREATE TABLE `QRTZ_PAUSED_TRIGGER_GRPS` (
type `QRTZ_SCHEDULER_STATE` (line 158) | CREATE TABLE `QRTZ_SCHEDULER_STATE` (
type `QRTZ_SIMPLE_TRIGGERS` (line 179) | CREATE TABLE `QRTZ_SIMPLE_TRIGGERS` (
type `QRTZ_SIMPROP_TRIGGERS` (line 194) | CREATE TABLE `QRTZ_SIMPROP_TRIGGERS` (
type `QRTZ_TRIGGERS` (line 217) | CREATE TABLE `QRTZ_TRIGGERS` (
type `area` (line 264) | CREATE TABLE `area` (
type `campaign` (line 3511) | CREATE TABLE `campaign` (
type `cart` (line 3531) | CREATE TABLE `cart` (
type `delivery_corp` (line 3556) | CREATE TABLE `delivery_corp` (
type `favorite_goods` (line 3577) | CREATE TABLE `favorite_goods` (
type `goods` (line 3588) | CREATE TABLE `goods` (
type `groupon` (line 3637) | CREATE TABLE `groupon` (
type `groupon_team` (line 3663) | CREATE TABLE `groupon_team` (
type `logistics` (line 3688) | CREATE TABLE `logistics` (
type `order_detail` (line 3710) | CREATE TABLE `order_detail` (
type `order_master` (line 3847) | CREATE TABLE `order_master` (
type `product` (line 3961) | CREATE TABLE `product` (
type `product_category` (line 4016) | CREATE TABLE `product_category` (
type `receiver` (line 4052) | CREATE TABLE `receiver` (
type `schedule_job` (line 4080) | CREATE TABLE `schedule_job` (
type `schedule_job_log` (line 4104) | CREATE TABLE `schedule_job_log` (
type `sn` (line 4438) | CREATE TABLE `sn` (
type `specification` (line 4462) | CREATE TABLE `specification` (
type `sys_captcha` (line 4500) | CREATE TABLE `sys_captcha` (
type `sys_config` (line 4598) | CREATE TABLE `sys_config` (
type `sys_log` (line 4619) | CREATE TABLE `sys_log` (
type `sys_menu` (line 4670) | CREATE TABLE `sys_menu` (
type `sys_oss` (line 4726) | CREATE TABLE `sys_oss` (
type `sys_role` (line 4805) | CREATE TABLE `sys_role` (
type `sys_role_menu` (line 4818) | CREATE TABLE `sys_role_menu` (
type `sys_user` (line 4829) | CREATE TABLE `sys_user` (
type `sys_user_role` (line 4854) | CREATE TABLE `sys_user_role` (
type `sys_user_token` (line 4865) | CREATE TABLE `sys_user_token` (
type `user` (line 4885) | CREATE TABLE `user` (
FILE: src/main/java/com/baidu/ueditor/ActionEnter.java
class ActionEnter (line 15) | public class ActionEnter {
method ActionEnter (line 26) | public ActionEnter ( HttpServletRequest request, String rootPath ) {
method exec (line 36) | public String exec () {
method invoke (line 54) | public String invoke() {
method getStartIndex (line 102) | public int getStartIndex () {
method validCallbackName (line 117) | public boolean validCallbackName ( String name ) {
FILE: src/main/java/com/baidu/ueditor/ConfigManager.java
class ConfigManager (line 23) | public final class ConfigManager {
method ConfigManager (line 39) | private ConfigManager ( String rootPath, String contextPath, String ur...
method getInstance (line 63) | public static ConfigManager getInstance ( String rootPath, String cont...
method valid (line 74) | public boolean valid () {
method getAllConfig (line 78) | public JSONObject getAllConfig () {
method getConfig (line 84) | public Map<String, Object> getConfig ( int type ) {
method initEnv (line 152) | private void initEnv () throws FileNotFoundException, IOException {
method getConfigPath (line 173) | private String getConfigPath () {
method getArray (line 177) | private String[] getArray ( String key ) {
method readFile (line 190) | private String readFile ( String path ) throws IOException {
method filter (line 216) | private String filter ( String input ) {
FILE: src/main/java/com/baidu/ueditor/Encoder.java
class Encoder (line 3) | public class Encoder {
method toUnicode (line 5) | public static String toUnicode ( String input ) {
FILE: src/main/java/com/baidu/ueditor/PathFormat.java
class PathFormat (line 8) | public class PathFormat {
method parse (line 22) | public static String parse ( String input ) {
method format (line 47) | public static String format ( String input ) {
method parse (line 53) | public static String parse ( String input, String filename ) {
method getString (line 80) | private static String getString ( String pattern ) {
method getTimestamp (line 109) | private static String getTimestamp () {
method getFullYear (line 113) | private static String getFullYear () {
method getYear (line 117) | private static String getYear () {
method getMonth (line 121) | private static String getMonth () {
method getDay (line 125) | private static String getDay () {
method getHour (line 129) | private static String getHour () {
method getMinute (line 133) | private static String getMinute () {
method getSecond (line 137) | private static String getSecond () {
method getRandom (line 141) | private static String getRandom ( String pattern ) {
method main (line 152) | public static void main(String[] args) {
FILE: src/main/java/com/baidu/ueditor/define/ActionMap.java
class ActionMap (line 11) | @SuppressWarnings("serial")
method getType (line 38) | public static int getType ( String key ) {
FILE: src/main/java/com/baidu/ueditor/define/ActionState.java
type ActionState (line 3) | public enum ActionState {
FILE: src/main/java/com/baidu/ueditor/define/AppInfo.java
class AppInfo (line 6) | public final class AppInfo {
method getStateInfo (line 73) | public static String getStateInfo ( int key ) {
FILE: src/main/java/com/baidu/ueditor/define/BaseState.java
class BaseState (line 9) | public class BaseState implements State {
method BaseState (line 16) | public BaseState () {
method BaseState (line 20) | public BaseState ( boolean state ) {
method BaseState (line 24) | public BaseState ( boolean state, String info ) {
method BaseState (line 29) | public BaseState ( boolean state, int infoCode ) {
method isSuccess (line 34) | public boolean isSuccess () {
method setState (line 38) | public void setState ( boolean state ) {
method setInfo (line 42) | public void setInfo ( String info ) {
method setInfo (line 46) | public void setInfo ( int infoCode ) {
method toJSONString (line 50) | @Override
method toString (line 55) | public String toString () {
method putInfo (line 80) | @Override
method putInfo (line 85) | @Override
FILE: src/main/java/com/baidu/ueditor/define/FileType.java
class FileType (line 6) | public class FileType {
method getSuffix (line 16) | public static String getSuffix ( String key ) {
method getSuffixByFilename (line 25) | public static String getSuffixByFilename ( String filename ) {
FILE: src/main/java/com/baidu/ueditor/define/MIMEType.java
class MIMEType (line 6) | public class MIMEType {
method getSuffix (line 16) | public static String getSuffix ( String mime ) {
FILE: src/main/java/com/baidu/ueditor/define/MultiState.java
class MultiState (line 17) | public class MultiState implements State {
method MultiState (line 25) | public MultiState ( boolean state ) {
method MultiState (line 29) | public MultiState ( boolean state, String info ) {
method MultiState (line 34) | public MultiState ( boolean state, int infoKey ) {
method isSuccess (line 39) | @Override
method addState (line 44) | public void addState ( State state ) {
method putInfo (line 51) | @Override
method toJSONString (line 56) | @Override
method putInfo (line 107) | @Override
FILE: src/main/java/com/baidu/ueditor/define/State.java
type State (line 8) | public interface State {
method isSuccess (line 10) | public boolean isSuccess();
method putInfo (line 12) | public void putInfo(String name, String val);
method putInfo (line 14) | public void putInfo(String name, long val);
method toJSONString (line 16) | public String toJSONString();
FILE: src/main/java/com/baidu/ueditor/hunter/FileManager.java
class FileManager (line 16) | public class FileManager {
method FileManager (line 23) | public FileManager ( Map<String, Object> conf ) {
method listFile (line 32) | public State listFile ( int index ) {
method getState (line 61) | private State getState ( Object[] files ) {
method getPath (line 82) | private String getPath ( File file ) {
method getAllowFiles (line 90) | private String[] getAllowFiles ( Object fileExt ) {
FILE: src/main/java/com/baidu/ueditor/hunter/ImageHunter.java
class ImageHunter (line 24) | public class ImageHunter {
method ImageHunter (line 34) | public ImageHunter ( Map<String, Object> conf ) {
method capture (line 45) | public State capture ( String[] list ) {
method captureRemoteData (line 57) | public State captureRemoteData ( String urlStr ) {
method getPath (line 107) | private String getPath ( String savePath, String filename, String suff...
method validHost (line 113) | private boolean validHost ( String hostname ) {
method validContentState (line 128) | private boolean validContentState ( int code ) {
method validFileType (line 134) | private boolean validFileType ( String type ) {
method validFileSize (line 140) | private boolean validFileSize ( int size ) {
FILE: src/main/java/com/baidu/ueditor/upload/Base64Uploader.java
class Base64Uploader (line 13) | public final class Base64Uploader {
method save (line 15) | public static State save(String content, Map<String, Object> conf) {
method decode (line 44) | private static byte[] decode(String content) {
method validSize (line 48) | private static boolean validSize(byte[] data, long length) {
FILE: src/main/java/com/baidu/ueditor/upload/BinaryUploader.java
class BinaryUploader (line 23) | public class BinaryUploader {
method save (line 25) | public static final State save(HttpServletRequest request,
method validType (line 93) | private static boolean validType(String type, String[] allowTypes) {
FILE: src/main/java/com/baidu/ueditor/upload/StorageManager.java
class StorageManager (line 16) | public class StorageManager {
method StorageManager (line 19) | public StorageManager() {
method saveBinaryFile (line 22) | public static State saveBinaryFile(byte[] data, String path) {
method saveFileByInputStream (line 47) | public static State saveFileByInputStream(InputStream is, String path,
method saveFileByInputStream (line 85) | public static State saveFileByInputStream(InputStream is, String path) {
method getTmpFile (line 116) | private static File getTmpFile() {
method saveTmpFile (line 122) | private static State saveTmpFile(File tmpFile, String path) {
method valid (line 142) | private static State valid(File file) {
FILE: src/main/java/com/baidu/ueditor/upload/Uploader.java
class Uploader (line 7) | public class Uploader {
method Uploader (line 11) | public Uploader(HttpServletRequest request, Map<String, Object> conf) {
method doExec (line 16) | public final State doExec() {
FILE: src/main/java/io/sdb/SdbApplication.java
class SdbApplication (line 12) | @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})
method main (line 16) | public static void main(String[] args) {
method configure (line 20) | @Override
FILE: src/main/java/io/sdb/builder/AbstractBuilder.java
class AbstractBuilder (line 12) | public abstract class AbstractBuilder {
method build (line 15) | public abstract WxMpXmlOutMessage build(String content,
FILE: src/main/java/io/sdb/builder/ImageBuilder.java
class ImageBuilder (line 11) | public class ImageBuilder extends AbstractBuilder {
method build (line 13) | @Override
FILE: src/main/java/io/sdb/builder/MyMetaBuilder.java
class MyMetaBuilder (line 12) | public class MyMetaBuilder extends MetaBuilder {
method MyMetaBuilder (line 14) | public MyMetaBuilder(DataSource dataSource) {
method buildColumnMetas (line 18) | @Override
FILE: src/main/java/io/sdb/builder/TextBuilder.java
class TextBuilder (line 11) | public class TextBuilder extends AbstractBuilder {
method build (line 13) | @Override
FILE: src/main/java/io/sdb/common/aspect/RedisAspect.java
class RedisAspect (line 19) | @Aspect
method around (line 27) | @Around("execution(* io.sdb.common.utils.RedisUtils.*(..))")
FILE: src/main/java/io/sdb/common/aspect/SysLogAspect.java
class SysLogAspect (line 30) | @Aspect
method logPointCut (line 36) | @Pointcut("@annotation(io.sdb.common.annotation.SysLog)")
method around (line 41) | @Around("logPointCut()")
method saveSysLog (line 55) | private void saveSysLog(ProceedingJoinPoint joinPoint, long time) {
FILE: src/main/java/io/sdb/common/entity/AreaNode.java
class AreaNode (line 6) | @Data
method AreaNode (line 13) | public AreaNode(Area area) {
FILE: src/main/java/io/sdb/common/entity/Filter.java
class Filter (line 13) | public class Filter implements Serializable {
type WhereOpt (line 17) | public enum WhereOpt {
type Operator (line 25) | public enum Operator {
method Filter (line 78) | public Filter() {
method Filter (line 91) | public Filter(String property, Filter.Operator operator, Object value) {
method Filter (line 109) | public Filter(String property, Filter.Operator operator, Object value,...
method eq (line 125) | public static Filter eq(String property, Object value) {
method eq (line 140) | public static Filter eq(String property, Object value, boolean ignoreC...
method ne (line 153) | public static Filter ne(String property, Object value) {
method ne (line 168) | public static Filter ne(String property, Object value, boolean ignoreC...
method gt (line 181) | public static Filter gt(String property, Object value) {
method lt (line 194) | public static Filter lt(String property, Object value) {
method ge (line 207) | public static Filter ge(String property, Object value) {
method le (line 220) | public static Filter le(String property, Object value) {
method like (line 233) | public static Filter like(String property, Object value) {
method in (line 246) | public static Filter in(String property, Object value) {
method isNull (line 257) | public static Filter isNull(String property) {
method isNotNull (line 268) | public static Filter isNotNull(String property) {
method ignoreCase (line 277) | public Filter ignoreCase() {
method getProperty (line 287) | public String getProperty() {
method setProperty (line 297) | public void setProperty(String property) {
method getOperator (line 306) | public Filter.Operator getOperator() {
method setOperator (line 316) | public void setOperator(Filter.Operator operator) {
method getWhereOpt (line 321) | public Filter.WhereOpt getWhereOpt() {
method setWhereOpt (line 325) | public void setWhereOpt(Filter.WhereOpt operator) {
method getValue (line 334) | public Object getValue() {
method setValue (line 344) | public void setValue(Object value) {
method getIgnoreCase (line 353) | public Boolean getIgnoreCase() {
method setIgnoreCase (line 363) | public void setIgnoreCase(Boolean ignoreCase) {
method getWhereOptStr (line 367) | public String getWhereOptStr() {
method equals (line 378) | @Override
method hashCode (line 398) | @Override
FILE: src/main/java/io/sdb/common/entity/Node.java
class P (line 9) | abstract class P{
method print (line 10) | public void print(){
class C (line 16) | class C extends P{
method print (line 17) | public void print(){
class A (line 22) | class A<T extends P> {
method print (line 23) | public void print(T param){
class Node (line 28) | @Data
method Node (line 35) | public Node() {
method Node (line 38) | public Node(Long id, Long pid) {
method main (line 45) | public static void main(String[] args) {
FILE: src/main/java/io/sdb/common/entity/Order.java
class Order (line 13) | public class Order implements Serializable {
type Direction (line 20) | public enum Direction {
method Order (line 41) | public Order() {
method Order (line 52) | public Order(String property, Order.Direction direction) {
method asc (line 64) | public static Order asc(String property) {
method desc (line 75) | public static Order desc(String property) {
method getProperty (line 84) | public String getProperty() {
method setProperty (line 94) | public void setProperty(String property) {
method getDirection (line 103) | public Order.Direction getDirection() {
method setDirection (line 113) | public void setDirection(Order.Direction direction) {
method equals (line 124) | @Override
method hashCode (line 144) | @Override
FILE: src/main/java/io/sdb/common/entity/kuaidi100/MapCustomConverter.java
class MapCustomConverter (line 16) | public class MapCustomConverter extends AbstractCollectionConverter {
method MapCustomConverter (line 18) | public MapCustomConverter(Mapper mapper) {
method canConvert (line 22) | @SuppressWarnings("rawtypes")
method marshal (line 28) | @SuppressWarnings("rawtypes")
method unmarshal (line 40) | @SuppressWarnings("rawtypes")
method populateMap (line 48) | @SuppressWarnings({ "rawtypes", "unchecked" })
FILE: src/main/java/io/sdb/common/entity/kuaidi100/NoticeRequest.java
class NoticeRequest (line 6) | public class NoticeRequest {
method getStatus (line 14) | public String getStatus() {
method setStatus (line 18) | public void setStatus(String status) {
method getBillstatus (line 22) | public String getBillstatus() {
method setBillstatus (line 26) | public void setBillstatus(String billstatus) {
method getMessage (line 30) | public String getMessage() {
method setMessage (line 34) | public void setMessage(String message) {
method getLastResult (line 38) | public Result getLastResult() {
method setLastResult (line 42) | public void setLastResult(Result lastResult) {
method getXStream (line 46) | private static XStream getXStream() {
method toXml (line 57) | public String toXml() {
method fromXml (line 61) | public static NoticeRequest fromXml(String sXml) {
method main (line 65) | public static void main(String[] args) {
FILE: src/main/java/io/sdb/common/entity/kuaidi100/NoticeResponse.java
class NoticeResponse (line 5) | public class NoticeResponse {
method getResult (line 12) | public Boolean getResult() {
method setResult (line 16) | public void setResult(Boolean result) {
method getReturnCode (line 20) | public String getReturnCode() {
method setReturnCode (line 24) | public void setReturnCode(String returnCode) {
method getMessage (line 28) | public String getMessage() {
method setMessage (line 32) | public void setMessage(String message) {
method getXStream (line 36) | private static XStream getXStream() {
method toXml (line 45) | public String toXml(){
method fromXml (line 49) | public static NoticeResponse fromXml(String sXml){
method main (line 54) | public static void main(String[] args){
FILE: src/main/java/io/sdb/common/entity/kuaidi100/Result.java
class Result (line 8) | public class Result {
method clone (line 25) | @SuppressWarnings("unchecked")
method getMessage (line 40) | public String getMessage() {
method setMessage (line 44) | public void setMessage(String message) {
method getNu (line 48) | public String getNu() {
method setNu (line 52) | public void setNu(String nu) {
method getCom (line 56) | public String getCom() {
method setCom (line 60) | public void setCom(String com) {
method getData (line 64) | public ArrayList<ResultItem> getData() {
method setData (line 68) | public void setData(ArrayList<ResultItem> data) {
method getIscheck (line 72) | public String getIscheck() {
method setIscheck (line 76) | public void setIscheck(String ischeck) {
method getStatus (line 80) | public String getStatus() {
method setStatus (line 84) | public void setStatus(String status) {
method getState (line 88) | public String getState() {
method setState (line 92) | public void setState(String state) {
method getCondition (line 96) | public String getCondition() {
method setCondition (line 100) | public void setCondition(String condition) {
method toString (line 104) | @Override
FILE: src/main/java/io/sdb/common/entity/kuaidi100/ResultItem.java
class ResultItem (line 3) | public class ResultItem {
method getTime (line 8) | public String getTime() {
method setTime (line 12) | public void setTime(String time) {
method getContext (line 16) | public String getContext() {
method setContext (line 20) | public void setContext(String context) {
method getFtime (line 24) | public String getFtime() {
method setFtime (line 28) | public void setFtime(String ftime) {
FILE: src/main/java/io/sdb/common/entity/kuaidi100/TaskRequest.java
class TaskRequest (line 10) | public class TaskRequest {
method getCompany (line 21) | public String getCompany() {
method setCompany (line 25) | public void setCompany(String company) {
method getNumber (line 29) | public String getNumber() {
method setNumber (line 33) | public void setNumber(String number) {
method getFrom (line 37) | public String getFrom() {
method setFrom (line 41) | public void setFrom(String from) {
method getTo (line 45) | public String getTo() {
method setTo (line 49) | public void setTo(String to) {
method getKey (line 53) | public String getKey() {
method setKey (line 57) | public void setKey(String key) {
method getSrc (line 61) | public String getSrc() {
method setSrc (line 65) | public void setSrc(String src) {
method getParameters (line 69) | public HashMap<String, String> getParameters() {
method setParameters (line 73) | public void setParameters(HashMap<String, String> parameters) {
method toString (line 77) | @Override
method getXStream (line 83) | private static XStream getXStream() {
method toXml (line 94) | public String toXml(){
method fromXml (line 98) | public static TaskRequest fromXml(String sXml){
FILE: src/main/java/io/sdb/common/entity/kuaidi100/TaskResponse.java
class TaskResponse (line 5) | public class TaskResponse {
method getResult (line 11) | public Boolean getResult() {
method setResult (line 15) | public void setResult(Boolean result) {
method getReturnCode (line 19) | public String getReturnCode() {
method setReturnCode (line 23) | public void setReturnCode(String returnCode) {
method getMessage (line 27) | public String getMessage() {
method setMessage (line 31) | public void setMessage(String message) {
method getXStream (line 35) | private static XStream getXStream() {
method toXml (line 44) | public String toXml(){
method fromXml (line 48) | public static TaskResponse fromXml(String sXml){
method main (line 52) | public static void main(String[] args){
FILE: src/main/java/io/sdb/common/exception/RRException.java
class RRException (line 12) | public class RRException extends RuntimeException {
method RRException (line 18) | public RRException(String msg) {
method RRException (line 23) | public RRException(String msg, Throwable e) {
method RRException (line 28) | public RRException(String msg, int code) {
method RRException (line 34) | public RRException(String msg, int code, Throwable e) {
method RRException (line 40) | public RRException(ResultEnum resultEnum) {
method getMsg (line 46) | public String getMsg() {
method setMsg (line 50) | public void setMsg(String msg) {
method getCode (line 54) | public int getCode() {
method setCode (line 58) | public void setCode(int code) {
FILE: src/main/java/io/sdb/common/exception/RRExceptionHandler.java
class RRExceptionHandler (line 19) | @RestControllerAdvice
method handleRRException (line 26) | @ExceptionHandler(RRException.class)
method handlerNoFoundException (line 35) | @ExceptionHandler(NoHandlerFoundException.class)
method handleDuplicateKeyException (line 41) | @ExceptionHandler(DuplicateKeyException.class)
method handleAuthorizationException (line 47) | @ExceptionHandler(AuthorizationException.class)
method handleException (line 53) | @ExceptionHandler(Exception.class)
FILE: src/main/java/io/sdb/common/utils/ConfigConstant.java
class ConfigConstant (line 9) | public class ConfigConstant {
FILE: src/main/java/io/sdb/common/utils/Constant.java
class Constant (line 10) | public class Constant {
type MenuType (line 21) | public enum MenuType {
method MenuType (line 37) | MenuType(int value) {
method getValue (line 41) | public int getValue() {
type ScheduleStatus (line 53) | public enum ScheduleStatus {
method ScheduleStatus (line 65) | ScheduleStatus(int value) {
method getValue (line 69) | public int getValue() {
type CloudService (line 77) | public enum CloudService {
method CloudService (line 93) | CloudService(int value) {
method getValue (line 97) | public int getValue() {
type Marketable (line 105) | public enum Marketable {
method Marketable (line 117) | Marketable(int value) {this.value = value; }
method getValue (line 119) | public int getValue() {return value;}
FILE: src/main/java/io/sdb/common/utils/DateUtils.java
class DateUtils (line 35) | public class DateUtils {
method format (line 46) | public static String format(Date date) {
method format (line 56) | public static String format(Date date, String pattern) {
method stringToDate (line 69) | public static Date stringToDate(String strDate, String pattern) {
method getWeekStartAndEnd (line 83) | public static Date[] getWeekStartAndEnd(int week) {
method addDateSeconds (line 100) | public static Date addDateSeconds(Date date, int seconds) {
method addDateMinutes (line 112) | public static Date addDateMinutes(Date date, int minutes) {
method addDateHours (line 124) | public static Date addDateHours(Date date, int hours) {
method addDateDays (line 136) | public static Date addDateDays(Date date, int days) {
method addDateWeeks (line 148) | public static Date addDateWeeks(Date date, int weeks) {
method addDateMonths (line 160) | public static Date addDateMonths(Date date, int months) {
method addDateYears (line 172) | public static Date addDateYears(Date date, int years) {
FILE: src/main/java/io/sdb/common/utils/EnumUtil.java
class EnumUtil (line 5) | public class EnumUtil {
method getByCode (line 7) | public static <T extends IEnum> T getByCode(Integer code, Class<T> enu...
method getByMsg (line 16) | public static <T extends IEnum> T getByMsg(String msg, Class<T> enumCl...
FILE: src/main/java/io/sdb/common/utils/GenericsUtils.java
class GenericsUtils (line 6) | public class GenericsUtils {
method getSuperClassGenricType (line 14) | public static Class getSuperClassGenricType(Class clazz) {
method getSuperClassGenricType (line 25) | public static Class getSuperClassGenricType(Class clazz, int index) th...
FILE: src/main/java/io/sdb/common/utils/HttpContextUtils.java
class HttpContextUtils (line 8) | public class HttpContextUtils {
method getHttpServletRequest (line 10) | public static HttpServletRequest getHttpServletRequest() {
method getDomain (line 14) | public static String getDomain(){
method getOrigin (line 20) | public static String getOrigin(){
FILE: src/main/java/io/sdb/common/utils/HttpRequest.java
class HttpRequest (line 20) | public class HttpRequest {
method addUrl (line 22) | public static String addUrl(String head, String tail) {
method postData (line 38) | public synchronized static String postData(String url, Map<String, Str...
method postData (line 72) | public synchronized static String postData(String url) throws Exception {
method assembleRequestParams (line 100) | private synchronized static NameValuePair[] assembleRequestParams(Map<...
FILE: src/main/java/io/sdb/common/utils/IPUtils.java
class IPUtils (line 16) | public class IPUtils {
method getIpAddr (line 25) | public static String getIpAddr(HttpServletRequest request) {
FILE: src/main/java/io/sdb/common/utils/JfEnjoy.java
class JfEnjoy (line 12) | public class JfEnjoy {
method render (line 20) | public boolean render(String templateFileName, Kv kv, StringBuilder fi...
method render (line 59) | public boolean render(String data, StringBuilder filePath) {
FILE: src/main/java/io/sdb/common/utils/JsonUtils.java
class JsonUtils (line 11) | public class JsonUtils {
method toJson (line 19) | public static String toJson(Object obj) {
FILE: src/main/java/io/sdb/common/utils/JwtUtils.java
class JwtUtils (line 19) | @ConfigurationProperties(prefix = "sdb.jwt")
method generateToken (line 31) | public String generateToken(String userId) {
method getClaimByToken (line 45) | public Claims getClaimByToken(String token) {
method isTokenExpired (line 61) | public boolean isTokenExpired(Date expiration) {
method getSecret (line 65) | public String getSecret() {
method setSecret (line 69) | public void setSecret(String secret) {
method getExpire (line 73) | public long getExpire() {
method setExpire (line 77) | public void setExpire(long expire) {
method getHeader (line 81) | public String getHeader() {
method setHeader (line 85) | public void setHeader(String header) {
FILE: src/main/java/io/sdb/common/utils/MapUtils.java
class MapUtils (line 28) | public class MapUtils extends HashMap<String, Object> {
method put (line 30) | @Override
FILE: src/main/java/io/sdb/common/utils/MoneyUtils.java
class MoneyUtils (line 3) | public class MoneyUtils {
method digitUppercase (line 8) | public static String digitUppercase(double n) {
method number2Invoice (line 37) | private void number2Invoice(int num) {
FILE: src/main/java/io/sdb/common/utils/PageUtils.java
class PageUtils (line 29) | public class PageUtils implements Serializable {
method PageUtils (line 49) | public PageUtils(List<?> list, int totalCount, int pageSize, int currP...
method PageUtils (line 60) | public PageUtils(com.jfinal.plugin.activerecord.Page<?> page) {
method getTotalCount (line 68) | public int getTotalCount() {
method setTotalCount (line 72) | public void setTotalCount(int totalCount) {
method getPageSize (line 76) | public int getPageSize() {
method setPageSize (line 80) | public void setPageSize(int pageSize) {
method getTotalPage (line 84) | public int getTotalPage() {
method setTotalPage (line 88) | public void setTotalPage(int totalPage) {
method getCurrPage (line 92) | public int getCurrPage() {
method setCurrPage (line 96) | public void setCurrPage(int currPage) {
method getList (line 100) | public List<?> getList() {
method setList (line 104) | public void setList(List<?> list) {
FILE: src/main/java/io/sdb/common/utils/Query.java
class Query (line 33) | @Data
method Query (line 48) | public Query(Map<String, Object> params){
method getCurrPage (line 78) | public int getCurrPage() {
method getLimit (line 82) | public int getLimit() {
FILE: src/main/java/io/sdb/common/utils/R.java
class R (line 16) | public class R extends HashMap<String, Object> {
method R (line 19) | public R() {
method error (line 24) | public static R error() {
method error (line 28) | public static R error(String msg) {
method error (line 32) | public static R error(int code, String msg) {
method ok (line 39) | public static R ok(String msg) {
method ok (line 45) | public static R ok(Map<String, Object> map) {
method ok (line 51) | public static R ok() {
method put (line 55) | public R put(String key, Object value) {
method error (line 60) | public static R error(ResultEnum resultEnum){
FILE: src/main/java/io/sdb/common/utils/RecordUtils.java
class RecordUtils (line 13) | public class RecordUtils {
method converModel (line 23) | public static <T> T converModel(Record record, Class<T> clazz) {
method converModel (line 35) | public static <T> List<T> converModel(List<Record> recordList, Class<T...
FILE: src/main/java/io/sdb/common/utils/RedisKeys.java
class RedisKeys (line 10) | public class RedisKeys {
method getSysConfigKey (line 12) | public static String getSysConfigKey(String key){
FILE: src/main/java/io/sdb/common/utils/RedisLock.java
class RedisLock (line 9) | @Component
method lock (line 16) | public boolean lock(String key, String value) {
method unlock (line 36) | public void unlock(String key, String value) {
FILE: src/main/java/io/sdb/common/utils/RedisUtils.java
class RedisUtils (line 17) | @Component
method set (line 37) | public void set(String key, Object value, long expire){
method set (line 44) | public void set(String key, Object value){
method get (line 48) | public <T> T get(String key, Class<T> clazz, long expire) {
method get (line 56) | public <T> T get(String key, Class<T> clazz) {
method get (line 60) | public String get(String key, long expire) {
method get (line 68) | public String get(String key) {
method delete (line 72) | public void delete(String key) {
method toJson (line 79) | private String toJson(Object object){
method fromJson (line 90) | private <T> T fromJson(String json, Class<T> clazz){
FILE: src/main/java/io/sdb/common/utils/ShiroUtils.java
class ShiroUtils (line 16) | public class ShiroUtils {
method getSession (line 18) | public static Session getSession() {
method getSubject (line 22) | public static Subject getSubject() {
method getUserEntity (line 26) | public static SysUser getUserEntity() {
method getUserId (line 30) | public static Long getUserId() {
method setSessionAttribute (line 34) | public static void setSessionAttribute(Object key, Object value) {
method getSessionAttribute (line 38) | public static Object getSessionAttribute(Object key) {
method isLogin (line 42) | public static boolean isLogin() {
method getKaptcha (line 46) | public static String getKaptcha(String key) {
FILE: src/main/java/io/sdb/common/utils/SpringContextUtils.java
class SpringContextUtils (line 15) | @Component
method setApplicationContext (line 19) | @Override
method getBean (line 25) | public static Object getBean(String name) {
method getBean (line 29) | public static <T> T getBean(String name, Class<T> requiredType) {
method containsBean (line 33) | public static boolean containsBean(String name) {
method isSingleton (line 37) | public static boolean isSingleton(String name) {
method getType (line 41) | public static Class<? extends Object> getType(String name) {
FILE: src/main/java/io/sdb/common/utils/SqlHelper.java
class SqlHelper (line 9) | public class SqlHelper {
method test (line 11) | public String test() {
method getFilters (line 22) | public String getFilters(List<Filter> filters) {
FILE: src/main/java/io/sdb/common/utils/TreeBuilder.java
class TreeBuilder (line 15) | public class TreeBuilder<T extends Node> {
method buildTree (line 19) | public List<T> buildTree(List<T> nodes) {
method buildTreeJson (line 29) | public String buildTreeJson(List<T> nodes) {
method TreeBuilder (line 39) | public TreeBuilder() {
method TreeBuilder (line 42) | public TreeBuilder(List<T> nodes) {
method buildJSONTree (line 48) | public String buildJSONTree() {
method buildTree (line 55) | public List<T> buildTree() {
method buildChildNodes (line 67) | public void buildChildNodes(T node) {
method getChildNodes (line 78) | public List<T> getChildNodes(T pnode) {
method rootNode (line 89) | public boolean rootNode(T node) {
method getRootNodes (line 101) | public List<T> getRootNodes() {
FILE: src/main/java/io/sdb/common/utils/_JFCodeGenerator.java
class _JFCodeGenerator (line 19) | public class _JFCodeGenerator {
method setPackageBase (line 52) | public _JFCodeGenerator setPackageBase(String packageBase) {
method setBasePath (line 57) | public _JFCodeGenerator setBasePath(String basePath) {
method setSrcFolder (line 62) | public _JFCodeGenerator setSrcFolder(String srcFolder) {
method setViewFolder (line 67) | public _JFCodeGenerator setViewFolder(String viewFolder) {
class DataGenerator (line 72) | protected class DataGenerator extends DataDictionaryGenerator {
method DataGenerator (line 73) | public DataGenerator(DataSource dataSource, String dataDictionaryOut...
method rebuildColumnMetas (line 77) | public void rebuildColumnMetas(List<TableMeta> tableMetas) {
method getTableMeta (line 84) | public TableMeta getTableMeta(String tableName) {
method allRender (line 111) | public _JFCodeGenerator allRender(String className, String tableName) {
method javaRender (line 118) | public _JFCodeGenerator javaRender(String className, String tableName) {
method toClassNameSmall (line 127) | private String toClassNameSmall(String className) {
method toPackages (line 131) | private String toPackages() {
method controller (line 140) | public void controller(String className) {
method service (line 181) | public void service(String className, String tableName) {
method serviceImpl (line 210) | public void serviceImpl(String className, String tableName) {
method dao (line 239) | public void dao(String className, String tableName) {
method htmlRender (line 266) | public _JFCodeGenerator htmlRender(String className, String tableName) {
method htmlList (line 276) | public void htmlList(String className, TableMeta tablemeta) {
method vue (line 311) | public void vue(String className, TableMeta tablemeta) {
method vueAddUpdate (line 357) | public void vueAddUpdate(String className, TableMeta tablemeta) {
method generate (line 404) | public void generate(){
method main (line 426) | public static void main(String[] args) {
FILE: src/main/java/io/sdb/common/utils/_JFinalGenerator.java
class _JFinalGenerator (line 13) | public class _JFinalGenerator {
method getDataSource (line 34) | public static DataSource getDataSource() {
method main (line 43) | public static void main(String[] args) {
FILE: src/main/java/io/sdb/common/validator/Assert.java
class Assert (line 12) | public abstract class Assert {
method isBlank (line 14) | public static void isBlank(String str, String message) {
method isNull (line 20) | public static void isNull(Object object, String message) {
FILE: src/main/java/io/sdb/common/validator/ValidatorUtils.java
class ValidatorUtils (line 19) | public class ValidatorUtils {
method validateEntity (line 32) | public static void validateEntity(Object object, Class<?>... groups)
FILE: src/main/java/io/sdb/common/validator/group/AddGroup.java
type AddGroup (line 9) | public interface AddGroup {
FILE: src/main/java/io/sdb/common/validator/group/AliyunGroup.java
type AliyunGroup (line 9) | public interface AliyunGroup {
FILE: src/main/java/io/sdb/common/validator/group/Group.java
type Group (line 11) | @GroupSequence({AddGroup.class, UpdateGroup.class})
FILE: src/main/java/io/sdb/common/validator/group/QcloudGroup.java
type QcloudGroup (line 9) | public interface QcloudGroup {
FILE: src/main/java/io/sdb/common/validator/group/QiniuGroup.java
type QiniuGroup (line 9) | public interface QiniuGroup {
FILE: src/main/java/io/sdb/common/validator/group/UpdateGroup.java
type UpdateGroup (line 10) | public interface UpdateGroup {
FILE: src/main/java/io/sdb/common/xss/HTMLFilter.java
class HTMLFilter (line 43) | public final class HTMLFilter {
method HTMLFilter (line 108) | public HTMLFilter() {
method HTMLFilter (line 145) | public HTMLFilter(final boolean debug) {
method HTMLFilter (line 155) | public HTMLFilter(final Map<String,Object> conf) {
method reset (line 179) | private void reset() {
method debug (line 183) | private void debug(final String msg) {
method chr (line 191) | public static String chr(final int decimal) {
method htmlSpecialChars (line 195) | public static String htmlSpecialChars(final String s) {
method filter (line 212) | public String filter(final String input) {
method isAlwaysMakeTags (line 238) | public boolean isAlwaysMakeTags(){
method isStripComments (line 242) | public boolean isStripComments(){
method escapeComments (line 246) | private String escapeComments(final String s) {
method balanceHTML (line 258) | private String balanceHTML(String s) {
method checkTags (line 285) | private String checkTags(String s) {
method processRemoveBlanks (line 309) | private String processRemoveBlanks(final String s) {
method regexReplace (line 325) | private static String regexReplace(final Pattern regex_pattern, final ...
method processTag (line 330) | private String processTag(final String s) {
method processParamProtocol (line 418) | private String processParamProtocol(String s) {
method decodeEntities (line 435) | private String decodeEntities(String s) {
method validateEntities (line 471) | private String validateEntities(final String s) {
method encodeQuotes (line 486) | private String encodeQuotes(final String s){
method checkEntity (line 503) | private String checkEntity(final String preamble, final String term) {
method isValidEntity (line 510) | private boolean isValidEntity(final String entity) {
method inArray (line 514) | private static boolean inArray(final String s, final String[] array) {
method allowed (line 523) | private boolean allowed(final String name) {
method allowedAttribute (line 527) | private boolean allowedAttribute(final String name, final String param...
FILE: src/main/java/io/sdb/common/xss/SQLFilter.java
class SQLFilter (line 12) | public class SQLFilter {
method sqlInject (line 18) | public static String sqlInject(String str){
FILE: src/main/java/io/sdb/common/xss/XssFilter.java
class XssFilter (line 13) | public class XssFilter implements Filter {
method init (line 15) | @Override
method doFilter (line 19) | public void doFilter(ServletRequest request, ServletResponse response,...
method destroy (line 26) | @Override
FILE: src/main/java/io/sdb/common/xss/XssHttpServletRequestWrapper.java
class XssHttpServletRequestWrapper (line 23) | public class XssHttpServletRequestWrapper extends HttpServletRequestWrap...
method XssHttpServletRequestWrapper (line 29) | public XssHttpServletRequestWrapper(HttpServletRequest request) {
method getInputStream (line 34) | @Override
method getParameter (line 73) | @Override
method getParameterValues (line 82) | @Override
method getParameterMap (line 95) | @Override
method getHeader (line 109) | @Override
method xssEncode (line 118) | private String xssEncode(String input) {
method getOrgRequest (line 125) | public HttpServletRequest getOrgRequest() {
method getOrgRequest (line 132) | public static HttpServletRequest getOrgRequest(HttpServletRequest requ...
FILE: src/main/java/io/sdb/config/ActiveRecordConfig.java
class ActiveRecordConfig (line 12) | @Component
method init (line 19) | @Bean(initMethod="start", destroyMethod="stop")
FILE: src/main/java/io/sdb/config/AlipayConfig.java
class AlipayConfig (line 2) | public class AlipayConfig {
FILE: src/main/java/io/sdb/config/CorsConfig.java
class CorsConfig (line 7) | @Configuration
method addCorsMappings (line 10) | @Override
FILE: src/main/java/io/sdb/config/FilterConfig.java
class FilterConfig (line 18) | @Configuration
method shiroFilterRegistration (line 21) | @Bean
method xssFilterRegistration (line 33) | @Bean
FILE: src/main/java/io/sdb/config/JFinalTxAop.java
class JFinalTxAop (line 24) | @Aspect
method jFinalTx (line 28) | @Pointcut(value = "@annotation(io.sdb.common.annotation.JFinalTx)")
method doAround (line 31) | @Around(value = "jFinalTx()", argNames = "pjp")
method getTransactionLevel (line 93) | protected int getTransactionLevel(Config config) {
method getConfigWithTxConfig (line 102) | public static Config getConfigWithTxConfig(ProceedingJoinPoint pjp) {
FILE: src/main/java/io/sdb/config/KaptchaConfig.java
class KaptchaConfig (line 18) | @Configuration
method producer (line 21) | @Bean
FILE: src/main/java/io/sdb/config/Kuaidi100Config.java
class Kuaidi100Config (line 13) | @Data
FILE: src/main/java/io/sdb/config/OrderProperties.java
class OrderProperties (line 12) | @ConfigurationProperties(prefix = "order")
FILE: src/main/java/io/sdb/config/RedisConfig.java
class RedisConfig (line 17) | @Configuration
method redisTemplate (line 22) | @Bean
method hashOperations (line 33) | @Bean
method valueOperations (line 38) | @Bean
method listOperations (line 43) | @Bean
method setOperations (line 48) | @Bean
method zSetOperations (line 53) | @Bean
FILE: src/main/java/io/sdb/config/ShiroConfig.java
class ShiroConfig (line 28) | @Configuration
method sessionManager (line 31) | @Bean("sessionManager")
method securityManager (line 39) | @Bean("securityManager")
method shirFilter (line 48) | @Bean("shiroFilter")
method lifecycleBeanPostProcessor (line 82) | @Bean("lifecycleBeanPostProcessor")
method defaultAdvisorAutoProxyCreator (line 87) | @Bean
method authorizationAttributeSourceAdvisor (line 94) | @Bean
FILE: src/main/java/io/sdb/config/SpringBootConfig.java
class SpringBootConfig (line 8) | @Configuration
method getJfinalViewRrsolver (line 10) | @Bean(name = "jfinalViewResolver")
FILE: src/main/java/io/sdb/config/SwaggerConfig.java
class SwaggerConfig (line 16) | @Configuration
method addResourceHandlers (line 20) | @Override
method createRestApi (line 26) | @Bean
method apiInfo (line 37) | private ApiInfo apiInfo() {
FILE: src/main/java/io/sdb/config/WebMvcConfig.java
class WebMvcConfig (line 20) | @Configuration
method addInterceptors (line 27) | @Override
method addArgumentResolvers (line 33) | @Override
FILE: src/main/java/io/sdb/config/WechatOpenConfig.java
class WechatOpenConfig (line 15) | @Component
method wxOpenService (line 21) | @Bean
method wxOpenConfigStorage (line 28) | @Bean
FILE: src/main/java/io/sdb/config/WechatPayConfig.java
class WechatPayConfig (line 22) | @Configuration
method WechatPayConfig (line 28) | public WechatPayConfig(WxMaProperties maProperties) {
method bestPayService (line 32) | @Bean
method wxPayH5Config (line 39) | @Bean
FILE: src/main/java/io/sdb/config/WxMaConfiguration.java
class WxMaConfiguration (line 26) | @Configuration
method WxMaConfiguration (line 33) | public WxMaConfiguration(WxMaProperties properties) {
method maConfig (line 88) | @Bean
method wxMaService (line 101) | @Bean
method router (line 109) | @Bean
FILE: src/main/java/io/sdb/config/WxMaProperties.java
class WxMaProperties (line 11) | @ConfigurationProperties(prefix = "wechat.ma")
method toString (line 69) | @Override
FILE: src/main/java/io/sdb/config/WxMpConfiguration.java
class WxMpConfiguration (line 27) | @Configuration
method WxMpConfiguration (line 45) | @Autowired
method getRouters (line 62) | public static Map<String, WxMpMessageRouter> getRouters() {
method getMpServices (line 66) | public static Map<String, WxMpService> getMpServices() {
method services (line 70) | @Bean
method newRouter (line 90) | private WxMpMessageRouter newRouter(WxMpService wxMpService) {
FILE: src/main/java/io/sdb/config/WxMpProperties.java
class WxMpProperties (line 14) | @Data
class MpConfig (line 20) | @Data
FILE: src/main/java/io/sdb/controller/AbstractController.java
class AbstractController (line 15) | public abstract class AbstractController {
method getUser (line 18) | protected SysUser getUser() {
method getUserId (line 22) | protected Long getUserId() {
FILE: src/main/java/io/sdb/controller/AppLoginController.java
class AppLoginController (line 27) | @RestController
method login (line 39) | @PostMapping("login")
FILE: src/main/java/io/sdb/controller/AppRegisterController.java
class AppRegisterController (line 26) | @RestController
method register (line 33) | @PostMapping("register")
FILE: src/main/java/io/sdb/controller/AppTestController.java
class AppTestController (line 22) | @RestController
method userInfo (line 27) | @Login
method userInfo (line 34) | @Login
method notToken (line 41) | @GetMapping("notToken")
FILE: src/main/java/io/sdb/controller/CartController.java
class CartController (line 33) | @RestController
method info (line 39) | @PostMapping("/add")
method remove (line 49) | @PostMapping("/remove")
method list (line 63) | @GetMapping("/list")
FILE: src/main/java/io/sdb/controller/FavoriteGoodsController.java
class FavoriteGoodsController (line 18) | @Controller
method list (line 25) | @ResponseBody
method add (line 36) | @ResponseBody
method remove (line 64) | @ResponseBody
FILE: src/main/java/io/sdb/controller/FileController.java
class FileController (line 20) | @RestController
method upload (line 25) | @PostMapping("/upload")
FILE: src/main/java/io/sdb/controller/GoodsController.java
class GoodsController (line 45) | @Controller
method info (line 58) | @ResponseBody
method info (line 87) | @ResponseBody
FILE: src/main/java/io/sdb/controller/GrouponController.java
class GrouponController (line 30) | @Controller
method grouponTeam (line 43) | @ResponseBody
method grouponTop (line 70) | @ResponseBody
FILE: src/main/java/io/sdb/controller/OrderController.java
class OrderController (line 31) | @RestController
method refund (line 69) | @Login
method cancel (line 81) | @Login
method logistic (line 88) | @Login
method finish (line 111) | @Login
method delete (line 123) | @Login
method checkout (line 134) | @Login
method detailList (line 160) | @Login
method create (line 243) | @Login
FILE: src/main/java/io/sdb/controller/PayController.java
class PayController (line 37) | @Controller
method returnUrl (line 48) | @RequestMapping("/returnUrl")
method testTradeRefund (line 53) | @RequestMapping("/refund/{no}")
method notify (line 79) | @RequestMapping("/notify")
method alinotify (line 86) | @RequestMapping("/alinotify")
method test (line 177) | @RequestMapping("/test")
method alipay (line 182) | @RequestMapping("/alipay")
FILE: src/main/java/io/sdb/controller/ProductCategoryController.java
class ProductCategoryController (line 34) | @Controller
method tree (line 40) | @ResponseBody
method list (line 58) | @ResponseBody
FILE: src/main/java/io/sdb/controller/ProductController.java
class ProductController (line 40) | @Controller
method listByGoodId (line 49) | @ResponseBody
method listByProductIds (line 61) | @ResponseBody
method listDetailByProductIds (line 77) | @ResponseBody
FILE: src/main/java/io/sdb/controller/ScheduleJobController.java
class ScheduleJobController (line 37) | @RestController
method list (line 46) | @GetMapping("/list")
method info (line 57) | @GetMapping("/info/{jobId}")
method save (line 68) | @SysLog("保存定时任务")
method update (line 82) | @SysLog("修改定时任务")
method delete (line 96) | @SysLog("删除定时任务")
method run (line 108) | @SysLog("立即执行任务")
method pause (line 120) | @SysLog("暂停定时任务")
method resume (line 132) | @SysLog("恢复定时任务")
FILE: src/main/java/io/sdb/controller/ScheduleJobLogController.java
class ScheduleJobLogController (line 35) | @RestController
method list (line 44) | @GetMapping("/list")
method info (line 55) | @GetMapping("/info/{logId}")
FILE: src/main/java/io/sdb/controller/SpecificationController.java
class SpecificationController (line 33) | @Controller
method list (line 42) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysCampaignController.java
class SysCampaignController (line 13) | @Controller
method list (line 23) | @ResponseBody
method update (line 33) | @ResponseBody
method save (line 43) | @ResponseBody
method delete (line 53) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysConfigController.java
class SysConfigController (line 39) | @RestController
method list (line 48) | @GetMapping("/list")
method info (line 60) | @GetMapping("/info/{id}")
method save (line 71) | @SysLog("保存配置")
method update (line 85) | @SysLog("修改配置")
method delete (line 99) | @SysLog("删除配置")
FILE: src/main/java/io/sdb/controller/SysDeliveryCorpController.java
class SysDeliveryCorpController (line 30) | @Controller
method list (line 39) | @ResponseBody
method convert (line 49) | private DeliveryCorpVO convert(DeliveryCorp deliveryCorp) {
FILE: src/main/java/io/sdb/controller/SysFavoriteGoodsController.java
class SysFavoriteGoodsController (line 13) | @Controller
method list (line 23) | @ResponseBody
method update (line 33) | @ResponseBody
method save (line 43) | @ResponseBody
method delete (line 53) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysGoodsController.java
class SysGoodsController (line 35) | @Controller
method list (line 48) | @ResponseBody
method add (line 58) | @ResponseBody
method info (line 68) | @ResponseBody
method batchShelf (line 81) | @ResponseBody
method batchObtained (line 87) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysGrouponController.java
class SysGrouponController (line 13) | @Controller
method list (line 23) | @ResponseBody
method info (line 33) | @ResponseBody
method update (line 43) | @ResponseBody
method save (line 53) | @ResponseBody
method delete (line 63) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysGrouponTeamController.java
class SysGrouponTeamController (line 13) | @Controller
method list (line 23) | @ResponseBody
method info (line 33) | @ResponseBody
method update (line 43) | @ResponseBody
method save (line 53) | @ResponseBody
method delete (line 63) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysLogController.java
class SysLogController (line 40) | @Controller
method list (line 49) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysLoginController.java
class SysLoginController (line 34) | @RestController
method captcha (line 52) | @GetMapping("captcha.jpg")
method dashInfo (line 68) | @GetMapping("/home/dash/info")
method login (line 94) | @PostMapping("/sys/login")
method logout (line 123) | @PostMapping("/sys/logout")
FILE: src/main/java/io/sdb/controller/SysLogisticsController.java
class SysLogisticsController (line 18) | @RestController
method kuaidi100Notify (line 23) | @RequestMapping("notify")
FILE: src/main/java/io/sdb/controller/SysMenuController.java
class SysMenuController (line 48) | @RestController
method getDownload (line 56) | @RequestMapping(value="/media/", method=RequestMethod.GET)
method nav (line 95) | @GetMapping("/nav")
method list (line 105) | @GetMapping("/list")
method select (line 122) | @GetMapping("/select")
method info (line 142) | @GetMapping("/info/{menuId}")
method save (line 152) | @SysLog("保存菜单")
method update (line 167) | @SysLog("修改菜单")
method delete (line 181) | @SysLog("删除菜单")
method verifyForm (line 203) | private void verifyForm(SysMenu menu){
FILE: src/main/java/io/sdb/controller/SysOrderController.java
class SysOrderController (line 41) | @Controller
method list (line 54) | @ResponseBody
method list (line 64) | @ResponseBody
method list (line 81) | @ResponseBody
method detail (line 91) | @ResponseBody
method update (line 103) | @ResponseBody
method shipping (line 115) | @ResponseBody
method gathering (line 130) | @ResponseBody
FILE: src/main/java/io/sdb/controller/SysOssController.java
class SysOssController (line 49) | @RestController
method list (line 62) | @GetMapping("/list")
method config (line 74) | @GetMapping("/config")
method saveConfig (line 86) | @PostMapping("/saveConfig")
method upload (line 112) | @PostMapping("/upload")
method delete (line 136) | @PostMapping("/delete")
FILE: src/main/java/io/sdb/controller/SysProductCategoryController.java
class SysProductCategoryController (line 34) | @RestController
method tree (line 40) | @ResponseBody
method list (line 57) | @ResponseBody
method info (line 73) | @GetMapping("/info/{productCategoryId}")
method select (line 83) | @GetMapping("/select")
method save (line 103) | @SysLog("保存商品类目")
method update (line 117) | @SysLog("修改菜单")
method delete (line 131) | @SysLog("删除菜单")
method verifyForm (line 141) | private void verifyForm(ProductCategory productCategory){
FILE: src/main/java/io/sdb/controller/SysRoleController.java
class SysRoleController (line 25) | @RestController
method list (line 36) | @GetMapping("/list")
method select (line 52) | @GetMapping("/select")
method info (line 69) | @GetMapping("/info/{roleId}")
method save (line 84) | @SysLog("保存角色")
method update (line 99) | @SysLog("修改角色")
method delete (line 113) | @SysLog("删除角色")
FILE: src/main/java/io/sdb/controller/SysSpecificationController.java
class SysSpecificationController (line 35) | @RestController
method tree (line 44) | @ResponseBody
method treeParent (line 61) | @ResponseBody
method list (line 78) | @ResponseBody
method info (line 95) | @GetMapping("/info/{id}")
method select (line 105) | @GetMapping("/select")
method save (line 117) | @SysLog("保存规格")
method update (line 131) | @SysLog("修改规格")
method delete (line 144) | @SysLog("删除规格")
method verifyForm (line 154) | private void verifyForm(Specification specification){
FILE: src/main/java/io/sdb/controller/SysUserController.java
class SysUserController (line 31) | @RestController
method list (line 42) | @GetMapping("/list")
method info (line 57) | @GetMapping("/info")
method password (line 65) | @SysLog("修改密码")
method info (line 87) | @GetMapping("/info/{userId}")
method save (line 102) | @SysLog("保存用户")
method update (line 117) | @SysLog("修改用户")
method delete (line 132) | @SysLog("删除用户")
FILE: src/main/java/io/sdb/controller/TestController.java
class TestController (line 17) | @Controller
method hello (line 25) | @GetMapping("/hello")
method pay (line 35) | @PostMapping("/pay")
method ip (line 42) | @GetMapping("/ip")
method notify (line 58) | @RequestMapping("/notify")
method main (line 66) | public static void main(String[] args) {
FILE: src/main/java/io/sdb/controller/UEditorController.java
class UEditorController (line 15) | @WebServlet(name = "UEditorServlet", urlPatterns = "/UEditor")
method doGet (line 18) | public void doGet(HttpServletRequest request,HttpServletResponse respo...
method doPost (line 22) | public void doPost(HttpServletRequest request, HttpServletResponse res...
FILE: src/main/java/io/sdb/controller/WxMaMediaController.java
class WxMaMediaController (line 31) | @RestController
method uploadMedia (line 44) | @PostMapping("/upload")
method getMedia (line 75) | @GetMapping("/download/{mediaId}")
FILE: src/main/java/io/sdb/controller/WxMaUserController.java
class WxMaUserController (line 34) | @RestController
method login (line 51) | @PostMapping("/login")
method userInfo (line 96) | @Login
method info (line 107) | @GetMapping("/info")
method phone (line 125) | @GetMapping("/phone")
FILE: src/main/java/io/sdb/controller/WxPayController.java
class WxPayController (line 25) | @RestController
method create (line 35) | @Login
FILE: src/main/java/io/sdb/controller/WxPortalController.java
class WxPortalController (line 15) | @RestController
method authGet (line 20) | @GetMapping(produces = "text/plain;charset=utf-8")
method post (line 42) | @PostMapping(produces = "application/xml; charset=UTF-8")
method route (line 87) | private WxMpXmlOutMessage route(WxMpXmlMessage message, String appid) {
FILE: src/main/java/io/sdb/dao/AreaDao.java
class AreaDao (line 6) | @Component
method AreaDao (line 8) | public AreaDao() {
FILE: src/main/java/io/sdb/dao/BaseDao.java
class BaseDao (line 23) | public class BaseDao<M extends Model<M>> {
method getModelClass (line 36) | public Class<M> getModelClass() {
method setModelClass (line 40) | public void setModelClass(Class<M> modelClass) {
method BaseDao (line 47) | @SuppressWarnings("unchecked")
method getTableName (line 59) | public String getTableName() {
method getPrimaryKeys (line 64) | public String[] getPrimaryKeys() {
method findById (line 77) | public M findById(Object ...id) {
method findFirstByModel (line 84) | public M findFirstByModel(M model){
method findByModel (line 90) | public List<M> findByModel(M model){
method findByFilter (line 96) | public List<M> findByFilter(Filter filter){
method findByFilters (line 102) | public List<M> findByFilters(List<Filter> filters){
method deleteByModel (line 108) | public boolean deleteByModel(M model){
method deleteById (line 114) | public boolean deleteById(Object ...id){
method getDao (line 118) | public M getDao(){
method findAll (line 122) | public List<M> findAll() {
method findList (line 140) | public List<M> findList(Integer first, Integer count, List<Filter> fil...
method findList (line 160) | protected List<M> findList(String sql, Integer first, Integer count, L...
method getFilters (line 182) | private String getFilters(List<Filter> filters) {
method getOrders (line 268) | private String getOrders(List<Order> orders) {
method paginate (line 289) | public Page<M> paginate(Integer pageNum, Integer pageSize, Filter filt...
method paginate (line 298) | public Page<M> paginate(Integer pageNum, Integer pageSize) {
method paginate (line 305) | public Page<M> paginate(Integer pageNum, Integer pageSize, List<Filter...
method paginate (line 314) | public Page<M> paginate(Integer pageNum, Integer pageSize, List<Filter...
method paginate (line 320) | public Page<M> paginate(Integer pageNum, Integer pageSize, List<Filter...
method paginate (line 326) | public Page<M> paginate(Integer pageNum, Integer pageSize, Filter filt...
method deleteBatch (line 333) | public boolean deleteBatch(Object[]... ids) {
method deleteBatch (line 337) | public boolean deleteBatch(String[] columns, Object[]... ids) {
method findFirst (line 347) | public M findFirst(SqlPara sqlPara) {
method find (line 351) | public List<M> find(SqlPara sqlPara) {
FILE: src/main/java/io/sdb/dao/CampaignDao.java
class CampaignDao (line 7) | @Component
method CampaignDao (line 9) | public CampaignDao() {
FILE: src/main/java/io/sdb/dao/CartDao.java
class CartDao (line 7) | @Component
method CartDao (line 9) | public CartDao() {
FILE: src/main/java/io/sdb/dao/DeliveryCorpDao.java
class DeliveryCorpDao (line 18) | @Component
method DeliveryCorpDao (line 24) | public DeliveryCorpDao() {
FILE: src/main/java/io/sdb/dao/FavoriteGoodsDao.java
class FavoriteGoodsDao (line 7) | @Component
method FavoriteGoodsDao (line 9) | public FavoriteGoodsDao() {
FILE: src/main/java/io/sdb/dao/GoodsDao.java
class GoodsDao (line 6) | @Component
method GoodsDao (line 8) | public GoodsDao() {
FILE: src/main/java/io/sdb/dao/GrouponDao.java
class GrouponDao (line 7) | @Component
method GrouponDao (line 9) | public GrouponDao() {
FILE: src/main/java/io/sdb/dao/GrouponTeamDao.java
class GrouponTeamDao (line 7) | @Component
method GrouponTeamDao (line 9) | public GrouponTeamDao() {
FILE: src/main/java/io/sdb/dao/LogisticsDao.java
class LogisticsDao (line 7) | @Component
method LogisticsDao (line 9) | public LogisticsDao() {
FILE: src/main/java/io/sdb/dao/OrderDetailDao.java
class OrderDetailDao (line 7) | @Component
method OrderDetailDao (line 9) | public OrderDetailDao() {
FILE: src/main/java/io/sdb/dao/OrderMasterDao.java
class OrderMasterDao (line 7) | @Component
method OrderMasterDao (line 9) | public OrderMasterDao() {
FILE: src/main/java/io/sdb/dao/ProductCategoryDao.java
class ProductCategoryDao (line 11) | @Component
method ProductCategoryDao (line 13) | public ProductCategoryDao() {
method queryListOrder (line 17) | public List<ProductCategory> queryListOrder(){
FILE: src/main/java/io/sdb/dao/ProductDao.java
class ProductDao (line 7) | @Component
method ProductDao (line 9) | public ProductDao() {
FILE: src/main/java/io/sdb/dao/ReceiverDao.java
class ReceiverDao (line 6) | @Component
method ReceiverDao (line 8) | public ReceiverDao() {
FILE: src/main/java/io/sdb/dao/ScheduleJobDao.java
class ScheduleJobDao (line 6) | @Component
method ScheduleJobDao (line 8) | public ScheduleJobDao() {
FILE: src/main/java/io/sdb/dao/ScheduleJobLogDao.java
class ScheduleJobLogDao (line 6) | @Component
method ScheduleJobLogDao (line 8) | public ScheduleJobLogDao() {
FILE: src/main/java/io/sdb/dao/SnDao.java
class SnDao (line 17) | @Component
method SnDao (line 23) | public SnDao() {
method generate (line 55) | public String generate(SnEnum type) {
method getLastValue (line 80) | @JFinalTx
class HiloOptimizer (line 94) | private class HiloOptimizer {
method HiloOptimizer (line 124) | public HiloOptimizer(SnEnum type, String prefix, int maxLo) {
method getDate (line 131) | public String getDate(String pattern) {
method generate (line 140) | public synchronized String generate() {
FILE: src/main/java/io/sdb/dao/SpecificationDao.java
class SpecificationDao (line 7) | @Component
method SpecificationDao (line 9) | public SpecificationDao() {
FILE: src/main/java/io/sdb/dao/SysCaptchaDao.java
class SysCaptchaDao (line 6) | @Component
method SysCaptchaDao (line 8) | public SysCaptchaDao() {
FILE: src/main/java/io/sdb/dao/SysConfigDao.java
class SysConfigDao (line 6) | @Component
method SysConfigDao (line 8) | public SysConfigDao() {
FILE: src/main/java/io/sdb/dao/SysLogDao.java
class SysLogDao (line 6) | @Component
method SysLogDao (line 8) | public SysLogDao() {
FILE: src/main/java/io/sdb/dao/SysMenuDao.java
class SysMenuDao (line 10) | @Component
method SysMenuDao (line 12) | public SysMenuDao() {
method queryNotButtonList (line 16) | public List<SysMenu> queryNotButtonList() {
FILE: src/main/java/io/sdb/dao/SysOssDao.java
class SysOssDao (line 6) | @Component
method SysOssDao (line 8) | public SysOssDao() {
FILE: src/main/java/io/sdb/dao/SysRoleDao.java
class SysRoleDao (line 6) | @Component
method SysRoleDao (line 8) | public SysRoleDao() {
FILE: src/main/java/io/sdb/dao/SysRoleMenuDao.java
class SysRoleMenuDao (line 6) | @Component
method SysRoleMenuDao (line 8) | public SysRoleMenuDao() {
FILE: src/main/java/io/sdb/dao/SysUserDao.java
class SysUserDao (line 13) | @Component
method SysUserDao (line 15) | public SysUserDao() {
method queryAllPerms (line 19) | public List<String> queryAllPerms(Long userId) {
method queryAllMenuId (line 34) | public List<Long> queryAllMenuId(Long userId) {
method queryByUserName (line 49) | public SysUser queryByUserName(String name) {
FILE: src/main/java/io/sdb/dao/SysUserRoleDao.java
class SysUserRoleDao (line 6) | @Component
method SysUserRoleDao (line 8) | public SysUserRoleDao() {
FILE: src/main/java/io/sdb/dao/SysUserTokenDao.java
class SysUserTokenDao (line 6) | @Component
method SysUserTokenDao (line 8) | public SysUserTokenDao() {
FILE: src/main/java/io/sdb/dao/UserDao.java
class UserDao (line 6) | @Component
method UserDao (line 8) | public UserDao() {
FILE: src/main/java/io/sdb/datasources/DataSourceNames.java
type DataSourceNames (line 10) | public interface DataSourceNames {
FILE: src/main/java/io/sdb/datasources/DynamicDataSource.java
class DynamicDataSource (line 14) | public class DynamicDataSource extends AbstractRoutingDataSource {
method DynamicDataSource (line 17) | public DynamicDataSource(DataSource defaultTargetDataSource, Map<Objec...
method determineCurrentLookupKey (line 23) | @Override
method setDataSource (line 28) | public static void setDataSource(String dataSource) {
method getDataSource (line 32) | public static String getDataSource() {
method clearDataSource (line 36) | public static void clearDataSource() {
FILE: src/main/java/io/sdb/datasources/DynamicDataSourceConfig.java
class DynamicDataSourceConfig (line 26) | @Configuration
method firstDataSource (line 30) | @Bean
method profileDataSource (line 37) | public DruidDataSource profileDataSource(){
method statFilter (line 43) | public Filter statFilter() {
method secondDataSource (line 55) | @Bean
method dataSource (line 61) | @Bean
FILE: src/main/java/io/sdb/datasources/aspect/DataSourceAspect.java
class DataSourceAspect (line 24) | @Aspect
method dataSourcePointCut (line 29) | @Pointcut("@annotation(io.sdb.datasources.annotation.DataSource)")
method around (line 34) | @Around("dataSourcePointCut()")
method getOrder (line 56) | @Override
FILE: src/main/java/io/sdb/dto/CartDTO.java
class CartDTO (line 12) | @Data
method CartDTO (line 34) | public CartDTO() {
method CartDTO (line 37) | public CartDTO(String productId, Integer productQuantity) {
FILE: src/main/java/io/sdb/dto/FavoriteGoodsDTO.java
class FavoriteGoodsDTO (line 7) | @Data
FILE: src/main/java/io/sdb/dto/GoodsDTO.java
class GoodsDTO (line 5) | public class GoodsDTO extends Goods {
FILE: src/main/java/io/sdb/dto/OrderDTO.java
class OrderDTO (line 20) | @Data
method getOrderStatusEnum (line 85) | @JsonIgnore
FILE: src/main/java/io/sdb/dto/ProductDTO.java
class ProductDTO (line 14) | @Data
FILE: src/main/java/io/sdb/enums/CampaignEnum.java
type CampaignEnum (line 9) | @Getter
method CampaignEnum (line 18) | CampaignEnum(Integer code, String message) {
FILE: src/main/java/io/sdb/enums/GeneralEnum.java
type GeneralEnum (line 5) | @Getter
method GeneralEnum (line 13) | GeneralEnum(Integer code, String message){
FILE: src/main/java/io/sdb/enums/GrouponStatusEnum.java
type GrouponStatusEnum (line 9) | @Getter
method GrouponStatusEnum (line 20) | GrouponStatusEnum(Integer code, String message) {
FILE: src/main/java/io/sdb/enums/IEnum.java
type IEnum (line 3) | public interface IEnum {
method getCode (line 4) | Integer getCode();
method getMessage (line 5) | String getMessage();
FILE: src/main/java/io/sdb/enums/Language.java
type Language (line 5) | public enum Language {
method Language (line 57) | private Language(byte value, String cnname) {
method getValue (line 62) | public byte getValue() {
method getCnName (line 66) | public String getCnName() {
method setValue (line 70) | public void setValue(byte value) {
method setCnName (line 74) | public void setCnName(String cnname) {
method getValueByCnName (line 78) | public static Language getValueByCnName(String cnname) {
method getByValue (line 90) | public static Language getByValue(Byte value) {
method getByEnumName (line 102) | public static Language getByEnumName(String enumName) {
FILE: src/main/java/io/sdb/enums/OrderStatusEnum.java
type OrderStatusEnum (line 9) | @Getter
method OrderStatusEnum (line 23) | OrderStatusEnum(Integer code, String message) {
FILE: src/main/java/io/sdb/enums/PayStatusEnum.java
type PayStatusEnum (line 9) | @Getter
method PayStatusEnum (line 22) | PayStatusEnum(Integer code, String message) {
FILE: src/main/java/io/sdb/enums/ProductStatusEnum.java
type ProductStatusEnum (line 10) | @Getter
method ProductStatusEnum (line 20) | ProductStatusEnum(Integer code, String message) {
FILE: src/main/java/io/sdb/enums/ResultEnum.java
type ResultEnum (line 5) | @Getter
method ResultEnum (line 52) | ResultEnum(Integer code, String message){
FILE: src/main/java/io/sdb/enums/SnEnum.java
type SnEnum (line 5) | @Getter
method SnEnum (line 17) | SnEnum(Integer code, String message){
FILE: src/main/java/io/sdb/enums/VolunteerStateEnum.java
type VolunteerStateEnum (line 5) | @Getter
method VolunteerStateEnum (line 14) | VolunteerStateEnum(Integer code, String message){
FILE: src/main/java/io/sdb/form/CartForm.java
class CartForm (line 15) | @Data
FILE: src/main/java/io/sdb/form/CheckOutForm.java
class CheckOutForm (line 12) | @Data
FILE: src/main/java/io/sdb/form/GoodsData.java
class GoodsData (line 8) | @Data
FILE: src/main/java/io/sdb/form/GoodsForm.java
class GoodsForm (line 29) | @Data
FILE: src/main/java/io/sdb/form/GoodsListForm.java
class GoodsListForm (line 13) | @Data
FILE: src/main/java/io/sdb/form/GoodsParaData.java
class GoodsParaData (line 7) | @Data
FILE: src/main/java/io/sdb/form/GoodsParaEntryData.java
class GoodsParaEntryData (line 5) | @Data
FILE: src/main/java/io/sdb/form/GoodsSpecData.java
class GoodsSpecData (line 8) | @Data
FILE: src/main/java/io/sdb/form/GoodsSpecGroupData.java
class GoodsSpecGroupData (line 8) | @Data
FILE: src/main/java/io/sdb/form/InvoiceInfo.java
class InvoiceInfo (line 12) | @Data
FILE: src/main/java/io/sdb/form/LoginForm.java
class LoginForm (line 29) | @ApiModel(value = "登录表单")
method getMobile (line 39) | public String getMobile() {
method setMobile (line 43) | public void setMobile(String mobile) {
method getPassword (line 47) | public String getPassword() {
method setPassword (line 51) | public void setPassword(String password) {
FILE: src/main/java/io/sdb/form/MaLoginForm.java
class MaLoginForm (line 28) | @ApiModel(value = "小程序登录表单")
FILE: src/main/java/io/sdb/form/NewsAddForm.java
class NewsAddForm (line 13) | @ApiModel(value = "新闻表单")
FILE: src/main/java/io/sdb/form/OrderDetailForm.java
class OrderDetailForm (line 12) | @Data
FILE: src/main/java/io/sdb/form/OrderForm.java
class OrderForm (line 10) | @Data
FILE: src/main/java/io/sdb/form/PasswordForm.java
class PasswordForm (line 25) | public class PasswordForm {
method getPassword (line 35) | public String getPassword() {
method setPassword (line 39) | public void setPassword(String password) {
method getNewPassword (line 43) | public String getNewPassword() {
method setNewPassword (line 47) | public void setNewPassword(String newPassword) {
FILE: src/main/java/io/sdb/form/ProductInfo.java
class ProductInfo (line 10) | @Data
FILE: src/main/java/io/sdb/form/ReceiveInfo.java
class ReceiveInfo (line 12) | @Data
FILE: src/main/java/io/sdb/form/RefundForm.java
class RefundForm (line 30) | @Data
FILE: src/main/java/io/sdb/form/RegisterForm.java
class RegisterForm (line 29) | @ApiModel(value = "注册表单")
method getMobile (line 39) | public String getMobile() {
method setMobile (line 43) | public void setMobile(String mobile) {
method getPassword (line 47) | public String getPassword() {
method setPassword (line 51) | public void setPassword(String password) {
FILE: src/main/java/io/sdb/form/SysLoginForm.java
class SysLoginForm (line 25) | public class SysLoginForm {
method getUsername (line 31) | public String getUsername() {
method setUsername (line 35) | public void setUsername(String username) {
method getPassword (line 39) | public String getPassword() {
method setPassword (line 43) | public void setPassword(String password) {
method getCaptcha (line 47) | public String getCaptcha() {
method setCaptcha (line 51) | public void setCaptcha(String captcha) {
method getUuid (line 55) | public String getUuid() {
method setUuid (line 59) | public void setUuid(String uuid) {
FILE: src/main/java/io/sdb/form/SysNewsForm.java
class SysNewsForm (line 14) | @Data
FILE: src/main/java/io/sdb/form/SysOrderForm.java
class SysOrderForm (line 29) | @Data
FILE: src/main/java/io/sdb/handler/AbstractHandler.java
class AbstractHandler (line 10) | public abstract class AbstractHandler implements WxMpMessageHandler {
FILE: src/main/java/io/sdb/handler/KfSessionHandler.java
class KfSessionHandler (line 14) | @Component
method handle (line 17) | @Override
FILE: src/main/java/io/sdb/handler/LocationHandler.java
class LocationHandler (line 17) | @Component
method handle (line 20) | @Override
FILE: src/main/java/io/sdb/handler/LogHandler.java
class LogHandler (line 15) | @Component
method handle (line 17) | @Override
FILE: src/main/java/io/sdb/handler/MenuHandler.java
class MenuHandler (line 16) | @Component
method handle (line 19) | @Override
FILE: src/main/java/io/sdb/handler/MsgHandler.java
class MsgHandler (line 20) | @Component
method handle (line 23) | @Override
FILE: src/main/java/io/sdb/handler/NullHandler.java
class NullHandler (line 14) | @Component
method handle (line 17) | @Override
FILE: src/main/java/io/sdb/handler/ScanHandler.java
class ScanHandler (line 6) | public abstract class ScanHandler extends AbstractHandler {
FILE: src/main/java/io/sdb/handler/StoreCheckNotifyHandler.java
class StoreCheckNotifyHandler (line 16) | @Component
method handle (line 19) | @Override
FILE: src/main/java/io/sdb/handler/SubscribeHandler.java
class SubscribeHandler (line 17) | @Component
method handle (line 20) | @Override
method handleSpecial (line 58) | private WxMpXmlOutMessage handleSpecial(WxMpXmlMessage wxMessage)
FILE: src/main/java/io/sdb/handler/UnsubscribeHandler.java
class UnsubscribeHandler (line 14) | @Component
method handle (line 17) | @Override
FILE: src/main/java/io/sdb/interceptor/AuthorizationInterceptor.java
class AuthorizationInterceptor (line 24) | @Component
method preHandle (line 31) | @Override
FILE: src/main/java/io/sdb/job/config/ScheduleConfig.java
class ScheduleConfig (line 33) | @Configuration
method schedulerFactoryBean (line 39) | @Bean
FILE: src/main/java/io/sdb/job/task/TestTask.java
class TestTask (line 35) | @Component("testTask")
method test (line 42) | public void test(String params){
method test2 (line 57) | public void test2(){
FILE: src/main/java/io/sdb/job/utils/ScheduleJob.java
class ScheduleJob (line 41) | public class ScheduleJob extends QuartzJobBean {
method executeInternal (line 45) | @Override
FILE: src/main/java/io/sdb/job/utils/ScheduleRunnable.java
class ScheduleRunnable (line 32) | public class ScheduleRunnable implements Runnable {
method ScheduleRunnable (line 37) | public ScheduleRunnable(String beanName, String methodName, String par...
method run (line 48) | @Override
FILE: src/main/java/io/sdb/job/utils/ScheduleUtils.java
class ScheduleUtils (line 29) | public class ScheduleUtils {
method getTriggerKey (line 35) | public static TriggerKey getTriggerKey(Long jobId) {
method getJobKey (line 42) | public static JobKey getJobKey(Long jobId) {
method getCronTrigger (line 49) | public static CronTrigger getCronTrigger(Scheduler scheduler, Long job...
method createScheduleJob (line 60) | public static void createScheduleJob(Scheduler scheduler, io.sdb.model...
method updateScheduleJob (line 89) | public static void updateScheduleJob(Scheduler scheduler, io.sdb.model...
method run (line 120) | public static void run(Scheduler scheduler, io.sdb.model.ScheduleJob s...
method pauseJob (line 135) | public static void pauseJob(Scheduler scheduler, Long jobId) {
method resumeJob (line 146) | public static void resumeJob(Scheduler scheduler, Long jobId) {
method deleteScheduleJob (line 157) | public static void deleteScheduleJob(Scheduler scheduler, Long jobId) {
FILE: src/main/java/io/sdb/model/Area.java
class Area (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Campaign.java
class Campaign (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Cart.java
class Cart (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/DeliveryCorp.java
class DeliveryCorp (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/FavoriteGoods.java
class FavoriteGoods (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Goods.java
class Goods (line 12) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Groupon.java
class Groupon (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/GrouponTeam.java
class GrouponTeam (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Logistics.java
class Logistics (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/OrderDetail.java
class OrderDetail (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/OrderMaster.java
class OrderMaster (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Product.java
class Product (line 9) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/ProductCategory.java
class ProductCategory (line 9) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Receiver.java
class Receiver (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/ScheduleJob.java
class ScheduleJob (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/ScheduleJobLog.java
class ScheduleJobLog (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Sn.java
class Sn (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/Specification.java
class Specification (line 9) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysCaptcha.java
class SysCaptcha (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysConfig.java
class SysConfig (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysLog.java
class SysLog (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysMenu.java
class SysMenu (line 11) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysOss.java
class SysOss (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysRole.java
class SysRole (line 11) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysRoleMenu.java
class SysRoleMenu (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysUser.java
class SysUser (line 10) | @SuppressWarnings("serial")
method getRoleIdList (line 17) | public List<Long> getRoleIdList() {
method setRoleIdList (line 21) | public void setRoleIdList(List<Long> roleIdList) {
FILE: src/main/java/io/sdb/model/SysUserRole.java
class SysUserRole (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/SysUserToken.java
class SysUserToken (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/TbUser.java
class TbUser (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/User.java
class User (line 8) | @SuppressWarnings("serial")
FILE: src/main/java/io/sdb/model/_MappingKit.java
class _MappingKit (line 16) | public class _MappingKit {
method mapping (line 18) | public static void mapping(ActiveRecordPlugin arp) {
FILE: src/main/java/io/sdb/model/base/BaseArea.java
class BaseArea (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setCreateDate (line 20) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 24) | public java.util.Date getCreateDate() {
method setModifyDate (line 28) | public void setModifyDate(java.util.Date modifyDate) {
method getModifyDate (line 32) | public java.util.Date getModifyDate() {
method setVersion (line 36) | public void setVersion(java.lang.Long version) {
method getVersion (line 40) | public java.lang.Long getVersion() {
method setOrders (line 44) | public void setOrders(java.lang.Integer orders) {
method getOrders (line 48) | public java.lang.Integer getOrders() {
method setFullName (line 52) | public void setFullName(java.lang.String fullName) {
method getFullName (line 56) | public java.lang.String getFullName() {
method setGrade (line 60) | public void setGrade(java.lang.Integer grade) {
method getGrade (line 64) | public java.lang.Integer getGrade() {
method setName (line 68) | public void setName(java.lang.String name) {
method getName (line 72) | public java.lang.String getName() {
method setTreePath (line 76) | public void setTreePath(java.lang.String treePath) {
method getTreePath (line 80) | public java.lang.String getTreePath() {
method setParentId (line 84) | public void setParentId(java.lang.Long parentId) {
method getParentId (line 88) | public java.lang.Long getParentId() {
FILE: src/main/java/io/sdb/model/base/BaseCampaign.java
class BaseCampaign (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setType (line 20) | public void setType(java.lang.Integer type) {
method getType (line 24) | public java.lang.Integer getType() {
method setParamName1 (line 28) | public void setParamName1(java.lang.String paramName1) {
method getParamName1 (line 32) | public java.lang.String getParamName1() {
method setParamValue1 (line 36) | public void setParamValue1(java.lang.String paramValue1) {
method getParamValue1 (line 40) | public java.lang.String getParamValue1() {
method setParamName2 (line 44) | public void setParamName2(java.lang.String paramName2) {
method getParamName2 (line 48) | public java.lang.String getParamName2() {
method setParamValue2 (line 52) | public void setParamValue2(java.lang.String paramValue2) {
method getParamValue2 (line 56) | public java.lang.String getParamValue2() {
method setParamName3 (line 60) | public void setParamName3(java.lang.String paramName3) {
method getParamName3 (line 64) | public java.lang.String getParamName3() {
method setParamValue3 (line 68) | public void setParamValue3(java.lang.String paramValue3) {
method getParamValue3 (line 72) | public java.lang.String getParamValue3() {
method setStartTime (line 76) | public void setStartTime(java.util.Date startTime) {
method getStartTime (line 80) | public java.util.Date getStartTime() {
method setEndTime (line 84) | public void setEndTime(java.util.Date endTime) {
method getEndTime (line 88) | public java.util.Date getEndTime() {
method setCreateDate (line 92) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 96) | public java.util.Date getCreateDate() {
method setUpdateDate (line 100) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 104) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseCart.java
class BaseCart (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setUserId (line 20) | public void setUserId(java.lang.String userId) {
method getUserId (line 24) | public java.lang.String getUserId() {
method setProductId (line 28) | public void setProductId(java.lang.String productId) {
method getProductId (line 32) | public java.lang.String getProductId() {
method setQuantity (line 36) | public void setQuantity(java.lang.Integer quantity) {
method getQuantity (line 40) | public java.lang.Integer getQuantity() {
method setCreateDate (line 44) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 48) | public java.util.Date getCreateDate() {
method setUpdateDate (line 52) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 56) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseDeliveryCorp.java
class BaseDeliveryCorp (line 9) | @SuppressWarnings("serial")
method setCode (line 12) | public void setCode(java.lang.String code) {
method getCode (line 16) | public java.lang.String getCode() {
method setName (line 20) | public void setName(java.lang.String name) {
method getName (line 24) | public java.lang.String getName() {
method setUrl (line 28) | public void setUrl(java.lang.String url) {
method getUrl (line 32) | public java.lang.String getUrl() {
FILE: src/main/java/io/sdb/model/base/BaseFavoriteGoods.java
class BaseFavoriteGoods (line 9) | @SuppressWarnings("serial")
method setFavoriteUser (line 12) | public void setFavoriteUser(java.lang.String favoriteUser) {
method getFavoriteUser (line 16) | public java.lang.String getFavoriteUser() {
method setFavoriteGoods (line 20) | public void setFavoriteGoods(java.lang.String favoriteGoods) {
method getFavoriteGoods (line 24) | public java.lang.String getFavoriteGoods() {
FILE: src/main/java/io/sdb/model/base/BaseGoods.java
class BaseGoods (line 9) | @SuppressWarnings("serial")
method setSn (line 12) | public void setSn(java.lang.String sn) {
method getSn (line 16) | public java.lang.String getSn() {
method setName (line 20) | public void setName(java.lang.String name) {
method getName (line 24) | public java.lang.String getName() {
method setModel (line 28) | public void setModel(java.lang.String model) {
method getModel (line 32) | public java.lang.String getModel() {
method setCaption (line 36) | public void setCaption(java.lang.String caption) {
method getCaption (line 40) | public java.lang.String getCaption() {
method setImage (line 44) | public void setImage(java.lang.String image) {
method getImage (line 48) | public java.lang.String getImage() {
method setPrice (line 52) | public void setPrice(java.math.BigDecimal price) {
method getPrice (line 56) | public java.math.BigDecimal getPrice() {
method setIsDelivery (line 60) | public void setIsDelivery(java.lang.Boolean isDelivery) {
method getIsDelivery (line 64) | public java.lang.Boolean getIsDelivery() {
method setIsMarketable (line 68) | public void setIsMarketable(java.lang.Boolean isMarketable) {
method getIsMarketable (line 72) | public java.lang.Boolean getIsMarketable() {
method setParameterValues (line 76) | public void setParameterValues(java.lang.String parameterValues) {
method getParameterValues (line 80) | public java.lang.String getParameterValues() {
method setSpecificationItems (line 84) | public void setSpecificationItems(java.lang.String specificationItems) {
method getSpecificationItems (line 88) | public java.lang.String getSpecificationItems() {
method setIntroduction (line 92) | public void setIntroduction(java.lang.String introduction) {
method getIntroduction (line 96) | public java.lang.String getIntroduction() {
method setProductImages (line 100) | public void setProductImages(java.lang.String productImages) {
method getProductImages (line 104) | public java.lang.String getProductImages() {
method setCampaign (line 108) | public void setCampaign(java.lang.Integer campaign) {
method getCampaign (line 112) | public java.lang.Integer getCampaign() {
method setGrouponCount (line 116) | public void setGrouponCount(java.lang.Integer grouponCount) {
method getGrouponCount (line 120) | public java.lang.Integer getGrouponCount() {
method setWeight (line 124) | public void setWeight(java.lang.Float weight) {
method getWeight (line 128) | public java.lang.Float getWeight() {
method setUnit (line 132) | public void setUnit(java.lang.String unit) {
method getUnit (line 136) | public java.lang.String getUnit() {
method setProductCategoryId (line 140) | public void setProductCategoryId(java.lang.Long productCategoryId) {
method getProductCategoryId (line 144) | public java.lang.Long getProductCategoryId() {
method setCreateDate (line 148) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 152) | public java.util.Date getCreateDate() {
method setUpdateDate (line 156) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 160) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseGroupon.java
class BaseGroupon (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.String id) {
method getId (line 16) | public java.lang.String getId() {
method setGoodsId (line 20) | public void setGoodsId(java.lang.String goodsId) {
method getGoodsId (line 24) | public java.lang.String getGoodsId() {
method setCount (line 28) | public void setCount(java.lang.Integer count) {
method getCount (line 32) | public java.lang.Integer getCount() {
method setStatus (line 36) | public void setStatus(java.lang.Integer status) {
method getStatus (line 40) | public java.lang.Integer getStatus() {
method setExpireDate (line 44) | public void setExpireDate(java.util.Date expireDate) {
method getExpireDate (line 48) | public java.util.Date getExpireDate() {
method setCreateDate (line 52) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 56) | public java.util.Date getCreateDate() {
method setUpdateDate (line 60) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 64) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseGrouponTeam.java
class BaseGrouponTeam (line 9) | @SuppressWarnings("serial")
method setGrouponId (line 12) | public void setGrouponId(java.lang.String grouponId) {
method getGrouponId (line 16) | public java.lang.String getGrouponId() {
method setUserId (line 20) | public void setUserId(java.lang.String userId) {
method getUserId (line 24) | public java.lang.String getUserId() {
method setCaptain (line 28) | public void setCaptain(java.lang.Integer captain) {
method getCaptain (line 32) | public java.lang.Integer getCaptain() {
method setCreateDate (line 36) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 40) | public java.util.Date getCreateDate() {
method setUpdateDate (line 44) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 48) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseLogistics.java
class BaseLogistics (line 9) | @SuppressWarnings("serial")
method setTrackingNo (line 12) | public void setTrackingNo(java.lang.String trackingNo) {
method getTrackingNo (line 16) | public java.lang.String getTrackingNo() {
method setCheckState (line 20) | public void setCheckState(java.lang.Integer checkState) {
method getCheckState (line 24) | public java.lang.Integer getCheckState() {
method setOrderState (line 28) | public void setOrderState(java.lang.Integer orderState) {
method getOrderState (line 32) | public java.lang.Integer getOrderState() {
method setData (line 36) | public void setData(java.lang.String data) {
method getData (line 40) | public java.lang.String getData() {
method setCreateDate (line 44) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 48) | public java.util.Date getCreateDate() {
method setUpdateDate (line 52) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 56) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseOrderDetail.java
class BaseOrderDetail (line 9) | @SuppressWarnings("serial")
method setDetailId (line 12) | public void setDetailId(java.lang.String detailId) {
method getDetailId (line 16) | public java.lang.String getDetailId() {
method setOrderId (line 20) | public void setOrderId(java.lang.String orderId) {
method getOrderId (line 24) | public java.lang.String getOrderId() {
method setProductId (line 28) | public void setProductId(java.lang.String productId) {
method getProductId (line 32) | public java.lang.String getProductId() {
method setProductName (line 36) | public void setProductName(java.lang.String productName) {
method getProductName (line 40) | public java.lang.String getProductName() {
method setProductModel (line 44) | public void setProductModel(java.lang.String productModel) {
method getProductModel (line 48) | public java.lang.String getProductModel() {
method setProductSpec (line 52) | public void setProductSpec(java.lang.String productSpec) {
method getProductSpec (line 56) | public java.lang.String getProductSpec() {
method setGroupPrice (line 60) | public void setGroupPrice(java.math.BigDecimal groupPrice) {
method getGroupPrice (line 64) | public java.math.BigDecimal getGroupPrice() {
method setProductPrice (line 68) | public void setProductPrice(java.math.BigDecimal productPrice) {
method getProductPrice (line 72) | public java.math.BigDecimal getProductPrice() {
method setProductQuantity (line 76) | public void setProductQuantity(java.lang.Integer productQuantity) {
method getProductQuantity (line 80) | public java.lang.Integer getProductQuantity() {
method setProductIcon (line 84) | public void setProductIcon(java.lang.String productIcon) {
method getProductIcon (line 88) | public java.lang.String getProductIcon() {
method setCreateDate (line 92) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 96) | public java.util.Date getCreateDate() {
method setUpdateDate (line 100) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 104) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseOrderMaster.java
class BaseOrderMaster (line 9) | @SuppressWarnings("serial")
method setOrderId (line 12) | public void setOrderId(java.lang.String orderId) {
method getOrderId (line 16) | public java.lang.String getOrderId() {
method setBuyerName (line 20) | public void setBuyerName(java.lang.String buyerName) {
method getBuyerName (line 24) | public java.lang.String getBuyerName() {
method setBuyerPhone (line 28) | public void setBuyerPhone(java.lang.String buyerPhone) {
method getBuyerPhone (line 32) | public java.lang.String getBuyerPhone() {
method setBuyerAddress (line 36) | public void setBuyerAddress(java.lang.String buyerAddress) {
method getBuyerAddress (line 40) | public java.lang.String getBuyerAddress() {
method setBuyerId (line 44) | public void setBuyerId(java.lang.String buyerId) {
method getBuyerId (line 48) | public java.lang.String getBuyerId() {
method setNeedInvoice (line 52) | public void setNeedInvoice(java.lang.Integer needInvoice) {
method getNeedInvoice (line 56) | public java.lang.Integer getNeedInvoice() {
method setInvoiceType (line 60) | public void setInvoiceType(java.lang.Integer invoiceType) {
method getInvoiceType (line 64) | public java.lang.Integer getInvoiceType() {
method setGroupon (line 68) | public void setGroupon(java.lang.Integer groupon) {
method getGroupon (line 72) | public java.lang.Integer getGroupon() {
method setGrouponId (line 76) | public void setGrouponId(java.lang.String grouponId) {
method getGrouponId (line 80) | public java.lang.String getGrouponId() {
method setGrouponCount (line 84) | public void setGrouponCount(java.lang.Integer grouponCount) {
method getGrouponCount (line 88) | public java.lang.Integer getGrouponCount() {
method setTitle (line 92) | public void setTitle(java.lang.String title) {
method getTitle (line 96) | public java.lang.String getTitle() {
method setTaxNumber (line 100) | public void setTaxNumber(java.lang.String taxNumber) {
method getTaxNumber (line 104) | public java.lang.String getTaxNumber() {
method setCompanyAddress (line 108) | public void setCompanyAddress(java.lang.String companyAddress) {
method getCompanyAddress (line 112) | public java.lang.String getCompanyAddress() {
method setTelephone (line 116) | public void setTelephone(java.lang.String telephone) {
method getTelephone (line 120) | public java.lang.String getTelephone() {
method setBankName (line 124) | public void setBankName(java.lang.String bankName) {
method getBankName (line 128) | public java.lang.String getBankName() {
method setBankAccount (line 132) | public void setBankAccount(java.lang.String bankAccount) {
method getBankAccount (line 136) | public java.lang.String getBankAccount() {
method setOrderAmount (line 140) | public void setOrderAmount(java.math.BigDecimal orderAmount) {
method getOrderAmount (line 144) | public java.math.BigDecimal getOrderAmount() {
method setOrderStatus (line 148) | public void setOrderStatus(java.lang.Integer orderStatus) {
method getOrderStatus (line 152) | public java.lang.Integer getOrderStatus() {
method setTrackingNumber (line 156) | public void setTrackingNumber(java.lang.String trackingNumber) {
method getTrackingNumber (line 160) | public java.lang.String getTrackingNumber() {
method setDeliveryCode (line 164) | public void setDeliveryCode(java.lang.String deliveryCode) {
method getDeliveryCode (line 168) | public java.lang.String getDeliveryCode() {
method setRefundTradeNo (line 172) | public void setRefundTradeNo(java.lang.String refundTradeNo) {
method getRefundTradeNo (line 176) | public java.lang.String getRefundTradeNo() {
method setPayTradeNo (line 180) | public void setPayTradeNo(java.lang.String payTradeNo) {
method getPayTradeNo (line 184) | public java.lang.String getPayTradeNo() {
method setPayStatus (line 188) | public void setPayStatus(java.lang.Integer payStatus) {
method getPayStatus (line 192) | public java.lang.Integer getPayStatus() {
method setRemark (line 196) | public void setRemark(java.lang.String remark) {
method getRemark (line 200) | public java.lang.String getRemark() {
method setContract (line 204) | public void setContract(java.lang.String contract) {
method getContract (line 208) | public java.lang.String getContract() {
method setCreateDate (line 212) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 216) | public java.util.Date getCreateDate() {
method setUpdateDate (line 220) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 224) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseProduct.java
class BaseProduct (line 9) | @SuppressWarnings("serial")
method setSn (line 12) | public void setSn(java.lang.String sn) {
method getSn (line 16) | public java.lang.String getSn() {
method setPrice (line 20) | public void setPrice(java.math.BigDecimal price) {
method getPrice (line 24) | public java.math.BigDecimal getPrice() {
method setGroupPrice (line 28) | public void setGroupPrice(java.math.BigDecimal groupPrice) {
method getGroupPrice (line 32) | public java.math.BigDecimal getGroupPrice() {
method setCost (line 36) | public void setCost(java.math.BigDecimal cost) {
method getCost (line 40) | public java.math.BigDecimal getCost() {
method setIsDefault (line 44) | public void setIsDefault(java.lang.Boolean isDefault) {
method getIsDefault (line 48) | public java.lang.Boolean getIsDefault() {
method setSpecificationValues (line 52) | public void setSpecificationValues(java.lang.String specificationValue...
method getSpecificationValues (line 56) | public java.lang.String getSpecificationValues() {
method setStock (line 60) | public void setStock(java.lang.Integer stock) {
method getStock (line 64) | public java.lang.Integer getStock() {
method setGoodsSn (line 68) | public void setGoodsSn(java.lang.String goodsSn) {
method getGoodsSn (line 72) | public java.lang.String getGoodsSn() {
method setEnable (line 76) | public void setEnable(java.lang.Boolean enable) {
method getEnable (line 80) | public java.lang.Boolean getEnable() {
method setCreateDate (line 84) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 88) | public java.util.Date getCreateDate() {
method setUpdateDate (line 92) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 96) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseProductCategory.java
class BaseProductCategory (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setName (line 20) | public void setName(java.lang.String name) {
method getName (line 24) | public java.lang.String getName() {
method setParentId (line 28) | public void setParentId(java.lang.Long parentId) {
method getParentId (line 32) | public java.lang.Long getParentId() {
method setTreePath (line 36) | public void setTreePath(java.lang.String treePath) {
method getTreePath (line 40) | public java.lang.String getTreePath() {
method setOrder (line 44) | public void setOrder(java.lang.Integer order) {
method getOrder (line 48) | public java.lang.Integer getOrder() {
method setCreateDate (line 52) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 56) | public java.util.Date getCreateDate() {
method setUpdateDate (line 60) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 64) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseReceiver.java
class BaseReceiver (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setAddress (line 20) | public void setAddress(java.lang.String address) {
method getAddress (line 24) | public java.lang.String getAddress() {
method setAreaName (line 28) | public void setAreaName(java.lang.String areaName) {
method getAreaName (line 32) | public java.lang.String getAreaName() {
method setConsignee (line 36) | public void setConsignee(java.lang.String consignee) {
method getConsignee (line 40) | public java.lang.String getConsignee() {
method setIsDefault (line 44) | public void setIsDefault(java.lang.Boolean isDefault) {
method getIsDefault (line 48) | public java.lang.Boolean getIsDefault() {
method setPhone (line 52) | public void setPhone(java.lang.String phone) {
method getPhone (line 56) | public java.lang.String getPhone() {
method setZipCode (line 60) | public void setZipCode(java.lang.String zipCode) {
method getZipCode (line 64) | public java.lang.String getZipCode() {
method setAreaId (line 68) | public void setAreaId(java.lang.Long areaId) {
method getAreaId (line 72) | public java.lang.Long getAreaId() {
method setMemberId (line 76) | public void setMemberId(java.lang.String memberId) {
method getMemberId (line 80) | public java.lang.String getMemberId() {
method setCreateDate (line 84) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 88) | public java.util.Date getCreateDate() {
method setUpdateDate (line 92) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 96) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseScheduleJob.java
class BaseScheduleJob (line 9) | @SuppressWarnings("serial")
method setJobId (line 12) | public void setJobId(java.lang.Long jobId) {
method getJobId (line 16) | public java.lang.Long getJobId() {
method setBeanName (line 20) | public void setBeanName(java.lang.String beanName) {
method getBeanName (line 24) | public java.lang.String getBeanName() {
method setMethodName (line 28) | public void setMethodName(java.lang.String methodName) {
method getMethodName (line 32) | public java.lang.String getMethodName() {
method setParams (line 36) | public void setParams(java.lang.String params) {
method getParams (line 40) | public java.lang.String getParams() {
method setCronExpression (line 44) | public void setCronExpression(java.lang.String cronExpression) {
method getCronExpression (line 48) | public java.lang.String getCronExpression() {
method setStatus (line 52) | public void setStatus(java.lang.Integer status) {
method getStatus (line 56) | public java.lang.Integer getStatus() {
method setRemark (line 60) | public void setRemark(java.lang.String remark) {
method getRemark (line 64) | public java.lang.String getRemark() {
method setCreateTime (line 68) | public void setCreateTime(java.util.Date createTime) {
method getCreateTime (line 72) | public java.util.Date getCreateTime() {
FILE: src/main/java/io/sdb/model/base/BaseScheduleJobLog.java
class BaseScheduleJobLog (line 9) | @SuppressWarnings("serial")
method setLogId (line 12) | public void setLogId(java.lang.Long logId) {
method getLogId (line 16) | public java.lang.Long getLogId() {
method setJobId (line 20) | public void setJobId(java.lang.Long jobId) {
method getJobId (line 24) | public java.lang.Long getJobId() {
method setBeanName (line 28) | public void setBeanName(java.lang.String beanName) {
method getBeanName (line 32) | public java.lang.String getBeanName() {
method setMethodName (line 36) | public void setMethodName(java.lang.String methodName) {
method getMethodName (line 40) | public java.lang.String getMethodName() {
method setParams (line 44) | public void setParams(java.lang.String params) {
method getParams (line 48) | public java.lang.String getParams() {
method setStatus (line 52) | public void setStatus(java.lang.Integer status) {
method getStatus (line 56) | public java.lang.Integer getStatus() {
method setError (line 60) | public void setError(java.lang.String error) {
method getError (line 64) | public java.lang.String getError() {
method setTimes (line 68) | public void setTimes(java.lang.Integer times) {
method getTimes (line 72) | public java.lang.Integer getTimes() {
method setCreateTime (line 76) | public void setCreateTime(java.util.Date createTime) {
method getCreateTime (line 80) | public java.util.Date getCreateTime() {
FILE: src/main/java/io/sdb/model/base/BaseSn.java
class BaseSn (line 9) | @SuppressWarnings("serial")
method setType (line 12) | public void setType(java.lang.Integer type) {
method getType (line 16) | public java.lang.Integer getType() {
method setLastValue (line 20) | public void setLastValue(java.lang.Long lastValue) {
method getLastValue (line 24) | public java.lang.Long getLastValue() {
method setCreateDate (line 28) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 32) | public java.util.Date getCreateDate() {
method setModifyDate (line 36) | public void setModifyDate(java.util.Date modifyDate) {
method getModifyDate (line 40) | public java.util.Date getModifyDate() {
FILE: src/main/java/io/sdb/model/base/BaseSpecification.java
class BaseSpecification (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setParentId (line 20) | public void setParentId(java.lang.Long parentId) {
method getParentId (line 24) | public java.lang.Long getParentId() {
method setType (line 28) | public void setType(java.lang.Integer type) {
method getType (line 32) | public java.lang.Integer getType() {
method setOrder (line 36) | public void setOrder(java.lang.Integer order) {
method getOrder (line 40) | public java.lang.Integer getOrder() {
method setName (line 44) | public void setName(java.lang.String name) {
method getName (line 48) | public java.lang.String getName() {
method setCategoryId (line 52) | public void setCategoryId(java.lang.Long categoryId) {
method getCategoryId (line 56) | public java.lang.Long getCategoryId() {
FILE: src/main/java/io/sdb/model/base/BaseSysCaptcha.java
class BaseSysCaptcha (line 9) | @SuppressWarnings("serial")
method setUuid (line 12) | public void setUuid(java.lang.String uuid) {
method getUuid (line 16) | public java.lang.String getUuid() {
method setCode (line 20) | public void setCode(java.lang.String code) {
method getCode (line 24) | public java.lang.String getCode() {
method setExpireTime (line 28) | public void setExpireTime(java.util.Date expireTime) {
method getExpireTime (line 32) | public java.util.Date getExpireTime() {
FILE: src/main/java/io/sdb/model/base/BaseSysConfig.java
class BaseSysConfig (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setParamKey (line 20) | public void setParamKey(java.lang.String paramKey) {
method getParamKey (line 24) | public java.lang.String getParamKey() {
method setParamValue (line 28) | public void setParamValue(java.lang.String paramValue) {
method getParamValue (line 32) | public java.lang.String getParamValue() {
method setStatus (line 36) | public void setStatus(java.lang.Integer status) {
method getStatus (line 40) | public java.lang.Integer getStatus() {
method setRemark (line 44) | public void setRemark(java.lang.String remark) {
method getRemark (line 48) | public java.lang.String getRemark() {
FILE: src/main/java/io/sdb/model/base/BaseSysLog.java
class BaseSysLog (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setUsername (line 20) | public void setUsername(java.lang.String username) {
method getUsername (line 24) | public java.lang.String getUsername() {
method setOperation (line 28) | public void setOperation(java.lang.String operation) {
method getOperation (line 32) | public java.lang.String getOperation() {
method setMethod (line 36) | public void setMethod(java.lang.String method) {
method getMethod (line 40) | public java.lang.String getMethod() {
method setParams (line 44) | public void setParams(java.lang.String params) {
method getParams (line 48) | public java.lang.String getParams() {
method setTime (line 52) | public void setTime(java.lang.Long time) {
method getTime (line 56) | public java.lang.Long getTime() {
method setIp (line 60) | public void setIp(java.lang.String ip) {
method getIp (line 64) | public java.lang.String getIp() {
method setCreateDate (line 68) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 72) | public java.util.Date getCreateDate() {
FILE: src/main/java/io/sdb/model/base/BaseSysMenu.java
class BaseSysMenu (line 9) | @SuppressWarnings("serial")
method setMenuId (line 12) | public void setMenuId(java.lang.Long menuId) {
method getMenuId (line 16) | public java.lang.Long getMenuId() {
method setParentId (line 20) | public void setParentId(java.lang.Long parentId) {
method getParentId (line 24) | public java.lang.Long getParentId() {
method setName (line 28) | public void setName(java.lang.String name) {
method getName (line 32) | public java.lang.String getName() {
method setUrl (line 36) | public void setUrl(java.lang.String url) {
method getUrl (line 40) | public java.lang.String getUrl() {
method setPerms (line 44) | public void setPerms(java.lang.String perms) {
method getPerms (line 48) | public java.lang.String getPerms() {
method setType (line 52) | public void setType(java.lang.Integer type) {
method getType (line 56) | public java.lang.Integer getType() {
method setIcon (line 60) | public void setIcon(java.lang.String icon) {
method getIcon (line 64) | public java.lang.String getIcon() {
method setOrderNum (line 68) | public void setOrderNum(java.lang.Integer orderNum) {
method getOrderNum (line 72) | public java.lang.Integer getOrderNum() {
FILE: src/main/java/io/sdb/model/base/BaseSysOss.java
class BaseSysOss (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setUrl (line 20) | public void setUrl(java.lang.String url) {
method getUrl (line 24) | public java.lang.String getUrl() {
method setCreateDate (line 28) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 32) | public java.util.Date getCreateDate() {
FILE: src/main/java/io/sdb/model/base/BaseSysRole.java
class BaseSysRole (line 9) | @SuppressWarnings("serial")
method setRoleId (line 12) | public void setRoleId(java.lang.Long roleId) {
method getRoleId (line 16) | public java.lang.Long getRoleId() {
method setRoleName (line 20) | public void setRoleName(java.lang.String roleName) {
method getRoleName (line 24) | public java.lang.String getRoleName() {
method setRemark (line 28) | public void setRemark(java.lang.String remark) {
method getRemark (line 32) | public java.lang.String getRemark() {
method setCreateUserId (line 36) | public void setCreateUserId(java.lang.Long createUserId) {
method getCreateUserId (line 40) | public java.lang.Long getCreateUserId() {
method setCreateTime (line 44) | public void setCreateTime(java.util.Date createTime) {
method getCreateTime (line 48) | public java.util.Date getCreateTime() {
FILE: src/main/java/io/sdb/model/base/BaseSysRoleMenu.java
class BaseSysRoleMenu (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setRoleId (line 20) | public void setRoleId(java.lang.Long roleId) {
method getRoleId (line 24) | public java.lang.Long getRoleId() {
method setMenuId (line 28) | public void setMenuId(java.lang.Long menuId) {
method getMenuId (line 32) | public java.lang.Long getMenuId() {
FILE: src/main/java/io/sdb/model/base/BaseSysUser.java
class BaseSysUser (line 9) | @SuppressWarnings("serial")
method setUserId (line 12) | public void setUserId(java.lang.Long userId) {
method getUserId (line 16) | public java.lang.Long getUserId() {
method setUsername (line 20) | public void setUsername(java.lang.String username) {
method getUsername (line 24) | public java.lang.String getUsername() {
method setPassword (line 28) | public void setPassword(java.lang.String password) {
method getPassword (line 32) | public java.lang.String getPassword() {
method setSalt (line 36) | public void setSalt(java.lang.String salt) {
method getSalt (line 40) | public java.lang.String getSalt() {
method setEmail (line 44) | public void setEmail(java.lang.String email) {
method getEmail (line 48) | public java.lang.String getEmail() {
method setMobile (line 52) | public void setMobile(java.lang.String mobile) {
method getMobile (line 56) | public java.lang.String getMobile() {
method setStatus (line 60) | public void setStatus(java.lang.Integer status) {
method getStatus (line 64) | public java.lang.Integer getStatus() {
method setCreateUserId (line 68) | public void setCreateUserId(java.lang.Long createUserId) {
method getCreateUserId (line 72) | public java.lang.Long getCreateUserId() {
method setCreateTime (line 76) | public void setCreateTime(java.util.Date createTime) {
method getCreateTime (line 80) | public java.util.Date getCreateTime() {
FILE: src/main/java/io/sdb/model/base/BaseSysUserRole.java
class BaseSysUserRole (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Long id) {
method getId (line 16) | public java.lang.Long getId() {
method setUserId (line 20) | public void setUserId(java.lang.Long userId) {
method getUserId (line 24) | public java.lang.Long getUserId() {
method setRoleId (line 28) | public void setRoleId(java.lang.Long roleId) {
method getRoleId (line 32) | public java.lang.Long getRoleId() {
FILE: src/main/java/io/sdb/model/base/BaseSysUserToken.java
class BaseSysUserToken (line 9) | @SuppressWarnings("serial")
method setUserId (line 12) | public void setUserId(java.lang.Long userId) {
method getUserId (line 16) | public java.lang.Long getUserId() {
method setToken (line 20) | public void setToken(java.lang.String token) {
method getToken (line 24) | public java.lang.String getToken() {
method setExpireTime (line 28) | public void setExpireTime(java.util.Date expireTime) {
method getExpireTime (line 32) | public java.util.Date getExpireTime() {
method setUpdateTime (line 36) | public void setUpdateTime(java.util.Date updateTime) {
method getUpdateTime (line 40) | public java.util.Date getUpdateTime() {
FILE: src/main/java/io/sdb/model/base/BaseTbUser.java
class BaseTbUser (line 9) | @SuppressWarnings("serial")
method setUserId (line 12) | public void setUserId(java.lang.Long userId) {
method getUserId (line 16) | public java.lang.Long getUserId() {
method setUsername (line 20) | public void setUsername(java.lang.String username) {
method getUsername (line 24) | public java.lang.String getUsername() {
method setMobile (line 28) | public void setMobile(java.lang.String mobile) {
method getMobile (line 32) | public java.lang.String getMobile() {
method setPassword (line 36) | public void setPassword(java.lang.String password) {
method getPassword (line 40) | public java.lang.String getPassword() {
method setCreateTime (line 44) | public void setCreateTime(java.util.Date createTime) {
method getCreateTime (line 48) | public java.util.Date getCreateTime() {
FILE: src/main/java/io/sdb/model/base/BaseTestTable.java
class BaseTestTable (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.Integer id) {
method getId (line 16) | public java.lang.Integer getId() {
method setName (line 20) | public void setName(java.lang.String name) {
method getName (line 24) | public java.lang.String getName() {
method setSex (line 28) | public void setSex(java.lang.Integer sex) {
method getSex (line 32) | public java.lang.Integer getSex() {
method setCreateDate (line 36) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 40) | public java.util.Date getCreateDate() {
method setUpdateDate (line 44) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 48) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/model/base/BaseUser.java
class BaseUser (line 9) | @SuppressWarnings("serial")
method setUserId (line 12) | public void setUserId(java.lang.String userId) {
method getUserId (line 16) | public java.lang.String getUserId() {
method setUsername (line 20) | public void setUsername(java.lang.String username) {
method getUsername (line 24) | public java.lang.String getUsername() {
method setMaOpenId (line 28) | public void setMaOpenId(java.lang.String maOpenId) {
method getMaOpenId (line 32) | public java.lang.String getMaOpenId() {
method setUnionId (line 36) | public void setUnionId(java.lang.String unionId) {
method getUnionId (line 40) | public java.lang.String getUnionId() {
method setNickname (line 44) | public void setNickname(java.lang.String nickname) {
method getNickname (line 48) | public java.lang.String getNickname() {
method setName (line 52) | public void setName(java.lang.String name) {
method getName (line 56) | public java.lang.String getName() {
method setEmail (line 60) | public void setEmail(java.lang.String email) {
method getEmail (line 64) | public java.lang.String getEmail() {
method setGender (line 68) | public void setGender(java.lang.Integer gender) {
method getGender (line 72) | public java.lang.Integer getGender() {
method setAreaId (line 76) | public void setAreaId(java.lang.Integer areaId) {
method getAreaId (line 80) | public java.lang.Integer getAreaId() {
method setLanguage (line 84) | public void setLanguage(java.lang.Integer language) {
method getLanguage (line 88) | public java.lang.Integer getLanguage() {
method setVolunteer (line 92) | public void setVolunteer(java.lang.Integer volunteer) {
method getVolunteer (line 96) | public java.lang.Integer getVolunteer() {
method setAvatar (line 100) | public void setAvatar(java.lang.String avatar) {
method getAvatar (line 104) | public java.lang.String getAvatar() {
method setMobile (line 108) | public void setMobile(java.lang.String mobile) {
method getMobile (line 112) | public java.lang.String getMobile() {
method setPassword (line 116) | public void setPassword(java.lang.String password) {
method getPassword (line 120) | public java.lang.String getPassword() {
method setUpdateDate (line 124) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 128) | public java.util.Date getUpdateDate() {
method setCreateDate (line 132) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 136) | public java.util.Date getCreateDate() {
FILE: src/main/java/io/sdb/model/base/BaseVolunteerInfo.java
class BaseVolunteerInfo (line 9) | @SuppressWarnings("serial")
method setId (line 12) | public void setId(java.lang.String id) {
method getId (line 16) | public java.lang.String getId() {
method setIdType (line 20) | public void setIdType(java.lang.Integer idType) {
method getIdType (line 24) | public java.lang.Integer getIdType() {
method setIdCard (line 28) | public void setIdCard(java.lang.String idCard) {
method getIdCard (line 32) | public java.lang.String getIdCard() {
method setName (line 36) | public void setName(java.lang.String name) {
method getName (line 40) | public java.lang.String getName() {
method setGender (line 44) | public void setGender(java.lang.Integer gender) {
method getGender (line 48) | public java.lang.Integer getGender() {
method setAge (line 52) | public void setAge(java.lang.Integer age) {
method getAge (line 56) | public java.lang.Integer getAge() {
method setWork (line 60) | public void setWork(java.lang.String work) {
method getWork (line 64) | public java.lang.String getWork() {
method setMobile (line 68) | public void setMobile(java.lang.String mobile) {
method getMobile (line 72) | public java.lang.String getMobile() {
method setAreaId (line 76) | public void setAreaId(java.lang.Integer areaId) {
method getAreaId (line 80) | public java.lang.Integer getAreaId() {
method setEmail (line 84) | public void setEmail(java.lang.String email) {
method getEmail (line 88) | public java.lang.String getEmail() {
method setAddress (line 92) | public void setAddress(java.lang.String address) {
method getAddress (line 96) | public java.lang.String getAddress() {
method setComment (line 100) | public void setComment(java.lang.String comment) {
method getComment (line 104) | public java.lang.String getComment() {
method setStatus (line 108) | public void setStatus(java.lang.Integer status) {
method getStatus (line 112) | public java.lang.Integer getStatus() {
method setCardFront (line 116) | public void setCardFront(java.lang.String cardFront) {
method getCardFront (line 120) | public java.lang.String getCardFront() {
method setCardBack (line 124) | public void setCardBack(java.lang.String cardBack) {
method getCardBack (line 128) | public java.lang.String getCardBack() {
method setUserId (line 132) | public void setUserId(java.lang.Long userId) {
method getUserId (line 136) | public java.lang.Long getUserId() {
method setCreateDate (line 140) | public void setCreateDate(java.util.Date createDate) {
method getCreateDate (line 144) | public java.util.Date getCreateDate() {
method setUpdateDate (line 148) | public void setUpdateDate(java.util.Date updateDate) {
method getUpdateDate (line 152) | public java.util.Date getUpdateDate() {
FILE: src/main/java/io/sdb/oss/cloud/AliyunCloudStorageService.java
class AliyunCloudStorageService (line 31) | public class AliyunCloudStorageService extends CloudStorageService {
method AliyunCloudStorageService (line 34) | public AliyunCloudStorageService(CloudStorageConfig config){
method init (line 41) | private void init(){
method upload (line 46) | @Override
method upload (line 51) | @Override
method uploadSuffix (line 62) | @Override
method uploadSuffix (line 67) | @Override
FILE: src/main/java/io/sdb/oss/cloud/CloudStorageConfig.java
class CloudStorageConfig (line 36) | public class CloudStorageConfig implements Serializable {
method getType (line 100) | public Integer getType() {
method setType (line 104) | public void setType(Integer type) {
method getQiniuDomain (line 108) | public String getQiniuDomain() {
method setQiniuDomain (line 112) | public void setQiniuDomain(String qiniuDomain) {
method getQiniuAccessKey (line 116) | public String getQiniuAccessKey() {
method setQiniuAccessKey (line 120) | public void setQiniuAccessKey(String qiniuAccessKey) {
method getQiniuSecretKey (line 124) | public String getQiniuSecretKey() {
method setQiniuSecretKey (line 128) | public void setQiniuSecretKey(String qiniuSecretKey) {
method getQiniuBucketName (line 132) | public String getQiniuBucketName() {
method setQiniuBucketName (line 136) | public void setQiniuBucketName(String qiniuBucketName) {
method getQiniuPrefix (line 140) | public String getQiniuPrefix() {
method setQiniuPrefix (line 144) | public void setQiniuPrefix(String qiniuPrefix) {
method getAliyunDomain (line 148) | public String getAliyunDomain() {
method setAliyunDomain (line 152) | public void setAliyunDomain(String aliyunDomain) {
method getAliyunPrefix (line 156) | public String getAliyunPrefix() {
method setAliyunPrefix (line 160) | public void setAliyunPrefix(String aliyunPrefix) {
method getAliyunEndPoint (line 164) | public String getAliyunEndPoint() {
method setAliyunEndPoint (line 168) | public void setAliyunEndPoint(String aliyunEndPoint) {
method getAliyunAccessKeyId (line 172) | public String getAliyunAccessKeyId() {
method setAliyunAccessKeyId (line 176) | public void setAliyunAccessKeyId(String aliyunAccessKeyId) {
method getAliyunAccessKeySecret (line 180) | public String getAliyunAccessKeySecret() {
method setAliyunAccessKeySecret (line 184) | public void setAliyunAccessKeySecret(String aliyunAccessKeySecret) {
method getAliyunBucketName (line 188) | public String getAliyunBucketName() {
method setAliyunBucketName (line 192) | public void setAliyunBucketName(String aliyunBucketName) {
method getQcloudDomain (line 196) | public String getQcloudDomain() {
method setQcloudDomain (line 200) | public void setQcloudDomain(String qcloudDomain) {
method getQcloudPrefix (line 204) | public String getQcloudPrefix() {
method setQcloudPrefix (line 208) | public void setQcloudPrefix(String qcloudPrefix) {
method getQcloudAppId (line 212) | public Integer getQcloudAppId() {
method setQcloudAppId (line 216) | public void setQcloudAppId(Integer qcloudAppId) {
method getQcloudSecretId (line 220) | public String getQcloudSecretId() {
method setQcloudSecretId (line 224) | public void setQcloudSecretId(String qcloudSecretId) {
method getQcloudSecretKey (line 228) | public String getQcloudSecretKey() {
method setQcloudSecretKey (line 232) | public void setQcloudSecretKey(String qcloudSecretKey) {
method getQcloudBucketName (line 236) | public String getQcloudBucketName() {
method setQcloudBucketName (line 240) | public void setQcloudBucketName(String qcloudBucketName) {
method getQcloudRegion (line 244) | public String getQcloudRegion() {
method setQcloudRegion (line 248) | public void setQcloudRegion(String qcloudRegion) {
FILE: src/main/java/io/sdb/oss/cloud/CloudStorageService.java
class CloudStorageService (line 32) | public abstract class CloudStorageService {
method getPath (line 42) | public String getPath(String prefix, String suffix) {
method upload (line 61) | public abstract String upload(byte[] data, String path);
method uploadSuffix (line 69) | public abstract String uploadSuffix(byte[] data, String suffix);
method upload (line 77) | public abstract String upload(InputStream inputStream, String path);
method uploadSuffix (line 85) | public abstract String uploadSuffix(InputStream inputStream, String su...
FILE: src/main/java/io/sdb/oss/cloud/OSSFactory.java
class OSSFactory (line 31) | public final class OSSFactory {
method build (line 38) | public static CloudStorageService build(){
FILE: src/main/java/io/sdb/oss/cloud/QcloudCloudStorageService.java
class QcloudCloudStorageService (line 37) | public class QcloudCloudStorageService extends CloudStorageService {
method QcloudCloudStorageService (line 40) | public QcloudCloudStorageService(CloudStorageConfig config){
method init (line 47) | private void init(){
method upload (line 59) | @Override
method upload (line 78) | @Override
method uploadSuffix (line 88) | @Override
method uploadSuffix (line 93) | @Override
FILE: src/main/java/io/sdb/oss/cloud/QiniuCloudStorageService.java
class QiniuCloudStorageService (line 36) | public class QiniuCloudStorageService extends CloudStorageService {
method QiniuCloudStorageService (line 40) | public QiniuCloudStorageService(CloudStorageConfig config){
method init (line 47) | private void init(){
method upload (line 53) | @Override
method upload (line 67) | @Override
method uploadSuffix (line 77) | @Override
method uploadSuffix (line 82) | @Override
FILE: src/main/java/io/sdb/resolver/LoginUserHandlerMethodArgumentResolver.java
class LoginUserHandlerMethodArgumentResolver (line 24) | @Component
method supportsParameter (line 29) | @Override
method resolveArgument (line 34) | @Override
FILE: src/main/java/io/sdb/serializer/Date2LongSerializer.java
class Date2LongSerializer (line 11) | public class Date2LongSerializer extends JsonSerializer<Date> {
method serialize (line 12) | @Override
FILE: src/main/java/io/sdb/serializer/Int2BoolSerializer.java
class Int2BoolSerializer (line 11) | public class Int2BoolSerializer extends JsonSerializer<Integer> {
method serialize (line 12) | @Override
FILE: src/main/java/io/sdb/service/AreaService.java
type AreaService (line 27) | public interface AreaService extends BaseService<Area> {
FILE: src/main/java/io/sdb/service/BaseService.java
type BaseService (line 13) | public interface BaseService<M extends Model<M>> {
method findAll (line 15) | List<M> findAll();
method findById (line 17) | M findById(Object ...id);
method findByModel (line 19) | List<M> findByModel(M model);
method findFirstByModel (line 21) | M findFirstByModel(M model);
method find (line 23) | List<M> find(SqlPara sqlPara);
method findFirst (line 25) | M findFirst(SqlPara sqlPara);
method deleteBatch (line 27) | boolean deleteBatch(Object[]... ids);
method deleteBatch (line 29) | boolean deleteBatch(String[] columns, Object[]... ids);
method deleteByModel (line 31) | boolean deleteByModel(M model);
method paginate (line 33) | Page<M> paginate(Integer pageNum, Integer pageSize, List<Filter> filte...
method paginate (line 35) | Page<M> paginate(Integer pageNum, Integer pageSize, List<Filter> filte...
method paginate (line 37) | Page<M> paginate(Integer pageNum, Integer pageSize);
method paginate (line 39) | Page<M> paginate(Integer pageNum, Integer pageSize, List<Filter> filte...
method paginate (line 41) | Page<M> paginate(Integer pageNum, Integer pageSize, Filter filter, Lis...
method paginate (line 43) | Page<M> paginate(Integer pageNum, Integer pageSize, Filter filter, Ord...
method queryPage (line 45) | PageUtils queryPage(Map<String, Object> params);
method insert (line 47) | M insert(M model);
method findByFilter (line 49) | List<M> findByFilter(Filter filter);
method findByFilters (line 51) | List<M> findByFilters(List<Filter> filter);
method update (line 53) | boolean update(M model);
method delete (line 55) | boolean delete(M model);
FILE: src/main/java/io/sdb/service/CampaignService.java
type CampaignService (line 5) | public interface CampaignService extends BaseService<Campaign> {
FILE: src/main/java/io/sdb/service/CartService.java
type CartService (line 33) | public interface CartService extends BaseService<Cart> {
method saveOrUpdate (line 35) | Boolean saveOrUpdate(String userId, String productId, Integer quantity);
method remove (line 37) | Boolean remove(String userId, String cartIds);
method getCartProduct (line 39) | List<Product> getCartProduct(List<Long> cartItemIds);
method listDetail (line 41) | List<CartDTO> listDetail(String userId);
FILE: src/main/java/io/sdb/service/DeliveryCorpService.java
type DeliveryCorpService (line 5) | public interface DeliveryCorpService extends BaseService<DeliveryCorp> {
FILE: src/main/java/io/sdb/service/FavoriteGoodsService.java
type FavoriteGoodsService (line 11) | public interface FavoriteGoodsService extends BaseService<FavoriteGoods> {
method list (line 12) | List<FavoriteGoodsDTO> list(String userId);
FILE: src/main/java/io/sdb/service/GoodsService.java
type GoodsService (line 37) | public interface GoodsService extends BaseService<Goods> {
method queryPage (line 38) | PageUtils queryPage(Map<String, Object> params);
method saveUpdateGoods (line 39) | Goods saveUpdateGoods(GoodsData goods, List<GoodsParaData> paraList, L...
method batchShelf (line 40) | R batchShelf(String[] ids);
method batchObtained (line 41) | R batchObtained(String[] ids);
FILE: src/main/java/io/sdb/service/GrouponService.java
type GrouponService (line 5) | public interface GrouponService extends BaseService<Groupon> {
FILE: src/main/java/io/sdb/service/GrouponTeamService.java
type GrouponTeamService (line 5) | public interface GrouponTeamService extends BaseService<GrouponTeam> {
FILE: src/main/java/io/sdb/service/LogisticsService.java
type LogisticsService (line 34) | public interface LogisticsService extends BaseService<Logistics> {
method subscribe (line 36) | Boolean subscribe(String tradeNo, String code);
FILE: src/main/java/io/sdb/service/OrderDetailService.java
type OrderDetailService (line 30) | public interface OrderDetailService extends BaseService<OrderDetail> {
FILE: src/main/java/io/sdb/service/OrderMasterService.java
type OrderMasterService (line 11) | public interface OrderMasterService extends BaseService<OrderMaster> {
method queryPage (line 12) | PageUtils queryPage(Map<String, Object> params);
method create (line 14) | OrderDTO create(OrderDTO orderDTO);
method cancel (line 17) | OrderMaster cancel(String orderId);
method updateByGrouponId (line 20) | Boolean updateByGrouponId(String grouponId,Integer status);
method paid (line 23) | OrderMaster paid(OrderMaster orderMaster);
method shipping (line 25) | Boolean shipping(OrderDTO orderDTO, String deliveryCode);
method delete (line 27) | Boolean delete(String orderId);
method getTodayTotalSale (line 29) | BigDecimal getTodayTotalSale();
method getTodayTotalOrders (line 31) | List<OrderMaster> getTodayTotalOrders();
method getTodayOrders (line 33) | List<OrderMaster> getTodayOrders();
FILE: src/main/java/io/sdb/service/PayService.java
type PayService (line 31) | public interface PayService {
method create (line 32) | PayResponse create(OrderDTO orderDTO);
method refund (line 34) | OrderMaster refund(String orderId);
method notify (line 36) | PayResponse notify(String notifyData);
FILE: src/main/java/io/sdb/service/ProductCategoryService.java
type ProductCategoryService (line 32) | public interface ProductCategoryService extends BaseService<ProductCateg...
method queryListOrder (line 37) | List<ProductCategory> queryListOrder();
method queryListByParentId (line 43) | List<ProductCategory> queryListByParentId(Long parentId);
method delete (line 50) | R delete(Long productCategoryId);
method save (line 57) | R save(ProductCategory productCategory);
FILE: src/main/java/io/sdb/service/ProductService.java
type ProductService (line 34) | public interface ProductService extends BaseService<Product> {
method decreaseStock (line 35) | void decreaseStock(List<CartDTO> cartDTOList);
method creaseStock (line 37) | void creaseStock(List<CartDTO> cartDTOList);
method getGoods (line 39) | Goods getGoods(String productId);
method listDetailByProductIds (line 41) | List<ProductDTO> listDetailByProductIds(String productIds);
FILE: src/main/java/io/sdb/service/ReceiverService.java
type ReceiverService (line 30) | public interface ReceiverService extends BaseService<Receiver> {
method findDefault (line 31) | Receiver findDefault(String userId);
FILE: src/main/java/io/sdb/service/ScheduleJobLogService.java
type ScheduleJobLogService (line 31) | public interface ScheduleJobLogService extends BaseService<ScheduleJobLo...
method queryPage (line 33) | PageUtils queryPage(Map<String, Object> params);
FILE: src/main/java/io/sdb/service/ScheduleJobService.java
type ScheduleJobService (line 31) | public interface ScheduleJobService extends BaseService<ScheduleJob> {
method queryPage (line 33) | PageUtils queryPage(Map<String, Object> params);
method save (line 38) | void save(ScheduleJob scheduleJob);
method update (line 43) | boolean update(ScheduleJob scheduleJob);
method deleteBatch (line 48) | void deleteBatch(Long[] jobIds);
method updateBatch (line 53) | int updateBatch(Long[] jobIds, int status);
method run (line 58) | void run(Long[] jobIds);
method pause (line 63) | void pause(Long[] jobIds);
method resume (line 68) | void resume(Long[] jobIds);
FILE: src/main/java/io/sdb/service/ShiroService.java
type ShiroService (line 14) | public interface ShiroService {
method getUserPermissions (line 18) | Set<String> getUserPermissions(long userId);
method queryByToken (line 20) | SysUserToken queryByToken(String token);
method queryUser (line 26) | SysUser queryUser(Long userId);
FILE: src/main/java/io/sdb/service/SnService.java
type SnService (line 28) | public interface SnService extends BaseService<Sn> {
method generate (line 29) | String generate(SnEnum type);
FILE: src/main/java/io/sdb/service/SpecificationService.java
type SpecificationService (line 32) | public interface SpecificationService extends BaseService<Specification> {
method queryListByCategoryId (line 38) | List<Specification> queryListByCategoryId(Long categoryId);
method queryListByOrder (line 44) | List<Specification> queryListByOrder();
method delete (line 51) | R delete(Long id);
method save (line 58) | R save(Specification specification);
FILE: src/main/java/io/sdb/service/SysCaptchaService.java
type SysCaptchaService (line 30) | public interface SysCaptchaService extends BaseService<SysCaptcha> {
method getCaptcha (line 35) | BufferedImage getCaptcha(String uuid);
method validate (line 43) | boolean validate(String uuid, String code);
FILE: src/main/java/io/sdb/service/SysConfigService.java
type SysConfigService (line 32) | public interface SysConfigService extends BaseService<SysConfig> {
method queryPage (line 34) | PageUtils queryPage(Map<String, Object> params);
method save (line 39) | void save(SysConfig config);
method update (line 44) | boolean update(SysConfig config);
method updateValueByKey (line 49) | void updateValueByKey(String key, String value);
method deleteBatch (line 54) | void deleteBatch(Long[] ids);
method getValue (line 61) | String getValue(String key);
method getConfigObject (line 68) | <T> T getConfigObject(String key, Class<T> clazz);
FILE: src/main/java/io/sdb/service/SysLogService.java
type SysLogService (line 33) | public interface SysLogService extends BaseService<SysLog> {
method queryPage (line 35) | PageUtils queryPage(Map<String, Object> params);
FILE: src/main/java/io/sdb/service/SysMenuService.java
type SysMenuService (line 32) | public interface SysMenuService extends BaseService<SysMenu> {
method queryListParentId (line 39) | List<SysMenu> queryListParentId(Long parentId, List<Long> menuIdList);
method queryListParentId (line 45) | List<SysMenu> queryListParentId(Long parentId);
method queryNotButtonList (line 50) | List<SysMenu> queryNotButtonList();
method getUserMenuList (line 55) | List<SysMenu> getUserMenuList(Long userId);
method delete (line 60) | void delete(Long menuId);
FILE: src/main/java/io/sdb/service/SysOssService.java
type SysOssService (line 32) | public interface SysOssService extends BaseService<SysOss> {
method queryPage (line 34) | PageUtils queryPage(Map<String, Object> params);
FILE: src/main/java/io/sdb/service/SysRoleMenuService.java
type SysRoleMenuService (line 17) | public interface SysRoleMenuService extends BaseService<SysRoleMenu> {
method saveOrUpdate (line 19) | void saveOrUpdate(Long roleId, List<Long> menuIdList);
method queryMenuIdList (line 24) | List<Long> queryMenuIdList(Long roleId);
method deleteBatch (line 29) | boolean deleteBatch(Long[] roleIds);
FILE: src/main/java/io/sdb/service/SysRoleService.java
type SysRoleService (line 18) | public interface SysRoleService extends BaseService<SysRole> {
method queryPage (line 20) | PageUtils queryPage(Map<String, Object> params);
method save (line 22) | void save(SysRole role);
method update (line 24) | boolean update(SysRole role);
method deleteBatch (line 26) | void deleteBatch(Long[] roleIds);
method queryRoleIdList (line 31) | List<Long> queryRoleIdList(Long createUserId);
FILE: src/main/java/io/sdb/service/SysUserRoleService.java
type SysUserRoleService (line 17) | public interface SysUserRoleService extends BaseService<SysUserRole> {
method saveOrUpdate (line 19) | void saveOrUpdate(Long userId, List<Long> roleIdList);
method queryRoleIdList (line 24) | List<Long> queryRoleIdList(Long userId);
FILE: src/main/java/io/sdb/service/SysUserService.java
type SysUserService (line 18) | public interface SysUserService extends BaseService<SysUser> {
method queryPage (line 20) | PageUtils queryPage(Map<String, Object> params);
method queryAllPerms (line 26) | List<String> queryAllPerms(Long userId);
method queryAllMenuId (line 31) | List<Long> queryAllMenuId(Long userId);
method queryByUserName (line 36) | SysUser queryByUserName(String username);
method save (line 41) | void save(SysUser user);
method update (line 46) | boolean update(SysUser user);
method updatePassword (line 54) | boolean updatePassword(Long userId, String password, String newPassword);
FILE: src/main/java/io/sdb/service/SysUserTokenService.java
type SysUserTokenService (line 14) | public interface SysUserTokenService extends BaseService<SysUserToken> {
method createToken (line 20) | R createToken(long userId);
method logout (line 26) | void logout(long userId);
FILE: src/main/java/io/sdb/service/UserService.java
type UserService (line 13) | public interface UserService extends BaseService<User> {
method queryByMobile (line 15) | User queryByMobile(String mobile);
method login (line 22) | String login(LoginForm form);
method addMaUser (line 24) | User addMaUser(WxMaUserInfo wxMaUserInfo);
method getYestodayNewUsers (line 26) | Integer getYestodayNewUsers();
method getTotalUsers (line 28) | Integer getTotalUsers();
FILE: src/main/java/io/sdb/service/impl/AreaServiceImpl.java
class AreaServiceImpl (line 9) | @Service
FILE: src/main/java/io/sdb/service/impl/BaseServiceImpl.java
class BaseServiceImpl (line 18) | public class BaseServiceImpl<T extends BaseDao<M>, M extends Model<M>> i...
method findAll (line 23) | @Override
method findById (line 28) | @Override
method findByModel (line 33) | @Override
method findFirstByModel (line 38) | @Override
method find (line 43) | @Override
method findFirst (line 48) | @Override
method deleteBatch (line 53) | @Override
method deleteBatch (line 58) | @Override
method deleteByModel (line 63) | @Override
method paginate (line 68) | @Override
method paginate (line 73) | @Override
method paginate (line 78) | @Override
method paginate (line 83) | @Override
method paginate (line 88) | @Override
method paginate (line 93) | @Override
method queryPage (line 100) | @Override
method insert (line 107) | @Override
method findByFilter (line 113) | @Override
method findByFilters (line 118) | @Override
method update (line 123) | @Override
method delete (line 128) | @Override
FILE: src/main/java/io/sdb/service/impl/CampaignServiceImpl.java
class CampaignServiceImpl (line 8) | @Service
FILE: src/main/java/io/sdb/service/impl/CartServiceImpl.java
class CartServiceImpl (line 22) | @Service
method saveOrUpdate (line 28) | @Override
method remove (line 47) | @Override
method getCartProduct (line 53) | @Override
method listDetail (line 82) | @Override
FILE: src/main/java/io/sdb/service/impl/DeliveryCorpServiceImpl.java
class DeliveryCorpServiceImpl (line 8) | @Service
FILE: src/main/java/io/sdb/service/impl/FavoriteGoodsServiceImpl.java
class FavoriteGoodsServiceImpl (line 16) | @Service
method list (line 19) | @Override
FILE: src/main/java/io/sdb/service/impl/GoodsServiceImpl.java
class GoodsServiceImpl (line 31) | @Service
method queryPage (line 37) | @Override
method saveUpdateGoods (line 72) | @Override
method batchShelf (line 179) | @Override
method batchObtained (line 200) | @Override
FILE: src/main/java/io/sdb/service/impl/GrouponServiceImpl.java
class GrouponServiceImpl (line 8) | @Service
FILE: src/main/java/io/sdb/service/impl/GrouponTeamServiceImpl.java
class GrouponTeamServiceImpl (line 8) | @Service
FILE: src/main/java/io/sdb/service/impl/LogisticsServiceImpl.java
class LogisticsServiceImpl (line 33) | @Service("sysLogisticsService")
method subscribe (line 40) | @Override
FILE: src/main/java/io/sdb/service/impl/MailService.java
class MailService (line 10) | @Service
method sendMail (line 19) | @Async
FILE: src/main/java/io/sdb/service/impl/OrderDetailServiceImpl.java
class OrderDetailServiceImpl (line 8) | @Service
FILE: src/main/java/io/sdb/service/impl/OrderMasterServiceImpl.java
class OrderMasterServiceImpl (line 37) | @Service
method queryPage (line 77) | @Override
method create (line 100) | @Override
method cancel (line 155) | @Override
method updateByGrouponId (line 182) | @Override
method paid (line 188) | @Override
method shipping (line 278) | @Override
method delete (line 294) | @Override
method getTodayTotalSale (line 306) | @Override
method getTodayTotalOrders (line 318) | @Override
method getTodayOrders (line 347) | @Override
FILE: src/main/java/io/sdb/service/impl/PayServiceImpl.java
class PayServiceImpl (line 24) | @Service
method create (line 34) | @Override
method refund (line 48) | @Override
method notify (line 63) | @Override
FILE: src/main/java/io/sdb/service/impl/ProductCategoryServiceImpl.java
class ProductCategoryServiceImpl (line 16) | @Service
method queryListOrder (line 25) | @Override
method queryListByParentId (line 30) | @Override
method delete (line 37) | @Override
method save (line 65) | @Override
FILE: src/main/java/io/sdb/service/impl/ProductServiceImpl.java
class ProductServiceImpl (line 23) | @Service
method decreaseStock (line 29) | @Override
method creaseStock (line 50) | @Override
method getGoods (line 65) | @Override
method listDetailByProductIds (line 72) | @Override
FILE: src/main/java/io/sdb/service/impl/ReceiverServiceImpl.java
class ReceiverServiceImpl (line 10) | @Service
method findDefault (line 13) | @Override
FILE: src/main/java/io/sdb/service/impl/ScheduleJobLogServiceImpl.java
class ScheduleJobLogServiceImpl (line 33) | @Service("scheduleJobLogService")
method queryPage (line 36) | @Override
FILE: src/main/java/io/sdb/service/impl/ScheduleJobServiceImpl.java
class ScheduleJobServiceImpl (line 40) | @Service("scheduleJobService")
method init (line 51) | @PostConstruct
method queryPage (line 65) | @Override
method save (line 85) | @Override
method update (line 95) | @Override
method deleteBatch (line 102) | @Override
method updateBatch (line 113) | @Override
method run (line 130) | @Override
method pause (line 138) | @Override
method resume (line 148) | @Override
FILE: src/main/java/io/sdb/service/impl/ShiroServiceImpl.java
class ShiroServiceImpl (line 17) | @Service
method getUserPermissions (line 27) | @Override
method queryByToken (line 52) | @Override
method queryUser (line 59) | @Override
FILE: src/main/java/io/sdb/service/impl/SnServiceImpl.java
class SnServiceImpl (line 10) | @Service
method generate (line 13) | @Override
FILE: src/main/java/io/sdb/service/impl/SpecificationServiceImpl.java
class SpecificationServiceImpl (line 12) | @Service
method queryListByCategoryId (line 15) | @Override
method queryListByOrder (line 22) | @Override
method delete (line 27) | @Override
method save (line 44) | @Override
FILE: src/main/java/io/sdb/service/impl/SysCaptchaServiceImpl.java
class SysCaptchaServiceImpl (line 38) | @Service("sysCaptchaService")
method getCaptcha (line 43) | @Override
method validate (line 61) | @Override
FILE: src/main/java/io/sdb/service/impl/SysConfigServiceImpl.java
class SysConfigServiceImpl (line 41) | @Service("sysConfigService")
method queryPage (line 47) | @Override
method save (line 72) | @Override
method update (line 79) | @Override
method updateValueByKey (line 87) | @Override
method deleteBatch (line 95) | @Override
method getValue (line 106) | @Override
method getConfigObject (line 119) | @Override
FILE: src/main/java/io/sdb/service/impl/SysLogServiceImpl.java
class SysLogServiceImpl (line 35) | @Service("sysLogService")
method queryPage (line 38) | @Override
FILE: src/main/java/io/sdb/service/impl/SysMenuServiceImpl.java
class SysMenuServiceImpl (line 34) | @Service("sysMenuService")
method queryListParentId (line 42) | @Override
method queryListParentId (line 58) | @Override
method queryNotButtonList (line 65) | @Override
method getUserMenuList (line 70) | @Override
method delete (line 82) | @Override
method getAllMenuList (line 96) | private List<SysMenu> getAllMenuList(List<Long> menuIdList){
method getMenuTreeList (line 108) | private List<SysMenu> getMenuTreeList(List<SysMenu> menuList, List<Lon...
FILE: src/main/java/io/sdb/service/impl/SysOssServiceImpl.java
class SysOssServiceImpl (line 30) | @Service("sysOssService")
method queryPage (line 33) | @Override
FILE: src/main/java/io/sdb/service/impl/SysRoleMenuServiceImpl.java
class SysRoleMenuServiceImpl (line 22) | @Service("sysRoleMenuService")
method saveOrUpdate (line 25) | @Override
method queryMenuIdList (line 48) | @Override
method deleteBatch (line 59) | @Override
FILE: src/main/java/io/sdb/service/impl/SysRoleServiceImpl.java
class SysRoleServiceImpl (line 33) | @Service("sysRoleService")
method queryPage (line 43) | @Override
method save (line 72) | @Override
method update (line 85) | @Override
method deleteBatch (line 97) | @Override
method queryRoleIdList (line 110) | @Override
method checkPrems (line 122) | private void checkPrems(SysRole role){
FILE: src/main/java/io/sdb/service/impl/SysUserRoleServiceImpl.java
class SysUserRoleServiceImpl (line 22) | @Service("sysUserRoleService")
method saveOrUpdate (line 25) | @Override
method queryRoleIdList (line 50) | @Override
FILE: src/main/java/io/sdb/service/impl/SysUserServiceImpl.java
class SysUserServiceImpl (line 32) | @Service("sysUserService")
method queryPage (line 40) | @Override
method queryAllPerms (line 69) | @Override
method queryAllMenuId (line 74) | @Override
method queryByUserName (line 79) | @Override
method save (line 84) | @Override
method update (line 101) | @Override
method updatePassword (line 120) | @Override
method checkRole (line 133) | private void checkRole(SysUser user){
FILE: src/main/java/io/sdb/service/impl/SysUserTokenServiceImpl.java
class SysUserTokenServiceImpl (line 13) | @Service("sysUserTokenService")
method createToken (line 20) | @Override
method logout (line 55) | @Override
FILE: src/main/java/io/sdb/service/impl/UserServiceImpl.java
class UserServiceImpl (line 26) | @Service("userService")
method queryByMobile (line 35) | @Override
method login (line 42) | @Override
method addMaUser (line 55) | @Override
method getYestodayNewUsers (line 71) | @Override
method getTotalUsers (line 96) | @Override
FILE: src/main/java/io/sdb/sys/oauth2/OAuth2Filter.java
class OAuth2Filter (line 26) | public class OAuth2Filter extends AuthenticatingFilter {
method createToken (line 28) | @Override
method isAccessAllowed (line 40) | @Override
method onAccessDenied (line 49) | @Override
method onLoginFailure (line 68) | @Override
method getRequestToken (line 91) | private String getRequestToken(HttpServletRequest httpRequest){
FILE: src/main/java/io/sdb/sys/oauth2/OAuth2Realm.java
class OAuth2Realm (line 23) | @Component
method supports (line 28) | @Override
method doGetAuthorizationInfo (line 36) | @Override
method doGetAuthenticationInfo (line 52) | @Override
FILE: src/main/java/io/sdb/sys/oauth2/OAuth2Token.java
class OAuth2Token (line 13) | public class OAuth2Token implements AuthenticationToken {
method OAuth2Token (line 16) | public OAuth2Token(String token){
method getPrincipal (line 20) | @Override
method getCredentials (line 25) | @Override
FILE: src/main/java/io/sdb/sys/oauth2/TokenGenerator.java
class TokenGenerator (line 15) | public class TokenGenerator {
method generateValue (line 17) | public static String generateValue() {
method toHexString (line 23) | public static String toHexString(byte[] data) {
method generateValue (line 35) | public static String generateValue(String param) {
FILE: src/main/java/io/sdb/sys/redis/SysConfigRedis.java
class SysConfigRedis (line 33) | @Component
method saveOrUpdate (line 38) | public void saveOrUpdate(SysConfig config) {
method delete (line 46) | public void delete(String configKey) {
method get (line 51) | public SysConfig get(String configKey){
FILE: src/main/java/io/sdb/vo/DeliveryCorpVO.java
class DeliveryCorpVO (line 8) | @Data
FILE: src/main/java/io/sdb/vo/GoodsVO.java
class GoodsVO (line 7) | @Data
FILE: src/main/java/io/sdb/vo/GrouponDetailVO.java
class GrouponDetailVO (line 5) | @Data
method getSurplus (line 13) | public Integer getSurplus() {
FILE: src/main/java/io/sdb/vo/GrouponTeamVO.java
class GrouponTeamVO (line 7) | @Data
FILE: src/main/java/io/sdb/vo/GrouponVO.java
class GrouponVO (line 6) | @Data
FILE: src/main/java/io/sdb/vo/NewsVO.java
class NewsVO (line 14) | @Data
FILE: src/main/java/io/sdb/vo/OrderDetailVO.java
class OrderDetailVO (line 19) | @Data
FILE: src/main/java/io/sdb/vo/OrderVO.java
class OrderVO (line 19) | @Data
method getOrderStatusEnum (line 84) | @JsonIgnore
FILE: src/main/java/io/sdb/vo/ProductCategoryVO.java
class ProductCategoryVO (line 8) | @Data
method ProductCategoryVO (line 14) | public ProductCategoryVO(ProductCategory productCategory) {
FILE: src/main/java/io/sdb/vo/ProductVO.java
class ProductVO (line 16) | @Data
FILE: src/main/java/io/sdb/vo/SpecificationVO.java
class SpecificationVO (line 8) | @Data
method SpecificationVO (line 13) | public SpecificationVO(Specification specification) {
FILE: src/main/java/io/sdb/vo/VolunteerInfoVO.java
class VolunteerInfoVO (line 9) | @Data
FILE: src/main/resources/static/swagger/lib/handlebars-4.0.5.js
function e (line 1) | function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,lo...
function s (line 1) | function s(){var t=v();return t.compile=function(e,r){return l.compile(e...
function s (line 1) | function s(){var t=new o.HandlebarsEnvironment;return f.extend(t,o),t.Sa...
function s (line 1) | function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators...
function r (line 1) | function r(t){return l[t]}
function s (line 1) | function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[...
function i (line 1) | function i(t,e){for(var r=0,s=t.length;r<s;r++)if(t[r]===e)return r;retu...
function a (line 1) | function a(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if...
function n (line 1) | function n(t){return!t&&0!==t||!(!m(t)||0!==t.length)}
function o (line 1) | function o(t){var e=s({},t);return e._parent=t,e}
function c (line 1) | function c(t,e){return t.path=e,t}
function h (line 1) | function h(t,e){return(t?t+".":"")+e}
function r (line 1) | function r(t,e){var i=e&&e.loc,a=void 0,n=void 0;i&&(a=i.start.line,n=i....
function s (line 1) | function s(t){n["default"](t),c["default"](t),l["default"](t),u["default...
function r (line 1) | function r(e,r,a){h&&(h.key=e,h.index=r,h.first=0===r,h.last=!!a,l&&(h.c...
function s (line 1) | function s(t){n["default"](t)}
function r (line 1) | function r(t){this.string=t}
function s (line 1) | function s(t){var e=t&&t[0]||1,r=v.COMPILER_REVISION;if(e!==r){if(e<r){v...
function i (line 1) | function i(t,e){function r(r,s,i){i.hash&&(s=d.extend({},s,i.hash),i.ids...
function a (line 1) | function a(t,e,r,s,i,a,n){function o(e){var i=arguments.length<=1||void ...
function n (line 1) | function n(t,e,r){return t?t.call||r.name||(r.name=t,t=r.partials[t]):t=...
function o (line 1) | function o(t,e,r){r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.da...
function c (line 1) | function c(){return""}
function h (line 1) | function h(t,e){return e&&"root"in e||(e=e?v.createFrame(e):{},e.root=t),e}
function l (line 1) | function l(t,e,r,s,i,a){if(t.decorator){var n={};e=t.decorator(e,n,r,s&&...
function s (line 1) | function s(t,e){if("Program"===t.type)return t;o["default"].yy=f,f.locIn...
function t (line 1) | function t(){this.yy={}}
function e (line 2) | function e(){var t;return t=r.lexer.lex()||1,"number"!=typeof t&&(t=r.sy...
function i (line 2) | function i(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}
function s (line 2) | function s(){var t=arguments.length<=0||void 0===arguments[0]?{}:argumen...
function i (line 2) | function i(t,e,r){void 0===e&&(e=t.length);var s=t[e-1],i=t[e-2];return ...
function a (line 2) | function a(t,e,r){void 0===e&&(e=-1);var s=t[e+1],i=t[e+2];return s?"Con...
function n (line 2) | function n(t,e,r){var s=t[null==e?0:e+1];if(s&&"ContentStatement"===s.ty...
function o (line 2) | function o(t,e,r){var s=t[null==e?t.length-1:e-1];if(s&&"ContentStatemen...
function s (line 2) | function s(){this.parents=[]}
function i (line 2) | function i(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),t...
function a (line 2) | function a(t){i.call(this,t),this.acceptKey(t,"program"),this.acceptKey(...
function n (line 2) | function n(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),t...
function s (line 2) | function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r...
function i (line 2) | function i(t,e){this.source=t,this.start={line:e.first_line,column:e.fir...
function a (line 2) | function a(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t}
function n (line 2) | function n(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.len...
function o (line 2) | function o(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/...
function c (line 2) | function c(t,e,r){r=this.locInfo(r);for(var s=t?"@":"",i=[],a=0,n="",o=0...
function h (line 2) | function h(t,e,r,s,i,a){var n=s.charAt(3)||s.charAt(2),o="{"!==n&&"&"!==...
function l (line 2) | function l(t,e,r,i){s(t,r),i=this.locInfo(i);var a={type:"Program",body:...
function p (line 2) | function p(t,e,r,i,a,n){i&&i.path&&s(t,i);var o=/\*/.test(t.open);e.bloc...
function u (line 2) | function u(t,e){if(!e&&t.length){var r=t[0].loc,s=t[t.length-1].loc;r&&s...
function f (line 2) | function f(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.p...
function s (line 2) | function s(){}
function i (line 2) | function i(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)thr...
function a (line 2) | function a(t,e,r){function s(){var s=r.parse(t,e),i=(new r.Compiler).com...
function n (line 2) | function n(t,e){if(t===e)return!0;if(p.isArray(t)&&p.isArray(e)&&t.lengt...
function o (line 2) | function o(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpressio...
function s (line 2) | function s(t){this.value=t}
function i (line 2) | function i(){}
function a (line 2) | function a(t,e,r,s){var i=e.popStack(),a=0,n=r.length;for(t&&n--;a<n;a++...
function s (line 3) | function s(t,e,r){if(a.isArray(t)){for(var s=[],i=0,n=t.length;i<n;i++)s...
function i (line 3) | function i(t){this.srcFile=t,this.source=[]}
FILE: src/main/resources/static/swagger/lib/highlight.9.1.0.pack.js
function r (line 1) | function r(e){return e.replace(/&/gm,"&").replace(/</gm,"<").repl...
function t (line 1) | function t(e){return e.nodeName.toLowerCase()}
function n (line 1) | function n(e,r){var t=e&&e.exec(r);return t&&0==t.index}
function a (line 1) | function a(e){return/^(no-?highlight|plain|text)$/i.test(e)}
function c (line 1) | function c(e){var r,t,n,c=e.className+" ";if(c+=e.parentNode?e.parentNod...
function i (line 1) | function i(e,r){var t,n={};for(t in e)n[t]=e[t];if(r)for(t in r)n[t]=r[t...
function o (line 1) | function o(e){var r=[];return function n(e,a){for(var c=e.firstChild;c;c...
function s (line 1) | function s(e,n,a){function c(){return e.length&&n.length?e[0].offset!=n[...
function u (line 1) | function u(e){function r(e){return e&&e.source||e}function t(t,n){return...
function l (line 1) | function l(e,t,a,c){function i(e,r){for(var t=0;t<r.c.length;t++)if(n(r....
function f (line 1) | function f(e,t){t=t||w.languages||Object.keys(y);var n={r:0,value:r(e)},...
function b (line 1) | function b(e){return w.tabReplace&&(e=e.replace(/^((<[^>]+>|\t)+)/gm,fun...
function g (line 1) | function g(e,r,t){var n=r?C[r]:t,a=[e.trim()];return e.match(/\bhljs\b/)...
function p (line 1) | function p(e){var r=c(e);if(!a(r)){var t;w.useBR?(t=document.createEleme...
function h (line 1) | function h(e){w=i(w,e)}
function d (line 1) | function d(){if(!d.called){d.called=!0;var e=document.querySelectorAll("...
function m (line 1) | function m(){addEventListener("DOMContentLoaded",d,!1),addEventListener(...
function v (line 1) | function v(r,t){var n=y[r]=t(e);n.aliases&&n.aliases.forEach(function(e)...
function N (line 1) | function N(){return Object.keys(y)}
function E (line 1) | function E(e){return e=(e||"").toLowerCase(),y[e]||y[C[e]]}
FILE: src/main/resources/static/swagger/lib/marked.js
function e (line 1) | function e(e){this.tokens=[],this.tokens.links={},this.options=e||a.defa...
function t (line 1) | function t(e,t){if(this.options=t||a.defaults,this.links=e,this.rules=u....
function n (line 1) | function n(e){this.options=e||{}}
function r (line 1) | function r(e){this.tokens=[],this.token=null,this.options=e||a.defaults,...
function s (line 1) | function s(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&").replace(...
function i (line 1) | function i(e){return e.replace(/&([#\w]+);/g,function(e,t){return t=t.to...
function l (line 1) | function l(e,t){return e=e.source,t=t||"",function n(r,s){return r?(s=s....
function o (line 1) | function o(){}
function h (line 1) | function h(e){for(var t,n,r=1;r<arguments.length;r++){t=arguments[r];for...
function a (line 1) | function a(t,n,i){if(i||"function"==typeof n){i||(i=n,n=null),n=h({},a.d...
FILE: src/main/resources/static/swagger/lib/swagger-oauth.js
function handleLogin (line 1) | function handleLogin(){var e=[],o=window.swaggerUiAuth.authSchemes||wind...
function handleLogout (line 1) | function handleLogout(){for(key in window.swaggerUi.api.clientAuthorizat...
function initOAuth (line 1) | function initOAuth(e){var o=e||{},i=[];return appName=o.appName||i.push(...
function clientCredentialsFlow (line 1) | function clientCredentialsFlow(e,o,i){var n={client_id:clientId,client_s...
FILE: src/main/resources/static/swagger/swagger-ui-bundle.js
function t (line 1) | function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,lo...
function e (line 1) | function e(t){var n=new k(t);return m(n,e.prototype),n}
function r (line 1) | function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function i (line 1) | function i(e){return e&&e.__esModule?e:{default:e}}
function r (line 1) | function r(e){return e&&e.__esModule?e:{default:e}}
function n (line 27) | function n(e){return e instanceof t||e instanceof Date||e instanceof Reg...
function r (line 27) | function r(e){if(e instanceof t){var n=new t(e.length);return e.copy(n),...
function i (line 27) | function i(e){var t=[];return e.forEach(function(e,a){"object"==typeof e...
function r (line 33) | function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:U...
function i (line 33) | function i(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}
function o (line 33) | function o(e,t){if(i()<t)throw new RangeError("Invalid typed array lengt...
function a (line 33) | function a(e,t,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return ...
function s (line 33) | function s(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" a...
function u (line 33) | function u(e){if("number"!=typeof e)throw new TypeError('"size" argument...
function c (line 33) | function c(e,t,n,r){return u(t),t<=0?o(e,t):void 0!==n?"string"==typeof ...
function l (line 33) | function l(e,t){if(u(t),e=o(e,t<0?0:0|m(t)),!a.TYPED_ARRAY_SUPPORT)for(v...
function p (line 33) | function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!a.isEncodin...
function f (line 33) | function f(e,t){var n=t.length<0?0:0|m(t.length);e=o(e,n);for(var r=0;r<...
function h (line 33) | function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeE...
function d (line 33) | function d(e,t){if(a.isBuffer(t)){var n=0|m(t.length);return e=o(e,n),0=...
function m (line 33) | function m(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer...
function v (line 33) | function v(e){return+e!=e&&(e=0),a.alloc(+e)}
function y (line 33) | function y(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ...
function g (line 33) | function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)ret...
function _ (line 33) | function _(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}
function b (line 33) | function b(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=...
function x (line 33) | function x(e,t,n,r,i){function o(e,t){return 1===a?e[t]:e.readUInt16BE(t...
function w (line 33) | function w(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&...
function k (line 33) | function k(e,t,n,r){return X(V(t,e.length-n),e,n,r)}
function S (line 33) | function S(e,t,n,r){return X(H(t),e,n,r)}
function E (line 33) | function E(e,t,n,r){return S(e,t,n,r)}
function C (line 33) | function C(e,t,n,r){return X(G(t),e,n,r)}
function A (line 33) | function A(e,t,n,r){return X(J(t,e.length-n),e,n,r)}
function T (line 33) | function T(e,t,n){return 0===t&&n===e.length?$.fromByteArray(e):$.fromBy...
function D (line 33) | function D(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o=e[...
function M (line 33) | function M(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(S...
function O (line 33) | function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+...
function P (line 33) | function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+...
function I (line 33) | function I(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);...
function N (line 33) | function N(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=Str...
function R (line 33) | function R(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not ui...
function j (line 33) | function j(e,t,n,r,i,o){if(!a.isBuffer(e))throw new TypeError('"buffer" ...
function F (line 33) | function F(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n...
function B (line 33) | function B(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.len...
function L (line 33) | function L(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out ...
function z (line 33) | function z(e,t,n,r,i){return i||L(e,t,n,4,3.4028234663852886e38,-3.40282...
function q (line 33) | function q(e,t,n,r,i){return i||L(e,t,n,8,1.7976931348623157e308,-1.7976...
function U (line 33) | function U(e){if(e=W(e).replace(te,""),e.length<2)return"";for(;e.length...
function W (line 33) | function W(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}
function K (line 33) | function K(e){return e<16?"0"+e.toString(16):e.toString(16)}
function V (line 33) | function V(e,t){t=t||1/0;for(var n,r=e.length,i=null,o=[],a=0;a<r;++a){i...
function H (line 33) | function H(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n)...
function J (line 33) | function J(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.c...
function G (line 33) | function G(e){return $.toByteArray(U(e))}
function X (line 33) | function X(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t...
function Y (line 33) | function Y(e){return e!==e}
function n (line 33) | function n(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. L...
function r (line 33) | function r(e){return 3*e.length/4-n(e)}
function i (line 33) | function i(e){var t,r,i,o,a,s=e.length;o=n(e),a=new l(3*s/4-o),r=o>0?s-4...
function o (line 33) | function o(e){return u[e>>18&63]+u[e>>12&63]+u[e>>6&63]+u[63&e]}
function a (line 33) | function a(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e...
function s (line 33) | function s(e){for(var t,n=e.length,r=n%3,i="",o=[],s=16383,c=0,l=n-r;c<l...
function r (line 33) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 33) | function i(e,t,n){var r=[(0,P.systemThunkMiddleware)(n)],i=O.default.__R...
function o (line 33) | function o(e,t){return(0,P.isObject)(e)&&!(0,P.isArray)(e)?e:(0,P.isFunc...
function a (line 33) | function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0...
function s (line 33) | function s(e){var t=(0,P.objMap)(e,function(e){return e.reducers});retur...
function u (line 33) | function u(e){var t=(0,f.default)(e).reduce(function(t,n){return t[n]=c(...
function c (line 33) | function c(e){return function(){var t=arguments.length>0&&void 0!==argum...
function l (line 33) | function l(e,t,n){var r=i(e,t,n);return r}
function e (line 33) | function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0...
function r (line 33) | function r(e){return e&&e.__esModule?e:{default:e}}
function r (line 33) | function r(e){return e&&e.__esModule?e:{default:e}}
function e (line 33) | function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.en...
function r (line 33) | function r(e){return e&&e.__esModule?e:{default:e}}
function r (line 33) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 33) | function i(e,t,n){function r(){y===v&&(y=v.slice())}function o(){return ...
function r (line 33) | function r(e){if(!a(e)||i(e)!=s)return!1;var t=o(e);if(null===t)return!0...
function r (line 34) | function r(e){return null==e?void 0===e?u:s:(e=Object(e),c&&c in e?o(e):...
function r (line 34) | function r(e){var t=a.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e)...
function n (line 34) | function n(e){return i.call(e)}
function n (line 34) | function n(e,t){return function(n){return e(t(n))}}
function n (line 34) | function n(e){return null!=e&&"object"==typeof e}
function i (line 34) | function i(e){return e&&e.__esModule?e:{default:e}}
function n (line 34) | function n(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t...
function r (line 34) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 34) | function i(e,t){var n=t&&t.type,r=n&&'"'+n.toString()+'"'||"an action";r...
function o (line 34) | function o(e){Object.keys(e).forEach(function(t){var n=e[t],r=n(void 0,{...
function a (line 34) | function a(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var a=t[...
function n (line 34) | function n(e){"undefined"!=typeof console&&"function"==typeof console.er...
function r (line 34) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 34) | function i(e,t){return function(){return t(e.apply(void 0,arguments))}}
function o (line 34) | function o(e,t){if("function"==typeof e)return i(e,t);if("object"!=typeo...
function r (line 34) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 34) | function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=argu...
function n (line 34) | function n(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=argu...
function e (line 34) | function e(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype....
function t (line 34) | function t(e){return o(e)?e:D(e)}
function n (line 34) | function n(e){return a(e)?e:M(e)}
function r (line 34) | function r(e){return s(e)?e:O(e)}
function i (line 34) | function i(e){return o(e)&&!u(e)?e:P(e)}
function o (line 34) | function o(e){return!(!e||!e[cn])}
function a (line 34) | function a(e){return!(!e||!e[ln])}
function s (line 34) | function s(e){return!(!e||!e[pn])}
function u (line 34) | function u(e){return a(e)||s(e)}
function c (line 34) | function c(e){return!(!e||!e[fn])}
function l (line 34) | function l(e){return e.value=!1,e}
function p (line 34) | function p(e){e&&(e.value=!0)}
function f (line 34) | function f(){}
function h (line 34) | function h(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),i...
function d (line 34) | function d(e){return void 0===e.size&&(e.size=e.__iterate(v)),e.size}
function m (line 34) | function m(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||42949672...
function v (line 34) | function v(){return!0}
function y (line 34) | function y(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!...
function g (line 34) | function g(e,t){return b(e,t,0)}
function _ (line 34) | function _(e,t){return b(e,t,t)}
function b (line 34) | function b(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:M...
function x (line 34) | function x(e){this.next=e}
function w (line 34) | function w(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={va...
function k (line 34) | function k(){return{value:void 0,done:!0}}
function S (line 34) | function S(e){return!!A(e)}
function E (line 34) | function E(e){return e&&"function"==typeof e.next}
function C (line 34) | function C(e){var t=A(e);return t&&t.call(e)}
function A (line 34) | function A(e){var t=e&&(kn&&e[kn]||e[Sn]);if("function"==typeof t)return t}
function T (line 34) | function T(e){return e&&"number"==typeof e.length}
function D (line 34) | function D(e){return null===e||void 0===e?B():o(e)?e.toSeq():q(e)}
function M (line 34) | function M(e){return null===e||void 0===e?B().toKeyedSeq():o(e)?a(e)?e.t...
function O (line 34) | function O(e){return null===e||void 0===e?B():o(e)?a(e)?e.entrySeq():e.t...
function P (line 34) | function P(e){return(null===e||void 0===e?B():o(e)?a(e)?e.entrySeq():e:z...
function I (line 34) | function I(e){this._array=e,this.size=e.length}
function N (line 34) | function N(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size...
function R (line 34) | function R(e){this._iterable=e,this.size=e.length||e.size}
function j (line 34) | function j(e){this._iterator=e,this._iteratorCache=[]}
function F (line 34) | function F(e){return!(!e||!e[Cn])}
function B (line 34) | function B(){return An||(An=new I([]))}
function L (line 34) | function L(e){var t=Array.isArray(e)?new I(e).fromEntrySeq():E(e)?new j(...
function z (line 34) | function z(e){var t=U(e);if(!t)throw new TypeError("Expected Array or it...
function q (line 34) | function q(e){var t=U(e)||"object"==typeof e&&new N(e);if(!t)throw new T...
function U (line 34) | function U(e){return T(e)?new I(e):E(e)?new j(e):S(e)?new R(e):void 0}
function W (line 34) | function W(e,t,n,r){var i=e._cache;if(i){for(var o=i.length-1,a=0;a<=o;a...
function K (line 34) | function K(e,t,n,r){var i=e._cache;if(i){var o=i.length-1,a=0;return new...
function V (line 34) | function V(e,t){return t?H(t,e,"",{"":e}):J(e)}
function H (line 34) | function H(e,t,n,r){return Array.isArray(t)?e.call(r,n,O(t).map(function...
function J (line 34) | function J(e){return Array.isArray(e)?O(e).map(J).toList():G(e)?M(e).map...
function G (line 34) | function G(e){return e&&(e.constructor===Object||void 0===e.constructor)}
function X (line 34) | function X(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("f...
function Y (line 34) | function Y(e,t){if(e===t)return!0;if(!o(t)||void 0!==e.size&&void 0!==t....
function $ (line 34) | function $(e,t){if(!(this instanceof $))return new $(e,t);if(this._value...
function Z (line 34) | function Z(e,t){if(!e)throw new Error(t)}
function Q (line 34) | function Q(e,t,n){if(!(this instanceof Q))return new Q(e,t,n);if(Z(0!==n...
function ee (line 34) | function ee(){throw TypeError("Abstract")}
function te (line 34) | function te(){}
function ne (line 34) | function ne(){}
function re (line 34) | function re(){}
function ie (line 34) | function ie(e){return e>>>1&1073741824|3221225471&e}
function oe (line 34) | function oe(e){if(e===!1||null===e||void 0===e)return 0;if("function"==t...
function ae (line 34) | function ae(e){var t=zn[e];return void 0===t&&(t=se(e),Ln===Bn&&(Ln=0,zn...
function se (line 34) | function se(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;r...
function ue (line 34) | function ue(e){var t;if(Nn&&(t=Mn.get(e),void 0!==t))return t;if(t=e[jn]...
function ce (line 34) | function ce(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uni...
function le (line 34) | function le(e){Z(e!==1/0,"Cannot perform this action with an infinite si...
function pe (line 34) | function pe(e){return null===e||void 0===e?we():fe(e)&&!c(e)?e:we().with...
function fe (line 34) | function fe(e){return!(!e||!e[qn])}
function he (line 34) | function he(e,t){this.ownerID=e,this.entries=t}
function de (line 34) | function de(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}
function me (line 34) | function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}
function ve (line 34) | function ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}
function ye (line 34) | function ye(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}
function ge (line 34) | function ge(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&be(...
function _e (line 34) | function _e(e,t){return w(e,t[0],t[1])}
function be (line 34) | function be(e,t){return{node:e,index:0,__prev:t}}
function xe (line 34) | function xe(e,t,n,r){var i=Object.create(Un);return i.size=e,i._root=t,i...
function we (line 34) | function we(){return Wn||(Wn=xe(0))}
function ke (line 34) | function ke(e,t,n){var r,i;if(e._root){var o=l(gn),a=l(_n);if(r=Se(e._ro...
function Se (line 34) | function Se(e,t,n,r,i,o,a,s){return e?e.update(t,n,r,i,o,a,s):o===yn?e:(...
function Ee (line 34) | function Ee(e){return e.constructor===ye||e.constructor===ve}
function Ce (line 34) | function Ce(e,t,n,r,i){if(e.keyHash===r)return new ve(t,r,[e.entry,i]);v...
function Ae (line 34) | function Ae(e,t,n,r){e||(e=new f);for(var i=new ye(e,oe(n),[n,r]),o=0;o<...
function Te (line 34) | function Te(e,t,n,r){for(var i=0,o=0,a=new Array(n),s=0,u=1,c=t.length;s...
function De (line 34) | function De(e,t,n,r,i){for(var o=0,a=new Array(mn),s=0;0!==n;s++,n>>>=1)...
function Me (line 34) | function Me(e,t,r){for(var i=[],a=0;a<r.length;a++){var s=r[a],u=n(s);o(...
function Oe (line 34) | function Oe(e,t,n){return e&&e.mergeDeep&&o(t)?e.mergeDeep(t):X(e,t)?e:t}
function Pe (line 34) | function Pe(e){return function(t,n,r){if(t&&t.mergeDeepWith&&o(n))return...
function Ie (line 34) | function Ie(e,t,n){return n=n.filter(function(e){return 0!==e.size}),0==...
function Ne (line 34) | function Ne(e,t,n,r){var i=e===yn,o=t.next();if(o.done){var a=i?n:e,s=r(...
function Re (line 34) | function Re(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459...
function je (line 34) | function je(e,t,n,r){var i=r?e:h(e);return i[t]=n,i}
function Fe (line 34) | function Fe(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(...
function Be (line 34) | function Be(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var...
function Le (line 34) | function Le(e){var t=Ke();if(null===e||void 0===e)return t;if(ze(e))retu...
function ze (line 34) | function ze(e){return!(!e||!e[Jn])}
function qe (line 34) | function qe(e,t){this.array=e,this.ownerID=t}
function Ue (line 34) | function Ue(e,t){function n(e,t,n){return 0===t?r(e,n):i(e,t,n)}function...
function We (line 34) | function We(e,t,n,r,i,o,a){var s=Object.create(Gn);return s.size=t-e,s._...
function Ke (line 34) | function Ke(){return Xn||(Xn=We(0,0,dn))}
function Ve (line 34) | function Ve(e,t,n){if(t=m(e,t),t!==t)return e;if(t>=e.size||t<0)return e...
function He (line 34) | function He(e,t,n,r,i,o){var a=r>>>n&vn,s=e&&a<e.array.length;if(!s&&voi...
function Je (line 34) | function Je(e,t){return t&&e&&t===e.ownerID?e:new qe(e?e.array.slice():[...
function Ge (line 34) | function Ge(e,t){if(t>=$e(e._capacity))return e._tail;if(t<1<<e._level+d...
function Xe (line 34) | function Xe(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__owner...
function Ye (line 34) | function Ye(e,t,n){for(var i=[],a=0,s=0;s<n.length;s++){var u=n[s],c=r(u...
function $e (line 34) | function $e(e){return e<mn?0:e-1>>>dn<<dn}
function Ze (line 34) | function Ze(e){return null===e||void 0===e?tt():Qe(e)?e:tt().withMutatio...
function Qe (line 34) | function Qe(e){return fe(e)&&c(e)}
function et (line 34) | function et(e,t,n,r){var i=Object.create(Ze.prototype);return i.size=e?e...
function tt (line 34) | function tt(){return $n||($n=et(we(),Ke()))}
function nt (line 34) | function nt(e,t,n){var r,i,o=e._map,a=e._list,s=o.get(t),u=void 0!==s;if...
function rt (line 34) | function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}
function it (line 34) | function it(e){this._iter=e,this.size=e.size}
function ot (line 34) | function ot(e){this._iter=e,this.size=e.size}
function at (line 34) | function at(e){this._iter=e,this.size=e.size}
function st (line 34) | function st(e){var t=Tt(e);return t._iter=e,t.size=e.size,t.flip=functio...
function ut (line 34) | function ut(e,t,n){var r=Tt(e);return r.size=e.size,r.has=function(t){re...
function ct (line 34) | function ct(e,t){var n=Tt(e);return n._iter=e,n.size=e.size,n.reverse=fu...
function lt (line 34) | function lt(e,t,n,r){var i=Tt(e);return r&&(i.has=function(r){var i=e.ge...
function pt (line 34) | function pt(e,t,n){var r=pe().asMutable();return e.__iterate(function(i,...
function ft (line 34) | function ft(e,t,n){var r=a(e),i=(c(e)?Ze():pe()).asMutable();e.__iterate...
function ht (line 34) | function ht(e,t,n,r){var i=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n==...
function dt (line 34) | function dt(e,t,n){var r=Tt(e);return r.__iterateUncached=function(r,i){...
function mt (line 34) | function mt(e,t,n,r){var i=Tt(e);return i.__iterateUncached=function(i,o...
function vt (line 34) | function vt(e,t){var r=a(e),i=[e].concat(t).map(function(e){return o(e)?...
function yt (line 34) | function yt(e,t,n){var r=Tt(e);return r.__iterateUncached=function(r,i){...
function gt (line 34) | function gt(e,t,n){var r=At(e);return e.toSeq().map(function(i,o){return...
function _t (line 34) | function _t(e,t){var n=Tt(e);return n.size=e.size&&2*e.size-1,n.__iterat...
function bt (line 34) | function bt(e,t,n){t||(t=Mt);var r=a(e),i=0,o=e.toSeq().map(function(t,r...
function xt (line 34) | function xt(e,t,n){if(t||(t=Mt),n){var r=e.toSeq().map(function(t,r){ret...
function wt (line 34) | function wt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(void 0===n||null==...
function kt (line 34) | function kt(e,n,r){var i=Tt(e);return i.size=new I(r).map(function(e){re...
function St (line 34) | function St(e,t){return F(e)?t:e.constructor(t)}
function Et (line 34) | function Et(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tup...
function Ct (line 34) | function Ct(e){return le(e.size),d(e)}
function At (line 34) | function At(e){return a(e)?n:s(e)?r:i}
function Tt (line 34) | function Tt(e){return Object.create((a(e)?M:s(e)?O:P).prototype)}
function Dt (line 34) | function Dt(){return this._iter.cacheResult?(this._iter.cacheResult(),th...
function Mt (line 34) | function Mt(e,t){return e>t?1:e<t?-1:0}
function Ot (line 34) | function Ot(e){var n=C(e);if(!n){if(!T(e))throw new TypeError("Expected ...
function Pt (line 34) | function Pt(e,t){var n,r=function(o){if(o instanceof r)return o;if(!(thi...
function It (line 34) | function It(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return ...
function Nt (line 34) | function Nt(e){return e._name||e.constructor.name||"Record"}
function Rt (line 34) | function Rt(e,t){try{t.forEach(jt.bind(void 0,e))}catch(e){}}
function jt (line 34) | function jt(e,t){Object.defineProperty(e,t,{get:function(){return this.g...
function Ft (line 34) | function Ft(e){return null===e||void 0===e?qt():Bt(e)&&!c(e)?e:qt().with...
function Bt (line 34) | function Bt(e){return!(!e||!e[Qn])}
function Lt (line 34) | function Lt(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._ma...
function zt (line 34) | function zt(e,t){var n=Object.create(er);return n.size=e?e.size:0,n._map...
function qt (line 34) | function qt(){return tr||(tr=zt(we()))}
function Ut (line 34) | function Ut(e){return null===e||void 0===e?Vt():Wt(e)?e:Vt().withMutatio...
function Wt (line 34) | function Wt(e){return Bt(e)&&c(e)}
function Kt (line 34) | function Kt(e,t){var n=Object.create(nr);return n.size=e?e.size:0,n._map...
function Vt (line 34) | function Vt(){return rr||(rr=Kt(tt()))}
function Ht (line 34) | function Ht(e){return null===e||void 0===e?Xt():Jt(e)?e:Xt().unshiftAll(e)}
function Jt (line 34) | function Jt(e){return!(!e||!e[ir])}
function Gt (line 34) | function Gt(e,t,n,r){var i=Object.create(or);return i.size=e,i._head=t,i...
function Xt (line 34) | function Xt(){return ar||(ar=Gt(0))}
function Yt (line 34) | function Yt(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.ke...
function $t (line 34) | function $t(e,t){return t}
function Zt (line 34) | function Zt(e,t){return[t,e]}
function Qt (line 34) | function Qt(e){return function(){return!e.apply(this,arguments)}}
function en (line 34) | function en(e){return function(){return-e.apply(this,arguments)}}
function tn (line 34) | function tn(e){return"string"==typeof e?JSON.stringify(e):String(e)}
function nn (line 34) | function nn(){return h(arguments)}
function rn (line 34) | function rn(e,t){return e<t?1:e>t?-1:0}
function on (line 34) | function on(e){if(e.size===1/0)return 0;var t=c(e),n=a(e),r=t?1:0,i=e.__...
function an (line 34) | function an(e,t){return t=On(t,3432918353),t=On(t<<15|t>>>-15,461845907)...
function sn (line 34) | function sn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}
function r (line 35) | function r(e){return e&&e.__esModule?e:{default:e}}
function r (line 35) | function r(e){return e&&e.__esModule?e:{default:e}}
function r (line 35) | function r(e){return e&&e.__esModule?e:{default:e}}
function r (line 35) | function r(e){return e&&e.__esModule?e:{default:e}}
function n (line 36) | function n(e,t){var r;return r=Array.isArray(e)?[]:{},t.push(e),Object.k...
function r (line 36) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 36) | function i(e,t){return{type:p,payload:{action:t,error:(0,l.default)(e)}}}
function o (line 36) | function o(e){return{type:f,payload:e}}
function a (line 36) | function a(e){return{type:h,payload:e}}
function s (line 36) | function s(e){return{type:d,payload:e}}
function u (line 36) | function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0...
function r (line 36) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 36) | function i(){var e={location:{},history:{},open:function(){},close:funct...
function r (line 36) | function r(e){return e&&e.__esModule?e:{default:e}}
function i (line 36) | function i(e){return l(e)?Q(e)?e.toObject():e:{}}
function o (line 36) | function o(e){return e?e.toArray?e.toArray():u(e):[]}
function a (line 36) | function a(e){return Q(e)?e:e instanceof $.default.File?e:l(e)?Array.isA...
function s (line 36) | function s(e,t){var n={};return(0,N.default)(e).filter(function(t){retur...
function u (line 36) | function u(e){return Array.isArray(e)?e:[e]}
function c (line 36) | function c(e){return"function"==typeof e}
function l (line 36) | function l(e){return!!e&&"object"===("undefined"==typeof e?"undefined":(...
function p (line 36) | function p(e){return"function"==typeof e}
function f (line 36) | function f(e){return Array.isArray(e)}
function h (line 36) | function h(e,t){return(0,N.default)(e).reduce(function(n,r){return n[r]=...
function d (line 36) | function d(e,t){return(0,N.default)(e).reduce(function(n,r){var i=t(e[r]...
function m (line 36) | function m(e){return function(t){t.dispatch,t.getState;return function(t...
function v (line 36) | function v(e){var t=e.keySeq();return t.contains(Z)?Z:t.filter(function(...
function y (line 36) | function y(e,t){if(!j.default.Iterable.isIterable(e))return j.default.Li...
function g (line 36) | function g(e){var t,n,r,i,o,a,s,u,c,l,p,f;for(l=/(>)(<)(\/*)/g,f=/[ ]*(....
function _ (line 36) | function _(e){var t=5e3,n=document,r="appendChild",i="test";if(!e)return...
function b (line 36) | function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[...
function x (line 36) | function x(e){return(0,z.default)((0,B.default)(e))}
function w (line 36) | function w(e){return x(e.replace(/\.[^.\/]*$/,""))}
function r (line 36) | function r(e){return e&&e.__esModule?e:{default:e}}
function e (line 36) | function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=(0,s.default...
function r (line 36) | function r(e){return o(i(e).toLowerCase())}
function r (line 36) | function r(e){return null==e?"":i(e)}
function r (line 36) | function r(e){if("string"==typeof e)return e;if(a(e))return o
Condensed preview — 451 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (6,150K chars).
[
{
"path": ".gitattributes",
"chars": 139,
"preview": "*.js linguist-language=Java\n*.css linguist-language=Java\n*.html linguist-language=Java\n*.* linguist-language=Java\n* ling"
},
{
"path": ".gitignore",
"chars": 1093,
"preview": "# Created by .ignore support plugin (hsz.mobi)\n### JetBrains template\n# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpSt"
},
{
"path": ".gitlab-ci.yml",
"chars": 709,
"preview": "stages:\n - build\n - push\n - deploy\njob1:\n stage: build\n only:\n - dev\n tags:\n - dev-shell"
},
{
"path": "LICENSE",
"chars": 10250,
"preview": "Apache License\nVersion 2.0, January 2004\nhttp://www.apache.org/licenses/\n\nTERMS AND CONDITIONS FOR USE, REPRODUCTION, AN"
},
{
"path": "README.md",
"chars": 6030,
"preview": "# sdb mall\n\n**项目说明** \n- sdb是一个轻量级的在renren-fast基础上利用jfinal架构二次开发的一个极速二次开发直播,拼团商城框架,前后端分离的Java快速开发平台,C端采用微信小程序,能快速开发项目并交付【"
},
{
"path": "db/init.sql",
"chars": 37396,
"preview": "/*\n Navicat Premium Data Transfer\n\n Source Server : localhost\n Source Server Type : MySQL\n Source Server Vers"
},
{
"path": "db/sdb_带测试数据.sql",
"chars": 605863,
"preview": "/*\n Navicat Premium Data Transfer\n\n Source Server : localhost\n Source Server Type : MySQL\n Source Server Vers"
},
{
"path": "pom-war.xml",
"chars": 8909,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2"
},
{
"path": "pom.xml",
"chars": 12815,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2"
},
{
"path": "sdb.iml",
"chars": 19144,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule=\"true"
},
{
"path": "src/main/java/com/baidu/ueditor/ActionEnter.java",
"chars": 3018,
"preview": "package com.baidu.ueditor;\n\nimport java.util.Map;\n\nimport javax.servlet.http.HttpServletRequest;\n\nimport com.baidu.uedit"
},
{
"path": "src/main/java/com/baidu/ueditor/ConfigManager.java",
"chars": 6229,
"preview": "package com.baidu.ueditor;\n\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.FileInputStream;\nimport j"
},
{
"path": "src/main/java/com/baidu/ueditor/Encoder.java",
"chars": 405,
"preview": "package com.baidu.ueditor;\n\npublic class Encoder {\n\n\tpublic static String toUnicode ( String input ) {\n\t\t\n\t\tStringBuilde"
},
{
"path": "src/main/java/com/baidu/ueditor/PathFormat.java",
"chars": 4162,
"preview": "package com.baidu.ueditor;\n\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\nimport java.util.regex.Matcher;\nim"
},
{
"path": "src/main/java/com/baidu/ueditor/define/ActionMap.java",
"chars": 1123,
"preview": "package com.baidu.ueditor.define;\n\nimport java.util.Map;\nimport java.util.HashMap;\n\n/**\n * 定义请求action类型\n * @author hanco"
},
{
"path": "src/main/java/com/baidu/ueditor/define/ActionState.java",
"chars": 77,
"preview": "package com.baidu.ueditor.define;\n\npublic enum ActionState {\n\tUNKNOW_ERROR\n}\n"
},
{
"path": "src/main/java/com/baidu/ueditor/define/AppInfo.java",
"chars": 2645,
"preview": "package com.baidu.ueditor.define;\n\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic final class AppInfo {\n\t\n\tpubl"
},
{
"path": "src/main/java/com/baidu/ueditor/define/BaseState.java",
"chars": 1778,
"preview": "package com.baidu.ueditor.define;\n\nimport java.util.HashMap;\nimport java.util.Iterator;\nimport java.util.Map;\n\nimport co"
},
{
"path": "src/main/java/com/baidu/ueditor/define/FileType.java",
"chars": 582,
"preview": "package com.baidu.ueditor.define;\n\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class FileType {\n\n\tpublic sta"
},
{
"path": "src/main/java/com/baidu/ueditor/define/MIMEType.java",
"chars": 442,
"preview": "package com.baidu.ueditor.define;\n\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class MIMEType {\n\n\tpublic sta"
},
{
"path": "src/main/java/com/baidu/ueditor/define/MultiState.java",
"chars": 2288,
"preview": "package com.baidu.ueditor.define;\n\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.Iterator;\nimpo"
},
{
"path": "src/main/java/com/baidu/ueditor/define/State.java",
"chars": 275,
"preview": "package com.baidu.ueditor.define;\n\n/**\n * 处理状态接口\n * @author hancong03@baidu.com\n *\n */\npublic interface State {\n\t\n\tpubli"
},
{
"path": "src/main/java/com/baidu/ueditor/hunter/FileManager.java",
"chars": 2398,
"preview": "package com.baidu.ueditor.hunter;\n\nimport java.io.File;\nimport java.util.Arrays;\nimport java.util.Collection;\nimport jav"
},
{
"path": "src/main/java/com/baidu/ueditor/hunter/ImageHunter.java",
"chars": 3483,
"preview": "package com.baidu.ueditor.hunter;\n\nimport java.net.HttpURLConnection;\nimport java.net.InetAddress;\nimport java.net.URL;\n"
},
{
"path": "src/main/java/com/baidu/ueditor/upload/Base64Uploader.java",
"chars": 1330,
"preview": "package com.baidu.ueditor.upload;\n\nimport com.baidu.ueditor.PathFormat;\nimport com.baidu.ueditor.define.AppInfo;\nimport "
},
{
"path": "src/main/java/com/baidu/ueditor/upload/BinaryUploader.java",
"chars": 2894,
"preview": "package com.baidu.ueditor.upload;\n\nimport com.baidu.ueditor.PathFormat;\nimport com.baidu.ueditor.define.AppInfo;\nimport "
},
{
"path": "src/main/java/com/baidu/ueditor/upload/StorageManager.java",
"chars": 3670,
"preview": "package com.baidu.ueditor.upload;\n\nimport com.baidu.ueditor.define.AppInfo;\nimport com.baidu.ueditor.define.BaseState;\ni"
},
{
"path": "src/main/java/com/baidu/ueditor/upload/Uploader.java",
"chars": 719,
"preview": "package com.baidu.ueditor.upload;\n\nimport com.baidu.ueditor.define.State;\nimport java.util.Map;\nimport javax.servlet.htt"
},
{
"path": "src/main/java/io/sdb/SdbApplication.java",
"chars": 916,
"preview": "package io.sdb;\n\nimport io.sdb.datasources.DynamicDataSourceConfig;\nimport org.springframework.boot.SpringApplication;\ni"
},
{
"path": "src/main/java/io/sdb/builder/AbstractBuilder.java",
"chars": 575,
"preview": "package io.sdb.builder;\n\nimport me.chanjar.weixin.mp.api.WxMpService;\nimport me.chanjar.weixin.mp.bean.message.WxMpXmlMe"
},
{
"path": "src/main/java/io/sdb/builder/ImageBuilder.java",
"chars": 723,
"preview": "package io.sdb.builder;\n\nimport me.chanjar.weixin.mp.api.WxMpService;\nimport me.chanjar.weixin.mp.bean.message.WxMpXmlMe"
},
{
"path": "src/main/java/io/sdb/builder/MyMetaBuilder.java",
"chars": 3519,
"preview": "package io.sdb.builder;\n\nimport com.jfinal.plugin.activerecord.generator.ColumnMeta;\nimport com.jfinal.plugin.activereco"
},
{
"path": "src/main/java/io/sdb/builder/TextBuilder.java",
"chars": 717,
"preview": "package io.sdb.builder;\n\nimport me.chanjar.weixin.mp.api.WxMpService;\nimport me.chanjar.weixin.mp.bean.message.WxMpXmlMe"
},
{
"path": "src/main/java/io/sdb/common/annotation/JFinalTx.java",
"chars": 233,
"preview": "package io.sdb.common.annotation;\n\nimport java.lang.annotation.*;\n\n/**\n * Created by chunmeng.lu\n * Date: 2016-30-03 19:"
},
{
"path": "src/main/java/io/sdb/common/annotation/Login.java",
"chars": 266,
"preview": "package io.sdb.common.annotation;\n\nimport java.lang.annotation.*;\n\n/**\n * app登录效验\n * @author chenshun\n * @email sunlight"
},
{
"path": "src/main/java/io/sdb/common/annotation/LoginUser.java",
"chars": 395,
"preview": "package io.sdb.common.annotation;\n\nimport java.lang.annotation.ElementType;\nimport java.lang.annotation.Retention;\nimpor"
},
{
"path": "src/main/java/io/sdb/common/annotation/SysLog.java",
"chars": 474,
"preview": "package io.sdb.common.annotation;\n\nimport java.lang.annotation.Documented;\nimport java.lang.annotation.ElementType;\nimpo"
},
{
"path": "src/main/java/io/sdb/common/aspect/RedisAspect.java",
"chars": 1138,
"preview": "package io.sdb.common.aspect;\n\nimport io.sdb.common.exception.RRException;\nimport org.aspectj.lang.ProceedingJoinPoint;\n"
},
{
"path": "src/main/java/io/sdb/common/aspect/SysLogAspect.java",
"chars": 2422,
"preview": "package io.sdb.common.aspect;\n\nimport com.google.gson.Gson;\nimport io.sdb.common.annotation.SysLog;\nimport io.sdb.common"
},
{
"path": "src/main/java/io/sdb/common/entity/AreaNode.java",
"chars": 458,
"preview": "package io.sdb.common.entity;\n\nimport io.sdb.model.Area;\nimport lombok.Data;\n\n@Data\npublic class AreaNode extends Node<A"
},
{
"path": "src/main/java/io/sdb/common/entity/Filter.java",
"chars": 6544,
"preview": "package io.sdb.common.entity;\n\nimport org.apache.commons.lang3.builder.EqualsBuilder;\nimport org.apache.commons.lang3.bu"
},
{
"path": "src/main/java/io/sdb/common/entity/Node.java",
"chars": 726,
"preview": "package io.sdb.common.entity;\n\n\nimport lombok.Data;\n\nimport java.util.List;\n\n\nabstract class P{\n public void print(){"
},
{
"path": "src/main/java/io/sdb/common/entity/Order.java",
"chars": 2326,
"preview": "package io.sdb.common.entity;\n\nimport org.apache.commons.lang3.builder.EqualsBuilder;\nimport org.apache.commons.lang3.bu"
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/MapCustomConverter.java",
"chars": 1905,
"preview": "package io.sdb.common.entity.kuaidi100;\n\nimport com.thoughtworks.xstream.converters.MarshallingContext;\nimport com.thoug"
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/NoticeRequest.java",
"chars": 2199,
"preview": "package io.sdb.common.entity.kuaidi100;\n\nimport com.jfinal.kit.JsonKit;\nimport com.thoughtworks.xstream.XStream;\n\npublic"
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/NoticeResponse.java",
"chars": 1245,
"preview": "package io.sdb.common.entity.kuaidi100;\n\nimport com.thoughtworks.xstream.XStream;\n\npublic class NoticeResponse {\n\tprivat"
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/Result.java",
"chars": 2008,
"preview": "package io.sdb.common.entity.kuaidi100;\n\nimport com.alibaba.fastjson.annotation.JSONField;\nimport com.jfinal.kit.JsonKit"
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/ResultItem.java",
"chars": 458,
"preview": "package io.sdb.common.entity.kuaidi100;\n\npublic class ResultItem {\n\tString time;\n\tString context;\n\tString ftime;\n\n\tpubli"
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/TaskRequest.java",
"chars": 1963,
"preview": "package io.sdb.common.entity.kuaidi100;\n\nimport com.jfinal.kit.JsonKit;\nimport com.thoughtworks.xstream.XStream;\nimport "
},
{
"path": "src/main/java/io/sdb/common/entity/kuaidi100/TaskResponse.java",
"chars": 1235,
"preview": "package io.sdb.common.entity.kuaidi100;\n\nimport com.thoughtworks.xstream.XStream;\n\npublic class TaskResponse {\n\tprivate "
},
{
"path": "src/main/java/io/sdb/common/exception/RRException.java",
"chars": 1072,
"preview": "package io.sdb.common.exception;\n\nimport io.sdb.enums.ResultEnum;\n\n/**\n * 自定义异常\n * \n * @author chenshun\n * @email sunlig"
},
{
"path": "src/main/java/io/sdb/common/exception/RRExceptionHandler.java",
"chars": 1539,
"preview": "package io.sdb.common.exception;\n\nimport io.sdb.common.utils.R;\nimport org.apache.shiro.authz.AuthorizationException;\nim"
},
{
"path": "src/main/java/io/sdb/common/utils/ConfigConstant.java",
"chars": 278,
"preview": "package io.sdb.common.utils;\n\n/**\n * 系统参数相关Key\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2017-03-26 10"
},
{
"path": "src/main/java/io/sdb/common/utils/Constant.java",
"chars": 1883,
"preview": "package io.sdb.common.utils;\n\n/**\n * 常量\n * \n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2016年11月15日 下午1:"
},
{
"path": "src/main/java/io/sdb/common/utils/DateUtils.java",
"chars": 4682,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/common/utils/EnumUtil.java",
"chars": 623,
"preview": "package io.sdb.common.utils;\n\nimport io.sdb.enums.IEnum;\n\npublic class EnumUtil {\n\n public static <T extends IEnum> T"
},
{
"path": "src/main/java/io/sdb/common/utils/GenericsUtils.java",
"chars": 1208,
"preview": "package io.sdb.common.utils;\n\nimport java.lang.reflect.ParameterizedType;\nimport java.lang.reflect.Type;\n\npublic class G"
},
{
"path": "src/main/java/io/sdb/common/utils/HttpContextUtils.java",
"chars": 783,
"preview": "package io.sdb.common.utils;\n\nimport org.springframework.web.context.request.RequestContextHolder;\nimport org.springfram"
},
{
"path": "src/main/java/io/sdb/common/utils/HttpRequest.java",
"chars": 3685,
"preview": "package io.sdb.common.utils;\n\nimport com.jfinal.kit.LogKit;\nimport org.apache.http.HttpEntity;\nimport org.apache.http.Na"
},
{
"path": "src/main/java/io/sdb/common/utils/IPUtils.java",
"chars": 1779,
"preview": "package io.sdb.common.utils;\n\nimport com.alibaba.druid.util.StringUtils;\nimport org.slf4j.Logger;\nimport org.slf4j.Logge"
},
{
"path": "src/main/java/io/sdb/common/utils/JfEnjoy.java",
"chars": 2315,
"preview": "package io.sdb.common.utils;\n\nimport com.jfinal.kit.Kv;\nimport com.jfinal.kit.PathKit;\nimport com.jfinal.template.Engine"
},
{
"path": "src/main/java/io/sdb/common/utils/JsonUtils.java",
"chars": 809,
"preview": "package io.sdb.common.utils;\n\nimport com.fasterxml.jackson.annotation.JsonInclude.Include;\nimport com.fasterxml.jackson."
},
{
"path": "src/main/java/io/sdb/common/utils/JwtUtils.java",
"chars": 2087,
"preview": "package io.sdb.common.utils;\n\nimport io.jsonwebtoken.Claims;\nimport io.jsonwebtoken.Jwts;\nimport io.jsonwebtoken.Signatu"
},
{
"path": "src/main/java/io/sdb/common/utils/MapUtils.java",
"chars": 908,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/common/utils/MoneyUtils.java",
"chars": 2594,
"preview": "package io.sdb.common.utils;\n\npublic class MoneyUtils {\n\n /**\n * 数字金额大写转换,思想先写个完整的然后将如零拾替换成零 要用到正则表达式\n */\n "
},
{
"path": "src/main/java/io/sdb/common/utils/PageUtils.java",
"chars": 2321,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/common/utils/Query.java",
"chars": 2290,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/common/utils/R.java",
"chars": 1170,
"preview": "package io.sdb.common.utils;\n\nimport io.sdb.enums.ResultEnum;\nimport org.apache.http.HttpStatus;\n\nimport java.util.HashM"
},
{
"path": "src/main/java/io/sdb/common/utils/RecordUtils.java",
"chars": 1099,
"preview": "package io.sdb.common.utils;\n\nimport com.alibaba.fastjson.JSON;\n\nimport org.slf4j.Logger;\nimport org.slf4j.LoggerFactory"
},
{
"path": "src/main/java/io/sdb/common/utils/RedisKeys.java",
"chars": 257,
"preview": "package io.sdb.common.utils;\n\n/**\n * Redis所有Keys\n *\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2017-07-"
},
{
"path": "src/main/java/io/sdb/common/utils/RedisLock.java",
"chars": 2079,
"preview": "package io.sdb.common.utils;\n\nimport lombok.extern.slf4j.Slf4j;\nimport org.apache.commons.lang3.StringUtils;\nimport org."
},
{
"path": "src/main/java/io/sdb/common/utils/RedisUtils.java",
"chars": 2668,
"preview": "package io.sdb.common.utils;\n\nimport com.google.gson.Gson;\nimport org.springframework.beans.factory.annotation.Autowired"
},
{
"path": "src/main/java/io/sdb/common/utils/ShiroUtils.java",
"chars": 1252,
"preview": "package io.sdb.common.utils;\n\nimport io.sdb.common.exception.RRException;\nimport io.sdb.model.SysUser;\nimport org.apache"
},
{
"path": "src/main/java/io/sdb/common/utils/SpringContextUtils.java",
"chars": 1209,
"preview": "package io.sdb.common.utils;\n\nimport org.springframework.beans.BeansException;\nimport org.springframework.context.Applic"
},
{
"path": "src/main/java/io/sdb/common/utils/SqlHelper.java",
"chars": 3347,
"preview": "package io.sdb.common.utils;\n\nimport io.sdb.common.entity.Filter;\nimport org.apache.commons.collections.CollectionUtils;"
},
{
"path": "src/main/java/io/sdb/common/utils/TreeBuilder.java",
"chars": 2638,
"preview": "package io.sdb.common.utils;\n\nimport com.alibaba.fastjson.JSON;\nimport io.sdb.common.entity.Node;\nimport org.apache.comm"
},
{
"path": "src/main/java/io/sdb/common/utils/_JFCodeGenerator.java",
"chars": 14110,
"preview": "package io.sdb.common.utils;\n\nimport com.jfinal.kit.Kv;\nimport com.jfinal.kit.PathKit;\nimport com.jfinal.kit.StrKit;\nimp"
},
{
"path": "src/main/java/io/sdb/common/utils/_JFinalGenerator.java",
"chars": 2511,
"preview": "package io.sdb.common.utils;\n\nimport com.jfinal.kit.PathKit;\nimport com.jfinal.plugin.activerecord.generator.Generator;\n"
},
{
"path": "src/main/java/io/sdb/common/utils/tpl/html/add-or-update.html",
"chars": 2781,
"preview": "<template>\n <el-dialog\n :title=\"!dataForm.id ? '新增' : '修改'\"\n :close-on-click-modal=\"false\"\n :visible.sync=\"vis"
},
{
"path": "src/main/java/io/sdb/common/utils/tpl/html/index.html",
"chars": 4490,
"preview": "<template>\n <div class=\"mod-user\">\n <el-form :inline=\"true\" :model=\"dataForm\" @keyup.enter.native=\"getDataList()\">\n "
},
{
"path": "src/main/java/io/sdb/common/utils/tpl/java/controller.html",
"chars": 1530,
"preview": "package #(package).controller;\n\nimport #(package).common.utils.PageUtils;\nimport #(package).common.utils.R;\nimport #(pac"
},
{
"path": "src/main/java/io/sdb/common/utils/tpl/java/dao.html",
"chars": 290,
"preview": "package #(package).dao;\n\nimport #(package).dao.BaseDao;\nimport #(package).model.#(className);\nimport org.springframework"
},
{
"path": "src/main/java/io/sdb/common/utils/tpl/java/service.html",
"chars": 142,
"preview": "package #(package).service;\n\nimport #(package).model.#(className);\n\npublic interface #(className)Service extends BaseSer"
},
{
"path": "src/main/java/io/sdb/common/utils/tpl/java/serviceImpl.html",
"chars": 342,
"preview": "package #(package).service.impl;\n\nimport #(package).dao.#(className)Dao;\nimport #(package).model.#(className);\nimport #("
},
{
"path": "src/main/java/io/sdb/common/validator/Assert.java",
"chars": 565,
"preview": "package io.sdb.common.validator;\n\nimport io.sdb.common.exception.RRException;\nimport org.apache.commons.lang.StringUtils"
},
{
"path": "src/main/java/io/sdb/common/validator/ValidatorUtils.java",
"chars": 1270,
"preview": "package io.sdb.common.validator;\n\nimport io.sdb.common.exception.RRException;\n\nimport javax.validation.ConstraintViolati"
},
{
"path": "src/main/java/io/sdb/common/validator/group/AddGroup.java",
"chars": 168,
"preview": "package io.sdb.common.validator.group;\n\n/**\n * 新增数据 Group\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 20"
},
{
"path": "src/main/java/io/sdb/common/validator/group/AliyunGroup.java",
"chars": 165,
"preview": "package io.sdb.common.validator.group;\n\n/**\n * 阿里云\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2017-03-2"
},
{
"path": "src/main/java/io/sdb/common/validator/group/Group.java",
"chars": 288,
"preview": "package io.sdb.common.validator.group;\n\nimport javax.validation.GroupSequence;\n\n/**\n * 定义校验顺序,如果AddGroup组失败,则UpdateGroup"
},
{
"path": "src/main/java/io/sdb/common/validator/group/QcloudGroup.java",
"chars": 165,
"preview": "package io.sdb.common.validator.group;\n\n/**\n * 腾讯云\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2017-03-2"
},
{
"path": "src/main/java/io/sdb/common/validator/group/QiniuGroup.java",
"chars": 163,
"preview": "package io.sdb.common.validator.group;\n\n/**\n * 七牛\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2017-03-28"
},
{
"path": "src/main/java/io/sdb/common/validator/group/UpdateGroup.java",
"chars": 174,
"preview": "package io.sdb.common.validator.group;\n\n/**\n * 更新数据 Group\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 20"
},
{
"path": "src/main/java/io/sdb/common/xss/HTMLFilter.java",
"chars": 20642,
"preview": "package io.sdb.common.xss;\n\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurre"
},
{
"path": "src/main/java/io/sdb/common/xss/SQLFilter.java",
"chars": 1030,
"preview": "package io.sdb.common.xss;\n\nimport io.sdb.common.exception.RRException;\nimport org.apache.commons.lang.StringUtils;\n\n/**"
},
{
"path": "src/main/java/io/sdb/common/xss/XssFilter.java",
"chars": 685,
"preview": "package io.sdb.common.xss;\n\nimport javax.servlet.*;\nimport javax.servlet.http.HttpServletRequest;\nimport java.io.IOExcep"
},
{
"path": "src/main/java/io/sdb/common/xss/XssHttpServletRequestWrapper.java",
"chars": 3902,
"preview": "package io.sdb.common.xss;\n\nimport org.apache.commons.io.IOUtils;\nimport org.apache.commons.lang.StringUtils;\nimport org"
},
{
"path": "src/main/java/io/sdb/config/ActiveRecordConfig.java",
"chars": 879,
"preview": "package io.sdb.config;\n\nimport com.jfinal.plugin.activerecord.ActiveRecordPlugin;\nimport com.jfinal.template.source.Clas"
},
{
"path": "src/main/java/io/sdb/config/AlipayConfig.java",
"chars": 2861,
"preview": "package io.sdb.config;\npublic class AlipayConfig {\n // 商户appid\n\tpublic static String APPID = \"2016080200146930\";\n\t// "
},
{
"path": "src/main/java/io/sdb/config/CorsConfig.java",
"chars": 582,
"preview": "package io.sdb.config;\n\nimport org.springframework.context.annotation.Configuration;\nimport org.springframework.web.serv"
},
{
"path": "src/main/java/io/sdb/config/FilterConfig.java",
"chars": 1469,
"preview": "package io.sdb.config;\n\nimport io.sdb.common.xss.XssFilter;\nimport org.springframework.boot.web.servlet.FilterRegistrati"
},
{
"path": "src/main/java/io/sdb/config/JFinalTxAop.java",
"chars": 4092,
"preview": "package io.sdb.config;\n\nimport com.jfinal.kit.LogKit;\nimport com.jfinal.plugin.activerecord.ActiveRecordException;\nimpor"
},
{
"path": "src/main/java/io/sdb/config/KaptchaConfig.java",
"chars": 879,
"preview": "package io.sdb.config;\n\nimport com.google.code.kaptcha.impl.DefaultKaptcha;\nimport com.google.code.kaptcha.util.Config;\n"
},
{
"path": "src/main/java/io/sdb/config/Kuaidi100Config.java",
"chars": 444,
"preview": "package io.sdb.config;\n\nimport lombok.Data;\nimport org.springframework.boot.context.properties.ConfigurationProperties;\n"
},
{
"path": "src/main/java/io/sdb/config/OrderProperties.java",
"chars": 470,
"preview": "package io.sdb.config;\n\nimport lombok.Data;\nimport org.apache.commons.lang3.builder.ToStringBuilder;\nimport org.apache.c"
},
{
"path": "src/main/java/io/sdb/config/RedisConfig.java",
"chars": 1946,
"preview": "package io.sdb.config;\n\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.contex"
},
{
"path": "src/main/java/io/sdb/config/ShiroConfig.java",
"chars": 3780,
"preview": "package io.sdb.config;\n\nimport io.sdb.sys.oauth2.OAuth2Filter;\nimport io.sdb.sys.oauth2.OAuth2Realm;\nimport org.apache.s"
},
{
"path": "src/main/java/io/sdb/config/SpringBootConfig.java",
"chars": 786,
"preview": "package io.sdb.config;\n\nimport com.jfinal.template.ext.spring.JFinalViewResolver;\nimport com.jfinal.template.source.Clas"
},
{
"path": "src/main/java/io/sdb/config/SwaggerConfig.java",
"chars": 1841,
"preview": "package io.sdb.config;\n\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.context.annotation.Bean;\n"
},
{
"path": "src/main/java/io/sdb/config/WebMvcConfig.java",
"chars": 1317,
"preview": "package io.sdb.config;\n\nimport io.sdb.interceptor.AuthorizationInterceptor;\nimport io.sdb.resolver.LoginUserHandlerMetho"
},
{
"path": "src/main/java/io/sdb/config/WechatOpenConfig.java",
"chars": 1104,
"preview": "package io.sdb.config;\n\nimport me.chanjar.weixin.mp.api.WxMpConfigStorage;\nimport me.chanjar.weixin.mp.api.WxMpInMemoryC"
},
{
"path": "src/main/java/io/sdb/config/WechatPayConfig.java",
"chars": 1719,
"preview": "package io.sdb.config;\n\nimport com.google.common.collect.Maps;\nimport com.lly835.bestpay.config.WxPayH5Config;\nimport co"
},
{
"path": "src/main/java/io/sdb/config/WxMaConfiguration.java",
"chars": 5186,
"preview": "package io.sdb.config;\n\nimport cn.binarywang.wx.miniapp.api.WxMaService;\nimport cn.binarywang.wx.miniapp.api.impl.WxMaSe"
},
{
"path": "src/main/java/io/sdb/config/WxMaProperties.java",
"chars": 1231,
"preview": "package io.sdb.config;\n\nimport lombok.Data;\nimport org.apache.commons.lang3.builder.ToStringBuilder;\nimport org.apache.c"
},
{
"path": "src/main/java/io/sdb/config/WxMpConfiguration.java",
"chars": 5852,
"preview": "package io.sdb.config;\n\nimport cn.binarywang.wx.miniapp.api.WxMaService;\nimport cn.binarywang.wx.miniapp.message.WxMaMes"
},
{
"path": "src/main/java/io/sdb/config/WxMpProperties.java",
"chars": 1107,
"preview": "package io.sdb.config;\n\nimport lombok.Data;\nimport org.springframework.boot.context.properties.ConfigurationProperties;\n"
},
{
"path": "src/main/java/io/sdb/controller/AbstractController.java",
"chars": 538,
"preview": "package io.sdb.controller;\n\nimport io.sdb.model.SysUser;\nimport org.apache.shiro.SecurityUtils;\nimport org.slf4j.Logger;"
},
{
"path": "src/main/java/io/sdb/controller/AppLoginController.java",
"chars": 1428,
"preview": "package io.sdb.controller;\n\n\nimport io.sdb.common.utils.R;\nimport io.sdb.common.validator.ValidatorUtils;\nimport io.sdb."
},
{
"path": "src/main/java/io/sdb/controller/AppRegisterController.java",
"chars": 1351,
"preview": "package io.sdb.controller;\n\n\nimport io.sdb.common.utils.R;\nimport io.sdb.common.validator.ValidatorUtils;\nimport io.sdb."
},
{
"path": "src/main/java/io/sdb/controller/AppTestController.java",
"chars": 1177,
"preview": "package io.sdb.controller;\n\n\nimport io.sdb.common.utils.R;\nimport io.sdb.model.User;\nimport io.sdb.common.annotation.Log"
},
{
"path": "src/main/java/io/sdb/controller/CartController.java",
"chars": 2128,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/FavoriteGoodsController.java",
"chars": 2705,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.annotation.Login;\nimport io.sdb.common.annotation.LoginUser;\nimport io."
},
{
"path": "src/main/java/io/sdb/controller/FileController.java",
"chars": 1334,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.exception.RRException;\nimport io.sdb.common.utils.R;\nimport io.sdb.enum"
},
{
"path": "src/main/java/io/sdb/controller/GoodsController.java",
"chars": 3944,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/GrouponController.java",
"chars": 4667,
"preview": "package io.sdb.controller;\n\nimport com.jfinal.plugin.activerecord.Page;\nimport io.sdb.common.entity.Filter;\nimport io.sd"
},
{
"path": "src/main/java/io/sdb/controller/OrderController.java",
"chars": 14102,
"preview": "package io.sdb.controller;\n\nimport com.jfinal.plugin.activerecord.Page;\nimport com.lly835.bestpay.model.PayResponse;\nimp"
},
{
"path": "src/main/java/io/sdb/controller/PayController.java",
"chars": 10200,
"preview": "package io.sdb.controller;\n\nimport com.alipay.api.AlipayApiException;\nimport com.alipay.api.AlipayClient;\nimport com.ali"
},
{
"path": "src/main/java/io/sdb/controller/ProductCategoryController.java",
"chars": 2145,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/ProductController.java",
"chars": 2953,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/ScheduleJobController.java",
"chars": 3198,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/ScheduleJobLogController.java",
"chars": 1669,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SpecificationController.java",
"chars": 1746,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysCampaignController.java",
"chars": 1140,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.utils.PageUtils;\nimport io.sdb.common.utils.R;\nimport io.sdb.service.Ca"
},
{
"path": "src/main/java/io/sdb/controller/SysConfigController.java",
"chars": 2502,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysDeliveryCorpController.java",
"chars": 1733,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysFavoriteGoodsController.java",
"chars": 1220,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.utils.PageUtils;\nimport io.sdb.common.utils.R;\nimport io.sdb.service.Fa"
},
{
"path": "src/main/java/io/sdb/controller/SysGoodsController.java",
"chars": 2612,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysGrouponController.java",
"chars": 1354,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.utils.PageUtils;\nimport io.sdb.common.utils.R;\nimport io.sdb.service.Gr"
},
{
"path": "src/main/java/io/sdb/controller/SysGrouponTeamController.java",
"chars": 1430,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.utils.PageUtils;\nimport io.sdb.common.utils.R;\nimport io.sdb.service.Gr"
},
{
"path": "src/main/java/io/sdb/controller/SysLogController.java",
"chars": 1639,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysLoginController.java",
"chars": 3348,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.utils.R;\nimport io.sdb.enums.OrderStatusEnum;\nimport io.sdb.model.Order"
},
{
"path": "src/main/java/io/sdb/controller/SysLogisticsController.java",
"chars": 2420,
"preview": "package io.sdb.controller;\n\nimport com.alibaba.fastjson.JSON;\nimport com.jfinal.kit.JsonKit;\nimport com.jfinal.kit.LogKi"
},
{
"path": "src/main/java/io/sdb/controller/SysMenuController.java",
"chars": 6118,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysOrderController.java",
"chars": 3892,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysOssController.java",
"chars": 3861,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysProductCategoryController.java",
"chars": 4314,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysRoleController.java",
"chars": 2706,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.annotation.SysLog;\nimport io.sdb.common.utils.Constant;\nimport io.sdb.c"
},
{
"path": "src/main/java/io/sdb/controller/SysSpecificationController.java",
"chars": 4545,
"preview": "/**\n * Copyright 2018\n * <p>\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this "
},
{
"path": "src/main/java/io/sdb/controller/SysUserController.java",
"chars": 3461,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.annotation.SysLog;\nimport io.sdb.common.utils.Constant;\nimport io.sdb.c"
},
{
"path": "src/main/java/io/sdb/controller/TestController.java",
"chars": 2190,
"preview": "package io.sdb.controller;\n\nimport com.jfinal.kit.PathKit;\nimport com.lly835.bestpay.model.PayResponse;\nimport io.sdb.co"
},
{
"path": "src/main/java/io/sdb/controller/UEditorController.java",
"chars": 1432,
"preview": "package io.sdb.controller;\n\nimport java.io.IOException;\nimport java.io.PrintWriter;\n\nimport javax.servlet.ServletContext"
},
{
"path": "src/main/java/io/sdb/controller/WxMaMediaController.java",
"chars": 2791,
"preview": "package io.sdb.controller;\n\nimport cn.binarywang.wx.miniapp.api.WxMaService;\nimport cn.binarywang.wx.miniapp.constant.Wx"
},
{
"path": "src/main/java/io/sdb/controller/WxMaUserController.java",
"chars": 4282,
"preview": "package io.sdb.controller;\n\nimport io.sdb.common.utils.JsonUtils;\nimport io.sdb.common.utils.R;\nimport io.sdb.enums.Resu"
},
{
"path": "src/main/java/io/sdb/controller/WxPayController.java",
"chars": 1437,
"preview": "package io.sdb.controller;\n\n\nimport com.lly835.bestpay.model.PayResponse;\nimport io.sdb.common.utils.R;\nimport io.sdb.dt"
},
{
"path": "src/main/java/io/sdb/controller/WxPortalController.java",
"chars": 3812,
"preview": "package io.sdb.controller;\n\nimport io.sdb.config.WxMpConfiguration;\nimport lombok.extern.slf4j.Slf4j;\nimport me.chanjar."
},
{
"path": "src/main/java/io/sdb/dao/AreaDao.java",
"chars": 211,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.Area;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic class"
},
{
"path": "src/main/java/io/sdb/dao/BaseDao.java",
"chars": 9312,
"preview": "package io.sdb.dao;\n\nimport com.jfinal.kit.Kv;\nimport com.jfinal.kit.LogKit;\nimport com.jfinal.plugin.activerecord.*;\nim"
},
{
"path": "src/main/java/io/sdb/dao/CampaignDao.java",
"chars": 257,
"preview": "package io.sdb.dao;\n\nimport io.sdb.dao.BaseDao;\nimport io.sdb.model.Campaign;\nimport org.springframework.stereotype.Comp"
},
{
"path": "src/main/java/io/sdb/dao/CartDao.java",
"chars": 238,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.Cart;\nimport io.sdb.model.Goods;\nimport org.springframework.stereotype.Componen"
},
{
"path": "src/main/java/io/sdb/dao/DeliveryCorpDao.java",
"chars": 501,
"preview": "package io.sdb.dao;\n\nimport com.jfinal.plugin.activerecord.Db;\nimport io.sdb.common.annotation.JFinalTx;\nimport io.sdb.e"
},
{
"path": "src/main/java/io/sdb/dao/FavoriteGoodsDao.java",
"chars": 282,
"preview": "package io.sdb.dao;\n\nimport io.sdb.dao.BaseDao;\nimport io.sdb.model.FavoriteGoods;\nimport org.springframework.stereotype"
},
{
"path": "src/main/java/io/sdb/dao/GoodsDao.java",
"chars": 216,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.Goods;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic clas"
},
{
"path": "src/main/java/io/sdb/dao/GrouponDao.java",
"chars": 252,
"preview": "package io.sdb.dao;\n\nimport io.sdb.dao.BaseDao;\nimport io.sdb.model.Groupon;\nimport org.springframework.stereotype.Compo"
},
{
"path": "src/main/java/io/sdb/dao/GrouponTeamDao.java",
"chars": 272,
"preview": "package io.sdb.dao;\n\nimport io.sdb.dao.BaseDao;\nimport io.sdb.model.GrouponTeam;\nimport org.springframework.stereotype.C"
},
{
"path": "src/main/java/io/sdb/dao/LogisticsDao.java",
"chars": 262,
"preview": "package io.sdb.dao;\n\nimport io.sdb.dao.BaseDao;\nimport io.sdb.model.Logistics;\nimport org.springframework.stereotype.Com"
},
{
"path": "src/main/java/io/sdb/dao/OrderDetailDao.java",
"chars": 279,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.OrderDetail;\nimport io.sdb.model.OrderMaster;\nimport org.springframework.stereo"
},
{
"path": "src/main/java/io/sdb/dao/OrderMasterDao.java",
"chars": 272,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.Cart;\nimport io.sdb.model.OrderMaster;\nimport org.springframework.stereotype.Co"
},
{
"path": "src/main/java/io/sdb/dao/ProductCategoryDao.java",
"chars": 574,
"preview": "package io.sdb.dao;\n\nimport com.jfinal.plugin.activerecord.Db;\nimport com.jfinal.plugin.activerecord.SqlPara;\nimport io."
},
{
"path": "src/main/java/io/sdb/dao/ProductDao.java",
"chars": 252,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.Cart;\nimport io.sdb.model.Product;\nimport org.springframework.stereotype.Compon"
},
{
"path": "src/main/java/io/sdb/dao/ReceiverDao.java",
"chars": 231,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.Receiver;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic c"
},
{
"path": "src/main/java/io/sdb/dao/ScheduleJobDao.java",
"chars": 246,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.ScheduleJob;\nimport org.springframework.stereotype.Component;\n\n@Component\npubli"
},
{
"path": "src/main/java/io/sdb/dao/ScheduleJobLogDao.java",
"chars": 261,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.ScheduleJobLog;\nimport org.springframework.stereotype.Component;\n\n@Component\npu"
},
{
"path": "src/main/java/io/sdb/dao/SnDao.java",
"chars": 3598,
"preview": "package io.sdb.dao;\n\nimport com.jfinal.plugin.activerecord.Db;\nimport io.sdb.common.annotation.JFinalTx;\nimport io.sdb.e"
},
{
"path": "src/main/java/io/sdb/dao/SpecificationDao.java",
"chars": 293,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.ProductCategory;\nimport io.sdb.model.Specification;\nimport org.springframework."
},
{
"path": "src/main/java/io/sdb/dao/SysCaptchaDao.java",
"chars": 241,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysCaptcha;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic"
},
{
"path": "src/main/java/io/sdb/dao/SysConfigDao.java",
"chars": 236,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysConfig;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic "
},
{
"path": "src/main/java/io/sdb/dao/SysLogDao.java",
"chars": 221,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysLog;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic cla"
},
{
"path": "src/main/java/io/sdb/dao/SysMenuDao.java",
"chars": 500,
"preview": "package io.sdb.dao;\n\nimport com.jfinal.plugin.activerecord.Db;\nimport com.jfinal.plugin.activerecord.SqlPara;\nimport io."
},
{
"path": "src/main/java/io/sdb/dao/SysOssDao.java",
"chars": 221,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysOss;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic cla"
},
{
"path": "src/main/java/io/sdb/dao/SysRoleDao.java",
"chars": 226,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysRole;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic cl"
},
{
"path": "src/main/java/io/sdb/dao/SysRoleMenuDao.java",
"chars": 246,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysRoleMenu;\nimport org.springframework.stereotype.Component;\n\n@Component\npubli"
},
{
"path": "src/main/java/io/sdb/dao/SysUserDao.java",
"chars": 1618,
"preview": "package io.sdb.dao;\n\nimport com.jfinal.kit.Kv;\nimport com.jfinal.plugin.activerecord.Db;\nimport com.jfinal.plugin.active"
},
{
"path": "src/main/java/io/sdb/dao/SysUserRoleDao.java",
"chars": 246,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysUserRole;\nimport org.springframework.stereotype.Component;\n\n@Component\npubli"
},
{
"path": "src/main/java/io/sdb/dao/SysUserTokenDao.java",
"chars": 251,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.SysUserToken;\nimport org.springframework.stereotype.Component;\n\n@Component\npubl"
},
{
"path": "src/main/java/io/sdb/dao/UserDao.java",
"chars": 211,
"preview": "package io.sdb.dao;\n\nimport io.sdb.model.User;\nimport org.springframework.stereotype.Component;\n\n@Component\npublic class"
},
{
"path": "src/main/java/io/sdb/datasources/DataSourceNames.java",
"chars": 227,
"preview": "package io.sdb.datasources;\n\n/**\n * 增加多数据源,在此配置\n *\n * @author chenshun\n * @email sunlightcs@gmail.com\n * @date 2017/8/18"
},
{
"path": "src/main/java/io/sdb/datasources/DynamicDataSource.java",
"chars": 1050,
"preview": "package io.sdb.datasources;\n\nimport org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;\n\nimport javax."
},
{
"path": "src/main/java/io/sdb/datasources/DynamicDataSourceConfig.java",
"chars": 2360,
"preview": "package io.sdb.datasources;\n\nimport com.alibaba.druid.filter.Filter;\nimport com.alibaba.druid.filter.stat.StatFilter;\nim"
},
{
"path": "src/main/java/io/sdb/datasources/annotation/DataSource.java",
"chars": 305,
"preview": "package io.sdb.datasources.annotation;\n\nimport java.lang.annotation.*;\n\n/**\n * 多数据源注解\n * @author chenshun\n * @email sunl"
},
{
"path": "src/main/java/io/sdb/datasources/aspect/DataSourceAspect.java",
"chars": 1786,
"preview": "package io.sdb.datasources.aspect;\n\nimport io.sdb.datasources.DataSourceNames;\nimport io.sdb.datasources.DynamicDataSour"
},
{
"path": "src/main/java/io/sdb/dto/CartDTO.java",
"chars": 567,
"preview": "package io.sdb.dto;\n\nimport lombok.Data;\n\nimport java.math.BigDecimal;\n\n/**\n * 购物车\n * Created by yjjdick\n * 2017-06-11 1"
},
{
"path": "src/main/java/io/sdb/dto/FavoriteGoodsDTO.java",
"chars": 263,
"preview": "package io.sdb.dto;\n\nimport lombok.Data;\n\nimport java.math.BigDecimal;\n\n@Data\npublic class FavoriteGoodsDTO {\n /** 商品"
},
{
"path": "src/main/java/io/sdb/dto/GoodsDTO.java",
"chars": 89,
"preview": "package io.sdb.dto;\n\nimport io.sdb.model.Goods;\n\npublic class GoodsDTO extends Goods {\n}\n"
},
{
"path": "src/main/java/io/sdb/dto/OrderDTO.java",
"chars": 2013,
"preview": "package io.sdb.dto;\n\nimport com.fasterxml.jackson.annotation.JsonIgnore;\nimport com.fasterxml.jackson.databind.annotatio"
},
{
"path": "src/main/java/io/sdb/dto/ProductDTO.java",
"chars": 502,
"preview": "package io.sdb.dto;\n\nimport com.jfinal.plugin.activerecord.Model;\nimport lombok.Data;\n\nimport java.math.BigDecimal;\nimpo"
},
{
"path": "src/main/java/io/sdb/enums/CampaignEnum.java",
"chars": 348,
"preview": "package io.sdb.enums;\n\nimport lombok.Getter;\n\n/**\n * Created by yjjdick\n * 2017-06-11 17:12\n */\n@Getter\npublic enum Camp"
},
{
"path": "src/main/java/io/sdb/enums/GeneralEnum.java",
"chars": 296,
"preview": "package io.sdb.enums;\n\nimport lombok.Getter;\n\n@Getter\npublic enum GeneralEnum {\n TRUE(1,\"true\"),\n FALSE(0,\"false\")"
},
{
"path": "src/main/java/io/sdb/enums/GrouponStatusEnum.java",
"chars": 401,
"preview": "package io.sdb.enums;\n\nimport lombok.Getter;\n\n/**\n * Created by yjjdick\n * 2017-06-11 17:12\n */\n@Getter\npublic enum Grou"
},
{
"path": "src/main/java/io/sdb/enums/IEnum.java",
"chars": 98,
"preview": "package io.sdb.enums;\n\npublic interface IEnum {\n Integer getCode();\n String getMessage();\n}\n"
},
{
"path": "src/main/java/io/sdb/enums/Language.java",
"chars": 1751,
"preview": "package io.sdb.enums;\n\nimport org.apache.commons.lang.StringUtils;\n\npublic enum Language {\n\n\tzh_CN((byte) 1, \"简体中文\"),\n\n\t"
},
{
"path": "src/main/java/io/sdb/enums/OrderStatusEnum.java",
"chars": 482,
"preview": "package io.sdb.enums;\n\nimport lombok.Getter;\n\n/**\n * Created by yjjdick\n * 2017-06-11 17:12\n */\n@Getter\npublic enum Orde"
}
]
// ... and 251 more files (download for full content)
About this extraction
This page contains the full source code of the yjjdick/sdb-mall GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 451 files (5.6 MB), approximately 1.5M tokens, and a symbol index with 5009 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.