ProjectAuth.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.wtkj.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  5. import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import org.springblade.core.mp.base.BaseEntity;
  9. /**
  10. * @author Blizzard
  11. * @create at 2023-09-13 17:21
  12. * @describe 第三方机构项目权限
  13. */
  14. @EqualsAndHashCode(callSuper = true)
  15. @Data
  16. @TableName("blade_project_auth")
  17. public class ProjectAuth extends BaseEntity {
  18. private static final long serialVersionUID = 1L;
  19. @TableField("user_id")
  20. @JsonSerialize(using = ToStringSerializer.class)
  21. private Long userId;
  22. @TableField("top_dept")
  23. @JsonSerialize(using = ToStringSerializer.class)
  24. private Long topDept;
  25. @TableField("user_dept")
  26. @JsonSerialize(using = ToStringSerializer.class)
  27. private Long userDept;
  28. @TableField("project_id")
  29. @JsonSerialize(using = ToStringSerializer.class)
  30. private Long projectId;
  31. }