SynThirdInfoEntity.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package jnpf.message.entity;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import com.baomidou.mybatisplus.annotation.FieldFill;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import jnpf.base.entity.SuperExtendEntity;
  7. import lombok.Data;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. /**
  11. * 第三方工具的公司-部门-用户同步表模型
  12. *
  13. * @版本: V3.1.0
  14. * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  15. * @作者: JNPF开发平台组
  16. * @日期: 2021/4/23 17:06
  17. */
  18. @Data
  19. @TableName("base_syn_third_info")
  20. public class SynThirdInfoEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
  21. /**
  22. * 第三方类型(1:企业微信;2:钉钉)
  23. */
  24. @TableField("F_THIRD_TYPE")
  25. private Integer thirdType;
  26. /**
  27. * 数据类型(1:组织(公司与部门);2:用户)
  28. */
  29. @TableField("F_DATA_TYPE")
  30. private Integer dataType;
  31. /**
  32. * 系统对象ID(公司ID、部门ID、用户ID)
  33. */
  34. @TableField("F_SYS_OBJ_ID")
  35. private String sysObjId;
  36. /**
  37. * 第三对象ID(公司ID、部门ID、用户ID)
  38. */
  39. @TableField("F_THIRD_OBJ_ID")
  40. private String thirdObjId;
  41. /**
  42. * 第三对象名称
  43. */
  44. @TableField("F_THIRD_NAME")
  45. private String thirdName;
  46. }