diff --git a/cmd/app.go b/cmd/app.go index 7f652d8..a181a95 100644 --- a/cmd/app.go +++ b/cmd/app.go @@ -21,8 +21,7 @@ func main() { config.SetProviderService(&controller.GovernanceProvider{}) config.SetProviderService(&controller.PressReleasesProvider{}) config.SetProviderService(&controller.SecFilingsProvider{}) - config.SetProviderService(&controller.AnnualReportProvider{}) - config.SetProviderService(&controller.QuarterlyReportProvider{}) + config.SetProviderService(&controller.ReportProvider{}) if err := config.Load(); err != nil { panic(err) diff --git a/internel/controller/annualReports.go b/internel/controller/annualReports.go deleted file mode 100644 index 9245a69..0000000 --- a/internel/controller/annualReports.go +++ /dev/null @@ -1,31 +0,0 @@ -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) -} diff --git a/internel/controller/quarterlyReport.go b/internel/controller/quarterlyReport.go deleted file mode 100644 index d6f971c..0000000 --- a/internel/controller/quarterlyReport.go +++ /dev/null @@ -1,31 +0,0 @@ -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) -} diff --git a/internel/controller/reports.go b/internel/controller/reports.go new file mode 100644 index 0000000..607ccf3 --- /dev/null +++ b/internel/controller/reports.go @@ -0,0 +1,51 @@ +package controller + +import ( + "context" + "micro-document/api/reports" + "micro-document/internel/logic" +) + +type ReportProvider struct { + reports.UnimplementedReportsServer +} + +// 获取年度报告列表 +func (ReportProvider) GetAnnualReportList(_ context.Context, req *reports.GetAnnualReportListReq) (resp *reports.GetAnnualReportListResp, err error) { + return logic.AnnualReportsLogic.List(req) +} + +// 新增年度报告 +func (ReportProvider) AddAnnualReport(_ context.Context, req *reports.AddAnnualReportReq) (resp *reports.AddAnnualReportResp, err error) { + return logic.AnnualReportsLogic.Add(req) +} + +// 编辑年度报告 +func (ReportProvider) EditAnnualReport(_ context.Context, req *reports.EditAnnualReportReq) (resp *reports.EditAnnualReportResp, err error) { + return logic.AnnualReportsLogic.Edit(req) +} + +// 删除年度报告 +func (ReportProvider) DeleteAnnualReport(_ context.Context, req *reports.DeleteAnnualReportReq) (resp *reports.DeleteAnnualReportResp, err error) { + return logic.AnnualReportsLogic.Delete(req) +} + +// 获取季度报告列表 +func (ReportProvider) GetQuarterlyReportList(_ context.Context, req *reports.GetQuarterlyReportListReq) (resp *reports.GetQuarterlyReportListResp, err error) { + return logic.QuarterlyReportsLogic.List(req) +} + +// 增加季度报告 +func (ReportProvider) AddQuarterlyReport(_ context.Context, req *reports.AddQuarterlyReportReq) (resp *reports.AddQuarterlyReportResp, err error) { + return logic.QuarterlyReportsLogic.Add(req) +} + +// 编辑季度报告 +func (ReportProvider) EditQuarterlyReport(_ context.Context, req *reports.EditQuarterlyReportReq) (resp *reports.EditQuarterlyReportResp, err error) { + return logic.QuarterlyReportsLogic.Edit(req) +} + +// 删除季度报告 +func (ReportProvider) DeleteQuarterlyReport(_ context.Context, req *reports.DeleteQuarterlyReportReq) (resp *reports.DeleteQuarterlyReportResp, err error) { + return logic.QuarterlyReportsLogic.Delete(req) +}