app_module.config(function (valdrProvider) { valdrProvider.addConstraints({ 'App': { 'appId': { 'size': { 'max': 32, 'message': 'AppId长度不能多于32个字符' }, 'required': { 'message': 'AppId不能为空' } }, 'appName': { 'size': { 'max': 128, 'message': '应用名称长度不能多于128个字符' }, 'required': { 'message': '应用名称不能为空' } } } }) }); cluster_module.config(function (valdrProvider) { valdrProvider.addConstraints({ 'Cluster': { 'clusterName': { 'size': { 'max': 32, 'message': '集群名称长度不能多于32个字符' }, 'required': { 'message': '集群名称不能为空' } } } }) }); namespace_module.config(function (valdrProvider) { valdrProvider.addConstraints({ 'AppNamespace': { 'namespaceName': { 'size': { 'max': 32, 'message': 'Namespace名称长度不能多于32个字符' }, 'required': { 'message': 'Namespace名称不能为空' } }, 'comment': { 'size': { 'max': 64, 'message': '备注长度不能多于64个字符' } } } }) }); application_module.config(function (valdrProvider) { valdrProvider.addConstraints({ 'Item': { 'key': { 'size': { 'max': 128, 'message': 'Key长度不能多于128个字符' }, 'required': { 'message': 'Key不能为空' } }, 'value': { 'required': { 'message': 'value不能为空' } }, 'comment': { 'size': { 'max': 64, 'message': '备注长度不能多于64个字符' } } }, 'Release': { 'releaseName': { 'size': { 'max': 64, 'message': 'Release Name长度不能多于64个字符' }, 'required': { 'message': 'Release Name不能为空' } }, 'comment': { 'size': { 'max': 64, 'message': '备注长度不能多于64个字符' } } } }) });