wip: 代码生成临时提交
This commit is contained in:
70
src/main/java/com/youlai/system/enums/FormTypeEnum.java
Normal file
70
src/main/java/com/youlai/system/enums/FormTypeEnum.java
Normal file
@@ -0,0 +1,70 @@
|
||||
package com.youlai.system.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import com.youlai.system.common.base.IBaseEnum;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
/**
|
||||
* 表单类型枚举
|
||||
*
|
||||
* @author Ray
|
||||
* @since 2.10.0
|
||||
*/
|
||||
@Getter
|
||||
@RequiredArgsConstructor
|
||||
public enum FormTypeEnum implements IBaseEnum<Integer> {
|
||||
|
||||
/**
|
||||
* 输入框
|
||||
*/
|
||||
INPUT(1, "输入框"),
|
||||
|
||||
/**
|
||||
* 下拉框
|
||||
*/
|
||||
SELECT(2, "下拉框"),
|
||||
|
||||
/**
|
||||
* 单选框
|
||||
*/
|
||||
RADIO(3, "单选框"),
|
||||
|
||||
/**
|
||||
* 数字输入框
|
||||
*/
|
||||
INPUT_NUMBER(4, "数字输入框"),
|
||||
|
||||
/**
|
||||
* 开关
|
||||
*/
|
||||
SWITCH(5, "开关"),
|
||||
|
||||
/**
|
||||
* 复选框
|
||||
*/
|
||||
CHECK_BOX(6, "复选框"),
|
||||
|
||||
/**
|
||||
* 文本域
|
||||
*/
|
||||
TEXT_AREA(7, "文本域"),
|
||||
|
||||
/**
|
||||
* 日期时间框
|
||||
*/
|
||||
DATE_TIME(8, "日期时间框"),
|
||||
|
||||
/**
|
||||
* 日期框
|
||||
*/
|
||||
DATE(9, "日期框"),;
|
||||
|
||||
|
||||
// Mybatis-Plus 提供注解表示插入数据库时插入该值
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
|
||||
// @JsonValue // 表示对枚举序列化时返回此字段
|
||||
private final String label;
|
||||
}
|
||||
58
src/main/java/com/youlai/system/enums/QueryTypeEnum.java
Normal file
58
src/main/java/com/youlai/system/enums/QueryTypeEnum.java
Normal file
@@ -0,0 +1,58 @@
|
||||
package com.youlai.system.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import com.youlai.system.common.base.IBaseEnum;
|
||||
import lombok.Getter;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
/**
|
||||
* 查询类型枚举
|
||||
*
|
||||
* @author Ray
|
||||
* @since 2.10.0
|
||||
*/
|
||||
@Getter
|
||||
@RequiredArgsConstructor
|
||||
public enum QueryTypeEnum implements IBaseEnum<Integer> {
|
||||
|
||||
|
||||
EQ(1, "="),
|
||||
|
||||
|
||||
NE(2, "!="),
|
||||
|
||||
|
||||
GT(3, ">"),
|
||||
|
||||
|
||||
GE(4, ">="),
|
||||
|
||||
LT(5, "<"),
|
||||
|
||||
LE(6, "<="),
|
||||
|
||||
BETWEEN(7, "BETWEEN"),
|
||||
|
||||
LIKE(8, "LIKE '%s%'"),
|
||||
|
||||
LIKE_LEFT(9, "LIKE '%s'"),
|
||||
|
||||
LIKE_RIGHT(10, "LIKE 's%'"),
|
||||
|
||||
IN(11, "IN"),
|
||||
|
||||
NOT_IN(12, "NOT IN"),
|
||||
|
||||
IS_NULL(13, "IS NULL"),
|
||||
|
||||
IS_NOT_NULL(14, "IS NOT NULL")
|
||||
;
|
||||
|
||||
// Mybatis-Plus 提供注解表示插入数据库时插入该值
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
|
||||
// @JsonValue // 表示对枚举序列化时返回此字段
|
||||
private final String label;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user