From 500d7069bb3ffa47e99d6af70f547e7beba7e02e Mon Sep 17 00:00:00 2001 From: XM-GO <93296511+XM-GO@users.noreply.github.com> Date: Sat, 27 May 2023 12:41:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=9D=83=E9=99=90?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E7=A7=9F=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/system/api/api.go | 4 +-- apps/system/api/role.go | 7 ++--- config.yml | 2 +- go.mod | 19 +++++++++----- go.sum | 51 ++++++++++++++++++++++-------------- pkg/middleware/permission.go | 4 +-- resource/rbac_model.conf | 6 ++--- 7 files changed, 51 insertions(+), 42 deletions(-) diff --git a/apps/system/api/api.go b/apps/system/api/api.go index 21ab448..63e2a54 100644 --- a/apps/system/api/api.go +++ b/apps/system/api/api.go @@ -8,7 +8,6 @@ import ( entity "pandax/apps/system/entity" services "pandax/apps/system/services" "pandax/pkg/global" - "strconv" ) type SystemApiApi struct { @@ -61,7 +60,6 @@ func (s *SystemApiApi) GetAllApis(rc *restfulx.ReqCtx) { func (s *SystemApiApi) GetPolicyPathByRoleId(rc *restfulx.ReqCtx) { roleKey := rc.Request.QueryParameter("roleKey") - tenantId := strconv.Itoa(int(rc.LoginAccount.TenantId)) ca := casbin.CasbinS{ModelPath: global.Conf.Casbin.ModelPath} - rc.ResData = ca.GetPolicyPathByRoleId(tenantId, roleKey) + rc.ResData = ca.GetPolicyPathByRoleId(roleKey) } diff --git a/apps/system/api/role.go b/apps/system/api/role.go index a6ba174..1907544 100644 --- a/apps/system/api/role.go +++ b/apps/system/api/role.go @@ -11,7 +11,6 @@ import ( entity "pandax/apps/system/entity" services "pandax/apps/system/services" "pandax/pkg/global" - "strconv" ) type RoleApi struct { @@ -63,9 +62,8 @@ func (r *RoleApi) InsertRole(rc *restfulx.ReqCtx) { role.RoleId = insert.RoleId r.RoleMenuApp.Insert(insert.RoleId, role.MenuIds) //添加权限 - tenantId := strconv.Itoa(int(rc.LoginAccount.TenantId)) ca := casbin.CasbinS{ModelPath: global.Conf.Casbin.ModelPath} - ca.UpdateCasbin(tenantId, role.RoleKey, role.ApiIds) + ca.UpdateCasbin(role.RoleKey, role.ApiIds) } // UpdateRole 修改用户角色 @@ -80,9 +78,8 @@ func (r *RoleApi) UpdateRole(rc *restfulx.ReqCtx) { // 添加角色菜单绑定 r.RoleMenuApp.Insert(role.RoleId, role.MenuIds) //修改api权限 - tenantId := strconv.Itoa(int(rc.LoginAccount.TenantId)) ca := casbin.CasbinS{ModelPath: global.Conf.Casbin.ModelPath} - ca.UpdateCasbin(tenantId, role.RoleKey, role.ApiIds) + ca.UpdateCasbin(role.RoleKey, role.ApiIds) } // UpdateRoleStatus 修改用户角色状态 diff --git a/config.yml b/config.yml index eef6749..e3842ac 100644 --- a/config.yml +++ b/config.yml @@ -31,7 +31,7 @@ redis: mysql: host: 127.0.0.1:3306 username: root - password: 123456 + password: '!MyEMS1' db-name: pandax config: charset=utf8&loc=Local&parseTime=true diff --git a/go.mod b/go.mod index f74e611..e6855f9 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,6 @@ module pandax go 1.18 require ( - github.com/XM-GO/PandaKit v0.0.0-20220902065259-efd83b5ba4b2 github.com/dgrijalva/jwt-go v3.2.0+incompatible github.com/didip/tollbooth v4.0.2+incompatible github.com/emicklei/go-restful-openapi/v2 v2.9.0 @@ -15,7 +14,7 @@ require ( github.com/robfig/cron/v3 v3.0.1 github.com/sirupsen/logrus v1.9.0 github.com/spf13/cobra v1.5.0 - golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 + golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa google.golang.org/grpc v1.48.0 gorm.io/gorm v1.22.3 ) @@ -23,11 +22,13 @@ require ( require ( github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible // indirect github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46 // indirect + github.com/XM-GO/PandaKit v0.0.0-20230527040642-b5fb5258717c // indirect github.com/aliyun/aliyun-oss-go-sdk v2.2.0+incompatible // indirect github.com/brianvoe/gofakeit/v6 v6.0.2 // indirect github.com/casbin/casbin/v2 v2.37.4 // indirect github.com/casbin/gorm-adapter/v3 v3.4.6 // indirect github.com/denisenkom/go-mssqldb v0.11.0 // indirect + github.com/dustin/go-humanize v1.0.0 // indirect github.com/go-ole/go-ole v1.2.5 // indirect github.com/go-openapi/jsonpointer v0.19.5 // indirect github.com/go-openapi/jsonreference v0.20.0 // indirect @@ -37,7 +38,6 @@ require ( github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe // indirect github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect github.com/golang/protobuf v1.5.2 // indirect - github.com/google/go-querystring v1.0.0 // indirect github.com/google/uuid v1.3.0 // indirect github.com/inconshreveable/mousetrap v1.0.0 // indirect github.com/jackc/chunkreader/v2 v2.0.1 // indirect @@ -53,31 +53,36 @@ require ( github.com/jordan-wright/email v4.0.1-0.20210109023952-943e75fe5223+incompatible // indirect github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect + github.com/klauspost/compress v1.15.9 // indirect + github.com/klauspost/cpuid/v2 v2.1.0 // indirect github.com/lib/pq v1.10.4 // indirect github.com/mailru/easyjson v0.7.6 // indirect + github.com/minio/md5-simd v1.1.2 // indirect + github.com/minio/minio-go/v7 v7.0.36 // indirect + github.com/minio/sha256-simd v1.0.0 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect github.com/mojocn/base64Captcha v1.3.5 // indirect - github.com/mozillazg/go-httpheader v0.2.1 // indirect github.com/nxadm/tail v1.4.8 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect github.com/pkg/errors v0.9.1 // indirect github.com/qiniu/go-sdk/v7 v7.11.0 // indirect github.com/richardlehane/mscfb v1.0.3 // indirect github.com/richardlehane/msoleps v1.0.1 // indirect + github.com/rs/xid v1.4.0 // indirect github.com/spf13/pflag v1.0.5 // indirect - github.com/tencentyun/cos-go-sdk-v5 v0.7.33 // indirect github.com/xuri/efp v0.0.0-20210322160811-ab561f5b45e3 // indirect github.com/xuri/excelize/v2 v2.4.1 // indirect golang.org/x/image v0.0.0-20210220032944-ac19c3e999fb // indirect - golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e // indirect + golang.org/x/net v0.0.0-20220722155237-a158d28d115b // indirect golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect - golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 // indirect + golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f // indirect golang.org/x/text v0.3.7 // indirect golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11 // indirect google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 // indirect google.golang.org/protobuf v1.28.0 // indirect + gopkg.in/ini.v1 v1.66.6 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.0 // indirect gorm.io/driver/mysql v1.2.0 // indirect diff --git a/go.sum b/go.sum index a0cb282..43354ec 100644 --- a/go.sum +++ b/go.sum @@ -7,11 +7,12 @@ github.com/Masterminds/semver/v3 v3.1.1 h1:hLg3sBzpNErnxhQtUy/mmLR2I9foDujNK030I github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/QcloudApi/qcloud_sign_golang v0.0.0-20141224014652-e4130a326409/go.mod h1:1pk82RBxDY/JZnPQrtqHlUFfCctgdorsd9M06fMynOM= github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46 h1:5sXbqlSomvdjlRbWyNqkPsJ3Fg+tQZCbgeX1VGljbQY= github.com/StackExchange/wmi v0.0.0-20210224194228-fe8f1750fd46/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= -github.com/XM-GO/PandaKit v0.0.0-20220902065259-efd83b5ba4b2 h1:5wn9dKcH0JbmeObnxPMjOhA5nxcrCWR6O8WPXGQtLt4= -github.com/XM-GO/PandaKit v0.0.0-20220902065259-efd83b5ba4b2/go.mod h1:YKo/VaBJAHZA0tYYZqataeAaTJcduMncf7BfZgdS01s= +github.com/XM-GO/PandaKit v0.0.0-20230527020414-67a3baa38b4f h1:4PBCBb78ZXLUg3MBuEa3oENrHk9KHlvvSPgY8+wZkiE= +github.com/XM-GO/PandaKit v0.0.0-20230527020414-67a3baa38b4f/go.mod h1:JvzBc3WObQ35hOBnsrhI5/tcoFmAXeDnIiL24x2t0bk= +github.com/XM-GO/PandaKit v0.0.0-20230527040642-b5fb5258717c h1:YdIbF5bPNHW6VSEiZNDJE5XzsqQlMgL67G869CEeg+Q= +github.com/XM-GO/PandaKit v0.0.0-20230527040642-b5fb5258717c/go.mod h1:JvzBc3WObQ35hOBnsrhI5/tcoFmAXeDnIiL24x2t0bk= github.com/aliyun/aliyun-oss-go-sdk v2.2.0+incompatible h1:ht2+VfbXtNLGhCsnTMc6/N26nSTBK6qdhktjYyjJQkk= github.com/aliyun/aliyun-oss-go-sdk v2.2.0+incompatible/go.mod h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= @@ -47,6 +48,8 @@ github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumC github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/didip/tollbooth v4.0.2+incompatible h1:fVSa33JzSz0hoh2NxpwZtksAzAgd7zjmGO20HCZtF4M= github.com/didip/tollbooth v4.0.2+incompatible/go.mod h1:A9b0665CE6l1KmzpDws2++elm/CsuWBMa5Jv4WY0PEY= +github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= +github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/emicklei/go-restful-openapi/v2 v2.9.0 h1:djsWqjhI0EVYfkLCCX6jZxUkLmYUq2q9tt09ZbixfyE= github.com/emicklei/go-restful-openapi/v2 v2.9.0/go.mod h1:VKNgZyYviM1hnyrjD9RDzP2RuE94xTXxV+u6MGN4v4k= github.com/emicklei/go-restful/v3 v3.7.3/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= @@ -121,11 +124,8 @@ github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= -github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk= -github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -199,6 +199,12 @@ github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHm github.com/kakuilan/kgo v0.1.8 h1:b9UfGYNbUpWjPheOEgu/MsWUVDNWbcSit6BbNsBAPl0= github.com/kakuilan/kgo v0.1.8/go.mod h1:S9driqss6OluzqiOfUx7xN8nw0H6bFu5v7c19P09RRc= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.15.9 h1:wKRjX6JRtDdrE9qwa4b/Cip7ACOshUI4smpCQanqjSY= +github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= +github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.0.4/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.1.0 h1:eyi1Ad2aNJMW95zcSbmGg7Cg6cq3ADwLpMAP96d8rF0= +github.com/klauspost/cpuid/v2 v2.1.0/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -226,6 +232,12 @@ github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= +github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= +github.com/minio/minio-go/v7 v7.0.36 h1:KPzAl8C6jcRFEUsGUHR6deRivvKATPNZThzi7D9y/sc= +github.com/minio/minio-go/v7 v7.0.36/go.mod h1:nCrRzjoSUQh8hgKKtu3Y708OLvRLtuASMg2/nvmbarw= +github.com/minio/sha256-simd v1.0.0 h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g= +github.com/minio/sha256-simd v1.0.0/go.mod h1:OuYzVNI5vcoYIAmbIvHPl3N3jUzVedXbKy5RFepssQM= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -236,15 +248,13 @@ github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9 github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= github.com/mojocn/base64Captcha v1.3.5 h1:Qeilr7Ta6eDtG4S+tQuZ5+hO+QHbiGAJdi4PfoagaA0= github.com/mojocn/base64Captcha v1.3.5/go.mod h1:/tTTXn4WTpX9CfrmipqRytCpJ27Uw3G6I7NcP2WwcmY= -github.com/mozillazg/go-httpheader v0.2.1 h1:geV7TrjbL8KXSyvghnFm+NyTux/hxwueTSrwhe88TQQ= -github.com/mozillazg/go-httpheader v0.2.1/go.mod h1:jJ8xECTlalr6ValeXYdOF8fFUISeBAdw6E61aqQma60= github.com/mssola/user_agent v0.5.3 h1:lBRPML9mdFuIZgI2cmlQ+atbpJdLdeVl2IDodjBR578= github.com/mssola/user_agent v0.5.3/go.mod h1:TTPno8LPY3wAIEKRpAtkdMT0f8SE24pLRGPahjCH4uw= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= -github.com/onsi/ginkgo v1.16.4 h1:29JGrr5oVBm5ulCWet69zQkzWipVXIol6ygQUe/EzNc= -github.com/onsi/gomega v1.10.1 h1:o0+MgICZLuZ7xjH7Vx6zS/zcu93/BEp1VwkIW1mEXCE= +github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= +github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -270,6 +280,8 @@ github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTE github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= +github.com/rs/xid v1.4.0 h1:qd7wPTDkN6KQx2VmMBLrpHkiyQwgFXRnkOLacUiaSNY= +github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= @@ -296,10 +308,6 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.194/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y= -github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.194/go.mod h1:yrBKWhChnDqNz1xuXdSbWXG56XawEq0G5j1lg4VwBD4= -github.com/tencentyun/cos-go-sdk-v5 v0.7.33 h1:5jmJU7U/1nf/7ZPDkrUL8KlF1oDUzTHsdtLNY6x0hq4= -github.com/tencentyun/cos-go-sdk-v5 v0.7.33/go.mod h1:4E4+bQ2gBVJcgEC9Cufwylio4mXOct2iu05WjgEBx1o= github.com/xuri/efp v0.0.0-20210322160811-ab561f5b45e3 h1:EpI0bqf/eX9SdZDwlMmahKM+CDBgNbsXMhsN28XrM8o= github.com/xuri/efp v0.0.0-20210322160811-ab561f5b45e3/go.mod h1:ybY/Jr0T0GTCnYjKqmdwxyxn2BQf2RcQIIvex5QldPI= github.com/xuri/excelize/v2 v2.4.1 h1:veeeFLAJwsNEBPBlDepzPIYS1eLyBVcXNZUW79exZ1E= @@ -329,8 +337,8 @@ golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWP golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 h1:kUhD7nTDoI3fVd9G4ORWrbV5NY0liEs/Jg2pv5f+bBA= -golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa h1:zuSxTR4o9y82ebqCUJYNGJbGPo6sKVl54f/TVDObg1c= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/image v0.0.0-20190501045829-6d32002ffd75/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20210220032944-ac19c3e999fb h1:fqpd0EBDzlHRCjiphRR5Zo/RSWWQlWv34418dnEixWk= @@ -354,8 +362,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e h1:TsQ7F31D3bUCLeqPT0u+yjp1guoArKaNKmCr22PYgTQ= -golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b h1:PxfKdU9lEEDYjdIzOtC4qFWgkU2rGHdKlKowJSMN9h0= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -388,8 +396,10 @@ golang.org/x/sys v0.0.0-20210525143221-35b2ab0089ea/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211020174200-9d6173849985/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8 h1:0A+M6Uqn+Eje4kHMK80dtF3JCXC4ykBgQG4Fe06QRhQ= +golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f h1:v4INt8xihDGvnrfjMDVXGxw9wrfxYyCjk0KbXjhR55s= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -419,7 +429,6 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df h1:5Pf6pFKu98ODmgnpvkJ3kFUOQGGLIzLIkbzUHp47618= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= @@ -456,6 +465,8 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntN gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= +gopkg.in/ini.v1 v1.66.6 h1:LATuAqN/shcYAOkv3wl2L4rkaKqkcgTBQjOyYDvcPKI= +gopkg.in/ini.v1 v1.66.6/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/pkg/middleware/permission.go b/pkg/middleware/permission.go index c86e504..ee5ec89 100644 --- a/pkg/middleware/permission.go +++ b/pkg/middleware/permission.go @@ -7,7 +7,6 @@ import ( "github.com/XM-GO/PandaKit/token" "github.com/dgrijalva/jwt-go" "pandax/pkg/global" - "strconv" ) func PermissionHandler(rc *restfulx.ReqCtx) error { @@ -38,8 +37,7 @@ func PermissionHandler(rc *restfulx.ReqCtx) error { ca := casbin.CasbinS{ModelPath: global.Conf.Casbin.ModelPath} e := ca.Casbin() // 判断策略中是否存在 - tenantId := strconv.Itoa(int(rc.LoginAccount.TenantId)) - success, err := e.Enforce(tenantId, loginAccount.RoleKey, rc.Request.Request.URL.Path, rc.Request.Request.Method) + success, err := e.Enforce(loginAccount.RoleKey, rc.Request.Request.URL.Path, rc.Request.Request.Method) if !success { return biz.CasbinErr } diff --git a/resource/rbac_model.conf b/resource/rbac_model.conf index 0e41f27..49a59cb 100644 --- a/resource/rbac_model.conf +++ b/resource/rbac_model.conf @@ -1,11 +1,11 @@ [request_definition] -r = dom, sub, obj, act +r = sub, obj, act [policy_definition] -p = dom, sub, obj, act +p = sub, obj, act [policy_effect] e = some(where (p.eft == allow)) [matchers] -m = r.dom == p.dom && r.sub == p.sub && (keyMatch2(r.obj, p.obj) || keyMatch(r.obj, p.obj)) && ( r.act == p.act || p.act == '*') \ No newline at end of file +m = r.sub == p.sub && (keyMatch2(r.obj, p.obj) || keyMatch(r.obj, p.obj)) && ( r.act == p.act || p.act == '*') \ No newline at end of file -- Gitee From cb69e6a8315da018b09d92dd627010d57fc92327 Mon Sep 17 00:00:00 2001 From: XM-GO <93296511+XM-GO@users.noreply.github.com> Date: Sat, 27 May 2023 12:56:54 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E6=9D=83=E9=99=90?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E7=A7=9F=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/pandax-mysql.sql | 383 ++++++++++++++++++++------------------ resource/pandax-pg.sql | 361 ++++++++++++++++++----------------- 2 files changed, 401 insertions(+), 343 deletions(-) diff --git a/resource/pandax-mysql.sql b/resource/pandax-mysql.sql index 2fc6d75..c43348b 100644 --- a/resource/pandax-mysql.sql +++ b/resource/pandax-mysql.sql @@ -20,187 +20,216 @@ SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- DROP TABLE IF EXISTS `casbin_rule`; CREATE TABLE `casbin_rule` ( - `ptype` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v0` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `id` int(11) NOT NULL AUTO_INCREMENT, - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `idx_casbin_rule`(`ptype`, `v0`, `v1`, `v2`, `v3`, `v4`, `v5`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2315 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; + `ptype` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v0` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `id` int(0) NOT NULL AUTO_INCREMENT, + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `idx_casbin_rule`(`ptype`, `v0`, `v1`, `v2`, `v3`, `v4`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 3310 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of casbin_rule -- ---------------------------- -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/gen/code/:tableId', 'GET', '', '', 2190); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/gen/configure/:tableId', 'GET', '', '', 2191); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/gen/preview/:tableId', 'GET', '', '', 2189); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table', 'POST', '', '', 2186); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table', 'PUT', '', '', 2187); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table/:tableId', 'DELETE', '', '', 2188); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table/db/list', 'GET', '', '', 2181); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table/info/:tableId', 'GET', '', '', 2183); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table/info/tableName', 'GET', '', '', 2184); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table/list', 'GET', '', '', 2182); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/develop/code/table/tableTree', 'GET', '', '', 2185); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job', 'POST', '', '', 2193); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job', 'PUT', '', '', 2194); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job/:jobId', 'DELETE', '', '', 2196); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job/:jobId', 'GET', '', '', 2195); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job/changeStatus', 'PUT', '', '', 2199); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job/list', 'GET', '', '', 2192); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job/start/:jobId', 'GET', '', '', 2198); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/job/stop/:jobId', 'GET', '', '', 2197); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logJob/:logId', 'DELETE', '', '', 2208); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logJob/all', 'DELETE', '', '', 2207); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logJob/list', 'GET', '', '', 2206); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logLogin/:infoId', 'DELETE', '', '', 2201); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logLogin/all', 'DELETE', '', '', 2202); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logLogin/list', 'GET', '', '', 2200); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logOper/:operId', 'DELETE', '', '', 2204); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logOper/all', 'DELETE', '', '', 2205); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/log/logOper/list', 'GET', '', '', 2203); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email', 'POST', '', '', 2211); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email', 'PUT', '', '', 2212); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email/:mailId', 'DELETE', '', '', 2213); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email/:mailId', 'GET', '', '', 2210); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email/changeStatus', 'PUT', '', '', 2214); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email/debugMail', 'POST', '', '', 2215); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/email/list', 'GET', '', '', 2209); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss', 'POST', '', '', 2231); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss', 'PUT', '', '', 2232); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss/:ossId', 'DELETE', '', '', 2233); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss/:ossId', 'GET', '', '', 2230); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss/changeStatus', 'PUT', '', '', 2234); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss/list', 'GET', '', '', 2229); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/resource/oss/uploadFile', 'POST', '', '', 2235); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api', 'POST', '', '', 2153); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api', 'PUT', '', '', 2154); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api/:id', 'DELETE', '', '', 2155); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api/:id', 'GET', '', '', 2152); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api/all', 'GET', '', '', 2150); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api/getPolicyPathByRoleId', 'GET', '', '', 2151); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/api/list', 'GET', '', '', 2149); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/config', 'POST', '', '', 2159); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/config', 'PUT', '', '', 2160); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/config/:configId', 'DELETE', '', '', 2161); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/config/:configId', 'GET', '', '', 2158); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/config/configKey', 'GET', '', '', 2157); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/config/list', 'GET', '', '', 2156); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept', 'POST', '', '', 2166); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept', 'PUT', '', '', 2167); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept/:deptId', 'DELETE', '', '', 2168); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept/:deptId', 'GET', '', '', 2163); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept/deptTree', 'GET', '', '', 2165); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept/list', 'GET', '', '', 2162); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', 2164); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/data', 'POST', '', '', 2178); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/data', 'PUT', '', '', 2179); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/data/:dictCode', 'DELETE', '', '', 2180); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/data/:dictCode', 'GET', '', '', 2177); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/data/list', 'GET', '', '', 2175); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/data/type', 'GET', '', '', 2176); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/type', 'POST', '', '', 2171); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/type', 'PUT', '', '', 2172); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/type/:dictId', 'DELETE', '', '', 2173); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/type/:dictId', 'GET', '', '', 2170); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/type/export', 'GET', '', '', 2174); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/dict/type/list', 'GET', '', '', 2169); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu', 'POST', '', '', 2222); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu', 'PUT', '', '', 2223); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/:menuId', 'DELETE', '', '', 2224); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/:menuId', 'GET', '', '', 2221); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/list', 'GET', '', '', 2220); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/menuPaths', 'GET', '', '', 2219); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/menuRole', 'GET', '', '', 2217); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/menuTreeSelect', 'GET', '', '', 2216); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', 2218); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/notice', 'POST', '', '', 2226); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/notice', 'PUT', '', '', 2227); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/notice/:noticeId', 'DELETE', '', '', 2228); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/notice/list', 'GET', '', '', 2225); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/post', 'POST', '', '', 2238); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/post', 'PUT', '', '', 2239); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/post/:postId', 'DELETE', '', '', 2240); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/post/:postId', 'GET', '', '', 2237); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/post/list', 'GET', '', '', 2236); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role', 'POST', '', '', 2243); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role', 'PUT', '', '', 2244); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role/:roleId', 'DELETE', '', '', 2245); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role/:roleId', 'GET', '', '', 2242); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role/changeStatus', 'PUT', '', '', 2246); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role/dataScope', 'PUT', '', '', 2247); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role/export', 'GET', '', '', 2248); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/role/list', 'GET', '', '', 2241); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/tenant', 'POST', '', '', 2251); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/tenant', 'PUT', '', '', 2252); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/tenant/:tenantId', 'DELETE', '', '', 2253); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/tenant/:tenantId', 'GET', '', '', 2250); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/tenant/list', 'GET', '', '', 2249); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/tenant/lists', 'GET', '', '', 2254); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user', 'POST', '', '', 2263); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user', 'PUT', '', '', 2264); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/:userId', 'DELETE', '', '', 2257); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/avatar', 'POST', '', '', 2258); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/changeStatus', 'PUT', '', '', 2256); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/export', 'GET', '', '', 2265); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/getById/:userId', 'GET', '', '', 2260); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/getInit', 'GET', '', '', 2261); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/getRoPo', 'GET', '', '', 2262); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/list', 'GET', '', '', 2255); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'admin', '/system/user/pwd', 'PUT', '', '', 2259); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/develop/code/gen/preview/:tableId', 'GET', '', '', 2287); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/develop/code/table/db/list', 'GET', '', '', 2282); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/develop/code/table/info/:tableId', 'GET', '', '', 2284); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/develop/code/table/info/tableName', 'GET', '', '', 2285); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/develop/code/table/list', 'GET', '', '', 2283); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/develop/code/table/tableTree', 'GET', '', '', 2286); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/job/:jobId', 'GET', '', '', 2289); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/job/list', 'GET', '', '', 2288); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/log/logJob/list', 'GET', '', '', 2292); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/log/logLogin/list', 'GET', '', '', 2290); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/log/logOper/list', 'GET', '', '', 2291); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/resource/email/:mailId', 'GET', '', '', 2294); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/resource/email/list', 'GET', '', '', 2293); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/resource/oss/:ossId', 'GET', '', '', 2303); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/resource/oss/list', 'GET', '', '', 2302); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/api/:id', 'GET', '', '', 2269); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/api/all', 'GET', '', '', 2267); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/api/getPolicyPathByRoleId', 'GET', '', '', 2268); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/api/list', 'GET', '', '', 2266); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/config/:configId', 'GET', '', '', 2272); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/config/configKey', 'GET', '', '', 2271); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/config/list', 'GET', '', '', 2270); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dept/:deptId', 'GET', '', '', 2274); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dept/deptTree', 'GET', '', '', 2276); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dept/list', 'GET', '', '', 2273); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', 2275); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dict/data/:dictCode', 'GET', '', '', 2281); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dict/data/list', 'GET', '', '', 2279); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dict/data/type', 'GET', '', '', 2280); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dict/type/:dictId', 'GET', '', '', 2278); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/dict/type/list', 'GET', '', '', 2277); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/menu/:menuId', 'GET', '', '', 2300); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/menu/list', 'GET', '', '', 2299); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/menu/menuPaths', 'GET', '', '', 2298); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/menu/menuRole', 'GET', '', '', 2296); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/menu/menuTreeSelect', 'GET', '', '', 2295); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', 2297); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/notice/list', 'GET', '', '', 2301); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/post/:postId', 'GET', '', '', 2305); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/post/list', 'GET', '', '', 2304); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/role/:roleId', 'GET', '', '', 2307); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/role/list', 'GET', '', '', 2306); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/tenant/:tenantId', 'GET', '', '', 2309); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/tenant/list', 'GET', '', '', 2308); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/tenant/lists', 'GET', '', '', 2310); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/user/getById/:userId', 'GET', '', '', 2312); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/user/getInit', 'GET', '', '', 2313); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/user/getRoPo', 'GET', '', '', 2314); -INSERT INTO `casbin_rule` VALUES ('p', '1', 'manage', '/system/user/list', 'GET', '', '', 2311); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api/list', 'GET', '', '', '', 3642); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api/all', 'GET', '', '', '', 3643); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 3644); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api/:id', 'GET', '', '', '', 3645); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api', 'POST', '', '', '', 3646); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api', 'PUT', '', '', '', 3647); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/api/:id', 'DELETE', '', '', '', 3648); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/config/list', 'GET', '', '', '', 3649); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/config/configKey', 'GET', '', '', '', 3650); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/config/:configId', 'GET', '', '', '', 3651); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/config', 'POST', '', '', '', 3652); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/config', 'PUT', '', '', '', 3653); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/config/:configId', 'DELETE', '', '', '', 3654); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasettable', 'PUT', '', '', '', 3655); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasettable/:tableId', 'DELETE', '', '', '', 3656); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasettable/list', 'GET', '', '', '', 3657); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasettable', 'POST', '', '', '', 3658); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasettable/:tableId', 'GET', '', '', '', 3659); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasource', 'PUT', '', '', '', 3660); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasource', 'POST', '', '', '', 3661); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasource/:sourceId', 'DELETE', '', '', '', 3662); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasource/:sourceId', 'GET', '', '', '', 3663); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/datasource/list', 'GET', '', '', '', 3664); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept/list', 'GET', '', '', '', 3665); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept/:deptId', 'GET', '', '', '', 3666); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', '', 3667); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept/deptTree', 'GET', '', '', '', 3668); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept', 'POST', '', '', '', 3669); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept', 'PUT', '', '', '', 3670); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dept/:deptId', 'DELETE', '', '', '', 3671); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/type/list', 'GET', '', '', '', 3672); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/type/:dictId', 'GET', '', '', '', 3673); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/type', 'POST', '', '', '', 3674); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/type', 'PUT', '', '', '', 3675); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/type/:dictId', 'DELETE', '', '', '', 3676); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/type/export', 'GET', '', '', '', 3677); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/data/list', 'GET', '', '', '', 3678); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/data/type', 'GET', '', '', '', 3679); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/data/:dictCode', 'GET', '', '', '', 3680); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/data', 'POST', '', '', '', 3681); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/data', 'PUT', '', '', '', 3682); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/dict/data/:dictCode', 'DELETE', '', '', '', 3683); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table/db/list', 'GET', '', '', '', 3684); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table/list', 'GET', '', '', '', 3685); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table/info/:tableId', 'GET', '', '', '', 3686); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table/info/tableName', 'GET', '', '', '', 3687); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table/tableTree', 'GET', '', '', '', 3688); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table', 'POST', '', '', '', 3689); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table', 'PUT', '', '', '', 3690); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/table/:tableId', 'DELETE', '', '', '', 3691); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/gen/preview/:tableId', 'GET', '', '', '', 3692); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/gen/code/:tableId', 'GET', '', '', '', 3693); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/develop/code/gen/configure/:tableId', 'GET', '', '', '', 3694); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job/list', 'GET', '', '', '', 3695); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job', 'POST', '', '', '', 3696); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job', 'PUT', '', '', '', 3697); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job/:jobId', 'GET', '', '', '', 3698); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job/:jobId', 'DELETE', '', '', '', 3699); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job/stop/:jobId', 'GET', '', '', '', 3700); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job/start/:jobId', 'GET', '', '', '', 3701); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/job/changeStatus', 'PUT', '', '', '', 3702); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logLogin/list', 'GET', '', '', '', 3703); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logLogin/:infoId', 'DELETE', '', '', '', 3704); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logLogin/all', 'DELETE', '', '', '', 3705); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logOper/list', 'GET', '', '', '', 3706); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logOper/:operId', 'DELETE', '', '', '', 3707); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logOper/all', 'DELETE', '', '', '', 3708); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logJob/list', 'GET', '', '', '', 3709); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logJob/all', 'DELETE', '', '', '', 3710); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/log/logJob/:logId', 'DELETE', '', '', '', 3711); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email/list', 'GET', '', '', '', 3712); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email/:mailId', 'GET', '', '', '', 3713); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email', 'POST', '', '', '', 3714); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email', 'PUT', '', '', '', 3715); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email/:mailId', 'DELETE', '', '', '', 3716); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email/changeStatus', 'PUT', '', '', '', 3717); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/email/debugMail', 'POST', '', '', '', 3718); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/menuTreeSelect', 'GET', '', '', '', 3719); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/menuRole', 'GET', '', '', '', 3720); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', '', 3721); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/menuPaths', 'GET', '', '', '', 3722); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/list', 'GET', '', '', '', 3723); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/:menuId', 'GET', '', '', '', 3724); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu', 'POST', '', '', '', 3725); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu', 'PUT', '', '', '', 3726); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/menu/:menuId', 'DELETE', '', '', '', 3727); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/notice/list', 'GET', '', '', '', 3728); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/notice', 'POST', '', '', '', 3729); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/notice', 'PUT', '', '', '', 3730); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/notice/:noticeId', 'DELETE', '', '', '', 3731); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss/list', 'GET', '', '', '', 3732); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss/:ossId', 'GET', '', '', '', 3733); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss', 'POST', '', '', '', 3734); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss', 'PUT', '', '', '', 3735); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss/:ossId', 'DELETE', '', '', '', 3736); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss/changeStatus', 'PUT', '', '', '', 3737); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/resource/oss/uploadFile', 'POST', '', '', '', 3738); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/post/list', 'GET', '', '', '', 3739); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/post/:postId', 'GET', '', '', '', 3740); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/post', 'POST', '', '', '', 3741); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/post', 'PUT', '', '', '', 3742); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/post/:postId', 'DELETE', '', '', '', 3743); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role/list', 'GET', '', '', '', 3744); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role/:roleId', 'GET', '', '', '', 3745); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role', 'POST', '', '', '', 3746); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role', 'PUT', '', '', '', 3747); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role/:roleId', 'DELETE', '', '', '', 3748); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role/changeStatus', 'PUT', '', '', '', 3749); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role/dataScope', 'PUT', '', '', '', 3750); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/role/export', 'GET', '', '', '', 3751); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/rulechain/list', 'GET', '', '', '', 3752); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/rulechain/:ruleId', 'DELETE', '', '', '', 3753); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/rulechain', 'PUT', '', '', '', 3754); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/rulechain', 'POST', '', '', '', 3755); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/rulechain/:ruleId', 'GET', '', '', '', 3756); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/rulechain/changeStatus', 'PUT', '', '', '', 3757); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen', 'PUT', '', '', '', 3758); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/:screenId', 'GET', '', '', '', 3759); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/list', 'GET', '', '', '', 3760); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/:screenId', 'DELETE', '', '', '', 3761); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen', 'POST', '', '', '', 3762); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/changeStatus', 'PUT', '', '', '', 3763); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group/list', 'GET', '', '', '', 3764); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group/list/tree', 'GET', '', '', '', 3765); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group/list/all', 'GET', '', '', '', 3766); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group/:id', 'GET', '', '', '', 3767); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group', 'POST', '', '', '', 3768); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group', 'PUT', '', '', '', 3769); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/visual/screen/group/:id', 'DELETE', '', '', '', 3770); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/tenant/list', 'GET', '', '', '', 3771); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/tenant/:tenantId', 'GET', '', '', '', 3772); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/tenant', 'POST', '', '', '', 3773); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/tenant', 'PUT', '', '', '', 3774); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/tenant/:tenantId', 'DELETE', '', '', '', 3775); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/tenant/lists', 'GET', '', '', '', 3776); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/list', 'GET', '', '', '', 3777); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/changeStatus', 'PUT', '', '', '', 3778); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/:userId', 'DELETE', '', '', '', 3779); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/avatar', 'POST', '', '', '', 3780); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/pwd', 'PUT', '', '', '', 3781); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/getById/:userId', 'GET', '', '', '', 3782); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/getInit', 'GET', '', '', '', 3783); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/getRoPo', 'GET', '', '', '', 3784); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user', 'POST', '', '', '', 3785); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user', 'PUT', '', '', '', 3786); +INSERT INTO `casbin_rule` VALUES ('p', 'admin', '/system/user/export', 'GET', '', '', '', 3787); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/api/list', 'GET', '', '', '', 3788); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/api/all', 'GET', '', '', '', 3789); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 3790); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/api/:id', 'GET', '', '', '', 3791); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/config/list', 'GET', '', '', '', 3792); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/config/configKey', 'GET', '', '', '', 3793); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/config/:configId', 'GET', '', '', '', 3794); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dept/list', 'GET', '', '', '', 3795); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dept/:deptId', 'GET', '', '', '', 3796); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', '', 3797); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dept/deptTree', 'GET', '', '', '', 3798); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dict/type/list', 'GET', '', '', '', 3799); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dict/type/:dictId', 'GET', '', '', '', 3800); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dict/data/list', 'GET', '', '', '', 3801); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dict/data/type', 'GET', '', '', '', 3802); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/dict/data/:dictCode', 'GET', '', '', '', 3803); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/develop/code/table/db/list', 'GET', '', '', '', 3804); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/develop/code/table/list', 'GET', '', '', '', 3805); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/develop/code/table/info/:tableId', 'GET', '', '', '', 3806); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/develop/code/table/info/tableName', 'GET', '', '', '', 3807); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/develop/code/table/tableTree', 'GET', '', '', '', 3808); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/develop/code/gen/preview/:tableId', 'GET', '', '', '', 3809); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/job/list', 'GET', '', '', '', 3810); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/job/:jobId', 'GET', '', '', '', 3811); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/log/logLogin/list', 'GET', '', '', '', 3812); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/log/logOper/list', 'GET', '', '', '', 3813); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/log/logJob/list', 'GET', '', '', '', 3814); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/resource/email/list', 'GET', '', '', '', 3815); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/resource/email/:mailId', 'GET', '', '', '', 3816); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/menu/menuTreeSelect', 'GET', '', '', '', 3817); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/menu/menuRole', 'GET', '', '', '', 3818); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', '', 3819); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/menu/menuPaths', 'GET', '', '', '', 3820); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/menu/list', 'GET', '', '', '', 3821); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/menu/:menuId', 'GET', '', '', '', 3822); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/notice/list', 'GET', '', '', '', 3823); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/resource/oss/list', 'GET', '', '', '', 3824); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/resource/oss/:ossId', 'GET', '', '', '', 3825); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/post/list', 'GET', '', '', '', 3826); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/post/:postId', 'GET', '', '', '', 3827); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/role/list', 'GET', '', '', '', 3828); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/role/:roleId', 'GET', '', '', '', 3829); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/tenant/list', 'GET', '', '', '', 3830); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/tenant/:tenantId', 'GET', '', '', '', 3831); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/tenant/lists', 'GET', '', '', '', 3832); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/user/list', 'GET', '', '', '', 3833); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/user/getById/:userId', 'GET', '', '', '', 3834); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/user/getInit', 'GET', '', '', '', 3835); +INSERT INTO `casbin_rule` VALUES ('p', 'manage', '/system/user/getRoPo', 'GET', '', '', '', 3836); -- ---------------------------- -- Table structure for dev_gen_table_columns diff --git a/resource/pandax-pg.sql b/resource/pandax-pg.sql index dd47981..50b043e 100644 --- a/resource/pandax-pg.sql +++ b/resource/pandax-pg.sql @@ -38,172 +38,201 @@ CREATE TABLE "public"."casbin_rule" ( -- ---------------------------- -- Records of casbin_rule -- ---------------------------- -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/gen/code/:tableId', 'GET', '', '', 2190); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/gen/configure/:tableId', 'GET', '', '', 2191); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/gen/preview/:tableId', 'GET', '', '', 2189); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table', 'POST', '', '', 2186); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table', 'PUT', '', '', 2187); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table/:tableId', 'DELETE', '', '', 2188); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table/db/list', 'GET', '', '', 2181); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table/info/:tableId', 'GET', '', '', 2183); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table/info/tableName', 'GET', '', '', 2184); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table/list', 'GET', '', '', 2182); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/develop/code/table/tableTree', 'GET', '', '', 2185); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job', 'POST', '', '', 2193); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job', 'PUT', '', '', 2194); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job/:jobId', 'DELETE', '', '', 2196); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job/:jobId', 'GET', '', '', 2195); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job/changeStatus', 'PUT', '', '', 2199); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job/list', 'GET', '', '', 2192); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job/start/:jobId', 'GET', '', '', 2198); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/job/stop/:jobId', 'GET', '', '', 2197); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logJob/:logId', 'DELETE', '', '', 2208); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logJob/all', 'DELETE', '', '', 2207); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logJob/list', 'GET', '', '', 2206); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logLogin/:infoId', 'DELETE', '', '', 2201); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logLogin/all', 'DELETE', '', '', 2202); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logLogin/list', 'GET', '', '', 2200); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logOper/:operId', 'DELETE', '', '', 2204); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logOper/all', 'DELETE', '', '', 2205); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/log/logOper/list', 'GET', '', '', 2203); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email', 'POST', '', '', 2211); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email', 'PUT', '', '', 2212); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email/:mailId', 'DELETE', '', '', 2213); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email/:mailId', 'GET', '', '', 2210); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email/changeStatus', 'PUT', '', '', 2214); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email/debugMail', 'POST', '', '', 2215); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/email/list', 'GET', '', '', 2209); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss', 'POST', '', '', 2231); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss', 'PUT', '', '', 2232); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss/:ossId', 'DELETE', '', '', 2233); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss/:ossId', 'GET', '', '', 2230); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss/changeStatus', 'PUT', '', '', 2234); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss/list', 'GET', '', '', 2229); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/resource/oss/uploadFile', 'POST', '', '', 2235); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api', 'POST', '', '', 2153); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api', 'PUT', '', '', 2154); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api/:id', 'DELETE', '', '', 2155); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api/:id', 'GET', '', '', 2152); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api/all', 'GET', '', '', 2150); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api/getPolicyPathByRoleId', 'GET', '', '', 2151); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/api/list', 'GET', '', '', 2149); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/config', 'POST', '', '', 2159); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/config', 'PUT', '', '', 2160); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/config/:configId', 'DELETE', '', '', 2161); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/config/:configId', 'GET', '', '', 2158); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/config/configKey', 'GET', '', '', 2157); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/config/list', 'GET', '', '', 2156); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept', 'POST', '', '', 2166); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept', 'PUT', '', '', 2167); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept/:deptId', 'DELETE', '', '', 2168); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept/:deptId', 'GET', '', '', 2163); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept/deptTree', 'GET', '', '', 2165); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept/list', 'GET', '', '', 2162); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', 2164); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/data', 'POST', '', '', 2178); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/data', 'PUT', '', '', 2179); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/data/:dictCode', 'DELETE', '', '', 2180); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/data/:dictCode', 'GET', '', '', 2177); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/data/list', 'GET', '', '', 2175); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/data/type', 'GET', '', '', 2176); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/type', 'POST', '', '', 2171); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/type', 'PUT', '', '', 2172); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/type/:dictId', 'DELETE', '', '', 2173); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/type/:dictId', 'GET', '', '', 2170); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/type/export', 'GET', '', '', 2174); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/dict/type/list', 'GET', '', '', 2169); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu', 'POST', '', '', 2222); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu', 'PUT', '', '', 2223); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/:menuId', 'DELETE', '', '', 2224); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/:menuId', 'GET', '', '', 2221); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/list', 'GET', '', '', 2220); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/menuPaths', 'GET', '', '', 2219); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/menuRole', 'GET', '', '', 2217); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/menuTreeSelect', 'GET', '', '', 2216); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', 2218); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/notice', 'POST', '', '', 2226); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/notice', 'PUT', '', '', 2227); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/notice/:noticeId', 'DELETE', '', '', 2228); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/notice/list', 'GET', '', '', 2225); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/post', 'POST', '', '', 2238); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/post', 'PUT', '', '', 2239); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/post/:postId', 'DELETE', '', '', 2240); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/post/:postId', 'GET', '', '', 2237); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/post/list', 'GET', '', '', 2236); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role', 'POST', '', '', 2243); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role', 'PUT', '', '', 2244); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role/:roleId', 'DELETE', '', '', 2245); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role/:roleId', 'GET', '', '', 2242); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role/changeStatus', 'PUT', '', '', 2246); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role/dataScope', 'PUT', '', '', 2247); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role/export', 'GET', '', '', 2248); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/role/list', 'GET', '', '', 2241); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/tenant', 'POST', '', '', 2251); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/tenant', 'PUT', '', '', 2252); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/tenant/:tenantId', 'DELETE', '', '', 2253); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/tenant/:tenantId', 'GET', '', '', 2250); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/tenant/list', 'GET', '', '', 2249); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/tenant/lists', 'GET', '', '', 2254); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user', 'POST', '', '', 2263); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user', 'PUT', '', '', 2264); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/:userId', 'DELETE', '', '', 2257); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/avatar', 'POST', '', '', 2258); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/changeStatus', 'PUT', '', '', 2256); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/export', 'GET', '', '', 2265); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/getById/:userId', 'GET', '', '', 2260); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/getInit', 'GET', '', '', 2261); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/getRoPo', 'GET', '', '', 2262); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/list', 'GET', '', '', 2255); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'admin', '/system/user/pwd', 'PUT', '', '', 2259); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/develop/code/gen/preview/:tableId', 'GET', '', '', 2287); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/develop/code/table/db/list', 'GET', '', '', 2282); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/develop/code/table/info/:tableId', 'GET', '', '', 2284); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/develop/code/table/info/tableName', 'GET', '', '', 2285); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/develop/code/table/list', 'GET', '', '', 2283); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/develop/code/table/tableTree', 'GET', '', '', 2286); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/job/:jobId', 'GET', '', '', 2289); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/job/list', 'GET', '', '', 2288); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/log/logJob/list', 'GET', '', '', 2292); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/log/logLogin/list', 'GET', '', '', 2290); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/log/logOper/list', 'GET', '', '', 2291); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/resource/email/:mailId', 'GET', '', '', 2294); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/resource/email/list', 'GET', '', '', 2293); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/resource/oss/:ossId', 'GET', '', '', 2303); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/resource/oss/list', 'GET', '', '', 2302); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/api/:id', 'GET', '', '', 2269); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/api/all', 'GET', '', '', 2267); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/api/getPolicyPathByRoleId', 'GET', '', '', 2268); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/api/list', 'GET', '', '', 2266); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/config/:configId', 'GET', '', '', 2272); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/config/configKey', 'GET', '', '', 2271); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/config/list', 'GET', '', '', 2270); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dept/:deptId', 'GET', '', '', 2274); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dept/deptTree', 'GET', '', '', 2276); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dept/list', 'GET', '', '', 2273); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', 2275); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dict/data/:dictCode', 'GET', '', '', 2281); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dict/data/list', 'GET', '', '', 2279); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dict/data/type', 'GET', '', '', 2280); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dict/type/:dictId', 'GET', '', '', 2278); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/dict/type/list', 'GET', '', '', 2277); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/menu/:menuId', 'GET', '', '', 2300); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/menu/list', 'GET', '', '', 2299); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/menu/menuPaths', 'GET', '', '', 2298); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/menu/menuRole', 'GET', '', '', 2296); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/menu/menuTreeSelect', 'GET', '', '', 2295); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', 2297); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/notice/list', 'GET', '', '', 2301); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/post/:postId', 'GET', '', '', 2305); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/post/list', 'GET', '', '', 2304); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/role/:roleId', 'GET', '', '', 2307); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/role/list', 'GET', '', '', 2306); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/tenant/:tenantId', 'GET', '', '', 2309); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/tenant/list', 'GET', '', '', 2308); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/tenant/lists', 'GET', '', '', 2310); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/user/getById/:userId', 'GET', '', '', 2312); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/user/getInit', 'GET', '', '', 2313); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/user/getRoPo', 'GET', '', '', 2314); -INSERT INTO "public"."casbin_rule" VALUES ('p', '1', 'manage', '/system/user/list', 'GET', '', '', 2311); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/list', 'GET', '', '', '', 3642); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/all', 'GET', '', '', '', 3643); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 3644); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/:id', 'GET', '', '', '', 3645); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api', 'POST', '', '', '', 3646); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api', 'PUT', '', '', '', 3647); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/api/:id', 'DELETE', '', '', '', 3648); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/list', 'GET', '', '', '', 3649); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/configKey', 'GET', '', '', '', 3650); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/:configId', 'GET', '', '', '', 3651); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config', 'POST', '', '', '', 3652); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config', 'PUT', '', '', '', 3653); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/config/:configId', 'DELETE', '', '', '', 3654); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasettable', 'PUT', '', '', '', 3655); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasettable/:tableId', 'DELETE', '', '', '', 3656); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasettable/list', 'GET', '', '', '', 3657); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasettable', 'POST', '', '', '', 3658); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasettable/:tableId', 'GET', '', '', '', 3659); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasource', 'PUT', '', '', '', 3660); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasource', 'POST', '', '', '', 3661); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasource/:sourceId', 'DELETE', '', '', '', 3662); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasource/:sourceId', 'GET', '', '', '', 3663); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/datasource/list', 'GET', '', '', '', 3664); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept/list', 'GET', '', '', '', 3665); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept/:deptId', 'GET', '', '', '', 3666); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', '', 3667); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept/deptTree', 'GET', '', '', '', 3668); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept', 'POST', '', '', '', 3669); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept', 'PUT', '', '', '', 3670); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dept/:deptId', 'DELETE', '', '', '', 3671); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/list', 'GET', '', '', '', 3672); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/:dictId', 'GET', '', '', '', 3673); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type', 'POST', '', '', '', 3674); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type', 'PUT', '', '', '', 3675); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/:dictId', 'DELETE', '', '', '', 3676); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/type/export', 'GET', '', '', '', 3677); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/list', 'GET', '', '', '', 3678); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/type', 'GET', '', '', '', 3679); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/:dictCode', 'GET', '', '', '', 3680); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data', 'POST', '', '', '', 3681); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data', 'PUT', '', '', '', 3682); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/dict/data/:dictCode', 'DELETE', '', '', '', 3683); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/db/list', 'GET', '', '', '', 3684); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/list', 'GET', '', '', '', 3685); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/info/:tableId', 'GET', '', '', '', 3686); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/info/tableName', 'GET', '', '', '', 3687); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/tableTree', 'GET', '', '', '', 3688); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table', 'POST', '', '', '', 3689); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table', 'PUT', '', '', '', 3690); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/table/:tableId', 'DELETE', '', '', '', 3691); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/gen/preview/:tableId', 'GET', '', '', '', 3692); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/gen/code/:tableId', 'GET', '', '', '', 3693); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/develop/code/gen/configure/:tableId', 'GET', '', '', '', 3694); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/list', 'GET', '', '', '', 3695); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job', 'POST', '', '', '', 3696); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job', 'PUT', '', '', '', 3697); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/:jobId', 'GET', '', '', '', 3698); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/:jobId', 'DELETE', '', '', '', 3699); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/stop/:jobId', 'GET', '', '', '', 3700); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/start/:jobId', 'GET', '', '', '', 3701); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/job/changeStatus', 'PUT', '', '', '', 3702); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logLogin/list', 'GET', '', '', '', 3703); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logLogin/:infoId', 'DELETE', '', '', '', 3704); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logLogin/all', 'DELETE', '', '', '', 3705); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logOper/list', 'GET', '', '', '', 3706); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logOper/:operId', 'DELETE', '', '', '', 3707); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logOper/all', 'DELETE', '', '', '', 3708); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logJob/list', 'GET', '', '', '', 3709); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logJob/all', 'DELETE', '', '', '', 3710); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/log/logJob/:logId', 'DELETE', '', '', '', 3711); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email/list', 'GET', '', '', '', 3712); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email/:mailId', 'GET', '', '', '', 3713); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email', 'POST', '', '', '', 3714); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email', 'PUT', '', '', '', 3715); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email/:mailId', 'DELETE', '', '', '', 3716); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email/changeStatus', 'PUT', '', '', '', 3717); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/email/debugMail', 'POST', '', '', '', 3718); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/menuTreeSelect', 'GET', '', '', '', 3719); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/menuRole', 'GET', '', '', '', 3720); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', '', 3721); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/menuPaths', 'GET', '', '', '', 3722); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/list', 'GET', '', '', '', 3723); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/:menuId', 'GET', '', '', '', 3724); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu', 'POST', '', '', '', 3725); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu', 'PUT', '', '', '', 3726); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/menu/:menuId', 'DELETE', '', '', '', 3727); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice/list', 'GET', '', '', '', 3728); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice', 'POST', '', '', '', 3729); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice', 'PUT', '', '', '', 3730); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/notice/:noticeId', 'DELETE', '', '', '', 3731); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss/list', 'GET', '', '', '', 3732); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss/:ossId', 'GET', '', '', '', 3733); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss', 'POST', '', '', '', 3734); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss', 'PUT', '', '', '', 3735); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss/:ossId', 'DELETE', '', '', '', 3736); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss/changeStatus', 'PUT', '', '', '', 3737); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/resource/oss/uploadFile', 'POST', '', '', '', 3738); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post/list', 'GET', '', '', '', 3739); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post/:postId', 'GET', '', '', '', 3740); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post', 'POST', '', '', '', 3741); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post', 'PUT', '', '', '', 3742); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/post/:postId', 'DELETE', '', '', '', 3743); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/list', 'GET', '', '', '', 3744); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/:roleId', 'GET', '', '', '', 3745); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role', 'POST', '', '', '', 3746); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role', 'PUT', '', '', '', 3747); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/:roleId', 'DELETE', '', '', '', 3748); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/changeStatus', 'PUT', '', '', '', 3749); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/dataScope', 'PUT', '', '', '', 3750); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/role/export', 'GET', '', '', '', 3751); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/rulechain/list', 'GET', '', '', '', 3752); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/rulechain/:ruleId', 'DELETE', '', '', '', 3753); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/rulechain', 'PUT', '', '', '', 3754); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/rulechain', 'POST', '', '', '', 3755); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/rulechain/:ruleId', 'GET', '', '', '', 3756); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/rulechain/changeStatus', 'PUT', '', '', '', 3757); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen', 'PUT', '', '', '', 3758); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/:screenId', 'GET', '', '', '', 3759); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/list', 'GET', '', '', '', 3760); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/:screenId', 'DELETE', '', '', '', 3761); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen', 'POST', '', '', '', 3762); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/changeStatus', 'PUT', '', '', '', 3763); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/list', 'GET', '', '', '', 3764); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/list/tree', 'GET', '', '', '', 3765); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/list/all', 'GET', '', '', '', 3766); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/:id', 'GET', '', '', '', 3767); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group', 'POST', '', '', '', 3768); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group', 'PUT', '', '', '', 3769); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/visual/screen/group/:id', 'DELETE', '', '', '', 3770); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/tenant/list', 'GET', '', '', '', 3771); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/tenant/:tenantId', 'GET', '', '', '', 3772); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/tenant', 'POST', '', '', '', 3773); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/tenant', 'PUT', '', '', '', 3774); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/tenant/:tenantId', 'DELETE', '', '', '', 3775); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/tenant/lists', 'GET', '', '', '', 3776); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/list', 'GET', '', '', '', 3777); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/changeStatus', 'PUT', '', '', '', 3778); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/:userId', 'DELETE', '', '', '', 3779); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/avatar', 'POST', '', '', '', 3780); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/pwd', 'PUT', '', '', '', 3781); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/getById/:userId', 'GET', '', '', '', 3782); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/getInit', 'GET', '', '', '', 3783); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/getRoPo', 'GET', '', '', '', 3784); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user', 'POST', '', '', '', 3785); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user', 'PUT', '', '', '', 3786); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'admin', '/system/user/export', 'GET', '', '', '', 3787); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/list', 'GET', '', '', '', 3788); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/all', 'GET', '', '', '', 3789); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/getPolicyPathByRoleId', 'GET', '', '', '', 3790); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/api/:id', 'GET', '', '', '', 3791); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/config/list', 'GET', '', '', '', 3792); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/config/configKey', 'GET', '', '', '', 3793); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/config/:configId', 'GET', '', '', '', 3794); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dept/list', 'GET', '', '', '', 3795); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dept/:deptId', 'GET', '', '', '', 3796); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dept/roleDeptTreeSelect/:roleId', 'GET', '', '', '', 3797); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dept/deptTree', 'GET', '', '', '', 3798); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/type/list', 'GET', '', '', '', 3799); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/type/:dictId', 'GET', '', '', '', 3800); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/data/list', 'GET', '', '', '', 3801); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/data/type', 'GET', '', '', '', 3802); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/dict/data/:dictCode', 'GET', '', '', '', 3803); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/db/list', 'GET', '', '', '', 3804); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/list', 'GET', '', '', '', 3805); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/info/:tableId', 'GET', '', '', '', 3806); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/info/tableName', 'GET', '', '', '', 3807); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/table/tableTree', 'GET', '', '', '', 3808); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/develop/code/gen/preview/:tableId', 'GET', '', '', '', 3809); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/job/list', 'GET', '', '', '', 3810); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/job/:jobId', 'GET', '', '', '', 3811); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/log/logLogin/list', 'GET', '', '', '', 3812); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/log/logOper/list', 'GET', '', '', '', 3813); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/log/logJob/list', 'GET', '', '', '', 3814); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/resource/email/list', 'GET', '', '', '', 3815); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/resource/email/:mailId', 'GET', '', '', '', 3816); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/menuTreeSelect', 'GET', '', '', '', 3817); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/menuRole', 'GET', '', '', '', 3818); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/roleMenuTreeSelect/:roleId', 'GET', '', '', '', 3819); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/menuPaths', 'GET', '', '', '', 3820); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/list', 'GET', '', '', '', 3821); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/menu/:menuId', 'GET', '', '', '', 3822); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/notice/list', 'GET', '', '', '', 3823); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/resource/oss/list', 'GET', '', '', '', 3824); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/resource/oss/:ossId', 'GET', '', '', '', 3825); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/post/list', 'GET', '', '', '', 3826); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/post/:postId', 'GET', '', '', '', 3827); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/role/list', 'GET', '', '', '', 3828); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/role/:roleId', 'GET', '', '', '', 3829); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/tenant/list', 'GET', '', '', '', 3830); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/tenant/:tenantId', 'GET', '', '', '', 3831); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/tenant/lists', 'GET', '', '', '', 3832); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/list', 'GET', '', '', '', 3833); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/getById/:userId', 'GET', '', '', '', 3834); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/getInit', 'GET', '', '', '', 3835); +INSERT INTO "public"."casbin_rule" VALUES ('p', 'manage', '/system/user/getRoPo', 'GET', '', '', '', 3836); -- ---------------------------- -- Gitee