SpringBoot项目整合ACTable实现实体类快速生成数据库表
import com.baomidou.mybatisplus.annotation.TableName;
import com.youngdatafan.dataintegrationdevelopment.project.entity.DpPortalProject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 用户信息表
*
* @author ACTable
*/
@Data
@TableName("t_user_info")
@ApiModel(value = "用户信息表对象", description = "用户信息表对象")
public class UserInfo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "用户ID")
private String userId;
@ApiModelProperty(value = "用户名")
private String userName;
@ApiModelProperty(value = "密码")
private String password;
@ApiModelProperty(value = "邮箱")
private String email;
@ApiModelProperty(value = "手机号")
private String phoneNum;
// 其他属性和getter/setter方法省略
}
这个实体类使用了@TableName
注解来指定数据库表名,使用@ApiModelProperty
注解来描述实体属性,使用@Data
注解来自动生成getter和setter方法。这个类可以直接用于MyBatis Plus框架中,与ACTable配合实现快速生成数据库表。
评论已关闭