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