mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-03 16:00:25 +08:00
feat: pinia替换vuex,代码优化
This commit is contained in:
@@ -88,7 +88,11 @@ func (d *dbSqlExecAppImpl) Exec(execSqlReq *DbSqlExecReq) (*DbSqlExecRes, error)
|
||||
lowerSql := strings.ToLower(execSqlReq.Sql)
|
||||
isSelect := strings.HasPrefix(lowerSql, "select")
|
||||
if isSelect {
|
||||
biz.IsTrue(strings.Contains(lowerSql, "limit"), "请完善分页信息")
|
||||
// 如果配置为0,则不校验分页参数
|
||||
maxCount := sysapp.GetConfigApp().GetConfig(sysentity.ConfigKeyDbQueryMaxCount).IntValue(200)
|
||||
if maxCount != 0 {
|
||||
biz.IsTrue(strings.Contains(lowerSql, "limit"), "请完善分页信息后执行")
|
||||
}
|
||||
}
|
||||
var execErr error
|
||||
if isSelect || strings.HasPrefix(lowerSql, "show") {
|
||||
|
||||
@@ -51,10 +51,14 @@ func InitRedisRouter(router *gin.RouterGroup) {
|
||||
|
||||
// 删除key
|
||||
deleteKeyL := req.NewLogInfo("redis-删除key").WithSave(true)
|
||||
deleteKeyP := req.NewPermission("redis:data:del")
|
||||
redis.DELETE(":id/:db/key", func(c *gin.Context) {
|
||||
req.NewCtxWithGin(c).WithLog(deleteKeyL).Handle(rs.DeleteKey)
|
||||
req.NewCtxWithGin(c).WithLog(deleteKeyL).WithRequiredPermission(deleteKeyP).Handle(rs.DeleteKey)
|
||||
})
|
||||
|
||||
// 保存数据权限
|
||||
saveDataP := req.NewPermission("redis:data:save")
|
||||
|
||||
// 获取string类型值
|
||||
redis.GET(":id/:db/string-value", func(c *gin.Context) {
|
||||
req.NewCtxWithGin(c).Handle(rs.GetStringValue)
|
||||
@@ -63,7 +67,7 @@ func InitRedisRouter(router *gin.RouterGroup) {
|
||||
// 设置string类型值
|
||||
setStringL := req.NewLogInfo("redis-setString").WithSave(true)
|
||||
redis.POST(":id/:db/string-value", func(c *gin.Context) {
|
||||
req.NewCtxWithGin(c).WithLog(setStringL).Handle(rs.SetStringValue)
|
||||
req.NewCtxWithGin(c).WithLog(setStringL).WithRequiredPermission(saveDataP).Handle(rs.SetStringValue)
|
||||
})
|
||||
|
||||
// hscan
|
||||
@@ -77,13 +81,13 @@ func InitRedisRouter(router *gin.RouterGroup) {
|
||||
|
||||
hdelL := req.NewLogInfo("redis-hdel").WithSave(true)
|
||||
redis.DELETE(":id/:db/hdel", func(c *gin.Context) {
|
||||
req.NewCtxWithGin(c).WithLog(hdelL).Handle(rs.Hdel)
|
||||
req.NewCtxWithGin(c).WithLog(hdelL).WithRequiredPermission(deleteKeyP).Handle(rs.Hdel)
|
||||
})
|
||||
|
||||
// 设置hash类型值
|
||||
setHashValueL := req.NewLogInfo("redis-setHashValue").WithSave(true)
|
||||
redis.POST(":id/:db/hash-value", func(c *gin.Context) {
|
||||
req.NewCtxWithGin(c).WithLog(setHashValueL).Handle(rs.SetHashValue)
|
||||
req.NewCtxWithGin(c).WithLog(setHashValueL).WithRequiredPermission(saveDataP).Handle(rs.SetHashValue)
|
||||
})
|
||||
|
||||
// 获取set类型值
|
||||
@@ -93,7 +97,7 @@ func InitRedisRouter(router *gin.RouterGroup) {
|
||||
|
||||
// 设置set类型值
|
||||
redis.POST(":id/:db/set-value", func(c *gin.Context) {
|
||||
req.NewCtxWithGin(c).Handle(rs.SetSetValue)
|
||||
req.NewCtxWithGin(c).WithRequiredPermission(saveDataP).Handle(rs.SetSetValue)
|
||||
})
|
||||
|
||||
// 获取list类型值
|
||||
|
||||
Reference in New Issue
Block a user