|
|
package web_client
|
|
|
|
|
|
import (
|
|
|
"github.com/linmadan/egglib-go/web/beego"
|
|
|
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/command"
|
|
|
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/query"
|
|
|
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/users/service"
|
|
|
)
|
|
|
|
|
|
type UsersController struct {
|
|
|
beego.BaseController
|
|
|
}
|
|
|
|
|
|
func (controller *UsersController) returnPageListData(count int64, data interface{}, err error, pageNumber int) {
|
|
|
dataMap := map[string]interface{}{
|
|
|
"totalRow": count,
|
|
|
"pageNumber": pageNumber,
|
|
|
"list": data,
|
|
|
}
|
|
|
controller.Response(dataMap, err)
|
|
|
baseController
|
|
|
}
|
|
|
|
|
|
func (controller *UsersController) CompanyUserAdd() {
|
|
|
usersService := service.NewUsersService(nil)
|
|
|
companyUserAddCommand := &command.CompanyUserAddCommand{}
|
|
|
controller.Unmarshal(companyUserAddCommand)
|
|
|
companyUserAddCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CompanyUserAdd(companyUserAddCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -32,6 +23,7 @@ func (controller *UsersController) CompanyUserUpdate() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
companyUserUpdateCommand := &command.CompanyUserUpdateCommand{}
|
|
|
controller.Unmarshal(companyUserUpdateCommand)
|
|
|
companyUserUpdateCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CompanyUserUpdate(companyUserUpdateCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -40,6 +32,7 @@ func (controller *UsersController) CompanyUserList() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
companyUserListQuery := &query.CompanyUserListQuery{}
|
|
|
controller.Unmarshal(companyUserListQuery)
|
|
|
companyUserListQuery.Operator = controller.GetOperator()
|
|
|
cnt, data, err := usersService.CompanyUserList(companyUserListQuery)
|
|
|
controller.returnPageListData(cnt, data, err, companyUserListQuery.PageNumber)
|
|
|
}
|
...
|
...
|
@@ -49,6 +42,7 @@ func (controller *UsersController) CompanyUserGet() { |
|
|
companyUserGetQuery := &query.CompanyUserGetQuery{}
|
|
|
userId := controller.GetString(":userId")
|
|
|
companyUserGetQuery.UsersId = userId
|
|
|
companyUserGetQuery.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CompanyUserGet(companyUserGetQuery)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -57,6 +51,7 @@ func (controller *UsersController) CompanyUserEnable() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
companyUserEnableCommand := &command.CompanyUserEnableCommand{}
|
|
|
controller.Unmarshal(companyUserEnableCommand)
|
|
|
companyUserEnableCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CompanyUserEnable(companyUserEnableCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -65,6 +60,7 @@ func (controller *UsersController) CompanyUserResetPassword() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
companyUserResetPasswordCommand := &command.CompanyUserResetPasswordCommand{}
|
|
|
controller.Unmarshal(companyUserResetPasswordCommand)
|
|
|
companyUserResetPasswordCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CompanyUserResetPassword(companyUserResetPasswordCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -73,6 +69,7 @@ func (controller *UsersController) CooperationUserAdd() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
cooperationUserAddCommand := &command.CooperationUserAddCommand{}
|
|
|
controller.Unmarshal(cooperationUserAddCommand)
|
|
|
cooperationUserAddCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CooperationUserAdd(cooperationUserAddCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -81,6 +78,7 @@ func (controller *UsersController) CooperationUserUpdate() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
cooperationUserUpdateCommand := &command.CooperationUserUpdateCommand{}
|
|
|
controller.Unmarshal(cooperationUserUpdateCommand)
|
|
|
cooperationUserUpdateCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CooperationUserUpdate(cooperationUserUpdateCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -89,6 +87,7 @@ func (controller *UsersController) CooperationUserList() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
cooperationUserListQuery := &query.CooperationUserListQuery{}
|
|
|
controller.Unmarshal(cooperationUserListQuery)
|
|
|
cooperationUserListQuery.Operator = controller.GetOperator()
|
|
|
cnt, data, err := usersService.CooperationUserList(cooperationUserListQuery)
|
|
|
controller.returnPageListData(cnt, data, err, cooperationUserListQuery.PageNumber)
|
|
|
}
|
...
|
...
|
@@ -98,6 +97,7 @@ func (controller *UsersController) CooperationUserGet() { |
|
|
cooperationUserGetQuery := &query.CooperationUserGetQuery{}
|
|
|
userId := controller.GetString(":userId")
|
|
|
cooperationUserGetQuery.UsersId = userId
|
|
|
cooperationUserGetQuery.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CooperationUserGet(cooperationUserGetQuery)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -106,6 +106,7 @@ func (controller *UsersController) CooperationUserEnable() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
cooperationUserEnableCommand := &command.CooperationUserEnableCommand{}
|
|
|
controller.Unmarshal(cooperationUserEnableCommand)
|
|
|
cooperationUserEnableCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CooperationUserEnable(cooperationUserEnableCommand)
|
|
|
controller.Response(data, err)
|
|
|
}
|
...
|
...
|
@@ -114,6 +115,7 @@ func (controller *UsersController) CooperationUserResetPassword() { |
|
|
usersService := service.NewUsersService(nil)
|
|
|
cooperationUserResetPasswordCommand := &command.CooperationUserResetPasswordCommand{}
|
|
|
controller.Unmarshal(cooperationUserResetPasswordCommand)
|
|
|
cooperationUserResetPasswordCommand.Operator = controller.GetOperator()
|
|
|
data, err := usersService.CooperationUserResetPassword(cooperationUserResetPasswordCommand)
|
|
|
controller.Response(data, err)
|
|
|
} |
...
|
...
|
|