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