package com.ydtech.modules.admin.model.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; import java.util.List; @Data public class DataPermissionsVo { @ApiModelProperty(value = "id") private String id; @ApiModelProperty(value = "用户ID") private String userId; @ApiModelProperty(value = "部门ID") private String deptId; @ApiModelProperty(value = "规则名称") private String ruleName; @ApiModelProperty(value = "规则字段") private String ruleField; @ApiModelProperty(value = "条件规则") private String ruleCondition; @ApiModelProperty(value = "规则值") private String ruleValue; @ApiModelProperty(value = "状态") private String status; @ApiModelProperty(value = "创建日期") private String createTime; @ApiModelProperty(value = "每页页数") private int pageSize; @ApiModelProperty(value = "页数") @Min(value = 1, message = "页数最小为1") private int pageNum; @ApiModelProperty(value = "菜单id") private String menuId; @ApiModelProperty(value = "permissionsIdList") private List permissionsList; }