正在显示
48 个修改的文件
包含
466 行增加
和
145 行删除
| 1 | +package command | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + | ||
| 6 | + "github.com/beego/beego/v2/core/validation" | ||
| 7 | +) | ||
| 8 | + | ||
| 9 | +type MenuFavoriteCommand struct { | ||
| 10 | + // 企业id | ||
| 11 | + CompanyId int64 `json:"companyId" valid:"Required"` | ||
| 12 | + // 对应菜单的id | ||
| 13 | + MenuId []int64 `json:"menuId,omitempty"` | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +func (menuFavoriteCommand *MenuFavoriteCommand) Valid(validation *validation.Validation) { | ||
| 17 | + validation.SetError("CustomValid", "未实现的自定义认证") | ||
| 18 | +} | ||
| 19 | + | ||
| 20 | +func (menuFavoriteCommand *MenuFavoriteCommand) ValidateCommand() error { | ||
| 21 | + valid := validation.Validation{} | ||
| 22 | + b, err := valid.Valid(menuFavoriteCommand) | ||
| 23 | + if err != nil { | ||
| 24 | + return err | ||
| 25 | + } | ||
| 26 | + if !b { | ||
| 27 | + for _, validErr := range valid.Errors { | ||
| 28 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 29 | + } | ||
| 30 | + } | ||
| 31 | + return nil | ||
| 32 | +} |
| 1 | +package command | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + | ||
| 6 | + "github.com/beego/beego/v2/core/validation" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type MenuUpdateCommand struct { | ||
| 11 | + //操作人 | ||
| 12 | + Operator domain.Operator `json:"-"` | ||
| 13 | + // 企业id | ||
| 14 | + CompanyId int64 `json:"companyId" valid:"Required"` | ||
| 15 | + // 菜单编号 | ||
| 16 | + MenuId int64 `json:"menuId" valid:"Required"` | ||
| 17 | + // 菜单名称 | ||
| 18 | + MenuName string `json:"menuName" valid:"Required"` | ||
| 19 | + // 排序 | ||
| 20 | + Sort int `json:"sort" valid:"Required"` | ||
| 21 | +} | ||
| 22 | + | ||
| 23 | +func (menuUpdateQuery *MenuUpdateCommand) Valid(validation *validation.Validation) { | ||
| 24 | + validation.SetError("CustomValid", "未实现的自定义认证") | ||
| 25 | +} | ||
| 26 | + | ||
| 27 | +func (menuUpdateQuery *MenuUpdateCommand) ValidateQuery() error { | ||
| 28 | + valid := validation.Validation{} | ||
| 29 | + b, err := valid.Valid(menuUpdateQuery) | ||
| 30 | + if err != nil { | ||
| 31 | + return err | ||
| 32 | + } | ||
| 33 | + if !b { | ||
| 34 | + for _, validErr := range valid.Errors { | ||
| 35 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 36 | + } | ||
| 37 | + } | ||
| 38 | + return nil | ||
| 39 | +} |
| 1 | +package query | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + | ||
| 6 | + "github.com/beego/beego/v2/core/validation" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type MenuListQuery struct { | ||
| 11 | + //操作人 | ||
| 12 | + Operator domain.Operator `json:"-"` | ||
| 13 | +} | ||
| 14 | + | ||
| 15 | +func (menuListQuery *MenuListQuery) Valid(validation *validation.Validation) { | ||
| 16 | + | ||
| 17 | +} | ||
| 18 | + | ||
| 19 | +func (menuListQuery *MenuListQuery) ValidateQuery() error { | ||
| 20 | + valid := validation.Validation{} | ||
| 21 | + b, err := valid.Valid(menuListQuery) | ||
| 22 | + if err != nil { | ||
| 23 | + return err | ||
| 24 | + } | ||
| 25 | + if !b { | ||
| 26 | + for _, validErr := range valid.Errors { | ||
| 27 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 28 | + } | ||
| 29 | + } | ||
| 30 | + return nil | ||
| 31 | +} |
| 1 | +package service | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/linmadan/egglib-go/core/application" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/custommenu/command" | ||
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/custommenu/query" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +// 用户菜单维护 | ||
| 11 | +type MenuService struct { | ||
| 12 | +} | ||
| 13 | + | ||
| 14 | +// 设置收藏菜单 | ||
| 15 | +func (menuService *MenuService) MenuFavorite(menuFavoriteCommand *command.MenuFavoriteCommand) (interface{}, error) { | ||
| 16 | + | ||
| 17 | + return nil, nil | ||
| 18 | +} | ||
| 19 | + | ||
| 20 | +// 返回菜单列表 | ||
| 21 | +func (menuService *MenuService) MenuList(menuListQuery *query.MenuListQuery) (interface{}, error) { | ||
| 22 | + creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser( | ||
| 23 | + menuListQuery.Operator.CompanyId, | ||
| 24 | + menuListQuery.Operator.OrgId, | ||
| 25 | + menuListQuery.Operator.UserId) | ||
| 26 | + result, err := creationUserGateway.CompanyGetCustomizeMenus(allied_creation_user.ReqCompanyGetCustomizeMenus{ | ||
| 27 | + CompanyId: menuListQuery.Operator.CompanyId, | ||
| 28 | + }) | ||
| 29 | + if err != nil { | ||
| 30 | + return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | ||
| 31 | + } | ||
| 32 | + return result, nil | ||
| 33 | +} | ||
| 34 | + | ||
| 35 | +// 更新菜单 | ||
| 36 | +func (menuService *MenuService) MenuUpdate(menuUpdateCommand *command.MenuUpdateCommand) (interface{}, error) { | ||
| 37 | + creationUserGateway := allied_creation_user.NewHttplibAlliedCreationUser( | ||
| 38 | + menuUpdateCommand.Operator.CompanyId, | ||
| 39 | + menuUpdateCommand.Operator.OrgId, | ||
| 40 | + menuUpdateCommand.Operator.UserId) | ||
| 41 | + _, err := creationUserGateway.CompanySetCustomizeMenus(allied_creation_user.ReqCompanySetCustomizeMenus{ | ||
| 42 | + CompanyId: menuUpdateCommand.CompanyId, | ||
| 43 | + MenuAlias: menuUpdateCommand.MenuName, | ||
| 44 | + MenuId: int(menuUpdateCommand.MenuId), | ||
| 45 | + Sort: menuUpdateCommand.Sort, | ||
| 46 | + }) | ||
| 47 | + if err != nil { | ||
| 48 | + return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | ||
| 49 | + } | ||
| 50 | + return menuUpdateCommand, nil | ||
| 51 | +} | ||
| 52 | + | ||
| 53 | +func NewMenuService(options map[string]interface{}) *MenuService { | ||
| 54 | + newMenuService := &MenuService{} | ||
| 55 | + return newMenuService | ||
| 56 | +} |
| @@ -4,9 +4,9 @@ import ( | @@ -4,9 +4,9 @@ import ( | ||
| 4 | "strconv" | 4 | "strconv" |
| 5 | 5 | ||
| 6 | "github.com/linmadan/egglib-go/core/application" | 6 | "github.com/linmadan/egglib-go/core/application" |
| 7 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/orgs/command" | ||
| 8 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/orgs/dto" | ||
| 9 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/orgs/query" | 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/command" |
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/dto" | ||
| 9 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/query" | ||
| 10 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" | 10 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" |
| 11 | ) | 11 | ) |
| 12 | 12 |
| @@ -4,9 +4,9 @@ import ( | @@ -4,9 +4,9 @@ import ( | ||
| 4 | "strconv" | 4 | "strconv" |
| 5 | 5 | ||
| 6 | "github.com/linmadan/egglib-go/core/application" | 6 | "github.com/linmadan/egglib-go/core/application" |
| 7 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/roles/command" | ||
| 8 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/roles/dto" | ||
| 9 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/roles/query" | 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/command" |
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/dto" | ||
| 9 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/query" | ||
| 10 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" | 10 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" |
| 11 | ) | 11 | ) |
| 12 | 12 |
| @@ -10,6 +10,47 @@ type CompanyUserItem struct { | @@ -10,6 +10,47 @@ type CompanyUserItem struct { | ||
| 10 | UserName string `json:"userName"` | 10 | UserName string `json:"userName"` |
| 11 | } | 11 | } |
| 12 | 12 | ||
| 13 | +//CompanyUserInfo 用户数据详情 | ||
| 14 | +type CompanyUserInfo struct { | ||
| 15 | + Email string `json:"email"` | ||
| 16 | + Phone string `json:"phone"` | ||
| 17 | + Avatar string `json:"avatar"` | ||
| 18 | + EnableStatus int `json:"enableStatus"` | ||
| 19 | + UsersCode string `json:"usersCode"` | ||
| 20 | + UsersID string `json:"usersId"` | ||
| 21 | + UsersName string `json:"usersName"` | ||
| 22 | + OrgID string `json:"orgId"` | ||
| 23 | + OrgName string `json:"orgName"` | ||
| 24 | + DepartmentID string `json:"departmentId"` | ||
| 25 | + DepartmentName string `json:"departmentName"` | ||
| 26 | + UsersOrg []UserOrg `json:"usersOrg"` | ||
| 27 | + UsersRole []UserRole `json:"usersRole"` | ||
| 28 | +} | ||
| 29 | + | ||
| 30 | +type UserOrg struct { | ||
| 31 | + OrgID string `json:"orgId"` | ||
| 32 | + OrgName string `json:"orgName"` | ||
| 33 | +} | ||
| 34 | + | ||
| 35 | +type UserRole struct { | ||
| 36 | + RoleID string `json:"roleId"` | ||
| 37 | + RoleName string `json:"roleName"` | ||
| 38 | + OrgName string `json:"orgName"` | ||
| 39 | +} | ||
| 40 | + | ||
| 41 | +type UserMenu struct { | ||
| 42 | + Category string `json:"category"` | ||
| 43 | + Code string `json:"code"` | ||
| 44 | + Icon string `json:"icon"` | ||
| 45 | + MenuAlias string `json:"menuAlias"` | ||
| 46 | + MenuID int `json:"menuId"` | ||
| 47 | + MenuName string `json:"menuName"` | ||
| 48 | + MenuType string `json:"menuType"` | ||
| 49 | + ParentID int `json:"parentId"` | ||
| 50 | + Remark string `json:"remark"` | ||
| 51 | + Sort int `json:"sort"` | ||
| 52 | +} | ||
| 53 | + | ||
| 13 | type CooperationUserInfo struct { | 54 | type CooperationUserInfo struct { |
| 14 | UserId string `json:"userId"` | 55 | UserId string `json:"userId"` |
| 15 | //用户编号 | 56 | //用户编号 |
| @@ -11,7 +11,7 @@ type CompanyUserGetQuery struct { | @@ -11,7 +11,7 @@ type CompanyUserGetQuery struct { | ||
| 11 | //操作人 | 11 | //操作人 |
| 12 | Operator domain.Operator `json:"-"` | 12 | Operator domain.Operator `json:"-"` |
| 13 | // 用户编号 | 13 | // 用户编号 |
| 14 | - UsersId int64 `json:"usersId" valid:"Required"` | 14 | + UsersId string `json:"usersId" valid:"Required"` |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | func (companyUserGetQuery *CompanyUserGetQuery) Valid(validation *validation.Validation) { | 17 | func (companyUserGetQuery *CompanyUserGetQuery) Valid(validation *validation.Validation) { |
| @@ -11,7 +11,7 @@ type CooperationUserGetQuery struct { | @@ -11,7 +11,7 @@ type CooperationUserGetQuery struct { | ||
| 11 | //操作人 | 11 | //操作人 |
| 12 | Operator domain.Operator `json:"-"` | 12 | Operator domain.Operator `json:"-"` |
| 13 | // 用户编号 | 13 | // 用户编号 |
| 14 | - UsersId int64 `json:"usersId" valid:"Required"` | 14 | + UsersId string `json:"usersId" valid:"Required"` |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | func (cooperationUserGetQuery *CooperationUserGetQuery) Valid(validation *validation.Validation) { | 17 | func (cooperationUserGetQuery *CooperationUserGetQuery) Valid(validation *validation.Validation) { |
| @@ -5,10 +5,9 @@ import ( | @@ -5,10 +5,9 @@ import ( | ||
| 5 | "time" | 5 | "time" |
| 6 | 6 | ||
| 7 | "github.com/linmadan/egglib-go/core/application" | 7 | "github.com/linmadan/egglib-go/core/application" |
| 8 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/users/command" | ||
| 9 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/users/dto" | ||
| 10 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/users/query" | ||
| 11 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/command" |
| 9 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/dto" | ||
| 10 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/query" | ||
| 12 | 11 | ||
| 13 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" | 12 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_user" |
| 14 | ) | 13 | ) |
| @@ -23,24 +22,49 @@ func (usersService *UsersService) CompanyUserGet(companyUserGetQuery *query.Comp | @@ -23,24 +22,49 @@ func (usersService *UsersService) CompanyUserGet(companyUserGetQuery *query.Comp | ||
| 23 | companyUserGetQuery.Operator.CompanyId, | 22 | companyUserGetQuery.Operator.CompanyId, |
| 24 | companyUserGetQuery.Operator.OrgId, | 23 | companyUserGetQuery.Operator.OrgId, |
| 25 | companyUserGetQuery.Operator.UserId) | 24 | companyUserGetQuery.Operator.UserId) |
| 26 | - result, err := creationUserGateway.UserGet(allied_creation_user.ReqGateUser{ | ||
| 27 | - UserId: companyUserGetQuery.UsersId, | 25 | + userid, _ := strconv.Atoi(companyUserGetQuery.UsersId) |
| 26 | + resultUser, err := creationUserGateway.UserGet(allied_creation_user.ReqGateUser{ | ||
| 27 | + UserId: userid, | ||
| 28 | }) | 28 | }) |
| 29 | if err != nil { | 29 | if err != nil { |
| 30 | return nil, err | 30 | return nil, err |
| 31 | } | 31 | } |
| 32 | - user := domain.Users{ | ||
| 33 | - UserId: strconv.FormatInt(result.UserId, 10), | ||
| 34 | - UserInfo: result.GetUserBase(), | ||
| 35 | - Org: result.GetOrg(), | ||
| 36 | - Department: result.GetDepartment(), | ||
| 37 | - Company: nil, | ||
| 38 | - UserOrg: result.GetUserOrg(), | ||
| 39 | - UserRole: result.GetUserRole(), | 32 | + creationUserGateway.UserAccessMenus(allied_creation_user.ReqUserAccessMenus{}) |
| 33 | + var ( | ||
| 34 | + usersOrg []dto.UserOrg | ||
| 35 | + userRole []dto.UserRole | ||
| 36 | + ) | ||
| 37 | + for _, v := range resultUser.UserOrg { | ||
| 38 | + usersOrg = append(usersOrg, dto.UserOrg{ | ||
| 39 | + OrgID: strconv.Itoa(v.OrgID), | ||
| 40 | + OrgName: v.OrgName, | ||
| 41 | + }) | ||
| 40 | } | 42 | } |
| 43 | + for _, v := range resultUser.UserRole { | ||
| 44 | + userRole = append(userRole, dto.UserRole{ | ||
| 45 | + RoleID: strconv.Itoa(v.RoleID), | ||
| 46 | + RoleName: v.RoleName, | ||
| 47 | + OrgName: v.Ext.OrgName, | ||
| 48 | + }) | ||
| 49 | + } | ||
| 50 | + user := dto.CompanyUserInfo{ | ||
| 51 | + Email: resultUser.UserInfo.Email, | ||
| 52 | + Phone: resultUser.UserInfo.Phone, | ||
| 53 | + Avatar: resultUser.UserInfo.Avatar, | ||
| 54 | + EnableStatus: resultUser.EnableStatus, | ||
| 55 | + UsersCode: resultUser.UserCode, | ||
| 56 | + UsersID: strconv.Itoa(resultUser.UserId), | ||
| 57 | + UsersName: resultUser.UserInfo.UserName, | ||
| 58 | + OrgID: strconv.Itoa(resultUser.Org.OrgId), | ||
| 59 | + OrgName: resultUser.Org.OrgName, | ||
| 60 | + DepartmentID: strconv.Itoa(resultUser.Department.DepartmentId), | ||
| 61 | + DepartmentName: resultUser.Department.DepartmentName, | ||
| 62 | + UsersOrg: usersOrg, | ||
| 63 | + UsersRole: userRole, | ||
| 64 | + } | ||
| 65 | + | ||
| 41 | datas := map[string]interface{}{ | 66 | datas := map[string]interface{}{ |
| 42 | "user": user, | 67 | "user": user, |
| 43 | - "userMenu": "", //TODO | ||
| 44 | } | 68 | } |
| 45 | return datas, err | 69 | return datas, err |
| 46 | } | 70 | } |
| @@ -138,7 +162,7 @@ func (usersService *UsersService) CompanyUserList(companyUserListQuery *query.Co | @@ -138,7 +162,7 @@ func (usersService *UsersService) CompanyUserList(companyUserListQuery *query.Co | ||
| 138 | Phone: v.UserInfo.Phone, | 162 | Phone: v.UserInfo.Phone, |
| 139 | EnableStatus: v.EnableStatus, | 163 | EnableStatus: v.EnableStatus, |
| 140 | UserCode: v.UserCode, | 164 | UserCode: v.UserCode, |
| 141 | - UserId: strconv.FormatInt(v.UserId, 10), | 165 | + UserId: strconv.Itoa(v.UserId), |
| 142 | UserName: v.UserInfo.UserName, | 166 | UserName: v.UserInfo.UserName, |
| 143 | } | 167 | } |
| 144 | listData = append(listData, item) | 168 | listData = append(listData, item) |
| @@ -246,15 +270,16 @@ func (usersService *UsersService) CooperationUserGet(cooperationUserGetQuery *qu | @@ -246,15 +270,16 @@ func (usersService *UsersService) CooperationUserGet(cooperationUserGetQuery *qu | ||
| 246 | cooperationUserGetQuery.Operator.CompanyId, | 270 | cooperationUserGetQuery.Operator.CompanyId, |
| 247 | cooperationUserGetQuery.Operator.OrgId, | 271 | cooperationUserGetQuery.Operator.OrgId, |
| 248 | cooperationUserGetQuery.Operator.UserId) | 272 | cooperationUserGetQuery.Operator.UserId) |
| 273 | + userId, _ := strconv.Atoi(cooperationUserGetQuery.UsersId) | ||
| 249 | result, err := creationUserGateway.UserGet(allied_creation_user.ReqGateUser{ | 274 | result, err := creationUserGateway.UserGet(allied_creation_user.ReqGateUser{ |
| 250 | - UserId: cooperationUserGetQuery.UsersId, | 275 | + UserId: userId, |
| 251 | }) | 276 | }) |
| 252 | if err != nil { | 277 | if err != nil { |
| 253 | return nil, err | 278 | return nil, err |
| 254 | } | 279 | } |
| 255 | deadline := result.CooperationInfo.CooperationDeadline.Unix() | 280 | deadline := result.CooperationInfo.CooperationDeadline.Unix() |
| 256 | userInfo := dto.CooperationUserInfo{ | 281 | userInfo := dto.CooperationUserInfo{ |
| 257 | - UserId: strconv.FormatInt(result.UserId, 10), | 282 | + UserId: strconv.Itoa(result.UserId), |
| 258 | UserCode: result.UserCode, | 283 | UserCode: result.UserCode, |
| 259 | EnableStatus: int32(result.EnableStatus), | 284 | EnableStatus: int32(result.EnableStatus), |
| 260 | CooperationCompany: result.CooperationInfo.CooperationCompany, | 285 | CooperationCompany: result.CooperationInfo.CooperationCompany, |
| @@ -288,14 +313,14 @@ func (usersService *UsersService) CooperationUserList(cooperationUserListQuery * | @@ -288,14 +313,14 @@ func (usersService *UsersService) CooperationUserList(cooperationUserListQuery * | ||
| 288 | for _, v := range result.Users { | 313 | for _, v := range result.Users { |
| 289 | item = dto.CooperationUserItem{ | 314 | item = dto.CooperationUserItem{ |
| 290 | CooperationCompany: v.CooperationInfo.CooperationCompany, | 315 | CooperationCompany: v.CooperationInfo.CooperationCompany, |
| 291 | - UserId: strconv.FormatInt(v.UserId, 10), | 316 | + UserId: strconv.Itoa(v.UserId), |
| 292 | CooperationDeadline: v.CooperationInfo.CooperationDeadline.Unix(), | 317 | CooperationDeadline: v.CooperationInfo.CooperationDeadline.Unix(), |
| 293 | Phone: v.UserInfo.Phone, | 318 | Phone: v.UserInfo.Phone, |
| 294 | EnableStatus: v.EnableStatus, | 319 | EnableStatus: v.EnableStatus, |
| 295 | UserCode: v.UserCode, | 320 | UserCode: v.UserCode, |
| 296 | UserName: v.UserInfo.UserName, | 321 | UserName: v.UserInfo.UserName, |
| 297 | OrgName: v.Org.OrgName, | 322 | OrgName: v.Org.OrgName, |
| 298 | - OrgId: strconv.FormatInt(v.Org.OrgId, 10), | 323 | + OrgId: strconv.Itoa(v.Org.OrgId), |
| 299 | } | 324 | } |
| 300 | listData = append(listData, item) | 325 | listData = append(listData, item) |
| 301 | } | 326 | } |
| @@ -22,7 +22,10 @@ type ( | @@ -22,7 +22,10 @@ type ( | ||
| 22 | //更新自定义菜单 | 22 | //更新自定义菜单 |
| 23 | type ( | 23 | type ( |
| 24 | ReqCompanySetCustomizeMenus struct { | 24 | ReqCompanySetCustomizeMenus struct { |
| 25 | - CompanyId int64 | 25 | + CompanyId int64 `json:"companyId"` |
| 26 | + MenuAlias string `json:"menuAlias"` | ||
| 27 | + MenuId int `json:"menuId"` | ||
| 28 | + Sort int `json:"sort"` | ||
| 26 | } | 29 | } |
| 27 | 30 | ||
| 28 | DataCompanySetCustomizeMenus struct { | 31 | DataCompanySetCustomizeMenus struct { |
| @@ -64,5 +67,18 @@ type ( | @@ -64,5 +67,18 @@ type ( | ||
| 64 | } | 67 | } |
| 65 | 68 | ||
| 66 | DataCompanyGetCustomizeMenus struct { | 69 | DataCompanyGetCustomizeMenus struct { |
| 70 | + Menus []struct { | ||
| 71 | + Code string `json:"code"` | ||
| 72 | + EnableStatus float64 `json:"enableStatus"` | ||
| 73 | + Icon string `json:"icon"` | ||
| 74 | + MenuAlias string `json:"menuAlias"` | ||
| 75 | + MenuID float64 `json:"menuId"` | ||
| 76 | + MenuName string `json:"menuName"` | ||
| 77 | + MenuType string `json:"menuType"` | ||
| 78 | + ParentID float64 `json:"parentId"` | ||
| 79 | + ParentMenuName string `json:"parentMenuName"` | ||
| 80 | + Remark string `json:"remark"` | ||
| 81 | + Sort float64 `json:"sort"` | ||
| 82 | + } `json:"menus"` | ||
| 67 | } | 83 | } |
| 68 | ) | 84 | ) |
| 1 | package allied_creation_user | 1 | package allied_creation_user |
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | - "strconv" | ||
| 5 | "time" | 4 | "time" |
| 6 | - | ||
| 7 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain" | ||
| 8 | ) | 5 | ) |
| 9 | 6 | ||
| 10 | //################用户模块################## | 7 | //################用户模块################## |
| 11 | 8 | ||
| 12 | //单体用户详情数据 | 9 | //单体用户详情数据 |
| 13 | type UserDetail struct { | 10 | type UserDetail struct { |
| 14 | - UserId int64 `json:"userId"` | ||
| 15 | - UserBaseId int64 `json:"userBaseId"` | 11 | + UserId int `json:"userId"` |
| 12 | + UserBaseId int `json:"userBaseId"` | ||
| 16 | UserType int `json:"userType"` | 13 | UserType int `json:"userType"` |
| 17 | UserCode string `json:"userCode"` | 14 | UserCode string `json:"userCode"` |
| 18 | EnableStatus int `json:"enableStatus"` | 15 | EnableStatus int `json:"enableStatus"` |
| @@ -28,7 +25,7 @@ type UserDetail struct { | @@ -28,7 +25,7 @@ type UserDetail struct { | ||
| 28 | Avatar string `json:"avatar"` | 25 | Avatar string `json:"avatar"` |
| 29 | } `json:"userInfo,omitempty"` | 26 | } `json:"userInfo,omitempty"` |
| 30 | Company *struct { | 27 | Company *struct { |
| 31 | - CompanyId int64 `json:"companyId"` | 28 | + CompanyId int `json:"companyId"` |
| 32 | CompanyName string `json:"companyName"` | 29 | CompanyName string `json:"companyName"` |
| 33 | Scale string `json:"scale"` | 30 | Scale string `json:"scale"` |
| 34 | IndustryCategory string `json:"industryCategory"` | 31 | IndustryCategory string `json:"industryCategory"` |
| @@ -36,23 +33,23 @@ type UserDetail struct { | @@ -36,23 +33,23 @@ type UserDetail struct { | ||
| 36 | Status int64 `json:"status"` | 33 | Status int64 `json:"status"` |
| 37 | } `json:"company,omitempty"` | 34 | } `json:"company,omitempty"` |
| 38 | Org *struct { | 35 | Org *struct { |
| 39 | - OrgId int64 `json:"orgId"` | 36 | + OrgId int `json:"orgId"` |
| 40 | OrgCode string `json:"orgCode"` | 37 | OrgCode string `json:"orgCode"` |
| 41 | OrgName string `json:"orgName"` | 38 | OrgName string `json:"orgName"` |
| 42 | } `json:"org,omitempty"` | 39 | } `json:"org,omitempty"` |
| 43 | Department *struct { | 40 | Department *struct { |
| 44 | - DepartmentId int64 `json:"departmentId"` | 41 | + DepartmentId int `json:"departmentId"` |
| 45 | DepartmentName string `json:"departmentName"` | 42 | DepartmentName string `json:"departmentName"` |
| 46 | } `json:"department,omitempty"` | 43 | } `json:"department,omitempty"` |
| 47 | UserRole []struct { | 44 | UserRole []struct { |
| 48 | - RoleID int64 `json:"roleId"` | 45 | + RoleID int `json:"roleId"` |
| 49 | RoleName string `json:"roleName"` | 46 | RoleName string `json:"roleName"` |
| 50 | Ext struct { | 47 | Ext struct { |
| 51 | OrgName string `json:"orgName"` | 48 | OrgName string `json:"orgName"` |
| 52 | } `json:"ext,omitempty"` | 49 | } `json:"ext,omitempty"` |
| 53 | } `json:"userRole"` | 50 | } `json:"userRole"` |
| 54 | UserOrg []struct { | 51 | UserOrg []struct { |
| 55 | - OrgID int64 `json:"orgId"` | 52 | + OrgID int `json:"orgId"` |
| 56 | CreatedAt time.Time `json:"createdAt"` | 53 | CreatedAt time.Time `json:"createdAt"` |
| 57 | UpdatedAt time.Time `json:"updatedAt"` | 54 | UpdatedAt time.Time `json:"updatedAt"` |
| 58 | DeletedAt time.Time `json:"deletedAt"` | 55 | DeletedAt time.Time `json:"deletedAt"` |
| @@ -60,99 +57,6 @@ type UserDetail struct { | @@ -60,99 +57,6 @@ type UserDetail struct { | ||
| 60 | } `json:"userOrg"` | 57 | } `json:"userOrg"` |
| 61 | } | 58 | } |
| 62 | 59 | ||
| 63 | -func (info *UserDetail) GetUserBase() *domain.UsersBase { | ||
| 64 | - return &domain.UsersBase{ | ||
| 65 | - UserId: strconv.Itoa(int(info.UserId)), | ||
| 66 | - UserBaseId: strconv.Itoa(int(info.UserBaseId)), | ||
| 67 | - UserType: info.UserType, | ||
| 68 | - EnableStatus: info.EnableStatus, | ||
| 69 | - Phone: info.UserInfo.Phone, | ||
| 70 | - UserCode: info.UserCode, | ||
| 71 | - UserName: info.UserInfo.UserName, | ||
| 72 | - Email: info.UserInfo.Email, | ||
| 73 | - Avatar: info.UserInfo.Avatar, | ||
| 74 | - CooperationCompany: info.CooperationInfo.CooperationCompany, | ||
| 75 | - CooperationDeadline: info.CooperationInfo.CooperationDeadline, | ||
| 76 | - } | ||
| 77 | -} | ||
| 78 | - | ||
| 79 | -func (info *UserDetail) GetCompanyInfo() *domain.CompanyInfo { | ||
| 80 | - if info.Company == nil { | ||
| 81 | - return nil | ||
| 82 | - } | ||
| 83 | - return &domain.CompanyInfo{ | ||
| 84 | - CompanyId: strconv.Itoa(int(info.Company.CompanyId)), | ||
| 85 | - CompanyName: info.Company.CompanyName, | ||
| 86 | - Scale: info.Company.Scale, | ||
| 87 | - Logo: "", | ||
| 88 | - Address: "", | ||
| 89 | - IndustryCategory: info.Company.IndustryCategory, | ||
| 90 | - Contacts: "", | ||
| 91 | - RegisteredTime: info.Company.RegisteredTime, | ||
| 92 | - RegistStatus: info.Company.Status, | ||
| 93 | - } | ||
| 94 | -} | ||
| 95 | - | ||
| 96 | -func (info *UserDetail) GetDepartment() *domain.Department { | ||
| 97 | - if info.Department == nil { | ||
| 98 | - return nil | ||
| 99 | - } | ||
| 100 | - return &domain.Department{ | ||
| 101 | - OrgId: info.Department.DepartmentId, | ||
| 102 | - OrgName: info.Org.OrgName, | ||
| 103 | - OrgCode: "", | ||
| 104 | - ParentId: 0, | ||
| 105 | - } | ||
| 106 | -} | ||
| 107 | - | ||
| 108 | -func (info *UserDetail) GetOrg() *domain.Orgs { | ||
| 109 | - if info.Org == nil { | ||
| 110 | - return nil | ||
| 111 | - } | ||
| 112 | - return &domain.Orgs{ | ||
| 113 | - OrgId: strconv.Itoa(int(info.Department.DepartmentId)), | ||
| 114 | - OrgName: info.Org.OrgName, | ||
| 115 | - OrgCode: "", | ||
| 116 | - ParentId: 0, | ||
| 117 | - } | ||
| 118 | -} | ||
| 119 | - | ||
| 120 | -func (info *UserDetail) GetUserOrg() []domain.Orgs { | ||
| 121 | - var ( | ||
| 122 | - userOrgs []domain.Orgs | ||
| 123 | - userOrg domain.Orgs | ||
| 124 | - ) | ||
| 125 | - for _, v := range info.UserOrg { | ||
| 126 | - userOrg = domain.Orgs{ | ||
| 127 | - OrgId: strconv.FormatInt(v.OrgID, 10), | ||
| 128 | - OrgName: v.OrgName, | ||
| 129 | - OrgCode: "", | ||
| 130 | - ParentId: 0, | ||
| 131 | - } | ||
| 132 | - userOrgs = append(userOrgs, userOrg) | ||
| 133 | - } | ||
| 134 | - return userOrgs | ||
| 135 | -} | ||
| 136 | - | ||
| 137 | -func (info *UserDetail) GetUserRole() []domain.Roles { | ||
| 138 | - var ( | ||
| 139 | - roles []domain.Roles | ||
| 140 | - role domain.Roles | ||
| 141 | - ) | ||
| 142 | - for _, v := range info.UserRole { | ||
| 143 | - role = domain.Roles{ | ||
| 144 | - RoleId: strconv.FormatInt(v.RoleID, 10), | ||
| 145 | - RoleName: v.RoleName, | ||
| 146 | - // 用户的组织 | ||
| 147 | - Org: &domain.Orgs{ | ||
| 148 | - OrgName: v.RoleName, | ||
| 149 | - }, | ||
| 150 | - } | ||
| 151 | - roles = append(roles, role) | ||
| 152 | - } | ||
| 153 | - return roles | ||
| 154 | -} | ||
| 155 | - | ||
| 156 | //搜索用户列表 | 60 | //搜索用户列表 |
| 157 | type ( | 61 | type ( |
| 158 | ReqUserSearch struct { | 62 | ReqUserSearch struct { |
| @@ -259,7 +163,7 @@ type ( | @@ -259,7 +163,7 @@ type ( | ||
| 259 | //获取用户 | 163 | //获取用户 |
| 260 | type ( | 164 | type ( |
| 261 | ReqGateUser struct { | 165 | ReqGateUser struct { |
| 262 | - UserId int64 `json:"userId"` | 166 | + UserId int `json:"userId"` |
| 263 | } | 167 | } |
| 264 | 168 | ||
| 265 | DataGateUser struct { | 169 | DataGateUser struct { |
| @@ -375,7 +279,7 @@ type ( | @@ -375,7 +279,7 @@ type ( | ||
| 375 | //返回用户有权限的菜单 | 279 | //返回用户有权限的菜单 |
| 376 | type ( | 280 | type ( |
| 377 | ReqUserAccessMenus struct { | 281 | ReqUserAccessMenus struct { |
| 378 | - UserId int64 `json:"userId"` | 282 | + UserId int `json:"userId"` |
| 379 | } | 283 | } |
| 380 | DataUserAccessMenus struct { | 284 | DataUserAccessMenus struct { |
| 381 | } | 285 | } |
| 1 | +package web_client | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/linmadan/egglib-go/web/beego" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/command" | ||
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/query" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/service" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type OrgsController struct { | ||
| 11 | + beego.BaseController | ||
| 12 | +} | ||
| 13 | + | ||
| 14 | +func (controller *OrgsController) OrgAdd() { | ||
| 15 | + orgsService := service.NewOrgsService(nil) | ||
| 16 | + orgAddCommand := &command.OrgAddCommand{} | ||
| 17 | + controller.Unmarshal(orgAddCommand) | ||
| 18 | + data, err := orgsService.OrgAdd(orgAddCommand) | ||
| 19 | + controller.Response(data, err) | ||
| 20 | +} | ||
| 21 | + | ||
| 22 | +func (controller *OrgsController) OrgUpdate() { | ||
| 23 | + orgsService := service.NewOrgsService(nil) | ||
| 24 | + orgUpdateCommand := &command.OrgUpdateCommand{} | ||
| 25 | + controller.Unmarshal(orgUpdateCommand) | ||
| 26 | + orgId := controller.GetString(":orgId") | ||
| 27 | + orgUpdateCommand.OrgId = orgId | ||
| 28 | + data, err := orgsService.OrgUpdate(orgUpdateCommand) | ||
| 29 | + controller.Response(data, err) | ||
| 30 | +} | ||
| 31 | + | ||
| 32 | +func (controller *OrgsController) OrgList() { | ||
| 33 | + orgsService := service.NewOrgsService(nil) | ||
| 34 | + orgListQuery := &query.OrgListQuery{} | ||
| 35 | + data, err := orgsService.OrgList(orgListQuery) | ||
| 36 | + controller.Response(data, err) | ||
| 37 | +} | ||
| 38 | + | ||
| 39 | +func (controller *OrgsController) OrgGet() { | ||
| 40 | + orgsService := service.NewOrgsService(nil) | ||
| 41 | + orgGetQuery := &query.OrgGetQuery{} | ||
| 42 | + orgId := controller.GetString(":orgId") | ||
| 43 | + orgGetQuery.OrgId = orgId | ||
| 44 | + data, err := orgsService.OrgGet(orgGetQuery) | ||
| 45 | + controller.Response(data, err) | ||
| 46 | +} |
| 1 | +package web_client | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/linmadan/egglib-go/web/beego" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/command" | ||
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/query" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/roles/service" | ||
| 8 | +) | ||
| 9 | + | ||
| 10 | +type RolesController struct { | ||
| 11 | + beego.BaseController | ||
| 12 | +} | ||
| 13 | + | ||
| 14 | +func (controller *RolesController) returnPageListData(count int64, data interface{}, err error, pageNumber int) { | ||
| 15 | + dataMap := map[string]interface{}{ | ||
| 16 | + "totalRow": count, | ||
| 17 | + "pageNumber": pageNumber, | ||
| 18 | + "list": data, | ||
| 19 | + } | ||
| 20 | + controller.Response(dataMap, err) | ||
| 21 | +} | ||
| 22 | +func (controller *RolesController) RoleAdd() { | ||
| 23 | + rolesService := service.NewRolesService(nil) | ||
| 24 | + roleAddCommand := &command.RoleAddCommand{} | ||
| 25 | + controller.Unmarshal(roleAddCommand) | ||
| 26 | + data, err := rolesService.RoleAdd(roleAddCommand) | ||
| 27 | + controller.Response(data, err) | ||
| 28 | +} | ||
| 29 | + | ||
| 30 | +func (controller *RolesController) RoleUpdate() { | ||
| 31 | + rolesService := service.NewRolesService(nil) | ||
| 32 | + roleUpdateCommand := &command.RoleUpdateCommand{} | ||
| 33 | + controller.Unmarshal(roleUpdateCommand) | ||
| 34 | + roleId := controller.GetString(":roleId") | ||
| 35 | + roleUpdateCommand.RoleId = roleId | ||
| 36 | + data, err := rolesService.RoleEdit(roleUpdateCommand) | ||
| 37 | + controller.Response(data, err) | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +func (controller *RolesController) RoleList() { | ||
| 41 | + rolesService := service.NewRolesService(nil) | ||
| 42 | + roleListQuery := &query.RoleListQuery{} | ||
| 43 | + controller.Unmarshal(roleListQuery) | ||
| 44 | + cnt, data, err := rolesService.RoleList(roleListQuery) | ||
| 45 | + controller.returnPageListData(cnt, data, err, roleListQuery.PageNumber) | ||
| 46 | +} | ||
| 47 | + | ||
| 48 | +func (controller *RolesController) RoleGet() { | ||
| 49 | + rolesService := service.NewRolesService(nil) | ||
| 50 | + roleGetQuery := &query.RoleGetQuery{} | ||
| 51 | + roleId := controller.GetString(":roleId") | ||
| 52 | + roleGetQuery.RoleId = roleId | ||
| 53 | + data, err := rolesService.RoleGet(roleGetQuery) | ||
| 54 | + controller.Response(data, err) | ||
| 55 | +} | ||
| 56 | + | ||
| 57 | +func (controller *RolesController) RoleUserInfo() { | ||
| 58 | + rolesService := service.NewRolesService(nil) | ||
| 59 | + roleUserInfoQuery := &query.RoleUserInfoQuery{} | ||
| 60 | + roleId, _ := controller.GetInt64(":roleId") | ||
| 61 | + roleUserInfoQuery.RoleId = roleId | ||
| 62 | + data, err := rolesService.RoleUserInfo(roleUserInfoQuery) | ||
| 63 | + controller.Response(data, err) | ||
| 64 | +} | ||
| 65 | + | ||
| 66 | +func (controller *RolesController) RoleUserAdd() { | ||
| 67 | + rolesService := service.NewRolesService(nil) | ||
| 68 | + roleUserAddQuery := &command.RoleUserAddCommand{} | ||
| 69 | + controller.Unmarshal(roleUserAddQuery) | ||
| 70 | + data, err := rolesService.RoleUserAdd(roleUserAddQuery) | ||
| 71 | + controller.Response(data, err) | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +func (controller *RolesController) RoleUserDelete() { | ||
| 75 | + rolesService := service.NewRolesService(nil) | ||
| 76 | + roleUserDeleteQuery := &command.RoleUserDeleteCommand{} | ||
| 77 | + controller.Unmarshal(roleUserDeleteQuery) | ||
| 78 | + data, err := rolesService.RoleUserDelete(roleUserDeleteQuery) | ||
| 79 | + controller.Response(data, err) | ||
| 80 | +} | ||
| 81 | + | ||
| 82 | +func (controller *RolesController) RoleUserBeforeEdit() { | ||
| 83 | + rolesService := service.NewRolesService(nil) | ||
| 84 | + roleUserBeforeEditQuery := &query.RoleUserBeforeEditQuery{} | ||
| 85 | + data, err := rolesService.RoleUserBeforeEdit(roleUserBeforeEditQuery) | ||
| 86 | + controller.Response(data, err) | ||
| 87 | +} | ||
| 88 | + | ||
| 89 | +func (controller *RolesController) RoleMenuBeforeEdit() { | ||
| 90 | + rolesService := service.NewRolesService(nil) | ||
| 91 | + roleMenuBeforeEditQuery := &query.RoleMenuBeforeEditQuery{} | ||
| 92 | + data, err := rolesService.RoleMenuBeforeEdit(roleMenuBeforeEditQuery) | ||
| 93 | + controller.Response(data, err) | ||
| 94 | +} | ||
| 95 | + | ||
| 96 | +func (controller *RolesController) RoleMenuEdit() { | ||
| 97 | + rolesService := service.NewRolesService(nil) | ||
| 98 | + roleMenuEditQuery := &command.RoleMenuEditCommand{} | ||
| 99 | + controller.Unmarshal(roleMenuEditQuery) | ||
| 100 | + roleId := controller.GetString(":roleId") | ||
| 101 | + roleMenuEditQuery.RoleId = roleId | ||
| 102 | + data, err := rolesService.RoleMenuEdit(roleMenuEditQuery) | ||
| 103 | + controller.Response(data, err) | ||
| 104 | +} |
| @@ -2,9 +2,9 @@ package web_client | @@ -2,9 +2,9 @@ package web_client | ||
| 2 | 2 | ||
| 3 | import ( | 3 | import ( |
| 4 | "github.com/linmadan/egglib-go/web/beego" | 4 | "github.com/linmadan/egglib-go/web/beego" |
| 5 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/users/command" | ||
| 6 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/users/query" | ||
| 7 | - "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/users/service" | 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/command" |
| 6 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/query" | ||
| 7 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/service" | ||
| 8 | ) | 8 | ) |
| 9 | 9 | ||
| 10 | type UsersController struct { | 10 | type UsersController struct { |
| @@ -47,7 +47,7 @@ func (controller *UsersController) CompanyUserList() { | @@ -47,7 +47,7 @@ func (controller *UsersController) CompanyUserList() { | ||
| 47 | func (controller *UsersController) CompanyUserGet() { | 47 | func (controller *UsersController) CompanyUserGet() { |
| 48 | usersService := service.NewUsersService(nil) | 48 | usersService := service.NewUsersService(nil) |
| 49 | companyUserGetQuery := &query.CompanyUserGetQuery{} | 49 | companyUserGetQuery := &query.CompanyUserGetQuery{} |
| 50 | - userId, _ := controller.GetInt64(":userId") | 50 | + userId := controller.GetString(":userId") |
| 51 | companyUserGetQuery.UsersId = userId | 51 | companyUserGetQuery.UsersId = userId |
| 52 | data, err := usersService.CompanyUserGet(companyUserGetQuery) | 52 | data, err := usersService.CompanyUserGet(companyUserGetQuery) |
| 53 | controller.Response(data, err) | 53 | controller.Response(data, err) |
| @@ -96,7 +96,7 @@ func (controller *UsersController) CooperationUserList() { | @@ -96,7 +96,7 @@ func (controller *UsersController) CooperationUserList() { | ||
| 96 | func (controller *UsersController) CooperationUserGet() { | 96 | func (controller *UsersController) CooperationUserGet() { |
| 97 | usersService := service.NewUsersService(nil) | 97 | usersService := service.NewUsersService(nil) |
| 98 | cooperationUserGetQuery := &query.CooperationUserGetQuery{} | 98 | cooperationUserGetQuery := &query.CooperationUserGetQuery{} |
| 99 | - userId, _ := controller.GetInt64(":userId") | 99 | + userId := controller.GetString(":userId") |
| 100 | cooperationUserGetQuery.UsersId = userId | 100 | cooperationUserGetQuery.UsersId = userId |
| 101 | data, err := usersService.CooperationUserGet(cooperationUserGetQuery) | 101 | data, err := usersService.CooperationUserGet(cooperationUserGetQuery) |
| 102 | controller.Response(data, err) | 102 | controller.Response(data, err) |
pkg/port/beego/routers/web_orgs_router.go
0 → 100644
| 1 | +package routers | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/beego/beego/v2/server/web" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/port/beego/controllers/web_client" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +func init() { | ||
| 9 | + web.Router("/v1/web/orgs/", &web_client.OrgsController{}, "Post:OrgAdd") | ||
| 10 | + web.Router("/v1/web/orgs/:orgId", &web_client.OrgsController{}, "Put:OrgUpdate") | ||
| 11 | + web.Router("/v1/web/orgs/search", &web_client.OrgsController{}, "Post:OrgList") | ||
| 12 | + web.Router("/v1/web/orgs/:orgId", &web_client.OrgsController{}, "Get:OrgGet") | ||
| 13 | +} |
pkg/port/beego/routers/web_roles_router.go
0 → 100644
| 1 | +package routers | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "github.com/beego/beego/v2/server/web" | ||
| 5 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/port/beego/controllers/web_client" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +func init() { | ||
| 9 | + web.Router("/v1/web/roles/", &web_client.RolesController{}, "Post:RoleAdd") | ||
| 10 | + web.Router("/v1/web/roles/:roleId", &web_client.RolesController{}, "Put:RoleUpdate") | ||
| 11 | + web.Router("/v1/web/roles/search", &web_client.RolesController{}, "Post:RoleList") | ||
| 12 | + web.Router("/v1/web/roles/:roleId", &web_client.RolesController{}, "Get:RoleGet") | ||
| 13 | + web.Router("/v1/web/roles/role-user/:roleId", &web_client.RolesController{}, "Get:RoleUserInfo") | ||
| 14 | + web.Router("/v1/web/roles/role-user", &web_client.RolesController{}, "Post:RoleUserAdd") | ||
| 15 | + web.Router("/v1/web/roles/role-user", &web_client.RolesController{}, "Delete:RoleUserDelete") | ||
| 16 | + web.Router("/v1/web/roles/role-user/before-edit", &web_client.RolesController{}, "Get:RoleUserBeforeEdit") | ||
| 17 | + web.Router("/v1/web/roles/role-menu/before-edit", &web_client.RolesController{}, "Get:RoleMenuBeforeEdit") | ||
| 18 | + web.Router("/v1/web/roles/role-menu/:roleId", &web_client.RolesController{}, "Put:RoleMenuEdit") | ||
| 19 | +} |
-
请 注册 或 登录 后发表评论