package com.ydtech.modules.admin.model.dto; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; /** * 数据权限实体 */ @Data @ApiModel("数据权限实体") public class DataPermissionsDto implements Serializable { @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 LocalDateTime createTime; /** * 菜单id */ @ApiModelProperty(value = "菜单id") private String menuId; /** * 接口路径 */ @ApiModelProperty(value = "接口路径") private String interfaceUrl; /** * 接口路径 */ @ApiModelProperty(value = "自定义sql") private String customSql; }