package com.qianwen.core.sequence.range.db.provider; import com.baomidou.mybatisplus.annotation.DbType; /* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/provider/SqlProvider.class */ public interface SqlProvider { String getCreateTableSql(); Boolean support(DbType dbType); default String getExistTableSql() { return null; } default String getInsertRangeSql() { return "INSERT INTO #tableName (id,name,value,create_time,update_time) VALUES(?,?,?,?,?)"; } default String getUpdateRangeSql() { return "UPDATE #tableName SET value=?,update_time=? WHERE name=? AND value=?"; } default String getSelectRangeSql() { return "SELECT value FROM #tableName WHERE name=?"; } }