Commit aa7cab2b authored by haoyanbin's avatar haoyanbin

1

parent 07ce8897
...@@ -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:"-"`
......
...@@ -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 [get] // @Router /mobile/v1/org-news [post]
// @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 {
......
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
This diff is collapsed.
...@@ -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)
}
}
\ No newline at end of file
...@@ -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{} {
......
...@@ -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.OrgTeamUserGetPageReq, p *actions.DataPermission, list *[]dto.OrgTeamUserGetPageReply, count *int64) error { func (e *OrgUser) GetPage(c *dto.OrgUserGetPageReq, p *actions.DataPermission, list *[]dto.OrgUserGetPageReply, count *int64) error {
var err error var err error
var data models.OrgTeamUser var data models.SysUser
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.OrgTeamUserGetReq, p *actions.DataPermission, model *dto.OrgTeamUserGetReply) error { func (e *OrgUser) Get(d *dto.OrgUserGetReq, p *actions.DataPermission, model *dto.OrgUserGetReply) 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.OrgTeamUserInsertReq) error { func (e *OrgUser) Insert(c *dto.OrgUserInsertReq) error {
var err error var err error
var data models.OrgTeamUser var data models.SysUser
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.UserId
return nil return nil
} }
// Update 修改OrgTeamUser对象 // Update 修改OrgTeamUser对象
func (e *OrgUser) Update(c *dto.OrgTeamUserUpdateReq, p *actions.DataPermission) error { func (e *OrgUser) Update(c *dto.OrgUserUpdateReq, p *actions.DataPermission) error {
var err error var err error
var data = models.OrgTeamUser{} var data = models.SysUser{}
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.OrgTeamUserDeleteReq, p *actions.DataPermission) error { func (e *OrgUser) Remove(d *dto.OrgUserDeleteReq, p *actions.DataPermission) error {
var data models.OrgTeamUser var data models.SysUser
db := e.Orm.Model(&data). db := e.Orm.Model(&data).
Scopes( Scopes(
......
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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment