Skip to content

基础工具插件(mms.plugin.c-base

Maven 模块:mms-plugin-c-base。为 C 端与其它业务插件提供 P0 只读约定(路径前缀、字典/Feign 说明等);无必选依赖,可与 C 端业务插件(按域) 等并行安装(各域 plugin.jsoncbase 多为 optional)。

白话理解

先装本插件,管理端即可调 /plugin/mms.plugin.c-base/cbase/conventions 拿约定;瘦 JAR 即可安装(与多数示例插件相同,由宿主 lib 提供 Spring 等)。

标识与运行模式

插件 IDmms.plugin.c-base
runtimeModeHOST_MVC
hostServicesContractVersion3
入口类com.sxpcwlkj.plugin.c.base.CBasePlugin
表前缀(预留)plugin_cbase_(当前无业务库表强依赖)

HTTP 能力(相对插件根)

方法路径权限
GET/cbase/ping管理端登录即可(与其它 /plugin/** 一致)
GET/cbase/conventionsplugin:cbase:conventions

完整 URL 示例:/plugin/mms.plugin.c-base/cbase/conventions

权限与脚本

  • mms-plugins/mms-plugin-c-base/script/install.sql:菜单与权限码。
  • mms-plugins/mms-plugin-c-base/script/c_saas_plugin_table_template.sql:SaaS 列注释模板(供业务表设计参照)。

安装包形态

使用 mvn -pl mms-plugin-c-base -am package -DskipTests 生成的瘦 JAR(非 standalone),与宿主 mms.plugin 约定一致时上传安装即可。

延伸阅读

Released under the MIT License.