weaver-hrm-salary/src/com/engine/salary/entity/auth/po/AuthDataPO.java

92 lines
1.9 KiB
Java
Raw Normal View History

2024-07-30 17:45:02 +08:00
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
2024-08-22 15:37:50 +08:00
import com.engine.salary.enums.auth.DataLinkEnum;
2024-07-30 17:45:02 +08:00
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 数据
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthDataPO {
@ElogTransform(name = "id")
private Long id;
/**
* 角色id
*/
@ElogTransform(name = "角色id")
private Long roleId;
/**
* 连接符
2024-08-22 15:37:50 +08:00
* @see DataLinkEnum
2024-07-30 17:45:02 +08:00
*/
@ElogTransform(name = "连接符,交、并、补")
private Integer link;
/**
* 数据类型1人员2部门3岗位4分部5角色6安全级别 7所有人 8登录人9账套10sql
*/
@ElogTransform(name = "数据类型")
private Integer targetType;
/**
* 对象id
*/
@ElogTransform(name = "对象id")
private String target;
/**
* 对象名称
*/
@ElogTransform(name = "对象名称")
private String targetName;
@ElogTransform(name = "排序")
private Integer sortedIndex;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}