关于前端:SparkESClickHouse-构建DMP用户画像的视频

50次阅读

共计 1715 个字符,预计需要花费 5 分钟才能阅读完成。

download:须要课程及配资料夹我的 /2268731(备注暗号 课,不备注不加)

package com.xolo.core.entity;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
@TableName(“kpi_user”) // 对应于数据库中的表名
@NoArgsConstructor
@AllArgsConstructor
@Data // 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
@ApiModel(“ 管理员用户信息 ”) // 实体正文
public class User implements Serializable {

@TableField(“id”) // 对应于数据库中的字段名
@ApiModelProperty(“ 用户 id”) // 字段正文
@TableId(value = “id”,type = IdType.AUTO) // 进行插入操作必须将该字段设为自增类型
private Integer id;
@TableField(“role_id”)
@ApiModelProperty(“ 角色 id,更新用户角色时传入 ”)
private Integer roleId;
@TableField(“group_id”)
@ApiModelProperty(“ 组 id,更新用户组时传入 ”)
private Integer groupId;
@TableField(“username”)
@ApiModelProperty(“ 用户名 ”)
private String username;
@TableField(“mobile”)
@ApiModelProperty(“ 管理员用户手机号 ”)
private String mobile;
@TableField(“password”)
@ApiModelProperty(hidden = true) // 将该字段藏匿,对请求不可见
private String password;
@TableField(“real_name”)
@ApiModelProperty(“ 实在姓名 ”)
private String realName;
@TableField(“avatar”)
@ApiModelProperty(“ 头像 url”)
private String avatar;
@TableField(“is_delete”)
@ApiModelProperty(hidden = true)
private Integer isDelete;
@TableField(“create_time”)
@ApiModelProperty(hidden = true)
private Date createTime;
@TableField(“update_time”)
@ApiModelProperty(hidden = true)
private Date updateTime;
@ApiModelProperty(“ 角色名称 ”)
@TableField(exist = false) // 申明数据库中不存在的字段
private String roleName;
}

spark

正文完
 0