Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
ffie-admin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
szh
ffie-admin
Commits
62e87db6
Commit
62e87db6
authored
Jul 30, 2025
by
szh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add findBrcListByToken
parent
fcbe0588
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
222 additions
and
9 deletions
+222
-9
brc_list.go
server/api/v1/brc/brc_list.go
+23
-0
docs.go
server/docs/docs.go
+67
-0
swagger.json
server/docs/swagger.json
+67
-0
swagger.yaml
server/docs/swagger.yaml
+42
-0
brc_list.go
server/router/brc/brc_list.go
+9
-0
brc_list.go
server/service/brc/brc_list.go
+14
-9
No files found.
server/api/v1/brc/brc_list.go
View file @
62e87db6
...
@@ -256,6 +256,29 @@ func (brcListApi *BrcListApi) FindBrcList(c *gin.Context) {
...
@@ -256,6 +256,29 @@ func (brcListApi *BrcListApi) FindBrcList(c *gin.Context) {
}
}
}
}
// FindBrcByToken 用id查询BrcList
// @Tags BrcList
// @Summary 用id查询BrcList
// @accept application/json
// @Produce application/json
// @Param data query brc.BrcList true "用id查询BrcList"
// @Success 200 {string} string "{"success":true,"data":{},"msg":"查询成功"}"
// @Router /brcList/findBrcListByToken [get]
func
(
brcListApi
*
BrcListApi
)
FindBrcByToken
(
c
*
gin
.
Context
)
{
var
brcList
brc
.
BrcList
err
:=
c
.
ShouldBindQuery
(
&
brcList
)
if
err
!=
nil
{
response
.
FailWithMessage
(
err
.
Error
(),
c
)
return
}
if
rebrcList
,
err
:=
brcListService
.
GetBrcListByToken
(
brcList
.
Token
);
err
!=
nil
{
global
.
GVA_LOG
.
Error
(
"查询失败!"
,
zap
.
Error
(
err
))
response
.
FailWithMessage
(
"查询失败"
,
c
)
}
else
{
response
.
OkWithData
(
gin
.
H
{
"brc"
:
rebrcList
},
c
)
}
}
// GetBrcListList 分页获取BrcList列表
// GetBrcListList 分页获取BrcList列表
// @Tags BrcList
// @Tags BrcList
// @Summary 分页获取BrcList列表
// @Summary 分页获取BrcList列表
...
...
server/docs/docs.go
View file @
62e87db6
...
@@ -1729,6 +1729,73 @@ var doc = `{
...
@@ -1729,6 +1729,73 @@ var doc = `{
}
}
}
}
},
},
"/brcList/findBrcListByToken": {
"get": {
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"BrcList"
],
"summary": "用id查询BrcList",
"parameters": [
{
"type": "string",
"description": "创建时间",
"name": "createdAt",
"in": "query"
},
{
"type": "string",
"name": "hash",
"in": "query"
},
{
"type": "integer",
"description": "主键ID",
"name": "id",
"in": "query"
},
{
"type": "string",
"name": "inscription",
"in": "query"
},
{
"type": "string",
"name": "lockAddr",
"in": "query"
},
{
"type": "string",
"name": "token",
"in": "query"
},
{
"type": "integer",
"name": "totalAmount",
"in": "query"
},
{
"type": "string",
"description": "更新时间",
"name": "updatedAt",
"in": "query"
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"查询成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/brcList/getBrcListList": {
"/brcList/getBrcListList": {
"get": {
"get": {
"security": [
"security": [
...
...
server/docs/swagger.json
View file @
62e87db6
...
@@ -1713,6 +1713,73 @@
...
@@ -1713,6 +1713,73 @@
}
}
}
}
},
},
"/brcList/findBrcListByToken"
:
{
"get"
:
{
"consumes"
:
[
"application/json"
],
"produces"
:
[
"application/json"
],
"tags"
:
[
"BrcList"
],
"summary"
:
"用id查询BrcList"
,
"parameters"
:
[
{
"type"
:
"string"
,
"description"
:
"创建时间"
,
"name"
:
"createdAt"
,
"in"
:
"query"
},
{
"type"
:
"string"
,
"name"
:
"hash"
,
"in"
:
"query"
},
{
"type"
:
"integer"
,
"description"
:
"主键ID"
,
"name"
:
"id"
,
"in"
:
"query"
},
{
"type"
:
"string"
,
"name"
:
"inscription"
,
"in"
:
"query"
},
{
"type"
:
"string"
,
"name"
:
"lockAddr"
,
"in"
:
"query"
},
{
"type"
:
"string"
,
"name"
:
"token"
,
"in"
:
"query"
},
{
"type"
:
"integer"
,
"name"
:
"totalAmount"
,
"in"
:
"query"
},
{
"type"
:
"string"
,
"description"
:
"更新时间"
,
"name"
:
"updatedAt"
,
"in"
:
"query"
}
],
"responses"
:
{
"200"
:
{
"description"
:
"{
\"
success
\"
:true,
\"
data
\"
:{},
\"
msg
\"
:
\"
查询成功
\"
}"
,
"schema"
:
{
"type"
:
"string"
}
}
}
}
},
"/brcList/getBrcListList"
:
{
"/brcList/getBrcListList"
:
{
"get"
:
{
"get"
:
{
"security"
:
[
"security"
:
[
...
...
server/docs/swagger.yaml
View file @
62e87db6
...
@@ -2683,6 +2683,48 @@ paths:
...
@@ -2683,6 +2683,48 @@ paths:
summary
:
用id查询BrcList
summary
:
用id查询BrcList
tags
:
tags
:
-
BrcList
-
BrcList
/brcList/findBrcListByToken
:
get
:
consumes
:
-
application/json
parameters
:
-
description
:
创建时间
in
:
query
name
:
createdAt
type
:
string
-
in
:
query
name
:
hash
type
:
string
-
description
:
主键ID
in
:
query
name
:
id
type
:
integer
-
in
:
query
name
:
inscription
type
:
string
-
in
:
query
name
:
lockAddr
type
:
string
-
in
:
query
name
:
token
type
:
string
-
in
:
query
name
:
totalAmount
type
:
integer
-
description
:
更新时间
in
:
query
name
:
updatedAt
type
:
string
produces
:
-
application/json
responses
:
"
200"
:
description
:
'
{"success":true,"data":{},"msg":"查询成功"}'
schema
:
type
:
string
summary
:
用id查询BrcList
tags
:
-
BrcList
/brcList/getBrcListList
:
/brcList/getBrcListList
:
get
:
get
:
consumes
:
consumes
:
...
...
server/router/brc/brc_list.go
View file @
62e87db6
...
@@ -26,3 +26,12 @@ func (s *BrcListRouter) InitBrcListRouter(Router *gin.RouterGroup) {
...
@@ -26,3 +26,12 @@ func (s *BrcListRouter) InitBrcListRouter(Router *gin.RouterGroup) {
brcListRouterWithoutRecord
.
GET
(
"getBrcListList"
,
brcListApi
.
GetBrcListList
)
// 获取BrcList列表
brcListRouterWithoutRecord
.
GET
(
"getBrcListList"
,
brcListApi
.
GetBrcListList
)
// 获取BrcList列表
}
}
}
}
// InitBrcListRouter 初始化 BrcList 路由信息
func
(
s
*
BrcListRouter
)
InitBrcListPubRouter
(
Router
*
gin
.
RouterGroup
)
{
brcListRouterWithoutRecord
:=
Router
.
Group
(
"brcList"
)
var
brcListApi
=
v1
.
ApiGroupApp
.
BrcApiGroup
.
BrcListApi
{
brcListRouterWithoutRecord
.
GET
(
"findBrcListByToken"
,
brcListApi
.
FindBrcByToken
)
// 根据ID获取BrcList
}
}
server/service/brc/brc_list.go
View file @
62e87db6
...
@@ -3,8 +3,8 @@ package brc
...
@@ -3,8 +3,8 @@ package brc
import
(
import
(
"ffie-admin/server/global"
"ffie-admin/server/global"
"ffie-admin/server/model/brc"
"ffie-admin/server/model/brc"
"ffie-admin/server/model/common/request"
brcReq
"ffie-admin/server/model/brc/request"
brcReq
"ffie-admin/server/model/brc/request"
"ffie-admin/server/model/common/request"
)
)
type
BrcListService
struct
{
type
BrcListService
struct
{
...
@@ -19,46 +19,51 @@ func (brcListService *BrcListService) CreateBrcList(brcList brc.BrcList) (err er
...
@@ -19,46 +19,51 @@ func (brcListService *BrcListService) CreateBrcList(brcList brc.BrcList) (err er
// DeleteBrcList 删除BrcList记录
// DeleteBrcList 删除BrcList记录
// Author [piexlmax](https://github.com/piexlmax)
// Author [piexlmax](https://github.com/piexlmax)
func
(
brcListService
*
BrcListService
)
DeleteBrcList
(
brcList
brc
.
BrcList
)
(
err
error
)
{
func
(
brcListService
*
BrcListService
)
DeleteBrcList
(
brcList
brc
.
BrcList
)
(
err
error
)
{
err
=
global
.
GVA_DB
.
Delete
(
&
brcList
)
.
Error
err
=
global
.
GVA_DB
.
Delete
(
&
brcList
)
.
Error
return
err
return
err
}
}
// DeleteBrcListByIds 批量删除BrcList记录
// DeleteBrcListByIds 批量删除BrcList记录
// Author [piexlmax](https://github.com/piexlmax)
// Author [piexlmax](https://github.com/piexlmax)
func
(
brcListService
*
BrcListService
)
DeleteBrcListByIds
(
ids
request
.
IdsReq
)
(
err
error
)
{
func
(
brcListService
*
BrcListService
)
DeleteBrcListByIds
(
ids
request
.
IdsReq
)
(
err
error
)
{
err
=
global
.
GVA_DB
.
Delete
(
&
[]
brc
.
BrcList
{},
"id in ?"
,
ids
.
Ids
)
.
Error
err
=
global
.
GVA_DB
.
Delete
(
&
[]
brc
.
BrcList
{},
"id in ?"
,
ids
.
Ids
)
.
Error
return
err
return
err
}
}
// UpdateBrcList 更新BrcList记录
// UpdateBrcList 更新BrcList记录
// Author [piexlmax](https://github.com/piexlmax)
// Author [piexlmax](https://github.com/piexlmax)
func
(
brcListService
*
BrcListService
)
UpdateBrcList
(
brcList
brc
.
BrcList
)
(
err
error
)
{
func
(
brcListService
*
BrcListService
)
UpdateBrcList
(
brcList
brc
.
BrcList
)
(
err
error
)
{
err
=
global
.
GVA_DB
.
Save
(
&
brcList
)
.
Error
err
=
global
.
GVA_DB
.
Save
(
&
brcList
)
.
Error
return
err
return
err
}
}
// GetBrcList 根据id获取BrcList记录
// GetBrcList 根据id获取BrcList记录
// Author [piexlmax](https://github.com/piexlmax)
// Author [piexlmax](https://github.com/piexlmax)
func
(
brcListService
*
BrcListService
)
GetBrcList
(
id
uint
)
(
brcList
brc
.
BrcList
,
err
error
)
{
func
(
brcListService
*
BrcListService
)
GetBrcList
(
id
uint
)
(
brcList
brc
.
BrcList
,
err
error
)
{
err
=
global
.
GVA_DB
.
Where
(
"id = ?"
,
id
)
.
First
(
&
brcList
)
.
Error
err
=
global
.
GVA_DB
.
Where
(
"id = ?"
,
id
)
.
First
(
&
brcList
)
.
Error
return
return
}
}
func
(
brcListService
*
BrcListService
)
GetBrcListByToken
(
token
string
)
(
brcList
brc
.
BrcList
,
err
error
)
{
err
=
global
.
GVA_DB
.
Where
(
"token = ?"
,
token
)
.
First
(
&
brcList
)
.
Error
return
}
// GetBrcListInfoList 分页获取BrcList记录
// GetBrcListInfoList 分页获取BrcList记录
// Author [piexlmax](https://github.com/piexlmax)
// Author [piexlmax](https://github.com/piexlmax)
func
(
brcListService
*
BrcListService
)
GetBrcListInfoList
(
info
brcReq
.
BrcListSearch
)
(
list
[]
brc
.
BrcList
,
total
int64
,
err
error
)
{
func
(
brcListService
*
BrcListService
)
GetBrcListInfoList
(
info
brcReq
.
BrcListSearch
)
(
list
[]
brc
.
BrcList
,
total
int64
,
err
error
)
{
limit
:=
info
.
PageSize
limit
:=
info
.
PageSize
offset
:=
info
.
PageSize
*
(
info
.
Page
-
1
)
offset
:=
info
.
PageSize
*
(
info
.
Page
-
1
)
// 创建db
// 创建db
db
:=
global
.
GVA_DB
.
Model
(
&
brc
.
BrcList
{})
db
:=
global
.
GVA_DB
.
Model
(
&
brc
.
BrcList
{})
var
brcLists
[]
brc
.
BrcList
var
brcLists
[]
brc
.
BrcList
// 如果有条件搜索 下方会自动创建搜索语句
// 如果有条件搜索 下方会自动创建搜索语句
if
info
.
StartCreatedAt
!=
nil
&&
info
.
EndCreatedAt
!=
nil
{
if
info
.
StartCreatedAt
!=
nil
&&
info
.
EndCreatedAt
!=
nil
{
db
=
db
.
Where
(
"created_at BETWEEN ? AND ?"
,
info
.
StartCreatedAt
,
info
.
EndCreatedAt
)
db
=
db
.
Where
(
"created_at BETWEEN ? AND ?"
,
info
.
StartCreatedAt
,
info
.
EndCreatedAt
)
}
}
err
=
db
.
Count
(
&
total
)
.
Error
err
=
db
.
Count
(
&
total
)
.
Error
if
err
!=
nil
{
if
err
!=
nil
{
return
return
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment