package jnpf.permission.entity;
|
|
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
|
/**
|
* 岗位信息
|
*
|
* @author JNPF开发平台组
|
* @version V3.1.0
|
* @copyright 引迈信息技术有限公司
|
* @date 2019年9月26日 上午9:18
|
*/
|
@Data
|
@TableName("base_position")
|
public class PositionEntity extends PermissionEntityBase {
|
/**
|
* 是否默认岗位(0-否,1-是)
|
*/
|
@TableField("F_DEFAULT_MARK")
|
private Integer defaultMark;
|
|
/**
|
* 责任人
|
*/
|
@TableField(value = "F_DUTY_USER", updateStrategy = FieldStrategy.ALWAYS)
|
private String dutyUser;
|
|
/**
|
* 岗位类型
|
*/
|
@TableField("F_TYPE")
|
private String type;
|
|
/**
|
* 机构主键
|
*/
|
@TableField("F_ORGANIZE_ID")
|
private String organizeId;
|
|
/**
|
* 父级岗位
|
*/
|
@TableField(value = "F_PARENT_ID", updateStrategy = FieldStrategy.ALWAYS)
|
private String parentId;
|
|
/**
|
* 岗位树形
|
*/
|
@TableField("F_POSITION_ID_TREE")
|
private String positionIdTree;
|
|
/**
|
* 岗位约束(0-关闭,1启用)
|
*/
|
@TableField("F_IS_CONDITION")
|
private Integer isCondition;
|
|
/**
|
* 约束内容
|
*/
|
@TableField("F_CONDITION_JSON")
|
private String conditionJson;
|
}
|