<?xml version="1.0" encoding="UTF-8"?>
<!--
strictness:严格性处理规则,可以兼容一些数据字段名可能由于一些中英文字符的区别而匹配不上校验规则(rule)的情况。
id:严格性规则的ID,rule节点中的strictness可以通过引用该ID来引用相应的严格性处理规则;
standard:标准字符,
informal:非标准字符(经过严格性处理规则后,非标准字符都会转换成标准字符,如果想要提高兼容性:rule配置中应该使用标准字符,并配置strictness)
rule:数据校验规则
id:校验规则的ID,全局(整个系统)保持唯一,重复ID将会被后一个所覆盖。 (必填配置)
strictness:严格性处理规则ID;(非必填配置)
field:某个字段的校验规则;
name:字段中文名(一般是字段描述或DataTabel的name);(必填配置)
fieldCode:字段英文名(一般是java属性名或DataTable入库时的Java字段名);(必填配置)
decimalPlaces:保留几位小数,设置该配置后,不会校验值必须为几位小数,只会在返回的已校验数据中处理小数据为配置的小数位数。属性值填:"0.##" 表述不补0,"0.00"补0,小数点后几位就保留几位(非必填配置)
containEn:校验包含英文字母(至少包含一个英文字母),属性值可选:true、false;(非必填配置)
containNum:校验包含英文字母(至少包含一个数字),属性值可选:true、false;(非必填配置)
date:是否为日期格式(yyyy-MM-dd,yyyyMMdd,yyyy/MM/dd, yyyy.MM.dd, yyyy/MM/dd,yyyy年MM月dd日),属性值可选:true、false;(非必填配置)
dateFormat:校验时间格式,属性值填 时间的格式,如:yyyy-MM-dd,yyyyMMdd,yyyy/MM/dd HH:mm:ss;(非必填配置)
dropDown:字段限制范围,如即下拉,属性值填 字符串用,隔开;(非必填配置)
email:校验邮件格式,属性值可选:true、false;(非必填配置)
enCnNum:校验 只能包含中英文和数字字符串, 不包含特殊字符,属性值可选:true、false;(非必填配置)
enCnStr:校验 必须为中英文混合字符串,不包含特殊字符,属性值可选:true、false;(非必填配置)
englishStr:校验 必须为英文字符串,属性值可选:true、false;(非必填配置)
gt:校验 大于,属性值填数字,如:gt="1" 即表示:该字段的值必须大于1;(非必填配置)
lt:校验 小于,属性值填数字,如:lt="1" 即表示:该字段的值必须小于1;(非必填配置)
ip:校验 必须为IP格式,属性值可选:true、false;(非必填配置)
maxLength:字段最大长度,支持字符串、List、Map、Array, 属性值填正整数;(非必填配置)
minLength:字段最小长度,支持字符串、List、Map、Array, 属性值填正整数;(非必填配置)
length:字段长度,当前字段长度必等于须是配置的长度,支持字符串、List、Map、Array, 属性值填正整数;(非必填配置)
notChinese:校验 不能包含中文,属性值可选:true、false;(非必填配置)
num:校验 必须全部为数字,属性值可选:true、false;(非必填配置)
numVal:校验 该字段必须为数值(包括:小数、正数、负数),属性值可选:true、false (非必填配置)
percentage:校验 该字段必须为百分数 (非必填配置)
numOrEn:校验 只能包含数字或字母,属性值可选:true、false;(非必填配置)
phone:校验 必须为手机号码格式,属性值可选:true、false;(非必填配置)
positiveInt:校验 必须为正整数,属性值可选:true、false;(非必填配置)
regular:正则校验,属性值填 正则表达式;(非必填配置)
require:是否为必填,属性值可选:true、false;(非必填配置)
url:校验 必须为url格式,属性值可选:true、false;(非必填配置)
-->
<root>
<rule id="导入模板">
<field name="序号" fieldCode="num" require="true" maxLength="100" />
<field name="设备名称" fieldCode="deviceName" require="true" maxLength="20" />
<field name="设备类型" fieldCode="typeId" require="true" maxLength="40" />
<field name="设备序列号" fieldCode="sn" require="true" numVal="false" maxLength="50"/>
<field name="设备分组" fieldCode="groupName" require="true" numVal="false" maxLength="50"/>
<field name="应用名称" fieldCode="appId" require="true" numVal="false" maxLength="50"/>
<field name="接入方式" fieldCode="accessMethod" require="true" numVal="false" maxLength="50"/>
</rule>
</root>
沫离痕
- 粉丝: 117
- 资源: 19
最新资源
- 微信小程序源码-停车场微信小程序的设计与实现-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-网上商城-服务端-毕业设计源码-期末大作业.zip
- 动态0-1背包问题中的Q-learning算法实现及应用
- 微信小程序源码-网上商城设计-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-网上商城-微信端-毕业设计源码-期末大作业.zip
- 微信小程序源码-网上商城设计-微信端-毕业设计源码-期末大作业.zip
- 微信小程序源码-微信小程序电影订票系统-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-微信小程序电影订票系统-微信端-毕业设计源码-期末大作业.zip
- 微信小程序源码-微信小程序考试系统-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-微信小程序考试系统-微信端-毕业设计源码-期末大作业.zip
- 微信小程序源码-微信小程序跑腿-微信端-毕业设计源码-期末大作业.zip
- 微信小程序源码-微信小程序跑腿-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-小区租拼车管理信息系统-微信端-毕业设计源码-期末大作业.zip
- 微信小程序源码-消防隐患在线举报系统开发-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-小区租拼车管理信息系统-服务端-毕业设计源码-期末大作业.zip
- 微信小程序源码-校车购票微信小程序-微信端-毕业设计源码-期末大作业.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈