update sa-token 1.28.0 => 1.29.0 修复Xss注解字段值为空时的异常问题 删除方法无返回值时,方法注释上的@HTTP4O4 update 使用 satoken 自带的 BCrypt 工具 替换 Security 加密工具 减少依赖 优化流程任务方法,统一响应格式 fix 修复 R 参数位置错误 fix 修复 验证码 强制校验问题 update 返回体 统一 修复自定义组件file-upload无法显示第一个文件,列表显示的文件比实际文件少一个的问题 update 修改验证码校验 增加 uuid 空判断 update 优化代码生成 fix 修复因升级 sa-token 导致 doLogin 无法获取 token 问题 update 更新 swagger 配置类错误注释 update 优化 TreeBuildUtils 工具 使用反射自动获取顶级父id fix 回滚代码生成部分优化 修复优化导致的问题 update 使用 hutool Dict 优化 JsonUtils 防止类型解析异常 update 优化代码生成 使用新 JsonUtils.parseMap 方法
194 lines
3.5 KiB
Java
194 lines
3.5 KiB
Java
package com.ruoyi.common.constant;
|
|
|
|
/**
|
|
* 代码生成通用常量
|
|
*
|
|
* @author ruoyi
|
|
*/
|
|
public interface GenConstants {
|
|
/**
|
|
* 单表(增删改查)
|
|
*/
|
|
String TPL_CRUD = "crud";
|
|
|
|
/**
|
|
* 树表(增删改查)
|
|
*/
|
|
String TPL_TREE = "tree";
|
|
|
|
/**
|
|
* 主子表(增删改查)
|
|
*/
|
|
String TPL_SUB = "sub";
|
|
|
|
/**
|
|
* 树编码字段
|
|
*/
|
|
String TREE_CODE = "treeCode";
|
|
|
|
/**
|
|
* 树父编码字段
|
|
*/
|
|
String TREE_PARENT_CODE = "treeParentCode";
|
|
|
|
/**
|
|
* 树名称字段
|
|
*/
|
|
String TREE_NAME = "treeName";
|
|
|
|
/**
|
|
* 上级菜单ID字段
|
|
*/
|
|
String PARENT_MENU_ID = "parentMenuId";
|
|
|
|
/**
|
|
* 上级菜单名称字段
|
|
*/
|
|
String PARENT_MENU_NAME = "parentMenuName";
|
|
|
|
/**
|
|
* 数据库字符串类型
|
|
*/
|
|
String[] COLUMNTYPE_STR = {"char", "varchar", "nvarchar", "varchar2"};
|
|
|
|
/**
|
|
* 数据库文本类型
|
|
*/
|
|
String[] COLUMNTYPE_TEXT = {"tinytext", "text", "mediumtext", "longtext"};
|
|
|
|
/**
|
|
* 数据库时间类型
|
|
*/
|
|
String[] COLUMNTYPE_TIME = {"datetime", "time", "date", "timestamp"};
|
|
|
|
/**
|
|
* 数据库数字类型
|
|
*/
|
|
String[] COLUMNTYPE_NUMBER = {"tinyint", "smallint", "mediumint", "int", "number", "integer",
|
|
"bit", "bigint", "float", "double", "decimal"};
|
|
|
|
/**
|
|
* BO对象 不需要添加字段
|
|
*/
|
|
String[] COLUMNNAME_NOT_ADD = {"create_by", "create_time", "del_flag", "update_by",
|
|
"update_time", "version"};
|
|
|
|
/**
|
|
* BO对象 不需要编辑字段
|
|
*/
|
|
String[] COLUMNNAME_NOT_EDIT = {"create_by", "create_time", "del_flag", "update_by",
|
|
"update_time", "version"};
|
|
|
|
/**
|
|
* VO对象 不需要返回字段
|
|
*/
|
|
String[] COLUMNNAME_NOT_LIST = {"create_by", "create_time", "del_flag", "update_by",
|
|
"update_time", "version"};
|
|
|
|
/**
|
|
* BO对象 不需要查询字段
|
|
*/
|
|
String[] COLUMNNAME_NOT_QUERY = {"id", "create_by", "create_time", "del_flag", "update_by",
|
|
"update_time", "remark", "version"};
|
|
|
|
/**
|
|
* Entity基类字段
|
|
*/
|
|
String[] BASE_ENTITY = {"createBy", "createTime", "updateBy", "updateTime"};
|
|
|
|
/**
|
|
* Tree基类字段
|
|
*/
|
|
String[] TREE_ENTITY = {"parentName", "parentId", "children"};
|
|
|
|
/**
|
|
* 文本框
|
|
*/
|
|
String HTML_INPUT = "input";
|
|
|
|
/**
|
|
* 文本域
|
|
*/
|
|
String HTML_TEXTAREA = "textarea";
|
|
|
|
/**
|
|
* 下拉框
|
|
*/
|
|
String HTML_SELECT = "select";
|
|
|
|
/**
|
|
* 单选框
|
|
*/
|
|
String HTML_RADIO = "radio";
|
|
|
|
/**
|
|
* 复选框
|
|
*/
|
|
String HTML_CHECKBOX = "checkbox";
|
|
|
|
/**
|
|
* 日期控件
|
|
*/
|
|
String HTML_DATETIME = "datetime";
|
|
|
|
/**
|
|
* 图片上传控件
|
|
*/
|
|
String HTML_IMAGE_UPLOAD = "imageUpload";
|
|
|
|
/**
|
|
* 文件上传控件
|
|
*/
|
|
String HTML_FILE_UPLOAD = "fileUpload";
|
|
|
|
/**
|
|
* 富文本控件
|
|
*/
|
|
String HTML_EDITOR = "editor";
|
|
|
|
/**
|
|
* 字符串类型
|
|
*/
|
|
String TYPE_STRING = "String";
|
|
|
|
/**
|
|
* 整型
|
|
*/
|
|
String TYPE_INTEGER = "Integer";
|
|
|
|
/**
|
|
* 长整型
|
|
*/
|
|
String TYPE_LONG = "Long";
|
|
|
|
/**
|
|
* 浮点型
|
|
*/
|
|
String TYPE_DOUBLE = "Double";
|
|
|
|
/**
|
|
* 高精度计算类型
|
|
*/
|
|
String TYPE_BIGDECIMAL = "BigDecimal";
|
|
|
|
/**
|
|
* 时间类型
|
|
*/
|
|
String TYPE_DATE = "Date";
|
|
|
|
/**
|
|
* 模糊查询
|
|
*/
|
|
String QUERY_LIKE = "LIKE";
|
|
|
|
/**
|
|
* 相等查询
|
|
*/
|
|
String QUERY_EQ = "EQ";
|
|
|
|
/**
|
|
* 需要
|
|
*/
|
|
String REQUIRE = "1";
|
|
}
|