企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 模型完善说明 ### 1、规则 - 1、如果有错误,返回FALSE,并用getError方法获取错误信息 - 2、尽量使用try,如果有错,可以写入日志方便查询 - 3、尽量使用try,如果有错,避免前端用户获取到错误信息 - 4、不用每个数据表都建立一个模型,使用别名与数据表关联,控制器传值别名,获取数据(这样一个接口可以根据不同的传值,获取不同的数据) ### 2、数据缓存 - 1、数据表字段名称缓存 - 2、数据表数据返回,增删改的时候删除缓存(缓存列表,缓存详情) - 1、实现1:将所有的缓存文件,存在在一个表名称的缓存表中,在增删改的时候,获取该表的缓存文件,删除该表的缓存数据 - 2、实现2:缓存详情,使用修改,删除对应id的时候,才操作该缓存 - 3、特殊缓存,以过期时间后再生成(主要缓存列表) ### 3、缓存操作 - 1、缓存添加 - 2、缓存删除 - 3、详情缓存添加 - 4、详情缓存删除 - 5、缓存数据表字段 ### 3、数据操作 - 1、返回列表(翻页等) - 2、返回列表 + 缓存操作(翻页等) - 3、返回列表 + 特殊缓存操作 - 4、返回树状 + 缓存操作 - 5、返回添加 + 缓存操作 - 6、返回修改 + 缓存操作 - 7、返回删除 + 缓存操作 - 8、多条删除 + 缓存操作 - 9、数据统计 - 10、查询字段 ### 5、数据验证 - 1、数据表某个字段是否存在,如username - 2、数据表字段过滤,过滤为空或null - 3、数据表字段验证 - 1、验证过长的字段:为设置了字段长度的字段进行验证 - 2、验证过长的字段:对特殊字段进行验证 text等 - 3、验证数字类型是否正确 - 4、验证数字类型的数据是否过大 ### 5、使用 - 1、单一模型类文件,定义传值与对应使用的表名称 - 2、一个接口,传值不同使用不同的表,获取不同的数据 - 3、如果控制器多个步骤操作,则可以依次调用数据操作 ### 9、where 条件生成 - 1、等于 - 2、in、not in - 3、LIKE