java中怎么创建实体_Java创建实体时注意事项

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              //引用这个使得实体中字段外界可获取

@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;

public String getUsername() {

return username;

}

}

标签:TableField,Java,String,创建,private,ApiModelProperty,注意事项,import,id

来源: https://www.cnblogs.com/bobbycheng/p/11843083.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值