findrecordlogic.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package logic
  2. import (
  3. "context"
  4. "log"
  5. "app.yhyue.com/moapp/jyResourcesCenter/api/internal/svc"
  6. "app.yhyue.com/moapp/jyResourcesCenter/api/internal/types"
  7. "github.com/tal-tech/go-zero/core/logx"
  8. )
  9. type FindRecordLogic struct {
  10. logx.Logger
  11. ctx context.Context
  12. svcCtx *svc.ServiceContext
  13. }
  14. func NewFindRecordLogic(ctx context.Context, svcCtx *svc.ServiceContext) FindRecordLogic {
  15. return FindRecordLogic{
  16. Logger: logx.WithContext(ctx),
  17. ctx: ctx,
  18. svcCtx: svcCtx,
  19. }
  20. }
  21. func (l *FindRecordLogic) FindRecord(req types.RecordReq) (*types.RecordRes, error) {
  22. // todo: add your logic here and delete this line
  23. result := &types.RecordRes{}
  24. log.Println(req)
  25. result.Code = 0
  26. result.Message = "成功"
  27. result.Count = 20
  28. data := []map[string]interface{}{
  29. {
  30. "userId":"用户名",
  31. "resourceType":"资源类型",
  32. "ruleId":"导出规则",
  33. "exportNum":122,
  34. "exportTime": "2021-08-09 16:17:10",
  35. "deductionNumb":100,
  36. "url":"/export/excel.xls",
  37. "searchCriteria":"搜索条件",
  38. "source":"数据来源",
  39. "name":"资源名称",
  40. },
  41. }
  42. result.Data = data
  43. return result, nil
  44. }