Browse Source

变更数据库表,新增是否显示异常信息和具体提示信息内容

刘立冬 1 month ago
parent
commit
110f56a81e

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

@@ -10,7 +10,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     long countByExample(WorkWechatRoomInfoExample example);
 
@@ -18,7 +18,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int deleteByExample(WorkWechatRoomInfoExample example);
 
@@ -26,7 +26,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int deleteByPrimaryKey(Long id);
 
@@ -34,7 +34,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int insert(WorkWechatRoomInfo record);
 
@@ -42,7 +42,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int insertSelective(WorkWechatRoomInfo record);
 
@@ -50,7 +50,15 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    List<WorkWechatRoomInfo> selectByExampleWithBLOBs(WorkWechatRoomInfoExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table work_wechat_room_info
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     List<WorkWechatRoomInfo> selectByExample(WorkWechatRoomInfoExample example);
 
@@ -58,7 +66,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     WorkWechatRoomInfo selectByPrimaryKey(Long id);
 
@@ -66,7 +74,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int updateByExampleSelective(@Param("record") WorkWechatRoomInfo record, @Param("example") WorkWechatRoomInfoExample example);
 
@@ -74,7 +82,15 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    int updateByExampleWithBLOBs(@Param("record") WorkWechatRoomInfo record, @Param("example") WorkWechatRoomInfoExample example);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table work_wechat_room_info
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int updateByExample(@Param("record") WorkWechatRoomInfo record, @Param("example") WorkWechatRoomInfoExample example);
 
@@ -82,7 +98,7 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int updateByPrimaryKeySelective(WorkWechatRoomInfo record);
 
@@ -90,7 +106,15 @@ public interface WorkWechatRoomInfoMapper {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    int updateByPrimaryKeyWithBLOBs(WorkWechatRoomInfo record);
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method corresponds to the database table work_wechat_room_info
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     int updateByPrimaryKey(WorkWechatRoomInfo record);
 }

+ 97 - 25
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/WorkWechatRoomInfo.java

@@ -15,7 +15,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.id
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private Long id;
 
@@ -26,7 +26,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.uuid
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private String uuid;
 
@@ -37,7 +37,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.room_id
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private String roomId;
 
@@ -48,7 +48,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.auto_remove_user_switch
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private Integer autoRemoveUserSwitch;
 
@@ -59,7 +59,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.create_user
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private Long createUser;
 
@@ -70,7 +70,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.update_user
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private Long updateUser;
 
@@ -81,7 +81,7 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.create_time
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private Date createTime;
 
@@ -92,17 +92,39 @@ public class WorkWechatRoomInfo {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database column work_wechat_room_info.update_time
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     private Date updateTime;
 
+    /**
+     * Database Column Remarks:
+     *   是否显示提示
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column work_wechat_room_info.showTip
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    private Integer showtip;
+
+    /**
+     * Database Column Remarks:
+     *   提示信息(长文本)
+     *
+     * This field was generated by MyBatis Generator.
+     * This field corresponds to the database column work_wechat_room_info.tipInfo
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    private String tipinfo;
+
     /**
      * This method was generated by MyBatis Generator.
      * This method returns the value of the database column work_wechat_room_info.id
      *
      * @return the value of work_wechat_room_info.id
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Long getId() {
         return id;
@@ -114,7 +136,7 @@ public class WorkWechatRoomInfo {
      *
      * @param id the value for work_wechat_room_info.id
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setId(Long id) {
         this.id = id;
@@ -126,7 +148,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.uuid
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public String getUuid() {
         return uuid;
@@ -138,7 +160,7 @@ public class WorkWechatRoomInfo {
      *
      * @param uuid the value for work_wechat_room_info.uuid
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setUuid(String uuid) {
         this.uuid = uuid;
@@ -150,7 +172,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.room_id
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public String getRoomId() {
         return roomId;
@@ -162,7 +184,7 @@ public class WorkWechatRoomInfo {
      *
      * @param roomId the value for work_wechat_room_info.room_id
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setRoomId(String roomId) {
         this.roomId = roomId;
@@ -174,7 +196,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.auto_remove_user_switch
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Integer getAutoRemoveUserSwitch() {
         return autoRemoveUserSwitch;
@@ -186,7 +208,7 @@ public class WorkWechatRoomInfo {
      *
      * @param autoRemoveUserSwitch the value for work_wechat_room_info.auto_remove_user_switch
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setAutoRemoveUserSwitch(Integer autoRemoveUserSwitch) {
         this.autoRemoveUserSwitch = autoRemoveUserSwitch;
@@ -198,7 +220,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.create_user
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Long getCreateUser() {
         return createUser;
@@ -210,7 +232,7 @@ public class WorkWechatRoomInfo {
      *
      * @param createUser the value for work_wechat_room_info.create_user
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setCreateUser(Long createUser) {
         this.createUser = createUser;
@@ -222,7 +244,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.update_user
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Long getUpdateUser() {
         return updateUser;
@@ -234,7 +256,7 @@ public class WorkWechatRoomInfo {
      *
      * @param updateUser the value for work_wechat_room_info.update_user
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setUpdateUser(Long updateUser) {
         this.updateUser = updateUser;
@@ -246,7 +268,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.create_time
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Date getCreateTime() {
         return createTime;
@@ -258,7 +280,7 @@ public class WorkWechatRoomInfo {
      *
      * @param createTime the value for work_wechat_room_info.create_time
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setCreateTime(Date createTime) {
         this.createTime = createTime;
@@ -270,7 +292,7 @@ public class WorkWechatRoomInfo {
      *
      * @return the value of work_wechat_room_info.update_time
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Date getUpdateTime() {
         return updateTime;
@@ -282,17 +304,65 @@ public class WorkWechatRoomInfo {
      *
      * @param updateTime the value for work_wechat_room_info.update_time
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setUpdateTime(Date updateTime) {
         this.updateTime = updateTime;
     }
 
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column work_wechat_room_info.showTip
+     *
+     * @return the value of work_wechat_room_info.showTip
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    public Integer getShowtip() {
+        return showtip;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column work_wechat_room_info.showTip
+     *
+     * @param showtip the value for work_wechat_room_info.showTip
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    public void setShowtip(Integer showtip) {
+        this.showtip = showtip;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method returns the value of the database column work_wechat_room_info.tipInfo
+     *
+     * @return the value of work_wechat_room_info.tipInfo
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    public String getTipinfo() {
+        return tipinfo;
+    }
+
+    /**
+     * This method was generated by MyBatis Generator.
+     * This method sets the value of the database column work_wechat_room_info.tipInfo
+     *
+     * @param tipinfo the value for work_wechat_room_info.tipInfo
+     *
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
+     */
+    public void setTipinfo(String tipinfo) {
+        this.tipinfo = tipinfo;
+    }
+
     /**
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     @Override
     public String toString() {
@@ -308,6 +378,8 @@ public class WorkWechatRoomInfo {
         sb.append(", updateUser=").append(updateUser);
         sb.append(", createTime=").append(createTime);
         sb.append(", updateTime=").append(updateTime);
+        sb.append(", showtip=").append(showtip);
+        sb.append(", tipinfo=").append(tipinfo);
         sb.append("]");
         return sb.toString();
     }

+ 80 - 20
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/model/po/WorkWechatRoomInfoExample.java

@@ -10,7 +10,7 @@ public class WorkWechatRoomInfoExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     protected String orderByClause;
 
@@ -18,7 +18,7 @@ public class WorkWechatRoomInfoExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     protected boolean distinct;
 
@@ -26,7 +26,7 @@ public class WorkWechatRoomInfoExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     protected List<Criteria> oredCriteria;
 
@@ -34,7 +34,7 @@ public class WorkWechatRoomInfoExample {
      * This field was generated by MyBatis Generator.
      * This field corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     protected Page page;
 
@@ -42,7 +42,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public WorkWechatRoomInfoExample() {
         oredCriteria = new ArrayList<Criteria>();
@@ -52,7 +52,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setOrderByClause(String orderByClause) {
         this.orderByClause = orderByClause;
@@ -62,7 +62,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public String getOrderByClause() {
         return orderByClause;
@@ -72,7 +72,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setDistinct(boolean distinct) {
         this.distinct = distinct;
@@ -82,7 +82,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public boolean isDistinct() {
         return distinct;
@@ -92,7 +92,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public List<Criteria> getOredCriteria() {
         return oredCriteria;
@@ -102,7 +102,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void or(Criteria criteria) {
         oredCriteria.add(criteria);
@@ -112,7 +112,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Criteria or() {
         Criteria criteria = createCriteriaInternal();
@@ -124,7 +124,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Criteria createCriteria() {
         Criteria criteria = createCriteriaInternal();
@@ -138,7 +138,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     protected Criteria createCriteriaInternal() {
         Criteria criteria = new Criteria();
@@ -149,7 +149,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void clear() {
         oredCriteria.clear();
@@ -161,7 +161,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public void setPage(Page page) {
         this.page=page;
@@ -171,7 +171,7 @@ public class WorkWechatRoomInfoExample {
      * This method was generated by MyBatis Generator.
      * This method corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public Page getPage() {
         return page;
@@ -181,7 +181,7 @@ public class WorkWechatRoomInfoExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     protected abstract static class GeneratedCriteria {
         protected List<Criterion> criteria;
@@ -723,13 +723,73 @@ public class WorkWechatRoomInfoExample {
             addCriterion("update_time not between", value1, value2, "updateTime");
             return (Criteria) this;
         }
+
+        public Criteria andShowtipIsNull() {
+            addCriterion("showTip is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipIsNotNull() {
+            addCriterion("showTip is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipEqualTo(Integer value) {
+            addCriterion("showTip =", value, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipNotEqualTo(Integer value) {
+            addCriterion("showTip <>", value, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipGreaterThan(Integer value) {
+            addCriterion("showTip >", value, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipGreaterThanOrEqualTo(Integer value) {
+            addCriterion("showTip >=", value, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipLessThan(Integer value) {
+            addCriterion("showTip <", value, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipLessThanOrEqualTo(Integer value) {
+            addCriterion("showTip <=", value, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipIn(List<Integer> values) {
+            addCriterion("showTip in", values, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipNotIn(List<Integer> values) {
+            addCriterion("showTip not in", values, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipBetween(Integer value1, Integer value2) {
+            addCriterion("showTip between", value1, value2, "showtip");
+            return (Criteria) this;
+        }
+
+        public Criteria andShowtipNotBetween(Integer value1, Integer value2) {
+            addCriterion("showTip not between", value1, value2, "showtip");
+            return (Criteria) this;
+        }
     }
 
     /**
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated do_not_delete_during_merge Fri May 23 14:34:49 CST 2025
+     * @mbg.generated do_not_delete_during_merge Tue May 27 19:40:21 CST 2025
      */
     public static class Criteria extends GeneratedCriteria {
 
@@ -742,7 +802,7 @@ public class WorkWechatRoomInfoExample {
      * This class was generated by MyBatis Generator.
      * This class corresponds to the database table work_wechat_room_info
      *
-     * @mbg.generated Fri May 23 14:34:49 CST 2025
+     * @mbg.generated Tue May 27 19:40:21 CST 2025
      */
     public static class Criterion {
         private String condition;

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

@@ -112,6 +112,8 @@ public class RiskUserOperateService {
             WorkWechatRoomInfo workWechatRoomInfo = workWechatRoomInfos.get(0);
             workWechatRoomInfo.setAutoRemoveUserSwitch(0);
             workWechatRoomInfo.setUpdateTime(new Date());
+            workWechatRoomInfo.setShowtip(1);
+            workWechatRoomInfo.setTipinfo("入群异常率过高,以主动关闭,群二维码务必只在票圈平台投放");
             workWechatRoomInfoMapper.updateByPrimaryKeySelective(workWechatRoomInfo);
             log.info("forceCloseRoomSwitch, roomId: {}, autoRemoveUserSwitch set to 0", roomId);
         }

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

@@ -134,6 +134,7 @@ public class WorkWechatServiceImpl implements WorkWechatService {
         if (CollectionUtils.isNotEmpty(workWechatRoomInfos)) {
             WorkWechatRoomInfo workWechatRoomInfo = workWechatRoomInfos.get(0);
             workWechatRoomInfo.setAutoRemoveUserSwitch(param.getAutoRemoveUserSwitch());
+            workWechatRoomInfo.setShowtip(0);
             workWechatRoomInfo.setUpdateUser(userId);
             workWechatRoomInfo.setUpdateTime(new Date());
             workWechatRoomInfoMapper.updateByPrimaryKeySelective(workWechatRoomInfo);

+ 131 - 21
risk-control-core/src/main/resources/mapper/WorkWechatRoomInfoMapper.xml

@@ -5,7 +5,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     <id column="id" jdbcType="BIGINT" property="id" />
     <result column="uuid" jdbcType="VARCHAR" property="uuid" />
@@ -15,12 +15,21 @@
     <result column="update_user" jdbcType="BIGINT" property="updateUser" />
     <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
     <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
+    <result column="showTip" jdbcType="INTEGER" property="showtip" />
+  </resultMap>
+  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfo">
+    <!--
+      WARNING - @mbg.generated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
+    -->
+    <result column="tipInfo" jdbcType="LONGVARCHAR" property="tipinfo" />
   </resultMap>
   <sql id="Example_Where_Clause">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -54,7 +63,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -88,16 +97,48 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     id, uuid, room_id, auto_remove_user_switch, create_user, update_user, create_time, 
-    update_time
+    update_time, showTip
   </sql>
+  <sql id="Blob_Column_List">
+    <!--
+      WARNING - @mbg.generated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
+    -->
+    tipInfo
+  </sql>
+  <select id="selectByExampleWithBLOBs" parameterType="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfoExample" resultMap="ResultMapWithBLOBs">
+    <!--
+      WARNING - @mbg.generated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
+    -->
+    select
+    <if test="distinct">
+      distinct
+    </if>
+    <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
+    from work_wechat_room_info
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+    <if test="orderByClause != null">
+      order by ${orderByClause}
+    </if>
+    <if test="page != null">
+      limit #{page.offset} , #{page.pageSize}
+    </if>
+  </select>
   <select id="selectByExample" parameterType="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfoExample" resultMap="BaseResultMap">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     select
     <if test="distinct">
@@ -115,14 +156,16 @@
       limit #{page.offset} , #{page.pageSize}
     </if>
   </select>
-  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="ResultMapWithBLOBs">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     select 
     <include refid="Base_Column_List" />
+    ,
+    <include refid="Blob_Column_List" />
     from work_wechat_room_info
     where id = #{id,jdbcType=BIGINT}
   </select>
@@ -130,7 +173,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     delete from work_wechat_room_info
     where id = #{id,jdbcType=BIGINT}
@@ -139,7 +182,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     delete from work_wechat_room_info
     <if test="_parameter != null">
@@ -150,20 +193,22 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     insert into work_wechat_room_info (id, uuid, room_id, 
       auto_remove_user_switch, create_user, update_user, 
-      create_time, update_time)
+      create_time, update_time, showTip, 
+      tipInfo)
     values (#{id,jdbcType=BIGINT}, #{uuid,jdbcType=VARCHAR}, #{roomId,jdbcType=VARCHAR}, 
       #{autoRemoveUserSwitch,jdbcType=INTEGER}, #{createUser,jdbcType=BIGINT}, #{updateUser,jdbcType=BIGINT}, 
-      #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
+      #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{showtip,jdbcType=INTEGER}, 
+      #{tipinfo,jdbcType=LONGVARCHAR})
   </insert>
   <insert id="insertSelective" parameterType="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfo">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     insert into work_wechat_room_info
     <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -191,6 +236,12 @@
       <if test="updateTime != null">
         update_time,
       </if>
+      <if test="showtip != null">
+        showTip,
+      </if>
+      <if test="tipinfo != null">
+        tipInfo,
+      </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
       <if test="id != null">
@@ -217,13 +268,19 @@
       <if test="updateTime != null">
         #{updateTime,jdbcType=TIMESTAMP},
       </if>
+      <if test="showtip != null">
+        #{showtip,jdbcType=INTEGER},
+      </if>
+      <if test="tipinfo != null">
+        #{tipinfo,jdbcType=LONGVARCHAR},
+      </if>
     </trim>
   </insert>
   <select id="countByExample" parameterType="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfoExample" resultType="java.lang.Long">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     select count(*) from work_wechat_room_info
     <if test="_parameter != null">
@@ -234,7 +291,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     update work_wechat_room_info
     <set>
@@ -262,16 +319,43 @@
       <if test="record.updateTime != null">
         update_time = #{record.updateTime,jdbcType=TIMESTAMP},
       </if>
+      <if test="record.showtip != null">
+        showTip = #{record.showtip,jdbcType=INTEGER},
+      </if>
+      <if test="record.tipinfo != null">
+        tipInfo = #{record.tipinfo,jdbcType=LONGVARCHAR},
+      </if>
     </set>
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
     </if>
   </update>
+  <update id="updateByExampleWithBLOBs" parameterType="map">
+    <!--
+      WARNING - @mbg.generated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
+    -->
+    update work_wechat_room_info
+    set id = #{record.id,jdbcType=BIGINT},
+      uuid = #{record.uuid,jdbcType=VARCHAR},
+      room_id = #{record.roomId,jdbcType=VARCHAR},
+      auto_remove_user_switch = #{record.autoRemoveUserSwitch,jdbcType=INTEGER},
+      create_user = #{record.createUser,jdbcType=BIGINT},
+      update_user = #{record.updateUser,jdbcType=BIGINT},
+      create_time = #{record.createTime,jdbcType=TIMESTAMP},
+      update_time = #{record.updateTime,jdbcType=TIMESTAMP},
+      showTip = #{record.showtip,jdbcType=INTEGER},
+      tipInfo = #{record.tipinfo,jdbcType=LONGVARCHAR}
+    <if test="_parameter != null">
+      <include refid="Update_By_Example_Where_Clause" />
+    </if>
+  </update>
   <update id="updateByExample" parameterType="map">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     update work_wechat_room_info
     set id = #{record.id,jdbcType=BIGINT},
@@ -281,7 +365,8 @@
       create_user = #{record.createUser,jdbcType=BIGINT},
       update_user = #{record.updateUser,jdbcType=BIGINT},
       create_time = #{record.createTime,jdbcType=TIMESTAMP},
-      update_time = #{record.updateTime,jdbcType=TIMESTAMP}
+      update_time = #{record.updateTime,jdbcType=TIMESTAMP},
+      showTip = #{record.showtip,jdbcType=INTEGER}
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
     </if>
@@ -290,7 +375,7 @@
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     update work_wechat_room_info
     <set>
@@ -315,14 +400,38 @@
       <if test="updateTime != null">
         update_time = #{updateTime,jdbcType=TIMESTAMP},
       </if>
+      <if test="showtip != null">
+        showTip = #{showtip,jdbcType=INTEGER},
+      </if>
+      <if test="tipinfo != null">
+        tipInfo = #{tipinfo,jdbcType=LONGVARCHAR},
+      </if>
     </set>
     where id = #{id,jdbcType=BIGINT}
   </update>
+  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfo">
+    <!--
+      WARNING - @mbg.generated
+      This element is automatically generated by MyBatis Generator, do not modify.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
+    -->
+    update work_wechat_room_info
+    set uuid = #{uuid,jdbcType=VARCHAR},
+      room_id = #{roomId,jdbcType=VARCHAR},
+      auto_remove_user_switch = #{autoRemoveUserSwitch,jdbcType=INTEGER},
+      create_user = #{createUser,jdbcType=BIGINT},
+      update_user = #{updateUser,jdbcType=BIGINT},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      update_time = #{updateTime,jdbcType=TIMESTAMP},
+      showTip = #{showtip,jdbcType=INTEGER},
+      tipInfo = #{tipinfo,jdbcType=LONGVARCHAR}
+    where id = #{id,jdbcType=BIGINT}
+  </update>
   <update id="updateByPrimaryKey" parameterType="com.tzld.piaoquan.risk.control.model.po.WorkWechatRoomInfo">
     <!--
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Fri May 23 14:34:49 CST 2025.
+      This element was generated on Tue May 27 19:40:21 CST 2025.
     -->
     update work_wechat_room_info
     set uuid = #{uuid,jdbcType=VARCHAR},
@@ -331,7 +440,8 @@
       create_user = #{createUser,jdbcType=BIGINT},
       update_user = #{updateUser,jdbcType=BIGINT},
       create_time = #{createTime,jdbcType=TIMESTAMP},
-      update_time = #{updateTime,jdbcType=TIMESTAMP}
+      update_time = #{updateTime,jdbcType=TIMESTAMP},
+      showTip = #{showtip,jdbcType=INTEGER}
     where id = #{id,jdbcType=BIGINT}
   </update>
 </mapper>