package org.yeshi.utils.generater.annotation.admin.form;
|
|
import org.yeshi.utils.generater.entity.admin.FormVerifyType;
|
|
import java.lang.annotation.*;
|
|
/**
|
* @author Administrator
|
* @title: TextArea
|
* @projectName utils
|
* @description: 文本域
|
* @date 2021/9/2312:07
|
*/
|
@Documented
|
@Target(ElementType.FIELD)
|
@Inherited
|
@Retention(RetentionPolicy.RUNTIME)
|
public @interface TextArea {
|
|
//标题
|
String title();
|
|
//是否可更新
|
boolean update() default true;
|
|
//简介
|
String desc() default "";
|
|
//是否禁止编辑
|
boolean disable() default false;
|
|
//是否必须
|
boolean require() default false;
|
|
//最小长度
|
int minLength() default -1;
|
|
//最长长度
|
int maxLength() default -1;
|
|
//验证类型
|
FormVerifyType verifyType();
|
|
//如果验证类型为正则需要此项
|
String verifyValue() default "";
|
|
//如果验证类型为正则需要此项
|
String verifyNotifyMsg() default "";
|
|
String placeHolder() default "";
|
|
}
|