6c
2026-03-30 62033aa11c51ad304795767a2a524f1bc2aee330
doc/ϵͳÉè¼Æ
@@ -43,6 +43,7 @@
 *    ç‰¹æ®Šç¼“存:单独写方法加载数据并处理数据,封装同通用缓存一样
 *    æ”¯æŒåˆ†ç»„缓存,无限级,分组字段必须在缓存字段里面
    æ”¯æŒåŠ è½½å­è¡¨æ•°æ®
 *  æ¡ä»¶å­—段支持配置系统变量,见 SystemParamReplace.replaceSystemParameter   {{key}}  è°ƒç”¨ï¼šparamReplacePrompt
 *    ç¼“存数据,存在数据不一致问题,当两个进程同时对一个表的缓存进行读和写时---------------
 *   æ–°å¢žã€ä¿®æ”¹ã€åˆ é™¤ç¼“存表时,要更新缓存-------------------------------------
 *    åˆå§‹æ•°æ®
@@ -61,8 +62,9 @@
   DataTableEntity dt=DataPoolCacheImpl.getInstance().getCacheData("所有字段信息并按表分组",new String[] {tableUuid});
   æœªåˆ†ç»„:
   DataTableEntity table=DataPoolCacheImpl.getInstance().getCacheData("所有表信息");
   ï¼ˆ1)redis工具类
(1)redis工具类
   é…ç½®æ–‡ä»¶ï¼šlx-base-server\lx-base-server-cache\src\main\resource\cache.properties
   ç±»ï¼šcom.lx.base.cache.util.RedisUtil
   ä»‹ç»ï¼š
@@ -420,6 +422,29 @@
      éªŒè¯é€šè¿‡æ²¡æœ‰å…³è”任何数据返回true
      å‚数缺失返回false
      éªŒè¯æ²¡é€šè¿‡å…³è”了其他表数据抛出异常,异常信息中提示关联数据表,多个用逗号分隔
     æ”¯æŒä¸¤ç§åˆ é™¤ï¼š
        åˆ é™¤å•条记录,会验证是否有关联数据,有则抛错
           /**
          * åˆ é™¤ æŒ‡å®šè¡¨ä¸­çš„æ•°æ®
          * @param tableName è¡¨åç§°
          * @param paramString uuid组成的数组
          * @param  delSub æ˜¯å¦åˆ é™¤å…³è”表
          * @return æ˜¯å¦æˆåŠŸ
          * @throws BaseException é€šç”¨é”™è¯¯
          */
         public  boolean delete(String tableName,Object paramString[],boolean delSub) throws BaseException;
        åˆ é™¤è®°å½•及关联数据,不会验证
           /**
          * æŒ‰æ¡ä»¶åˆ é™¤ æ•°æ®,是否删除关联表
          * @param tableName è¡¨åç§°
          * @param filter æ¡ä»¶ ï¼Œå¦‚果有动态数据,需写成?代替
          * @param paras å‚数值 ï¼Œæ•°ç»„
          * @param  delSub æ˜¯å¦åˆ é™¤å…³è”表
          * @return æ˜¯å¦æˆåŠŸ
          * @throws BaseException é€šç”¨é”™è¯¯
          */
         public  boolean delete(String tableName,String filter,Object paras[],boolean delSub) throws BaseException;
43.国际化
   label:
      ç”¨æˆ·ç™»å½•成功后,调接口:
@@ -882,6 +907,7 @@
  
54.消息生成
   /**
    * ä¸æ”¯æŒæ‰‹æœºç«¯
    * æ‰€æœ‰åº”用服务生成消息调些方法去添加消息
    * æ ¹æ®message.server.ip参数判断是否等于127.0.0.1
    * æ˜¯ï¼šåˆ™ç›´æŽ¥è°ƒwriteUserMessage本机方法添加消息
@@ -899,6 +925,27 @@
    * @param is_send_sms  æ˜¯å¦å‘送短信 0:否 1:是   å¿…å¡«
    */
   WebsocketMesssageServiceThread.getInstance().appendMessage(String ....); 
   /**
    * æ”¯æŒæ‰‹æœºç«¯ï¼Œæ–¹æ³•重载,多了一个mobile_url参数
    * æ‰€æœ‰åº”用服务生成消息调些方法去添加消息
    * æ ¹æ®message.server.ip参数判断是否等于127.0.0.1
    * æ˜¯ï¼šåˆ™ç›´æŽ¥è°ƒwriteUserMessage本机方法添加消息
    * å¦ï¼šåˆ™è°ƒæ¶ˆæ¯æœåŠ¡å™¨æŽ¥å£æ·»åŠ æ¶ˆæ¯
    * @param userids      æ¶ˆæ¯æŽ¥æ”¶äºº
    * @param content      æ¶ˆæ¯å†…容
    * @param title        æ¶ˆæ¯æ ‡é¢˜
    * @param send_user_id æ¶ˆæ¯å‘送人
    * @param message_type æ¶ˆæ¯ç±»åž‹
    * @param url         æ¶ˆæ¯é“¾æŽ¥åœ°å€
    * @param source_table æ•°æ®è¡¨
    * @param source_uuid  æ•°æ®è¡¨uuid
    * @param create_by    åˆ›å»ºäºº
    * @param is_send_mail æ˜¯å¦å‘送邮件
    * @param is_send_sms  æ˜¯å¦å‘送短信
    * @param mobile_url   æ‰‹æœºç«¯URL
    * @throws BaseException
    */
   WebsocketMesssageServiceThread.getInstance().appendMessage(String ....);
   
   //消息类型
   //表名常量定义
@@ -984,4 +1031,11 @@
           //原错误的信息作为参数传过去,一并显示
           be.setMessagePara("error", e.getMessage());
            throw be;
        }
        }
64.数据建模规则
   å­—段显示名称,4-6个字,精练,描述才是写备注类型文字
   å­—段类型,用户选UserId,多人选UserIds,组织机构选orgUuid,多个选orgUuids,不能选String, ä¸»é”®pk,引用外键表字段选uuid
   æ˜¯å‚照的,一定要加上参照名,高级参照名和数据字典名,数据字典要加《xxx》来区分
   å¼•用外键表,一定要选,且对应的字段类型一定要是UUID