117 lines
4.0 KiB
Go
117 lines
4.0 KiB
Go
package controller
|
||
|
||
import (
|
||
"context"
|
||
|
||
v1 "tool-api/api/admin/v1"
|
||
"tool-api/internal/logic"
|
||
)
|
||
|
||
// cEvent 管理端「年会座次」控制器(绑定在 AdminAuth 分组下)。
|
||
//
|
||
// 注意:所有方法必须是标准签名 func(ctx, req) (res, err)。
|
||
// 不要写 func(*ghttp.Request) 签名的方法 —— GoFrame 的 group.Bind 会把这类方法
|
||
// 一并自动注册成路由(见 controller/member.go PayNotify 注释、架构 §9.1 R3)。
|
||
type cEvent struct{}
|
||
|
||
// Event 年会座次控制器
|
||
var Event = &cEvent{}
|
||
|
||
// ===== 企业 =====
|
||
|
||
func (c *cEvent) EnterpriseList(ctx context.Context, req *v1.EnterpriseListReq) (res *v1.EnterpriseListRes, err error) {
|
||
return logic.AdminEnterpriseList(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EnterpriseSave(ctx context.Context, req *v1.EnterpriseSaveReq) (res *v1.EnterpriseSaveRes, err error) {
|
||
return logic.AdminEnterpriseSave(ctx, req)
|
||
}
|
||
|
||
// ===== 员工 =====
|
||
|
||
func (c *cEvent) EmployeeList(ctx context.Context, req *v1.EmployeeListReq) (res *v1.EmployeeListRes, err error) {
|
||
return logic.AdminEmployeeList(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EmployeeSave(ctx context.Context, req *v1.EmployeeSaveReq) (res *v1.EmployeeSaveRes, err error) {
|
||
return logic.AdminEmployeeSave(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EmployeeStatus(ctx context.Context, req *v1.EmployeeStatusReq) (res *v1.EmployeeStatusRes, err error) {
|
||
return logic.AdminEmployeeStatus(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EmployeeBatch(ctx context.Context, req *v1.EmployeeBatchReq) (res *v1.EmployeeBatchRes, err error) {
|
||
return logic.AdminEmployeeBatch(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) ParticipantExclude(ctx context.Context, req *v1.ParticipantExcludeReq) (res *v1.ParticipantExcludeRes, err error) {
|
||
return logic.AdminParticipantExclude(ctx, req)
|
||
}
|
||
|
||
// ===== 活动 =====
|
||
|
||
func (c *cEvent) EventList(ctx context.Context, req *v1.EventListReq) (res *v1.EventListRes, err error) {
|
||
return logic.AdminEventList(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EventSave(ctx context.Context, req *v1.EventSaveReq) (res *v1.EventSaveRes, err error) {
|
||
return logic.AdminEventSave(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EventStatus(ctx context.Context, req *v1.EventStatusReq) (res *v1.EventStatusRes, err error) {
|
||
return logic.AdminEventStatus(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EventDetail(ctx context.Context, req *v1.EventDetailReq) (res *v1.EventDetailRes, err error) {
|
||
return logic.AdminEventDetail(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) EventLayoutSave(ctx context.Context, req *v1.EventLayoutSaveReq) (res *v1.EventLayoutSaveRes, err error) {
|
||
return logic.AdminEventLayoutSave(ctx, req)
|
||
}
|
||
|
||
// ===== 桌 / 座 =====
|
||
|
||
func (c *cEvent) TableSave(ctx context.Context, req *v1.TableSaveReq) (res *v1.TableSaveRes, err error) {
|
||
return logic.AdminTableSave(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) TableDelete(ctx context.Context, req *v1.TableDeleteReq) (res *v1.TableDeleteRes, err error) {
|
||
return logic.AdminTableDelete(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) SeatSave(ctx context.Context, req *v1.SeatSaveReq) (res *v1.SeatSaveRes, err error) {
|
||
return logic.AdminSeatSave(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) SeatAuto(ctx context.Context, req *v1.SeatAutoReq) (res *v1.SeatAutoRes, err error) {
|
||
return logic.AdminSeatAuto(ctx, req)
|
||
}
|
||
|
||
// ===== 员工导入(两段式)=====
|
||
|
||
func (c *cEvent) ImportPreview(ctx context.Context, req *v1.ImportPreviewReq) (res *v1.ImportPreviewRes, err error) {
|
||
return logic.AdminImportPreview(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) ImportConfirm(ctx context.Context, req *v1.ImportConfirmReq) (res *v1.ImportConfirmRes, err error) {
|
||
return logic.AdminImportConfirm(ctx, req)
|
||
}
|
||
|
||
func (c *cEvent) ImportLogList(ctx context.Context, req *v1.ImportLogListReq) (res *v1.ImportLogListRes, err error) {
|
||
return logic.AdminImportLogList(ctx, req)
|
||
}
|
||
|
||
// ===== 活动小程序码 =====
|
||
|
||
func (c *cEvent) EventQrcode(ctx context.Context, req *v1.EventQrcodeReq) (res *v1.EventQrcodeRes, err error) {
|
||
return logic.AdminEventQrcode(ctx, req)
|
||
}
|
||
|
||
// ===== 查座审计(A19)=====
|
||
|
||
func (c *cEvent) EventQueryLog(ctx context.Context, req *v1.EventQueryLogReq) (res *v1.EventQueryLogRes, err error) {
|
||
return logic.AdminEventQueryLog(ctx, req)
|
||
}
|