Browse Source

第一次提交

qiubo 4 years ago
commit
c19bb5f857
100 changed files with 4693 additions and 0 deletions
  1. 140 0
      forest-admin/admin-common/admin-common.iml
  2. 28 0
      forest-admin/admin-common/pom.xml
  3. 48 0
      forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/client/CmsPrefrenceAreaProductRelationClient.java
  4. 44 0
      forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/client/CmsSubjectProductRelationClient.java
  5. 29 0
      forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/client/PmsProductClient.java
  6. 22 0
      forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/common/CmsPrefrenceAreaProductRelationInput.java
  7. 26 0
      forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/common/CmsSubjectProductRelationInput.java
  8. 27 0
      forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/common/PmsProductOutput.java
  9. 122 0
      forest-admin/admin-mbg/admin-mbg.iml
  10. 36 0
      forest-admin/admin-mbg/pom.xml
  11. 73 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/CommentGenerator.java
  12. 38 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/Generator.java
  13. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsHelpCategoryMapper.java
  14. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsHelpMapper.java
  15. 22 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsMemberReportMapper.java
  16. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsPrefrenceAreaMapper.java
  17. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsPrefrenceAreaProductRelationMapper.java
  18. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectCategoryMapper.java
  19. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectCommentMapper.java
  20. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectMapper.java
  21. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectProductRelationMapper.java
  22. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsTopicCategoryMapper.java
  23. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsTopicCommentMapper.java
  24. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsTopicMapper.java
  25. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsCartItemMapper.java
  26. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsCompanyAddressMapper.java
  27. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderItemMapper.java
  28. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderMapper.java
  29. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderOperateHistoryMapper.java
  30. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderReturnApplyMapper.java
  31. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderReturnReasonMapper.java
  32. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderSettingMapper.java
  33. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsAlbumMapper.java
  34. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsAlbumPicMapper.java
  35. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsBrandMapper.java
  36. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsCommentMapper.java
  37. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsCommentReplayMapper.java
  38. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsFeightTemplateMapper.java
  39. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsMemberPriceMapper.java
  40. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductAttributeCategoryMapper.java
  41. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductAttributeMapper.java
  42. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductAttributeValueMapper.java
  43. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductCategoryAttributeRelationMapper.java
  44. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductCategoryMapper.java
  45. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductFullReductionMapper.java
  46. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductLadderMapper.java
  47. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductMapper.java
  48. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductOperateLogMapper.java
  49. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductVertifyRecordMapper.java
  50. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsSkuStockMapper.java
  51. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponHistoryMapper.java
  52. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponMapper.java
  53. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponProductCategoryRelationMapper.java
  54. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponProductRelationMapper.java
  55. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionLogMapper.java
  56. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionMapper.java
  57. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionProductRelationMapper.java
  58. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionSessionMapper.java
  59. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeAdvertiseMapper.java
  60. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeBrandMapper.java
  61. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeNewProductMapper.java
  62. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeRecommendProductMapper.java
  63. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeRecommendSubjectMapper.java
  64. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminLoginLogMapper.java
  65. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminMapper.java
  66. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminPermissionRelationMapper.java
  67. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminRoleRelationMapper.java
  68. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsCompanyFileMapper.java
  69. 36 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsCompanyInfoMapper.java
  70. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsCompanyShopMapper.java
  71. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsGrowthChangeHistoryMapper.java
  72. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsIntegrationChangeHistoryMapper.java
  73. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsIntegrationConsumeSettingMapper.java
  74. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberLevelMapper.java
  75. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberLoginLogMapper.java
  76. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberMapper.java
  77. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberMemberTagRelationMapper.java
  78. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberPlatformMapper.java
  79. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberProductCategoryRelationMapper.java
  80. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberReceiveAddressMapper.java
  81. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberRuleSettingMapper.java
  82. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberStatisticsInfoMapper.java
  83. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberTagMapper.java
  84. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberTaskMapper.java
  85. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMenuMapper.java
  86. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsPermissionMapper.java
  87. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsResourceCategoryMapper.java
  88. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsResourceMapper.java
  89. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRoleMapper.java
  90. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRoleMenuRelationMapper.java
  91. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRolePermissionRelationMapper.java
  92. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRoleResourceRelationMapper.java
  93. 26 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/ZipkinAnnotationsMapper.java
  94. 31 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/ZipkinDependenciesMapper.java
  95. 30 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/ZipkinSpansMapper.java
  96. 107 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelp.java
  97. 87 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelpCategory.java
  98. 580 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelpCategoryExample.java
  99. 641 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelpExample.java
  100. 112 0
      forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsMemberReport.java

+ 140 - 0
forest-admin/admin-common/admin-common.iml

@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="Spring" name="Spring">
+      <configuration />
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="forest-common" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.10" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.6" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.10" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.8" level="project" />
+    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:1.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.6.0" level="project" />
+    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.6.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.10" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:guava:25.1-jre" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
+    <orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.0.0" level="project" />
+    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.1.3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
+    <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.3.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" />
+    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.3" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.10" level="project" />
+    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:4.5.7" level="project" />
+    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.0.3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.11" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
+    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" />
+    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.1.14" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.60" level="project" />
+    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.5.0" level="project" />
+    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.5.0" level="project" />
+    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" />
+    <orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.8.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.1.0" level="project" />
+    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.1.0" level="project" />
+    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.1.0" level="project" />
+    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-configuration:commons-configuration:1.8" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-lang:commons-lang:2.6" level="project" />
+    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" />
+    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.11.2" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.10" level="project" />
+    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.10" level="project" />
+    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" />
+    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.5" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:2.23.4" level="project" />
+    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.3" level="project" />
+  </component>
+</module>

+ 28 - 0
forest-admin/admin-common/pom.xml

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>forest-admin</artifactId>
+        <groupId>com.hwrj.cloud.admin</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.hwrj.cloud.admin.common</groupId>
+    <artifactId>admin-common</artifactId>
+    <packaging>jar</packaging>
+    <dependencies>
+        <dependency>
+            <groupId>com.hwrj.cloud.common</groupId>
+            <artifactId>forest-common</artifactId>
+            <version>${forest.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-openfeign</artifactId>
+        </dependency>
+    </dependencies>
+
+
+</project>

+ 48 - 0
forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/client/CmsPrefrenceAreaProductRelationClient.java

@@ -0,0 +1,48 @@
+package com.hwrj.cloud.admin.client;
+
+import com.hwrj.cloud.admin.common.CmsPrefrenceAreaProductRelationInput;
+import com.hwrj.cloud.common.api.CommonResult;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.util.List;
+
+/**
+ * @author 邱波
+ * @desc
+ */
+@FeignClient(name = "forest-admin", path = "prefrenceArea")
+public interface CmsPrefrenceAreaProductRelationClient {
+
+    /**
+     * 批量关联商品
+     *
+     * @param productRelationInput
+     * @return
+     */
+    @RequestMapping(value = "/relateAndInsertList", method = RequestMethod.POST)
+    CommonResult relateAndInsertList(@RequestBody List<CmsPrefrenceAreaProductRelationInput> productRelationInput, @RequestParam("productId") Long productId);
+
+
+    /**
+     * 批量更新关联商品
+     *
+     * @param productRelationInputs
+     * @param productId
+     */
+    @RequestMapping(value = "/relateAndUpdateList", method = RequestMethod.POST)
+    CommonResult relateAndUpdateList(@RequestBody List<CmsPrefrenceAreaProductRelationInput> productRelationInputs, @RequestParam("productId") Long productId);
+
+
+    /**
+     * 通过id查询关联专题
+     *
+     * @param productId
+     * @return
+     */
+    @RequestMapping(value = "/relationByProductId", method = RequestMethod.GET)
+    CommonResult<List<CmsPrefrenceAreaProductRelationInput>> relationByProductId(@RequestParam("productId") Long productId);
+}

+ 44 - 0
forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/client/CmsSubjectProductRelationClient.java

@@ -0,0 +1,44 @@
+package com.hwrj.cloud.admin.client;
+
+import com.hwrj.cloud.admin.common.CmsSubjectProductRelationInput;
+import com.hwrj.cloud.common.api.CommonResult;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.util.List;
+
+/**
+ * @author 邱波
+ * @desc
+ */
+@FeignClient(name = "forest-admin",path = "subject")
+public interface CmsSubjectProductRelationClient {
+    /**
+     * 关联优选
+     *
+     * @param productRelationInputs
+     */
+    @RequestMapping(value = "/relateAndInsertList", method = RequestMethod.POST)
+    CommonResult relateAndInsertList(@RequestBody List<CmsSubjectProductRelationInput> productRelationInputs, @RequestParam("productId") Long productId);
+
+    /**
+     * 批量更新关联优选
+     * @param productRelationInputs
+     * @param productId
+     */
+    @RequestMapping(value = "/relateAndUpdateList", method = RequestMethod.POST)
+    CommonResult relateAndUpdateList(@RequestBody List<CmsSubjectProductRelationInput> productRelationInputs, @RequestParam("productId") Long productId);
+
+
+    /**
+     * 通过id查询关联优选
+     * @param productId
+     * @return
+     */
+    @RequestMapping(value = "/relationByProductId", method = RequestMethod.GET)
+    CommonResult<List<CmsSubjectProductRelationInput>> relationByProductId(@RequestParam("productId") Long productId) ;
+
+}

+ 29 - 0
forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/client/PmsProductClient.java

@@ -0,0 +1,29 @@
+package com.hwrj.cloud.admin.client;
+
+import com.hwrj.cloud.admin.common.PmsProductOutput;
+import com.hwrj.cloud.common.api.CommonResult;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+
+
+/**
+ * @author mtcarpenter
+ * @github https://github.com/mtcarpenter/mall-cloud-alibaba
+ * @desc 微信公众号:山间木匠
+ */
+@FeignClient(name = "forest-admin", path = "product")
+public interface PmsProductClient {
+
+    /**
+     * 通过id查询商品信息
+     *
+     * @param productId
+     * @return
+     */
+    @RequestMapping(value = "/getProductByProductId", method = RequestMethod.GET)
+    CommonResult<PmsProductOutput> getProductByProductId(@RequestParam("productId") Long productId);
+
+
+}

+ 22 - 0
forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/common/CmsPrefrenceAreaProductRelationInput.java

@@ -0,0 +1,22 @@
+package com.hwrj.cloud.admin.common;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.io.Serializable;
+
+/**
+ * @author mtcarpenter
+ * @github https://github.com/mtcarpenter/mall-cloud-alibaba
+ * @desc 微信公众号:山间木匠
+ */
+@Setter
+@Getter
+public class CmsPrefrenceAreaProductRelationInput implements Serializable {
+    private static final long serialVersionUID = -8635290899991174718L;
+    private Long id;
+
+    private Long prefrenceAreaId;
+
+    private Long productId;
+}

+ 26 - 0
forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/common/CmsSubjectProductRelationInput.java

@@ -0,0 +1,26 @@
+package com.hwrj.cloud.admin.common;
+
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.io.Serializable;
+
+/**
+ * @author mtcarpenter
+ * @github https://github.com/mtcarpenter/mall-cloud-alibaba
+ * @desc 微信公众号:山间木匠
+ */
+@Getter
+@Setter
+public class CmsSubjectProductRelationInput implements Serializable {
+
+    private static final long serialVersionUID = -4079484815593829058L;
+    private Long id;
+
+    private Long subjectId;
+
+    private Long productId;
+
+
+}

+ 27 - 0
forest-admin/admin-common/src/main/java/com/hwrj/cloud/admin/common/PmsProductOutput.java

@@ -0,0 +1,27 @@
+package com.hwrj.cloud.admin.common;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+
+/**
+ * @author mtcarpenter
+ * @github https://github.com/mtcarpenter/mall-cloud-alibaba
+ * @desc 微信公众号:山间木匠
+ */
+@Data
+public class PmsProductOutput implements Serializable {
+    private static final long serialVersionUID = 1L;
+    private Long id;
+    private String name;
+    @ApiModelProperty(value = "货号")
+    private String productSn;
+    @ApiModelProperty(value = "删除状态:0->未删除;1->已删除")
+    private BigDecimal price;
+    @ApiModelProperty(value = "库存")
+    private Integer stock;
+
+}

+ 122 - 0
forest-admin/admin-mbg/admin-mbg.iml

@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="Spring" name="Spring">
+      <configuration />
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="forest-common" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.10" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.6" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.2" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.10" level="project" />
+    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.8" level="project" />
+    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:1.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.6.0" level="project" />
+    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.6.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.10" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:guava:25.1-jre" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
+    <orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.0.0" level="project" />
+    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.1.3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
+    <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.3.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" />
+    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.10.3" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.10" level="project" />
+    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:4.5.7" level="project" />
+    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.0.3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.11" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
+    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" />
+    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.1.14" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.10" level="project" />
+    <orderEntry type="library" name="Maven: com.alibaba:druid:1.1.10" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.7" level="project" />
+    <orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.16" level="project" />
+    <orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.11.2" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.10" level="project" />
+    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.10" level="project" />
+    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" />
+    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.5" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.13.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:2.23.4" level="project" />
+    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.14.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.3" level="project" />
+  </component>
+</module>

+ 36 - 0
forest-admin/admin-mbg/pom.xml

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>forest-admin</artifactId>
+        <groupId>com.hwrj.cloud.admin</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.hwrj.cloud.admin</groupId>
+    <artifactId>admin-mbg</artifactId>
+    <packaging>jar</packaging>
+    <dependencies>
+        <dependency>
+            <groupId>com.hwrj.cloud.common</groupId>
+            <artifactId>forest-common</artifactId>
+            <version>${forest.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid-spring-boot-starter</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.mybatis.generator</groupId>
+            <artifactId>mybatis-generator-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+        </dependency>
+    </dependencies>
+
+
+</project>

+ 73 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/CommentGenerator.java

@@ -0,0 +1,73 @@
+package com.hwrj.cloud.admin;
+
+import org.mybatis.generator.api.IntrospectedColumn;
+import org.mybatis.generator.api.IntrospectedTable;
+import org.mybatis.generator.api.dom.java.CompilationUnit;
+import org.mybatis.generator.api.dom.java.Field;
+import org.mybatis.generator.api.dom.java.FullyQualifiedJavaType;
+import org.mybatis.generator.internal.DefaultCommentGenerator;
+import org.mybatis.generator.internal.util.StringUtility;
+
+import java.util.Properties;
+
+/**
+ * 自定义注释生成器
+ * Created by macro on 2018/4/26.
+ */
+public class CommentGenerator extends DefaultCommentGenerator {
+    private boolean addRemarkComments = false;
+    private static final String EXAMPLE_SUFFIX="Example";
+    private static final String API_MODEL_PROPERTY_FULL_CLASS_NAME="io.swagger.annotations.ApiModelProperty";
+
+    /**
+     * 设置用户配置的参数
+     */
+    @Override
+    public void addConfigurationProperties(Properties properties) {
+        super.addConfigurationProperties(properties);
+        this.addRemarkComments = StringUtility.isTrue(properties.getProperty("addRemarkComments"));
+    }
+
+    /**
+     * 给字段添加注释
+     */
+    @Override
+    public void addFieldComment(Field field, IntrospectedTable introspectedTable,
+                                IntrospectedColumn introspectedColumn) {
+        String remarks = introspectedColumn.getRemarks();
+        //根据参数和备注信息判断是否添加备注信息
+        if(addRemarkComments&&StringUtility.stringHasValue(remarks)){
+//            addFieldJavaDoc(field, remarks);
+            //数据库中特殊字符需要转义
+            if(remarks.contains("\"")){
+                remarks = remarks.replace("\"","'");
+            }
+            //给model的字段添加swagger注解
+            field.addJavaDocLine("@ApiModelProperty(value = \""+remarks+"\")");
+        }
+    }
+
+    /**
+     * 给model的字段添加注释
+     */
+    private void addFieldJavaDoc(Field field, String remarks) {
+        //文档注释开始
+        field.addJavaDocLine("/**");
+        //获取数据库字段的备注信息
+        String[] remarkLines = remarks.split(System.getProperty("line.separator"));
+        for(String remarkLine:remarkLines){
+            field.addJavaDocLine(" * "+remarkLine);
+        }
+        addJavadocTag(field, false);
+        field.addJavaDocLine(" */");
+    }
+
+    @Override
+    public void addJavaFileComment(CompilationUnit compilationUnit) {
+        super.addJavaFileComment(compilationUnit);
+        //只在model中添加swagger注解类的导入
+        if(!compilationUnit.isJavaInterface()&&!compilationUnit.getType().getFullyQualifiedName().contains(EXAMPLE_SUFFIX)){
+            compilationUnit.addImportedType(new FullyQualifiedJavaType(API_MODEL_PROPERTY_FULL_CLASS_NAME));
+        }
+    }
+}

+ 38 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/Generator.java

@@ -0,0 +1,38 @@
+package com.hwrj.cloud.admin;
+
+import org.mybatis.generator.api.MyBatisGenerator;
+import org.mybatis.generator.config.Configuration;
+import org.mybatis.generator.config.xml.ConfigurationParser;
+import org.mybatis.generator.internal.DefaultShellCallback;
+
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 用于生产MBG的代码
+ * Created by macro on 2018/4/26.
+ */
+public class Generator {
+    public static void main(String[] args) throws Exception {
+        //MBG 执行过程中的警告信息
+        List<String> warnings = new ArrayList<String>();
+        //当生成的代码重复时,覆盖原代码
+        boolean overwrite = true;
+        //读取我们的 MBG 配置文件
+        InputStream is = Generator.class.getResourceAsStream("/generatorConfig.xml");
+        ConfigurationParser cp = new ConfigurationParser(warnings);
+        Configuration config = cp.parseConfiguration(is);
+        is.close();
+
+        DefaultShellCallback callback = new DefaultShellCallback(overwrite);
+        //创建 MBG
+        MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
+        //执行生成代码
+        myBatisGenerator.generate(null);
+        //输出警告信息
+        for (String warning : warnings) {
+            System.out.println(warning);
+        }
+    }
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsHelpCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsHelpCategory;
+import com.hwrj.cloud.admin.model.CmsHelpCategoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsHelpCategoryMapper {
+    long countByExample(CmsHelpCategoryExample example);
+
+    int deleteByExample(CmsHelpCategoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsHelpCategory record);
+
+    int insertSelective(CmsHelpCategory record);
+
+    List<CmsHelpCategory> selectByExample(CmsHelpCategoryExample example);
+
+    CmsHelpCategory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsHelpCategory record, @Param("example") CmsHelpCategoryExample example);
+
+    int updateByExample(@Param("record") CmsHelpCategory record, @Param("example") CmsHelpCategoryExample example);
+
+    int updateByPrimaryKeySelective(CmsHelpCategory record);
+
+    int updateByPrimaryKey(CmsHelpCategory record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsHelpMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsHelp;
+import com.hwrj.cloud.admin.model.CmsHelpExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsHelpMapper {
+    long countByExample(CmsHelpExample example);
+
+    int deleteByExample(CmsHelpExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsHelp record);
+
+    int insertSelective(CmsHelp record);
+
+    List<CmsHelp> selectByExampleWithBLOBs(CmsHelpExample example);
+
+    List<CmsHelp> selectByExample(CmsHelpExample example);
+
+    CmsHelp selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsHelp record, @Param("example") CmsHelpExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") CmsHelp record, @Param("example") CmsHelpExample example);
+
+    int updateByExample(@Param("record") CmsHelp record, @Param("example") CmsHelpExample example);
+
+    int updateByPrimaryKeySelective(CmsHelp record);
+
+    int updateByPrimaryKeyWithBLOBs(CmsHelp record);
+
+    int updateByPrimaryKey(CmsHelp record);
+}

+ 22 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsMemberReportMapper.java

@@ -0,0 +1,22 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsMemberReport;
+import com.hwrj.cloud.admin.model.CmsMemberReportExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsMemberReportMapper {
+    long countByExample(CmsMemberReportExample example);
+
+    int deleteByExample(CmsMemberReportExample example);
+
+    int insert(CmsMemberReport record);
+
+    int insertSelective(CmsMemberReport record);
+
+    List<CmsMemberReport> selectByExample(CmsMemberReportExample example);
+
+    int updateByExampleSelective(@Param("record") CmsMemberReport record, @Param("example") CmsMemberReportExample example);
+
+    int updateByExample(@Param("record") CmsMemberReport record, @Param("example") CmsMemberReportExample example);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsPrefrenceAreaMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsPrefrenceArea;
+import com.hwrj.cloud.admin.model.CmsPrefrenceAreaExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsPrefrenceAreaMapper {
+    long countByExample(CmsPrefrenceAreaExample example);
+
+    int deleteByExample(CmsPrefrenceAreaExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsPrefrenceArea record);
+
+    int insertSelective(CmsPrefrenceArea record);
+
+    List<CmsPrefrenceArea> selectByExampleWithBLOBs(CmsPrefrenceAreaExample example);
+
+    List<CmsPrefrenceArea> selectByExample(CmsPrefrenceAreaExample example);
+
+    CmsPrefrenceArea selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsPrefrenceArea record, @Param("example") CmsPrefrenceAreaExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") CmsPrefrenceArea record, @Param("example") CmsPrefrenceAreaExample example);
+
+    int updateByExample(@Param("record") CmsPrefrenceArea record, @Param("example") CmsPrefrenceAreaExample example);
+
+    int updateByPrimaryKeySelective(CmsPrefrenceArea record);
+
+    int updateByPrimaryKeyWithBLOBs(CmsPrefrenceArea record);
+
+    int updateByPrimaryKey(CmsPrefrenceArea record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsPrefrenceAreaProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsPrefrenceAreaProductRelation;
+import com.hwrj.cloud.admin.model.CmsPrefrenceAreaProductRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsPrefrenceAreaProductRelationMapper {
+    long countByExample(CmsPrefrenceAreaProductRelationExample example);
+
+    int deleteByExample(CmsPrefrenceAreaProductRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsPrefrenceAreaProductRelation record);
+
+    int insertSelective(CmsPrefrenceAreaProductRelation record);
+
+    List<CmsPrefrenceAreaProductRelation> selectByExample(CmsPrefrenceAreaProductRelationExample example);
+
+    CmsPrefrenceAreaProductRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsPrefrenceAreaProductRelation record, @Param("example") CmsPrefrenceAreaProductRelationExample example);
+
+    int updateByExample(@Param("record") CmsPrefrenceAreaProductRelation record, @Param("example") CmsPrefrenceAreaProductRelationExample example);
+
+    int updateByPrimaryKeySelective(CmsPrefrenceAreaProductRelation record);
+
+    int updateByPrimaryKey(CmsPrefrenceAreaProductRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsSubjectCategory;
+import com.hwrj.cloud.admin.model.CmsSubjectCategoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsSubjectCategoryMapper {
+    long countByExample(CmsSubjectCategoryExample example);
+
+    int deleteByExample(CmsSubjectCategoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsSubjectCategory record);
+
+    int insertSelective(CmsSubjectCategory record);
+
+    List<CmsSubjectCategory> selectByExample(CmsSubjectCategoryExample example);
+
+    CmsSubjectCategory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsSubjectCategory record, @Param("example") CmsSubjectCategoryExample example);
+
+    int updateByExample(@Param("record") CmsSubjectCategory record, @Param("example") CmsSubjectCategoryExample example);
+
+    int updateByPrimaryKeySelective(CmsSubjectCategory record);
+
+    int updateByPrimaryKey(CmsSubjectCategory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectCommentMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsSubjectComment;
+import com.hwrj.cloud.admin.model.CmsSubjectCommentExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsSubjectCommentMapper {
+    long countByExample(CmsSubjectCommentExample example);
+
+    int deleteByExample(CmsSubjectCommentExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsSubjectComment record);
+
+    int insertSelective(CmsSubjectComment record);
+
+    List<CmsSubjectComment> selectByExample(CmsSubjectCommentExample example);
+
+    CmsSubjectComment selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsSubjectComment record, @Param("example") CmsSubjectCommentExample example);
+
+    int updateByExample(@Param("record") CmsSubjectComment record, @Param("example") CmsSubjectCommentExample example);
+
+    int updateByPrimaryKeySelective(CmsSubjectComment record);
+
+    int updateByPrimaryKey(CmsSubjectComment record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsSubject;
+import com.hwrj.cloud.admin.model.CmsSubjectExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsSubjectMapper {
+    long countByExample(CmsSubjectExample example);
+
+    int deleteByExample(CmsSubjectExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsSubject record);
+
+    int insertSelective(CmsSubject record);
+
+    List<CmsSubject> selectByExampleWithBLOBs(CmsSubjectExample example);
+
+    List<CmsSubject> selectByExample(CmsSubjectExample example);
+
+    CmsSubject selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsSubject record, @Param("example") CmsSubjectExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") CmsSubject record, @Param("example") CmsSubjectExample example);
+
+    int updateByExample(@Param("record") CmsSubject record, @Param("example") CmsSubjectExample example);
+
+    int updateByPrimaryKeySelective(CmsSubject record);
+
+    int updateByPrimaryKeyWithBLOBs(CmsSubject record);
+
+    int updateByPrimaryKey(CmsSubject record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsSubjectProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsSubjectProductRelation;
+import com.hwrj.cloud.admin.model.CmsSubjectProductRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsSubjectProductRelationMapper {
+    long countByExample(CmsSubjectProductRelationExample example);
+
+    int deleteByExample(CmsSubjectProductRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsSubjectProductRelation record);
+
+    int insertSelective(CmsSubjectProductRelation record);
+
+    List<CmsSubjectProductRelation> selectByExample(CmsSubjectProductRelationExample example);
+
+    CmsSubjectProductRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsSubjectProductRelation record, @Param("example") CmsSubjectProductRelationExample example);
+
+    int updateByExample(@Param("record") CmsSubjectProductRelation record, @Param("example") CmsSubjectProductRelationExample example);
+
+    int updateByPrimaryKeySelective(CmsSubjectProductRelation record);
+
+    int updateByPrimaryKey(CmsSubjectProductRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsTopicCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsTopicCategory;
+import com.hwrj.cloud.admin.model.CmsTopicCategoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsTopicCategoryMapper {
+    long countByExample(CmsTopicCategoryExample example);
+
+    int deleteByExample(CmsTopicCategoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsTopicCategory record);
+
+    int insertSelective(CmsTopicCategory record);
+
+    List<CmsTopicCategory> selectByExample(CmsTopicCategoryExample example);
+
+    CmsTopicCategory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsTopicCategory record, @Param("example") CmsTopicCategoryExample example);
+
+    int updateByExample(@Param("record") CmsTopicCategory record, @Param("example") CmsTopicCategoryExample example);
+
+    int updateByPrimaryKeySelective(CmsTopicCategory record);
+
+    int updateByPrimaryKey(CmsTopicCategory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsTopicCommentMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsTopicComment;
+import com.hwrj.cloud.admin.model.CmsTopicCommentExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsTopicCommentMapper {
+    long countByExample(CmsTopicCommentExample example);
+
+    int deleteByExample(CmsTopicCommentExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsTopicComment record);
+
+    int insertSelective(CmsTopicComment record);
+
+    List<CmsTopicComment> selectByExample(CmsTopicCommentExample example);
+
+    CmsTopicComment selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsTopicComment record, @Param("example") CmsTopicCommentExample example);
+
+    int updateByExample(@Param("record") CmsTopicComment record, @Param("example") CmsTopicCommentExample example);
+
+    int updateByPrimaryKeySelective(CmsTopicComment record);
+
+    int updateByPrimaryKey(CmsTopicComment record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/CmsTopicMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.CmsTopic;
+import com.hwrj.cloud.admin.model.CmsTopicExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface CmsTopicMapper {
+    long countByExample(CmsTopicExample example);
+
+    int deleteByExample(CmsTopicExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(CmsTopic record);
+
+    int insertSelective(CmsTopic record);
+
+    List<CmsTopic> selectByExampleWithBLOBs(CmsTopicExample example);
+
+    List<CmsTopic> selectByExample(CmsTopicExample example);
+
+    CmsTopic selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") CmsTopic record, @Param("example") CmsTopicExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") CmsTopic record, @Param("example") CmsTopicExample example);
+
+    int updateByExample(@Param("record") CmsTopic record, @Param("example") CmsTopicExample example);
+
+    int updateByPrimaryKeySelective(CmsTopic record);
+
+    int updateByPrimaryKeyWithBLOBs(CmsTopic record);
+
+    int updateByPrimaryKey(CmsTopic record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsCartItemMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsCartItem;
+import com.hwrj.cloud.admin.model.OmsCartItemExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsCartItemMapper {
+    long countByExample(OmsCartItemExample example);
+
+    int deleteByExample(OmsCartItemExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsCartItem record);
+
+    int insertSelective(OmsCartItem record);
+
+    List<OmsCartItem> selectByExample(OmsCartItemExample example);
+
+    OmsCartItem selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsCartItem record, @Param("example") OmsCartItemExample example);
+
+    int updateByExample(@Param("record") OmsCartItem record, @Param("example") OmsCartItemExample example);
+
+    int updateByPrimaryKeySelective(OmsCartItem record);
+
+    int updateByPrimaryKey(OmsCartItem record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsCompanyAddressMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsCompanyAddress;
+import com.hwrj.cloud.admin.model.OmsCompanyAddressExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsCompanyAddressMapper {
+    long countByExample(OmsCompanyAddressExample example);
+
+    int deleteByExample(OmsCompanyAddressExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsCompanyAddress record);
+
+    int insertSelective(OmsCompanyAddress record);
+
+    List<OmsCompanyAddress> selectByExample(OmsCompanyAddressExample example);
+
+    OmsCompanyAddress selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsCompanyAddress record, @Param("example") OmsCompanyAddressExample example);
+
+    int updateByExample(@Param("record") OmsCompanyAddress record, @Param("example") OmsCompanyAddressExample example);
+
+    int updateByPrimaryKeySelective(OmsCompanyAddress record);
+
+    int updateByPrimaryKey(OmsCompanyAddress record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderItemMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsOrderItem;
+import com.hwrj.cloud.admin.model.OmsOrderItemExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsOrderItemMapper {
+    long countByExample(OmsOrderItemExample example);
+
+    int deleteByExample(OmsOrderItemExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsOrderItem record);
+
+    int insertSelective(OmsOrderItem record);
+
+    List<OmsOrderItem> selectByExample(OmsOrderItemExample example);
+
+    OmsOrderItem selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsOrderItem record, @Param("example") OmsOrderItemExample example);
+
+    int updateByExample(@Param("record") OmsOrderItem record, @Param("example") OmsOrderItemExample example);
+
+    int updateByPrimaryKeySelective(OmsOrderItem record);
+
+    int updateByPrimaryKey(OmsOrderItem record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsOrder;
+import com.hwrj.cloud.admin.model.OmsOrderExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsOrderMapper {
+    long countByExample(OmsOrderExample example);
+
+    int deleteByExample(OmsOrderExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsOrder record);
+
+    int insertSelective(OmsOrder record);
+
+    List<OmsOrder> selectByExample(OmsOrderExample example);
+
+    OmsOrder selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsOrder record, @Param("example") OmsOrderExample example);
+
+    int updateByExample(@Param("record") OmsOrder record, @Param("example") OmsOrderExample example);
+
+    int updateByPrimaryKeySelective(OmsOrder record);
+
+    int updateByPrimaryKey(OmsOrder record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderOperateHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsOrderOperateHistory;
+import com.hwrj.cloud.admin.model.OmsOrderOperateHistoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsOrderOperateHistoryMapper {
+    long countByExample(OmsOrderOperateHistoryExample example);
+
+    int deleteByExample(OmsOrderOperateHistoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsOrderOperateHistory record);
+
+    int insertSelective(OmsOrderOperateHistory record);
+
+    List<OmsOrderOperateHistory> selectByExample(OmsOrderOperateHistoryExample example);
+
+    OmsOrderOperateHistory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsOrderOperateHistory record, @Param("example") OmsOrderOperateHistoryExample example);
+
+    int updateByExample(@Param("record") OmsOrderOperateHistory record, @Param("example") OmsOrderOperateHistoryExample example);
+
+    int updateByPrimaryKeySelective(OmsOrderOperateHistory record);
+
+    int updateByPrimaryKey(OmsOrderOperateHistory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderReturnApplyMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsOrderReturnApply;
+import com.hwrj.cloud.admin.model.OmsOrderReturnApplyExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsOrderReturnApplyMapper {
+    long countByExample(OmsOrderReturnApplyExample example);
+
+    int deleteByExample(OmsOrderReturnApplyExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsOrderReturnApply record);
+
+    int insertSelective(OmsOrderReturnApply record);
+
+    List<OmsOrderReturnApply> selectByExample(OmsOrderReturnApplyExample example);
+
+    OmsOrderReturnApply selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsOrderReturnApply record, @Param("example") OmsOrderReturnApplyExample example);
+
+    int updateByExample(@Param("record") OmsOrderReturnApply record, @Param("example") OmsOrderReturnApplyExample example);
+
+    int updateByPrimaryKeySelective(OmsOrderReturnApply record);
+
+    int updateByPrimaryKey(OmsOrderReturnApply record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderReturnReasonMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsOrderReturnReason;
+import com.hwrj.cloud.admin.model.OmsOrderReturnReasonExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsOrderReturnReasonMapper {
+    long countByExample(OmsOrderReturnReasonExample example);
+
+    int deleteByExample(OmsOrderReturnReasonExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsOrderReturnReason record);
+
+    int insertSelective(OmsOrderReturnReason record);
+
+    List<OmsOrderReturnReason> selectByExample(OmsOrderReturnReasonExample example);
+
+    OmsOrderReturnReason selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsOrderReturnReason record, @Param("example") OmsOrderReturnReasonExample example);
+
+    int updateByExample(@Param("record") OmsOrderReturnReason record, @Param("example") OmsOrderReturnReasonExample example);
+
+    int updateByPrimaryKeySelective(OmsOrderReturnReason record);
+
+    int updateByPrimaryKey(OmsOrderReturnReason record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/OmsOrderSettingMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.OmsOrderSetting;
+import com.hwrj.cloud.admin.model.OmsOrderSettingExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface OmsOrderSettingMapper {
+    long countByExample(OmsOrderSettingExample example);
+
+    int deleteByExample(OmsOrderSettingExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(OmsOrderSetting record);
+
+    int insertSelective(OmsOrderSetting record);
+
+    List<OmsOrderSetting> selectByExample(OmsOrderSettingExample example);
+
+    OmsOrderSetting selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") OmsOrderSetting record, @Param("example") OmsOrderSettingExample example);
+
+    int updateByExample(@Param("record") OmsOrderSetting record, @Param("example") OmsOrderSettingExample example);
+
+    int updateByPrimaryKeySelective(OmsOrderSetting record);
+
+    int updateByPrimaryKey(OmsOrderSetting record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsAlbumMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsAlbum;
+import com.hwrj.cloud.admin.model.PmsAlbumExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsAlbumMapper {
+    long countByExample(PmsAlbumExample example);
+
+    int deleteByExample(PmsAlbumExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsAlbum record);
+
+    int insertSelective(PmsAlbum record);
+
+    List<PmsAlbum> selectByExample(PmsAlbumExample example);
+
+    PmsAlbum selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsAlbum record, @Param("example") PmsAlbumExample example);
+
+    int updateByExample(@Param("record") PmsAlbum record, @Param("example") PmsAlbumExample example);
+
+    int updateByPrimaryKeySelective(PmsAlbum record);
+
+    int updateByPrimaryKey(PmsAlbum record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsAlbumPicMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsAlbumPic;
+import com.hwrj.cloud.admin.model.PmsAlbumPicExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsAlbumPicMapper {
+    long countByExample(PmsAlbumPicExample example);
+
+    int deleteByExample(PmsAlbumPicExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsAlbumPic record);
+
+    int insertSelective(PmsAlbumPic record);
+
+    List<PmsAlbumPic> selectByExample(PmsAlbumPicExample example);
+
+    PmsAlbumPic selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsAlbumPic record, @Param("example") PmsAlbumPicExample example);
+
+    int updateByExample(@Param("record") PmsAlbumPic record, @Param("example") PmsAlbumPicExample example);
+
+    int updateByPrimaryKeySelective(PmsAlbumPic record);
+
+    int updateByPrimaryKey(PmsAlbumPic record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsBrandMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsBrand;
+import com.hwrj.cloud.admin.model.PmsBrandExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsBrandMapper {
+    long countByExample(PmsBrandExample example);
+
+    int deleteByExample(PmsBrandExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsBrand record);
+
+    int insertSelective(PmsBrand record);
+
+    List<PmsBrand> selectByExampleWithBLOBs(PmsBrandExample example);
+
+    List<PmsBrand> selectByExample(PmsBrandExample example);
+
+    PmsBrand selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsBrand record, @Param("example") PmsBrandExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") PmsBrand record, @Param("example") PmsBrandExample example);
+
+    int updateByExample(@Param("record") PmsBrand record, @Param("example") PmsBrandExample example);
+
+    int updateByPrimaryKeySelective(PmsBrand record);
+
+    int updateByPrimaryKeyWithBLOBs(PmsBrand record);
+
+    int updateByPrimaryKey(PmsBrand record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsCommentMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsComment;
+import com.hwrj.cloud.admin.model.PmsCommentExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsCommentMapper {
+    long countByExample(PmsCommentExample example);
+
+    int deleteByExample(PmsCommentExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsComment record);
+
+    int insertSelective(PmsComment record);
+
+    List<PmsComment> selectByExampleWithBLOBs(PmsCommentExample example);
+
+    List<PmsComment> selectByExample(PmsCommentExample example);
+
+    PmsComment selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsComment record, @Param("example") PmsCommentExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") PmsComment record, @Param("example") PmsCommentExample example);
+
+    int updateByExample(@Param("record") PmsComment record, @Param("example") PmsCommentExample example);
+
+    int updateByPrimaryKeySelective(PmsComment record);
+
+    int updateByPrimaryKeyWithBLOBs(PmsComment record);
+
+    int updateByPrimaryKey(PmsComment record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsCommentReplayMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsCommentReplay;
+import com.hwrj.cloud.admin.model.PmsCommentReplayExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsCommentReplayMapper {
+    long countByExample(PmsCommentReplayExample example);
+
+    int deleteByExample(PmsCommentReplayExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsCommentReplay record);
+
+    int insertSelective(PmsCommentReplay record);
+
+    List<PmsCommentReplay> selectByExample(PmsCommentReplayExample example);
+
+    PmsCommentReplay selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsCommentReplay record, @Param("example") PmsCommentReplayExample example);
+
+    int updateByExample(@Param("record") PmsCommentReplay record, @Param("example") PmsCommentReplayExample example);
+
+    int updateByPrimaryKeySelective(PmsCommentReplay record);
+
+    int updateByPrimaryKey(PmsCommentReplay record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsFeightTemplateMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsFeightTemplate;
+import com.hwrj.cloud.admin.model.PmsFeightTemplateExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsFeightTemplateMapper {
+    long countByExample(PmsFeightTemplateExample example);
+
+    int deleteByExample(PmsFeightTemplateExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsFeightTemplate record);
+
+    int insertSelective(PmsFeightTemplate record);
+
+    List<PmsFeightTemplate> selectByExample(PmsFeightTemplateExample example);
+
+    PmsFeightTemplate selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsFeightTemplate record, @Param("example") PmsFeightTemplateExample example);
+
+    int updateByExample(@Param("record") PmsFeightTemplate record, @Param("example") PmsFeightTemplateExample example);
+
+    int updateByPrimaryKeySelective(PmsFeightTemplate record);
+
+    int updateByPrimaryKey(PmsFeightTemplate record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsMemberPriceMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsMemberPrice;
+import com.hwrj.cloud.admin.model.PmsMemberPriceExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsMemberPriceMapper {
+    long countByExample(PmsMemberPriceExample example);
+
+    int deleteByExample(PmsMemberPriceExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsMemberPrice record);
+
+    int insertSelective(PmsMemberPrice record);
+
+    List<PmsMemberPrice> selectByExample(PmsMemberPriceExample example);
+
+    PmsMemberPrice selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsMemberPrice record, @Param("example") PmsMemberPriceExample example);
+
+    int updateByExample(@Param("record") PmsMemberPrice record, @Param("example") PmsMemberPriceExample example);
+
+    int updateByPrimaryKeySelective(PmsMemberPrice record);
+
+    int updateByPrimaryKey(PmsMemberPrice record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductAttributeCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductAttributeCategory;
+import com.hwrj.cloud.admin.model.PmsProductAttributeCategoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductAttributeCategoryMapper {
+    long countByExample(PmsProductAttributeCategoryExample example);
+
+    int deleteByExample(PmsProductAttributeCategoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductAttributeCategory record);
+
+    int insertSelective(PmsProductAttributeCategory record);
+
+    List<PmsProductAttributeCategory> selectByExample(PmsProductAttributeCategoryExample example);
+
+    PmsProductAttributeCategory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductAttributeCategory record, @Param("example") PmsProductAttributeCategoryExample example);
+
+    int updateByExample(@Param("record") PmsProductAttributeCategory record, @Param("example") PmsProductAttributeCategoryExample example);
+
+    int updateByPrimaryKeySelective(PmsProductAttributeCategory record);
+
+    int updateByPrimaryKey(PmsProductAttributeCategory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductAttributeMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductAttribute;
+import com.hwrj.cloud.admin.model.PmsProductAttributeExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductAttributeMapper {
+    long countByExample(PmsProductAttributeExample example);
+
+    int deleteByExample(PmsProductAttributeExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductAttribute record);
+
+    int insertSelective(PmsProductAttribute record);
+
+    List<PmsProductAttribute> selectByExample(PmsProductAttributeExample example);
+
+    PmsProductAttribute selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductAttribute record, @Param("example") PmsProductAttributeExample example);
+
+    int updateByExample(@Param("record") PmsProductAttribute record, @Param("example") PmsProductAttributeExample example);
+
+    int updateByPrimaryKeySelective(PmsProductAttribute record);
+
+    int updateByPrimaryKey(PmsProductAttribute record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductAttributeValueMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductAttributeValue;
+import com.hwrj.cloud.admin.model.PmsProductAttributeValueExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductAttributeValueMapper {
+    long countByExample(PmsProductAttributeValueExample example);
+
+    int deleteByExample(PmsProductAttributeValueExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductAttributeValue record);
+
+    int insertSelective(PmsProductAttributeValue record);
+
+    List<PmsProductAttributeValue> selectByExample(PmsProductAttributeValueExample example);
+
+    PmsProductAttributeValue selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductAttributeValue record, @Param("example") PmsProductAttributeValueExample example);
+
+    int updateByExample(@Param("record") PmsProductAttributeValue record, @Param("example") PmsProductAttributeValueExample example);
+
+    int updateByPrimaryKeySelective(PmsProductAttributeValue record);
+
+    int updateByPrimaryKey(PmsProductAttributeValue record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductCategoryAttributeRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductCategoryAttributeRelation;
+import com.hwrj.cloud.admin.model.PmsProductCategoryAttributeRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductCategoryAttributeRelationMapper {
+    long countByExample(PmsProductCategoryAttributeRelationExample example);
+
+    int deleteByExample(PmsProductCategoryAttributeRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductCategoryAttributeRelation record);
+
+    int insertSelective(PmsProductCategoryAttributeRelation record);
+
+    List<PmsProductCategoryAttributeRelation> selectByExample(PmsProductCategoryAttributeRelationExample example);
+
+    PmsProductCategoryAttributeRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductCategoryAttributeRelation record, @Param("example") PmsProductCategoryAttributeRelationExample example);
+
+    int updateByExample(@Param("record") PmsProductCategoryAttributeRelation record, @Param("example") PmsProductCategoryAttributeRelationExample example);
+
+    int updateByPrimaryKeySelective(PmsProductCategoryAttributeRelation record);
+
+    int updateByPrimaryKey(PmsProductCategoryAttributeRelation record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductCategoryMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductCategory;
+import com.hwrj.cloud.admin.model.PmsProductCategoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductCategoryMapper {
+    long countByExample(PmsProductCategoryExample example);
+
+    int deleteByExample(PmsProductCategoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductCategory record);
+
+    int insertSelective(PmsProductCategory record);
+
+    List<PmsProductCategory> selectByExampleWithBLOBs(PmsProductCategoryExample example);
+
+    List<PmsProductCategory> selectByExample(PmsProductCategoryExample example);
+
+    PmsProductCategory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductCategory record, @Param("example") PmsProductCategoryExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") PmsProductCategory record, @Param("example") PmsProductCategoryExample example);
+
+    int updateByExample(@Param("record") PmsProductCategory record, @Param("example") PmsProductCategoryExample example);
+
+    int updateByPrimaryKeySelective(PmsProductCategory record);
+
+    int updateByPrimaryKeyWithBLOBs(PmsProductCategory record);
+
+    int updateByPrimaryKey(PmsProductCategory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductFullReductionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductFullReduction;
+import com.hwrj.cloud.admin.model.PmsProductFullReductionExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductFullReductionMapper {
+    long countByExample(PmsProductFullReductionExample example);
+
+    int deleteByExample(PmsProductFullReductionExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductFullReduction record);
+
+    int insertSelective(PmsProductFullReduction record);
+
+    List<PmsProductFullReduction> selectByExample(PmsProductFullReductionExample example);
+
+    PmsProductFullReduction selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductFullReduction record, @Param("example") PmsProductFullReductionExample example);
+
+    int updateByExample(@Param("record") PmsProductFullReduction record, @Param("example") PmsProductFullReductionExample example);
+
+    int updateByPrimaryKeySelective(PmsProductFullReduction record);
+
+    int updateByPrimaryKey(PmsProductFullReduction record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductLadderMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductLadder;
+import com.hwrj.cloud.admin.model.PmsProductLadderExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductLadderMapper {
+    long countByExample(PmsProductLadderExample example);
+
+    int deleteByExample(PmsProductLadderExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductLadder record);
+
+    int insertSelective(PmsProductLadder record);
+
+    List<PmsProductLadder> selectByExample(PmsProductLadderExample example);
+
+    PmsProductLadder selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductLadder record, @Param("example") PmsProductLadderExample example);
+
+    int updateByExample(@Param("record") PmsProductLadder record, @Param("example") PmsProductLadderExample example);
+
+    int updateByPrimaryKeySelective(PmsProductLadder record);
+
+    int updateByPrimaryKey(PmsProductLadder record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProduct;
+import com.hwrj.cloud.admin.model.PmsProductExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductMapper {
+    long countByExample(PmsProductExample example);
+
+    int deleteByExample(PmsProductExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProduct record);
+
+    int insertSelective(PmsProduct record);
+
+    List<PmsProduct> selectByExampleWithBLOBs(PmsProductExample example);
+
+    List<PmsProduct> selectByExample(PmsProductExample example);
+
+    PmsProduct selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProduct record, @Param("example") PmsProductExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") PmsProduct record, @Param("example") PmsProductExample example);
+
+    int updateByExample(@Param("record") PmsProduct record, @Param("example") PmsProductExample example);
+
+    int updateByPrimaryKeySelective(PmsProduct record);
+
+    int updateByPrimaryKeyWithBLOBs(PmsProduct record);
+
+    int updateByPrimaryKey(PmsProduct record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductOperateLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductOperateLog;
+import com.hwrj.cloud.admin.model.PmsProductOperateLogExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductOperateLogMapper {
+    long countByExample(PmsProductOperateLogExample example);
+
+    int deleteByExample(PmsProductOperateLogExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductOperateLog record);
+
+    int insertSelective(PmsProductOperateLog record);
+
+    List<PmsProductOperateLog> selectByExample(PmsProductOperateLogExample example);
+
+    PmsProductOperateLog selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductOperateLog record, @Param("example") PmsProductOperateLogExample example);
+
+    int updateByExample(@Param("record") PmsProductOperateLog record, @Param("example") PmsProductOperateLogExample example);
+
+    int updateByPrimaryKeySelective(PmsProductOperateLog record);
+
+    int updateByPrimaryKey(PmsProductOperateLog record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsProductVertifyRecordMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsProductVertifyRecord;
+import com.hwrj.cloud.admin.model.PmsProductVertifyRecordExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsProductVertifyRecordMapper {
+    long countByExample(PmsProductVertifyRecordExample example);
+
+    int deleteByExample(PmsProductVertifyRecordExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsProductVertifyRecord record);
+
+    int insertSelective(PmsProductVertifyRecord record);
+
+    List<PmsProductVertifyRecord> selectByExample(PmsProductVertifyRecordExample example);
+
+    PmsProductVertifyRecord selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsProductVertifyRecord record, @Param("example") PmsProductVertifyRecordExample example);
+
+    int updateByExample(@Param("record") PmsProductVertifyRecord record, @Param("example") PmsProductVertifyRecordExample example);
+
+    int updateByPrimaryKeySelective(PmsProductVertifyRecord record);
+
+    int updateByPrimaryKey(PmsProductVertifyRecord record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/PmsSkuStockMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.PmsSkuStock;
+import com.hwrj.cloud.admin.model.PmsSkuStockExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface PmsSkuStockMapper {
+    long countByExample(PmsSkuStockExample example);
+
+    int deleteByExample(PmsSkuStockExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(PmsSkuStock record);
+
+    int insertSelective(PmsSkuStock record);
+
+    List<PmsSkuStock> selectByExample(PmsSkuStockExample example);
+
+    PmsSkuStock selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") PmsSkuStock record, @Param("example") PmsSkuStockExample example);
+
+    int updateByExample(@Param("record") PmsSkuStock record, @Param("example") PmsSkuStockExample example);
+
+    int updateByPrimaryKeySelective(PmsSkuStock record);
+
+    int updateByPrimaryKey(PmsSkuStock record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsCouponHistory;
+import com.hwrj.cloud.admin.model.SmsCouponHistoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsCouponHistoryMapper {
+    long countByExample(SmsCouponHistoryExample example);
+
+    int deleteByExample(SmsCouponHistoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsCouponHistory record);
+
+    int insertSelective(SmsCouponHistory record);
+
+    List<SmsCouponHistory> selectByExample(SmsCouponHistoryExample example);
+
+    SmsCouponHistory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsCouponHistory record, @Param("example") SmsCouponHistoryExample example);
+
+    int updateByExample(@Param("record") SmsCouponHistory record, @Param("example") SmsCouponHistoryExample example);
+
+    int updateByPrimaryKeySelective(SmsCouponHistory record);
+
+    int updateByPrimaryKey(SmsCouponHistory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsCoupon;
+import com.hwrj.cloud.admin.model.SmsCouponExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsCouponMapper {
+    long countByExample(SmsCouponExample example);
+
+    int deleteByExample(SmsCouponExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsCoupon record);
+
+    int insertSelective(SmsCoupon record);
+
+    List<SmsCoupon> selectByExample(SmsCouponExample example);
+
+    SmsCoupon selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsCoupon record, @Param("example") SmsCouponExample example);
+
+    int updateByExample(@Param("record") SmsCoupon record, @Param("example") SmsCouponExample example);
+
+    int updateByPrimaryKeySelective(SmsCoupon record);
+
+    int updateByPrimaryKey(SmsCoupon record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponProductCategoryRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsCouponProductCategoryRelation;
+import com.hwrj.cloud.admin.model.SmsCouponProductCategoryRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsCouponProductCategoryRelationMapper {
+    long countByExample(SmsCouponProductCategoryRelationExample example);
+
+    int deleteByExample(SmsCouponProductCategoryRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsCouponProductCategoryRelation record);
+
+    int insertSelective(SmsCouponProductCategoryRelation record);
+
+    List<SmsCouponProductCategoryRelation> selectByExample(SmsCouponProductCategoryRelationExample example);
+
+    SmsCouponProductCategoryRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsCouponProductCategoryRelation record, @Param("example") SmsCouponProductCategoryRelationExample example);
+
+    int updateByExample(@Param("record") SmsCouponProductCategoryRelation record, @Param("example") SmsCouponProductCategoryRelationExample example);
+
+    int updateByPrimaryKeySelective(SmsCouponProductCategoryRelation record);
+
+    int updateByPrimaryKey(SmsCouponProductCategoryRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsCouponProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsCouponProductRelation;
+import com.hwrj.cloud.admin.model.SmsCouponProductRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsCouponProductRelationMapper {
+    long countByExample(SmsCouponProductRelationExample example);
+
+    int deleteByExample(SmsCouponProductRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsCouponProductRelation record);
+
+    int insertSelective(SmsCouponProductRelation record);
+
+    List<SmsCouponProductRelation> selectByExample(SmsCouponProductRelationExample example);
+
+    SmsCouponProductRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsCouponProductRelation record, @Param("example") SmsCouponProductRelationExample example);
+
+    int updateByExample(@Param("record") SmsCouponProductRelation record, @Param("example") SmsCouponProductRelationExample example);
+
+    int updateByPrimaryKeySelective(SmsCouponProductRelation record);
+
+    int updateByPrimaryKey(SmsCouponProductRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsFlashPromotionLog;
+import com.hwrj.cloud.admin.model.SmsFlashPromotionLogExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsFlashPromotionLogMapper {
+    long countByExample(SmsFlashPromotionLogExample example);
+
+    int deleteByExample(SmsFlashPromotionLogExample example);
+
+    int deleteByPrimaryKey(Integer id);
+
+    int insert(SmsFlashPromotionLog record);
+
+    int insertSelective(SmsFlashPromotionLog record);
+
+    List<SmsFlashPromotionLog> selectByExample(SmsFlashPromotionLogExample example);
+
+    SmsFlashPromotionLog selectByPrimaryKey(Integer id);
+
+    int updateByExampleSelective(@Param("record") SmsFlashPromotionLog record, @Param("example") SmsFlashPromotionLogExample example);
+
+    int updateByExample(@Param("record") SmsFlashPromotionLog record, @Param("example") SmsFlashPromotionLogExample example);
+
+    int updateByPrimaryKeySelective(SmsFlashPromotionLog record);
+
+    int updateByPrimaryKey(SmsFlashPromotionLog record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsFlashPromotion;
+import com.hwrj.cloud.admin.model.SmsFlashPromotionExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsFlashPromotionMapper {
+    long countByExample(SmsFlashPromotionExample example);
+
+    int deleteByExample(SmsFlashPromotionExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsFlashPromotion record);
+
+    int insertSelective(SmsFlashPromotion record);
+
+    List<SmsFlashPromotion> selectByExample(SmsFlashPromotionExample example);
+
+    SmsFlashPromotion selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsFlashPromotion record, @Param("example") SmsFlashPromotionExample example);
+
+    int updateByExample(@Param("record") SmsFlashPromotion record, @Param("example") SmsFlashPromotionExample example);
+
+    int updateByPrimaryKeySelective(SmsFlashPromotion record);
+
+    int updateByPrimaryKey(SmsFlashPromotion record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsFlashPromotionProductRelation;
+import com.hwrj.cloud.admin.model.SmsFlashPromotionProductRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsFlashPromotionProductRelationMapper {
+    long countByExample(SmsFlashPromotionProductRelationExample example);
+
+    int deleteByExample(SmsFlashPromotionProductRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsFlashPromotionProductRelation record);
+
+    int insertSelective(SmsFlashPromotionProductRelation record);
+
+    List<SmsFlashPromotionProductRelation> selectByExample(SmsFlashPromotionProductRelationExample example);
+
+    SmsFlashPromotionProductRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsFlashPromotionProductRelation record, @Param("example") SmsFlashPromotionProductRelationExample example);
+
+    int updateByExample(@Param("record") SmsFlashPromotionProductRelation record, @Param("example") SmsFlashPromotionProductRelationExample example);
+
+    int updateByPrimaryKeySelective(SmsFlashPromotionProductRelation record);
+
+    int updateByPrimaryKey(SmsFlashPromotionProductRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsFlashPromotionSessionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsFlashPromotionSession;
+import com.hwrj.cloud.admin.model.SmsFlashPromotionSessionExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsFlashPromotionSessionMapper {
+    long countByExample(SmsFlashPromotionSessionExample example);
+
+    int deleteByExample(SmsFlashPromotionSessionExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsFlashPromotionSession record);
+
+    int insertSelective(SmsFlashPromotionSession record);
+
+    List<SmsFlashPromotionSession> selectByExample(SmsFlashPromotionSessionExample example);
+
+    SmsFlashPromotionSession selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsFlashPromotionSession record, @Param("example") SmsFlashPromotionSessionExample example);
+
+    int updateByExample(@Param("record") SmsFlashPromotionSession record, @Param("example") SmsFlashPromotionSessionExample example);
+
+    int updateByPrimaryKeySelective(SmsFlashPromotionSession record);
+
+    int updateByPrimaryKey(SmsFlashPromotionSession record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeAdvertiseMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsHomeAdvertise;
+import com.hwrj.cloud.admin.model.SmsHomeAdvertiseExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsHomeAdvertiseMapper {
+    long countByExample(SmsHomeAdvertiseExample example);
+
+    int deleteByExample(SmsHomeAdvertiseExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsHomeAdvertise record);
+
+    int insertSelective(SmsHomeAdvertise record);
+
+    List<SmsHomeAdvertise> selectByExample(SmsHomeAdvertiseExample example);
+
+    SmsHomeAdvertise selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsHomeAdvertise record, @Param("example") SmsHomeAdvertiseExample example);
+
+    int updateByExample(@Param("record") SmsHomeAdvertise record, @Param("example") SmsHomeAdvertiseExample example);
+
+    int updateByPrimaryKeySelective(SmsHomeAdvertise record);
+
+    int updateByPrimaryKey(SmsHomeAdvertise record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeBrandMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsHomeBrand;
+import com.hwrj.cloud.admin.model.SmsHomeBrandExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsHomeBrandMapper {
+    long countByExample(SmsHomeBrandExample example);
+
+    int deleteByExample(SmsHomeBrandExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsHomeBrand record);
+
+    int insertSelective(SmsHomeBrand record);
+
+    List<SmsHomeBrand> selectByExample(SmsHomeBrandExample example);
+
+    SmsHomeBrand selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsHomeBrand record, @Param("example") SmsHomeBrandExample example);
+
+    int updateByExample(@Param("record") SmsHomeBrand record, @Param("example") SmsHomeBrandExample example);
+
+    int updateByPrimaryKeySelective(SmsHomeBrand record);
+
+    int updateByPrimaryKey(SmsHomeBrand record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeNewProductMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsHomeNewProduct;
+import com.hwrj.cloud.admin.model.SmsHomeNewProductExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsHomeNewProductMapper {
+    long countByExample(SmsHomeNewProductExample example);
+
+    int deleteByExample(SmsHomeNewProductExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsHomeNewProduct record);
+
+    int insertSelective(SmsHomeNewProduct record);
+
+    List<SmsHomeNewProduct> selectByExample(SmsHomeNewProductExample example);
+
+    SmsHomeNewProduct selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsHomeNewProduct record, @Param("example") SmsHomeNewProductExample example);
+
+    int updateByExample(@Param("record") SmsHomeNewProduct record, @Param("example") SmsHomeNewProductExample example);
+
+    int updateByPrimaryKeySelective(SmsHomeNewProduct record);
+
+    int updateByPrimaryKey(SmsHomeNewProduct record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeRecommendProductMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsHomeRecommendProduct;
+import com.hwrj.cloud.admin.model.SmsHomeRecommendProductExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsHomeRecommendProductMapper {
+    long countByExample(SmsHomeRecommendProductExample example);
+
+    int deleteByExample(SmsHomeRecommendProductExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsHomeRecommendProduct record);
+
+    int insertSelective(SmsHomeRecommendProduct record);
+
+    List<SmsHomeRecommendProduct> selectByExample(SmsHomeRecommendProductExample example);
+
+    SmsHomeRecommendProduct selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsHomeRecommendProduct record, @Param("example") SmsHomeRecommendProductExample example);
+
+    int updateByExample(@Param("record") SmsHomeRecommendProduct record, @Param("example") SmsHomeRecommendProductExample example);
+
+    int updateByPrimaryKeySelective(SmsHomeRecommendProduct record);
+
+    int updateByPrimaryKey(SmsHomeRecommendProduct record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/SmsHomeRecommendSubjectMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.SmsHomeRecommendSubject;
+import com.hwrj.cloud.admin.model.SmsHomeRecommendSubjectExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface SmsHomeRecommendSubjectMapper {
+    long countByExample(SmsHomeRecommendSubjectExample example);
+
+    int deleteByExample(SmsHomeRecommendSubjectExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(SmsHomeRecommendSubject record);
+
+    int insertSelective(SmsHomeRecommendSubject record);
+
+    List<SmsHomeRecommendSubject> selectByExample(SmsHomeRecommendSubjectExample example);
+
+    SmsHomeRecommendSubject selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") SmsHomeRecommendSubject record, @Param("example") SmsHomeRecommendSubjectExample example);
+
+    int updateByExample(@Param("record") SmsHomeRecommendSubject record, @Param("example") SmsHomeRecommendSubjectExample example);
+
+    int updateByPrimaryKeySelective(SmsHomeRecommendSubject record);
+
+    int updateByPrimaryKey(SmsHomeRecommendSubject record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminLoginLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsAdminLoginLog;
+import com.hwrj.cloud.admin.model.UmsAdminLoginLogExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsAdminLoginLogMapper {
+    long countByExample(UmsAdminLoginLogExample example);
+
+    int deleteByExample(UmsAdminLoginLogExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsAdminLoginLog record);
+
+    int insertSelective(UmsAdminLoginLog record);
+
+    List<UmsAdminLoginLog> selectByExample(UmsAdminLoginLogExample example);
+
+    UmsAdminLoginLog selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsAdminLoginLog record, @Param("example") UmsAdminLoginLogExample example);
+
+    int updateByExample(@Param("record") UmsAdminLoginLog record, @Param("example") UmsAdminLoginLogExample example);
+
+    int updateByPrimaryKeySelective(UmsAdminLoginLog record);
+
+    int updateByPrimaryKey(UmsAdminLoginLog record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsAdmin;
+import com.hwrj.cloud.admin.model.UmsAdminExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsAdminMapper {
+    long countByExample(UmsAdminExample example);
+
+    int deleteByExample(UmsAdminExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsAdmin record);
+
+    int insertSelective(UmsAdmin record);
+
+    List<UmsAdmin> selectByExample(UmsAdminExample example);
+
+    UmsAdmin selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsAdmin record, @Param("example") UmsAdminExample example);
+
+    int updateByExample(@Param("record") UmsAdmin record, @Param("example") UmsAdminExample example);
+
+    int updateByPrimaryKeySelective(UmsAdmin record);
+
+    int updateByPrimaryKey(UmsAdmin record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminPermissionRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsAdminPermissionRelation;
+import com.hwrj.cloud.admin.model.UmsAdminPermissionRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsAdminPermissionRelationMapper {
+    long countByExample(UmsAdminPermissionRelationExample example);
+
+    int deleteByExample(UmsAdminPermissionRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsAdminPermissionRelation record);
+
+    int insertSelective(UmsAdminPermissionRelation record);
+
+    List<UmsAdminPermissionRelation> selectByExample(UmsAdminPermissionRelationExample example);
+
+    UmsAdminPermissionRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsAdminPermissionRelation record, @Param("example") UmsAdminPermissionRelationExample example);
+
+    int updateByExample(@Param("record") UmsAdminPermissionRelation record, @Param("example") UmsAdminPermissionRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsAdminPermissionRelation record);
+
+    int updateByPrimaryKey(UmsAdminPermissionRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsAdminRoleRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsAdminRoleRelation;
+import com.hwrj.cloud.admin.model.UmsAdminRoleRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsAdminRoleRelationMapper {
+    long countByExample(UmsAdminRoleRelationExample example);
+
+    int deleteByExample(UmsAdminRoleRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsAdminRoleRelation record);
+
+    int insertSelective(UmsAdminRoleRelation record);
+
+    List<UmsAdminRoleRelation> selectByExample(UmsAdminRoleRelationExample example);
+
+    UmsAdminRoleRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsAdminRoleRelation record, @Param("example") UmsAdminRoleRelationExample example);
+
+    int updateByExample(@Param("record") UmsAdminRoleRelation record, @Param("example") UmsAdminRoleRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsAdminRoleRelation record);
+
+    int updateByPrimaryKey(UmsAdminRoleRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsCompanyFileMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsCompanyFile;
+import com.hwrj.cloud.admin.model.UmsCompanyFileExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsCompanyFileMapper {
+    long countByExample(UmsCompanyFileExample example);
+
+    int deleteByExample(UmsCompanyFileExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsCompanyFile record);
+
+    int insertSelective(UmsCompanyFile record);
+
+    List<UmsCompanyFile> selectByExample(UmsCompanyFileExample example);
+
+    UmsCompanyFile selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsCompanyFile record, @Param("example") UmsCompanyFileExample example);
+
+    int updateByExample(@Param("record") UmsCompanyFile record, @Param("example") UmsCompanyFileExample example);
+
+    int updateByPrimaryKeySelective(UmsCompanyFile record);
+
+    int updateByPrimaryKey(UmsCompanyFile record);
+}

+ 36 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsCompanyInfoMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsCompanyInfo;
+import com.hwrj.cloud.admin.model.UmsCompanyInfoExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsCompanyInfoMapper {
+    long countByExample(UmsCompanyInfoExample example);
+
+    int deleteByExample(UmsCompanyInfoExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsCompanyInfo record);
+
+    int insertSelective(UmsCompanyInfo record);
+
+    List<UmsCompanyInfo> selectByExampleWithBLOBs(UmsCompanyInfoExample example);
+
+    List<UmsCompanyInfo> selectByExample(UmsCompanyInfoExample example);
+
+    UmsCompanyInfo selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsCompanyInfo record, @Param("example") UmsCompanyInfoExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") UmsCompanyInfo record, @Param("example") UmsCompanyInfoExample example);
+
+    int updateByExample(@Param("record") UmsCompanyInfo record, @Param("example") UmsCompanyInfoExample example);
+
+    int updateByPrimaryKeySelective(UmsCompanyInfo record);
+
+    int updateByPrimaryKeyWithBLOBs(UmsCompanyInfo record);
+
+    int updateByPrimaryKey(UmsCompanyInfo record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsCompanyShopMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsCompanyShop;
+import com.hwrj.cloud.admin.model.UmsCompanyShopExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsCompanyShopMapper {
+    long countByExample(UmsCompanyShopExample example);
+
+    int deleteByExample(UmsCompanyShopExample example);
+
+    int deleteByPrimaryKey(Integer id);
+
+    int insert(UmsCompanyShop record);
+
+    int insertSelective(UmsCompanyShop record);
+
+    List<UmsCompanyShop> selectByExample(UmsCompanyShopExample example);
+
+    UmsCompanyShop selectByPrimaryKey(Integer id);
+
+    int updateByExampleSelective(@Param("record") UmsCompanyShop record, @Param("example") UmsCompanyShopExample example);
+
+    int updateByExample(@Param("record") UmsCompanyShop record, @Param("example") UmsCompanyShopExample example);
+
+    int updateByPrimaryKeySelective(UmsCompanyShop record);
+
+    int updateByPrimaryKey(UmsCompanyShop record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsGrowthChangeHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsGrowthChangeHistory;
+import com.hwrj.cloud.admin.model.UmsGrowthChangeHistoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsGrowthChangeHistoryMapper {
+    long countByExample(UmsGrowthChangeHistoryExample example);
+
+    int deleteByExample(UmsGrowthChangeHistoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsGrowthChangeHistory record);
+
+    int insertSelective(UmsGrowthChangeHistory record);
+
+    List<UmsGrowthChangeHistory> selectByExample(UmsGrowthChangeHistoryExample example);
+
+    UmsGrowthChangeHistory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsGrowthChangeHistory record, @Param("example") UmsGrowthChangeHistoryExample example);
+
+    int updateByExample(@Param("record") UmsGrowthChangeHistory record, @Param("example") UmsGrowthChangeHistoryExample example);
+
+    int updateByPrimaryKeySelective(UmsGrowthChangeHistory record);
+
+    int updateByPrimaryKey(UmsGrowthChangeHistory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsIntegrationChangeHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsIntegrationChangeHistory;
+import com.hwrj.cloud.admin.model.UmsIntegrationChangeHistoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsIntegrationChangeHistoryMapper {
+    long countByExample(UmsIntegrationChangeHistoryExample example);
+
+    int deleteByExample(UmsIntegrationChangeHistoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsIntegrationChangeHistory record);
+
+    int insertSelective(UmsIntegrationChangeHistory record);
+
+    List<UmsIntegrationChangeHistory> selectByExample(UmsIntegrationChangeHistoryExample example);
+
+    UmsIntegrationChangeHistory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsIntegrationChangeHistory record, @Param("example") UmsIntegrationChangeHistoryExample example);
+
+    int updateByExample(@Param("record") UmsIntegrationChangeHistory record, @Param("example") UmsIntegrationChangeHistoryExample example);
+
+    int updateByPrimaryKeySelective(UmsIntegrationChangeHistory record);
+
+    int updateByPrimaryKey(UmsIntegrationChangeHistory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsIntegrationConsumeSettingMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsIntegrationConsumeSetting;
+import com.hwrj.cloud.admin.model.UmsIntegrationConsumeSettingExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsIntegrationConsumeSettingMapper {
+    long countByExample(UmsIntegrationConsumeSettingExample example);
+
+    int deleteByExample(UmsIntegrationConsumeSettingExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsIntegrationConsumeSetting record);
+
+    int insertSelective(UmsIntegrationConsumeSetting record);
+
+    List<UmsIntegrationConsumeSetting> selectByExample(UmsIntegrationConsumeSettingExample example);
+
+    UmsIntegrationConsumeSetting selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsIntegrationConsumeSetting record, @Param("example") UmsIntegrationConsumeSettingExample example);
+
+    int updateByExample(@Param("record") UmsIntegrationConsumeSetting record, @Param("example") UmsIntegrationConsumeSettingExample example);
+
+    int updateByPrimaryKeySelective(UmsIntegrationConsumeSetting record);
+
+    int updateByPrimaryKey(UmsIntegrationConsumeSetting record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberLevelMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberLevel;
+import com.hwrj.cloud.admin.model.UmsMemberLevelExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberLevelMapper {
+    long countByExample(UmsMemberLevelExample example);
+
+    int deleteByExample(UmsMemberLevelExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberLevel record);
+
+    int insertSelective(UmsMemberLevel record);
+
+    List<UmsMemberLevel> selectByExample(UmsMemberLevelExample example);
+
+    UmsMemberLevel selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberLevel record, @Param("example") UmsMemberLevelExample example);
+
+    int updateByExample(@Param("record") UmsMemberLevel record, @Param("example") UmsMemberLevelExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberLevel record);
+
+    int updateByPrimaryKey(UmsMemberLevel record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberLoginLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberLoginLog;
+import com.hwrj.cloud.admin.model.UmsMemberLoginLogExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberLoginLogMapper {
+    long countByExample(UmsMemberLoginLogExample example);
+
+    int deleteByExample(UmsMemberLoginLogExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberLoginLog record);
+
+    int insertSelective(UmsMemberLoginLog record);
+
+    List<UmsMemberLoginLog> selectByExample(UmsMemberLoginLogExample example);
+
+    UmsMemberLoginLog selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberLoginLog record, @Param("example") UmsMemberLoginLogExample example);
+
+    int updateByExample(@Param("record") UmsMemberLoginLog record, @Param("example") UmsMemberLoginLogExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberLoginLog record);
+
+    int updateByPrimaryKey(UmsMemberLoginLog record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMember;
+import com.hwrj.cloud.admin.model.UmsMemberExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberMapper {
+    long countByExample(UmsMemberExample example);
+
+    int deleteByExample(UmsMemberExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMember record);
+
+    int insertSelective(UmsMember record);
+
+    List<UmsMember> selectByExample(UmsMemberExample example);
+
+    UmsMember selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMember record, @Param("example") UmsMemberExample example);
+
+    int updateByExample(@Param("record") UmsMember record, @Param("example") UmsMemberExample example);
+
+    int updateByPrimaryKeySelective(UmsMember record);
+
+    int updateByPrimaryKey(UmsMember record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberMemberTagRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberMemberTagRelation;
+import com.hwrj.cloud.admin.model.UmsMemberMemberTagRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberMemberTagRelationMapper {
+    long countByExample(UmsMemberMemberTagRelationExample example);
+
+    int deleteByExample(UmsMemberMemberTagRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberMemberTagRelation record);
+
+    int insertSelective(UmsMemberMemberTagRelation record);
+
+    List<UmsMemberMemberTagRelation> selectByExample(UmsMemberMemberTagRelationExample example);
+
+    UmsMemberMemberTagRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberMemberTagRelation record, @Param("example") UmsMemberMemberTagRelationExample example);
+
+    int updateByExample(@Param("record") UmsMemberMemberTagRelation record, @Param("example") UmsMemberMemberTagRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberMemberTagRelation record);
+
+    int updateByPrimaryKey(UmsMemberMemberTagRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberPlatformMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberPlatform;
+import com.hwrj.cloud.admin.model.UmsMemberPlatformExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberPlatformMapper {
+    long countByExample(UmsMemberPlatformExample example);
+
+    int deleteByExample(UmsMemberPlatformExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberPlatform record);
+
+    int insertSelective(UmsMemberPlatform record);
+
+    List<UmsMemberPlatform> selectByExample(UmsMemberPlatformExample example);
+
+    UmsMemberPlatform selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberPlatform record, @Param("example") UmsMemberPlatformExample example);
+
+    int updateByExample(@Param("record") UmsMemberPlatform record, @Param("example") UmsMemberPlatformExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberPlatform record);
+
+    int updateByPrimaryKey(UmsMemberPlatform record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberProductCategoryRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberProductCategoryRelation;
+import com.hwrj.cloud.admin.model.UmsMemberProductCategoryRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberProductCategoryRelationMapper {
+    long countByExample(UmsMemberProductCategoryRelationExample example);
+
+    int deleteByExample(UmsMemberProductCategoryRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberProductCategoryRelation record);
+
+    int insertSelective(UmsMemberProductCategoryRelation record);
+
+    List<UmsMemberProductCategoryRelation> selectByExample(UmsMemberProductCategoryRelationExample example);
+
+    UmsMemberProductCategoryRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberProductCategoryRelation record, @Param("example") UmsMemberProductCategoryRelationExample example);
+
+    int updateByExample(@Param("record") UmsMemberProductCategoryRelation record, @Param("example") UmsMemberProductCategoryRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberProductCategoryRelation record);
+
+    int updateByPrimaryKey(UmsMemberProductCategoryRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberReceiveAddressMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberReceiveAddress;
+import com.hwrj.cloud.admin.model.UmsMemberReceiveAddressExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberReceiveAddressMapper {
+    long countByExample(UmsMemberReceiveAddressExample example);
+
+    int deleteByExample(UmsMemberReceiveAddressExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberReceiveAddress record);
+
+    int insertSelective(UmsMemberReceiveAddress record);
+
+    List<UmsMemberReceiveAddress> selectByExample(UmsMemberReceiveAddressExample example);
+
+    UmsMemberReceiveAddress selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberReceiveAddress record, @Param("example") UmsMemberReceiveAddressExample example);
+
+    int updateByExample(@Param("record") UmsMemberReceiveAddress record, @Param("example") UmsMemberReceiveAddressExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberReceiveAddress record);
+
+    int updateByPrimaryKey(UmsMemberReceiveAddress record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberRuleSettingMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberRuleSetting;
+import com.hwrj.cloud.admin.model.UmsMemberRuleSettingExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberRuleSettingMapper {
+    long countByExample(UmsMemberRuleSettingExample example);
+
+    int deleteByExample(UmsMemberRuleSettingExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberRuleSetting record);
+
+    int insertSelective(UmsMemberRuleSetting record);
+
+    List<UmsMemberRuleSetting> selectByExample(UmsMemberRuleSettingExample example);
+
+    UmsMemberRuleSetting selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberRuleSetting record, @Param("example") UmsMemberRuleSettingExample example);
+
+    int updateByExample(@Param("record") UmsMemberRuleSetting record, @Param("example") UmsMemberRuleSettingExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberRuleSetting record);
+
+    int updateByPrimaryKey(UmsMemberRuleSetting record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberStatisticsInfoMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberStatisticsInfo;
+import com.hwrj.cloud.admin.model.UmsMemberStatisticsInfoExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberStatisticsInfoMapper {
+    long countByExample(UmsMemberStatisticsInfoExample example);
+
+    int deleteByExample(UmsMemberStatisticsInfoExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberStatisticsInfo record);
+
+    int insertSelective(UmsMemberStatisticsInfo record);
+
+    List<UmsMemberStatisticsInfo> selectByExample(UmsMemberStatisticsInfoExample example);
+
+    UmsMemberStatisticsInfo selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberStatisticsInfo record, @Param("example") UmsMemberStatisticsInfoExample example);
+
+    int updateByExample(@Param("record") UmsMemberStatisticsInfo record, @Param("example") UmsMemberStatisticsInfoExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberStatisticsInfo record);
+
+    int updateByPrimaryKey(UmsMemberStatisticsInfo record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberTagMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberTag;
+import com.hwrj.cloud.admin.model.UmsMemberTagExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberTagMapper {
+    long countByExample(UmsMemberTagExample example);
+
+    int deleteByExample(UmsMemberTagExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberTag record);
+
+    int insertSelective(UmsMemberTag record);
+
+    List<UmsMemberTag> selectByExample(UmsMemberTagExample example);
+
+    UmsMemberTag selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberTag record, @Param("example") UmsMemberTagExample example);
+
+    int updateByExample(@Param("record") UmsMemberTag record, @Param("example") UmsMemberTagExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberTag record);
+
+    int updateByPrimaryKey(UmsMemberTag record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMemberTaskMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMemberTask;
+import com.hwrj.cloud.admin.model.UmsMemberTaskExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMemberTaskMapper {
+    long countByExample(UmsMemberTaskExample example);
+
+    int deleteByExample(UmsMemberTaskExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMemberTask record);
+
+    int insertSelective(UmsMemberTask record);
+
+    List<UmsMemberTask> selectByExample(UmsMemberTaskExample example);
+
+    UmsMemberTask selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMemberTask record, @Param("example") UmsMemberTaskExample example);
+
+    int updateByExample(@Param("record") UmsMemberTask record, @Param("example") UmsMemberTaskExample example);
+
+    int updateByPrimaryKeySelective(UmsMemberTask record);
+
+    int updateByPrimaryKey(UmsMemberTask record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsMenuMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsMenu;
+import com.hwrj.cloud.admin.model.UmsMenuExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsMenuMapper {
+    long countByExample(UmsMenuExample example);
+
+    int deleteByExample(UmsMenuExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsMenu record);
+
+    int insertSelective(UmsMenu record);
+
+    List<UmsMenu> selectByExample(UmsMenuExample example);
+
+    UmsMenu selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsMenu record, @Param("example") UmsMenuExample example);
+
+    int updateByExample(@Param("record") UmsMenu record, @Param("example") UmsMenuExample example);
+
+    int updateByPrimaryKeySelective(UmsMenu record);
+
+    int updateByPrimaryKey(UmsMenu record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsPermissionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsPermission;
+import com.hwrj.cloud.admin.model.UmsPermissionExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsPermissionMapper {
+    long countByExample(UmsPermissionExample example);
+
+    int deleteByExample(UmsPermissionExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsPermission record);
+
+    int insertSelective(UmsPermission record);
+
+    List<UmsPermission> selectByExample(UmsPermissionExample example);
+
+    UmsPermission selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsPermission record, @Param("example") UmsPermissionExample example);
+
+    int updateByExample(@Param("record") UmsPermission record, @Param("example") UmsPermissionExample example);
+
+    int updateByPrimaryKeySelective(UmsPermission record);
+
+    int updateByPrimaryKey(UmsPermission record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsResourceCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsResourceCategory;
+import com.hwrj.cloud.admin.model.UmsResourceCategoryExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsResourceCategoryMapper {
+    long countByExample(UmsResourceCategoryExample example);
+
+    int deleteByExample(UmsResourceCategoryExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsResourceCategory record);
+
+    int insertSelective(UmsResourceCategory record);
+
+    List<UmsResourceCategory> selectByExample(UmsResourceCategoryExample example);
+
+    UmsResourceCategory selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsResourceCategory record, @Param("example") UmsResourceCategoryExample example);
+
+    int updateByExample(@Param("record") UmsResourceCategory record, @Param("example") UmsResourceCategoryExample example);
+
+    int updateByPrimaryKeySelective(UmsResourceCategory record);
+
+    int updateByPrimaryKey(UmsResourceCategory record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsResourceMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsResource;
+import com.hwrj.cloud.admin.model.UmsResourceExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsResourceMapper {
+    long countByExample(UmsResourceExample example);
+
+    int deleteByExample(UmsResourceExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsResource record);
+
+    int insertSelective(UmsResource record);
+
+    List<UmsResource> selectByExample(UmsResourceExample example);
+
+    UmsResource selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsResource record, @Param("example") UmsResourceExample example);
+
+    int updateByExample(@Param("record") UmsResource record, @Param("example") UmsResourceExample example);
+
+    int updateByPrimaryKeySelective(UmsResource record);
+
+    int updateByPrimaryKey(UmsResource record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRoleMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsRole;
+import com.hwrj.cloud.admin.model.UmsRoleExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsRoleMapper {
+    long countByExample(UmsRoleExample example);
+
+    int deleteByExample(UmsRoleExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsRole record);
+
+    int insertSelective(UmsRole record);
+
+    List<UmsRole> selectByExample(UmsRoleExample example);
+
+    UmsRole selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsRole record, @Param("example") UmsRoleExample example);
+
+    int updateByExample(@Param("record") UmsRole record, @Param("example") UmsRoleExample example);
+
+    int updateByPrimaryKeySelective(UmsRole record);
+
+    int updateByPrimaryKey(UmsRole record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRoleMenuRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsRoleMenuRelation;
+import com.hwrj.cloud.admin.model.UmsRoleMenuRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsRoleMenuRelationMapper {
+    long countByExample(UmsRoleMenuRelationExample example);
+
+    int deleteByExample(UmsRoleMenuRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsRoleMenuRelation record);
+
+    int insertSelective(UmsRoleMenuRelation record);
+
+    List<UmsRoleMenuRelation> selectByExample(UmsRoleMenuRelationExample example);
+
+    UmsRoleMenuRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsRoleMenuRelation record, @Param("example") UmsRoleMenuRelationExample example);
+
+    int updateByExample(@Param("record") UmsRoleMenuRelation record, @Param("example") UmsRoleMenuRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsRoleMenuRelation record);
+
+    int updateByPrimaryKey(UmsRoleMenuRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRolePermissionRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsRolePermissionRelation;
+import com.hwrj.cloud.admin.model.UmsRolePermissionRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsRolePermissionRelationMapper {
+    long countByExample(UmsRolePermissionRelationExample example);
+
+    int deleteByExample(UmsRolePermissionRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsRolePermissionRelation record);
+
+    int insertSelective(UmsRolePermissionRelation record);
+
+    List<UmsRolePermissionRelation> selectByExample(UmsRolePermissionRelationExample example);
+
+    UmsRolePermissionRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsRolePermissionRelation record, @Param("example") UmsRolePermissionRelationExample example);
+
+    int updateByExample(@Param("record") UmsRolePermissionRelation record, @Param("example") UmsRolePermissionRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsRolePermissionRelation record);
+
+    int updateByPrimaryKey(UmsRolePermissionRelation record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/UmsRoleResourceRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.UmsRoleResourceRelation;
+import com.hwrj.cloud.admin.model.UmsRoleResourceRelationExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface UmsRoleResourceRelationMapper {
+    long countByExample(UmsRoleResourceRelationExample example);
+
+    int deleteByExample(UmsRoleResourceRelationExample example);
+
+    int deleteByPrimaryKey(Long id);
+
+    int insert(UmsRoleResourceRelation record);
+
+    int insertSelective(UmsRoleResourceRelation record);
+
+    List<UmsRoleResourceRelation> selectByExample(UmsRoleResourceRelationExample example);
+
+    UmsRoleResourceRelation selectByPrimaryKey(Long id);
+
+    int updateByExampleSelective(@Param("record") UmsRoleResourceRelation record, @Param("example") UmsRoleResourceRelationExample example);
+
+    int updateByExample(@Param("record") UmsRoleResourceRelation record, @Param("example") UmsRoleResourceRelationExample example);
+
+    int updateByPrimaryKeySelective(UmsRoleResourceRelation record);
+
+    int updateByPrimaryKey(UmsRoleResourceRelation record);
+}

+ 26 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/ZipkinAnnotationsMapper.java

@@ -0,0 +1,26 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.ZipkinAnnotations;
+import com.hwrj.cloud.admin.model.ZipkinAnnotationsExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface ZipkinAnnotationsMapper {
+    long countByExample(ZipkinAnnotationsExample example);
+
+    int deleteByExample(ZipkinAnnotationsExample example);
+
+    int insert(ZipkinAnnotations record);
+
+    int insertSelective(ZipkinAnnotations record);
+
+    List<ZipkinAnnotations> selectByExampleWithBLOBs(ZipkinAnnotationsExample example);
+
+    List<ZipkinAnnotations> selectByExample(ZipkinAnnotationsExample example);
+
+    int updateByExampleSelective(@Param("record") ZipkinAnnotations record, @Param("example") ZipkinAnnotationsExample example);
+
+    int updateByExampleWithBLOBs(@Param("record") ZipkinAnnotations record, @Param("example") ZipkinAnnotationsExample example);
+
+    int updateByExample(@Param("record") ZipkinAnnotations record, @Param("example") ZipkinAnnotationsExample example);
+}

+ 31 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/ZipkinDependenciesMapper.java

@@ -0,0 +1,31 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.ZipkinDependencies;
+import com.hwrj.cloud.admin.model.ZipkinDependenciesExample;
+import java.util.Date;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface ZipkinDependenciesMapper {
+    long countByExample(ZipkinDependenciesExample example);
+
+    int deleteByExample(ZipkinDependenciesExample example);
+
+    int deleteByPrimaryKey(@Param("day") Date day, @Param("parent") String parent, @Param("child") String child);
+
+    int insert(ZipkinDependencies record);
+
+    int insertSelective(ZipkinDependencies record);
+
+    List<ZipkinDependencies> selectByExample(ZipkinDependenciesExample example);
+
+    ZipkinDependencies selectByPrimaryKey(@Param("day") Date day, @Param("parent") String parent, @Param("child") String child);
+
+    int updateByExampleSelective(@Param("record") ZipkinDependencies record, @Param("example") ZipkinDependenciesExample example);
+
+    int updateByExample(@Param("record") ZipkinDependencies record, @Param("example") ZipkinDependenciesExample example);
+
+    int updateByPrimaryKeySelective(ZipkinDependencies record);
+
+    int updateByPrimaryKey(ZipkinDependencies record);
+}

+ 30 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/mapper/ZipkinSpansMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.admin.mapper;
+
+import com.hwrj.cloud.admin.model.ZipkinSpans;
+import com.hwrj.cloud.admin.model.ZipkinSpansExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface ZipkinSpansMapper {
+    long countByExample(ZipkinSpansExample example);
+
+    int deleteByExample(ZipkinSpansExample example);
+
+    int deleteByPrimaryKey(@Param("traceIdHigh") Long traceIdHigh, @Param("traceId") Long traceId, @Param("id") Long id);
+
+    int insert(ZipkinSpans record);
+
+    int insertSelective(ZipkinSpans record);
+
+    List<ZipkinSpans> selectByExample(ZipkinSpansExample example);
+
+    ZipkinSpans selectByPrimaryKey(@Param("traceIdHigh") Long traceIdHigh, @Param("traceId") Long traceId, @Param("id") Long id);
+
+    int updateByExampleSelective(@Param("record") ZipkinSpans record, @Param("example") ZipkinSpansExample example);
+
+    int updateByExample(@Param("record") ZipkinSpans record, @Param("example") ZipkinSpansExample example);
+
+    int updateByPrimaryKeySelective(ZipkinSpans record);
+
+    int updateByPrimaryKey(ZipkinSpans record);
+}

+ 107 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelp.java

@@ -0,0 +1,107 @@
+package com.hwrj.cloud.admin.model;
+
+import java.io.Serializable;
+import java.util.Date;
+
+public class CmsHelp implements Serializable {
+    private Long id;
+
+    private Long categoryId;
+
+    private String icon;
+
+    private String title;
+
+    private Integer showStatus;
+
+    private Date createTime;
+
+    private Integer readCount;
+
+    private String content;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getCategoryId() {
+        return categoryId;
+    }
+
+    public void setCategoryId(Long categoryId) {
+        this.categoryId = categoryId;
+    }
+
+    public String getIcon() {
+        return icon;
+    }
+
+    public void setIcon(String icon) {
+        this.icon = icon;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public Integer getShowStatus() {
+        return showStatus;
+    }
+
+    public void setShowStatus(Integer showStatus) {
+        this.showStatus = showStatus;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Integer getReadCount() {
+        return readCount;
+    }
+
+    public void setReadCount(Integer readCount) {
+        this.readCount = readCount;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", id=").append(id);
+        sb.append(", categoryId=").append(categoryId);
+        sb.append(", icon=").append(icon);
+        sb.append(", title=").append(title);
+        sb.append(", showStatus=").append(showStatus);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", readCount=").append(readCount);
+        sb.append(", content=").append(content);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 87 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelpCategory.java

@@ -0,0 +1,87 @@
+package com.hwrj.cloud.admin.model;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+
+public class CmsHelpCategory implements Serializable {
+    private Long id;
+
+    private String name;
+
+    @ApiModelProperty(value = "分类图标")
+    private String icon;
+
+    @ApiModelProperty(value = "专题数量")
+    private Integer helpCount;
+
+    private Integer showStatus;
+
+    private Integer sort;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getIcon() {
+        return icon;
+    }
+
+    public void setIcon(String icon) {
+        this.icon = icon;
+    }
+
+    public Integer getHelpCount() {
+        return helpCount;
+    }
+
+    public void setHelpCount(Integer helpCount) {
+        this.helpCount = helpCount;
+    }
+
+    public Integer getShowStatus() {
+        return showStatus;
+    }
+
+    public void setShowStatus(Integer showStatus) {
+        this.showStatus = showStatus;
+    }
+
+    public Integer getSort() {
+        return sort;
+    }
+
+    public void setSort(Integer sort) {
+        this.sort = sort;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", id=").append(id);
+        sb.append(", name=").append(name);
+        sb.append(", icon=").append(icon);
+        sb.append(", helpCount=").append(helpCount);
+        sb.append(", showStatus=").append(showStatus);
+        sb.append(", sort=").append(sort);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 580 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelpCategoryExample.java

@@ -0,0 +1,580 @@
+package com.hwrj.cloud.admin.model;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class CmsHelpCategoryExample {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public CmsHelpCategoryExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Long value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Long value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Long value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Long value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Long value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Long value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Long> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Long> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Long value1, Long value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Long value1, Long value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNull() {
+            addCriterion("name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNotNull() {
+            addCriterion("name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameEqualTo(String value) {
+            addCriterion("name =", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotEqualTo(String value) {
+            addCriterion("name <>", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThan(String value) {
+            addCriterion("name >", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThanOrEqualTo(String value) {
+            addCriterion("name >=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThan(String value) {
+            addCriterion("name <", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThanOrEqualTo(String value) {
+            addCriterion("name <=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLike(String value) {
+            addCriterion("name like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotLike(String value) {
+            addCriterion("name not like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIn(List<String> values) {
+            addCriterion("name in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotIn(List<String> values) {
+            addCriterion("name not in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameBetween(String value1, String value2) {
+            addCriterion("name between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotBetween(String value1, String value2) {
+            addCriterion("name not between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconIsNull() {
+            addCriterion("icon is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconIsNotNull() {
+            addCriterion("icon is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconEqualTo(String value) {
+            addCriterion("icon =", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotEqualTo(String value) {
+            addCriterion("icon <>", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconGreaterThan(String value) {
+            addCriterion("icon >", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconGreaterThanOrEqualTo(String value) {
+            addCriterion("icon >=", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconLessThan(String value) {
+            addCriterion("icon <", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconLessThanOrEqualTo(String value) {
+            addCriterion("icon <=", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconLike(String value) {
+            addCriterion("icon like", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotLike(String value) {
+            addCriterion("icon not like", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconIn(List<String> values) {
+            addCriterion("icon in", values, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotIn(List<String> values) {
+            addCriterion("icon not in", values, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconBetween(String value1, String value2) {
+            addCriterion("icon between", value1, value2, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotBetween(String value1, String value2) {
+            addCriterion("icon not between", value1, value2, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountIsNull() {
+            addCriterion("help_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountIsNotNull() {
+            addCriterion("help_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountEqualTo(Integer value) {
+            addCriterion("help_count =", value, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountNotEqualTo(Integer value) {
+            addCriterion("help_count <>", value, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountGreaterThan(Integer value) {
+            addCriterion("help_count >", value, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("help_count >=", value, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountLessThan(Integer value) {
+            addCriterion("help_count <", value, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountLessThanOrEqualTo(Integer value) {
+            addCriterion("help_count <=", value, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountIn(List<Integer> values) {
+            addCriterion("help_count in", values, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountNotIn(List<Integer> values) {
+            addCriterion("help_count not in", values, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountBetween(Integer value1, Integer value2) {
+            addCriterion("help_count between", value1, value2, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andHelpCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("help_count not between", value1, value2, "helpCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusIsNull() {
+            addCriterion("show_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusIsNotNull() {
+            addCriterion("show_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusEqualTo(Integer value) {
+            addCriterion("show_status =", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusNotEqualTo(Integer value) {
+            addCriterion("show_status <>", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusGreaterThan(Integer value) {
+            addCriterion("show_status >", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("show_status >=", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusLessThan(Integer value) {
+            addCriterion("show_status <", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("show_status <=", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusIn(List<Integer> values) {
+            addCriterion("show_status in", values, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusNotIn(List<Integer> values) {
+            addCriterion("show_status not in", values, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusBetween(Integer value1, Integer value2) {
+            addCriterion("show_status between", value1, value2, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("show_status not between", value1, value2, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortIsNull() {
+            addCriterion("sort is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortIsNotNull() {
+            addCriterion("sort is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortEqualTo(Integer value) {
+            addCriterion("sort =", value, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortNotEqualTo(Integer value) {
+            addCriterion("sort <>", value, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortGreaterThan(Integer value) {
+            addCriterion("sort >", value, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortGreaterThanOrEqualTo(Integer value) {
+            addCriterion("sort >=", value, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortLessThan(Integer value) {
+            addCriterion("sort <", value, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortLessThanOrEqualTo(Integer value) {
+            addCriterion("sort <=", value, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortIn(List<Integer> values) {
+            addCriterion("sort in", values, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortNotIn(List<Integer> values) {
+            addCriterion("sort not in", values, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortBetween(Integer value1, Integer value2) {
+            addCriterion("sort between", value1, value2, "sort");
+            return (Criteria) this;
+        }
+
+        public Criteria andSortNotBetween(Integer value1, Integer value2) {
+            addCriterion("sort not between", value1, value2, "sort");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 641 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsHelpExample.java

@@ -0,0 +1,641 @@
+package com.hwrj.cloud.admin.model;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class CmsHelpExample {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public CmsHelpExample() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(condition));
+        }
+
+        protected void addCriterion(String condition, Object value, String property) {
+            if (value == null) {
+                throw new RuntimeException("Value for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value));
+        }
+
+        protected void addCriterion(String condition, Object value1, Object value2, String property) {
+            if (value1 == null || value2 == null) {
+                throw new RuntimeException("Between values for " + property + " cannot be null");
+            }
+            criteria.add(new Criterion(condition, value1, value2));
+        }
+
+        public Criteria andIdIsNull() {
+            addCriterion("id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIsNotNull() {
+            addCriterion("id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdEqualTo(Long value) {
+            addCriterion("id =", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotEqualTo(Long value) {
+            addCriterion("id <>", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThan(Long value) {
+            addCriterion("id >", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdGreaterThanOrEqualTo(Long value) {
+            addCriterion("id >=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThan(Long value) {
+            addCriterion("id <", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdLessThanOrEqualTo(Long value) {
+            addCriterion("id <=", value, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdIn(List<Long> values) {
+            addCriterion("id in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotIn(List<Long> values) {
+            addCriterion("id not in", values, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdBetween(Long value1, Long value2) {
+            addCriterion("id between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andIdNotBetween(Long value1, Long value2) {
+            addCriterion("id not between", value1, value2, "id");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdIsNull() {
+            addCriterion("category_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdIsNotNull() {
+            addCriterion("category_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdEqualTo(Long value) {
+            addCriterion("category_id =", value, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdNotEqualTo(Long value) {
+            addCriterion("category_id <>", value, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdGreaterThan(Long value) {
+            addCriterion("category_id >", value, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdGreaterThanOrEqualTo(Long value) {
+            addCriterion("category_id >=", value, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdLessThan(Long value) {
+            addCriterion("category_id <", value, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdLessThanOrEqualTo(Long value) {
+            addCriterion("category_id <=", value, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdIn(List<Long> values) {
+            addCriterion("category_id in", values, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdNotIn(List<Long> values) {
+            addCriterion("category_id not in", values, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdBetween(Long value1, Long value2) {
+            addCriterion("category_id between", value1, value2, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andCategoryIdNotBetween(Long value1, Long value2) {
+            addCriterion("category_id not between", value1, value2, "categoryId");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconIsNull() {
+            addCriterion("icon is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconIsNotNull() {
+            addCriterion("icon is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconEqualTo(String value) {
+            addCriterion("icon =", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotEqualTo(String value) {
+            addCriterion("icon <>", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconGreaterThan(String value) {
+            addCriterion("icon >", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconGreaterThanOrEqualTo(String value) {
+            addCriterion("icon >=", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconLessThan(String value) {
+            addCriterion("icon <", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconLessThanOrEqualTo(String value) {
+            addCriterion("icon <=", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconLike(String value) {
+            addCriterion("icon like", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotLike(String value) {
+            addCriterion("icon not like", value, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconIn(List<String> values) {
+            addCriterion("icon in", values, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotIn(List<String> values) {
+            addCriterion("icon not in", values, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconBetween(String value1, String value2) {
+            addCriterion("icon between", value1, value2, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andIconNotBetween(String value1, String value2) {
+            addCriterion("icon not between", value1, value2, "icon");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleIsNull() {
+            addCriterion("title is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleIsNotNull() {
+            addCriterion("title is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleEqualTo(String value) {
+            addCriterion("title =", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleNotEqualTo(String value) {
+            addCriterion("title <>", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleGreaterThan(String value) {
+            addCriterion("title >", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleGreaterThanOrEqualTo(String value) {
+            addCriterion("title >=", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleLessThan(String value) {
+            addCriterion("title <", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleLessThanOrEqualTo(String value) {
+            addCriterion("title <=", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleLike(String value) {
+            addCriterion("title like", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleNotLike(String value) {
+            addCriterion("title not like", value, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleIn(List<String> values) {
+            addCriterion("title in", values, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleNotIn(List<String> values) {
+            addCriterion("title not in", values, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleBetween(String value1, String value2) {
+            addCriterion("title between", value1, value2, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andTitleNotBetween(String value1, String value2) {
+            addCriterion("title not between", value1, value2, "title");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusIsNull() {
+            addCriterion("show_status is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusIsNotNull() {
+            addCriterion("show_status is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusEqualTo(Integer value) {
+            addCriterion("show_status =", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusNotEqualTo(Integer value) {
+            addCriterion("show_status <>", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusGreaterThan(Integer value) {
+            addCriterion("show_status >", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusGreaterThanOrEqualTo(Integer value) {
+            addCriterion("show_status >=", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusLessThan(Integer value) {
+            addCriterion("show_status <", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusLessThanOrEqualTo(Integer value) {
+            addCriterion("show_status <=", value, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusIn(List<Integer> values) {
+            addCriterion("show_status in", values, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusNotIn(List<Integer> values) {
+            addCriterion("show_status not in", values, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusBetween(Integer value1, Integer value2) {
+            addCriterion("show_status between", value1, value2, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowStatusNotBetween(Integer value1, Integer value2) {
+            addCriterion("show_status not between", value1, value2, "showStatus");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountIsNull() {
+            addCriterion("read_count is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountIsNotNull() {
+            addCriterion("read_count is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountEqualTo(Integer value) {
+            addCriterion("read_count =", value, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountNotEqualTo(Integer value) {
+            addCriterion("read_count <>", value, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountGreaterThan(Integer value) {
+            addCriterion("read_count >", value, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountGreaterThanOrEqualTo(Integer value) {
+            addCriterion("read_count >=", value, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountLessThan(Integer value) {
+            addCriterion("read_count <", value, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountLessThanOrEqualTo(Integer value) {
+            addCriterion("read_count <=", value, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountIn(List<Integer> values) {
+            addCriterion("read_count in", values, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountNotIn(List<Integer> values) {
+            addCriterion("read_count not in", values, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountBetween(Integer value1, Integer value2) {
+            addCriterion("read_count between", value1, value2, "readCount");
+            return (Criteria) this;
+        }
+
+        public Criteria andReadCountNotBetween(Integer value1, Integer value2) {
+            addCriterion("read_count not between", value1, value2, "readCount");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 112 - 0
forest-admin/admin-mbg/src/main/java/com/hwrj/cloud/admin/model/CmsMemberReport.java

@@ -0,0 +1,112 @@
+package com.hwrj.cloud.admin.model;
+
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.util.Date;
+
+public class CmsMemberReport implements Serializable {
+    private Long id;
+
+    @ApiModelProperty(value = "举报类型:0->商品评价;1->话题内容;2->用户评论")
+    private Integer reportType;
+
+    @ApiModelProperty(value = "举报人")
+    private String reportMemberName;
+
+    private Date createTime;
+
+    private String reportObject;
+
+    @ApiModelProperty(value = "举报状态:0->未处理;1->已处理")
+    private Integer reportStatus;
+
+    @ApiModelProperty(value = "处理结果:0->无效;1->有效;2->恶意")
+    private Integer handleStatus;
+
+    private String note;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Integer getReportType() {
+        return reportType;
+    }
+
+    public void setReportType(Integer reportType) {
+        this.reportType = reportType;
+    }
+
+    public String getReportMemberName() {
+        return reportMemberName;
+    }
+
+    public void setReportMemberName(String reportMemberName) {
+        this.reportMemberName = reportMemberName;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getReportObject() {
+        return reportObject;
+    }
+
+    public void setReportObject(String reportObject) {
+        this.reportObject = reportObject;
+    }
+
+    public Integer getReportStatus() {
+        return reportStatus;
+    }
+
+    public void setReportStatus(Integer reportStatus) {
+        this.reportStatus = reportStatus;
+    }
+
+    public Integer getHandleStatus() {
+        return handleStatus;
+    }
+
+    public void setHandleStatus(Integer handleStatus) {
+        this.handleStatus = handleStatus;
+    }
+
+    public String getNote() {
+        return note;
+    }
+
+    public void setNote(String note) {
+        this.note = note;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", id=").append(id);
+        sb.append(", reportType=").append(reportType);
+        sb.append(", reportMemberName=").append(reportMemberName);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", reportObject=").append(reportObject);
+        sb.append(", reportStatus=").append(reportStatus);
+        sb.append(", handleStatus=").append(handleStatus);
+        sb.append(", note=").append(note);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

Some files were not shown because too many files changed in this diff