菜单编号支持字母

菜单编号目前仅支持纯数字;由于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的菜单编号冲突

好的。非常感谢

image
koca提供的交付件以及官网上的试用环境的菜单编号命名没按上述的规范来。希望后面可以调整一下

1 个赞

当前KOCA的错误码并没有按上述的规范来定义。希望重新明确一下错误码范围

多谢指正,出现该问题的原因是部分模块是由产品单位迁移过来,却没有调整错误码导致的,后续会按KOCA错误码规范进行调整。