FollowedUser.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.cyksj.model.response;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. /**
  6. * @author chan
  7. * @date 2022/3/14 下午5:48
  8. */
  9. @Data
  10. public class FollowedUser implements Serializable {
  11. @JsonProperty("userid")
  12. private String userId;
  13. private String remark;
  14. private String description;
  15. @JsonProperty("createtime")
  16. private Long createTime;
  17. private String state;
  18. @JsonProperty("remark_company")
  19. private String remarkCompany;
  20. @JsonProperty("remark_mobiles")
  21. private String[] remarkMobiles;
  22. /**
  23. * 批量获取客户详情 接口专用
  24. */
  25. @JsonProperty("tag_id")
  26. private String[] tagIds;
  27. /**
  28. * 获取客户详情 接口专用
  29. */
  30. private Tag[] tags;
  31. @JsonProperty("remark_corp_name")
  32. private String remarkCorpName;
  33. @JsonProperty("add_way")
  34. private String addWay;
  35. @JsonProperty("oper_userid")
  36. private String operatorUserId;
  37. @Data
  38. public static class Tag implements Serializable {
  39. private static final long serialVersionUID = -7556237053703295482L;
  40. /**
  41. * 该成员添加此外部联系人所打标签的分组名称(标签功能需要企业微信升级到2.7.5及以上版本)
  42. */
  43. @JsonProperty("group_name")
  44. private String groupName;
  45. /**
  46. * 该成员添加此外部联系人所打标签名称
  47. */
  48. @JsonProperty("tag_name")
  49. private String tagName;
  50. /**
  51. * 该成员添加此外部联系人所打企业标签的id,仅企业设置(type为1)的标签返回
  52. */
  53. @JsonProperty("tag_id")
  54. private String tagId;
  55. /**
  56. * 该成员添加此外部联系人所打标签类型, 1-企业设置, 2-用户自定义
  57. */
  58. private int type;
  59. }
  60. }