Browse Source

feat:重新生成实体类

zhaohaipeng 1 tháng trước cách đây
mục cha
commit
85a2a9c375
20 tập tin đã thay đổi với 545 bổ sung237 xóa
  1. 11 11
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/UserBaseMapper.java
  2. 11 11
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/UserCorpMapper.java
  3. 11 11
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/UserMapper.java
  4. 76 0
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/plugin/PaginationPlugin.java
  5. 77 0
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/Page.java
  6. 0 26
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/PageDTO.java
  7. 18 0
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/WorkWechatUserInfo.java
  8. 22 22
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/User.java
  9. 28 28
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserBase.java
  10. 46 17
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserBaseExample.java
  11. 31 31
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserCorp.java
  12. 46 17
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserCorpExample.java
  13. 46 17
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserExample.java
  14. 8 0
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/WorkWechatService.java
  15. 27 0
      risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/impl/WorkWechatServiceImpl.java
  16. 18 15
      risk-control-core/src/main/resources/mapper/UserBaseMapper.xml
  17. 18 15
      risk-control-core/src/main/resources/mapper/UserCorpMapper.xml
  18. 18 15
      risk-control-core/src/main/resources/mapper/UserMapper.xml
  19. 4 1
      risk-control-core/src/main/resources/mybatis-generator-config.xml
  20. 29 0
      risk-control-server/src/main/java/com/tzld/piaoquan/risk/control/controller/WorkWechatController.java

+ 11 - 11
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/UserBaseMapper.java

@@ -10,7 +10,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     long countByExample(UserBaseExample example);
 
@@ -18,7 +18,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int deleteByExample(UserBaseExample example);
 
@@ -26,7 +26,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int deleteByPrimaryKey(Long id);
 
@@ -34,7 +34,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int insert(UserBase record);
 
@@ -42,7 +42,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int insertSelective(UserBase record);
 
@@ -50,7 +50,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     List<UserBase> selectByExample(UserBaseExample example);
 
@@ -58,7 +58,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     UserBase selectByPrimaryKey(Long id);
 
@@ -66,7 +66,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByExampleSelective(@Param("record") UserBase record, @Param("example") UserBaseExample example);
 
@@ -74,7 +74,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByExample(@Param("record") UserBase record, @Param("example") UserBaseExample example);
 
@@ -82,7 +82,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByPrimaryKeySelective(UserBase record);
 
@@ -90,7 +90,7 @@ public interface UserBaseMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByPrimaryKey(UserBase record);
 }

+ 11 - 11
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/UserCorpMapper.java

@@ -10,7 +10,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     long countByExample(UserCorpExample example);
 
@@ -18,7 +18,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int deleteByExample(UserCorpExample example);
 
@@ -26,7 +26,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int deleteByPrimaryKey(Long id);
 
@@ -34,7 +34,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int insert(UserCorp record);
 
@@ -42,7 +42,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int insertSelective(UserCorp record);
 
@@ -50,7 +50,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     List<UserCorp> selectByExample(UserCorpExample example);
 
@@ -58,7 +58,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     UserCorp selectByPrimaryKey(Long id);
 
@@ -66,7 +66,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByExampleSelective(@Param("record") UserCorp record, @Param("example") UserCorpExample example);
 
@@ -74,7 +74,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByExample(@Param("record") UserCorp record, @Param("example") UserCorpExample example);
 
@@ -82,7 +82,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByPrimaryKeySelective(UserCorp record);
 
@@ -90,7 +90,7 @@ public interface UserCorpMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByPrimaryKey(UserCorp record);
 }

+ 11 - 11
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/UserMapper.java

@@ -10,7 +10,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     long countByExample(UserExample example);
 
@@ -18,7 +18,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int deleteByExample(UserExample example);
 
@@ -26,7 +26,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int deleteByPrimaryKey(Long id);
 
@@ -34,7 +34,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int insert(User record);
 
@@ -42,7 +42,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int insertSelective(User record);
 
@@ -50,7 +50,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     List<User> selectByExample(UserExample example);
 
@@ -58,7 +58,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     User selectByPrimaryKey(Long id);
 
@@ -66,7 +66,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByExampleSelective(@Param("record") User record, @Param("example") UserExample example);
 
@@ -74,7 +74,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByExample(@Param("record") User record, @Param("example") UserExample example);
 
@@ -82,7 +82,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByPrimaryKeySelective(User record);
 
@@ -90,7 +90,7 @@ public interface UserMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     int updateByPrimaryKey(User record);
 }

+ 76 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/plugin/PaginationPlugin.java

@@ -0,0 +1,76 @@
+package com.tzld.piaoquan.risk.control.dao.plugin;
+
+import org.mybatis.generator.api.CommentGenerator;
+import org.mybatis.generator.api.IntrospectedTable;
+import org.mybatis.generator.api.PluginAdapter;
+import org.mybatis.generator.api.dom.java.*;
+import org.mybatis.generator.api.dom.xml.Attribute;
+import org.mybatis.generator.api.dom.xml.TextElement;
+import org.mybatis.generator.api.dom.xml.XmlElement;
+
+import java.util.List;
+
+public class PaginationPlugin extends PluginAdapter {
+
+    @Override
+    public boolean modelExampleClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
+        addPage(topLevelClass, introspectedTable, "page");
+        return super.modelExampleClassGenerated(topLevelClass, introspectedTable);
+    }
+
+    @Override
+    public boolean sqlMapSelectByExampleWithoutBLOBsElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
+        XmlElement page = new XmlElement("if");
+        page.addAttribute(new Attribute("test", "page != null"));
+        page.addElement(new TextElement("limit #{page.offset} , #{page.pageSize}"));
+        element.addElement(page);
+        return super.sqlMapUpdateByExampleWithoutBLOBsElementGenerated(element, introspectedTable);
+    }
+
+    @Override
+    public boolean sqlMapSelectByExampleWithBLOBsElementGenerated(XmlElement element, IntrospectedTable introspectedTable) {
+        XmlElement page = new XmlElement("if");
+        page.addAttribute(new Attribute("test", "page != null"));
+        page.addElement(new TextElement("limit #{page.offset} , #{page.pageSize}"));
+        element.addElement(page);
+        return super.sqlMapSelectByExampleWithBLOBsElementGenerated(element, introspectedTable);
+    }
+
+    /**
+     * @param topLevelClass
+     * @param introspectedTable
+     * @param name
+     */
+    private void addPage(TopLevelClass topLevelClass, IntrospectedTable introspectedTable, String name) {
+        topLevelClass.addImportedType(new FullyQualifiedJavaType("com.tzld.piaoquan.risk.control.model.dto.Page"));
+        CommentGenerator commentGenerator = context.getCommentGenerator();
+        Field field = new Field();
+        field.setVisibility(JavaVisibility.PROTECTED);
+        field.setType(new FullyQualifiedJavaType("com.tzld.piaoquan.risk.control.model.dto.Page"));
+        field.setName(name);
+        commentGenerator.addFieldComment(field, introspectedTable);
+        topLevelClass.addField(field);
+        char c = name.charAt(0);
+        String camel = Character.toUpperCase(c) + name.substring(1);
+        Method method = new Method();
+        method.setVisibility(JavaVisibility.PUBLIC);
+        method.setName("set" + camel);
+        method.addParameter(new Parameter(new FullyQualifiedJavaType("com.tzld.piaoquan.risk.control.model.dto.Page"), name));
+        method.addBodyLine("this." + name + "=" + name + ";");
+        commentGenerator.addGeneralMethodComment(method, introspectedTable);
+        topLevelClass.addMethod(method);
+        method = new Method();
+        method.setVisibility(JavaVisibility.PUBLIC);
+        method.setReturnType(new FullyQualifiedJavaType("com.tzld.piaoquan.risk.control.model.dto.Page"));
+        method.setName("get" + camel);
+        method.addBodyLine("return " + name + ";");
+        commentGenerator.addGeneralMethodComment(method, introspectedTable);
+        topLevelClass.addMethod(method);
+    }
+
+    @Override
+    public boolean validate(List<String> arg0) {
+        return true;
+    }
+
+}

+ 77 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/Page.java

@@ -0,0 +1,77 @@
+package com.tzld.piaoquan.risk.control.model.dto;
+
+import lombok.Data;
+import lombok.Setter;
+
+import java.util.List;
+
+@Data
+public class Page<T> {
+
+    private int currentPage = 1;
+    private int totalSize;
+    private int pageSize = 20;
+
+    @Setter
+    private List<T> objs;
+
+    public Page() {
+    }
+
+    public Page(int currentPage) {
+        this.currentPage = currentPage;
+    }
+
+    public Page(int currentPage, int pageSize) {
+        setCurrentPage(currentPage);
+        setPageSize(pageSize);
+    }
+
+    public int getNextPage() {
+        return currentPage == getTotalPage() ? currentPage : currentPage + 1;
+    }
+
+    public int getPrePage() {
+        return currentPage > 1 ? currentPage - 1 : 1;
+    }
+
+    public int getOffset() {
+        return getCurPageFirstRecNum() - 1;
+    }
+
+    public int getCurPageFirstRecNum() {
+        return (getCurrentPage() - 1) * pageSize + 1;
+    }
+
+    public int getCurPageLastRecNum() {
+        return getCurrentPage() * pageSize;
+    }
+
+    public int getTotalPage() {
+        int t = totalSize % pageSize > 0 ? totalSize / pageSize + 1 : totalSize / pageSize;
+        if (t <= 0) {
+            t = 1;
+        }
+        return t;
+    }
+
+    public void setPageSize(int pageSize) {
+        if (pageSize > 0) {
+            this.pageSize = pageSize;
+        }
+    }
+
+    public boolean containData() {
+        return getTotalSize() > 0;
+    }
+
+    @Override
+    public String toString() {
+        return "Page{" +
+                "currentPage=" + currentPage +
+                ", totalSize=" + totalSize +
+                ", pageSize=" + pageSize +
+                ", objs=" + objs +
+                '}';
+    }
+}

+ 0 - 26
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/PageDTO.java

@@ -1,26 +0,0 @@
-package com.tzld.piaoquan.risk.control.model.dto;
-
-/**
- * @author supeng
- */
-public class PageDTO {
-
-    private int pageNum;
-    private int pageSize;
-
-    public int getPageNum() {
-        return pageNum;
-    }
-
-    public void setPageNum(int pageNum) {
-        this.pageNum = pageNum;
-    }
-
-    public int getPageSize() {
-        return pageSize;
-    }
-
-    public void setPageSize(int pageSize) {
-        this.pageSize = pageSize;
-    }
-}

+ 18 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/dto/WorkWechatUserInfo.java

@@ -0,0 +1,18 @@
+package com.tzld.piaoquan.risk.control.model.dto;
+
+import lombok.Data;
+
+@Data
+public class WorkWechatUserInfo {
+
+    private Long id;
+
+    private String name;
+
+    private String phone;
+
+    private String corpName;
+
+    private String loginStatus;
+
+}

+ 22 - 22
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/User.java

@@ -15,7 +15,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.id
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Long id;
 
@@ -26,7 +26,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.phone
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String phone;
 
@@ -37,7 +37,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.email
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String email;
 
@@ -48,7 +48,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.name
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String name;
 
@@ -59,7 +59,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.password
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String password;
 
@@ -70,7 +70,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.create_time
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Date createTime;
 
@@ -81,7 +81,7 @@ public class User {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column user.update_time
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Date updateTime;
 
@@ -91,7 +91,7 @@ public class User {
      *
      * @return the value of user.id
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Long getId() {
         return id;
@@ -103,7 +103,7 @@ public class User {
      *
      * @param id the value for user.id
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setId(Long id) {
         this.id = id;
@@ -115,7 +115,7 @@ public class User {
      *
      * @return the value of user.phone
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getPhone() {
         return phone;
@@ -127,7 +127,7 @@ public class User {
      *
      * @param phone the value for user.phone
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setPhone(String phone) {
         this.phone = phone;
@@ -139,7 +139,7 @@ public class User {
      *
      * @return the value of user.email
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getEmail() {
         return email;
@@ -151,7 +151,7 @@ public class User {
      *
      * @param email the value for user.email
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setEmail(String email) {
         this.email = email;
@@ -163,7 +163,7 @@ public class User {
      *
      * @return the value of user.name
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getName() {
         return name;
@@ -175,7 +175,7 @@ public class User {
      *
      * @param name the value for user.name
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setName(String name) {
         this.name = name;
@@ -187,7 +187,7 @@ public class User {
      *
      * @return the value of user.password
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getPassword() {
         return password;
@@ -199,7 +199,7 @@ public class User {
      *
      * @param password the value for user.password
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setPassword(String password) {
         this.password = password;
@@ -211,7 +211,7 @@ public class User {
      *
      * @return the value of user.create_time
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Date getCreateTime() {
         return createTime;
@@ -223,7 +223,7 @@ public class User {
      *
      * @param createTime the value for user.create_time
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setCreateTime(Date createTime) {
         this.createTime = createTime;
@@ -235,7 +235,7 @@ public class User {
      *
      * @return the value of user.update_time
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Date getUpdateTime() {
         return updateTime;
@@ -247,7 +247,7 @@ public class User {
      *
      * @param updateTime the value for user.update_time
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setUpdateTime(Date updateTime) {
         this.updateTime = updateTime;
@@ -257,7 +257,7 @@ public class User {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     @Override
     public String toString() {

+ 28 - 28
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserBase.java

@@ -13,7 +13,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Long id;
 
@@ -24,7 +24,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.uuid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String uuid;
 
@@ -35,7 +35,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.vid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String vid;
 
@@ -46,7 +46,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.mobile
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String mobile;
 
@@ -57,7 +57,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.realname
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String realname;
 
@@ -68,7 +68,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.avatar
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String avatar;
 
@@ -79,7 +79,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.login_status
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Integer loginStatus;
 
@@ -90,7 +90,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.create_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Date createTime;
 
@@ -101,7 +101,7 @@ public class UserBase {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_base.update_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Date updateTime;
 
@@ -111,7 +111,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Long getId() {
         return id;
@@ -123,7 +123,7 @@ public class UserBase {
      *
      * @param id the value for qywx_user_base.id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setId(Long id) {
         this.id = id;
@@ -135,7 +135,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.uuid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getUuid() {
         return uuid;
@@ -147,7 +147,7 @@ public class UserBase {
      *
      * @param uuid the value for qywx_user_base.uuid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setUuid(String uuid) {
         this.uuid = uuid;
@@ -159,7 +159,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.vid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getVid() {
         return vid;
@@ -171,7 +171,7 @@ public class UserBase {
      *
      * @param vid the value for qywx_user_base.vid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setVid(String vid) {
         this.vid = vid;
@@ -183,7 +183,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.mobile
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getMobile() {
         return mobile;
@@ -195,7 +195,7 @@ public class UserBase {
      *
      * @param mobile the value for qywx_user_base.mobile
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setMobile(String mobile) {
         this.mobile = mobile;
@@ -207,7 +207,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.realname
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getRealname() {
         return realname;
@@ -219,7 +219,7 @@ public class UserBase {
      *
      * @param realname the value for qywx_user_base.realname
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setRealname(String realname) {
         this.realname = realname;
@@ -231,7 +231,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.avatar
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getAvatar() {
         return avatar;
@@ -243,7 +243,7 @@ public class UserBase {
      *
      * @param avatar the value for qywx_user_base.avatar
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setAvatar(String avatar) {
         this.avatar = avatar;
@@ -255,7 +255,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.login_status
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Integer getLoginStatus() {
         return loginStatus;
@@ -267,7 +267,7 @@ public class UserBase {
      *
      * @param loginStatus the value for qywx_user_base.login_status
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setLoginStatus(Integer loginStatus) {
         this.loginStatus = loginStatus;
@@ -279,7 +279,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.create_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Date getCreateTime() {
         return createTime;
@@ -291,7 +291,7 @@ public class UserBase {
      *
      * @param createTime the value for qywx_user_base.create_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setCreateTime(Date createTime) {
         this.createTime = createTime;
@@ -303,7 +303,7 @@ public class UserBase {
      *
      * @return the value of qywx_user_base.update_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Date getUpdateTime() {
         return updateTime;
@@ -315,7 +315,7 @@ public class UserBase {
      *
      * @param updateTime the value for qywx_user_base.update_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setUpdateTime(Date updateTime) {
         this.updateTime = updateTime;
@@ -325,7 +325,7 @@ public class UserBase {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     @Override
     public String toString() {

+ 46 - 17
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserBaseExample.java

@@ -1,5 +1,6 @@
 package com.tzld.piaoquan.risk.control.model.po;
 
+import com.tzld.piaoquan.risk.control.model.dto.Page;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -9,7 +10,7 @@ public class UserBaseExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected String orderByClause;
 
@@ -17,7 +18,7 @@ public class UserBaseExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected boolean distinct;
 
@@ -25,15 +26,23 @@ public class UserBaseExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected List<Criteria> oredCriteria;
 
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table qywx_user_base
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    protected Page page;
+
     /**
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public UserBaseExample() {
         oredCriteria = new ArrayList<Criteria>();
@@ -43,7 +52,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setOrderByClause(String orderByClause) {
         this.orderByClause = orderByClause;
@@ -53,7 +62,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getOrderByClause() {
         return orderByClause;
@@ -63,7 +72,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setDistinct(boolean distinct) {
         this.distinct = distinct;
@@ -73,7 +82,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public boolean isDistinct() {
         return distinct;
@@ -83,7 +92,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public List<Criteria> getOredCriteria() {
         return oredCriteria;
@@ -93,7 +102,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void or(Criteria criteria) {
         oredCriteria.add(criteria);
@@ -103,7 +112,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Criteria or() {
         Criteria criteria = createCriteriaInternal();
@@ -115,7 +124,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Criteria createCriteria() {
         Criteria criteria = createCriteriaInternal();
@@ -129,7 +138,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected Criteria createCriteriaInternal() {
         Criteria criteria = new Criteria();
@@ -140,7 +149,7 @@ public class UserBaseExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void clear() {
         oredCriteria.clear();
@@ -148,11 +157,31 @@ public class UserBaseExample {
         distinct = false;
     }
 
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table qywx_user_base
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    public void setPage(Page page) {
+        this.page=page;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table qywx_user_base
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    public Page getPage() {
+        return page;
+    }
+
     /**
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected abstract static class GeneratedCriteria {
         protected List<Criterion> criteria;
@@ -790,7 +819,7 @@ public class UserBaseExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table qywx_user_base
      *
-     * @mbg.generated do_not_delete_during_merge Wed May 14 16:14:51 CST 2025
+     * @mbg.generated do_not_delete_during_merge Thu May 22 19:38:00 CST 2025
      */
     public static class Criteria extends GeneratedCriteria {
 
@@ -803,7 +832,7 @@ public class UserBaseExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table qywx_user_base
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public static class Criterion {
         private String condition;

+ 31 - 31
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserCorp.java

@@ -13,7 +13,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Long id;
 
@@ -24,7 +24,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.user_id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Long userId;
 
@@ -35,7 +35,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.corp_id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Long corpId;
 
@@ -46,7 +46,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.unionid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String unionid;
 
@@ -57,7 +57,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.acctid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String acctid;
 
@@ -68,7 +68,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.position
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String position;
 
@@ -79,7 +79,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.english_name
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String englishName;
 
@@ -90,7 +90,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.corp_name
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private String corpName;
 
@@ -101,7 +101,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.login_status
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Boolean loginStatus;
 
@@ -112,7 +112,7 @@ public class UserCorp {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column qywx_user_corp.update_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     private Date updateTime;
 
@@ -122,7 +122,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Long getId() {
         return id;
@@ -134,7 +134,7 @@ public class UserCorp {
      *
      * @param id the value for qywx_user_corp.id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setId(Long id) {
         this.id = id;
@@ -146,7 +146,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.user_id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Long getUserId() {
         return userId;
@@ -158,7 +158,7 @@ public class UserCorp {
      *
      * @param userId the value for qywx_user_corp.user_id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setUserId(Long userId) {
         this.userId = userId;
@@ -170,7 +170,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.corp_id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Long getCorpId() {
         return corpId;
@@ -182,7 +182,7 @@ public class UserCorp {
      *
      * @param corpId the value for qywx_user_corp.corp_id
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setCorpId(Long corpId) {
         this.corpId = corpId;
@@ -194,7 +194,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.unionid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getUnionid() {
         return unionid;
@@ -206,7 +206,7 @@ public class UserCorp {
      *
      * @param unionid the value for qywx_user_corp.unionid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setUnionid(String unionid) {
         this.unionid = unionid;
@@ -218,7 +218,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.acctid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getAcctid() {
         return acctid;
@@ -230,7 +230,7 @@ public class UserCorp {
      *
      * @param acctid the value for qywx_user_corp.acctid
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setAcctid(String acctid) {
         this.acctid = acctid;
@@ -242,7 +242,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.position
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getPosition() {
         return position;
@@ -254,7 +254,7 @@ public class UserCorp {
      *
      * @param position the value for qywx_user_corp.position
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setPosition(String position) {
         this.position = position;
@@ -266,7 +266,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.english_name
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getEnglishName() {
         return englishName;
@@ -278,7 +278,7 @@ public class UserCorp {
      *
      * @param englishName the value for qywx_user_corp.english_name
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setEnglishName(String englishName) {
         this.englishName = englishName;
@@ -290,7 +290,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.corp_name
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getCorpName() {
         return corpName;
@@ -302,7 +302,7 @@ public class UserCorp {
      *
      * @param corpName the value for qywx_user_corp.corp_name
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setCorpName(String corpName) {
         this.corpName = corpName;
@@ -314,7 +314,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.login_status
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Boolean getLoginStatus() {
         return loginStatus;
@@ -326,7 +326,7 @@ public class UserCorp {
      *
      * @param loginStatus the value for qywx_user_corp.login_status
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setLoginStatus(Boolean loginStatus) {
         this.loginStatus = loginStatus;
@@ -338,7 +338,7 @@ public class UserCorp {
      *
      * @return the value of qywx_user_corp.update_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Date getUpdateTime() {
         return updateTime;
@@ -350,7 +350,7 @@ public class UserCorp {
      *
      * @param updateTime the value for qywx_user_corp.update_time
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setUpdateTime(Date updateTime) {
         this.updateTime = updateTime;
@@ -360,7 +360,7 @@ public class UserCorp {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     @Override
     public String toString() {

+ 46 - 17
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserCorpExample.java

@@ -1,5 +1,6 @@
 package com.tzld.piaoquan.risk.control.model.po;
 
+import com.tzld.piaoquan.risk.control.model.dto.Page;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -9,7 +10,7 @@ public class UserCorpExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected String orderByClause;
 
@@ -17,7 +18,7 @@ public class UserCorpExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected boolean distinct;
 
@@ -25,15 +26,23 @@ public class UserCorpExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected List<Criteria> oredCriteria;
 
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table qywx_user_corp
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    protected Page page;
+
     /**
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public UserCorpExample() {
         oredCriteria = new ArrayList<Criteria>();
@@ -43,7 +52,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setOrderByClause(String orderByClause) {
         this.orderByClause = orderByClause;
@@ -53,7 +62,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getOrderByClause() {
         return orderByClause;
@@ -63,7 +72,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setDistinct(boolean distinct) {
         this.distinct = distinct;
@@ -73,7 +82,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public boolean isDistinct() {
         return distinct;
@@ -83,7 +92,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public List<Criteria> getOredCriteria() {
         return oredCriteria;
@@ -93,7 +102,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void or(Criteria criteria) {
         oredCriteria.add(criteria);
@@ -103,7 +112,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Criteria or() {
         Criteria criteria = createCriteriaInternal();
@@ -115,7 +124,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Criteria createCriteria() {
         Criteria criteria = createCriteriaInternal();
@@ -129,7 +138,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected Criteria createCriteriaInternal() {
         Criteria criteria = new Criteria();
@@ -140,7 +149,7 @@ public class UserCorpExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void clear() {
         oredCriteria.clear();
@@ -148,11 +157,31 @@ public class UserCorpExample {
         distinct = false;
     }
 
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table qywx_user_corp
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    public void setPage(Page page) {
+        this.page=page;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table qywx_user_corp
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    public Page getPage() {
+        return page;
+    }
+
     /**
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected abstract static class GeneratedCriteria {
         protected List<Criterion> criteria;
@@ -850,7 +879,7 @@ public class UserCorpExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated do_not_delete_during_merge Wed May 14 16:14:51 CST 2025
+     * @mbg.generated do_not_delete_during_merge Thu May 22 19:38:00 CST 2025
      */
     public static class Criteria extends GeneratedCriteria {
 
@@ -863,7 +892,7 @@ public class UserCorpExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table qywx_user_corp
      *
-     * @mbg.generated Wed May 14 16:14:51 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public static class Criterion {
         private String condition;

+ 46 - 17
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/UserExample.java

@@ -1,5 +1,6 @@
 package com.tzld.piaoquan.risk.control.model.po;
 
+import com.tzld.piaoquan.risk.control.model.dto.Page;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -9,7 +10,7 @@ public class UserExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected String orderByClause;
 
@@ -17,7 +18,7 @@ public class UserExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected boolean distinct;
 
@@ -25,15 +26,23 @@ public class UserExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected List<Criteria> oredCriteria;
 
+    /**
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database table user
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    protected Page page;
+
     /**
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public UserExample() {
         oredCriteria = new ArrayList<Criteria>();
@@ -43,7 +52,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setOrderByClause(String orderByClause) {
         this.orderByClause = orderByClause;
@@ -53,7 +62,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public String getOrderByClause() {
         return orderByClause;
@@ -63,7 +72,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void setDistinct(boolean distinct) {
         this.distinct = distinct;
@@ -73,7 +82,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public boolean isDistinct() {
         return distinct;
@@ -83,7 +92,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public List<Criteria> getOredCriteria() {
         return oredCriteria;
@@ -93,7 +102,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void or(Criteria criteria) {
         oredCriteria.add(criteria);
@@ -103,7 +112,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Criteria or() {
         Criteria criteria = createCriteriaInternal();
@@ -115,7 +124,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public Criteria createCriteria() {
         Criteria criteria = createCriteriaInternal();
@@ -129,7 +138,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected Criteria createCriteriaInternal() {
         Criteria criteria = new Criteria();
@@ -140,7 +149,7 @@ public class UserExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public void clear() {
         oredCriteria.clear();
@@ -148,11 +157,31 @@ public class UserExample {
         distinct = false;
     }
 
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table user
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    public void setPage(Page page) {
+        this.page=page;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table user
+     *
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
+     */
+    public Page getPage() {
+        return page;
+    }
+
     /**
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     protected abstract static class GeneratedCriteria {
         protected List<Criterion> criteria;
@@ -660,7 +689,7 @@ public class UserExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table user
      *
-     * @mbg.generated do_not_delete_during_merge Wed May 21 19:08:42 CST 2025
+     * @mbg.generated do_not_delete_during_merge Thu May 22 19:38:00 CST 2025
      */
     public static class Criteria extends GeneratedCriteria {
 
@@ -673,7 +702,7 @@ public class UserExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table user
      *
-     * @mbg.generated Wed May 21 19:08:42 CST 2025
+     * @mbg.generated Thu May 22 19:38:00 CST 2025
      */
     public static class Criterion {
         private String condition;

+ 8 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/WorkWechatService.java

@@ -0,0 +1,8 @@
+package com.tzld.piaoquan.risk.control.service;
+
+import com.tzld.piaoquan.risk.control.model.dto.Page;
+import com.tzld.piaoquan.risk.control.model.dto.WorkWechatUserInfo;
+
+public interface WorkWechatService {
+    Page<WorkWechatUserInfo> findUserInfoList(int pageSize, int pageNum);
+}

+ 27 - 0
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/service/impl/WorkWechatServiceImpl.java

@@ -0,0 +1,27 @@
+package com.tzld.piaoquan.risk.control.service.impl;
+
+import com.tzld.piaoquan.risk.control.dao.mapper.UserBaseMapper;
+import com.tzld.piaoquan.risk.control.dao.mapper.UserCorpMapper;
+import com.tzld.piaoquan.risk.control.model.dto.Page;
+import com.tzld.piaoquan.risk.control.model.dto.WorkWechatUserInfo;
+import com.tzld.piaoquan.risk.control.service.WorkWechatService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Slf4j
+@Service
+public class WorkWechatServiceImpl implements WorkWechatService {
+
+    @Autowired
+    private UserBaseMapper userBaseMapper;
+    @Autowired
+    private UserCorpMapper userCorpMapper;
+
+    @Override
+    public Page<WorkWechatUserInfo> findUserInfoList(int pageSize, int pageNum) {
+
+
+        return null;
+    }
+}

+ 18 - 15
risk-control-core/src/main/resources/mapper/UserBaseMapper.xml

@@ -5,7 +5,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <id column="id" jdbcType="BIGINT" property="id" />
     <result column="uuid" jdbcType="VARCHAR" property="uuid" />
@@ -21,7 +21,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -55,7 +55,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -89,7 +89,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     id, uuid, vid, mobile, realname, avatar, login_status, create_time, update_time
   </sql>
@@ -97,7 +97,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select
     <if test="distinct">
@@ -111,12 +111,15 @@
     <if test="orderByClause != null">
       order by ${orderByClause}
     </if>
+    <if test="page != null">
+      limit #{page.offset} , #{page.pageSize}
+    </if>
   </select>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select 
     <include refid="Base_Column_List" />
@@ -127,7 +130,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     delete from qywx_user_base
     where id = #{id,jdbcType=BIGINT}
@@ -136,7 +139,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     delete from qywx_user_base
     <if test="_parameter != null">
@@ -147,7 +150,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     insert into qywx_user_base (id, uuid, vid, 
       mobile, realname, avatar, 
@@ -162,7 +165,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     insert into qywx_user_base
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -228,7 +231,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select count(*) from qywx_user_base
     <if test="_parameter != null">
@@ -239,7 +242,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_base
     <set>
@@ -279,7 +282,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_base
     set id = #{record.id,jdbcType=BIGINT},
@@ -299,7 +302,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_base
     <set>
@@ -334,7 +337,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_base
     set uuid = #{uuid,jdbcType=VARCHAR},

+ 18 - 15
risk-control-core/src/main/resources/mapper/UserCorpMapper.xml

@@ -5,7 +5,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <id column="id" jdbcType="BIGINT" property="id" />
     <result column="user_id" jdbcType="BIGINT" property="userId" />
@@ -22,7 +22,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -56,7 +56,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -90,7 +90,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     id, user_id, corp_id, unionid, acctid, `position`, english_name, corp_name, login_status, 
     update_time
@@ -99,7 +99,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select
     <if test="distinct">
@@ -113,12 +113,15 @@
     <if test="orderByClause != null">
       order by ${orderByClause}
     </if>
+    <if test="page != null">
+      limit #{page.offset} , #{page.pageSize}
+    </if>
   </select>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select 
     <include refid="Base_Column_List" />
@@ -129,7 +132,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     delete from qywx_user_corp
     where id = #{id,jdbcType=BIGINT}
@@ -138,7 +141,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     delete from qywx_user_corp
     <if test="_parameter != null">
@@ -149,7 +152,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     insert into qywx_user_corp (id, user_id, corp_id, 
       unionid, acctid, `position`, 
@@ -164,7 +167,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     insert into qywx_user_corp
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -236,7 +239,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select count(*) from qywx_user_corp
     <if test="_parameter != null">
@@ -247,7 +250,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_corp
     <set>
@@ -290,7 +293,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_corp
     set id = #{record.id,jdbcType=BIGINT},
@@ -311,7 +314,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_corp
     <set>
@@ -349,7 +352,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 14 16:14:51 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update qywx_user_corp
     set user_id = #{userId,jdbcType=BIGINT},

+ 18 - 15
risk-control-core/src/main/resources/mapper/UserMapper.xml

@@ -5,7 +5,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <id column="id" jdbcType="BIGINT" property="id" />
     <result column="phone" jdbcType="VARCHAR" property="phone" />
@@ -19,7 +19,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -53,7 +53,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -87,7 +87,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     id, phone, email, `name`, `password`, create_time, update_time
   </sql>
@@ -95,7 +95,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select
     <if test="distinct">
@@ -109,12 +109,15 @@
     <if test="orderByClause != null">
       order by ${orderByClause}
     </if>
+    <if test="page != null">
+      limit #{page.offset} , #{page.pageSize}
+    </if>
   </select>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select 
     <include refid="Base_Column_List" />
@@ -125,7 +128,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     delete from user
     where id = #{id,jdbcType=BIGINT}
@@ -134,7 +137,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     delete from user
     <if test="_parameter != null">
@@ -145,7 +148,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     insert into user (id, phone, email, 
       `name`, `password`, create_time, 
@@ -158,7 +161,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     insert into user
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -212,7 +215,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     select count(*) from user
     <if test="_parameter != null">
@@ -223,7 +226,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update user
     <set>
@@ -257,7 +260,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update user
     set id = #{record.id,jdbcType=BIGINT},
@@ -275,7 +278,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update user
     <set>
@@ -304,7 +307,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Wed May 21 19:08:42 CST 2025.
+      This element was generated on Thu May 22 19:38:00 CST 2025.
     -->
     update user
     set phone = #{phone,jdbcType=VARCHAR},

+ 4 - 1
risk-control-core/src/main/resources/mybatis-generator-config.xml

@@ -15,6 +15,7 @@
         <!-- 插件配置 -->
         <plugin type="org.mybatis.generator.plugins.ToStringPlugin"/>
         <plugin type="org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin"/>
+        <plugin type="com.tzld.piaoquan.risk.control.dao.plugin.PaginationPlugin"/>
 
         <!-- 注释生成 -->
         <commentGenerator>
@@ -56,6 +57,8 @@
 
         <!-- 表配置 -->
         <table tableName="user" domainObjectName="User"/>
-        <!-- <table tableName="qywx_user_corp" domainObjectName="UserCorp"/> -->
+        <table tableName="qywx_user_corp" domainObjectName="UserCorp"/>
+        <table tableName="qywx_user_base" domainObjectName="UserBase"/>
+        <table tableName="work_wechat_room_info" domainObjectName="WorkWechatRoomInfo"/>
     </context>
 </generatorConfiguration>

+ 29 - 0
risk-control-server/src/main/java/com/tzld/piaoquan/risk/control/controller/WorkWechatController.java

@@ -0,0 +1,29 @@
+package com.tzld.piaoquan.risk.control.controller;
+
+import com.tzld.piaoquan.risk.control.common.base.CommonResponse;
+import com.tzld.piaoquan.risk.control.model.dto.Page;
+import com.tzld.piaoquan.risk.control.model.dto.WorkWechatUserInfo;
+import com.tzld.piaoquan.risk.control.service.WorkWechatService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+@Slf4j
+@RestController
+@RequestMapping("/work/wechat")
+public class WorkWechatController {
+
+    @Autowired
+    private WorkWechatService workWechatService;
+
+    @GetMapping("/user/info/page")
+    public CommonResponse<Page<WorkWechatUserInfo>> page(@RequestParam("pageSize") int pageSize, @RequestParam("pageNum") int pageNum) {
+        log.info("[work wechat findUserInfoList] pageSize:{},pageNum:{}", pageSize, pageNum);
+        workWechatService.findUserInfoList(pageSize, pageNum);
+        return null;
+    }
+
+}