菜单编号目前仅支持纯数字;由于koca自带一部分菜单,业务系统也有自己的菜单。希望可以通过字母开头等来区分。避免出现菜单编号重复的问题。
KOCA内部有菜单编号命名规约,业务系统菜单可以按照这个规约确定菜单编号,从而避免菜单编号冲突的问题。规约如下:
菜单编号定义规则:
为了避免各模块菜单编号出现冲突,主要各模块菜单编码规则:
系统菜单 :6位数字, 页签或按钮 : 8位数字
eg: 人员管理(101001) 密码重置 (10100101)
第一位:所属门户(git仓库):admin 1 cloud 2 Amo 3 Studio 4 开头
第二三 两位:一级菜单(模块说明): 101000(人员管理)102000(参数管理)
第四到六位:模块自定义命名, 推荐第四位表示二级菜单目录,默认0 ,第五六位表示实际编号.
eg: 101002(机构信息管理,所属admin ,一级菜单是人员管理), 104111(流程图模块 所属admin, 一级菜单是流程管理,二级菜单是流程开发1)
第七八位 :页签和按钮 ,如: 10100101 (密码重置按钮)
各组件(模块)区分, 省略通用说明:
组件/模块名称 | 占用数字 | 菜单编号(第2 3位) | sql脚本() | 错误码 |
---|---|---|---|---|
admin-user | 00 | 100001-100099 | 001-009 | 120000-120099 |
admin-paramter | 01 | 101001-101099 | 011-019 | 120100-120199 |
admin-permission | 02 | 102001-102099 | 021-029 | 120200-120299 |
admin-file-manage | 03 | 103001-103099 | 031-039 | 120300-120399 |
admin-common-confirm | 04 | 104001-104099 | 041-049 | 120400-120499 |
admin-app-access | 07 | 107001-107099 | 071-079 | 120700-120799 |
admin-backlog | 08 | 108001-108099 | 081-089 | 120800-120899 |
admin-biz-log | 09 | 109001-109099 | 091-099 | 120900-120999 |
admin-jobschedule | 10 | 110001-110099 | 101-109 | 121000-121099 |
admin-view-module | 11 | 111001-111099 | 110-119 | 121100-121199 |
admin-workflow | 12 | 112001-112099 | 120-129 | |
admin-report | 13 | 113001-113099 | 130-139 | |
admin-business-flow | 14 | 114001-114099 | 140-149 | 120500-120699 |
admin-dtc | 16 | 116001-116099 | 160-169 | |
amo-basic | 01 | 301000-301099 | 010-019 | 131000-131999 |
amo-logging | 02 | 302000-302099 | 020-029 | 132000-132999 |
amo-monitor | 03 | 303000-303099 | 030-039 | 133000-133999 |
amo-tracing | 04 | 304000-304099 | 040-049 | 134000-134999 |
amo-alert | 05 | 305000-305099 | 050-059 | 135000-135999 |
amo-topology | 06 | 306000-306099 | 060-069 | 136000-136999 |
amo-operation | 07 | 307000-307099 | 070-079 | 137000-137999 |
studio-basic | 00 | 400001-400099 | 001-009 | 140001-140099 |
studio-api-mgt | 01 | 401001-401099 | 011-019 | 140101-140199 |
studio-webdesigner | 02 | 402001-402099 | 021-029 | 140201-140299 |
studio-dac | 03 | 403001-403099 | 031-039 | 140301-140399 |
studio-standard | 04 | 404001-404099 | 041-049 | 140401-140499 |
admin-data-import-export | 15 | 121500-121599 | ||
admin-id-generator-seq | 17 | 170-179 |
1 个赞
业务系统菜单可以考虑 7 位 或者从 6位 以5开头等方式,规避koca的菜单编号冲突
好的。非常感谢
koca提供的交付件以及官网上的试用环境的菜单编号命名没按上述的规范来。希望后面可以调整一下
1 个赞
多谢指正,出现该问题的原因是部分模块是由产品单位迁移过来,却没有调整错误码导致的,后续会按KOCA错误码规范进行调整。