wip: 代码生成临时提交

This commit is contained in:
ray
2024-07-21 21:50:41 +08:00
parent b123658478
commit 2235f1f5a4
33 changed files with 912 additions and 85 deletions

View 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;
}

View 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;
}