mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-26 17:21:53 +08:00
fix: 调整 DbTypeEnum 字段顺序
This commit is contained in:
parent
3c5309b14e
commit
cc73fc8a91
@ -18,46 +18,46 @@ public enum DbTypeEnum {
|
|||||||
/**
|
/**
|
||||||
* MySQL
|
* MySQL
|
||||||
*/
|
*/
|
||||||
MY_SQL("MySQL", "FIND_IN_SET('#{value}', #{column}) <> 0", DbType.MYSQL),
|
MY_SQL( DbType.MYSQL, "MySQL", "FIND_IN_SET('#{value}', #{column}) <> 0"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Oracle
|
* Oracle
|
||||||
*/
|
*/
|
||||||
ORACLE("Oracle", "FIND_IN_SET('#{value}', #{column}) <> 0", DbType.ORACLE),
|
ORACLE(DbType.ORACLE, "Oracle", "FIND_IN_SET('#{value}', #{column}) <> 0"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* PostgreSQL
|
* PostgreSQL
|
||||||
*/
|
*/
|
||||||
POSTGRE_SQL("PostgreSQL", "POSITION('#{value}' IN #{column}) <> 0", DbType.POSTGRE_SQL),
|
POSTGRE_SQL(DbType.POSTGRE_SQL,"PostgreSQL", "POSITION('#{value}' IN #{column}) <> 0"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SQL Server
|
* SQL Server
|
||||||
*/
|
*/
|
||||||
SQL_SERVER("Microsoft SQL Server", "CHARINDEX(',' + #{value} + ',', ',' + #{column} + ',') <> 0", DbType.SQL_SERVER),
|
SQL_SERVER(DbType.SQL_SERVER, "Microsoft SQL Server", "CHARINDEX(',' + #{value} + ',', ',' + #{column} + ',') <> 0"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 达梦
|
* 达梦
|
||||||
*/
|
*/
|
||||||
DM("DM DBMS", "FIND_IN_SET('#{value}', #{column}) <> 0", DbType.DM),
|
DM(DbType.DM, "DM DBMS", "FIND_IN_SET('#{value}', #{column}) <> 0"),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 人大金仓
|
* 人大金仓
|
||||||
*/
|
*/
|
||||||
KINGBASE_ES("KingbaseES", "POSITION('#{value}' IN #{column}) <> 0", DbType.KINGBASE_ES),
|
KINGBASE_ES(DbType.KINGBASE_ES, "KingbaseES", "POSITION('#{value}' IN #{column}) <> 0"),
|
||||||
|
|
||||||
// 华为openGauss 使用ProductName 与 PostgreSQL相同
|
// 华为openGauss 使用ProductName 与 PostgreSQL相同
|
||||||
;
|
;
|
||||||
|
|
||||||
public static final Map<String, DbTypeEnum> MAP_BY_NAME = Arrays.stream(values())
|
public static final Map<String, DbTypeEnum> MAP_BY_NAME = Arrays.stream(values())
|
||||||
.collect(Collectors.toMap(DbTypeEnum::getName, Function.identity()));
|
.collect(Collectors.toMap(DbTypeEnum::getProductName, Function.identity()));
|
||||||
|
|
||||||
public static final Map<DbType, DbTypeEnum> MAP_BY_MP = Arrays.stream(values())
|
public static final Map<DbType, DbTypeEnum> MAP_BY_MP = Arrays.stream(values())
|
||||||
.collect(Collectors.toMap(DbTypeEnum::getMpDbType, Function.identity()));
|
.collect(Collectors.toMap(DbTypeEnum::getMpDbType, Function.identity()));
|
||||||
|
|
||||||
|
|
||||||
private final String name;
|
|
||||||
private final String findInSetTemplate;
|
|
||||||
private final DbType mpDbType;
|
private final DbType mpDbType;
|
||||||
|
private final String productName;
|
||||||
|
private final String findInSetTemplate;
|
||||||
|
|
||||||
public static DbType find(String databaseProductName) {
|
public static DbType find(String databaseProductName) {
|
||||||
if (StrUtil.isBlank(databaseProductName)) {
|
if (StrUtil.isBlank(databaseProductName)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user