micro-document/internel/controller/annualReports.go
2025-09-24 10:24:52 +08:00

32 lines
1011 B
Go

package controller
import (
"context"
"micro-document/api/reports"
"micro-document/internel/logic"
)
type AnnualReportProvider struct {
reports.UnimplementedReportsServer
}
// 获取年度报告列表
func (AnnualReportProvider) List(_ context.Context, req *reports.GetAnnualReportListReq) (resp *reports.GetAnnualReportListResp, err error) {
return logic.AnnualReportsLogic.List(req)
}
// 新增年度报告
func (AnnualReportProvider) Add(_ context.Context, req *reports.AddAnnualReportReq) (resp *reports.AddAnnualReportResp, err error) {
return logic.AnnualReportsLogic.Add(req)
}
// 编辑年度报告
func (AnnualReportProvider) Edit(_ context.Context, req *reports.EditAnnualReportReq) (resp *reports.EditAnnualReportResp, err error) {
return logic.AnnualReportsLogic.Edit(req)
}
// 删除年度报告
func (AnnualReportProvider) Delete(_ context.Context, req *reports.DeleteAnnualReportReq) (resp *reports.DeleteAnnualReportResp, err error) {
return logic.AnnualReportsLogic.Delete(req)
}