Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
nbya
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoyanbin
nbya
Commits
aa7cab2b
Commit
aa7cab2b
authored
Jan 21, 2022
by
haoyanbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
07ce8897
Changes
8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
85 additions
and
299 deletions
+85
-299
sys_user.go
app/admin/models/sys_user.go
+1
-0
org_news.go
app/mobile/apis/org_news.go
+4
-3
org_league.go
app/mobile/models/org_league.go
+0
-29
org_user.go
app/operate/apis/org_user.go
+63
-246
org_user.go
app/operate/router/org_user.go
+1
-8
org_user.go
app/operate/service/dto/org_user.go
+3
-0
org_user.go
app/operate/service/org_user.go
+11
-11
pagination.go
common/dto/pagination.go
+2
-2
No files found.
app/admin/models/sys_user.go
View file @
aa7cab2b
...
@@ -22,6 +22,7 @@ type SysUser struct {
...
@@ -22,6 +22,7 @@ type SysUser struct {
PostId
int
`json:"postId" gorm:"size:20;comment:岗位"`
PostId
int
`json:"postId" gorm:"size:20;comment:岗位"`
Remark
string
`json:"remark" gorm:"size:255;comment:备注"`
Remark
string
`json:"remark" gorm:"size:255;comment:备注"`
Status
string
`json:"status" gorm:"size:4;comment:状态"`
Status
string
`json:"status" gorm:"size:4;comment:状态"`
UserType
string
`json:"user_type" gorm:"size:4;comment:用户类型"`
DeptIds
[]
int
`json:"deptIds" gorm:"-"`
DeptIds
[]
int
`json:"deptIds" gorm:"-"`
PostIds
[]
int
`json:"postIds" gorm:"-"`
PostIds
[]
int
`json:"postIds" gorm:"-"`
RoleIds
[]
int
`json:"roleIds" gorm:"-"`
RoleIds
[]
int
`json:"roleIds" gorm:"-"`
...
...
app/mobile/apis/org_news.go
View file @
aa7cab2b
...
@@ -27,14 +27,15 @@ type OrgNews struct {
...
@@ -27,14 +27,15 @@ type OrgNews struct {
// @Param pageIndex query int false "页码"
// @Param pageIndex query int false "页码"
// @Param data body dto.OrgNewsGetPageReq true "data"
// @Param data body dto.OrgNewsGetPageReq true "data"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Success 200 {string} string "{"code": 200, "data": [...]}"
// @Router /mobile/v1/org-news [
ge
t]
// @Router /mobile/v1/org-news [
pos
t]
// @Security Bearer
// @Security Bearer
func
(
e
OrgNews
)
GetPage
(
c
*
gin
.
Context
)
{
func
(
e
OrgNews
)
GetPage
(
c
*
gin
.
Context
)
{
req
:=
dto
.
OrgNewsGetPageReq
{}
req
:=
dto
.
OrgNewsGetPageReq
{}
s
:=
service
.
OrgNews
{}
s
:=
service
.
OrgNews
{}
err
:=
e
.
MakeContext
(
c
)
.
err
:=
c
.
Bind
(
&
req
)
err
=
e
.
MakeContext
(
c
)
.
MakeOrm
()
.
MakeOrm
()
.
Bind
(
&
req
)
.
MakeService
(
&
s
.
Service
)
.
MakeService
(
&
s
.
Service
)
.
Errors
Errors
if
err
!=
nil
{
if
err
!=
nil
{
...
...
app/mobile/models/org_league.go
deleted
100755 → 0
View file @
07ce8897
package
models
import
(
// "gorm.io/gorm"
"go-admin/common/models"
)
type
OrgLeague
struct
{
models
.
Model
LeagueName
string
`json:"leagueName" gorm:"type:varchar(255);comment:联赛级别"`
Status
string
`json:"status" gorm:"type:int(11);comment:联赛开启状态 1 是 0 否"`
models
.
ModelTime
models
.
ControlBy
}
func
(
OrgLeague
)
TableName
()
string
{
return
"org_league"
}
func
(
e
*
OrgLeague
)
Generate
()
models
.
ActiveRecord
{
o
:=
*
e
return
&
o
}
func
(
e
*
OrgLeague
)
GetId
()
interface
{}
{
return
e
.
Id
}
\ No newline at end of file
app/operate/apis/org_user.go
View file @
aa7cab2b
This diff is collapsed.
Click to expand it.
app/operate/router/org_user.go
View file @
aa7cab2b
...
@@ -26,14 +26,7 @@ func registerOrgUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle
...
@@ -26,14 +26,7 @@ func registerOrgUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle
user
:=
v1
.
Group
(
"/org-user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
user
:=
v1
.
Group
(
"/org-user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
.
Use
(
middleware
.
AuthCheckRole
())
.
Use
(
actions
.
PermissionAction
())
{
{
user
.
GET
(
"/profile"
,
api
.
GetProfile
)
user
.
POST
(
"/avatar"
,
api
.
InsetAvatar
)
user
.
PUT
(
"/pwd/set"
,
api
.
UpdatePwd
)
user
.
PUT
(
"/pwd/reset"
,
api
.
ResetPwd
)
user
.
PUT
(
"/pwd/reset"
,
api
.
ResetPwd
)
user
.
PUT
(
"/status"
,
api
.
UpdateStatus
)
user
.
PUT
(
"/status"
,
api
.
UpdateStatus
)
}
}
v1auth
:=
v1
.
Group
(
"/org-user"
)
.
Use
(
authMiddleware
.
MiddlewareFunc
())
{
v1auth
.
GET
(
"/getinfo"
,
api
.
GetInfo
)
}
}
}
app/operate/service/dto/org_user.go
View file @
aa7cab2b
...
@@ -34,6 +34,8 @@ type OrgUserInsertReq struct {
...
@@ -34,6 +34,8 @@ type OrgUserInsertReq struct {
NickName
string
`json:"nickName" comment:"姓名"`
NickName
string
`json:"nickName" comment:"姓名"`
NickNameEn
string
`json:"nickNameEn" comment:"姓名"`
NickNameEn
string
`json:"nickNameEn" comment:"姓名"`
Username
string
`json:"username" comment:"账号"`
Username
string
`json:"username" comment:"账号"`
Status
string
`json:"status" comment:"状态" default:"2"`
UserType
string
`json:"userType" comment:"类型" default:"2"`
common
.
ControlBy
common
.
ControlBy
}
}
...
@@ -45,6 +47,7 @@ func (s *OrgUserInsertReq) Generate(model *models.SysUser) {
...
@@ -45,6 +47,7 @@ func (s *OrgUserInsertReq) Generate(model *models.SysUser) {
model
.
RoleId
,
_
=
strconv
.
Atoi
(
s
.
RoleId
)
model
.
RoleId
,
_
=
strconv
.
Atoi
(
s
.
RoleId
)
model
.
Status
=
"2"
model
.
Status
=
"2"
model
.
Password
=
Pwd
(
"123456"
)
model
.
Password
=
Pwd
(
"123456"
)
model
.
UserType
=
"2"
}
}
func
(
s
*
OrgUserInsertReq
)
GetId
()
interface
{}
{
func
(
s
*
OrgUserInsertReq
)
GetId
()
interface
{}
{
...
...
app/operate/service/org_user.go
View file @
aa7cab2b
...
@@ -5,7 +5,7 @@ import (
...
@@ -5,7 +5,7 @@ import (
"github.com/go-admin-team/go-admin-core/sdk/service"
"github.com/go-admin-team/go-admin-core/sdk/service"
"gorm.io/gorm"
"gorm.io/gorm"
"go-admin/app/
operate
/models"
"go-admin/app/
admin
/models"
"go-admin/app/operate/service/dto"
"go-admin/app/operate/service/dto"
"go-admin/common/actions"
"go-admin/common/actions"
cDto
"go-admin/common/dto"
cDto
"go-admin/common/dto"
...
@@ -16,9 +16,9 @@ type OrgUser struct {
...
@@ -16,9 +16,9 @@ type OrgUser struct {
}
}
// GetPage 获取OrgTeamUser列表
// GetPage 获取OrgTeamUser列表
func
(
e
*
OrgUser
)
GetPage
(
c
*
dto
.
Org
TeamUserGetPageReq
,
p
*
actions
.
DataPermission
,
list
*
[]
dto
.
OrgTeam
UserGetPageReply
,
count
*
int64
)
error
{
func
(
e
*
OrgUser
)
GetPage
(
c
*
dto
.
Org
UserGetPageReq
,
p
*
actions
.
DataPermission
,
list
*
[]
dto
.
Org
UserGetPageReply
,
count
*
int64
)
error
{
var
err
error
var
err
error
var
data
models
.
OrgTeam
User
var
data
models
.
Sys
User
field
:=
"otu.id, oc.club_name, ot.team_name, otu.name, otu.sex, sr.role_name, su.status"
field
:=
"otu.id, oc.club_name, ot.team_name, otu.name, otu.sex, sr.role_name, su.status"
err
=
e
.
Orm
.
Table
(
"org_team_user as otu"
)
.
err
=
e
.
Orm
.
Table
(
"org_team_user as otu"
)
.
...
@@ -43,7 +43,7 @@ func (e *OrgUser) GetPage(c *dto.OrgTeamUserGetPageReq, p *actions.DataPermissio
...
@@ -43,7 +43,7 @@ func (e *OrgUser) GetPage(c *dto.OrgTeamUserGetPageReq, p *actions.DataPermissio
}
}
// Get 获取OrgTeamUser对象
// Get 获取OrgTeamUser对象
func
(
e
*
OrgUser
)
Get
(
d
*
dto
.
Org
TeamUserGetReq
,
p
*
actions
.
DataPermission
,
model
*
dto
.
OrgTeam
UserGetReply
)
error
{
func
(
e
*
OrgUser
)
Get
(
d
*
dto
.
Org
UserGetReq
,
p
*
actions
.
DataPermission
,
model
*
dto
.
Org
UserGetReply
)
error
{
field
:=
"otu.id,oc.club_name, otu.team_id, ot.team_name, otu.name, otu.sex, otu.user_img, otu.sign_img, sr.role_id, sr.role_name, su.username, su.status"
field
:=
"otu.id,oc.club_name, otu.team_id, ot.team_name, otu.name, otu.sex, otu.user_img, otu.sign_img, sr.role_id, sr.role_name, su.username, su.status"
err
:=
e
.
Orm
.
Table
(
"org_team_user as otu"
)
.
err
:=
e
.
Orm
.
Table
(
"org_team_user as otu"
)
.
...
@@ -66,9 +66,9 @@ func (e *OrgUser) Get(d *dto.OrgTeamUserGetReq, p *actions.DataPermission, model
...
@@ -66,9 +66,9 @@ func (e *OrgUser) Get(d *dto.OrgTeamUserGetReq, p *actions.DataPermission, model
}
}
// Insert 创建OrgTeamUser对象
// Insert 创建OrgTeamUser对象
func
(
e
*
OrgUser
)
Insert
(
c
*
dto
.
Org
Team
UserInsertReq
)
error
{
func
(
e
*
OrgUser
)
Insert
(
c
*
dto
.
OrgUserInsertReq
)
error
{
var
err
error
var
err
error
var
data
models
.
OrgTeam
User
var
data
models
.
Sys
User
c
.
Generate
(
&
data
)
c
.
Generate
(
&
data
)
err
=
e
.
Orm
.
Create
(
&
data
)
.
Error
err
=
e
.
Orm
.
Create
(
&
data
)
.
Error
if
err
!=
nil
{
if
err
!=
nil
{
...
@@ -76,14 +76,14 @@ func (e *OrgUser) Insert(c *dto.OrgTeamUserInsertReq) error {
...
@@ -76,14 +76,14 @@ func (e *OrgUser) Insert(c *dto.OrgTeamUserInsertReq) error {
return
err
return
err
}
}
c
.
Id
=
data
.
Id
c
.
UserId
=
data
.
User
Id
return
nil
return
nil
}
}
// Update 修改OrgTeamUser对象
// Update 修改OrgTeamUser对象
func
(
e
*
OrgUser
)
Update
(
c
*
dto
.
Org
Team
UserUpdateReq
,
p
*
actions
.
DataPermission
)
error
{
func
(
e
*
OrgUser
)
Update
(
c
*
dto
.
OrgUserUpdateReq
,
p
*
actions
.
DataPermission
)
error
{
var
err
error
var
err
error
var
data
=
models
.
OrgTeam
User
{}
var
data
=
models
.
Sys
User
{}
e
.
Orm
.
Scopes
(
e
.
Orm
.
Scopes
(
actions
.
Permission
(
data
.
TableName
(),
p
),
actions
.
Permission
(
data
.
TableName
(),
p
),
)
.
First
(
&
data
,
c
.
GetId
())
)
.
First
(
&
data
,
c
.
GetId
())
...
@@ -103,8 +103,8 @@ func (e *OrgUser) Update(c *dto.OrgTeamUserUpdateReq, p *actions.DataPermission)
...
@@ -103,8 +103,8 @@ func (e *OrgUser) Update(c *dto.OrgTeamUserUpdateReq, p *actions.DataPermission)
}
}
// Remove 删除OrgTeamUser
// Remove 删除OrgTeamUser
func
(
e
*
OrgUser
)
Remove
(
d
*
dto
.
Org
Team
UserDeleteReq
,
p
*
actions
.
DataPermission
)
error
{
func
(
e
*
OrgUser
)
Remove
(
d
*
dto
.
OrgUserDeleteReq
,
p
*
actions
.
DataPermission
)
error
{
var
data
models
.
OrgTeam
User
var
data
models
.
Sys
User
db
:=
e
.
Orm
.
Model
(
&
data
)
.
db
:=
e
.
Orm
.
Model
(
&
data
)
.
Scopes
(
Scopes
(
...
...
common/dto/pagination.go
View file @
aa7cab2b
package
dto
package
dto
type
Pagination
struct
{
type
Pagination
struct
{
PageIndex
int
`form:"pageIndex"`
PageIndex
int
`form:"pageIndex"
json:"pageIndex"
`
PageSize
int
`form:"pageSize"`
PageSize
int
`form:"pageSize"
json:"pageSize"
`
}
}
func
(
m
*
Pagination
)
GetPageIndex
()
int
{
func
(
m
*
Pagination
)
GetPageIndex
()
int
{
...
...
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