DataPermissionsVo.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.ydtech.modules.admin.model.vo;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import javax.validation.constraints.Min;
  6. import java.util.List;
  7. @Data
  8. public class DataPermissionsVo {
  9. @ApiModelProperty(value = "id")
  10. private String id;
  11. @ApiModelProperty(value = "用户ID")
  12. private String userId;
  13. @ApiModelProperty(value = "部门ID")
  14. private String deptId;
  15. @ApiModelProperty(value = "规则名称")
  16. private String ruleName;
  17. @ApiModelProperty(value = "规则字段")
  18. private String ruleField;
  19. @ApiModelProperty(value = "条件规则")
  20. private String ruleCondition;
  21. @ApiModelProperty(value = "规则值")
  22. private String ruleValue;
  23. @ApiModelProperty(value = "状态")
  24. private String status;
  25. @ApiModelProperty(value = "创建日期")
  26. private String createTime;
  27. @ApiModelProperty(value = "每页页数")
  28. private int pageSize;
  29. @ApiModelProperty(value = "页数")
  30. @Min(value = 1, message = "页数最小为1")
  31. private int pageNum;
  32. @ApiModelProperty(value = "菜单id")
  33. private String menuId;
  34. @ApiModelProperty(value = "permissionsIdList")
  35. private List<String> permissionsList;
  36. }