package com.dubbo.entity;
import com.dubbo.entity.converter.EnableDisableStatusConverter;
import com.dubbo.entity.converter.GenderConverter;
import com.dubbo.entity.converter.YesNoStatusConverter;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.*;
import java.util.Date;
/**
* Created by lkp on 14-6-12.
* 用户信息表
*/
@Entity
@Table(name = "p_user")
@DynamicInsert
@DynamicUpdate
@Getter@Setter
@Accessors(chain = true)
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String openId;
private String pcOpenId;
//自定义用户名,格式是openId + "@" + idCard
@Column(unique = true)
private String username;
//用户姓名
private String name;
//身份证号
private String idCard;
//出生日期
private String birthday;
//性别
@Column(nullable = false)
@Convert(converter = GenderConverter.class)
private Gender gender;
//手机号
private String mobile;
//是否是默认用户
@Column(nullable = false)
@Convert(converter = YesNoStatusConverter.class)
private YesNoStatus isDefault;
//是否是有效用户
@Column(nullable = false)
@Convert(converter = EnableDisableStatusConverter.class)
private EnableDisableStatus valid;
//创建时间
@Temporal(TemporalType.TIMESTAMP)
@Column(updatable = false)
private Date createdTime;
@Transient
private String createTime;
//更新时间
@Temporal(TemporalType.TIMESTAMP)
private Date updatedTime;
//就诊卡号(不存库)
@Transient
private String cardNo;
//用户头像
private String headUrl;
// 详细地址
private String detailedAddress;
// 用户地址
private String address;
// 关系
private String relationship;
// 类型
private String type;
//密码
private String password;
//智慧社区ID
private String communityId;
//智慧社区名称
private String communityName;
//智慧社区用户ID
private String communityUserId;
//儿童姓名
private String childrenName;
//儿童性别
private String childrenGender;
//儿童出生日期
private String childrenBirthday;
//儿童身份证号
private String childrenIdCard;
//我的订单
// @OneToMany(fetch=FetchType.EAGER, cascade=CascadeType.ALL, mappedBy="user")
// private Set<BookingOrder> bookingOrderList;
}
没有合适的资源?快使用搜索试试~ 我知道了~
springboot集成debbo分布式系统案例.zip
共28个文件
java:14个
xml:9个
iml:4个
需积分: 0 1 下载量 67 浏览量
2024-03-27
08:57:46
上传
评论
收藏 16KB ZIP 举报
温馨提示
基于springboot的系统源码
资源推荐
资源详情
资源评论
收起资源包目录
springboot集成debbo分布式系统案例.zip (28个子文件)
springboot_ym
pom.xml 584B
demo.iml 80B
.idea
uiDesigner.xml 9KB
misc.xml 513B
compiler.xml 669B
modules 2.xml 407B
encodings.xml 377B
demo-consumer
democonsumer.iml 80B
pom.xml 2KB
src
main
java
com
dubbo
controller
UserController.java 2KB
DemoConsumerApplication.java 541B
demo-provider
demoprovider.iml 80B
pom.xml 2KB
src
main
resources
application.yml 588B
java
com
dubbo
dao
UserDao.java 619B
service
UserServiceImpl.java 735B
DemoProviderApplication.java 705B
demo-api
pom.xml 2KB
src
main
java
com
dubbo
utils
Result.java 1KB
service
UserService.java 291B
entity
converter
EnableDisableStatusConverter.java 822B
YesNoStatusConverter.java 746B
GenderConverter.java 679B
Gender.java 2KB
EnableDisableStatus.java 2KB
YesNoStatus.java 2KB
User.java 3KB
demoapi.iml 80B
共 28 条
- 1
资源评论
奔强的程序
- 粉丝: 986
- 资源: 2710
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java将grib2数据转为json格式
- ffmpeg安装软件.rar
- Go语言练习资源 - go-main
- 第十五届蓝桥杯省一代码
- 海信智能电视刷机数据 LED42K330X3D(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- shujudaochuceshi
- learn-ruby.zip
- test111111111111111111
- 海信智能电视刷机数据 LED42K326X3D(0011) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- 这里有一份针对美国数学建模竞赛(MCM)的案例分析,涵盖了问题描述、建模过程、求解方法、结果分析以及总结反思
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功