get_sop_message_var_logic.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package sop_task
  2. import (
  3. "context"
  4. "github.com/suyuan32/simple-admin-common/msg/errormsg"
  5. "wechat-api/internal/svc"
  6. "wechat-api/internal/types"
  7. "github.com/zeromicro/go-zero/core/logx"
  8. )
  9. type GetSopMessageVarLogic struct {
  10. logx.Logger
  11. ctx context.Context
  12. svcCtx *svc.ServiceContext
  13. }
  14. func NewGetSopMessageVarLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetSopMessageVarLogic {
  15. return &GetSopMessageVarLogic{
  16. Logger: logx.WithContext(ctx),
  17. ctx: ctx,
  18. svcCtx: svcCtx}
  19. }
  20. func (l *GetSopMessageVarLogic) GetSopMessageVar() (resp *types.MessageVarResp, err error) {
  21. resp = &types.MessageVarResp{}
  22. resp.Msg = errormsg.Success
  23. resp.Data.MessageVar = []types.MessageVarInfo{
  24. {
  25. Label: "昵称",
  26. Value: "nickname",
  27. },
  28. {
  29. Label: "姓名",
  30. Value: "cname",
  31. },
  32. {
  33. Label: "称呼",
  34. Value: "ctitle",
  35. },
  36. {
  37. Label: "身份证号",
  38. Value: "cidcard_no",
  39. },
  40. {
  41. Label: "地区",
  42. Value: "carea",
  43. },
  44. {
  45. Label: "籍贯",
  46. Value: "cbirtharea",
  47. },
  48. {
  49. Label: "出生日期",
  50. Value: "cbirthday",
  51. },
  52. {
  53. Label: "性别",
  54. Value: "sex",
  55. },
  56. {
  57. Label: "年龄",
  58. Value: "cage",
  59. },
  60. }
  61. resp.Data.ForwardVar = []types.MessageVarInfo{
  62. {
  63. Label: "昵称",
  64. Value: "nickname",
  65. },
  66. {
  67. Label: "姓名",
  68. Value: "cname",
  69. },
  70. {
  71. Label: "称呼",
  72. Value: "ctitle",
  73. },
  74. {
  75. Label: "身份证号",
  76. Value: "cidcard_no",
  77. },
  78. {
  79. Label: "地区",
  80. Value: "carea",
  81. },
  82. {
  83. Label: "籍贯",
  84. Value: "cbirtharea",
  85. },
  86. {
  87. Label: "出生日期",
  88. Value: "cbirthday",
  89. },
  90. {
  91. Label: "性别",
  92. Value: "sex",
  93. },
  94. {
  95. Label: "年龄",
  96. Value: "cage",
  97. },
  98. }
  99. return resp, nil
  100. }