瀏覽代碼

首次提交

lym 1 月之前
父節點
當前提交
964e6fa360
共有 100 個文件被更改,包括 4328 次插入0 次删除
  1. 48 0
      forest-monitor/pom.xml
  2. 15 0
      forest-monitor/src/main/java/com/hwrj/cloud/monitor/ForestMonitorApplication.java
  3. 47 0
      forest-monitor/src/main/java/com/hwrj/cloud/monitor/config/SecuritySecureConfig.java
  4. 5 0
      forest-monitor/src/main/resources/application-dev.yml
  5. 17 0
      forest-monitor/src/main/resources/application.yml
  6. 23 0
      forest-portal/pom.xml
  7. 26 0
      forest-portal/portal-common/pom.xml
  8. 63 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/client/MemberFeign.java
  9. 22 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/CmsPrefrenceAreaProductRelationInput.java
  10. 26 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/CmsSubjectProductRelationInput.java
  11. 79 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsIntegrationConsumeSetting.java
  12. 331 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMember.java
  13. 173 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberLevel.java
  14. 99 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberLoginLog.java
  15. 51 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberMemberTagRelation.java
  16. 201 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberPlatform.java
  17. 51 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberProductCategoryRelation.java
  18. 137 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberReceiveAddress.java
  19. 104 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberRuleSetting.java
  20. 207 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberStatisticsInfo.java
  21. 67 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberTag.java
  22. 78 0
      forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberTask.java
  23. 36 0
      forest-portal/portal-mbg/pom.xml
  24. 73 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/CommentGenerator.java
  25. 38 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/Generator.java
  26. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsHelpCategoryMapper.java
  27. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsHelpMapper.java
  28. 22 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsMemberReportMapper.java
  29. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsPrefrenceAreaMapper.java
  30. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsPrefrenceAreaProductRelationMapper.java
  31. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectCategoryMapper.java
  32. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectCommentMapper.java
  33. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectMapper.java
  34. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectProductRelationMapper.java
  35. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsTopicCategoryMapper.java
  36. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsTopicCommentMapper.java
  37. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsTopicMapper.java
  38. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsCartItemMapper.java
  39. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsCompanyAddressMapper.java
  40. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderItemMapper.java
  41. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderMapper.java
  42. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderOperateHistoryMapper.java
  43. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderPayMapper.java
  44. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderReturnApplyMapper.java
  45. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderReturnReasonMapper.java
  46. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderSettingMapper.java
  47. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsPreItemMapper.java
  48. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsAlbumMapper.java
  49. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsAlbumPicMapper.java
  50. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsBasePositionMapper.java
  51. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsBrandMapper.java
  52. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsCommentMapper.java
  53. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsCommentReplayMapper.java
  54. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsFeightTemplateMapper.java
  55. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsMemberPriceMapper.java
  56. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductAttributeCategoryMapper.java
  57. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductAttributeMapper.java
  58. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductAttributeValueMapper.java
  59. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductCategoryAttributeRelationMapper.java
  60. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductCategoryMapper.java
  61. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductFullReductionMapper.java
  62. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductLadderMapper.java
  63. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductMapper.java
  64. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductOperateLogMapper.java
  65. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductVertifyRecordMapper.java
  66. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsSkuStockMapper.java
  67. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponHistoryMapper.java
  68. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponMapper.java
  69. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponProductCategoryRelationMapper.java
  70. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponProductRelationMapper.java
  71. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionLogMapper.java
  72. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionMapper.java
  73. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionProductRelationMapper.java
  74. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionSessionMapper.java
  75. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeAdvertiseMapper.java
  76. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeBrandMapper.java
  77. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeNewProductMapper.java
  78. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeRecommendProductMapper.java
  79. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeRecommendSubjectMapper.java
  80. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminLoginLogMapper.java
  81. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminMapper.java
  82. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminPermissionRelationMapper.java
  83. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminRoleRelationMapper.java
  84. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyFileMapper.java
  85. 39 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyInfoMapper.java
  86. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyShareMapper.java
  87. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyShopMapper.java
  88. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsGrowthChangeHistoryMapper.java
  89. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsIntegrationChangeHistoryMapper.java
  90. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsIntegrationConsumeSettingMapper.java
  91. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberLevelMapper.java
  92. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberLoginLogMapper.java
  93. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberMapper.java
  94. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberMemberTagRelationMapper.java
  95. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberOriginMapper.java
  96. 36 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberOriginProductMapper.java
  97. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberPlatformMapper.java
  98. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberProductCategoryRelationMapper.java
  99. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberReceiveAddressMapper.java
  100. 30 0
      forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberRuleSettingMapper.java

+ 48 - 0
forest-monitor/pom.xml

@@ -0,0 +1,48 @@
+<?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-mall-cloud</artifactId>
+        <groupId>com.hwrj.cloud</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.hwrj.cloud.monitor</groupId>
+    <artifactId>forest-monitor</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>de.codecentric</groupId>
+            <artifactId>spring-boot-admin-starter-server</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-security</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>com.spotify</groupId>
+                <artifactId>docker-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+
+</project>

+ 15 - 0
forest-monitor/src/main/java/com/hwrj/cloud/monitor/ForestMonitorApplication.java

@@ -0,0 +1,15 @@
+package com.hwrj.cloud.monitor;
+
+import de.codecentric.boot.admin.server.config.EnableAdminServer;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+
+@EnableDiscoveryClient
+@EnableAdminServer
+@SpringBootApplication
+public class ForestMonitorApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(ForestMonitorApplication.class, args);
+    }
+}

+ 47 - 0
forest-monitor/src/main/java/com/hwrj/cloud/monitor/config/SecuritySecureConfig.java

@@ -0,0 +1,47 @@
+package com.hwrj.cloud.monitor.config;
+
+import de.codecentric.boot.admin.server.config.AdminServerProperties;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.security.config.annotation.web.builders.HttpSecurity;
+import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
+import org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler;
+import org.springframework.security.web.csrf.CookieCsrfTokenRepository;
+
+/**
+ * Created by macro on 2019/9/30.
+ */
+@Configuration
+public class SecuritySecureConfig extends WebSecurityConfigurerAdapter {
+    private final String adminContextPath;
+
+    public SecuritySecureConfig(AdminServerProperties adminServerProperties) {
+        this.adminContextPath = adminServerProperties.getContextPath();
+    }
+
+    @Override
+    protected void configure(HttpSecurity http) throws Exception {
+        SavedRequestAwareAuthenticationSuccessHandler successHandler = new SavedRequestAwareAuthenticationSuccessHandler();
+        successHandler.setTargetUrlParameter("redirectTo");
+        successHandler.setDefaultTargetUrl(adminContextPath + "/");
+
+        http.authorizeRequests()
+                //1.配置所有静态资源和登录页可以公开访问
+                .antMatchers(adminContextPath + "/assets/**").permitAll()
+                .antMatchers(adminContextPath + "/login").permitAll()
+                .anyRequest().authenticated()
+                .and()
+                //2.配置登录和登出路径
+                .formLogin().loginPage(adminContextPath + "/login").successHandler(successHandler).and()
+                .logout().logoutUrl(adminContextPath + "/logout").and()
+                //3.开启http basic支持,admin-client注册时需要使用
+                .httpBasic().and()
+                .csrf()
+                //4.开启基于cookie的csrf保护
+                .csrfTokenRepository(CookieCsrfTokenRepository.withHttpOnlyFalse())
+                //5.忽略这些路径的csrf保护以便admin-client注册
+                .ignoringAntMatchers(
+                        adminContextPath + "/instances",
+                        adminContextPath + "/actuator/**"
+                );
+    }
+}

+ 5 - 0
forest-monitor/src/main/resources/application-dev.yml

@@ -0,0 +1,5 @@
+spring:
+  cloud:
+    nacos:
+      discovery:
+        server-addr: http://localhost:8898

+ 17 - 0
forest-monitor/src/main/resources/application.yml

@@ -0,0 +1,17 @@
+spring:
+  application:
+    name: forest-monitor
+  security: # 配置登录用户名和密码
+    user:
+      name: forest
+      password: 123456
+  boot:  # 不显示admin-server的监控信息
+    admin:
+      discovery:
+        ignored-services: ${spring.application.name}
+  cloud:
+    nacos:
+      discovery:
+        server-addr: http://localhost:8898
+server:
+  port: 9091

+ 23 - 0
forest-portal/pom.xml

@@ -0,0 +1,23 @@
+<?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-mall-cloud</artifactId>
+        <groupId>com.hwrj.cloud</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.hwrj.cloud.portal</groupId>
+    <artifactId>forest-portal</artifactId>
+    <packaging>pom</packaging>
+    <description>前端服务</description>
+    <modules>
+        <module>portal-common</module>
+        <module>portal-mbg</module>
+        <module>portal-server</module>
+    </modules>
+
+
+</project>

+ 26 - 0
forest-portal/portal-common/pom.xml

@@ -0,0 +1,26 @@
+<?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-portal</artifactId>
+        <groupId>com.hwrj.cloud.portal</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>portal-common</artifactId>
+    <dependencies>
+        <dependency>
+            <groupId>com.hwrj.cloud.common</groupId>
+            <artifactId>forest-common</artifactId>
+            <version>0.0.1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-openfeign</artifactId>
+        </dependency>
+    </dependencies>
+
+
+</project>

+ 63 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/client/MemberFeign.java

@@ -0,0 +1,63 @@
+package com.hwrj.cloud.portal.client;
+
+
+import com.hwrj.cloud.common.api.CommonResult;
+import com.hwrj.cloud.portal.model.UmsIntegrationConsumeSetting;
+import com.hwrj.cloud.portal.model.UmsMemberReceiveAddress;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PathVariable;
+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 mtcarpenter
+ * @github https://github.com/mtcarpenter/mall-cloud-alibaba
+ * @desc 微信公众号:山间木匠
+ */
+@FeignClient(name = "forest-portal")
+public interface MemberFeign {
+
+    /**
+     * 显示所有收货地址
+     *
+     * @param memberId
+     * @return
+     */
+    @RequestMapping(value = "/member/address/list", method = RequestMethod.GET)
+    CommonResult<List<UmsMemberReceiveAddress>> list(@RequestParam(value = "memberId", required = false) Long memberId);
+
+
+    /**
+     * 获取积分使用规则
+     *
+     * @param id
+     * @return
+     */
+    @RequestMapping(value = "/member/productCollection/integrationConsumeSetting", method = RequestMethod.GET)
+    CommonResult<UmsIntegrationConsumeSetting> integrationConsumeSetting(@RequestParam(value = "id", defaultValue = "1") Long id);
+
+
+    /**
+     * 获取收货地址详情
+     *
+     * @param id
+     * @return
+     */
+    @RequestMapping(value = "/member/address/{id}", method = RequestMethod.GET)
+    CommonResult<UmsMemberReceiveAddress> getItem(@PathVariable Long id);
+
+
+    /**
+     * 根据会员id修改会员积分
+     *
+     * @param id
+     * @param integration
+     * @return
+     */
+    @RequestMapping(value = "/sso/updateIntegration", method = RequestMethod.GET)
+    CommonResult updateIntegration(@RequestParam("id") Long id, @RequestParam("integration") Integer integration);
+
+}

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

@@ -0,0 +1,22 @@
+package com.hwrj.cloud.portal.model;
+
+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-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/CmsSubjectProductRelationInput.java

@@ -0,0 +1,26 @@
+package com.hwrj.cloud.portal.model;
+
+
+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;
+
+
+}

+ 79 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsIntegrationConsumeSetting.java

@@ -0,0 +1,79 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+public class UmsIntegrationConsumeSetting implements Serializable {
+    private Long id;
+
+    @ApiModelProperty(value = "每一元需要抵扣的积分数量")
+    private Integer deductionPerAmount;
+
+    @ApiModelProperty(value = "每笔订单最高抵用百分比")
+    private Integer maxPercentPerOrder;
+
+    @ApiModelProperty(value = "每次使用积分最小单位100")
+    private Integer useUnit;
+
+    @ApiModelProperty(value = "是否可以和优惠券同用;0->不可以;1->可以")
+    private Integer couponStatus;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Integer getDeductionPerAmount() {
+        return deductionPerAmount;
+    }
+
+    public void setDeductionPerAmount(Integer deductionPerAmount) {
+        this.deductionPerAmount = deductionPerAmount;
+    }
+
+    public Integer getMaxPercentPerOrder() {
+        return maxPercentPerOrder;
+    }
+
+    public void setMaxPercentPerOrder(Integer maxPercentPerOrder) {
+        this.maxPercentPerOrder = maxPercentPerOrder;
+    }
+
+    public Integer getUseUnit() {
+        return useUnit;
+    }
+
+    public void setUseUnit(Integer useUnit) {
+        this.useUnit = useUnit;
+    }
+
+    public Integer getCouponStatus() {
+        return couponStatus;
+    }
+
+    public void setCouponStatus(Integer couponStatus) {
+        this.couponStatus = couponStatus;
+    }
+
+    @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(", deductionPerAmount=").append(deductionPerAmount);
+        sb.append(", maxPercentPerOrder=").append(maxPercentPerOrder);
+        sb.append(", useUnit=").append(useUnit);
+        sb.append(", couponStatus=").append(couponStatus);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 331 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMember.java

@@ -0,0 +1,331 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+public class UmsMember implements Serializable {
+    private Long id;
+
+    private Long memberLevelId;
+
+    @ApiModelProperty(value = "用户名")
+    private String username;
+
+    @ApiModelProperty(value = "密码")
+    private String password;
+
+    @ApiModelProperty(value = "昵称")
+    private String nickname;
+
+    @ApiModelProperty(value = "手机号码")
+    private String phone;
+
+    @ApiModelProperty(value = "帐号启用状态:0->禁用;1->启用")
+    private Integer status;
+
+    @ApiModelProperty(value = "注册时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "头像")
+    private String icon;
+
+    @ApiModelProperty(value = "性别:0->未知;1->男;2->女")
+    private Integer gender;
+
+    @ApiModelProperty(value = "生日")
+    private Date birthday;
+
+    @ApiModelProperty(value = "所做城市")
+    private String city;
+
+    @ApiModelProperty(value = "职业")
+    private String job;
+
+    @ApiModelProperty(value = "个性签名")
+    private String personalizedSignature;
+
+    @ApiModelProperty(value = "用户来源")
+    private Integer sourceType;
+
+    @ApiModelProperty(value = "积分")
+    private Integer integration;
+
+    @ApiModelProperty(value = "成长值")
+    private Integer growth;
+
+    @ApiModelProperty(value = "剩余抽奖次数")
+    private Integer luckeyCount;
+
+    @ApiModelProperty(value = "历史积分数量")
+    private Integer historyIntegration;
+
+    @ApiModelProperty(value = "会员类型")
+    private String type;
+
+    @ApiModelProperty(value = "供应商")
+    private String companyInfo;
+
+    @ApiModelProperty(value = "认证方式")
+    private String way;
+
+    @ApiModelProperty(value = "认证类型0、普通1、其他职业2、供应商")
+    private Integer cert;
+
+    @ApiModelProperty(value = "详细地址")
+    private String address;
+
+    @ApiModelProperty(value = "邮箱")
+    private String mail;
+
+    @ApiModelProperty(value = "供应商id")
+    private Long compId;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getMemberLevelId() {
+        return memberLevelId;
+    }
+
+    public void setMemberLevelId(Long memberLevelId) {
+        this.memberLevelId = memberLevelId;
+    }
+
+    public String getUsername() {
+        return username;
+    }
+
+    public void setUsername(String username) {
+        this.username = username;
+    }
+
+    public String getPassword() {
+        return password;
+    }
+
+    public void setPassword(String password) {
+        this.password = password;
+    }
+
+    public String getNickname() {
+        return nickname;
+    }
+
+    public void setNickname(String nickname) {
+        this.nickname = nickname;
+    }
+
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getIcon() {
+        return icon;
+    }
+
+    public void setIcon(String icon) {
+        this.icon = icon;
+    }
+
+    public Integer getGender() {
+        return gender;
+    }
+
+    public void setGender(Integer gender) {
+        this.gender = gender;
+    }
+
+    public Date getBirthday() {
+        return birthday;
+    }
+
+    public void setBirthday(Date birthday) {
+        this.birthday = birthday;
+    }
+
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    public String getJob() {
+        return job;
+    }
+
+    public void setJob(String job) {
+        this.job = job;
+    }
+
+    public String getPersonalizedSignature() {
+        return personalizedSignature;
+    }
+
+    public void setPersonalizedSignature(String personalizedSignature) {
+        this.personalizedSignature = personalizedSignature;
+    }
+
+    public Integer getSourceType() {
+        return sourceType;
+    }
+
+    public void setSourceType(Integer sourceType) {
+        this.sourceType = sourceType;
+    }
+
+    public Integer getIntegration() {
+        return integration;
+    }
+
+    public void setIntegration(Integer integration) {
+        this.integration = integration;
+    }
+
+    public Integer getGrowth() {
+        return growth;
+    }
+
+    public void setGrowth(Integer growth) {
+        this.growth = growth;
+    }
+
+    public Integer getLuckeyCount() {
+        return luckeyCount;
+    }
+
+    public void setLuckeyCount(Integer luckeyCount) {
+        this.luckeyCount = luckeyCount;
+    }
+
+    public Integer getHistoryIntegration() {
+        return historyIntegration;
+    }
+
+    public void setHistoryIntegration(Integer historyIntegration) {
+        this.historyIntegration = historyIntegration;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getCompanyInfo() {
+        return companyInfo;
+    }
+
+    public void setCompanyInfo(String companyInfo) {
+        this.companyInfo = companyInfo;
+    }
+
+    public String getWay() {
+        return way;
+    }
+
+    public void setWay(String way) {
+        this.way = way;
+    }
+
+    public Integer getCert() {
+        return cert;
+    }
+
+    public void setCert(Integer cert) {
+        this.cert = cert;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getMail() {
+        return mail;
+    }
+
+    public void setMail(String mail) {
+        this.mail = mail;
+    }
+
+    public Long getCompId() {
+        return compId;
+    }
+
+    public void setCompId(Long compId) {
+        this.compId = compId;
+    }
+
+    @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(", memberLevelId=").append(memberLevelId);
+        sb.append(", username=").append(username);
+        sb.append(", password=").append(password);
+        sb.append(", nickname=").append(nickname);
+        sb.append(", phone=").append(phone);
+        sb.append(", status=").append(status);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", icon=").append(icon);
+        sb.append(", gender=").append(gender);
+        sb.append(", birthday=").append(birthday);
+        sb.append(", city=").append(city);
+        sb.append(", job=").append(job);
+        sb.append(", personalizedSignature=").append(personalizedSignature);
+        sb.append(", sourceType=").append(sourceType);
+        sb.append(", integration=").append(integration);
+        sb.append(", growth=").append(growth);
+        sb.append(", luckeyCount=").append(luckeyCount);
+        sb.append(", historyIntegration=").append(historyIntegration);
+        sb.append(", type=").append(type);
+        sb.append(", companyInfo=").append(companyInfo);
+        sb.append(", way=").append(way);
+        sb.append(", cert=").append(cert);
+        sb.append(", address=").append(address);
+        sb.append(", mail=").append(mail);
+        sb.append(", compId=").append(compId);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 173 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberLevel.java

@@ -0,0 +1,173 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+public class UmsMemberLevel implements Serializable {
+    private Long id;
+
+    private String name;
+
+    private Integer growthPoint;
+
+    @ApiModelProperty(value = "是否为默认等级:0->不是;1->是")
+    private Integer defaultStatus;
+
+    @ApiModelProperty(value = "免运费标准")
+    private BigDecimal freeFreightPoint;
+
+    @ApiModelProperty(value = "每次评价获取的成长值")
+    private Integer commentGrowthPoint;
+
+    @ApiModelProperty(value = "是否有免邮特权")
+    private Integer priviledgeFreeFreight;
+
+    @ApiModelProperty(value = "是否有签到特权")
+    private Integer priviledgeSignIn;
+
+    @ApiModelProperty(value = "是否有评论获奖励特权")
+    private Integer priviledgeComment;
+
+    @ApiModelProperty(value = "是否有专享活动特权")
+    private Integer priviledgePromotion;
+
+    @ApiModelProperty(value = "是否有会员价格特权")
+    private Integer priviledgeMemberPrice;
+
+    @ApiModelProperty(value = "是否有生日特权")
+    private Integer priviledgeBirthday;
+
+    private String note;
+
+    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 Integer getGrowthPoint() {
+        return growthPoint;
+    }
+
+    public void setGrowthPoint(Integer growthPoint) {
+        this.growthPoint = growthPoint;
+    }
+
+    public Integer getDefaultStatus() {
+        return defaultStatus;
+    }
+
+    public void setDefaultStatus(Integer defaultStatus) {
+        this.defaultStatus = defaultStatus;
+    }
+
+    public BigDecimal getFreeFreightPoint() {
+        return freeFreightPoint;
+    }
+
+    public void setFreeFreightPoint(BigDecimal freeFreightPoint) {
+        this.freeFreightPoint = freeFreightPoint;
+    }
+
+    public Integer getCommentGrowthPoint() {
+        return commentGrowthPoint;
+    }
+
+    public void setCommentGrowthPoint(Integer commentGrowthPoint) {
+        this.commentGrowthPoint = commentGrowthPoint;
+    }
+
+    public Integer getPriviledgeFreeFreight() {
+        return priviledgeFreeFreight;
+    }
+
+    public void setPriviledgeFreeFreight(Integer priviledgeFreeFreight) {
+        this.priviledgeFreeFreight = priviledgeFreeFreight;
+    }
+
+    public Integer getPriviledgeSignIn() {
+        return priviledgeSignIn;
+    }
+
+    public void setPriviledgeSignIn(Integer priviledgeSignIn) {
+        this.priviledgeSignIn = priviledgeSignIn;
+    }
+
+    public Integer getPriviledgeComment() {
+        return priviledgeComment;
+    }
+
+    public void setPriviledgeComment(Integer priviledgeComment) {
+        this.priviledgeComment = priviledgeComment;
+    }
+
+    public Integer getPriviledgePromotion() {
+        return priviledgePromotion;
+    }
+
+    public void setPriviledgePromotion(Integer priviledgePromotion) {
+        this.priviledgePromotion = priviledgePromotion;
+    }
+
+    public Integer getPriviledgeMemberPrice() {
+        return priviledgeMemberPrice;
+    }
+
+    public void setPriviledgeMemberPrice(Integer priviledgeMemberPrice) {
+        this.priviledgeMemberPrice = priviledgeMemberPrice;
+    }
+
+    public Integer getPriviledgeBirthday() {
+        return priviledgeBirthday;
+    }
+
+    public void setPriviledgeBirthday(Integer priviledgeBirthday) {
+        this.priviledgeBirthday = priviledgeBirthday;
+    }
+
+    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(", name=").append(name);
+        sb.append(", growthPoint=").append(growthPoint);
+        sb.append(", defaultStatus=").append(defaultStatus);
+        sb.append(", freeFreightPoint=").append(freeFreightPoint);
+        sb.append(", commentGrowthPoint=").append(commentGrowthPoint);
+        sb.append(", priviledgeFreeFreight=").append(priviledgeFreeFreight);
+        sb.append(", priviledgeSignIn=").append(priviledgeSignIn);
+        sb.append(", priviledgeComment=").append(priviledgeComment);
+        sb.append(", priviledgePromotion=").append(priviledgePromotion);
+        sb.append(", priviledgeMemberPrice=").append(priviledgeMemberPrice);
+        sb.append(", priviledgeBirthday=").append(priviledgeBirthday);
+        sb.append(", note=").append(note);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 99 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberLoginLog.java

@@ -0,0 +1,99 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+public class UmsMemberLoginLog implements Serializable {
+    private Long id;
+
+    private Long memberId;
+
+    private Date createTime;
+
+    private String ip;
+
+    private String city;
+
+    @ApiModelProperty(value = "登录类型:0->PC;1->android;2->ios;3->小程序")
+    private Integer loginType;
+
+    private String province;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Long memberId) {
+        this.memberId = memberId;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public String getIp() {
+        return ip;
+    }
+
+    public void setIp(String ip) {
+        this.ip = ip;
+    }
+
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    public Integer getLoginType() {
+        return loginType;
+    }
+
+    public void setLoginType(Integer loginType) {
+        this.loginType = loginType;
+    }
+
+    public String getProvince() {
+        return province;
+    }
+
+    public void setProvince(String province) {
+        this.province = province;
+    }
+
+    @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(", memberId=").append(memberId);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", ip=").append(ip);
+        sb.append(", city=").append(city);
+        sb.append(", loginType=").append(loginType);
+        sb.append(", province=").append(province);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 51 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberMemberTagRelation.java

@@ -0,0 +1,51 @@
+package com.hwrj.cloud.portal.model;
+
+import java.io.Serializable;
+
+public class UmsMemberMemberTagRelation implements Serializable {
+    private Long id;
+
+    private Long memberId;
+
+    private Long tagId;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Long memberId) {
+        this.memberId = memberId;
+    }
+
+    public Long getTagId() {
+        return tagId;
+    }
+
+    public void setTagId(Long tagId) {
+        this.tagId = tagId;
+    }
+
+    @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(", memberId=").append(memberId);
+        sb.append(", tagId=").append(tagId);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 201 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberPlatform.java

@@ -0,0 +1,201 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+public class UmsMemberPlatform implements Serializable {
+    @ApiModelProperty(value = "主键")
+    private Long id;
+
+    @ApiModelProperty(value = "外联厂商id")
+    private String companyId;
+
+    @ApiModelProperty(value = "用户的唯一标识")
+    private String openid;
+
+    @ApiModelProperty(value = "用户第三方平台昵称")
+    private String nickname;
+
+    @ApiModelProperty(value = "用户的性别,值为1时是男性,值为2时是女性,值为0时是未知")
+    private Integer sex;
+
+    @ApiModelProperty(value = "用户个人资料填写的省份")
+    private String province;
+
+    @ApiModelProperty(value = "普通用户个人资料填写的城市")
+    private String city;
+
+    @ApiModelProperty(value = "国家,如中国为CN")
+    private String country;
+
+    @ApiModelProperty(value = "用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。")
+    private String headimgurl;
+
+    @ApiModelProperty(value = "用户特权信息,json 数组,如微信沃卡用户为(chinaunicom)")
+    private String privilege;
+
+    @ApiModelProperty(value = "只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。")
+    private String unionid;
+
+    @ApiModelProperty(value = "1:微信;2:支付宝;3:微博")
+    private Integer platformType;
+
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+
+    @ApiModelProperty(value = "1启用0禁用")
+    private Integer status;
+
+    @ApiModelProperty(value = "成员id")
+    private Long memberId;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getCompanyId() {
+        return companyId;
+    }
+
+    public void setCompanyId(String companyId) {
+        this.companyId = companyId;
+    }
+
+    public String getOpenid() {
+        return openid;
+    }
+
+    public void setOpenid(String openid) {
+        this.openid = openid;
+    }
+
+    public String getNickname() {
+        return nickname;
+    }
+
+    public void setNickname(String nickname) {
+        this.nickname = nickname;
+    }
+
+    public Integer getSex() {
+        return sex;
+    }
+
+    public void setSex(Integer sex) {
+        this.sex = sex;
+    }
+
+    public String getProvince() {
+        return province;
+    }
+
+    public void setProvince(String province) {
+        this.province = province;
+    }
+
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    public String getCountry() {
+        return country;
+    }
+
+    public void setCountry(String country) {
+        this.country = country;
+    }
+
+    public String getHeadimgurl() {
+        return headimgurl;
+    }
+
+    public void setHeadimgurl(String headimgurl) {
+        this.headimgurl = headimgurl;
+    }
+
+    public String getPrivilege() {
+        return privilege;
+    }
+
+    public void setPrivilege(String privilege) {
+        this.privilege = privilege;
+    }
+
+    public String getUnionid() {
+        return unionid;
+    }
+
+    public void setUnionid(String unionid) {
+        this.unionid = unionid;
+    }
+
+    public Integer getPlatformType() {
+        return platformType;
+    }
+
+    public void setPlatformType(Integer platformType) {
+        this.platformType = platformType;
+    }
+
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public Long getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Long memberId) {
+        this.memberId = memberId;
+    }
+
+    @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(", companyId=").append(companyId);
+        sb.append(", openid=").append(openid);
+        sb.append(", nickname=").append(nickname);
+        sb.append(", sex=").append(sex);
+        sb.append(", province=").append(province);
+        sb.append(", city=").append(city);
+        sb.append(", country=").append(country);
+        sb.append(", headimgurl=").append(headimgurl);
+        sb.append(", privilege=").append(privilege);
+        sb.append(", unionid=").append(unionid);
+        sb.append(", platformType=").append(platformType);
+        sb.append(", createTime=").append(createTime);
+        sb.append(", status=").append(status);
+        sb.append(", memberId=").append(memberId);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 51 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberProductCategoryRelation.java

@@ -0,0 +1,51 @@
+package com.hwrj.cloud.portal.model;
+
+import java.io.Serializable;
+
+public class UmsMemberProductCategoryRelation implements Serializable {
+    private Long id;
+
+    private Long memberId;
+
+    private Long productCategoryId;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Long memberId) {
+        this.memberId = memberId;
+    }
+
+    public Long getProductCategoryId() {
+        return productCategoryId;
+    }
+
+    public void setProductCategoryId(Long productCategoryId) {
+        this.productCategoryId = productCategoryId;
+    }
+
+    @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(", memberId=").append(memberId);
+        sb.append(", productCategoryId=").append(productCategoryId);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 137 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberReceiveAddress.java

@@ -0,0 +1,137 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+public class UmsMemberReceiveAddress implements Serializable {
+    private Long id;
+
+    private Long memberId;
+
+    @ApiModelProperty(value = "收货人名称")
+    private String name;
+
+    private String phoneNumber;
+
+    @ApiModelProperty(value = "是否为默认")
+    private Integer defaultStatus;
+
+    @ApiModelProperty(value = "邮政编码")
+    private String postCode;
+
+    @ApiModelProperty(value = "省份/直辖市")
+    private String province;
+
+    @ApiModelProperty(value = "城市")
+    private String city;
+
+    @ApiModelProperty(value = "区")
+    private String region;
+
+    @ApiModelProperty(value = "详细地址(街道)")
+    private String detailAddress;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Long memberId) {
+        this.memberId = memberId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getPhoneNumber() {
+        return phoneNumber;
+    }
+
+    public void setPhoneNumber(String phoneNumber) {
+        this.phoneNumber = phoneNumber;
+    }
+
+    public Integer getDefaultStatus() {
+        return defaultStatus;
+    }
+
+    public void setDefaultStatus(Integer defaultStatus) {
+        this.defaultStatus = defaultStatus;
+    }
+
+    public String getPostCode() {
+        return postCode;
+    }
+
+    public void setPostCode(String postCode) {
+        this.postCode = postCode;
+    }
+
+    public String getProvince() {
+        return province;
+    }
+
+    public void setProvince(String province) {
+        this.province = province;
+    }
+
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    public String getRegion() {
+        return region;
+    }
+
+    public void setRegion(String region) {
+        this.region = region;
+    }
+
+    public String getDetailAddress() {
+        return detailAddress;
+    }
+
+    public void setDetailAddress(String detailAddress) {
+        this.detailAddress = detailAddress;
+    }
+
+    @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(", memberId=").append(memberId);
+        sb.append(", name=").append(name);
+        sb.append(", phoneNumber=").append(phoneNumber);
+        sb.append(", defaultStatus=").append(defaultStatus);
+        sb.append(", postCode=").append(postCode);
+        sb.append(", province=").append(province);
+        sb.append(", city=").append(city);
+        sb.append(", region=").append(region);
+        sb.append(", detailAddress=").append(detailAddress);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 104 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberRuleSetting.java

@@ -0,0 +1,104 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+public class UmsMemberRuleSetting implements Serializable {
+    private Long id;
+
+    @ApiModelProperty(value = "连续签到天数")
+    private Integer continueSignDay;
+
+    @ApiModelProperty(value = "连续签到赠送数量")
+    private Integer continueSignPoint;
+
+    @ApiModelProperty(value = "每消费多少元获取1个点")
+    private BigDecimal consumePerPoint;
+
+    @ApiModelProperty(value = "最低获取点数的订单金额")
+    private BigDecimal lowOrderAmount;
+
+    @ApiModelProperty(value = "每笔订单最高获取点数")
+    private Integer maxPointPerOrder;
+
+    @ApiModelProperty(value = "类型:0->积分规则;1->成长值规则")
+    private Integer type;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Integer getContinueSignDay() {
+        return continueSignDay;
+    }
+
+    public void setContinueSignDay(Integer continueSignDay) {
+        this.continueSignDay = continueSignDay;
+    }
+
+    public Integer getContinueSignPoint() {
+        return continueSignPoint;
+    }
+
+    public void setContinueSignPoint(Integer continueSignPoint) {
+        this.continueSignPoint = continueSignPoint;
+    }
+
+    public BigDecimal getConsumePerPoint() {
+        return consumePerPoint;
+    }
+
+    public void setConsumePerPoint(BigDecimal consumePerPoint) {
+        this.consumePerPoint = consumePerPoint;
+    }
+
+    public BigDecimal getLowOrderAmount() {
+        return lowOrderAmount;
+    }
+
+    public void setLowOrderAmount(BigDecimal lowOrderAmount) {
+        this.lowOrderAmount = lowOrderAmount;
+    }
+
+    public Integer getMaxPointPerOrder() {
+        return maxPointPerOrder;
+    }
+
+    public void setMaxPointPerOrder(Integer maxPointPerOrder) {
+        this.maxPointPerOrder = maxPointPerOrder;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    @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(", continueSignDay=").append(continueSignDay);
+        sb.append(", continueSignPoint=").append(continueSignPoint);
+        sb.append(", consumePerPoint=").append(consumePerPoint);
+        sb.append(", lowOrderAmount=").append(lowOrderAmount);
+        sb.append(", maxPointPerOrder=").append(maxPointPerOrder);
+        sb.append(", type=").append(type);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 207 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberStatisticsInfo.java

@@ -0,0 +1,207 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+public class UmsMemberStatisticsInfo implements Serializable {
+    private Long id;
+
+    private Long memberId;
+
+    @ApiModelProperty(value = "累计消费金额")
+    private BigDecimal consumeAmount;
+
+    @ApiModelProperty(value = "订单数量")
+    private Integer orderCount;
+
+    @ApiModelProperty(value = "优惠券数量")
+    private Integer couponCount;
+
+    @ApiModelProperty(value = "评价数")
+    private Integer commentCount;
+
+    @ApiModelProperty(value = "退货数量")
+    private Integer returnOrderCount;
+
+    @ApiModelProperty(value = "登录次数")
+    private Integer loginCount;
+
+    @ApiModelProperty(value = "关注数量")
+    private Integer attendCount;
+
+    @ApiModelProperty(value = "粉丝数量")
+    private Integer fansCount;
+
+    private Integer collectProductCount;
+
+    private Integer collectSubjectCount;
+
+    private Integer collectTopicCount;
+
+    private Integer collectCommentCount;
+
+    private Integer inviteFriendCount;
+
+    @ApiModelProperty(value = "最后一次下订单时间")
+    private Date recentOrderTime;
+
+    private static final long serialVersionUID = 1L;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Long memberId) {
+        this.memberId = memberId;
+    }
+
+    public BigDecimal getConsumeAmount() {
+        return consumeAmount;
+    }
+
+    public void setConsumeAmount(BigDecimal consumeAmount) {
+        this.consumeAmount = consumeAmount;
+    }
+
+    public Integer getOrderCount() {
+        return orderCount;
+    }
+
+    public void setOrderCount(Integer orderCount) {
+        this.orderCount = orderCount;
+    }
+
+    public Integer getCouponCount() {
+        return couponCount;
+    }
+
+    public void setCouponCount(Integer couponCount) {
+        this.couponCount = couponCount;
+    }
+
+    public Integer getCommentCount() {
+        return commentCount;
+    }
+
+    public void setCommentCount(Integer commentCount) {
+        this.commentCount = commentCount;
+    }
+
+    public Integer getReturnOrderCount() {
+        return returnOrderCount;
+    }
+
+    public void setReturnOrderCount(Integer returnOrderCount) {
+        this.returnOrderCount = returnOrderCount;
+    }
+
+    public Integer getLoginCount() {
+        return loginCount;
+    }
+
+    public void setLoginCount(Integer loginCount) {
+        this.loginCount = loginCount;
+    }
+
+    public Integer getAttendCount() {
+        return attendCount;
+    }
+
+    public void setAttendCount(Integer attendCount) {
+        this.attendCount = attendCount;
+    }
+
+    public Integer getFansCount() {
+        return fansCount;
+    }
+
+    public void setFansCount(Integer fansCount) {
+        this.fansCount = fansCount;
+    }
+
+    public Integer getCollectProductCount() {
+        return collectProductCount;
+    }
+
+    public void setCollectProductCount(Integer collectProductCount) {
+        this.collectProductCount = collectProductCount;
+    }
+
+    public Integer getCollectSubjectCount() {
+        return collectSubjectCount;
+    }
+
+    public void setCollectSubjectCount(Integer collectSubjectCount) {
+        this.collectSubjectCount = collectSubjectCount;
+    }
+
+    public Integer getCollectTopicCount() {
+        return collectTopicCount;
+    }
+
+    public void setCollectTopicCount(Integer collectTopicCount) {
+        this.collectTopicCount = collectTopicCount;
+    }
+
+    public Integer getCollectCommentCount() {
+        return collectCommentCount;
+    }
+
+    public void setCollectCommentCount(Integer collectCommentCount) {
+        this.collectCommentCount = collectCommentCount;
+    }
+
+    public Integer getInviteFriendCount() {
+        return inviteFriendCount;
+    }
+
+    public void setInviteFriendCount(Integer inviteFriendCount) {
+        this.inviteFriendCount = inviteFriendCount;
+    }
+
+    public Date getRecentOrderTime() {
+        return recentOrderTime;
+    }
+
+    public void setRecentOrderTime(Date recentOrderTime) {
+        this.recentOrderTime = recentOrderTime;
+    }
+
+    @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(", memberId=").append(memberId);
+        sb.append(", consumeAmount=").append(consumeAmount);
+        sb.append(", orderCount=").append(orderCount);
+        sb.append(", couponCount=").append(couponCount);
+        sb.append(", commentCount=").append(commentCount);
+        sb.append(", returnOrderCount=").append(returnOrderCount);
+        sb.append(", loginCount=").append(loginCount);
+        sb.append(", attendCount=").append(attendCount);
+        sb.append(", fansCount=").append(fansCount);
+        sb.append(", collectProductCount=").append(collectProductCount);
+        sb.append(", collectSubjectCount=").append(collectSubjectCount);
+        sb.append(", collectTopicCount=").append(collectTopicCount);
+        sb.append(", collectCommentCount=").append(collectCommentCount);
+        sb.append(", inviteFriendCount=").append(inviteFriendCount);
+        sb.append(", recentOrderTime=").append(recentOrderTime);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 67 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberTag.java

@@ -0,0 +1,67 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+public class UmsMemberTag implements Serializable {
+    private Long id;
+
+    private String name;
+
+    @ApiModelProperty(value = "自动打标签完成订单数量")
+    private Integer finishOrderCount;
+
+    @ApiModelProperty(value = "自动打标签完成订单金额")
+    private BigDecimal finishOrderAmount;
+
+    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 Integer getFinishOrderCount() {
+        return finishOrderCount;
+    }
+
+    public void setFinishOrderCount(Integer finishOrderCount) {
+        this.finishOrderCount = finishOrderCount;
+    }
+
+    public BigDecimal getFinishOrderAmount() {
+        return finishOrderAmount;
+    }
+
+    public void setFinishOrderAmount(BigDecimal finishOrderAmount) {
+        this.finishOrderAmount = finishOrderAmount;
+    }
+
+    @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(", finishOrderCount=").append(finishOrderCount);
+        sb.append(", finishOrderAmount=").append(finishOrderAmount);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 78 - 0
forest-portal/portal-common/src/main/java/com/hwrj/cloud/portal/model/UmsMemberTask.java

@@ -0,0 +1,78 @@
+package com.hwrj.cloud.portal.model;
+
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+public class UmsMemberTask implements Serializable {
+    private Long id;
+
+    private String name;
+
+    @ApiModelProperty(value = "赠送成长值")
+    private Integer growth;
+
+    @ApiModelProperty(value = "赠送积分")
+    private Integer intergration;
+
+    @ApiModelProperty(value = "任务类型:0->新手任务;1->日常任务")
+    private Integer type;
+
+    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 Integer getGrowth() {
+        return growth;
+    }
+
+    public void setGrowth(Integer growth) {
+        this.growth = growth;
+    }
+
+    public Integer getIntergration() {
+        return intergration;
+    }
+
+    public void setIntergration(Integer intergration) {
+        this.intergration = intergration;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    @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(", growth=").append(growth);
+        sb.append(", intergration=").append(intergration);
+        sb.append(", type=").append(type);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 36 - 0
forest-portal/portal-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-portal</artifactId>
+        <groupId>com.hwrj.cloud.portal</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.hwrj.cloud.portal</groupId>
+    <artifactId>portal-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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/CommentGenerator.java

@@ -0,0 +1,73 @@
+package com.hwrj.cloud.portal;
+
+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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/Generator.java

@@ -0,0 +1,38 @@
+package com.hwrj.cloud.portal;
+
+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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsHelpCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsHelpCategory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsHelpMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsHelp;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsMemberReportMapper.java

@@ -0,0 +1,22 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsMemberReport;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsPrefrenceAreaMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsPrefrenceArea;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsPrefrenceAreaProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsPrefrenceAreaProductRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsSubjectCategory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectCommentMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsSubjectComment;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsSubject;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsSubjectProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsSubjectProductRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsTopicCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsTopicCategory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsTopicCommentMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsTopicComment;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/CmsTopicMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.CmsTopic;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsCartItemMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsCartItem;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsCompanyAddressMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsCompanyAddress;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderItemMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsOrderItem;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsOrder;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderOperateHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsOrderOperateHistory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderPayMapper.java

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

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

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsOrderReturnApply;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderReturnReasonMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsOrderReturnReason;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsOrderSettingMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.OmsOrderSetting;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/OmsPreItemMapper.java

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

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

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsAlbum;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsAlbumPicMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsAlbumPic;
+import com.hwrj.cloud.portal.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);
+}

+ 30 - 0
forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsBasePositionMapper.java

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

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

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsBrand;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsCommentMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsComment;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsCommentReplayMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsCommentReplay;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsFeightTemplateMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsFeightTemplate;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsMemberPriceMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsMemberPrice;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductAttributeCategoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductAttributeCategory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductAttributeMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductAttribute;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductAttributeValueMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductAttributeValue;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductCategoryAttributeRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductCategoryAttributeRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductCategoryMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductCategory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductFullReductionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductFullReduction;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductLadderMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductLadder;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductMapper.java

@@ -0,0 +1,36 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProduct;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductOperateLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductOperateLog;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsProductVertifyRecordMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsProductVertifyRecord;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/PmsSkuStockMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.PmsSkuStock;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsCouponHistory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsCoupon;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponProductCategoryRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsCouponProductCategoryRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsCouponProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsCouponProductRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsFlashPromotionLog;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsFlashPromotion;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionProductRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsFlashPromotionProductRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsFlashPromotionSessionMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsFlashPromotionSession;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeAdvertiseMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsHomeAdvertise;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeBrandMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsHomeBrand;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeNewProductMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsHomeNewProduct;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeRecommendProductMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsHomeRecommendProduct;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/SmsHomeRecommendSubjectMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.SmsHomeRecommendSubject;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminLoginLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsAdminLoginLog;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsAdmin;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminPermissionRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsAdminPermissionRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsAdminRoleRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsAdminRoleRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyFileMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsCompanyFile;
+import com.hwrj.cloud.portal.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);
+}

+ 39 - 0
forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyInfoMapper.java

@@ -0,0 +1,39 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsCompanyFile;
+import com.hwrj.cloud.portal.model.UmsCompanyInfo;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsCompanyShareMapper.java

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

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

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsCompanyShop;
+import com.hwrj.cloud.portal.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(Long id);
+
+    int insert(UmsCompanyShop record);
+
+    int insertSelective(UmsCompanyShop record);
+
+    List<UmsCompanyShop> selectByExample(UmsCompanyShopExample example);
+
+    UmsCompanyShop selectByPrimaryKey(Long 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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsGrowthChangeHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsGrowthChangeHistory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsIntegrationChangeHistoryMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsIntegrationChangeHistory;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsIntegrationConsumeSettingMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsIntegrationConsumeSetting;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberLevelMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberLevel;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberLoginLogMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberLoginLog;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMember;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberMemberTagRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberMemberTagRelation;
+import com.hwrj.cloud.portal.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);
+}

+ 36 - 0
forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberOriginMapper.java

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

+ 36 - 0
forest-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberOriginProductMapper.java

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

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

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberPlatform;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberProductCategoryRelationMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberProductCategoryRelation;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberReceiveAddressMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberReceiveAddress;
+import com.hwrj.cloud.portal.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-portal/portal-mbg/src/main/java/com/hwrj/cloud/portal/mapper/UmsMemberRuleSettingMapper.java

@@ -0,0 +1,30 @@
+package com.hwrj.cloud.portal.mapper;
+
+import com.hwrj.cloud.portal.model.UmsMemberRuleSetting;
+import com.hwrj.cloud.portal.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);
+}

部分文件因文件數量過多而無法顯示