DataPermissionsDto.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.ydtech.modules.admin.model.dto;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.io.Serializable;
  7. import java.time.LocalDateTime;
  8. /**
  9. * 数据权限实体
  10. */
  11. @Data
  12. @ApiModel("数据权限实体")
  13. public class DataPermissionsDto implements Serializable {
  14. @ApiModelProperty(value = "id")
  15. private String id;
  16. @ApiModelProperty(value = "用户ID")
  17. private String userId;
  18. @ApiModelProperty(value = "部门ID")
  19. private String deptId;
  20. @ApiModelProperty(value = "规则名称")
  21. private String ruleName;
  22. @ApiModelProperty(value = "规则字段")
  23. private String ruleField;
  24. @ApiModelProperty(value = "条件规则")
  25. private String ruleCondition;
  26. @ApiModelProperty(value = "规则值")
  27. private String ruleValue;
  28. @ApiModelProperty(value = "状态")
  29. private String status;
  30. @ApiModelProperty(value = "创建日期")
  31. private LocalDateTime createTime;
  32. /**
  33. * 菜单id
  34. */
  35. @ApiModelProperty(value = "菜单id")
  36. private String menuId;
  37. /**
  38. * 接口路径
  39. */
  40. @ApiModelProperty(value = "接口路径")
  41. private String interfaceUrl;
  42. /**
  43. * 接口路径
  44. */
  45. @ApiModelProperty(value = "自定义sql")
  46. private String customSql;
  47. }