| 123456789101112131415161718192021222324252627282930313233 | package org.jeecg.modules.system.service;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.extension.service.IService;import org.jeecg.modules.system.entity.SysCheckRule;/** * @Description: 编码校验规则 * @Author: jeecg-boot * @Date: 2020-02-04 * @Version: V1.0 */public interface ISysCheckRuleService extends IService<SysCheckRule> {    /**     * 通过 code 获取规则     *     * @param ruleCode     * @return     */    SysCheckRule getByCode(String ruleCode);    /**     * 通过用户设定的自定义校验规则校验传入的值     *     * @param checkRule     * @param value     * @return 返回 null代表通过校验,否则就是返回的错误提示文本     */    JSONObject checkValue(SysCheckRule checkRule, String value);}
 |