SysWechatCustomer.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.ydtech.modules.admin.model.po;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.ydtech.modules.admin.model.vo.wechat.SysWechatCustomerAddVo;
  7. import lombok.AllArgsConstructor;
  8. import lombok.Data;
  9. import lombok.NoArgsConstructor;
  10. import java.io.Serializable;
  11. /**
  12. * 微信客服
  13. *
  14. * @TableName sys_wechat_customer
  15. */
  16. @TableName(value = "sys_wechat_customer")
  17. @Data
  18. @AllArgsConstructor
  19. @NoArgsConstructor
  20. public class SysWechatCustomer implements Serializable {
  21. /**
  22. * 主键
  23. */
  24. @TableId(value = "id", type = IdType.AUTO)
  25. private long id;
  26. /**
  27. * 客服昵称
  28. */
  29. @TableField(value = "nickname")
  30. private String nickname;
  31. /**
  32. * 客服头像
  33. */
  34. @TableField(value = "avatar")
  35. private String avatar;
  36. /**
  37. * 后线人员id
  38. */
  39. @TableField(value = "user_id")
  40. private String userId;
  41. /**
  42. * 接待人的部门
  43. */
  44. @TableField(value = "department_id")
  45. private String departmentId;
  46. /**
  47. * 接待人企业微信客服
  48. */
  49. @TableField(value = "receptionist")
  50. private String receptionist;
  51. /**
  52. * 接待人企业微信用户id
  53. */
  54. @TableField(value = "receptionist_id")
  55. private String receptionistId;
  56. /**
  57. * 客服账号ID
  58. */
  59. @TableField("open_kf_id")
  60. private String openKfId;
  61. @TableField(exist = false)
  62. private static final long serialVersionUID = 1L;
  63. public SysWechatCustomer(SysWechatCustomerAddVo sysWechatCustomerAddVo) {
  64. this.nickname = sysWechatCustomerAddVo.getNickname();
  65. this.avatar = sysWechatCustomerAddVo.getAvatar();
  66. this.userId = sysWechatCustomerAddVo.getUserId();
  67. this.departmentId = sysWechatCustomerAddVo.getDepartmentId();
  68. this.receptionist = sysWechatCustomerAddVo.getReceptionist();
  69. this.receptionistId = sysWechatCustomerAddVo.getReceptionistId();
  70. }
  71. }