32 lines
1.1 KiB
Go
32 lines
1.1 KiB
Go
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)
|
|
}
|