package jnpf.dmsEntity.permission.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.UUID;
|
|
@Data
|
@TableName("dms_access_exclusions")
|
public class DmsAccessExclusionEntity {
|
@TableId(value = "id", type = IdType.INPUT)
|
private UUID id;
|
@TableField("tenant_id")
|
private String tenantId;
|
@TableField("resource_type")
|
private String resourceType;
|
@TableField("resource_id")
|
private UUID resourceId;
|
@TableField("user_id")
|
private String userId;
|
@TableField("action_code")
|
private String actionCode;
|
@TableField("source_type")
|
private String sourceType;
|
@TableField("source_id")
|
private String sourceId;
|
@TableField("valid_from")
|
private Date validFrom;
|
@TableField("valid_to")
|
private Date validTo;
|
@TableField("exclude_reason")
|
private String excludeReason;
|
@TableField("excluded_by_type")
|
private String excludedByType;
|
@TableField("excluded_by_id")
|
private String excludedById;
|
@TableField("revoked_at")
|
private Date revokedAt;
|
@TableField("revoked_by_type")
|
private String revokedByType;
|
@TableField("revoked_by_id")
|
private String revokedById;
|
@TableField("revoke_reason")
|
private String revokeReason;
|
@TableField("revision")
|
private Long revision;
|
@TableField("created_at")
|
private Date createdAt;
|
@TableField("updated_at")
|
private Date updatedAt;
|
}
|