diff --git a/api/v1/game/basicinfo.go b/api/v1/game/basicinfo.go new file mode 100644 index 0000000..47526c4 --- /dev/null +++ b/api/v1/game/basicinfo.go @@ -0,0 +1,49 @@ +package game + +import ( + "github.com/gogf/gf/v2/frame/g" + "tyj_admin/internal/model/entity" +) + +type RoleSearchReq struct { + g.Meta `path:"/basicinfo/rolelist" tags:"账号的所有角色" method:"get" summary:"角色列表"` + Account string `p:"account" v:"required#账号ID不能为空"` +} + +type RoleSearchRes struct { + g.Meta `mime:"application/json"` + RoleList []*entity.RolePost `json:"list"` +} + +type RoleDetailReq struct { + g.Meta `path:"/basicinfo/detail" tags:"角色详情" method:"get" summary:"详情"` + Uid int32 `p:"Uid" v:"required#角色ID不能为空"` + Channel int `p:"channel" v:"required#渠道不能为空"` +} + +type RoleDetailRes struct { + g.Meta `mime:"application/json"` + RoleDetail *entity.RoleDetail `json:"roleDetail"` +} + +type RoleOnlineReq struct { + g.Meta `path:"/basicinfo/online" tags:"在线列表" method:"get" summary:"玩家在线列表"` + ServerId int32 `p:"serverId" v:"required#服务器ID不能为空"` +} + +type RoleOnlineRes struct { + g.Meta `mime:"application/json"` + Onlines []*entity.Online `json:"onlines"` +} +type AccountReq struct { + g.Meta `path:"/basicinfo/account" tags:"账号数据" method:"get" summary:"总服账号数据"` + Account string `p:"account"` + Tel string `p:"tel"` + Ident string `p:"ident"` + Name string `p:"name"` +} + +type AccountRes struct { + g.Meta `mime:"application/json"` + Accounts []*entity.AccountInfo `json:"list"` +} diff --git a/api/v1/game/mail.go b/api/v1/game/mail.go new file mode 100644 index 0000000..a8ba7ad --- /dev/null +++ b/api/v1/game/mail.go @@ -0,0 +1,50 @@ +package game + +import ( + "github.com/gogf/gf/v2/frame/g" + "tyj_admin/internal/model/entity" +) + +type MailsSearchReq struct { + g.Meta `path:"/mail/list" tags:"查询邮件" method:"get" summary:"邮件列表"` + ServerId string `p:"serverId" v:""` + Uid string `p:"uid"` + LowTime int64 `p:"lowTime"` + UpperTime int64 `p:"upperTime"` +} + +type MailsSearchRes struct { + g.Meta `mime:"application/json"` + Mails []*entity.Mail `json:"mails"` +} + +type MailSendReq struct { + g.Meta `path:"/mail/send" tags:"发送邮件" method:"post"` + ServerId string `p:"serverId" v:"required#区服不能为空"` + To string `p:"to" ` + GmName string `p:"gmName" v:"required#GMm名字不能为空"` + Type string `p:"type" v:"required#邮件类型不能为空"` + Time int64 `p:"time"` + Expired int64 `p:"expired" ` + NewGet string `p:"newGet" v:"required#类型不能为空"` + RepeatedCollection interface{} `p:"repeatedCollection" v:"required#领取类型不能为空"` + Title string `p:"title" v:"required#标题不能为空"` + Content string `p:"content" v:"required#邮件内容不能为空"` + Drops string `p:"drops" ` + Remark string `p:"remark" v:"required#说明不能为空"` +} +type MailSendRes struct { +} + +//type OnlineSearchReq struct { +// g.Meta `path:"/online/list" tags:"在线玩家" method:"get" summary:"在线玩家列表"` +// ServerId string `p:"serverId" v:""` +// Uid string `p:"uid"` +// LowTime int64 `p:"lowTime"` +// UpperTime int64 `p:"upperTime"` +//} +// +//type OnlineSearchRes struct { +// g.Meta `mime:"application/json"` +// Lines []*entity.Online `json:"lines"` +//} diff --git a/api/v1/game/manage.go b/api/v1/game/manage.go new file mode 100644 index 0000000..415b118 --- /dev/null +++ b/api/v1/game/manage.go @@ -0,0 +1,26 @@ +package game + +import "github.com/gogf/gf/v2/frame/g" + +// 修改GM权限 +type ChangeGmReq struct { + g.Meta `path:"/mange/changegm" tags:"修改GM权限" method:"post" summary:"修改GM权限"` + Account string `p:"account"` + ChangeValue int `p:"changeValue"` //0开,1关 + ServerId int `p:"serverId"` //0,总服,其他分服 +} + +type ChangeGmRes struct { + Account string `p:"account"` + ServerId int `p:"serverId"` //0,总服,其他分服 +} + +type SearchGmReq struct { + g.Meta `path:"/mange/searchgm" tags:"修改GM权限" method:"post" summary:"修改GM权限"` + Account string `p:"account"` + ServerId int `p:"serverId"` //0,总服,其他分服 +} + +type SearchGmRes struct { + Result int `p:"result"` +} diff --git a/api/v1/game/order.go b/api/v1/game/order.go new file mode 100644 index 0000000..b05f804 --- /dev/null +++ b/api/v1/game/order.go @@ -0,0 +1,62 @@ +package game + +import ( + "github.com/gogf/gf/v2/frame/g" + "tyj_admin/internal/model/entity" +) + +type OrderSearchReq struct { + g.Meta `path:"/order/list" tags:"查询订单" method:"get" summary:"订单列表"` + SearchType int `p:"searchType"` //1.账号查询,2角色UID查询,3 时间段查询 4.订单号查询 + Id string `p:"id"` + OrderId string `p:"orderId"` + ServerId int `p:"serverId"` + Uid int32 `p:"uid"` + Account string `p:"account"` //rechargeorder表的 uid + Channel string `p:"channel"'` //渠道 + LowTime int64 `p:"lowTime"` + UpTime int64 `p:"upTime"` +} + +type OrderSearchRes struct { + g.Meta `mime:"application/json"` + Orders []*entity.Order `json:"list"` +} + +type OrderCountReq struct { + g.Meta `path:"/order/count" tags:"查询订单" method:"get" summary:"订单列表"` + Amount int `p:"amount"` + CompareType int `p:"compareType"` + Gender int `p:"gender"` + LowAge int `p:"lowAge"` + UpAge int `p:"upAge"` + ServerId int `p:"serverId"` +} + +type OrderCountRes struct { + g.Meta `mime:"application/json"` + Orders []*entity.OrderCount `json:"list"` +} + +// 充值 +type OrderDepositReq struct { + g.Meta `path:"/order/deposit" tags:"充值" method:"post" summary:"补单充值"` + Account string `p:"account"` + DepositId int `p:"depositId"` + ServerId int `p:"serverId"` +} + +type OrderDepositRes struct { +} + +// 加游戏币 +type AddCoinReq struct { + g.Meta `path:"/order/addcoin" tags:"修改游戏币" method:"post" summary:"修改游戏币"` + Uid string `p:"uid"` + Amount int `p:"amount"` + AmountType int `p:"amountType"` + ServerId int `p:"serverId"` +} + +type AddCoinRes struct { +} diff --git a/go.mod b/go.mod index c33dea8..b7728e1 100644 --- a/go.mod +++ b/go.mod @@ -4,14 +4,18 @@ go 1.19 require ( github.com/casbin/casbin/v2 v2.57.0 + github.com/eclipse/paho.mqtt.golang v1.4.2 + github.com/go-redis/redis/v8 v8.11.5 github.com/gogf/gf/contrib/drivers/mysql/v2 v2.2.4 github.com/gogf/gf/v2 v2.2.4 github.com/mojocn/base64Captcha v1.3.5 github.com/mssola/user_agent v0.5.3 + github.com/qiniu/qmgo v1.1.4 github.com/shirou/gopsutil v2.21.11+incompatible github.com/tencentyun/cos-go-sdk-v5 v0.7.40 github.com/tiger1103/gfast-cache v0.1.1 github.com/tiger1103/gfast-token v1.0.1 + go.mongodb.org/mongo-driver v1.9.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -27,13 +31,19 @@ require ( github.com/go-logr/logr v1.2.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.2.6 // indirect - github.com/go-redis/redis/v8 v8.11.5 // indirect + github.com/go-playground/locales v0.13.0 // indirect + github.com/go-playground/universal-translator v0.17.0 // indirect + github.com/go-playground/validator/v10 v10.4.1 // indirect github.com/go-sql-driver/mysql v1.6.0 // indirect + github.com/go-stack/stack v1.8.0 // indirect github.com/golang-jwt/jwt/v4 v4.4.2 // indirect github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect + github.com/golang/snappy v0.0.1 // indirect github.com/google/go-querystring v1.0.0 // indirect github.com/gorilla/websocket v1.5.0 // indirect github.com/grokify/html-strip-tags-go v0.0.1 // indirect + github.com/klauspost/compress v1.13.6 // indirect + github.com/leodido/go-urn v1.2.0 // indirect github.com/magiconair/properties v1.8.6 // indirect github.com/mattn/go-colorable v0.1.9 // indirect github.com/mattn/go-isatty v0.0.14 // indirect @@ -41,14 +51,21 @@ require ( github.com/mitchellh/mapstructure v1.4.3 // indirect github.com/mozillazg/go-httpheader v0.2.1 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect + github.com/pkg/errors v0.9.1 // indirect github.com/tklauser/go-sysconf v0.3.11 // indirect github.com/tklauser/numcpus v0.6.0 // indirect + github.com/xdg-go/pbkdf2 v1.0.0 // indirect + github.com/xdg-go/scram v1.0.2 // indirect + github.com/xdg-go/stringprep v1.0.2 // indirect + github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect go.opentelemetry.io/otel v1.7.0 // indirect go.opentelemetry.io/otel/sdk v1.7.0 // indirect go.opentelemetry.io/otel/trace v1.7.0 // indirect + golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f // indirect golang.org/x/image v0.0.0-20190501045829-6d32002ffd75 // indirect golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 // indirect + golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect golang.org/x/sys v0.2.0 // indirect golang.org/x/text v0.3.8-0.20211105212822-18b340fc7af2 // indirect ) diff --git a/go.sum b/go.sum index 678a394..27725c0 100644 --- a/go.sum +++ b/go.sum @@ -20,6 +20,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= +github.com/eclipse/paho.mqtt.golang v1.4.2 h1:66wOzfUHSSI1zamx7jR6yMEI5EuHnT1G6rNA5PM12m4= +github.com/eclipse/paho.mqtt.golang v1.4.2/go.mod h1:JGt0RsEwEX+Xa/agj90YJ9d9DH2b7upDZMK9HRbFvCA= github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= @@ -34,11 +36,21 @@ github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/go-playground/assert/v2 v2.0.1 h1:MsBgLAaY856+nPRTKrp3/OZK38U/wa0CcBYNjji3q3A= +github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= +github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q= +github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= +github.com/go-playground/universal-translator v0.17.0 h1:icxd5fm+REJzpZx7ZfpaD876Lmtgy7VtROAbHHXk8no= +github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= +github.com/go-playground/validator/v10 v10.4.1 h1:pH2c5ADXtd66mxoE0Zm9SUhxE20r7aM3F26W0hOn+GE= +github.com/go-playground/validator/v10 v10.4.1/go.mod h1:nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4= github.com/go-redis/redis/v8 v8.11.4/go.mod h1:2Z2wHZXdQpCDXEGzqMockDpNyYvi2l4Pxt6RJr792+w= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= github.com/go-sql-driver/mysql v1.6.0 h1:BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE= github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/gogf/gf/contrib/drivers/mysql/v2 v2.2.4 h1:dUT1BbQ6RRiEDiBLj57jBx0y/WkD9KiDbmcCp9vE0w8= github.com/gogf/gf/contrib/drivers/mysql/v2 v2.2.4/go.mod h1:z+/0qiOwMroAnj5ESuobTv0l5P83rf+XR3r6Fj8WJyk= @@ -60,9 +72,12 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvq github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= +github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 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.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= @@ -79,6 +94,15 @@ github.com/grokify/html-strip-tags-go v0.0.1 h1:0fThFwLbW7P/kOiTBs03FsJSV9RM2M/Q github.com/grokify/html-strip-tags-go v0.0.1/go.mod h1:2Su6romC5/1VXOQMaWL2yb618ARB8iVo6/DR99A6d78= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/klauspost/compress v1.13.6 h1:P76CopJELS0TiO2mebmnzgWaajssP/EszplttgQxcgc= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= +github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo= github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/mattn/go-colorable v0.1.9 h1:sqDoxXbdeALODt0DAeJCVp38ps9ZogZEAXjus69YV3U= @@ -92,6 +116,7 @@ github.com/mitchellh/mapstructure v1.4.3 h1:OVowDSCllw/YjdLkam3/sm7wEtOy59d8ndGg github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= 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/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= 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= @@ -113,13 +138,20 @@ github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAl github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE= github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/qiniu/qmgo v1.1.4 h1:6UJBn4laLXRc5kqzhijiPW/TUcOEa1GuW2Q5bV9yCDE= +github.com/qiniu/qmgo v1.1.4/go.mod h1:gTj5P+fOyGwtTkumPa8YTFspsf0Ndpw+MtRPwU1FHL4= github.com/shirou/gopsutil v2.21.11+incompatible h1:lOGOyCG67a5dv2hq5Z1BLDUqqKp3HkbjPcz5j6XMS0U= github.com/shirou/gopsutil v2.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= +github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +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/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= @@ -127,6 +159,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.194/go.mod github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/kms v1.0.194/go.mod h1:yrBKWhChnDqNz1xuXdSbWXG56XawEq0G5j1lg4VwBD4= github.com/tencentyun/cos-go-sdk-v5 v0.7.40 h1:W6vDGKCHe4wBACI1d2UgE6+50sJFhRWU4O8IB2ozzxM= github.com/tencentyun/cos-go-sdk-v5 v0.7.40/go.mod h1:4dCEtLHGh8QPxHEkgq+nFaky7yZxQuYwgSJM87icDaw= +github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tiger1103/gfast-cache v0.1.1 h1:qwhw0VUyr539lLmiJCNCoU2dDdHZxozHMuXlvaTPm5Q= github.com/tiger1103/gfast-cache v0.1.1/go.mod h1:jAmIERI//MmLpUcOI3+7axmSir+t/ufpVc2N3Ryw6VE= github.com/tiger1103/gfast-token v1.0.1 h1:507HTgEmq+dZ+TnFndy+hC+Ezj/jTQR74qhM85Szw/E= @@ -135,10 +169,20 @@ github.com/tklauser/go-sysconf v0.3.11 h1:89WgdJhk5SNwJfu+GKyYveZ4IaJ7xAkecBo+Kd github.com/tklauser/go-sysconf v0.3.11/go.mod h1:GqXfhXY3kiPa0nAXPDIQIWzJbMCB7AmcWpGR8lSZfqI= github.com/tklauser/numcpus v0.6.0 h1:kebhY2Qt+3U6RNK7UqpYNA+tJ23IBEGKkB7JQBfDYms= github.com/tklauser/numcpus v0.6.0/go.mod h1:FEZLMke0lhOUG6w2JadTzp0a+Nl8PF/GFkQ5UVIcaL4= +github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= +github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.0.2 h1:akYIkZ28e6A96dkWNJQu3nmCzH3YfwMPQExUYDaRv7w= +github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= +github.com/xdg-go/stringprep v1.0.2 h1:6iq84/ryjjeRmMJwxutI51F2GIPlP5BfTvXHeYjyhBc= +github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d h1:splanxYIlg+5LfHAM6xpdFEAYOk8iySO56hMFq6uLyA= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yusufpapurcu/wmi v1.2.2 h1:KBNDSne4vP5mbSWnJbO+51IMOXJB67QiYCSBrubbPRg= github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= +go.mongodb.org/mongo-driver v1.9.0 h1:f3aLGJvQmBl8d9S40IL+jEyBC6hfLPbJjv9t5hEM9ck= +go.mongodb.org/mongo-driver v1.9.0/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY= go.opentelemetry.io/otel v1.0.0/go.mod h1:AjRVh9A5/5DE7S+mZtTR6t8vpKKryam+0lREnfmS4cg= go.opentelemetry.io/otel v1.7.0 h1:Z2lA3Tdch0iDcrhJXDIlC94XE+bxok1F9B+4Lz/lGsM= go.opentelemetry.io/otel v1.7.0/go.mod h1:5BdUoMIz5WEs0vt0CUEMtSSaTSHBBVwrhnz7+nrD5xk= @@ -151,6 +195,8 @@ go.opentelemetry.io/otel/trace v1.7.0/go.mod h1:fzLSB9nqR2eXzxPXb2JW9IKE+ScyXA48 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f h1:aZp0e2vLN4MToVqnjNEYEtrEA8RH8U8FN1CU7JgqsPU= +golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/image v0.0.0-20190501045829-6d32002ffd75 h1:TbGuee8sSq15Iguxu4deQ7+Bqq/d2rsQejGcEtADAMQ= golang.org/x/image v0.0.0-20190501045829-6d32002ffd75/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= @@ -159,6 +205,7 @@ golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200425230154-ff2c4b7c35a0/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= @@ -167,7 +214,9 @@ golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -175,6 +224,7 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -191,20 +241,25 @@ golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0 h1:ljd4t30dBnAvMZaQCevtY0xLLD0A+bRZXbgLMLU1F/A= golang.org/x/sys v0.2.0/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= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.8-0.20211105212822-18b340fc7af2 h1:GLw7MR8AfAG2GmGcmVgObFOHXYypgGjnGno25RDwn3Y= golang.org/x/text v0.3.8-0.20211105212822-18b340fc7af2/go.mod h1:EFNZuWvGYxIRUEX+K8UmCFwYmZjqcrnq15ZuVldZkZ0= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 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 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -214,8 +269,9 @@ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzi google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= 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= diff --git a/internal/consts/consts.go b/internal/consts/consts.go index c0c0da5..21224bb 100644 --- a/internal/consts/consts.go +++ b/internal/consts/consts.go @@ -3,3 +3,9 @@ package consts const ( PageSize = 10 //分页长度 ) + +const ( + RECHARGE_COLLECTION = "rechargeOrder" + ACCOUNT_COLLECTION = "account" + FACEBACK_COLLECTION = "faceback" +) diff --git a/internal/controller/baseinfo_role.go b/internal/controller/baseinfo_role.go new file mode 100644 index 0000000..f42c32c --- /dev/null +++ b/internal/controller/baseinfo_role.go @@ -0,0 +1,34 @@ +package controller + +import ( + "context" + "tyj_admin/api/v1/game" + "tyj_admin/internal/serviceGame" +) + +var GameRole = gameRoleController{} + +type gameRoleController struct { + BaseController +} + +// list 玩家角色列表 +func (c *gameRoleController) List(ctx context.Context, req *game.RoleSearchReq) (res *game.RoleSearchRes, err error) { + res, err = serviceGame.GameRole().GetGameRoleListSearch(ctx, req) + return +} + +func (c *gameRoleController) RoleDetail(ctx context.Context, req *game.RoleDetailReq) (res *game.RoleDetailRes, err error) { + res, err = serviceGame.GameRole().GetRoleDetail(ctx, req) + return res, err +} + +func (c *gameRoleController) OnlineList(ctx context.Context, req *game.RoleOnlineReq) (res *game.RoleOnlineRes, err error) { + res, err = serviceGame.GameRole().GetOnlineList(ctx, req) + return res, err +} + +func (c *gameRoleController) AccountList(ctx context.Context, req *game.AccountReq) (res *game.AccountRes, err error) { + res, err = serviceGame.GameRole().GetAccount(ctx, req) + return res, err +} diff --git a/internal/controller/game_mail.go b/internal/controller/game_mail.go new file mode 100644 index 0000000..f3b2c02 --- /dev/null +++ b/internal/controller/game_mail.go @@ -0,0 +1,24 @@ +package controller + +import ( + "context" + "tyj_admin/api/v1/game" + "tyj_admin/internal/serviceGame" +) + +var GameMail = mailController{} + +type mailController struct { + BaseController +} + +// mail 列表 +func (c *mailController) MialList(ctx context.Context, req *game.MailsSearchReq) (res *game.MailsSearchRes, err error) { + res, err = serviceGame.GameMail().GetMailList(ctx, req) + return +} + +func (c *mailController) SendMail(ctx context.Context, req *game.MailSendReq) (res *game.MailSendRes, err error) { + res, err = serviceGame.GameMail().SendMail(ctx, req) + return +} diff --git a/internal/controller/game_order.go b/internal/controller/game_order.go new file mode 100644 index 0000000..4464a03 --- /dev/null +++ b/internal/controller/game_order.go @@ -0,0 +1,25 @@ +package controller + +import ( + "context" + "tyj_admin/api/v1/game" + "tyj_admin/internal/serviceGame" +) + +var GameOrder = orderController{} + +type orderController struct { + BaseController +} + +// mail 列表 +func (c *mailController) OrderList(ctx context.Context, req *game.OrderSearchReq) (res *game.OrderSearchRes, err error) { + res, err = serviceGame.GameOrder().GetOrders(ctx, req) + return +} + +// 订单统计数据 +func (c *mailController) OrderCount(ctx context.Context, req *game.OrderCountReq) (res *game.OrderCountRes, err error) { + res, err = serviceGame.GameOrder().GetOrderCount(ctx, req) + return +} diff --git a/internal/dao/gm_operate_log.go b/internal/dao/gm_operate_log.go new file mode 100644 index 0000000..2173d88 --- /dev/null +++ b/internal/dao/gm_operate_log.go @@ -0,0 +1,27 @@ +// ================================================================================= +// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish. +// ================================================================================= + +package dao + +import ( + "tyj_admin/internal/dao/internal" +) + +// internalGmOperateLogDao is internal type for wrapping internal DAO implements. +type internalGmOperateLogDao = *internal.GmOperateLogDao + +// gmOperateLogDao is the data access object for table gm_operate_log. +// You can define custom methods on it to extend its functionality as you wish. +type gmOperateLogDao struct { + internalGmOperateLogDao +} + +var ( + // GmOperateLog is globally public accessible object for table gm_operate_log operations. + GmOperateLog = gmOperateLogDao{ + internal.NewGmOperateLogDao(), + } +) + +// Fill with you ideas below. diff --git a/internal/dao/internal/gm_operate_log.go b/internal/dao/internal/gm_operate_log.go new file mode 100644 index 0000000..95ab71c --- /dev/null +++ b/internal/dao/internal/gm_operate_log.go @@ -0,0 +1,93 @@ +// ========================================================================== +// Code generated by GoFrame CLI tool. DO NOT EDIT. +// ========================================================================== + +package internal + +import ( + "context" + + "github.com/gogf/gf/v2/database/gdb" + "github.com/gogf/gf/v2/frame/g" +) + +// GmOperateLogDao is the data access object for table gm_operate_log. +type GmOperateLogDao struct { + table string // table is the underlying table name of the DAO. + group string // group is the database configuration group name of current DAO. + columns GmOperateLogColumns // columns contains all the column names of Table for convenient usage. +} + +// GmOperateLogColumns defines and stores column names for table gm_operate_log. +type GmOperateLogColumns struct { + Id string // ID + OperateType string // 操作类型,1修改名称,2发送邮件 + CreateName string // GM用户名 + MailId string // 邮件id + ChannelId string // 区服ID + Uid string // 角色ID + Remark string // 备注 + CreatedBy string // 创建人 + CreatedAt string // 创建时间 + UpdatedAt string // 修改时间 + DeletedAt string // 删除时间 +} + +// gmOperateLogColumns holds the columns for table gm_operate_log. +var gmOperateLogColumns = GmOperateLogColumns{ + Id: "id", + OperateType: "operate_type", + CreateName: "create_name", + MailId: "mail_id", + ChannelId: "channel_id", + Uid: "uid", + Remark: "remark", + CreatedBy: "created_by", + CreatedAt: "created_at", + UpdatedAt: "updated_at", + DeletedAt: "deleted_at", +} + +// NewGmOperateLogDao creates and returns a new DAO object for table data access. +func NewGmOperateLogDao() *GmOperateLogDao { + return &GmOperateLogDao{ + group: "default", + table: "gm_operate_log", + columns: gmOperateLogColumns, + } +} + +// DB retrieves and returns the underlying raw database management object of current DAO. +func (dao *GmOperateLogDao) DB() gdb.DB { + return g.DB(dao.group) +} + +// Table returns the table name of current dao. +func (dao *GmOperateLogDao) Table() string { + return dao.table +} + +// Columns returns all column names of current dao. +func (dao *GmOperateLogDao) Columns() GmOperateLogColumns { + return dao.columns +} + +// Group returns the configuration group name of database of current dao. +func (dao *GmOperateLogDao) Group() string { + return dao.group +} + +// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation. +func (dao *GmOperateLogDao) Ctx(ctx context.Context) *gdb.Model { + return dao.DB().Model(dao.table).Safe().Ctx(ctx) +} + +// Transaction wraps the transaction logic using function f. +// It rollbacks the transaction and returns the error from function f if it returns non-nil error. +// It commits the transaction and returns nil if function f returns nil. +// +// Note that, you should not Commit or Rollback the transaction in function f +// as it is automatically handled by this function. +func (dao *GmOperateLogDao) Transaction(ctx context.Context, f func(ctx context.Context, tx *gdb.TX) error) (err error) { + return dao.Ctx(ctx).Transaction(ctx, f) +} diff --git a/internal/model/do/gm_operate_log.go b/internal/model/do/gm_operate_log.go new file mode 100644 index 0000000..cb19a3d --- /dev/null +++ b/internal/model/do/gm_operate_log.go @@ -0,0 +1,26 @@ +// ================================================================================= +// Code generated by GoFrame CLI tool. DO NOT EDIT. +// ================================================================================= + +package do + +import ( + "github.com/gogf/gf/v2/frame/g" + "github.com/gogf/gf/v2/os/gtime" +) + +// GmOperateLog is the golang structure of table gm_operate_log for DAO operations like Where/Data. +type GmOperateLog struct { + g.Meta `orm:"table:gm_operate_log, do:true"` + Id interface{} // ID + OperateType interface{} // 操作类型,1修改名称,2发送邮件 + CreateName interface{} // GM用户名 + MailId interface{} // 邮件id + ChannelId interface{} // 区服ID + Uid interface{} // 角色ID + Remark interface{} // 备注 + CreatedBy interface{} // 创建人 + CreatedAt *gtime.Time // 创建时间 + UpdatedAt *gtime.Time // 修改时间 + DeletedAt *gtime.Time // 删除时间 +} diff --git a/internal/model/entity/base_info.go b/internal/model/entity/base_info.go new file mode 100644 index 0000000..ecd4960 --- /dev/null +++ b/internal/model/entity/base_info.go @@ -0,0 +1,83 @@ +package entity + +import "go.mongodb.org/mongo-driver/bson/primitive" + +type RolePost struct { + Uid int64 `json:"uid" description:"桃园ID"` + Name string `json:"name" description:"桃园名字"` + Region int `json:"region" description:"区服"` + TotalTime int64 `json:"totalTime" description:"总在线时间"` + RechargeTotal int32 `json:"rechargeTotal" description:"累计充值"` + CreateTime primitive.DateTime `json:"createTime" description:"创建时间"` + LastLeaveTime primitive.DateTime `json:"lastLeaveTime" description:"修改时间"` +} + +type RoleDetail struct { + Uid int64 `json:"uid" description:"桃园ID"` + Name string `json:"name" description:"桃园名字"` + Boom int32 `json:"boom" description:"繁荣度"` + VillageScale int32 `json:"villageScale" description:"规模等级"` + GiftIds []int32 `json:"giftIds" description:"礼包码"` + Account string `json:"account" description:"账号名字"` +} + +type Mail struct { + Id string `json:"id" description:"邮件ID"` + ServerId string `json:"serverId" bson:"serverId" description:"服务器ID"` + C_date interface{} `json:"c_date" bson:"c_date" description:"邮件创建时间"` + To interface{} `json:"to" description:"邮件发送对象"` + From string `json:"from" description:"发送者"` + GmName string `json:"gmName" bson:"gmName" description:"GM名字"` + Type string `json:"type" description:"1 奖励,2活动,3公告"` + Expired int64 `json:"expired" description:"过期时间"` + Time int64 `json:"time" description:"发送时间,0表示马上发送"` + NewGet string `json:"newGet" bson:"newGet" description:"新玩家可领取"` + RepeatedCollection interface{} `json:"repeatedCollection" bson:"repeatedCollection" description:"1表示可以重复领取"` + Title string `json:"title" description:"标题"` + Content string `json:"content" description:"邮件内容"` + Drops []Drop `json:"drops" bson:"drops" description:"赠送物品"` + Remark string `json:"remark" description:"发送理由"` +} +type Drop struct { + Id string `json:"id" bson:"id"` + Num string `json:"num" bson:"num"` +} + +type Order struct { + Id string `json:"_id" description:"订单ID"` + Uid string `json:"uid" description:"账号uid"` + Server int32 `json:"server" description:"服务器id"` + Money int32 `json:"money" description:"充值数额"` + Timestamp int64 `json:"timestamp" description:"订单时间"` + RechargeId int32 `json:"rechargeId" description:"商品ID"` + CreateTime interface{} `json:"createTime" description:"本条记录产生的时间"` + OrderId string `json:"orderId" description:"渠道订单ID"` + State int32 `json:"state" description:"订单状态 3: 金额问题; 8:年龄不足,身份未认证,账号不存在;7:获取账号失败;6:获取订单充值配置失败,订单配置与充值金额不匹配;4:充值达到上限;5:订单验证失败;10:令牌验证失败;1:参数错误,2成功,9:分服http error"` +} + +type OrderCount struct { + ServerId int `json:"serverId"` + Num int32 `json:"num" description:"充值人数"` + Times int32 `json:"times" description:"充值笔数"` + AllMoney int32 `json:"allMoney" ` + TotalMoney int32 `json:"totalMoney" ` + TotalNum int32 `json:"totalNum" description:"总充值人数"` + TotalTimes int32 `json:"totalTimes" description:"总充值笔数"` +} + +type Online struct { + ConnectId string `json:"connectId"` + Uid int32 `json:"uid"` + Address string `json:"address"` + LoginTime int64 `json:"loginTime"` +} + +type AccountInfo struct { + Account string `json:"account"` + TrueName string `json:"trueName"` + IdentityCard string `json:"identityCard"` + Tel string `json:"tel"` + LastLeaveTime primitive.DateTime `json:"lastLeaveTime"` + CreateTime primitive.DateTime `json:"createTime"` + LeftPlayTime int64 `json:"leftPlayTime"` +} diff --git a/internal/model/entity/gm_operate_log.go b/internal/model/entity/gm_operate_log.go new file mode 100644 index 0000000..fd9cd7e --- /dev/null +++ b/internal/model/entity/gm_operate_log.go @@ -0,0 +1,24 @@ +// ================================================================================= +// Code generated by GoFrame CLI tool. DO NOT EDIT. +// ================================================================================= + +package entity + +import ( + "github.com/gogf/gf/v2/os/gtime" +) + +// GmOperateLog is the golang structure for table gm_operate_log. +type GmOperateLog struct { + Id uint64 `json:"id" description:"ID"` + OperateType int `json:"operateType" description:"操作类型,1修改名称,2发送邮件"` + CreateName string `json:"createName" description:"GM用户名"` + MailId string `json:"mailId" description:"邮件id"` + ChannelId int `json:"channelId" description:"区服ID"` + Uid int `json:"uid" description:"角色ID"` + Remark string `json:"remark" description:"备注"` + CreatedBy uint64 `json:"createdBy" description:"创建人"` + CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"` + UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"` + DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"` +} diff --git a/internal/router/router.go b/internal/router/router.go index 8f0a162..33d7efc 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -23,6 +23,8 @@ func BindController(group *ghttp.RouterGroup) { DemoBindController(group) // 绑定公共路由 CommonBindController(group) + + GameBindController(group) }) } @@ -84,3 +86,17 @@ func SystemBindController(group *ghttp.RouterGroup) { ) }) } + +func GameBindController(group *ghttp.RouterGroup) { + group.Group("/game", func(group *ghttp.RouterGroup) { + group.Middleware(service.Middleware().MiddlewareCORS) + service.SysGfToken().Middleware(group) + //context拦截器 + group.Middleware(service.Middleware().Ctx, service.Middleware().Auth) + group.Bind( + controller.GameRole, + controller.GameMail, + controller.GameOrder, + ) + }) +} diff --git a/internal/service/sys_init.go b/internal/service/sys_init.go index 94386bc..5515d0f 100644 --- a/internal/service/sys_init.go +++ b/internal/service/sys_init.go @@ -120,6 +120,7 @@ func (s *sysInit) LoadConfigFile() (err error) { if err != nil { return } + return } diff --git a/internal/serviceGame/basicinfo_game_role.go b/internal/serviceGame/basicinfo_game_role.go new file mode 100644 index 0000000..cc10a33 --- /dev/null +++ b/internal/serviceGame/basicinfo_game_role.go @@ -0,0 +1,85 @@ +package serviceGame + +import ( + "context" + "encoding/json" + "github.com/gogf/gf/v2/errors/gerror" + "github.com/gogf/gf/v2/frame/g" + "tyj_admin/api/v1/game" + "tyj_admin/internal/model/entity" + "tyj_admin/internal/serviceGame/internal" +) + +type IGameRole interface { + GetGameRoleListSearch(ctx context.Context, req *game.RoleSearchReq) (res *game.RoleSearchRes, err error) + GetRoleDetail(ctx context.Context, req *game.RoleDetailReq) (res *game.RoleDetailRes, err error) + GetOnlineList(ctx context.Context, req *game.RoleOnlineReq) (res *game.RoleOnlineRes, err error) + GetAccount(ctx context.Context, req *game.AccountReq) (res *game.AccountRes, err error) +} + +type gameRoleImpl struct { +} + +var gameRoleService = gameRoleImpl{} + +func GameRole() IGameRole { + return &gameRoleService +} + +// 获取玩家角色列表 +func (s *gameRoleImpl) GetGameRoleListSearch(ctx context.Context, req *game.RoleSearchReq) (res *game.RoleSearchRes, err error) { + res = new(game.RoleSearchRes) + g.Try(ctx, func(ctx context.Context) { + res.RoleList, err = internal.GetRoleList(ctx, req.Account) + }) + return +} + +// 获取角色详情 +func (s *gameRoleImpl) GetRoleDetail(ctx context.Context, req *game.RoleDetailReq) (res *game.RoleDetailRes, err error) { + res = new(game.RoleDetailRes) + g.Try(ctx, func(ctx context.Context) { + res.RoleDetail, err = internal.GetRoleDetail(ctx, req.Uid, req.Channel) + }) + return +} + +func (m *gameRoleImpl) GetOnlineList(ctx context.Context, req *game.RoleOnlineReq) (res *game.RoleOnlineRes, err error) { + res = new(game.RoleOnlineRes) + mqttMsg := internal.MqttOnlineReq{1, "onlineUser"} + js, err := json.Marshal(mqttMsg) + connectCh := make(chan *internal.MqttOnlineRes) + defer close(connectCh) + server := "192.168.2.100:3005" + internal.SendMqttOnline(js, connectCh, server) + var result *internal.MqttOnlineRes + for { + select { + case result = <-connectCh: + if result.Error != nil { + err = gerror.New("失败") + return + } else { + for _, v := range result.Body { + for _, login := range v.LoginedList { + info := new(entity.Online) + info.ConnectId = v.ServerId + info.Uid = login.Uid + info.LoginTime = login.LoginTime + info.Address = login.Address + res.Onlines = append(res.Onlines, info) + } + + } + return + } + } + } + return +} + +func (m *gameRoleImpl) GetAccount(ctx context.Context, req *game.AccountReq) (res *game.AccountRes, err error) { + res = new(game.AccountRes) + res.Accounts, err = internal.GetAccountList(ctx, req.Account, req.Tel, req.Ident, req.Name) + return +} diff --git a/internal/serviceGame/internal/basicinfo.go b/internal/serviceGame/internal/basicinfo.go new file mode 100644 index 0000000..4cf1964 --- /dev/null +++ b/internal/serviceGame/internal/basicinfo.go @@ -0,0 +1,66 @@ +package internal + +import ( + "context" + "encoding/json" + "fmt" + "github.com/gogf/gf/v2/errors/gerror" + "go.mongodb.org/mongo-driver/bson" + "tyj_admin/internal/model/entity" +) + +func GetServerList(account string, ctx context.Context) []int { + rdbTop := RedisDbList[0] + rdbTop.Do(ctx, "select", 0) + var m []int + result := rdbTop.HGet(ctx, "accounts", account) + json.Unmarshal([]byte(result.Val()), &m) + return m + +} + +func GetRoleList(ctx context.Context, account string) (RoleList []*entity.RolePost, err error) { + serverList := GetServerList(account, ctx) + for _, v := range serverList { + one := &entity.RolePost{} + ds := MongoDatabaseList[v] + err = ds.Collection("colony").Find(ctx, bson.M{"account": account}).One(one) + if err != nil { + return + } + one.Region = v + RoleList = append(RoleList, one) + fmt.Println("one") + } + + return RoleList, err +} + +func GetRoleDetail(ctx context.Context, uid int32, serverId int) (roleDetail *entity.RoleDetail, err error) { + if serverId > len(MongoDatabaseList)+1 || serverId <= 0 { + err = gerror.New("not find server mongo") + return + } + err = MongoDatabaseList[serverId].Collection("colony").Find(ctx, bson.M{"uid": uid}).One(roleDetail) + return +} + +func GetAccountList(ctx context.Context, account string, tel string, ident string, name string) (AccountList []*entity.AccountInfo, err error) { + + filtter := bson.M{} + if len(account) > 0 { + filtter["account"] = account + } + if len(tel) > 0 { + filtter["telephone"] = tel + } + if len(ident) > 0 { + filtter["identityCard"] = ident + } + if len(name) > 0 { + filtter["trueName"] = name + } + + err = MongoDatabaseList[0].Collection("account").Find(ctx, filtter).All(&AccountList) + return +} diff --git a/internal/serviceGame/internal/dbinit.go b/internal/serviceGame/internal/dbinit.go new file mode 100644 index 0000000..b8e1cbc --- /dev/null +++ b/internal/serviceGame/internal/dbinit.go @@ -0,0 +1,64 @@ +package internal + +import ( + "context" + "github.com/go-redis/redis/v8" + "github.com/gogf/gf/v2/frame/g" + "github.com/gogf/gf/v2/os/gctx" + "github.com/qiniu/qmgo" + "time" +) + +var ( + MongoDatabaseList []*qmgo.Database + RedisDbList []*redis.Client +) + +func init() { + //加载游戏相关配置 + ctx := gctx.New() + mongoCfg, err := g.Cfg().Get(ctx, "game.mongo") + if err != nil { + return + } + MongoInit(mongoCfg.Maps()) + + redisCfg, err := g.Cfg().Get(ctx, "game.redis") + if err != nil { + return + } + RedisInit(redisCfg.Maps()) + +} +func MongoInit(config []map[string]interface{}) { + ctx := context.Background() + for _, v := range config { + client, err := qmgo.NewClient(ctx, &qmgo.Config{Uri: v["link"].(string)}) + if err != nil { + panic(err) + } + db := client.Database(v["name"].(string)) + MongoDatabaseList = append(MongoDatabaseList, db) + } + +} + +func RedisInit(config []map[string]interface{}) { + for _, v := range config { + rdb := redis.NewClient(&redis.Options{ + Addr: v["address"].(string), + DialTimeout: 10 * time.Second, + ReadTimeout: 30 * time.Second, + WriteTimeout: 30 * time.Second, + PoolSize: 10, + PoolTimeout: 30 * time.Second, + }) + RedisDbList = append(RedisDbList, rdb) + } + ctx := context.Background() + Test(ctx) +} + +func Test(ctx context.Context) { + +} diff --git a/internal/serviceGame/internal/mail.go b/internal/serviceGame/internal/mail.go new file mode 100644 index 0000000..4f2b52e --- /dev/null +++ b/internal/serviceGame/internal/mail.go @@ -0,0 +1,111 @@ +package internal + +import ( + "context" + "encoding/json" + "fmt" + mqtt "github.com/eclipse/paho.mqtt.golang" + "go.mongodb.org/mongo-driver/bson" + "strings" + "tyj_admin/internal/model/entity" +) + +func GetMails(ctx context.Context, uid string, serverId string, createTime1 int64, createTime2 int64) (mailList []*entity.Mail, err error) { + filter := bson.M{} + if len(uid) > 0 { + filter["to"] = uid + } + if len(serverId) > 0 { + filter["serverId"] = serverId + } + if createTime1 >= 0 && createTime2 > createTime1 { + filter["c_date"] = bson.M{"$lte": createTime2} + } + err = MongoDatabaseList[0].Collection("mail").Find(ctx, filter).All(&mailList) + return + +} + +func AddMail(ctx context.Context, mail entity.Mail) (err error) { + ss, err := MongoDatabaseList[0].Collection("mail").InsertOne(ctx, mail) + fmt.Println("ss %v", ss) + return +} + +type MailBody struct { + entity.Mail + ModuleType string `json:"moduleType"` +} + +type MqttMail struct { + ReqId int64 `json:"reqId"` + ModuleId string `json:"moduleId"` + Body MailBody `json:"body"` +} + +func SendMqttMail(msg interface{}, c chan bool, server string) { + + registerFunc := func(client mqtt.Client, qtmsg mqtt.Message) { + ss := string(msg.([]byte)) + fmt.Println(ss) + err := ClientSend("client", 0, false, ss) + if err != nil { + c <- false + } + //ClientSend("client", 0, false, `{"reqId":3,"moduleId":"webadmin","body":{"uids":"lq0001","gm":1,"moduleType":"changeGM"}}`) + } + + mailFunc := func(client mqtt.Client, qtmsg mqtt.Message) { + res := &MqttResult{} + client.Disconnect(1) + ss := string(qtmsg.Payload()) + ss = ss[1 : len(ss)-1] + ss = strings.Replace(ss, "\\", "", -1) + err := json.Unmarshal([]byte(ss), res) + if err == nil && res.RespId == 1 { + c <- true + return + } + fmt.Println("error" + err.Error()) + c <- false + + } + if NewMqttClient(registerFunc, mailFunc, server) != nil { + c <- false + } + +} + +type MqttResult struct { + RespId int `json:"respId"` + Error interface{} `json:"error"` +} + +//func Mailcallback(c mqtt.Client, msg mqtt.Message) { +// res := &MqttResult{} +// c.Disconnect(1) +// fmt.Println(string(msg.Payload())) +// ss := string(msg.Payload()) +// ss = ss[1 : len(ss)-1] +// ss = strings.Replace(ss, "\\", "", -1) +// fmt.Println(ss) +// err := json.Unmarshal([]byte(ss), res) +// if err == nil && res.RespId == 1 { +// ch <- true +// return +// } +// fmt.Println("error" + err.Error()) +// ch <- false +// +//} +// +//func RegisterCallback(c mqtt.Client, msg mqtt.Message) { +// ss := string(Payload.([]byte)) +// fmt.Println(ss) +// err := ClientSend("client", 0, false, ss) +// if err != nil { +// ch <- false +// } +// //ClientSend("client", 0, false, `{"reqId":3,"moduleId":"webadmin","body":{"uids":"lq0001","gm":1,"moduleType":"changeGM"}}`) +// +//} diff --git a/internal/serviceGame/internal/mqtt_client.go b/internal/serviceGame/internal/mqtt_client.go new file mode 100644 index 0000000..e353f13 --- /dev/null +++ b/internal/serviceGame/internal/mqtt_client.go @@ -0,0 +1,83 @@ +package internal + +import ( + "fmt" + mqtt "github.com/eclipse/paho.mqtt.golang" + "github.com/gogf/gf/v2/errors/gerror" +) + +var client mqtt.Client + +func NewMqttClient(registerCallback mqtt.MessageHandler, callback mqtt.MessageHandler, server string) error { + if client == nil { + opts := mqtt.NewClientOptions() + opts.AddBroker(server) // 这个中转服务器不需要任何账号密码 + opts.SetClientID("go_mqtt_client1") + opts.KeepAlive = 10 + // opts.SetUsername("") + // opts.SetPassword("") + opts.OnConnect = func(c mqtt.Client) { + fmt.Println("MQTT链接成功!") + //ClientSend("client", 0, false, msg) + + //ClientSend("client", 0, false, `{"reqId":3,"moduleId":"webadmin","body":{"uids":"lq0001","gm":0,"moduleType":"changeGM","moduleId":"webadmin","clientId":"pomelo_cli_1669166814692","username":"monitor"}}`) + + ClientSend("register", 0, false, `{"type":"client","id":1,"username":"monitor","password":"monitor","md5":false}`) + //ClientSend("monitor", 0, false, `{"type":"client","moduleId":"webadmin","body":{"uids":"","gm":1,"moduleType":"changeGM","moduleId":"webadmin"}}`) + + } + opts.OnConnectionLost = func(c mqtt.Client, err error) { + //NewClient() + } + + client = mqtt.NewClient(opts) + } + + if token := client.Connect(); token.Wait() && token.Error() != nil { + fmt.Println(token.Error()) + return gerror.New("GM工具无法连接游戏服务器") + } + + client.Subscribe("register", 0, registerCallback) + client.Subscribe("client", 0, callback) + return nil + +} + +func ClientSend(topic string, qos byte, retained bool, payload interface{}) error { + token := client.Publish(topic, qos, retained, payload) + if token != nil { + token.Wait() + if token.Error() != nil { + fmt.Println(topic+"失败!", token.Error()) + return token.Error() + } + } + + fmt.Println("消息发布成功!" + topic) + return nil +} + +// 订阅消息 +func ClientSubscribe(topic string, qos byte, callback mqtt.MessageHandler, err func(error)) { + if token := client.Subscribe(topic, qos, func(c mqtt.Client, msg mqtt.Message) { + callback(c, msg) + }); token.Wait() && token.Error() != nil { + err(token.Error()) + } +} + +func errorcallback(err error) { + fmt.Println("err:", err.Error()) +} + +func registerCallback(c mqtt.Client, msg mqtt.Message) { + fmt.Println("registerCallback:", string(msg.Payload())) + ClientSend("client", 0, false, `{"reqId":3,"moduleId":"webadmin","body":{"uids":"lq0001","gm":1,"moduleType":"changeGM"}}`) + ClientSend("client", 0, false, `{"reqId":3,"moduleId":"onlineUser","body":{}}`) + +} + +func clientCallback(c mqtt.Client, msg mqtt.Message) { + fmt.Println("clientCallback:", string(msg.Payload())) +} diff --git a/internal/serviceGame/internal/online.go b/internal/serviceGame/internal/online.go new file mode 100644 index 0000000..12ab077 --- /dev/null +++ b/internal/serviceGame/internal/online.go @@ -0,0 +1,62 @@ +package internal + +import ( + "encoding/json" + "fmt" + mqtt "github.com/eclipse/paho.mqtt.golang" + "strings" +) + +type MqttOnlineReq struct { + ReqId int64 `json:"reqId"` + ModuleId string `json:"moduleId"` +} + +type MqttOnlineRes struct { + RespId int `json:"respId"` + Error interface{} `json:"error"` + Body map[string]OnlineBody `json:"body"` +} + +type OnlineBody struct { + ServerId string `json:"serverId"` + LoginedList []OnlineLoginInfo `json:"loginedList"` +} + +type OnlineLoginInfo struct { + LoginTime int64 `json:"loginTime"` + Uid int32 `json:"uid"` + Address string `json:"address"` +} + +func SendMqttOnline(msg interface{}, c chan *MqttOnlineRes, server string) { + + registerFunc := func(client mqtt.Client, qtmsg mqtt.Message) { + ss := string(msg.([]byte)) + fmt.Println(ss) + err := ClientSend("client", 0, false, ss) + if err != nil { + c <- &MqttOnlineRes{Error: err} + } + //ClientSend("client", 0, false, `{"reqId":3,"moduleId":"webadmin","body":{"uids":"lq0001","gm":1,"moduleType":"changeGM"}}`) + } + + callback := func(client mqtt.Client, qtmsg mqtt.Message) { + res := &MqttOnlineRes{} + client.Disconnect(1) + ss := string(qtmsg.Payload()) + ss = ss[1 : len(ss)-1] + ss = strings.Replace(ss, "\\", "", -1) + err := json.Unmarshal([]byte(ss), res) + if err == nil && res.RespId == 1 { + c <- res + return + } + c <- &MqttOnlineRes{Error: err} + + } + if err := NewMqttClient(registerFunc, callback, server); err != nil { + c <- &MqttOnlineRes{Error: err} + } + +} diff --git a/internal/serviceGame/internal/order.go b/internal/serviceGame/internal/order.go new file mode 100644 index 0000000..9bad4aa --- /dev/null +++ b/internal/serviceGame/internal/order.go @@ -0,0 +1,63 @@ +package internal + +import ( + "context" + "github.com/qiniu/qmgo" + "go.mongodb.org/mongo-driver/bson" + "tyj_admin/internal/model/entity" +) + +func GetOrdersByAccount(ctx context.Context, account string) (orders []*entity.Order, err error) { + bm := bson.M{"uid": account} + err = MongoDatabaseList[0].Collection("rechargeOrder").Find(ctx, bm).All(&orders) + return + +} + +func GetOrdersByTime(ctx context.Context, lowTime int64, upperTime int64) (orders []*entity.Order, err error) { + bm := bson.M{"timestamp": bson.M{"$gte": lowTime, "$lte": upperTime}} + err = MongoDatabaseList[0].Collection("rechargeOrder").Find(ctx, bm).All(&orders) + return + +} + +func GetOrdersByOrderId(ctx context.Context, orderId string) (orders []*entity.Order, err error) { + bm := bson.M{"_id": orderId} + err = MongoDatabaseList[0].Collection("rechargeOrder").Find(ctx, bm).All(&orders) + return +} + +func GetorderCount(ctx context.Context, filter bson.M, serverId int) (Orders []*entity.OrderCount, err error) { + if serverId == 0 { + for i := 1; i < len(MongoDatabaseList); i++ { + orderCount := new(entity.OrderCount) + orderCount.ServerId = i + serverMatch := bson.D{{"$match", bson.M{"server": i}}} + matchStage := bson.D{{"$match", filter}} + groupStage := bson.D{{"group", bson.M{"uid": `$uid`, "server": `$server`}}} + var in []bson.M + MongoDatabaseList[0].Collection("rechargeOrder").Aggregate(ctx, qmgo.Pipeline{serverMatch, matchStage, groupStage}).All(&in) + orderCount.Num = 1 + + groupStage = bson.D{{"group", bson.M{"totalMoney": bson.M{"$sum": "$money"}, "times": bson.M{"$sum": 1}}}} + + var in2 []bson.M + MongoDatabaseList[0].Collection("rechargeOrder").Aggregate(ctx, qmgo.Pipeline{serverMatch, groupStage}).All(&in2) + } + } else { + orderCount := new(entity.OrderCount) + orderCount.ServerId = serverId + serverMatch := bson.D{{"$match", bson.M{"server": serverId}}} + matchStage := bson.D{{"$match", filter}} + groupStage := bson.D{{"group", bson.M{"uid": `$uid`, "server": `$server`}}} + var in []bson.M + MongoDatabaseList[0].Collection("rechargeOrder").Aggregate(ctx, qmgo.Pipeline{serverMatch, matchStage, groupStage}).All(&in) + orderCount.Num = 1 + + groupStage = bson.D{{"group", bson.M{"totalMoney": bson.M{"$sum": "$money"}, "times": bson.M{"$sum": 1}}}} + + var in2 []bson.M + MongoDatabaseList[0].Collection("rechargeOrder").Aggregate(ctx, qmgo.Pipeline{serverMatch, groupStage}).All(&in2) + } + return +} diff --git a/internal/serviceGame/mail.go b/internal/serviceGame/mail.go new file mode 100644 index 0000000..fcdba82 --- /dev/null +++ b/internal/serviceGame/mail.go @@ -0,0 +1,101 @@ +package serviceGame + +import ( + "context" + "encoding/json" + "github.com/gogf/gf/v2/errors/gerror" + "github.com/gogf/gf/v2/frame/g" + "github.com/gogf/gf/v2/util/guid" + "strings" + "time" + "tyj_admin/api/v1/game" + "tyj_admin/internal/model/entity" + "tyj_admin/internal/serviceGame/internal" +) + +type IGameMail interface { + GetMailList(ctx context.Context, req *game.MailsSearchReq) (res *game.MailsSearchRes, err error) + SendMail(ctx context.Context, req *game.MailSendReq) (res *game.MailSendRes, err error) +} + +type gameMailImpl struct { +} + +var gameMailService = gameMailImpl{} + +func GameMail() IGameMail { + return &gameMailService +} + +func (m *gameMailImpl) GetMailList(ctx context.Context, req *game.MailsSearchReq) (res *game.MailsSearchRes, err error) { + res = new(game.MailsSearchRes) + g.Try(ctx, func(ctx context.Context) { + res.Mails, err = internal.GetMails(ctx, req.Uid, req.ServerId, req.LowTime, req.UpperTime) + }) + return +} + +func (m *gameMailImpl) SendMail(ctx context.Context, req *game.MailSendReq) (res *game.MailSendRes, err error) { + res = new(game.MailSendRes) + mqttMail := internal.MqttMail{} + //mail := entity.Mail{} + mqttMail.Body.Mail.C_date = time.Now().UnixMilli() + mqttMail.Body.Mail.Id = guid.S() + mqttMail.Body.Mail.ServerId = req.ServerId + mqttMail.Body.Mail.Time = req.Time + mqttMail.Body.Mail.To = req.To + mqttMail.Body.Mail.From = "陶渊明" + mqttMail.Body.Mail.GmName = req.GmName + mqttMail.Body.Mail.Type = req.Type + mqttMail.Body.Mail.Expired = req.Expired + mqttMail.Body.Mail.NewGet = req.NewGet + mqttMail.Body.Mail.RepeatedCollection = req.RepeatedCollection + mqttMail.Body.Mail.Title = req.Title + mqttMail.Body.Mail.Content = req.Content + mqttMail.Body.Mail.Drops = GetDrops(req.Drops) + mqttMail.Body.Mail.Remark = req.Remark + mqttMail.Body.ModuleType = "sendMail" + mqttMail.ModuleId = "webadmin" + mqttMail.ReqId = 1 + js, err := json.Marshal(mqttMail) + connectCh := make(chan bool) + server := "192.168.2.100:3005" + defer close(connectCh) + internal.SendMqttMail(js, connectCh, server) + var result bool + for { + select { + case result = <-connectCh: + if result == false { + err = gerror.New("失败") + return + } else { + return + } + } + } + + internal.AddMail(ctx, mqttMail.Body.Mail) + return + +} + +func GetDrops(drop string) []entity.Drop { + var realDrops []entity.Drop + if len(drop) == 0 { + return realDrops + } + drops := strings.Split(drop, ",") + for _, v := range drops { + temp := strings.Split(v, ":") + if len(temp) != 2 { + continue + } + ss := entity.Drop{temp[0], temp[1]} + realDrops = append(realDrops, ss) + + } + + return realDrops + +} diff --git a/internal/serviceGame/order.go b/internal/serviceGame/order.go new file mode 100644 index 0000000..5395f4d --- /dev/null +++ b/internal/serviceGame/order.go @@ -0,0 +1,91 @@ +package serviceGame + +import ( + "context" + "github.com/gogf/gf/v2/frame/g" + "go.mongodb.org/mongo-driver/bson" + "time" + "tyj_admin/api/v1/game" + "tyj_admin/internal/model/entity" + "tyj_admin/internal/serviceGame/internal" +) + +type IGameOrder interface { + GetOrders(ctx context.Context, req *game.OrderSearchReq) (res *game.OrderSearchRes, err error) + GetOrderCount(ctx context.Context, req *game.OrderCountReq) (res *game.OrderCountRes, err error) +} + +type gameOrderImpl struct { +} + +var gameOrderService = gameOrderImpl{} + +func GameOrder() IGameOrder { + return &gameOrderService +} + +func (o gameOrderImpl) GetOrders(ctx context.Context, req *game.OrderSearchReq) (res *game.OrderSearchRes, err error) { + account := req.Account + role := new(entity.RoleDetail) + res = new(game.OrderSearchRes) + if req.SearchType == 1 { //账号+渠道查询 + if len(req.Channel) > 0 { + account = req.Channel + "_" + account + } + g.Try(ctx, func(ctx context.Context) { + res.Orders, err = internal.GetOrdersByAccount(ctx, account) + }) + } else if req.SearchType == 2 { //角色UID+区服 + role, err = internal.GetRoleDetail(ctx, req.Uid, req.ServerId) + if err != nil { + return + } + account = role.Account + g.Try(ctx, func(ctx context.Context) { + res.Orders, err = internal.GetOrdersByAccount(ctx, account) + }) + } else if req.SearchType == 3 { //时间段查询 + g.Try(ctx, func(ctx context.Context) { + res.Orders, err = internal.GetOrdersByTime(ctx, req.LowTime, req.UpTime) + }) + } else if req.SearchType == 4 { //时间段查询 + g.Try(ctx, func(ctx context.Context) { + res.Orders, err = internal.GetOrdersByOrderId(ctx, req.OrderId) + }) + } + + return +} + +func (o gameOrderImpl) GetOrderCount(ctx context.Context, req *game.OrderCountReq) (res *game.OrderCountRes, err error) { + filter := bson.M{} + + if req.Amount > 0 { + switch req.CompareType { + case 1: + filter["money"] = req.Amount + case 2: + filter["money"] = bson.M{"$lte": req.Amount} + case 3: + filter["money"] = bson.M{"$lt": req.Amount} + case 4: + filter["money"] = bson.M{"$gt": req.Amount} + case 5: + filter["money"] = bson.M{"$gte": req.Amount} + } + } + if req.Gender > 0 { + filter["gender"] = req.Gender + } + if req.LowAge >= 0 && req.UpAge > 0 { + low := (time.Now().AddDate(-req.UpAge, 0, 0)).Unix() + up := (time.Now().AddDate(-req.LowAge, 0, 0)).Unix() + filter["bearTime"] = bson.M{"$gte": low, "$lte": up} + } + + g.Try(ctx, func(ctx context.Context) { + res.Orders, err = internal.GetorderCount(ctx, filter, req.ServerId) + }) + + return +} diff --git a/main.go b/main.go index 950061d..5cd8bf3 100644 --- a/main.go +++ b/main.go @@ -8,6 +8,7 @@ import ( "tyj_admin/internal/cmd" _ "tyj_admin/internal/packed" "tyj_admin/internal/service" + _ "tyj_admin/internal/serviceGame" ) func init() { @@ -19,6 +20,7 @@ func init() { g.Log().Panic(ctx, err) } } + } func main() { diff --git a/resource/data/gfast-v3.sql b/resource/data/gfast-v3.sql index aab0e78..c4257c3 100644 --- a/resource/data/gfast-v3.sql +++ b/resource/data/gfast-v3.sql @@ -21,1005 +21,1918 @@ SET FOREIGN_KEY_CHECKS = 0; -- Table structure for casbin_rule -- ---------------------------- DROP TABLE IF EXISTS `casbin_rule`; -CREATE TABLE `casbin_rule` ( - `ptype` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v0` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v1` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v2` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v3` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v4` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `v5` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Compact; +CREATE TABLE `casbin_rule` +( + `ptype` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v0` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v1` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v2` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v3` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v4` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `v5` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL +) ENGINE = InnoDB + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci + ROW_FORMAT = Compact; -- ---------------------------- -- Records of casbin_rule -- ---------------------------- -INSERT INTO `casbin_rule` VALUES ('p', '2', '2', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '3', '2', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '4', '2', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '3', '3', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '2', '3', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '5', '4', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '2', '10', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '8', '2', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '8', '4', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '1', '10', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '1', '12', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '1', '13', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '1', '14', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '42', '1', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '42', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '1', '1', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '1', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '2', '3', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '2', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '4', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '5', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '7', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '8', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '10', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '14', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '15', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '16', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '4', '1', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '2', '1', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '8', '1', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('p', '1', '1', 'All', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '6', '2', '', '', '', ''); -INSERT INTO `casbin_rule` VALUES ('g', '3', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '2', '2', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '3', '2', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '4', '2', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '3', '3', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '2', '3', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '5', '4', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '2', '10', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '8', '2', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '8', '4', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '1', '10', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '1', '12', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '1', '13', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '1', '14', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '42', '1', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '42', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '1', '1', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '1', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '2', '3', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '2', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '4', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '5', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '7', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '8', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '10', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '14', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '15', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '16', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '4', '1', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '2', '1', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '8', '1', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('p', '1', '1', 'All', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '6', '2', '', '', '', ''); +INSERT INTO `casbin_rule` +VALUES ('g', '3', '2', '', '', '', ''); -- ---------------------------- -- Table structure for sys_auth_rule -- ---------------------------- DROP TABLE IF EXISTS `sys_auth_rule`; -CREATE TABLE `sys_auth_rule` ( - `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父ID', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '规则名称', - `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '规则名称', - `icon` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图标', - `condition` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '条件', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注', - `menu_type` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '类型 0目录 1菜单 2按钮', - `weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重', - `is_hide` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '显示状态', - `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '路由地址', - `component` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '组件路径', - `is_link` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否外链 1是 0否', - `module_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '所属模块', - `model_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模型ID', - `is_iframe` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否内嵌iframe', - `is_cached` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否缓存', - `redirect` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '路由重定向地址', - `is_affix` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否固定', - `link_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '链接地址', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改日期', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `name`(`name`) USING BTREE, - INDEX `pid`(`pid`) USING BTREE, - INDEX `weigh`(`weigh`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 34 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单节点表' ROW_FORMAT = Dynamic; +CREATE TABLE `sys_auth_rule` +( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `pid` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父ID', + `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '规则名称', + `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '规则名称', + `icon` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图标', + `condition` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '条件', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注', + `menu_type` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '类型 0目录 1菜单 2按钮', + `weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重', + `is_hide` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '显示状态', + `path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '路由地址', + `component` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '组件路径', + `is_link` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否外链 1是 0否', + `module_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '所属模块', + `model_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模型ID', + `is_iframe` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否内嵌iframe', + `is_cached` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否缓存', + `redirect` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '路由重定向地址', + `is_affix` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否固定', + `link_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '链接地址', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改日期', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `name` (`name`) USING BTREE, + INDEX `pid` (`pid`) USING BTREE, + INDEX `weigh` (`weigh`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 34 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '菜单节点表' + ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_auth_rule -- ---------------------------- -INSERT INTO `sys_auth_rule` VALUES (1, 0, 'api/v1/system/auth', '权限管理', 'ele-Stamp', '', '', 0, 30, 0, '/system/auth', 'layout/routerView/parent', 0, '', 0, 0, 1, '0', 0, '', '2022-03-24 15:03:37', '2022-04-14 16:29:19'); -INSERT INTO `sys_auth_rule` VALUES (2, 1, 'api/v1/system/auth/menuList', '菜单管理', 'ele-Calendar', '', '', 1, 0, 0, '/system/auth/menuList', 'system/menu/index', 0, '', 0, 0, 1, '', 0, '', '2022-03-24 17:24:13', '2022-03-29 10:54:49'); -INSERT INTO `sys_auth_rule` VALUES (3, 2, 'api/v1/system/menu/add', '添加菜单', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-03-29 16:48:43', '2022-03-29 17:05:19'); -INSERT INTO `sys_auth_rule` VALUES (4, 2, 'api/v1/system/menu/update', '修改菜单', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-03-29 17:04:25', '2022-03-29 18:11:36'); -INSERT INTO `sys_auth_rule` VALUES (10, 1, 'api/v1/system/role/list', '角色管理', 'iconfont icon-juxingkaobei', '', '', 1, 0, 0, '/system/auth/roleList', 'system/role/index', 0, '', 0, 0, 1, '', 0, '', '2022-03-29 18:15:03', '2022-03-30 10:25:34'); -INSERT INTO `sys_auth_rule` VALUES (11, 2, 'api/v1/system/menu/delete', '删除菜单', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-06 14:49:10', '2022-04-06 14:49:17'); -INSERT INTO `sys_auth_rule` VALUES (12, 10, 'api/v1/system/role/add', '添加角色', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-06 14:49:46', '2022-04-06 14:49:46'); -INSERT INTO `sys_auth_rule` VALUES (13, 10, '/api/v1/system/role/edit', '修改角色', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-06 14:50:08', '2022-04-06 14:50:08'); -INSERT INTO `sys_auth_rule` VALUES (14, 10, '/api/v1/system/role/delete', '删除角色', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-06 14:50:22', '2022-04-06 14:50:22'); -INSERT INTO `sys_auth_rule` VALUES (15, 1, 'api/v1/system/dept/list', '部门管理', 'iconfont icon-siweidaotu', '', '', 1, 0, 0, '/system/auth/deptList', 'system/dept/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-06 14:52:23', '2022-04-07 22:59:20'); -INSERT INTO `sys_auth_rule` VALUES (16, 17, 'aliyun', '阿里云-iframe', 'iconfont icon-diannao1', '', '', 1, 0, 0, '/demo/outLink/aliyun', 'layout/routerView/iframes', 1, '', 0, 1, 1, '', 0, 'https://www.aliyun.com/daily-act/ecs/activity_selection?spm=5176.8789780.J_3965641470.5.568845b58KHj51', '2022-04-06 17:26:29', '2022-04-07 15:27:17'); -INSERT INTO `sys_auth_rule` VALUES (17, 0, 'outLink', '外链测试', 'iconfont icon-zhongduancanshu', '', '', 0, 20, 0, '/demo/outLink', 'layout/routerView/parent', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 15:20:51', '2022-04-14 16:29:07'); -INSERT INTO `sys_auth_rule` VALUES (18, 17, 'tenyun', '腾讯云-外链', 'iconfont icon-shouye_dongtaihui', '', '', 1, 0, 0, '/demo/outLink/tenyun', 'layout/routerView/link', 1, '', 0, 0, 1, '', 0, 'https://cloud.tencent.com/act/new?cps_key=20b1c3842f74986b2894e2c5fcde7ea2&fromSource=gwzcw.3775555.3775555.3775555&utm_id=gwzcw.3775555.3775555.3775555&utm_medium=cpc', '2022-04-07 15:23:52', '2022-04-07 15:27:25'); -INSERT INTO `sys_auth_rule` VALUES (19, 15, 'api/v1/system/dept/add', '添加部门', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 22:56:39', '2022-04-07 22:56:39'); -INSERT INTO `sys_auth_rule` VALUES (20, 15, 'api/v1/system/dept/edit', '修改部门', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 22:57:00', '2022-04-07 22:57:00'); -INSERT INTO `sys_auth_rule` VALUES (21, 15, 'api/v1/system/dept/delete', '删除部门', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 22:57:30', '2022-04-07 22:57:30'); -INSERT INTO `sys_auth_rule` VALUES (22, 1, 'api/v1/system/post/list', '岗位管理', 'iconfont icon-neiqianshujuchucun', '', '', 1, 0, 0, '/system/auth/postList', 'system/post/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 22:58:46', '2022-04-09 14:26:15'); -INSERT INTO `sys_auth_rule` VALUES (23, 22, 'api/v1/system/post/add', '添加岗位', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-09 14:14:49', '2022-04-09 14:14:49'); -INSERT INTO `sys_auth_rule` VALUES (24, 22, 'api/v1/system/post/edit', '修改岗位', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-09 14:15:25', '2022-04-09 14:15:25'); -INSERT INTO `sys_auth_rule` VALUES (25, 22, 'api/v1/system/post/delete', '删除岗位', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', '2022-04-09 14:15:47', '2022-04-09 14:15:47'); -INSERT INTO `sys_auth_rule` VALUES (26, 1, 'api/v1/system/user/list', '用户管理', 'ele-User', '', '', 1, 0, 0, '/system/auth/user/list', 'system/user/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-09 14:19:10', '2022-04-09 14:19:58'); -INSERT INTO `sys_auth_rule` VALUES (27, 0, 'api/v1/system/dict', '系统配置', 'iconfont icon-shuxingtu', '', '', 0, 40, 0, '/system/dict', 'layout/routerView/parent', 0, '', 0, 0, 1, '654', 0, '', '2022-04-14 16:28:51', '2022-04-18 14:40:56'); -INSERT INTO `sys_auth_rule` VALUES (28, 27, 'api/v1/system/dict/type/list', '字典管理', 'iconfont icon-crew_feature', '', '', 1, 0, 0, '/system/dict/type/list', 'system/dict/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-14 16:32:10', '2022-04-16 17:02:50'); -INSERT INTO `sys_auth_rule` VALUES (29, 27, 'api/v1/system/dict/dataList', '字典数据管理', 'iconfont icon-putong', '', '', 1, 0, 1, '/system/dict/data/list/:dictType', 'system/dict/dataList', 0, '', 0, 0, 1, '', 0, '', '2022-04-18 12:04:17', '2022-04-18 14:58:43'); -INSERT INTO `sys_auth_rule` VALUES (30, 27, 'api/v1/system/config/list', '参数管理', 'ele-Cherry', '', '', 1, 0, 0, '/system/config/list', 'system/config/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-18 21:05:20', '2022-04-18 21:13:19'); -INSERT INTO `sys_auth_rule` VALUES (31, 0, 'api/v1/system/monitor', '系统监控', 'iconfont icon-xuanzeqi', '', '', 0, 30, 0, '/system/monitor', 'layout/routerView/parent', 0, '', 0, 0, 1, '', 0, '', '2022-04-19 10:40:19', '2022-04-19 10:44:38'); -INSERT INTO `sys_auth_rule` VALUES (32, 31, 'api/v1/system/monitor/server', '服务监控', 'iconfont icon-shuju', '', '', 1, 0, 0, '/system/monitor/server', 'system/monitor/server/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-19 10:43:32', '2022-04-19 10:44:47'); -INSERT INTO `sys_auth_rule` VALUES (33, 31, 'api/swagger', 'api文档', 'iconfont icon--chaifenlie', '', '', 1, 0, 0, '/system/swagger', 'layout/routerView/iframes', 1, '', 0, 1, 1, '', 0, 'http://localhost:8201/swagger', '2022-04-21 09:23:43', '2022-04-21 11:19:49'); +INSERT INTO `sys_auth_rule` +VALUES (1, 0, 'api/v1/system/auth', '权限管理', 'ele-Stamp', '', '', 0, 30, 0, '/system/auth', + 'layout/routerView/parent', 0, '', 0, 0, 1, '0', 0, '', '2022-03-24 15:03:37', '2022-04-14 16:29:19'); +INSERT INTO `sys_auth_rule` +VALUES (2, 1, 'api/v1/system/auth/menuList', '菜单管理', 'ele-Calendar', '', '', 1, 0, 0, '/system/auth/menuList', + 'system/menu/index', 0, '', 0, 0, 1, '', 0, '', '2022-03-24 17:24:13', '2022-03-29 10:54:49'); +INSERT INTO `sys_auth_rule` +VALUES (3, 2, 'api/v1/system/menu/add', '添加菜单', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-03-29 16:48:43', '2022-03-29 17:05:19'); +INSERT INTO `sys_auth_rule` +VALUES (4, 2, 'api/v1/system/menu/update', '修改菜单', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-03-29 17:04:25', '2022-03-29 18:11:36'); +INSERT INTO `sys_auth_rule` +VALUES (10, 1, 'api/v1/system/role/list', '角色管理', 'iconfont icon-juxingkaobei', '', '', 1, 0, 0, + '/system/auth/roleList', 'system/role/index', 0, '', 0, 0, 1, '', 0, '', '2022-03-29 18:15:03', + '2022-03-30 10:25:34'); +INSERT INTO `sys_auth_rule` +VALUES (11, 2, 'api/v1/system/menu/delete', '删除菜单', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-06 14:49:10', '2022-04-06 14:49:17'); +INSERT INTO `sys_auth_rule` +VALUES (12, 10, 'api/v1/system/role/add', '添加角色', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-06 14:49:46', '2022-04-06 14:49:46'); +INSERT INTO `sys_auth_rule` +VALUES (13, 10, '/api/v1/system/role/edit', '修改角色', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-06 14:50:08', '2022-04-06 14:50:08'); +INSERT INTO `sys_auth_rule` +VALUES (14, 10, '/api/v1/system/role/delete', '删除角色', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-06 14:50:22', '2022-04-06 14:50:22'); +INSERT INTO `sys_auth_rule` +VALUES (15, 1, 'api/v1/system/dept/list', '部门管理', 'iconfont icon-siweidaotu', '', '', 1, 0, 0, + '/system/auth/deptList', 'system/dept/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-06 14:52:23', + '2022-04-07 22:59:20'); +INSERT INTO `sys_auth_rule` +VALUES (16, 17, 'aliyun', '阿里云-iframe', 'iconfont icon-diannao1', '', '', 1, 0, 0, '/demo/outLink/aliyun', + 'layout/routerView/iframes', 1, '', 0, 1, 1, '', 0, + 'https://www.aliyun.com/daily-act/ecs/activity_selection?spm=5176.8789780.J_3965641470.5.568845b58KHj51', + '2022-04-06 17:26:29', '2022-04-07 15:27:17'); +INSERT INTO `sys_auth_rule` +VALUES (17, 0, 'outLink', '外链测试', 'iconfont icon-zhongduancanshu', '', '', 0, 20, 0, '/demo/outLink', + 'layout/routerView/parent', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 15:20:51', '2022-04-14 16:29:07'); +INSERT INTO `sys_auth_rule` +VALUES (18, 17, 'tenyun', '腾讯云-外链', 'iconfont icon-shouye_dongtaihui', '', '', 1, 0, 0, '/demo/outLink/tenyun', + 'layout/routerView/link', 1, '', 0, 0, 1, '', 0, + 'https://cloud.tencent.com/act/new?cps_key=20b1c3842f74986b2894e2c5fcde7ea2&fromSource=gwzcw.3775555.3775555.3775555&utm_id=gwzcw.3775555.3775555.3775555&utm_medium=cpc', + '2022-04-07 15:23:52', '2022-04-07 15:27:25'); +INSERT INTO `sys_auth_rule` +VALUES (19, 15, 'api/v1/system/dept/add', '添加部门', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-07 22:56:39', '2022-04-07 22:56:39'); +INSERT INTO `sys_auth_rule` +VALUES (20, 15, 'api/v1/system/dept/edit', '修改部门', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-07 22:57:00', '2022-04-07 22:57:00'); +INSERT INTO `sys_auth_rule` +VALUES (21, 15, 'api/v1/system/dept/delete', '删除部门', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-07 22:57:30', '2022-04-07 22:57:30'); +INSERT INTO `sys_auth_rule` +VALUES (22, 1, 'api/v1/system/post/list', '岗位管理', 'iconfont icon-neiqianshujuchucun', '', '', 1, 0, 0, + '/system/auth/postList', 'system/post/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-07 22:58:46', + '2022-04-09 14:26:15'); +INSERT INTO `sys_auth_rule` +VALUES (23, 22, 'api/v1/system/post/add', '添加岗位', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-09 14:14:49', '2022-04-09 14:14:49'); +INSERT INTO `sys_auth_rule` +VALUES (24, 22, 'api/v1/system/post/edit', '修改岗位', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-09 14:15:25', '2022-04-09 14:15:25'); +INSERT INTO `sys_auth_rule` +VALUES (25, 22, 'api/v1/system/post/delete', '删除岗位', '', '', '', 2, 0, 0, '', '', 0, '', 0, 0, 1, '', 0, '', + '2022-04-09 14:15:47', '2022-04-09 14:15:47'); +INSERT INTO `sys_auth_rule` +VALUES (26, 1, 'api/v1/system/user/list', '用户管理', 'ele-User', '', '', 1, 0, 0, '/system/auth/user/list', + 'system/user/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-09 14:19:10', '2022-04-09 14:19:58'); +INSERT INTO `sys_auth_rule` +VALUES (27, 0, 'api/v1/system/dict', '系统配置', 'iconfont icon-shuxingtu', '', '', 0, 40, 0, '/system/dict', + 'layout/routerView/parent', 0, '', 0, 0, 1, '654', 0, '', '2022-04-14 16:28:51', '2022-04-18 14:40:56'); +INSERT INTO `sys_auth_rule` +VALUES (28, 27, 'api/v1/system/dict/type/list', '字典管理', 'iconfont icon-crew_feature', '', '', 1, 0, 0, + '/system/dict/type/list', 'system/dict/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-14 16:32:10', + '2022-04-16 17:02:50'); +INSERT INTO `sys_auth_rule` +VALUES (29, 27, 'api/v1/system/dict/dataList', '字典数据管理', 'iconfont icon-putong', '', '', 1, 0, 1, + '/system/dict/data/list/:dictType', 'system/dict/dataList', 0, '', 0, 0, 1, '', 0, '', '2022-04-18 12:04:17', + '2022-04-18 14:58:43'); +INSERT INTO `sys_auth_rule` +VALUES (30, 27, 'api/v1/system/config/list', '参数管理', 'ele-Cherry', '', '', 1, 0, 0, '/system/config/list', + 'system/config/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-18 21:05:20', '2022-04-18 21:13:19'); +INSERT INTO `sys_auth_rule` +VALUES (31, 0, 'api/v1/system/monitor', '系统监控', 'iconfont icon-xuanzeqi', '', '', 0, 30, 0, '/system/monitor', + 'layout/routerView/parent', 0, '', 0, 0, 1, '', 0, '', '2022-04-19 10:40:19', '2022-04-19 10:44:38'); +INSERT INTO `sys_auth_rule` +VALUES (32, 31, 'api/v1/system/monitor/server', '服务监控', 'iconfont icon-shuju', '', '', 1, 0, 0, + '/system/monitor/server', 'system/monitor/server/index', 0, '', 0, 0, 1, '', 0, '', '2022-04-19 10:43:32', + '2022-04-19 10:44:47'); +INSERT INTO `sys_auth_rule` +VALUES (33, 31, 'api/swagger', 'api文档', 'iconfont icon--chaifenlie', '', '', 1, 0, 0, '/system/swagger', + 'layout/routerView/iframes', 1, '', 0, 1, 1, '', 0, 'http://localhost:8201/swagger', '2022-04-21 09:23:43', + '2022-04-21 11:19:49'); -- ---------------------------- -- Table structure for sys_config -- ---------------------------- DROP TABLE IF EXISTS `sys_config`; -CREATE TABLE `sys_config` ( - `config_id` int(5) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '参数主键', - `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数名称', - `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键名', - `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值', - `config_type` tinyint(1) NULL DEFAULT 0 COMMENT '系统内置(Y是 N否)', - `create_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '创建者', - `update_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '更新者', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`config_id`) USING BTREE, - UNIQUE INDEX `uni_config_key`(`config_key`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +CREATE TABLE `sys_config` +( + `config_id` int(5) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '参数主键', + `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数名称', + `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键名', + `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值', + `config_type` tinyint(1) NULL DEFAULT 0 COMMENT '系统内置(Y是 N否)', + `create_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '创建者', + `update_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '更新者', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`config_id`) USING BTREE, + UNIQUE INDEX `uni_config_key` (`config_key`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 15 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci + ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_config -- ---------------------------- -INSERT INTO `sys_config` VALUES (1, '文件上传-文件大小', 'sys.uploadFile.fileSize', '50M', 1, 31, 31, '文件上传大小限制', NULL, '2021-07-06 14:57:35'); -INSERT INTO `sys_config` VALUES (2, '文件上传-文件类型', 'sys.uploadFile.fileType', 'doc,docx,zip,xls,xlsx,rar,jpg,jpeg,gif,npm,png', 1, 31, 31, '文件上传后缀类型限制', NULL, NULL); -INSERT INTO `sys_config` VALUES (3, '图片上传-图片类型', 'sys.uploadFile.imageType', 'jpg,jpeg,gif,npm,png', 1, 31, 0, '图片上传后缀类型限制', NULL, NULL); -INSERT INTO `sys_config` VALUES (4, '图片上传-图片大小', 'sys.uploadFile.imageSize', '50M', 1, 31, 31, '图片上传大小限制', NULL, NULL); -INSERT INTO `sys_config` VALUES (11, '静态资源', 'static.resource', '/', 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_config` +VALUES (1, '文件上传-文件大小', 'sys.uploadFile.fileSize', '50M', 1, 31, 31, '文件上传大小限制', NULL, + '2021-07-06 14:57:35'); +INSERT INTO `sys_config` +VALUES (2, '文件上传-文件类型', 'sys.uploadFile.fileType', 'doc,docx,zip,xls,xlsx,rar,jpg,jpeg,gif,npm,png', 1, 31, 31, + '文件上传后缀类型限制', NULL, NULL); +INSERT INTO `sys_config` +VALUES (3, '图片上传-图片类型', 'sys.uploadFile.imageType', 'jpg,jpeg,gif,npm,png', 1, 31, 0, '图片上传后缀类型限制', + NULL, NULL); +INSERT INTO `sys_config` +VALUES (4, '图片上传-图片大小', 'sys.uploadFile.imageSize', '50M', 1, 31, 31, '图片上传大小限制', NULL, NULL); +INSERT INTO `sys_config` +VALUES (11, '静态资源', 'static.resource', '/', 1, 2, 0, '', NULL, NULL); -- ---------------------------- -- Table structure for sys_dept -- ---------------------------- DROP TABLE IF EXISTS `sys_dept`; -CREATE TABLE `sys_dept` ( - `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id', - `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父部门id', - `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '祖级列表', - `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', - `order_num` int(4) NULL DEFAULT 0 COMMENT '显示顺序', - `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人', - `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话', - `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱', - `status` tinyint(3) UNSIGNED NULL DEFAULT 0 COMMENT '部门状态(0正常 1停用)', - `created_by` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '创建人', - `updated_by` bigint(20) NULL DEFAULT NULL COMMENT '修改人', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', - `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`dept_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 204 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Compact; +CREATE TABLE `sys_dept` +( + `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id', + `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父部门id', + `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '祖级列表', + `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', + `order_num` int(4) NULL DEFAULT 0 COMMENT '显示顺序', + `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人', + `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱', + `status` tinyint(3) UNSIGNED NULL DEFAULT 0 COMMENT '部门状态(0正常 1停用)', + `created_by` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '创建人', + `updated_by` bigint(20) NULL DEFAULT NULL COMMENT '修改人', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`dept_id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 204 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '部门表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_dept -- ---------------------------- -INSERT INTO `sys_dept` VALUES (100, 0, '0', '奇讯科技', 0, '若依', '15888888888', 'ry@qq.com', 1, 0, 31, '2021-07-13 15:56:52', '2021-07-13 15:57:05', NULL); -INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', 1, 0, 31, '2021-07-13 15:56:52', '2021-11-04 09:16:38', NULL); -INSERT INTO `sys_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (200, 100, '', '大数据', 1, '小刘', '18888888888', 'liou@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (201, 100, '', '开发', 1, '老李', '18888888888', 'li@qq.com', 0, 31, NULL, '2021-07-13 15:56:52', '2022-04-07 22:35:21', NULL); -INSERT INTO `sys_dept` VALUES (202, 108, '', '外勤', 1, '小a', '18888888888', 'aa@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); -INSERT INTO `sys_dept` VALUES (203, 108, '', '行政', 0, 'aa', '18888888888', 'aa@qq.com', 0, 0, NULL, '2021-07-13 15:56:52', '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (100, 0, '0', '奇讯科技', 0, '若依', '15888888888', 'ry@qq.com', 1, 0, 31, '2021-07-13 15:56:52', + '2021-07-13 15:57:05', NULL); +INSERT INTO `sys_dept` +VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', 1, 0, 31, '2021-07-13 15:56:52', + '2021-11-04 09:16:38', NULL); +INSERT INTO `sys_dept` +VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (200, 100, '', '大数据', 1, '小刘', '18888888888', 'liou@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (201, 100, '', '开发', 1, '老李', '18888888888', 'li@qq.com', 0, 31, NULL, '2021-07-13 15:56:52', + '2022-04-07 22:35:21', NULL); +INSERT INTO `sys_dept` +VALUES (202, 108, '', '外勤', 1, '小a', '18888888888', 'aa@qq.com', 1, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); +INSERT INTO `sys_dept` +VALUES (203, 108, '', '行政', 0, 'aa', '18888888888', 'aa@qq.com', 0, 0, NULL, '2021-07-13 15:56:52', + '2021-07-13 15:56:52', NULL); -- ---------------------------- -- Table structure for sys_dict_data -- ---------------------------- DROP TABLE IF EXISTS `sys_dict_data`; -CREATE TABLE `sys_dict_data` ( - `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码', - `dict_sort` int(4) NULL DEFAULT 0 COMMENT '字典排序', - `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签', - `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值', - `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', - `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)', - `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表格回显样式', - `is_default` tinyint(1) NULL DEFAULT 0 COMMENT '是否默认(1是 0否)', - `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', - `create_by` bigint(64) UNSIGNED NULL DEFAULT 0 COMMENT '创建者', - `update_by` bigint(64) UNSIGNED NULL DEFAULT 0 COMMENT '更新者', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', - PRIMARY KEY (`dict_code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 102 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Compact; +CREATE TABLE `sys_dict_data` +( + `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码', + `dict_sort` int(4) NULL DEFAULT 0 COMMENT '字典排序', + `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签', + `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值', + `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', + `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)', + `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表格回显样式', + `is_default` tinyint(1) NULL DEFAULT 0 COMMENT '是否默认(1是 0否)', + `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', + `create_by` bigint(64) UNSIGNED NULL DEFAULT 0 COMMENT '创建者', + `update_by` bigint(64) UNSIGNED NULL DEFAULT 0 COMMENT '更新者', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`dict_code`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 102 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_dict_data -- ---------------------------- -INSERT INTO `sys_dict_data` VALUES (1, 0, '男', '1', 'sys_user_sex', '', '', 0, 1, 31, 2, '备注信息', '2022-04-18 16:46:22', NULL); -INSERT INTO `sys_dict_data` VALUES (2, 0, '女', '2', 'sys_user_sex', '', '', 0, 1, 31, 31, '备注信息', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (3, 0, '保密', '0', 'sys_user_sex', '', '', 1, 1, 31, 31, '备注信息', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (24, 0, '频道页', '1', 'cms_category_type', '', '', 0, 1, 31, 31, '作为频道页,不可作为栏目发布文章,可添加下级分类', NULL, '2021-07-21 10:54:22'); -INSERT INTO `sys_dict_data` VALUES (25, 0, '发布栏目', '2', 'cms_category_type', '', '', 0, 1, 31, 31, '作为发布栏目,可添加文章', NULL, '2021-07-21 10:54:22'); -INSERT INTO `sys_dict_data` VALUES (26, 0, '跳转栏目', '3', 'cms_category_type', '', '', 0, 1, 31, 31, '不直接发布内容,用于跳转页面', NULL, '2021-07-21 10:54:22'); -INSERT INTO `sys_dict_data` VALUES (27, 0, '单页栏目', '4', 'cms_category_type', '', '', 0, 1, 31, 31, '单页面模式,分类直接显示为文章', NULL, '2021-07-21 10:54:22'); -INSERT INTO `sys_dict_data` VALUES (28, 0, '正常', '0', 'sys_job_status', '', 'default', 1, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (29, 0, '暂停', '1', 'sys_job_status', '', 'default', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (30, 0, '默认', 'DEFAULT', 'sys_job_group', '', 'default', 1, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (31, 0, '系统', 'SYSTEM', 'sys_job_group', '', 'default', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (32, 0, '成功', '1', 'admin_login_status', '', 'default', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (33, 0, '失败', '0', 'admin_login_status', '', 'default', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (34, 0, '成功', '1', 'sys_oper_log_status', '', 'default', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (35, 0, '失败', '0', 'sys_oper_log_status', '', 'default', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (36, 0, '重复执行', '1', 'sys_job_policy', '', 'default', 1, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (37, 0, '执行一次', '2', 'sys_job_policy', '', 'default', 1, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (38, 0, '显示', '0', 'sys_show_hide', NULL, 'default', 1, 1, 31, 0, NULL, NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (39, 0, '隐藏', '1', 'sys_show_hide', NULL, 'default', 0, 1, 31, 0, NULL, NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (40, 0, '正常', '1', 'sys_normal_disable', '', 'default', 1, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (41, 0, '停用', '0', 'sys_normal_disable', '', 'default', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (49, 0, '是', '1', 'sys_yes_no', '', '', 1, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (50, 0, '否', '0', 'sys_yes_no', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (51, 0, '已发布', '1', 'cms_article_pub_type', '', '', 1, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (54, 0, '未发布', '0', 'cms_article_pub_type', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (55, 0, '置顶', '1', 'cms_article_attr', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (56, 0, '推荐', '2', 'cms_article_attr', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (57, 0, '普通文章', '0', 'cms_article_type', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (58, 0, '跳转链接', '1', 'cms_article_type', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (59, 0, 'cms模型', '6', 'cms_cate_models', '', '', 0, 1, 1, 1, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (61, 0, '政府工作目标', '1', 'gov_cate_models', '', '', 0, 1, 2, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (62, 0, '系统后台', 'sys_admin', 'menu_module_type', '', '', 1, 1, 2, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (63, 0, '政务工作', 'gov_work', 'menu_module_type', '', '', 0, 1, 2, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (64, 0, '幻灯', '3', 'cms_article_attr', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (65, 0, '[work]测试业务表', 'wf_news', 'flow_type', '', '', 0, 1, 2, 2, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (66, 0, '回退修改', '-1', 'flow_status', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (67, 0, '保存中', '0', 'flow_status', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (68, 0, '流程中', '1', 'flow_status', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (69, 0, '审批通过', '2', 'flow_status', '', '', 0, 1, 31, 2, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (70, 2, '发布栏目', '2', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (71, 3, '跳转栏目', '3', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (72, 4, '单页栏目', '4', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (73, 2, '置顶', '1', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (74, 3, '幻灯', '2', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (75, 4, '推荐', '3', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (76, 1, '一般', '0', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (77, 1, '频道页', '1', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (78, 0, '普通', '0', 'flow_level', '', '', 0, 1, 31, 0, '', NULL, '2021-07-20 08:55:20'); -INSERT INTO `sys_dict_data` VALUES (79, 0, '加急', '1', 'flow_level', '', '', 0, 1, 31, 0, '', NULL, '2021-07-20 08:55:20'); -INSERT INTO `sys_dict_data` VALUES (80, 0, '紧急', '2', 'flow_level', '', '', 0, 1, 31, 0, '', NULL, '2021-07-20 08:55:20'); -INSERT INTO `sys_dict_data` VALUES (81, 0, '特急', '3', 'flow_level', '', '', 0, 1, 31, 31, '', NULL, '2021-07-20 08:55:25'); -INSERT INTO `sys_dict_data` VALUES (82, 0, '频道页', '1', 'sys_blog_type', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (83, 0, '发布栏目', '2', 'sys_blog_type', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (84, 0, '跳转栏目', '3', 'sys_blog_type', '', '', 0, 1, 31, 31, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (85, 0, '单页栏目', '4', 'sys_blog_type', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (87, 0, '[cms]文章表', 'cms_news', 'flow_type', '', '', 0, 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_data` VALUES (91, 0, '测试一下', '666', 'cms_article_type', '', '', 0, 1, 31, 0, '', '2021-08-03 17:04:12', '2021-08-03 17:04:12'); -INSERT INTO `sys_dict_data` VALUES (92, 0, '缓存测试222', '33333', 'cms_article_type', '', '', 0, 1, 31, 31, '', '2021-08-03 17:16:45', '2021-08-03 17:19:41'); -INSERT INTO `sys_dict_data` VALUES (93, 0, '缓存测试222', '11111', 'cms_article_type', '', '', 0, 1, 31, 31, '', '2021-08-03 17:26:14', '2021-08-03 17:26:26'); -INSERT INTO `sys_dict_data` VALUES (94, 0, '1折', '10', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 11:59:38', '2021-08-14 11:59:38'); -INSERT INTO `sys_dict_data` VALUES (95, 0, '5折', '50', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 11:59:49', '2021-08-14 11:59:49'); -INSERT INTO `sys_dict_data` VALUES (96, 0, '8折', '80', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 12:00:00', '2021-08-14 12:00:00'); -INSERT INTO `sys_dict_data` VALUES (97, 0, '9折', '90', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 12:00:07', '2021-08-14 12:00:07'); -INSERT INTO `sys_dict_data` VALUES (98, 0, '无折扣', '100', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 12:00:16', '2021-08-14 12:00:16'); -INSERT INTO `sys_dict_data` VALUES (99, 0, '不显示', 'none', 'cms_nav_position', '', '', 1, 1, 22, 0, '', '2021-08-31 15:37:35', '2021-08-31 15:37:35'); -INSERT INTO `sys_dict_data` VALUES (100, 0, '顶部导航', 'top', 'cms_nav_position', '', '', 0, 1, 22, 0, '', '2021-08-31 15:37:57', '2021-08-31 15:37:57'); -INSERT INTO `sys_dict_data` VALUES (101, 0, '底部导航', 'bottom', 'cms_nav_position', '', '', 0, 1, 22, 0, '', '2021-08-31 15:38:08', '2021-08-31 15:38:08'); +INSERT INTO `sys_dict_data` +VALUES (1, 0, '男', '1', 'sys_user_sex', '', '', 0, 1, 31, 2, '备注信息', '2022-04-18 16:46:22', NULL); +INSERT INTO `sys_dict_data` +VALUES (2, 0, '女', '2', 'sys_user_sex', '', '', 0, 1, 31, 31, '备注信息', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (3, 0, '保密', '0', 'sys_user_sex', '', '', 1, 1, 31, 31, '备注信息', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (24, 0, '频道页', '1', 'cms_category_type', '', '', 0, 1, 31, 31, + '作为频道页,不可作为栏目发布文章,可添加下级分类', NULL, '2021-07-21 10:54:22'); +INSERT INTO `sys_dict_data` +VALUES (25, 0, '发布栏目', '2', 'cms_category_type', '', '', 0, 1, 31, 31, '作为发布栏目,可添加文章', NULL, + '2021-07-21 10:54:22'); +INSERT INTO `sys_dict_data` +VALUES (26, 0, '跳转栏目', '3', 'cms_category_type', '', '', 0, 1, 31, 31, '不直接发布内容,用于跳转页面', NULL, + '2021-07-21 10:54:22'); +INSERT INTO `sys_dict_data` +VALUES (27, 0, '单页栏目', '4', 'cms_category_type', '', '', 0, 1, 31, 31, '单页面模式,分类直接显示为文章', NULL, + '2021-07-21 10:54:22'); +INSERT INTO `sys_dict_data` +VALUES (28, 0, '正常', '0', 'sys_job_status', '', 'default', 1, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (29, 0, '暂停', '1', 'sys_job_status', '', 'default', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (30, 0, '默认', 'DEFAULT', 'sys_job_group', '', 'default', 1, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (31, 0, '系统', 'SYSTEM', 'sys_job_group', '', 'default', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (32, 0, '成功', '1', 'admin_login_status', '', 'default', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (33, 0, '失败', '0', 'admin_login_status', '', 'default', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (34, 0, '成功', '1', 'sys_oper_log_status', '', 'default', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (35, 0, '失败', '0', 'sys_oper_log_status', '', 'default', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (36, 0, '重复执行', '1', 'sys_job_policy', '', 'default', 1, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (37, 0, '执行一次', '2', 'sys_job_policy', '', 'default', 1, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (38, 0, '显示', '0', 'sys_show_hide', NULL, 'default', 1, 1, 31, 0, NULL, NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (39, 0, '隐藏', '1', 'sys_show_hide', NULL, 'default', 0, 1, 31, 0, NULL, NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (40, 0, '正常', '1', 'sys_normal_disable', '', 'default', 1, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (41, 0, '停用', '0', 'sys_normal_disable', '', 'default', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (49, 0, '是', '1', 'sys_yes_no', '', '', 1, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (50, 0, '否', '0', 'sys_yes_no', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (51, 0, '已发布', '1', 'cms_article_pub_type', '', '', 1, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (54, 0, '未发布', '0', 'cms_article_pub_type', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (55, 0, '置顶', '1', 'cms_article_attr', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (56, 0, '推荐', '2', 'cms_article_attr', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (57, 0, '普通文章', '0', 'cms_article_type', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (58, 0, '跳转链接', '1', 'cms_article_type', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (59, 0, 'cms模型', '6', 'cms_cate_models', '', '', 0, 1, 1, 1, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (61, 0, '政府工作目标', '1', 'gov_cate_models', '', '', 0, 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (62, 0, '系统后台', 'sys_admin', 'menu_module_type', '', '', 1, 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (63, 0, '政务工作', 'gov_work', 'menu_module_type', '', '', 0, 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (64, 0, '幻灯', '3', 'cms_article_attr', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (65, 0, '[work]测试业务表', 'wf_news', 'flow_type', '', '', 0, 1, 2, 2, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (66, 0, '回退修改', '-1', 'flow_status', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (67, 0, '保存中', '0', 'flow_status', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (68, 0, '流程中', '1', 'flow_status', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (69, 0, '审批通过', '2', 'flow_status', '', '', 0, 1, 31, 2, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (70, 2, '发布栏目', '2', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (71, 3, '跳转栏目', '3', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (72, 4, '单页栏目', '4', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (73, 2, '置顶', '1', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (74, 3, '幻灯', '2', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (75, 4, '推荐', '3', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (76, 1, '一般', '0', 'sys_log_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (77, 1, '频道页', '1', 'sys_blog_sign', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (78, 0, '普通', '0', 'flow_level', '', '', 0, 1, 31, 0, '', NULL, '2021-07-20 08:55:20'); +INSERT INTO `sys_dict_data` +VALUES (79, 0, '加急', '1', 'flow_level', '', '', 0, 1, 31, 0, '', NULL, '2021-07-20 08:55:20'); +INSERT INTO `sys_dict_data` +VALUES (80, 0, '紧急', '2', 'flow_level', '', '', 0, 1, 31, 0, '', NULL, '2021-07-20 08:55:20'); +INSERT INTO `sys_dict_data` +VALUES (81, 0, '特急', '3', 'flow_level', '', '', 0, 1, 31, 31, '', NULL, '2021-07-20 08:55:25'); +INSERT INTO `sys_dict_data` +VALUES (82, 0, '频道页', '1', 'sys_blog_type', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (83, 0, '发布栏目', '2', 'sys_blog_type', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (84, 0, '跳转栏目', '3', 'sys_blog_type', '', '', 0, 1, 31, 31, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (85, 0, '单页栏目', '4', 'sys_blog_type', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (87, 0, '[cms]文章表', 'cms_news', 'flow_type', '', '', 0, 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_data` +VALUES (91, 0, '测试一下', '666', 'cms_article_type', '', '', 0, 1, 31, 0, '', '2021-08-03 17:04:12', + '2021-08-03 17:04:12'); +INSERT INTO `sys_dict_data` +VALUES (92, 0, '缓存测试222', '33333', 'cms_article_type', '', '', 0, 1, 31, 31, '', '2021-08-03 17:16:45', + '2021-08-03 17:19:41'); +INSERT INTO `sys_dict_data` +VALUES (93, 0, '缓存测试222', '11111', 'cms_article_type', '', '', 0, 1, 31, 31, '', '2021-08-03 17:26:14', + '2021-08-03 17:26:26'); +INSERT INTO `sys_dict_data` +VALUES (94, 0, '1折', '10', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 11:59:38', + '2021-08-14 11:59:38'); +INSERT INTO `sys_dict_data` +VALUES (95, 0, '5折', '50', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 11:59:49', + '2021-08-14 11:59:49'); +INSERT INTO `sys_dict_data` +VALUES (96, 0, '8折', '80', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 12:00:00', + '2021-08-14 12:00:00'); +INSERT INTO `sys_dict_data` +VALUES (97, 0, '9折', '90', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 12:00:07', + '2021-08-14 12:00:07'); +INSERT INTO `sys_dict_data` +VALUES (98, 0, '无折扣', '100', 'plugin_store_discount', '', '', 0, 1, 31, 0, '', '2021-08-14 12:00:16', + '2021-08-14 12:00:16'); +INSERT INTO `sys_dict_data` +VALUES (99, 0, '不显示', 'none', 'cms_nav_position', '', '', 1, 1, 22, 0, '', '2021-08-31 15:37:35', + '2021-08-31 15:37:35'); +INSERT INTO `sys_dict_data` +VALUES (100, 0, '顶部导航', 'top', 'cms_nav_position', '', '', 0, 1, 22, 0, '', '2021-08-31 15:37:57', + '2021-08-31 15:37:57'); +INSERT INTO `sys_dict_data` +VALUES (101, 0, '底部导航', 'bottom', 'cms_nav_position', '', '', 0, 1, 22, 0, '', '2021-08-31 15:38:08', + '2021-08-31 15:38:08'); -- ---------------------------- -- Table structure for sys_dict_type -- ---------------------------- DROP TABLE IF EXISTS `sys_dict_type`; -CREATE TABLE `sys_dict_type` ( - `dict_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '字典主键', - `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典名称', - `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', - `status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', - `create_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '创建者', - `update_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '更新者', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改日期', - PRIMARY KEY (`dict_id`) USING BTREE, - UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' ROW_FORMAT = Compact; +CREATE TABLE `sys_dict_type` +( + `dict_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '字典主键', + `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典名称', + `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', + `status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', + `create_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '创建者', + `update_by` int(64) UNSIGNED NULL DEFAULT 0 COMMENT '更新者', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改日期', + PRIMARY KEY (`dict_id`) USING BTREE, + UNIQUE INDEX `dict_type` (`dict_type`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 50 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_dict_type -- ---------------------------- -INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', 1, 31, 1, '用于选择用户性别', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (2, '分类类型', 'cms_category_type', 1, 31, 3, '文章分类类型', NULL, '2021-07-21 10:54:22'); -INSERT INTO `sys_dict_type` VALUES (3, '任务状态', 'sys_job_status', 1, 31, 31, '任务状态列表', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (13, '任务分组', 'sys_job_group', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (14, '管理员登录状态', 'admin_login_status', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (15, '操作日志状态', 'sys_oper_log_status', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (16, '任务策略', 'sys_job_policy', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (17, '菜单状态', 'sys_show_hide', 1, 31, 0, '菜单状态', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (18, '系统开关', 'sys_normal_disable', 1, 31, 31, '系统开关', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (24, '系统内置', 'sys_yes_no', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (25, '文章发布状态', 'cms_article_pub_type', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (26, '文章附加状态', 'cms_article_attr', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (27, '文章类型', 'cms_article_type', 1, 31, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (28, '文章栏目模型分类', 'cms_cate_models', 1, 1, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (29, '政务工作模型分类', 'gov_cate_models', 1, 2, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (30, '菜单模块类型', 'menu_module_type', 1, 2, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (31, '工作流程类型', 'flow_type', 1, 2, 0, '', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (32, '工作流程审批状态', 'flow_status', 1, 31, 0, '工作流程审批状态', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (33, '博客分类类型', 'sys_blog_type', 1, 31, 31, '博客分类中的标志', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (34, '博客日志标志', 'sys_log_sign', 1, 31, 0, '博客日志管理中的标志数据字典', NULL, NULL); -INSERT INTO `sys_dict_type` VALUES (35, '工作流紧急状态', 'flow_level', 1, 31, 31, '', NULL, '2021-07-20 08:55:20'); -INSERT INTO `sys_dict_type` VALUES (48, '插件商城折扣', 'plugin_store_discount', 1, 31, 0, '', '2021-08-14 11:59:26', '2021-08-14 11:59:26'); -INSERT INTO `sys_dict_type` VALUES (49, 'CMS栏目导航位置', 'cms_nav_position', 1, 22, 0, '', '2021-08-31 15:37:04', '2021-08-31 15:37:04'); +INSERT INTO `sys_dict_type` +VALUES (1, '用户性别', 'sys_user_sex', 1, 31, 1, '用于选择用户性别', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (2, '分类类型', 'cms_category_type', 1, 31, 3, '文章分类类型', NULL, '2021-07-21 10:54:22'); +INSERT INTO `sys_dict_type` +VALUES (3, '任务状态', 'sys_job_status', 1, 31, 31, '任务状态列表', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (13, '任务分组', 'sys_job_group', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (14, '管理员登录状态', 'admin_login_status', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (15, '操作日志状态', 'sys_oper_log_status', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (16, '任务策略', 'sys_job_policy', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (17, '菜单状态', 'sys_show_hide', 1, 31, 0, '菜单状态', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (18, '系统开关', 'sys_normal_disable', 1, 31, 31, '系统开关', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (24, '系统内置', 'sys_yes_no', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (25, '文章发布状态', 'cms_article_pub_type', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (26, '文章附加状态', 'cms_article_attr', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (27, '文章类型', 'cms_article_type', 1, 31, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (28, '文章栏目模型分类', 'cms_cate_models', 1, 1, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (29, '政务工作模型分类', 'gov_cate_models', 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (30, '菜单模块类型', 'menu_module_type', 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (31, '工作流程类型', 'flow_type', 1, 2, 0, '', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (32, '工作流程审批状态', 'flow_status', 1, 31, 0, '工作流程审批状态', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (33, '博客分类类型', 'sys_blog_type', 1, 31, 31, '博客分类中的标志', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (34, '博客日志标志', 'sys_log_sign', 1, 31, 0, '博客日志管理中的标志数据字典', NULL, NULL); +INSERT INTO `sys_dict_type` +VALUES (35, '工作流紧急状态', 'flow_level', 1, 31, 31, '', NULL, '2021-07-20 08:55:20'); +INSERT INTO `sys_dict_type` +VALUES (48, '插件商城折扣', 'plugin_store_discount', 1, 31, 0, '', '2021-08-14 11:59:26', '2021-08-14 11:59:26'); +INSERT INTO `sys_dict_type` +VALUES (49, 'CMS栏目导航位置', 'cms_nav_position', 1, 22, 0, '', '2021-08-31 15:37:04', '2021-08-31 15:37:04'); -- ---------------------------- -- Table structure for sys_login_log -- ---------------------------- DROP TABLE IF EXISTS `sys_login_log`; -CREATE TABLE `sys_login_log` ( - `info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID', - `login_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录账号', - `ipaddr` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址', - `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点', - `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型', - `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统', - `status` tinyint(4) NULL DEFAULT 0 COMMENT '登录状态(0成功 1失败)', - `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息', - `login_time` datetime(0) NULL DEFAULT NULL COMMENT '登录时间', - `module` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录模块', - PRIMARY KEY (`info_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 886 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic; +CREATE TABLE `sys_login_log` +( + `info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID', + `login_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录账号', + `ipaddr` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址', + `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点', + `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型', + `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统', + `status` tinyint(4) NULL DEFAULT 0 COMMENT '登录状态(0成功 1失败)', + `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息', + `login_time` datetime(0) NULL DEFAULT NULL COMMENT '登录时间', + `module` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录模块', + PRIMARY KEY (`info_id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 886 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' + ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_login_log -- ---------------------------- -INSERT INTO `sys_login_log` VALUES (449, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 12:14:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (450, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 14:23:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (451, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 14:23:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (452, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 14:25:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (453, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:30:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (454, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:31:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (455, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:32:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (456, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:39:41', '系统后台'); -INSERT INTO `sys_login_log` VALUES (457, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:39:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (458, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:41:04', '系统后台'); -INSERT INTO `sys_login_log` VALUES (459, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:42:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (460, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:02', '系统后台'); -INSERT INTO `sys_login_log` VALUES (461, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (462, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (463, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (464, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:46:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (465, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:46:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (466, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:47:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (467, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:47:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (468, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:47:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (469, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:02:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (470, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:03:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (471, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:04:29', '系统后台'); -INSERT INTO `sys_login_log` VALUES (472, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:06:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (473, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:08:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (474, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:08:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (475, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:10:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (476, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:15:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (477, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:18:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (478, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:18:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (479, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:24:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (480, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 09:22:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (481, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 11:04:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (482, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 11:09:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (483, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:50:29', '系统后台'); -INSERT INTO `sys_login_log` VALUES (484, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:51:35', '系统后台'); -INSERT INTO `sys_login_log` VALUES (485, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:52:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (486, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:53:34', '系统后台'); -INSERT INTO `sys_login_log` VALUES (487, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 16:54:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (488, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 16:58:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (489, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 16:59:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (490, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 17:02:25', '系统后台'); -INSERT INTO `sys_login_log` VALUES (491, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 17:03:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (492, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 17:05:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (493, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:21:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (494, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:22:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (495, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:22:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (496, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:31:53', '系统后台'); -INSERT INTO `sys_login_log` VALUES (497, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:32:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (498, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:39:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (499, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:55:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (500, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:56:15', '系统后台'); -INSERT INTO `sys_login_log` VALUES (501, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:58:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (502, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:58:51', '系统后台'); -INSERT INTO `sys_login_log` VALUES (503, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:59:58', '系统后台'); -INSERT INTO `sys_login_log` VALUES (504, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 11:01:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (505, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 11:01:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (506, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:32:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (507, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:34:53', '系统后台'); -INSERT INTO `sys_login_log` VALUES (508, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:34:55', '系统后台'); -INSERT INTO `sys_login_log` VALUES (509, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:35:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (510, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:35:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (511, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:36:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (512, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:36:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (513, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:37:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (514, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 09:46:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (515, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 09:51:58', '系统后台'); -INSERT INTO `sys_login_log` VALUES (516, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 09:55:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (517, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 10:57:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (518, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 10:58:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (519, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 11:39:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (520, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 11:40:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (521, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 11:40:40', '系统后台'); -INSERT INTO `sys_login_log` VALUES (522, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:13:48', '系统后台'); -INSERT INTO `sys_login_log` VALUES (523, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:13:57', '系统后台'); -INSERT INTO `sys_login_log` VALUES (524, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:14:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (525, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:14:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (526, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:14:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (527, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (528, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:26', '系统后台'); -INSERT INTO `sys_login_log` VALUES (529, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (530, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:29', '系统后台'); -INSERT INTO `sys_login_log` VALUES (531, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (532, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (533, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (534, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (535, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (536, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (537, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (538, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (539, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (540, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (541, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 09:18:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (542, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 09:20:55', '系统后台'); -INSERT INTO `sys_login_log` VALUES (543, 'asda', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:17:33', '系统后台'); -INSERT INTO `sys_login_log` VALUES (544, 'asdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:19:02', '系统后台'); -INSERT INTO `sys_login_log` VALUES (545, 'sadasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:21:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (546, 'sadasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:21:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (547, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:23:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (548, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:23:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (549, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:23:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (550, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:25:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (551, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:25:25', '系统后台'); -INSERT INTO `sys_login_log` VALUES (552, 'sada', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:27:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (553, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:28:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (554, 'sadas', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:41:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (555, 'sadas', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:41:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (556, 'asdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:42:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (557, 'asdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:42:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (558, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:42:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (559, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:42:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (560, 'sda', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:43:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (561, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:45:53', '系统后台'); -INSERT INTO `sys_login_log` VALUES (562, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:45:58', '系统后台'); -INSERT INTO `sys_login_log` VALUES (563, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:45:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (564, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:01', '系统后台'); -INSERT INTO `sys_login_log` VALUES (565, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:46:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (566, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:46:04', '系统后台'); -INSERT INTO `sys_login_log` VALUES (567, 'dema', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:46:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (568, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (569, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:16', '系统后台'); -INSERT INTO `sys_login_log` VALUES (570, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (571, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (572, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:48:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (573, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:26', '系统后台'); -INSERT INTO `sys_login_log` VALUES (574, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (575, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (576, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (577, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:59:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (578, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:59:55', '系统后台'); -INSERT INTO `sys_login_log` VALUES (579, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:02:02', '系统后台'); -INSERT INTO `sys_login_log` VALUES (580, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:03:01', '系统后台'); -INSERT INTO `sys_login_log` VALUES (581, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:04:25', '系统后台'); -INSERT INTO `sys_login_log` VALUES (582, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:04:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (583, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:04:34', '系统后台'); -INSERT INTO `sys_login_log` VALUES (584, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:05:50', '系统后台'); -INSERT INTO `sys_login_log` VALUES (585, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:06:36', '系统后台'); -INSERT INTO `sys_login_log` VALUES (586, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:10:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (587, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:11:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (588, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:12:15', '系统后台'); -INSERT INTO `sys_login_log` VALUES (589, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:13:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (590, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:15:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (591, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:16:02', '系统后台'); -INSERT INTO `sys_login_log` VALUES (592, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:20:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (593, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:21:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (594, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:21:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (595, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:21:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (596, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:26:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (597, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:49:34', '系统后台'); -INSERT INTO `sys_login_log` VALUES (598, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:49:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (599, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:57:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (600, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:57:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (601, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 16:00:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (602, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 16:02:47', '系统后台'); -INSERT INTO `sys_login_log` VALUES (603, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 16:02:58', '系统后台'); -INSERT INTO `sys_login_log` VALUES (604, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:10:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (605, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:30:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (606, 'admin', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:31:16', '系统后台'); -INSERT INTO `sys_login_log` VALUES (607, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:31:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (608, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:33:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (609, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:34:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (610, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 17:55:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (611, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 17:56:40', '系统后台'); -INSERT INTO `sys_login_log` VALUES (612, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 17:57:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (613, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 18:00:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (614, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 18:01:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (615, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:05:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (616, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:21:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (617, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:21:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (618, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:22:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (619, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:23:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (620, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 09:30:54', '系统后台'); -INSERT INTO `sys_login_log` VALUES (621, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 09:57:49', '系统后台'); -INSERT INTO `sys_login_log` VALUES (622, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 09:58:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (623, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:14:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (624, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:20:26', '系统后台'); -INSERT INTO `sys_login_log` VALUES (625, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (626, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (627, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (628, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (629, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 10:32:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (630, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 10:32:49', '系统后台'); -INSERT INTO `sys_login_log` VALUES (631, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 11:30:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (632, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 12:03:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (633, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 12:06:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (634, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 14:14:50', '系统后台'); -INSERT INTO `sys_login_log` VALUES (635, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 15:57:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (636, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 16:43:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (637, 'demosada', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:17:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (638, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:17:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (639, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:17:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (640, 'demoasdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:17:53', '系统后台'); -INSERT INTO `sys_login_log` VALUES (641, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:18:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (642, 'zsasda', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:18:26', '系统后台'); -INSERT INTO `sys_login_log` VALUES (643, 'zsa', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:18:41', '系统后台'); -INSERT INTO `sys_login_log` VALUES (644, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:18:48', '系统后台'); -INSERT INTO `sys_login_log` VALUES (645, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:19:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (646, 'demo55', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:21:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (647, 'demo4564646', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:21:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (648, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:21:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (649, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:22:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (650, 'demo2', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:24:11', '系统后台'); -INSERT INTO `sys_login_log` VALUES (651, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:24:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (652, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:25:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (653, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:25:22', '系统后台'); -INSERT INTO `sys_login_log` VALUES (654, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:25:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (655, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:25:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (656, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:26:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (657, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:26:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (658, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:27:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (659, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:27:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (660, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:28:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (661, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:28:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (662, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:28:31', '系统后台'); -INSERT INTO `sys_login_log` VALUES (663, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:29:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (664, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:30:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (665, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:30:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (666, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:31:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (667, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:31:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (668, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:32:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (669, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:37:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (670, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:42:16', '系统后台'); -INSERT INTO `sys_login_log` VALUES (671, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:44:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (672, 'zsss', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:45:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (673, 'zsss', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:45:29', '系统后台'); -INSERT INTO `sys_login_log` VALUES (674, 'zsss', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:45:34', '系统后台'); -INSERT INTO `sys_login_log` VALUES (675, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:50:57', '系统后台'); -INSERT INTO `sys_login_log` VALUES (676, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:05:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (677, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:18:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (678, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:22:40', '系统后台'); -INSERT INTO `sys_login_log` VALUES (679, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:24:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (680, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:24:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (681, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:24:51', '系统后台'); -INSERT INTO `sys_login_log` VALUES (682, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:00:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (683, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:04:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (684, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:05:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (685, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:29:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (686, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:35:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (687, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:43:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (688, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-17 10:45:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (689, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:45:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (690, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-17 10:45:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (691, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-17 10:46:50', '系统后台'); -INSERT INTO `sys_login_log` VALUES (692, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:47:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (693, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:48:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (694, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:51:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (695, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:52:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (696, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (697, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (698, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (699, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (700, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:57:36', '系统后台'); -INSERT INTO `sys_login_log` VALUES (701, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:06:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (702, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:09:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (703, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:11:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (704, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:26:31', '系统后台'); -INSERT INTO `sys_login_log` VALUES (705, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:30:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (706, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:36:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (707, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:42:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (708, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:45:25', '系统后台'); -INSERT INTO `sys_login_log` VALUES (709, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:54:51', '系统后台'); -INSERT INTO `sys_login_log` VALUES (710, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 14:41:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (711, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 14:45:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (712, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 14:55:57', '系统后台'); -INSERT INTO `sys_login_log` VALUES (713, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:15:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (714, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:20:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (715, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:21:49', '系统后台'); -INSERT INTO `sys_login_log` VALUES (716, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:24:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (717, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:46:38', '系统后台'); -INSERT INTO `sys_login_log` VALUES (718, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:48:02', '系统后台'); -INSERT INTO `sys_login_log` VALUES (719, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:49:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (720, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:50:36', '系统后台'); -INSERT INTO `sys_login_log` VALUES (721, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:51:48', '系统后台'); -INSERT INTO `sys_login_log` VALUES (722, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:54:50', '系统后台'); -INSERT INTO `sys_login_log` VALUES (723, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:56:04', '系统后台'); -INSERT INTO `sys_login_log` VALUES (724, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:57:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (725, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:58:24', '系统后台'); -INSERT INTO `sys_login_log` VALUES (726, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 16:04:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (727, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:04:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (728, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 16:10:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (729, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:13:49', '系统后台'); -INSERT INTO `sys_login_log` VALUES (730, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:16:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (731, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:32:57', '系统后台'); -INSERT INTO `sys_login_log` VALUES (732, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:39:26', '系统后台'); -INSERT INTO `sys_login_log` VALUES (733, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:42:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (734, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:44:38', '系统后台'); -INSERT INTO `sys_login_log` VALUES (735, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:46:11', '系统后台'); -INSERT INTO `sys_login_log` VALUES (736, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:48:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (737, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:54:33', '系统后台'); -INSERT INTO `sys_login_log` VALUES (738, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 17:06:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (739, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 17:55:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (740, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 18:07:51', '系统后台'); -INSERT INTO `sys_login_log` VALUES (741, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-18 09:44:38', '系统后台'); -INSERT INTO `sys_login_log` VALUES (742, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-18 14:29:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (743, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-18 15:22:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (744, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-18 15:22:29', '系统后台'); -INSERT INTO `sys_login_log` VALUES (745, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 09:21:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (746, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:14:54', '系统后台'); -INSERT INTO `sys_login_log` VALUES (747, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:14:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (748, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:15:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (749, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:16:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (750, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:38:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (751, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 15:17:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (752, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 15:29:55', '系统后台'); -INSERT INTO `sys_login_log` VALUES (753, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 15:58:22', '系统后台'); -INSERT INTO `sys_login_log` VALUES (754, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 18:06:31', '系统后台'); -INSERT INTO `sys_login_log` VALUES (755, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-22 09:01:15', '系统后台'); -INSERT INTO `sys_login_log` VALUES (756, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-22 09:11:55', '系统后台'); -INSERT INTO `sys_login_log` VALUES (757, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 09:00:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (758, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-24 09:59:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (759, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:45:09', '系统后台'); -INSERT INTO `sys_login_log` VALUES (760, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:47:54', '系统后台'); -INSERT INTO `sys_login_log` VALUES (761, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:48:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (762, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:52:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (763, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 15:02:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (764, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 15:02:36', '系统后台'); -INSERT INTO `sys_login_log` VALUES (765, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-24 15:05:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (766, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 17:06:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (767, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 17:09:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (768, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-25 15:08:31', '系统后台'); -INSERT INTO `sys_login_log` VALUES (769, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-25 15:11:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (770, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-25 15:12:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (771, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-25 16:06:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (772, 'demo2', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-25 16:41:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (773, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-28 10:24:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (774, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-28 10:37:47', '系统后台'); -INSERT INTO `sys_login_log` VALUES (775, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-28 14:27:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (776, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-28 14:29:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (777, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-28 16:27:11', '系统后台'); -INSERT INTO `sys_login_log` VALUES (778, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-29 10:10:16', '系统后台'); -INSERT INTO `sys_login_log` VALUES (779, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-29 10:49:47', '系统后台'); -INSERT INTO `sys_login_log` VALUES (780, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 09:06:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (781, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-30 09:58:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (782, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:19:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (783, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:20:01', '系统后台'); -INSERT INTO `sys_login_log` VALUES (784, 'test', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:50:40', '系统后台'); -INSERT INTO `sys_login_log` VALUES (785, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:51:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (786, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:08:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (787, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:09:44', '系统后台'); -INSERT INTO `sys_login_log` VALUES (788, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:09:49', '系统后台'); -INSERT INTO `sys_login_log` VALUES (789, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:23:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (790, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-30 11:41:01', '系统后台'); -INSERT INTO `sys_login_log` VALUES (791, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:44:36', '系统后台'); -INSERT INTO `sys_login_log` VALUES (792, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-31 09:34:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (793, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-01 10:09:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (794, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-01 10:13:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (795, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-01 10:16:04', '系统后台'); -INSERT INTO `sys_login_log` VALUES (796, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-01 15:02:11', '系统后台'); -INSERT INTO `sys_login_log` VALUES (797, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-02 09:15:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (798, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-02 09:15:34', '系统后台'); -INSERT INTO `sys_login_log` VALUES (799, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-02 09:59:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (800, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-02 11:04:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (801, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-06 09:51:48', '系统后台'); -INSERT INTO `sys_login_log` VALUES (802, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-06 16:21:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (803, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-06 17:40:57', '系统后台'); -INSERT INTO `sys_login_log` VALUES (804, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-07 09:34:50', '系统后台'); -INSERT INTO `sys_login_log` VALUES (805, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-07 15:17:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (806, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-07 15:58:53', '系统后台'); -INSERT INTO `sys_login_log` VALUES (807, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-07 22:13:22', '系统后台'); -INSERT INTO `sys_login_log` VALUES (808, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-08 09:26:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (809, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-08 12:03:47', '系统后台'); -INSERT INTO `sys_login_log` VALUES (810, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-08 14:17:47', '系统后台'); -INSERT INTO `sys_login_log` VALUES (811, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-08 14:24:23', '系统后台'); -INSERT INTO `sys_login_log` VALUES (812, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-09 12:58:53', '系统后台'); -INSERT INTO `sys_login_log` VALUES (813, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-11 09:01:47', '系统后台'); -INSERT INTO `sys_login_log` VALUES (814, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-11 09:13:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (815, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-11 09:36:58', '系统后台'); -INSERT INTO `sys_login_log` VALUES (816, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-11 16:42:45', '系统后台'); -INSERT INTO `sys_login_log` VALUES (817, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-12 08:59:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (818, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-12 09:11:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (819, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-12 14:20:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (820, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-12 16:13:56', '系统后台'); -INSERT INTO `sys_login_log` VALUES (821, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-13 09:30:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (822, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-13 11:51:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (823, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-13 15:00:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (824, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-13 15:07:04', '系统后台'); -INSERT INTO `sys_login_log` VALUES (825, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 11:38:33', '系统后台'); -INSERT INTO `sys_login_log` VALUES (826, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:08:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (827, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:09:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (828, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:11:46', '系统后台'); -INSERT INTO `sys_login_log` VALUES (829, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:40:42', '系统后台'); -INSERT INTO `sys_login_log` VALUES (830, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:41:48', '系统后台'); -INSERT INTO `sys_login_log` VALUES (831, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:46:52', '系统后台'); -INSERT INTO `sys_login_log` VALUES (832, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:48:41', '系统后台'); -INSERT INTO `sys_login_log` VALUES (833, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 17:50:00', '系统后台'); -INSERT INTO `sys_login_log` VALUES (834, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 18:08:01', '系统后台'); -INSERT INTO `sys_login_log` VALUES (835, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 21:10:21', '系统后台'); -INSERT INTO `sys_login_log` VALUES (836, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 10:07:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (837, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 10:48:15', '系统后台'); -INSERT INTO `sys_login_log` VALUES (838, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:08', '系统后台'); -INSERT INTO `sys_login_log` VALUES (839, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:16', '系统后台'); -INSERT INTO `sys_login_log` VALUES (840, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:18', '系统后台'); -INSERT INTO `sys_login_log` VALUES (841, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:20', '系统后台'); -INSERT INTO `sys_login_log` VALUES (842, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:10', '系统后台'); -INSERT INTO `sys_login_log` VALUES (843, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:12', '系统后台'); -INSERT INTO `sys_login_log` VALUES (844, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:14', '系统后台'); -INSERT INTO `sys_login_log` VALUES (845, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:15', '系统后台'); -INSERT INTO `sys_login_log` VALUES (846, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:16', '系统后台'); -INSERT INTO `sys_login_log` VALUES (847, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:17', '系统后台'); -INSERT INTO `sys_login_log` VALUES (848, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 16:11:58', '系统后台'); -INSERT INTO `sys_login_log` VALUES (849, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 17:01:43', '系统后台'); -INSERT INTO `sys_login_log` VALUES (850, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-18 10:33:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (851, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-18 10:45:05', '系统后台'); -INSERT INTO `sys_login_log` VALUES (852, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-18 16:27:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (853, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-18 20:59:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (854, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-18 22:18:35', '系统后台'); -INSERT INTO `sys_login_log` VALUES (855, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 08:49:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (856, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 08:55:49', '系统后台'); -INSERT INTO `sys_login_log` VALUES (857, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 08:57:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (858, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:50:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (859, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:06', '系统后台'); -INSERT INTO `sys_login_log` VALUES (860, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:07', '系统后台'); -INSERT INTO `sys_login_log` VALUES (861, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:29', '系统后台'); -INSERT INTO `sys_login_log` VALUES (862, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (863, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (864, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:31', '系统后台'); -INSERT INTO `sys_login_log` VALUES (865, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (866, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:32', '系统后台'); -INSERT INTO `sys_login_log` VALUES (867, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 11:08:39', '系统后台'); -INSERT INTO `sys_login_log` VALUES (868, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 11:50:30', '系统后台'); -INSERT INTO `sys_login_log` VALUES (869, 'demo', '127.0.0.1', '内网IP', 'Firefox', 'Windows 10', 1, '登录成功', '2022-04-19 15:07:34', '系统后台'); -INSERT INTO `sys_login_log` VALUES (870, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 16:38:37', '系统后台'); -INSERT INTO `sys_login_log` VALUES (871, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 17:29:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (872, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 08:42:41', '系统后台'); -INSERT INTO `sys_login_log` VALUES (873, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 09:51:36', '系统后台'); -INSERT INTO `sys_login_log` VALUES (874, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:41:01', '系统后台'); -INSERT INTO `sys_login_log` VALUES (875, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:50:15', '系统后台'); -INSERT INTO `sys_login_log` VALUES (876, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:50:19', '系统后台'); -INSERT INTO `sys_login_log` VALUES (877, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:50:59', '系统后台'); -INSERT INTO `sys_login_log` VALUES (878, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 14:38:28', '系统后台'); -INSERT INTO `sys_login_log` VALUES (879, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-20 16:26:04', '系统后台'); -INSERT INTO `sys_login_log` VALUES (880, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 16:27:13', '系统后台'); -INSERT INTO `sys_login_log` VALUES (881, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-21 08:31:03', '系统后台'); -INSERT INTO `sys_login_log` VALUES (882, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-21 09:22:27', '系统后台'); -INSERT INTO `sys_login_log` VALUES (883, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-21 17:17:35', '系统后台'); -INSERT INTO `sys_login_log` VALUES (884, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-21 17:27:48', '系统后台'); -INSERT INTO `sys_login_log` VALUES (885, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-21 17:28:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (449, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 12:14:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (450, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 14:23:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (451, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 14:23:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (452, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 14:25:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (453, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:30:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (454, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:31:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (455, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:32:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (456, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:39:41', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (457, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:39:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (458, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:41:04', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (459, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:42:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (460, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:02', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (461, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (462, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (463, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:45:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (464, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:46:05', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (465, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:46:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (466, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:47:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (467, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:47:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (468, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 17:47:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (469, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:02:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (470, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:03:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (471, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:04:29', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (472, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:06:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (473, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:08:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (474, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:08:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (475, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:10:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (476, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:15:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (477, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:18:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (478, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:18:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (479, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-08 18:24:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (480, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 09:22:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (481, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 11:04:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (482, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 11:09:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (483, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:50:29', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (484, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:51:35', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (485, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:52:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (486, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 15:53:34', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (487, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 16:54:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (488, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 16:58:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (489, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 16:59:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (490, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 17:02:25', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (491, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 17:03:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (492, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-09 17:05:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (493, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:21:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (494, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:22:03', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (495, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:22:05', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (496, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:31:53', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (497, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:32:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (498, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:39:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (499, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:55:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (500, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:56:15', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (501, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:58:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (502, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:58:51', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (503, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 10:59:58', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (504, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 11:01:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (505, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 11:01:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (506, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:32:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (507, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:34:53', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (508, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:34:55', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (509, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:35:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (510, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:35:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (511, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:36:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (512, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:36:23', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (513, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-11 16:37:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (514, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 09:46:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (515, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 09:51:58', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (516, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 09:55:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (517, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 10:57:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (518, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 10:58:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (519, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 11:39:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (520, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 11:40:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (521, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 11:40:40', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (522, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:13:48', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (523, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:13:57', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (524, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:14:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (525, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:14:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (526, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:14:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (527, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (528, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:26', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (529, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (530, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:29', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (531, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (532, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (533, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (534, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (535, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:15:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (536, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (537, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (538, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (539, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (540, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-14 15:16:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (541, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 09:18:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (542, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 09:20:55', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (543, 'asda', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:17:33', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (544, 'asdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:19:02', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (545, 'sadasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:21:28', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (546, 'sadasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:21:30', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (547, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:23:09', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (548, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:23:12', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (549, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:23:23', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (550, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:25:09', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (551, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:25:25', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (552, 'sada', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:27:18', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (553, 'asd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:28:18', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (554, 'sadas', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:41:06', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (555, 'sadas', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:41:08', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (556, 'asdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:42:10', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (557, 'asdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:42:13', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (558, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:42:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (559, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:42:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (560, 'sda', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:43:46', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (561, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:45:53', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (562, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:45:58', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (563, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:45:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (564, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:01', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (565, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:46:03', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (566, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:46:04', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (567, 'dema', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-15 14:46:05', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (568, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (569, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:16', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (570, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (571, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:46:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (572, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:48:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (573, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:26', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (574, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (575, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (576, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:49:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (577, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:59:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (578, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 14:59:55', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (579, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:02:02', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (580, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:03:01', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (581, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:04:25', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (582, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:04:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (583, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:04:34', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (584, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:05:50', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (585, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:06:36', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (586, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:10:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (587, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:11:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (588, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:12:15', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (589, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:13:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (590, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:15:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (591, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:16:02', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (592, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:20:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (593, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:21:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (594, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:21:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (595, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:21:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (596, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:26:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (597, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:49:34', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (598, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:49:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (599, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:57:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (600, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 15:57:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (601, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 16:00:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (602, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 16:02:47', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (603, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 16:02:58', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (604, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:10:05', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (605, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:30:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (606, 'admin', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:31:16', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (607, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:31:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (608, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:33:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (609, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 16:34:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (610, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 17:55:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (611, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 17:56:40', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (612, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 17:57:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (613, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 18:00:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (614, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-15 18:01:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (615, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:05:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (616, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:21:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (617, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:21:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (618, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:22:23', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (619, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-15 18:23:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (620, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 09:30:54', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (621, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 09:57:49', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (622, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 09:58:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (623, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:14:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (624, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:20:26', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (625, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (626, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:23', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (627, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (628, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 10:22:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (629, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 10:32:10', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (630, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 10:32:49', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (631, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 11:30:03', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (632, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 12:03:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (633, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 12:06:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (634, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 14:14:50', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (635, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 15:57:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (636, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 16:43:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (637, 'demosada', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:17:12', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (638, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:17:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (639, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:17:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (640, 'demoasdasd', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:17:53', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (641, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:18:23', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (642, 'zsasda', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:18:26', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (643, 'zsa', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:18:41', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (644, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:18:48', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (645, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:19:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (646, 'demo55', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:21:06', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (647, 'demo4564646', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:21:21', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (648, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:21:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (649, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:22:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (650, 'demo2', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:24:11', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (651, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:24:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (652, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:25:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (653, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:25:22', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (654, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:25:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (655, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-16 17:25:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (656, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:26:03', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (657, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:26:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (658, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:27:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (659, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:27:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (660, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:28:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (661, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:28:10', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (662, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:28:31', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (663, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:29:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (664, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-16 17:30:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (665, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:30:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (666, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:31:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (667, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:31:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (668, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:32:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (669, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:37:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (670, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:42:16', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (671, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:44:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (672, 'zsss', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:45:23', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (673, 'zsss', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:45:29', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (674, 'zsss', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-16 17:45:34', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (675, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 17:50:57', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (676, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:05:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (677, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:18:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (678, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:22:40', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (679, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:24:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (680, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:24:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (681, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-16 18:24:51', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (682, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:00:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (683, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:04:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (684, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:05:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (685, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:29:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (686, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:35:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (687, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:43:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (688, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-17 10:45:05', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (689, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:45:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (690, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-17 10:45:37', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (691, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 0, '账号密码错误', '2022-03-17 10:46:50', + '系统后台'); +INSERT INTO `sys_login_log` +VALUES (692, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:47:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (693, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:48:23', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (694, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 10:51:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (695, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:52:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (696, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (697, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (698, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (699, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:55:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (700, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 10:57:36', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (701, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:06:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (702, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:09:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (703, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:11:10', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (704, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:26:31', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (705, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:30:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (706, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:36:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (707, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:42:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (708, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:45:25', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (709, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 11:54:51', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (710, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 14:41:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (711, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 14:45:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (712, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 14:55:57', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (713, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:15:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (714, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:20:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (715, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:21:49', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (716, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:24:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (717, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:46:38', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (718, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:48:02', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (719, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:49:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (720, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:50:36', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (721, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:51:48', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (722, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:54:50', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (723, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:56:04', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (724, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:57:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (725, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 15:58:24', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (726, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 16:04:05', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (727, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:04:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (728, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 16:10:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (729, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:13:49', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (730, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:16:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (731, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:32:57', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (732, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:39:26', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (733, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:42:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (734, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:44:38', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (735, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:46:11', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (736, 'zs', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:48:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (737, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 16:54:33', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (738, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-17 17:06:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (739, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 17:55:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (740, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-17 18:07:51', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (741, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-18 09:44:38', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (742, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-18 14:29:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (743, 'zs', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-18 15:22:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (744, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-18 15:22:29', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (745, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 09:21:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (746, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:14:54', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (747, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:14:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (748, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:15:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (749, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:16:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (750, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 14:38:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (751, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 15:17:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (752, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 15:29:55', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (753, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 15:58:22', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (754, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-21 18:06:31', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (755, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-22 09:01:15', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (756, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-22 09:11:55', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (757, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 09:00:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (758, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-24 09:59:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (759, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:45:09', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (760, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:47:54', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (761, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:48:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (762, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 14:52:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (763, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 15:02:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (764, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 15:02:36', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (765, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-24 15:05:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (766, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 17:06:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (767, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-24 17:09:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (768, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-25 15:08:31', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (769, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-25 15:11:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (770, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-25 15:12:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (771, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-25 16:06:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (772, 'demo2', '127.0.0.1', '内网IP', 'ApiPOST', '', 0, '账号密码错误', '2022-03-25 16:41:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (773, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-28 10:24:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (774, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-28 10:37:47', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (775, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-28 14:27:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (776, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-28 14:29:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (777, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-28 16:27:11', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (778, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-29 10:10:16', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (779, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-29 10:49:47', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (780, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 09:06:05', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (781, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-30 09:58:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (782, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:19:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (783, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:20:01', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (784, 'test', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:50:40', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (785, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 10:51:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (786, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:08:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (787, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:09:44', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (788, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:09:49', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (789, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:23:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (790, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-30 11:41:01', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (791, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-03-30 11:44:36', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (792, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-03-31 09:34:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (793, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-01 10:09:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (794, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-01 10:13:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (795, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-01 10:16:04', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (796, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-01 15:02:11', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (797, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-02 09:15:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (798, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-02 09:15:34', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (799, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-02 09:59:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (800, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-02 11:04:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (801, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-06 09:51:48', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (802, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-06 16:21:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (803, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-06 17:40:57', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (804, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-07 09:34:50', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (805, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-07 15:17:03', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (806, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-07 15:58:53', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (807, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-07 22:13:22', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (808, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-08 09:26:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (809, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-08 12:03:47', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (810, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-08 14:17:47', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (811, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-08 14:24:23', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (812, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-09 12:58:53', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (813, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-11 09:01:47', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (814, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-11 09:13:10', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (815, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-11 09:36:58', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (816, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-11 16:42:45', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (817, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-12 08:59:10', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (818, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-12 09:11:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (819, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-12 14:20:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (820, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-12 16:13:56', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (821, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-13 09:30:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (822, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-13 11:51:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (823, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-13 15:00:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (824, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-13 15:07:04', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (825, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 11:38:33', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (826, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:08:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (827, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:09:03', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (828, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:11:46', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (829, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:40:42', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (830, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:41:48', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (831, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:46:52', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (832, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 15:48:41', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (833, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 17:50:00', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (834, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 18:08:01', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (835, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-14 21:10:21', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (836, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 10:07:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (837, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 10:48:15', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (838, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:08', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (839, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:16', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (840, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:18', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (841, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 11:15:20', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (842, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:10', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (843, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:12', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (844, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:14', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (845, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:15', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (846, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:16', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (847, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-16 15:59:17', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (848, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 16:11:58', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (849, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-16 17:01:43', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (850, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-18 10:33:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (851, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-18 10:45:05', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (852, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-18 16:27:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (853, 'demo', '::1', '安徽省 合肥市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-18 20:59:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (854, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-18 22:18:35', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (855, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 08:49:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (856, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 08:55:49', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (857, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 08:57:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (858, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:50:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (859, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:06', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (860, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:07', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (861, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:29', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (862, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (863, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (864, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:31', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (865, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (866, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-19 09:51:32', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (867, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 11:08:39', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (868, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 11:50:30', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (869, 'demo', '127.0.0.1', '内网IP', 'Firefox', 'Windows 10', 1, '登录成功', '2022-04-19 15:07:34', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (870, 'admin', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 16:38:37', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (871, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-19 17:29:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (872, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 08:42:41', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (873, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 09:51:36', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (874, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:41:01', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (875, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:50:15', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (876, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:50:19', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (877, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 10:50:59', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (878, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 14:38:28', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (879, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-20 16:26:04', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (880, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-20 16:27:13', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (881, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-21 08:31:03', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (882, 'demo', '::1', '云南省 曲靖市', 'Chrome', 'Windows 10', 1, '登录成功', '2022-04-21 09:22:27', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (883, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-21 17:17:35', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (884, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-21 17:27:48', '系统后台'); +INSERT INTO `sys_login_log` +VALUES (885, 'demo', '127.0.0.1', '内网IP', 'ApiPOST', '', 1, '登录成功', '2022-04-21 17:28:09', '系统后台'); -- ---------------------------- -- Table structure for sys_oper_log -- ---------------------------- DROP TABLE IF EXISTS `sys_oper_log`; -CREATE TABLE `sys_oper_log` ( - `oper_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '日志主键', - `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模块标题', - `business_type` int(2) NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)', - `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方法名称', - `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求方式', - `operator_type` int(1) NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)', - `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人员', - `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', - `oper_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求URL', - `oper_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址', - `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作地点', - `oper_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '请求参数', - `json_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '返回参数', - `status` int(1) NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)', - `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误消息', - `oper_time` datetime(0) NULL DEFAULT NULL COMMENT '操作时间', - PRIMARY KEY (`oper_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic; +CREATE TABLE `sys_oper_log` +( + `oper_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '日志主键', + `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模块标题', + `business_type` int(2) NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)', + `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方法名称', + `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求方式', + `operator_type` int(1) NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)', + `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人员', + `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', + `oper_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求URL', + `oper_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址', + `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作地点', + `oper_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '请求参数', + `json_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '返回参数', + `status` int(1) NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)', + `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误消息', + `oper_time` datetime(0) NULL DEFAULT NULL COMMENT '操作时间', + PRIMARY KEY (`oper_id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 1 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' + ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_post -- ---------------------------- DROP TABLE IF EXISTS `sys_post`; -CREATE TABLE `sys_post` ( - `post_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '岗位ID', - `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码', - `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称', - `post_sort` int(4) NOT NULL COMMENT '显示顺序', - `status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', - `created_by` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', - `updated_by` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改人', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', - `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`post_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位信息表' ROW_FORMAT = Compact; +CREATE TABLE `sys_post` +( + `post_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '岗位ID', + `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码', + `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称', + `post_sort` int(4) NOT NULL COMMENT '显示顺序', + `status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `created_by` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', + `updated_by` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修改人', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`post_id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 10 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '岗位信息表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_post -- ---------------------------- -INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, 1, '', 0, 0, '2021-07-11 11:32:58', NULL, NULL); -INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, 1, '', 0, 0, '2021-07-12 11:01:26', NULL, NULL); -INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, 1, '', 0, 0, '2021-07-12 11:01:30', NULL, NULL); -INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, 0, '普通员工', 0, 31, '2021-07-12 11:01:33', '2022-04-08 15:32:23', NULL); -INSERT INTO `sys_post` VALUES (5, 'it', 'IT部', 5, 1, '信息部', 31, 31, '2021-07-12 11:09:42', '2022-04-09 12:59:12', NULL); -INSERT INTO `sys_post` VALUES (6, '1111', '1111', 0, 1, '11111', 31, 0, '2022-04-08 15:32:44', '2022-04-08 15:32:44', '2022-04-08 15:51:24'); -INSERT INTO `sys_post` VALUES (7, '222', '2222', 0, 1, '22222', 31, 0, '2022-04-08 15:32:55', '2022-04-08 15:32:55', '2022-04-08 15:51:24'); -INSERT INTO `sys_post` VALUES (8, '33333', '3333', 0, 0, '33333', 31, 0, '2022-04-08 15:33:01', '2022-04-08 15:33:01', '2022-04-08 15:51:40'); -INSERT INTO `sys_post` VALUES (9, '222', '111', 0, 1, '2313213', 31, 0, '2022-04-08 15:52:53', '2022-04-08 15:52:53', '2022-04-08 15:52:56'); +INSERT INTO `sys_post` +VALUES (1, 'ceo', '董事长', 1, 1, '', 0, 0, '2021-07-11 11:32:58', NULL, NULL); +INSERT INTO `sys_post` +VALUES (2, 'se', '项目经理', 2, 1, '', 0, 0, '2021-07-12 11:01:26', NULL, NULL); +INSERT INTO `sys_post` +VALUES (3, 'hr', '人力资源', 3, 1, '', 0, 0, '2021-07-12 11:01:30', NULL, NULL); +INSERT INTO `sys_post` +VALUES (4, 'user', '普通员工', 4, 0, '普通员工', 0, 31, '2021-07-12 11:01:33', '2022-04-08 15:32:23', NULL); +INSERT INTO `sys_post` +VALUES (5, 'it', 'IT部', 5, 1, '信息部', 31, 31, '2021-07-12 11:09:42', '2022-04-09 12:59:12', NULL); +INSERT INTO `sys_post` +VALUES (6, '1111', '1111', 0, 1, '11111', 31, 0, '2022-04-08 15:32:44', '2022-04-08 15:32:44', '2022-04-08 15:51:24'); +INSERT INTO `sys_post` +VALUES (7, '222', '2222', 0, 1, '22222', 31, 0, '2022-04-08 15:32:55', '2022-04-08 15:32:55', '2022-04-08 15:51:24'); +INSERT INTO `sys_post` +VALUES (8, '33333', '3333', 0, 0, '33333', 31, 0, '2022-04-08 15:33:01', '2022-04-08 15:33:01', '2022-04-08 15:51:40'); +INSERT INTO `sys_post` +VALUES (9, '222', '111', 0, 1, '2313213', 31, 0, '2022-04-08 15:52:53', '2022-04-08 15:52:53', '2022-04-08 15:52:56'); -- ---------------------------- -- Table structure for sys_role -- ---------------------------- DROP TABLE IF EXISTS `sys_role`; -CREATE TABLE `sys_role` ( - `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, - `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态;0:禁用;1:正常', - `list_order` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序', - `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '角色名称', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注', - `data_scope` tinyint(3) UNSIGNED NOT NULL DEFAULT 3 COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', - PRIMARY KEY (`id`) USING BTREE, - INDEX `status`(`status`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色表' ROW_FORMAT = Compact; +CREATE TABLE `sys_role` +( + `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, + `status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态;0:禁用;1:正常', + `list_order` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '排序', + `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '角色名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注', + `data_scope` tinyint(3) UNSIGNED NOT NULL DEFAULT 3 COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `status` (`status`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 9 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '角色表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_role -- ---------------------------- -INSERT INTO `sys_role` VALUES (1, 1, 0, '超级管理员', '备注', 3, '2022-04-01 11:38:39', '2022-04-09 12:59:28'); -INSERT INTO `sys_role` VALUES (2, 1, 0, '普通管理员', '备注', 3, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); -INSERT INTO `sys_role` VALUES (3, 1, 0, '站点管理员', '站点管理人员', 3, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); -INSERT INTO `sys_role` VALUES (4, 1, 0, '初级管理员', '初级管理员', 3, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); -INSERT INTO `sys_role` VALUES (5, 1, 0, '高级管理员', '高级管理员', 2, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); -INSERT INTO `sys_role` VALUES (8, 1, 0, '区级管理员', '', 2, '2022-04-01 11:38:39', '2022-04-06 09:53:40'); +INSERT INTO `sys_role` +VALUES (1, 1, 0, '超级管理员', '备注', 3, '2022-04-01 11:38:39', '2022-04-09 12:59:28'); +INSERT INTO `sys_role` +VALUES (2, 1, 0, '普通管理员', '备注', 3, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); +INSERT INTO `sys_role` +VALUES (3, 1, 0, '站点管理员', '站点管理人员', 3, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); +INSERT INTO `sys_role` +VALUES (4, 1, 0, '初级管理员', '初级管理员', 3, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); +INSERT INTO `sys_role` +VALUES (5, 1, 0, '高级管理员', '高级管理员', 2, '2022-04-01 11:38:39', '2022-04-01 11:38:39'); +INSERT INTO `sys_role` +VALUES (8, 1, 0, '区级管理员', '', 2, '2022-04-01 11:38:39', '2022-04-06 09:53:40'); -- ---------------------------- -- Table structure for sys_role_dept -- ---------------------------- DROP TABLE IF EXISTS `sys_role_dept`; -CREATE TABLE `sys_role_dept` ( - `role_id` bigint(20) NOT NULL COMMENT '角色ID', - `dept_id` bigint(20) NOT NULL COMMENT '部门ID', - PRIMARY KEY (`role_id`, `dept_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = Compact; +CREATE TABLE `sys_role_dept` +( + `role_id` bigint(20) NOT NULL COMMENT '角色ID', + `dept_id` bigint(20) NOT NULL COMMENT '部门ID', + PRIMARY KEY (`role_id`, `dept_id`) USING BTREE +) ENGINE = InnoDB + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '角色和部门关联表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_role_dept -- ---------------------------- -INSERT INTO `sys_role_dept` VALUES (5, 103); -INSERT INTO `sys_role_dept` VALUES (5, 104); -INSERT INTO `sys_role_dept` VALUES (5, 105); -INSERT INTO `sys_role_dept` VALUES (8, 105); -INSERT INTO `sys_role_dept` VALUES (8, 106); +INSERT INTO `sys_role_dept` +VALUES (5, 103); +INSERT INTO `sys_role_dept` +VALUES (5, 104); +INSERT INTO `sys_role_dept` +VALUES (5, 105); +INSERT INTO `sys_role_dept` +VALUES (8, 105); +INSERT INTO `sys_role_dept` +VALUES (8, 106); -- ---------------------------- -- Table structure for sys_user -- ---------------------------- DROP TABLE IF EXISTS `sys_user`; -CREATE TABLE `sys_user` ( - `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, - `user_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名', - `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '中国手机不带国家代码,国际手机号格式为:国家代码-手机号', - `user_nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户昵称', - `birthday` int(11) NOT NULL DEFAULT 0 COMMENT '生日', - `user_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '登录密码;cmf_password加密', - `user_salt` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加密盐', - `user_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 1 COMMENT '用户状态;0:禁用,1:正常,2:未验证', - `user_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户登录邮箱', - `sex` tinyint(2) NOT NULL DEFAULT 0 COMMENT '性别;0:保密,1:男,2:女', - `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户头像', - `dept_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '部门id', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注', - `is_admin` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否后台管理员 1 是 0 否', - `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '联系地址', - `describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT ' 描述信息', - `last_login_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '最后登录ip', - `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后登录时间', - `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', - `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', - `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `user_login`(`user_name`, `deleted_at`) USING BTREE, - UNIQUE INDEX `mobile`(`mobile`, `deleted_at`) USING BTREE, - INDEX `user_nickname`(`user_nickname`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = Compact; +CREATE TABLE `sys_user` +( + `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, + `user_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户名', + `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '中国手机不带国家代码,国际手机号格式为:国家代码-手机号', + `user_nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户昵称', + `birthday` int(11) NOT NULL DEFAULT 0 COMMENT '生日', + `user_password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '登录密码;cmf_password加密', + `user_salt` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加密盐', + `user_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 1 COMMENT '用户状态;0:禁用,1:正常,2:未验证', + `user_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户登录邮箱', + `sex` tinyint(2) NOT NULL DEFAULT 0 COMMENT '性别;0:保密,1:男,2:女', + `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户头像', + `dept_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '部门id', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注', + `is_admin` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否后台管理员 1 是 0 否', + `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '联系地址', + `describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT ' 描述信息', + `last_login_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '最后登录ip', + `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后登录时间', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `user_login` (`user_name`, `deleted_at`) USING BTREE, + UNIQUE INDEX `mobile` (`mobile`, `deleted_at`) USING BTREE, + INDEX `user_nickname` (`user_nickname`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 43 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '用户表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_user -- ---------------------------- -INSERT INTO `sys_user` VALUES (1, 'admin', '13578342363', '超级管理员', 0, 'c567ae329f9929b518759d3bea13f492', 'f9aZTAa8yz', 1, 'yxh669@qq.com', 1, 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-07-19/ccwpeuqz1i2s769hua.jpeg', 101, '', 1, 'asdasfdsaf大发放打发士大夫发按时', '描述信息', '::1', '2022-04-19 16:38:37', '2021-06-22 17:58:00', '2022-04-19 16:38:37', NULL); -INSERT INTO `sys_user` VALUES (2, 'yixiaohu', '13699885599', '奈斯', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'yxh@qq.com', 1, 'pub_upload/2020-11-02/c6sntzg7r96c7p9gqf.jpeg', 102, '备注', 1, '', '', '[::1]', '2022-02-14 18:10:40', '2021-06-22 17:58:00', '2022-04-13 11:20:03', NULL); -INSERT INTO `sys_user` VALUES (3, 'zs', '16399669855', '张三', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'zs@qq.com', 0, 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-08-02/cd8nif79egjg9kbkgk.jpeg', 101, '', 1, '', '', '127.0.0.1', '2022-03-18 15:22:13', '2021-06-22 17:58:00', '2022-04-21 11:20:06', NULL); -INSERT INTO `sys_user` VALUES (4, 'qlgl', '13758596696', '测试c', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'qlgl@qq.com', 0, '', 102, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:55:28', NULL); -INSERT INTO `sys_user` VALUES (5, 'test', '13845696696', '测试2', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '123@qq.com', 0, '', 101, '', 0, '', '', '::1', '2022-03-30 10:50:39', '2021-06-22 17:58:00', '2022-04-12 17:55:31', NULL); -INSERT INTO `sys_user` VALUES (6, '18999998889', '13755866654', '刘大大', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '1223@qq.com', 0, '', 103, '', 1, '', '', '[::1]', '2022-02-25 14:29:22', '2021-06-22 17:58:00', '2022-04-14 21:11:06', NULL); -INSERT INTO `sys_user` VALUES (7, 'zmm', '13788566696', '张明明', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '11123@qq.com', 0, '', 104, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:55:42', NULL); -INSERT INTO `sys_user` VALUES (8, 'lxx', '13756566696', '李小小', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '123333@qq.com', 0, '', 101, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:55:45', NULL); -INSERT INTO `sys_user` VALUES (10, 'xmm', '13588999969', '小秘密', 0, '2de2a8df703bfc634cfda2cb2f6a59be', 'Frz7LJY7SE', 1, '696@qq.com', 0, '', 101, '', 1, '', '', '[::1]', '2021-07-22 17:08:53', '2021-06-22 17:58:00', '2022-04-12 17:55:50', NULL); -INSERT INTO `sys_user` VALUES (14, 'cd_19', '13699888899', '看金利科技', 0, '1169d5fe4119fd4277a95f02d7036171', '7paigEoedh', 1, '', 0, '', 102, '', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2022-04-12 18:13:22', NULL); -INSERT INTO `sys_user` VALUES (15, 'lmm', '13587754545', '刘敏敏', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'a@coc.com', 0, '', 201, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:56:23', NULL); -INSERT INTO `sys_user` VALUES (16, 'ldn', '13899658874', '李大牛', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'a@ll.con', 0, '', 102, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:56:27', NULL); -INSERT INTO `sys_user` VALUES (20, 'dbc', '13877555566', '大百词', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (22, 'yxfmlbb', '15969423326', '大数据部门测试', 0, '66f89b40ee4a10aabaf70c15756429ea', 'mvd2OtUe8f', 1, 'yxh6691@qq.com', 0, 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-09-29/cem20k3fdciosy7nwo.jpeg', 200, '', 1, '2222233', '1222', '[::1]', '2021-10-28 11:36:07', '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (23, 'wangming', '13699888855', '王明', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (24, 'zhk', '13699885591', '综合科', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, '', '', '192.168.0.146', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (28, 'demo3', '18699888855', '测试账号1', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '123132@qq.com', 0, '', 109, '', 1, '', '', '192.168.0.229', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (31, 'demo', '15334455789', '李四', 0, '39978de67915a11e94bfe9c879b2d9a1', 'gqwLs4n95E', 1, '223@qq.com', 2, 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-11-30/cg30rab8myj85vjzcf.jpeg', 109, '', 1, '云南省曲靖市22223', '12345', '127.0.0.1', '2022-04-21 17:28:09', '2021-06-22 17:58:00', '2022-04-21 17:28:09', NULL); -INSERT INTO `sys_user` VALUES (32, 'demo100', '18699888859', '测试账号1', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, '', '', '[::1]', '2021-11-24 18:01:21', '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (33, 'demo110', '18699888853', '测试账号1', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (34, 'yxfmlbb2', '15969423327', '研发部门测试', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '1111@qqq.com', 1, '', 103, '', 0, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (35, 'wk666', '18888888888', 'wk', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '396861557@qq.com', 1, '', 100, '', 1, '', '', '[::1]', '2021-12-09 14:52:37', '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (36, 'zxd', '13699885565', '张晓东', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'zxk@qq.com', 1, '', 201, '666', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); -INSERT INTO `sys_user` VALUES (37, 'yxfmlbb3', '13513513511', '张三', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '111@qq.com', 0, '', 204, '', 1, '', '', '[::1]', '2021-07-26 14:49:25', '2021-06-22 17:58:00', '2021-07-26 14:49:18', NULL); -INSERT INTO `sys_user` VALUES (38, 'test_user', '18888888880', 'test', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '11@qq.com', 1, '', 200, '111', 0, '', '', '', NULL, '2021-06-22 17:58:00', '2021-07-12 22:05:29', NULL); -INSERT INTO `sys_user` VALUES (39, 'asan', '18687460555', '阿三', 0, '2354837137115700e2adf870ac113dcf', 'drdDvbtYZW', 1, '456654@qq.com', 1, '', 201, '666666', 1, '', '', '', NULL, '2021-07-12 17:21:43', '2021-07-12 21:13:31', '2021-07-12 22:00:44'); -INSERT INTO `sys_user` VALUES (40, 'asi', '13655888888', '啊四', 0, 'fbb755b35d48759dad47bb1540249fd1', '9dfUstcxrz', 1, '5464@qq.com', 1, '', 201, 'adsaasd', 1, '', '', '', '0000-00-00 00:00:00', '2021-07-12 17:46:27', '2021-07-12 21:29:41', '2021-07-12 22:00:44'); -INSERT INTO `sys_user` VALUES (41, 'awu', '13578556546', '阿五', 0, '3b36a96afa0dfd66aa915e0816e0e9f6', '9gHRa9ho4U', 0, '132321@qq.com', 1, '', 201, 'asdasdasd', 1, '', '', '', NULL, '2021-07-12 17:54:31', '2021-07-12 21:46:34', '2021-07-12 21:59:56'); -INSERT INTO `sys_user` VALUES (42, 'demo01', '13699888556', '测试01222', 0, '048dc94116558fb40920f3553ecd5fe8', 'KiVrfzKJQx', 1, '456@qq.com', 2, '', 109, '测试用户', 1, '', '', '', NULL, '2022-04-12 16:15:23', '2022-04-12 17:54:49', NULL); +INSERT INTO `sys_user` +VALUES (1, 'admin', '13578342363', '超级管理员', 0, 'c567ae329f9929b518759d3bea13f492', 'f9aZTAa8yz', 1, + 'yxh669@qq.com', 1, + 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-07-19/ccwpeuqz1i2s769hua.jpeg', 101, '', 1, + 'asdasfdsaf大发放打发士大夫发按时', '描述信息', '::1', '2022-04-19 16:38:37', '2021-06-22 17:58:00', + '2022-04-19 16:38:37', NULL); +INSERT INTO `sys_user` +VALUES (2, 'yixiaohu', '13699885599', '奈斯', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'yxh@qq.com', 1, + 'pub_upload/2020-11-02/c6sntzg7r96c7p9gqf.jpeg', 102, '备注', 1, '', '', '[::1]', '2022-02-14 18:10:40', + '2021-06-22 17:58:00', '2022-04-13 11:20:03', NULL); +INSERT INTO `sys_user` +VALUES (3, 'zs', '16399669855', '张三', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'zs@qq.com', 0, + 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-08-02/cd8nif79egjg9kbkgk.jpeg', 101, '', 1, '', + '', '127.0.0.1', '2022-03-18 15:22:13', '2021-06-22 17:58:00', '2022-04-21 11:20:06', NULL); +INSERT INTO `sys_user` +VALUES (4, 'qlgl', '13758596696', '测试c', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'qlgl@qq.com', 0, '', + 102, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:55:28', NULL); +INSERT INTO `sys_user` +VALUES (5, 'test', '13845696696', '测试2', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '123@qq.com', 0, '', + 101, '', 0, '', '', '::1', '2022-03-30 10:50:39', '2021-06-22 17:58:00', '2022-04-12 17:55:31', NULL); +INSERT INTO `sys_user` +VALUES (6, '18999998889', '13755866654', '刘大大', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, + '1223@qq.com', 0, '', 103, '', 1, '', '', '[::1]', '2022-02-25 14:29:22', '2021-06-22 17:58:00', + '2022-04-14 21:11:06', NULL); +INSERT INTO `sys_user` +VALUES (7, 'zmm', '13788566696', '张明明', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '11123@qq.com', 0, + '', 104, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:55:42', NULL); +INSERT INTO `sys_user` +VALUES (8, 'lxx', '13756566696', '李小小', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '123333@qq.com', 0, + '', 101, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:55:45', NULL); +INSERT INTO `sys_user` +VALUES (10, 'xmm', '13588999969', '小秘密', 0, '2de2a8df703bfc634cfda2cb2f6a59be', 'Frz7LJY7SE', 1, '696@qq.com', 0, '', + 101, '', 1, '', '', '[::1]', '2021-07-22 17:08:53', '2021-06-22 17:58:00', '2022-04-12 17:55:50', NULL); +INSERT INTO `sys_user` +VALUES (14, 'cd_19', '13699888899', '看金利科技', 0, '1169d5fe4119fd4277a95f02d7036171', '7paigEoedh', 1, '', 0, '', + 102, '', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2022-04-12 18:13:22', NULL); +INSERT INTO `sys_user` +VALUES (15, 'lmm', '13587754545', '刘敏敏', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'a@coc.com', 0, '', + 201, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:56:23', NULL); +INSERT INTO `sys_user` +VALUES (16, 'ldn', '13899658874', '李大牛', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'a@ll.con', 0, '', + 102, '', 1, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2022-04-12 17:56:27', NULL); +INSERT INTO `sys_user` +VALUES (20, 'dbc', '13877555566', '大百词', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, + '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (22, 'yxfmlbb', '15969423326', '大数据部门测试', 0, '66f89b40ee4a10aabaf70c15756429ea', 'mvd2OtUe8f', 1, + 'yxh6691@qq.com', 0, + 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-09-29/cem20k3fdciosy7nwo.jpeg', 200, '', 1, + '2222233', '1222', '[::1]', '2021-10-28 11:36:07', '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (23, 'wangming', '13699888855', '王明', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', + 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (24, 'zhk', '13699885591', '综合科', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, '', 1, + '', '', '192.168.0.146', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (28, 'demo3', '18699888855', '测试账号1', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, + '123132@qq.com', 0, '', 109, '', 1, '', '', '192.168.0.229', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', + NULL); +INSERT INTO `sys_user` +VALUES (31, 'demo', '15334455789', '李四', 0, '39978de67915a11e94bfe9c879b2d9a1', 'gqwLs4n95E', 1, '223@qq.com', 2, + 'https://yxh-1301841944.cos.ap-chongqing.myqcloud.com/gfast/2021-11-30/cg30rab8myj85vjzcf.jpeg', 109, '', 1, + '云南省曲靖市22223', '12345', '127.0.0.1', '2022-04-21 17:28:09', '2021-06-22 17:58:00', '2022-04-21 17:28:09', + NULL); +INSERT INTO `sys_user` +VALUES (32, 'demo100', '18699888859', '测试账号1', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, + '', 1, '', '', '[::1]', '2021-11-24 18:01:21', '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (33, 'demo110', '18699888853', '测试账号1', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '', 0, '', 0, + '', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (34, 'yxfmlbb2', '15969423327', '研发部门测试', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, + '1111@qqq.com', 1, '', 103, '', 0, '', '', '127.0.0.1', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', + NULL); +INSERT INTO `sys_user` +VALUES (35, 'wk666', '18888888888', 'wk', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '396861557@qq.com', 1, + '', 100, '', 1, '', '', '[::1]', '2021-12-09 14:52:37', '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (36, 'zxd', '13699885565', '张晓东', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, 'zxk@qq.com', 1, '', + 201, '666', 1, '', '', '', NULL, '2021-06-22 17:58:00', '2021-06-22 17:58:00', NULL); +INSERT INTO `sys_user` +VALUES (37, 'yxfmlbb3', '13513513511', '张三', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '111@qq.com', 0, + '', 204, '', 1, '', '', '[::1]', '2021-07-26 14:49:25', '2021-06-22 17:58:00', '2021-07-26 14:49:18', NULL); +INSERT INTO `sys_user` +VALUES (38, 'test_user', '18888888880', 'test', 0, '542a6e44dbac171f260fc4a032cd5522', 'dlqVVBTADg', 1, '11@qq.com', 1, + '', 200, '111', 0, '', '', '', NULL, '2021-06-22 17:58:00', '2021-07-12 22:05:29', NULL); +INSERT INTO `sys_user` +VALUES (39, 'asan', '18687460555', '阿三', 0, '2354837137115700e2adf870ac113dcf', 'drdDvbtYZW', 1, '456654@qq.com', 1, + '', 201, '666666', 1, '', '', '', NULL, '2021-07-12 17:21:43', '2021-07-12 21:13:31', '2021-07-12 22:00:44'); +INSERT INTO `sys_user` +VALUES (40, 'asi', '13655888888', '啊四', 0, 'fbb755b35d48759dad47bb1540249fd1', '9dfUstcxrz', 1, '5464@qq.com', 1, '', + 201, 'adsaasd', 1, '', '', '', '0000-00-00 00:00:00', '2021-07-12 17:46:27', '2021-07-12 21:29:41', + '2021-07-12 22:00:44'); +INSERT INTO `sys_user` +VALUES (41, 'awu', '13578556546', '阿五', 0, '3b36a96afa0dfd66aa915e0816e0e9f6', '9gHRa9ho4U', 0, '132321@qq.com', 1, + '', 201, 'asdasdasd', 1, '', '', '', NULL, '2021-07-12 17:54:31', '2021-07-12 21:46:34', '2021-07-12 21:59:56'); +INSERT INTO `sys_user` +VALUES (42, 'demo01', '13699888556', '测试01222', 0, '048dc94116558fb40920f3553ecd5fe8', 'KiVrfzKJQx', 1, '456@qq.com', + 2, '', 109, '测试用户', 1, '', '', '', NULL, '2022-04-12 16:15:23', '2022-04-12 17:54:49', NULL); -- ---------------------------- -- Table structure for sys_user_online -- ---------------------------- DROP TABLE IF EXISTS `sys_user_online`; -CREATE TABLE `sys_user_online` ( - `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, - `uuid` char(32) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '' COMMENT '用户标识', - `token` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '' COMMENT '用户token', - `create_time` datetime(0) NULL DEFAULT NULL COMMENT '登录时间', - `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名', - `ip` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '登录ip', - `explorer` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '浏览器', - `os` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作系统', - PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uni_token`(`token`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 17387 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户在线状态表' ROW_FORMAT = Dynamic; +CREATE TABLE `sys_user_online` +( + `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, + `uuid` char(32) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '' COMMENT '用户标识', + `token` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '' COMMENT '用户token', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '登录时间', + `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名', + `ip` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '登录ip', + `explorer` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '浏览器', + `os` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作系统', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `uni_token` (`token`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 17387 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '用户在线状态表' + ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sys_user_post -- ---------------------------- DROP TABLE IF EXISTS `sys_user_post`; -CREATE TABLE `sys_user_post` ( - `user_id` bigint(20) NOT NULL COMMENT '用户ID', - `post_id` bigint(20) NOT NULL COMMENT '岗位ID', - PRIMARY KEY (`user_id`, `post_id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = Compact; +CREATE TABLE `sys_user_post` +( + `user_id` bigint(20) NOT NULL COMMENT '用户ID', + `post_id` bigint(20) NOT NULL COMMENT '岗位ID', + PRIMARY KEY (`user_id`, `post_id`) USING BTREE +) ENGINE = InnoDB + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '用户与岗位关联表' + ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_user_post -- ---------------------------- -INSERT INTO `sys_user_post` VALUES (1, 2); -INSERT INTO `sys_user_post` VALUES (1, 3); -INSERT INTO `sys_user_post` VALUES (2, 1); -INSERT INTO `sys_user_post` VALUES (2, 2); -INSERT INTO `sys_user_post` VALUES (3, 2); -INSERT INTO `sys_user_post` VALUES (5, 2); -INSERT INTO `sys_user_post` VALUES (10, 1); -INSERT INTO `sys_user_post` VALUES (10, 2); -INSERT INTO `sys_user_post` VALUES (10, 3); -INSERT INTO `sys_user_post` VALUES (10, 4); -INSERT INTO `sys_user_post` VALUES (10, 5); -INSERT INTO `sys_user_post` VALUES (14, 1); -INSERT INTO `sys_user_post` VALUES (15, 4); -INSERT INTO `sys_user_post` VALUES (16, 2); -INSERT INTO `sys_user_post` VALUES (22, 1); -INSERT INTO `sys_user_post` VALUES (22, 2); -INSERT INTO `sys_user_post` VALUES (31, 2); -INSERT INTO `sys_user_post` VALUES (34, 1); -INSERT INTO `sys_user_post` VALUES (35, 2); -INSERT INTO `sys_user_post` VALUES (35, 3); -INSERT INTO `sys_user_post` VALUES (36, 1); -INSERT INTO `sys_user_post` VALUES (37, 3); -INSERT INTO `sys_user_post` VALUES (38, 2); -INSERT INTO `sys_user_post` VALUES (38, 3); -INSERT INTO `sys_user_post` VALUES (42, 2); -INSERT INTO `sys_user_post` VALUES (42, 3); +INSERT INTO `sys_user_post` +VALUES (1, 2); +INSERT INTO `sys_user_post` +VALUES (1, 3); +INSERT INTO `sys_user_post` +VALUES (2, 1); +INSERT INTO `sys_user_post` +VALUES (2, 2); +INSERT INTO `sys_user_post` +VALUES (3, 2); +INSERT INTO `sys_user_post` +VALUES (5, 2); +INSERT INTO `sys_user_post` +VALUES (10, 1); +INSERT INTO `sys_user_post` +VALUES (10, 2); +INSERT INTO `sys_user_post` +VALUES (10, 3); +INSERT INTO `sys_user_post` +VALUES (10, 4); +INSERT INTO `sys_user_post` +VALUES (10, 5); +INSERT INTO `sys_user_post` +VALUES (14, 1); +INSERT INTO `sys_user_post` +VALUES (15, 4); +INSERT INTO `sys_user_post` +VALUES (16, 2); +INSERT INTO `sys_user_post` +VALUES (22, 1); +INSERT INTO `sys_user_post` +VALUES (22, 2); +INSERT INTO `sys_user_post` +VALUES (31, 2); +INSERT INTO `sys_user_post` +VALUES (34, 1); +INSERT INTO `sys_user_post` +VALUES (35, 2); +INSERT INTO `sys_user_post` +VALUES (35, 3); +INSERT INTO `sys_user_post` +VALUES (36, 1); +INSERT INTO `sys_user_post` +VALUES (37, 3); +INSERT INTO `sys_user_post` +VALUES (38, 2); +INSERT INTO `sys_user_post` +VALUES (38, 3); +INSERT INTO `sys_user_post` +VALUES (42, 2); +INSERT INTO `sys_user_post` +VALUES (42, 3); SET FOREIGN_KEY_CHECKS = 1; + +DROP TABLE IF EXISTS `gm_operate_log`; +CREATE TABLE `gm_operate_log` +( + `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID', + `operate_type` int NOT NULL COMMENT ' 操作类型,1修改名称,2发送邮件 ', + `create_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'GM用户名', + `mail_id` bigint UNSIGNED COMMENT '邮件id', + `channel_id` int NOT NULL COMMENT '区服ID', + `uid` int NOT NULL COMMENT '角色ID', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + `created_by` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人', + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `updated_at` datetime(0) NULL DEFAULT NULL COMMENT '修改时间', + `deleted_at` datetime(0) NULL DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 1 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = 'gm操作日志表' + ROW_FORMAT = Compact;