feat: pinia替换vuex,代码优化

This commit is contained in:
meilin.huang
2023-03-15 11:41:03 +08:00
parent 0695ad9a85
commit 5f1aaa40d8
85 changed files with 3214 additions and 3456 deletions

View File

@@ -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") {

View File

@@ -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类型值