micro-document/internel/controller/quarterlyReport.go
2025-09-24 15:13:18 +08:00

32 lines
1.0 KiB
Go

package controller
import (
"context"
"micro-document/api/reports"
"micro-document/internel/logic"
)
type QuarterlyReportProvider struct {
reports.UnimplementedReportsServer
}
// 获取季度报告列表
func (QuarterlyReportProvider) List(_ context.Context, req *reports.GetQuarterlyReportListReq) (resp *reports.GetQuarterlyReportListResp, err error) {
return logic.QuarterlyReportsLogic.List(req)
}
// 增加季度报告
func (QuarterlyReportProvider) Add(_ context.Context, req *reports.AddQuarterlyReportReq) (resp *reports.AddQuarterlyReportResp, err error) {
return logic.QuarterlyReportsLogic.Add(req)
}
// 编辑季度报告
func (QuarterlyReportProvider) Edit(_ context.Context, req *reports.EditQuarterlyReportReq) (resp *reports.EditQuarterlyReportResp, err error) {
return logic.QuarterlyReportsLogic.Edit(req)
}
// 删除季度报告
func (QuarterlyReportProvider) Delete(_ context.Context, req *reports.DeleteQuarterlyReportReq) (resp *reports.DeleteQuarterlyReportResp, err error) {
return logic.QuarterlyReportsLogic.Delete(req)
}