<?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>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ExceltoJsonUtil.rar (25个子文件)
ExceltoJsonUtil
Util-ExceToJson-1.0.0-SNAPSHOT-runner.jar 102.33MB
start.sh 98B
log
util.log 4KB
config
application.yml 615B
excel
yaokong
excelAnalyseConfig
ReadParsingRules.xml 424B
excelModel
yaokong.xlsx 9KB
validateConfig
ContentVerificationRules.xml 5KB
deviceImport
excelAnalyseConfig
ReadParsingRules.xml 429B
excelModel
deviceImport.xlsx 11KB
validateConfig
ContentVerificationRules.xml 5KB
yaoce
excelAnalyseConfig
ReadParsingRules.xml 422B
excelModel
yaoce.xlsx 9KB
validateConfig
ContentVerificationRules.xml 5KB
deviceConfig
excelAnalyseConfig
ReadParsingRules.xml 429B
excelModel
deviceConfig.xlsx 11KB
validateConfig
ContentVerificationRules.xml 5KB
temp
yaoxin.json 7KB
yaokong.json 10KB
deviceConfig.json 76KB
yaoce.json 4KB
deviceImport.json 133KB
yaotiao.json 749B
yaoxin
excelAnalyseConfig
ReadParsingRules.xml 423B
excelModel
yaoxin.xlsx 9KB
validateConfig
ContentVerificationRules.xml 5KB
共 25 条
- 1
资源评论
沫离痕
- 粉丝: 117
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功