56 lines
2.4 KiB
Go
56 lines
2.4 KiB
Go
package controller
|
|
|
|
import (
|
|
"context"
|
|
"micro-document/api/members"
|
|
"micro-document/internel/logic"
|
|
)
|
|
|
|
type MembersProvider struct {
|
|
members.UnimplementedMembersServer
|
|
}
|
|
|
|
// ==================================成员管理======================================
|
|
func (MembersProvider) AddMember(_ context.Context, req *members.AddMemberReq) (*members.AddMemberResp, error) {
|
|
return logic.MembersLogic.AddMember(req)
|
|
}
|
|
|
|
func (MembersProvider) EditMember(_ context.Context, req *members.EditMemberReq) (*members.EditMemberResp, error) {
|
|
return logic.MembersLogic.EditMember(req)
|
|
}
|
|
|
|
func (MembersProvider) DeleteMember(_ context.Context, req *members.DeleteMemberReq) (*members.DeleteMemberResp, error) {
|
|
return logic.MembersLogic.DeleteMember(req)
|
|
}
|
|
|
|
func (MembersProvider) GetMemberList(_ context.Context, req *members.GetMemberListReq) (*members.GetMemberListResp, error) {
|
|
return logic.MembersLogic.GetMemberList(req)
|
|
}
|
|
|
|
// ===================================成员信息管理=======================================
|
|
func (MembersProvider) EditManagement(_ context.Context, req *members.EditManagementReq) (*members.EditManagementResp, error) {
|
|
return logic.MembersLogic.EditManagement(req)
|
|
}
|
|
|
|
func (MembersProvider) DisplayManagement(_ context.Context, req *members.DisplayManagementReq) (*members.DisplayManagementResp, error) {
|
|
return logic.MembersLogic.DisplayManagement(req)
|
|
}
|
|
|
|
// ==================================董事会信息管理======================================
|
|
func (MembersProvider) EditBoardOfDirectors(_ context.Context, req *members.EditBoardOfDirectorsReq) (*members.EditBoardOfDirectorsResp, error) {
|
|
return logic.MembersLogic.EditBoardOfDirectors(req)
|
|
}
|
|
|
|
func (MembersProvider) DisplayBoardOfDirectors(_ context.Context, req *members.DisplayBoardOfDirectorsReq) (*members.DisplayBoardOfDirectorsResp, error) {
|
|
return logic.MembersLogic.DisplayBoardOfDirectors(req)
|
|
}
|
|
|
|
// ==================================委员会任命管理======================================
|
|
func (MembersProvider) EditCommitteeAppointments(_ context.Context, req *members.EditCommitteeAppointmentsReq) (*members.EditCommitteeAppointmentsResp, error) {
|
|
return logic.MembersLogic.EditCommitteeAppointments(req)
|
|
}
|
|
|
|
func (MembersProvider) DisplayCommitteeAppointments(_ context.Context, req *members.DisplayCommitteeAppointmentsReq) (*members.DisplayCommitteeAppointmentsResp, error) {
|
|
return logic.MembersLogic.DisplayCommitteeAppointments(req)
|
|
}
|