tangbin 1 год назад
Родитель
Сommit
d77faad41c

+ 45 - 0
yezhu-api/src/main/java/com/kioor/entity/BuildingsEntity.java

@@ -0,0 +1,45 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 楼栋
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_buildings")
+public class BuildingsEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 楼栋号
+     */
+    private Integer buildingsNum;
+    /**
+     * 备注
+     */
+    private Date remark;
+
+}

+ 48 - 0
yezhu-api/src/main/java/com/kioor/entity/FloorEntity.java

@@ -0,0 +1,48 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 楼层
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_floor")
+public class FloorEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 单元
+     */
+    private Long unitsId;
+    /**
+     * 楼层
+     */
+    private Integer floorNum;
+    /**
+     * 备注
+     */
+    private Date remark;
+
+}

+ 40 - 0
yezhu-api/src/main/java/com/kioor/entity/MessageBoardEntity.java

@@ -0,0 +1,40 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 留言板
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_message_board")
+public class MessageBoardEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 留言板名称
+     */
+    private String name;
+
+}

+ 56 - 0
yezhu-api/src/main/java/com/kioor/entity/MessageEntity.java

@@ -0,0 +1,56 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 留言
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_messages")
+public class MessageEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 留言板
+     */
+    private Long messageBoardId;
+    /**
+     * 留言内容
+     */
+    private String content;
+    /**
+     * 留言人
+     */
+    private Long editUser;
+    /**
+     * 留言时间
+     */
+    private Date editTime;
+    /**
+     * 是否显示姓名
+     */
+    private int showNameFlag;
+    /**
+     * 是否显示房号
+     */
+    private int showRoomFlag;
+
+}

+ 52 - 0
yezhu-api/src/main/java/com/kioor/entity/NoticeEntity.java

@@ -0,0 +1,52 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 留言板公告
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_notice")
+public class NoticeEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 留言板
+     */
+    private Long messageBoardId;
+    /**
+     * 公告标题
+     */
+    private String title;
+    /**
+     * 公告内容
+     */
+    private String content;
+    /**
+     * 最后编辑人
+     */
+    private Long editUser;
+    /**
+     * 最后编辑时间
+     */
+    private Date editTime;
+
+}

+ 52 - 0
yezhu-api/src/main/java/com/kioor/entity/ResidentialQuartersEntity.java

@@ -0,0 +1,52 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 小区
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_residential_quarters")
+public class ResidentialQuartersEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区名称
+     */
+    private String name;
+    /**
+     * 省市区
+     */
+    private Long regionId;
+    /**
+     * 详细地址
+     */
+    private String addr;
+    /**
+     * 创建人
+     */
+    private Long createUser;
+    /**
+     * 创建时间
+     */
+    private Date createDate;
+
+}

+ 40 - 0
yezhu-api/src/main/java/com/kioor/entity/RolesEntity.java

@@ -0,0 +1,40 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 角色
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_roles")
+public class RolesEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 角色编号:0-普通用户,1-小区最高管理员,2-小区一般管理员
+     */
+    private String code;
+    /**
+     * 角色名称
+     */
+    private String name;
+
+}

+ 48 - 0
yezhu-api/src/main/java/com/kioor/entity/RoomEntity.java

@@ -0,0 +1,48 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 房间
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_room")
+public class RoomEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 楼层
+     */
+    private Long floorId;
+    /**
+     * 房号
+     */
+    private Integer roomNum;
+    /**
+     * 备注
+     */
+    private Date remark;
+
+}

+ 48 - 0
yezhu-api/src/main/java/com/kioor/entity/UnitsEntity.java

@@ -0,0 +1,48 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 单元
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_units")
+public class UnitsEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 楼栋
+     */
+    private Long buildingsId;
+    /**
+     * 单元号
+     */
+    private Integer unitsNum;
+    /**
+     * 备注
+     */
+    private Date remark;
+
+}

+ 20 - 0
yezhu-api/src/main/java/com/kioor/entity/UserEntity.java

@@ -46,5 +46,25 @@ public class UserEntity implements Serializable {
      * 创建时间
      */
     private Date createDate;
+    /**
+     * 等级
+     */
+    private int level;
+    /**
+     * 签名
+     */
+    private String remarks;
+    /**
+     * 是否对邻居展示
+     */
+    private int openFlag;
+    /**
+     * 是否禁言
+     */
+    private int prohibitionFlag;
+    /**
+     * 禁言结束时间
+     */
+    private Date prohibitionEndTime;
 
 }

+ 60 - 0
yezhu-api/src/main/java/com/kioor/entity/UserQuartersEntity.java

@@ -0,0 +1,60 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 用户和房号关系表
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_user_quarters")
+public class UserQuartersEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 用户
+     */
+    private Long userId;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 楼栋
+     */
+    private Long buildingsId;
+    /**
+     * 单元
+     */
+    private Long unitsId;
+    /**
+     * 楼层
+     */
+    private Long floorId;
+    /**
+     * 房间
+     */
+    private Long roomId;
+    /**
+     * 备注
+     */
+    private Date remark;
+
+}

+ 43 - 0
yezhu-api/src/main/java/com/kioor/entity/UserRolesEntity.java

@@ -0,0 +1,43 @@
+/**
+ * Copyright (c) 2018 业主系统 All rights reserved.
+ * <p>
+ * https://www.yezhu.io
+ * <p>
+ * 版权所有,侵权必究!
+ */
+
+package com.kioor.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 用户角色关系
+ *
+ * @author Mark sunlightcs@gmail.com
+ */
+@Data
+@TableName("tb_user_quarters")
+public class UserRolesEntity implements Serializable {
+    /**
+     * 用户ID
+     */
+    @TableId
+    private Long id;
+    /**
+     * 小区
+     */
+    private Long quartersId;
+    /**
+     * 用户
+     */
+    private Long userId;
+    /**
+     * 角色
+     */
+    private Long rolesId;
+}