Compare commits
1 Commits
8d9692cdab
...
badcd70da2
Author | SHA1 | Date | |
---|---|---|---|
|
badcd70da2 |
3
.gitattributes
vendored
@ -1,6 +1,3 @@
|
|||||||
*.js linguist-language=Java
|
*.js linguist-language=Java
|
||||||
*.css linguist-language=Java
|
*.css linguist-language=Java
|
||||||
*.html linguist-language=jsp
|
*.html linguist-language=jsp
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
4
.gitignore
vendored
@ -38,6 +38,4 @@ nbdist/
|
|||||||
### 屏蔽,需要完整代码联系博主:微信847064370
|
### 屏蔽,需要完整代码联系博主:微信847064370
|
||||||
*.html
|
*.html
|
||||||
/templates
|
/templates
|
||||||
|
webapp/
|
||||||
|
|
||||||
|
|
17
README.md
@ -1,12 +1,7 @@
|
|||||||
最新消息,博主已开通B站账号:[Java刘哥](https://space.bilibili.com/160340478)
|
最新消息,博主已开通B站账号:[Java刘哥](https://space.bilibili.com/160340478),欢迎关注,分享自己原创免费Java实战课程、各种框架实战和技巧、以及公司项目经验
|
||||||
<hr/>
|
<hr/>
|
||||||
|
## 博主开发的其他酒店系统全部在这里
|
||||||
## 博主开发的其他项目或者酒店项目都在此
|
**[https://liuyanzhao.com/shop.html?k=酒店](https://liuyanzhao.com/shop.html?k=酒店)**
|
||||||
**[https://liuyanzhao.com/shop.html](https://liuyanzhao.com/shop.html)**
|
|
||||||
**[https://liuyanzhao.com/shop.html?k=酒店](https://liuyanzhao.com/shop.html?k=酒店)**
|
|
||||||
- [基于SpringBoot Vue 酒店管理系统 酒店预订管理系统 Hotux的Vue版本](https://liuyanzhao.com/shop/hotel-vue.html)
|
|
||||||
- [基于SpringBoot/SSM的酒店预订管理系统,已对接支付宝沙箱支付atoli](https://liuyanzhao.com/shop/atoli.html)
|
|
||||||
- [基于SpringBoot酒店管理系统,已对接支付宝沙箱支付hotux](https://liuyanzhao.com/shop/springboot-hotel.html)
|
|
||||||
- -------------------------------------------------------------------------------
|
- -------------------------------------------------------------------------------
|
||||||
# SpringBoot酒店管理系统
|
# SpringBoot酒店管理系统
|
||||||
基于SpringBoot实现的酒店管理系统,包括三种角色:管理员、酒店工作人员、客户。
|
基于SpringBoot实现的酒店管理系统,包括三种角色:管理员、酒店工作人员、客户。
|
||||||
@ -18,6 +13,11 @@
|
|||||||
预览地址:[http://hotel.liuyanzhao.com](http://hotel.liuyanzhao.com) <br/>
|
预览地址:[http://hotel.liuyanzhao.com](http://hotel.liuyanzhao.com) <br/>
|
||||||
已录制2小时的代码讲解视频
|
已录制2小时的代码讲解视频
|
||||||
|
|
||||||
|
- 最新消息 2022 最新租房系统地址:[2022 基于SpringBoot的房屋租赁平台 房屋展示平台 留学生房屋租赁平台](https://github.com/saysky/HouseKey)
|
||||||
|
- SSM租房系统[https://github.com/saysky/verio](https://github.com/saysky/verio)
|
||||||
|
- SpringBoot租房系统[https://github.com/saysky/verio-boot](https://github.com/saysky/verio-boot)
|
||||||
|
- SpringBoot租房系统[https://github.com/saysky/manland](https://github.com/saysky/manland)
|
||||||
|
|
||||||
## 技术组成
|
## 技术组成
|
||||||
- SpringBoot
|
- SpringBoot
|
||||||
- MyBatis
|
- MyBatis
|
||||||
@ -41,4 +41,3 @@
|
|||||||
## 联系方式
|
## 联系方式
|
||||||
需要提供部署或讲解服务,可以联系我
|
需要提供部署或讲解服务,可以联系我
|
||||||
微信:847064370
|
微信:847064370
|
||||||
|
|
||||||
|
BIN
img/1.png
Before Width: | Height: | Size: 780 KiB After Width: | Height: | Size: 780 KiB |
BIN
img/2.png
Before Width: | Height: | Size: 518 KiB After Width: | Height: | Size: 518 KiB |
BIN
img/3.png
Before Width: | Height: | Size: 592 KiB After Width: | Height: | Size: 592 KiB |
BIN
img/4.png
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
BIN
img/5.png
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
BIN
img/6.png
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 128 KiB |
BIN
img/7.png
Before Width: | Height: | Size: 156 KiB After Width: | Height: | Size: 156 KiB |
BIN
img/8.png
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 142 KiB |
BIN
img/9.png
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
3
pom.xml
@ -204,6 +204,3 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -59,3 +59,4 @@ public class Permission extends BaseEntity {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<Permission> childPermissions;
|
private List<Permission> childPermissions;
|
||||||
|
|
||||||
|
}
|
@ -74,3 +74,4 @@ public class Post extends BaseEntity {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private Category category;
|
private Category category;
|
||||||
|
|
||||||
|
}
|
@ -46,3 +46,4 @@ public class Role extends BaseEntity {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<Permission> permissions;
|
private List<Permission> permissions;
|
||||||
|
|
||||||
|
}
|
@ -25,3 +25,4 @@ public class RolePermissionRef extends BaseEntity {
|
|||||||
this.roleId = roleId;
|
this.roleId = roleId;
|
||||||
this.permissionId = permissionId;
|
this.permissionId = permissionId;
|
||||||
}
|
}
|
||||||
|
}
|
@ -31,3 +31,4 @@ public class UserRoleRef extends BaseEntity {
|
|||||||
|
|
||||||
public UserRoleRef() {
|
public UserRoleRef() {
|
||||||
}
|
}
|
||||||
|
}
|
@ -64,3 +64,4 @@ public class DateUtil {
|
|||||||
System.out.println(getBetweenDates("2020-04-05", 1));
|
System.out.println(getBetweenDates("2020-04-05", 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
@ -20,3 +20,4 @@
|
|||||||
AND del_flag = 0
|
AND del_flag = 0
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
@ -51,3 +51,4 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
@ -139,3 +139,4 @@
|
|||||||
url = #{url} AND del_flag = 0
|
url = #{url} AND del_flag = 0
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
</select>
|
</select>
|
||||||
|
</mapper>
|
@ -61,3 +61,4 @@
|
|||||||
WHERE cate_id = #{value} AND del_flag = 0
|
WHERE cate_id = #{value} AND del_flag = 0
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
@ -47,3 +47,4 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
@ -110,3 +110,4 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
@ -33,3 +33,4 @@
|
|||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
</mapper>
|
@ -161,3 +161,4 @@
|
|||||||
ORDER BY
|
ORDER BY
|
||||||
postCount DESC
|
postCount DESC
|
||||||
</select>
|
</select>
|
||||||
|
</mapper>
|
@ -12,3 +12,4 @@
|
|||||||
WHERE user_id = #{value}
|
WHERE user_id = #{value}
|
||||||
AND del_flag = 0
|
AND del_flag = 0
|
||||||
</delete>
|
</delete>
|
||||||
|
</mapper>
|
@ -0,0 +1 @@
|
|||||||
|
.select2-container--default.select2-container--focus,.select2-selection.select2-container--focus,.select2-container--default:focus,.select2-selection:focus,.select2-container--default:active,.select2-selection:active{outline:none}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;padding:6px 12px;height:34px}.select2-container--default.select2-container--open{border-color:#3c8dbc}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3c8dbc;color:white}.select2-results__option{padding:6px 12px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;height:auto;margin-top:-4px}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:6px;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:none}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#3c8dbc !important}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#3c8dbc}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc;border-color:#367fa9;padding:1px 10px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:rgba(255,255,255,0.7)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}
|
1
src/main/resources/static/css/login.min.css
vendored
@ -25,3 +25,4 @@
|
|||||||
float: left;
|
float: left;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
|
}
|
@ -201,3 +201,4 @@
|
|||||||
}
|
}
|
||||||
.font-warning {
|
.font-warning {
|
||||||
color: #8a3a12;
|
color: #8a3a12;
|
||||||
|
}
|
@ -4925,3 +4925,4 @@ a.close-list-item {
|
|||||||
}
|
}
|
||||||
.booking-table .button i{
|
.booking-table .button i{
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
}
|
@ -860,3 +860,4 @@ label.error {
|
|||||||
|
|
||||||
.contact-form .alert-success h3{margin-bottom: 5px; color: #fff; font-size: 21px;}
|
.contact-form .alert-success h3{margin-bottom: 5px; color: #fff; font-size: 21px;}
|
||||||
|
|
||||||
|
.alert-success p{color: #fff;}
|
@ -5527,3 +5527,4 @@ section.events .meta span {
|
|||||||
.night-mode .pagination li a, .night-mode .comment-box input,
|
.night-mode .pagination li a, .night-mode .comment-box input,
|
||||||
.night-mode .comment-box textarea{background: #000; color: #fff;}
|
.night-mode .comment-box textarea{background: #000; color: #fff;}
|
||||||
|
|
||||||
|
.night-mode section.related-rooms {background: #161616;}
|
@ -67,3 +67,4 @@ var themes_object = {"ajax_url":"https:\/\/cyclonethemes.com\/wp-admin\/admin-aj
|
|||||||
grecaptcha,
|
grecaptcha,
|
||||||
'6LfKzKUUAAAAALrBaDjEDtTVm81ceoIK4Gajso2z',
|
'6LfKzKUUAAAAALrBaDjEDtTVm81ceoIK4Gajso2z',
|
||||||
{"homepage":"homepage","contactform":"contactform"}
|
{"homepage":"homepage","contactform":"contactform"}
|
||||||
|
);</script> </body></html>
|
@ -67,3 +67,4 @@ var themes_object = {"ajax_url":"https:\/\/cyclonethemes.com\/wp-admin\/admin-aj
|
|||||||
grecaptcha,
|
grecaptcha,
|
||||||
'6LfKzKUUAAAAALrBaDjEDtTVm81ceoIK4Gajso2z',
|
'6LfKzKUUAAAAALrBaDjEDtTVm81ceoIK4Gajso2z',
|
||||||
{"homepage":"homepage","contactform":"contactform"}
|
{"homepage":"homepage","contactform":"contactform"}
|
||||||
|
);</script> </body></html>
|
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 239 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 291 KiB After Width: | Height: | Size: 291 KiB |
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 367 KiB After Width: | Height: | Size: 367 KiB |
Before Width: | Height: | Size: 247 KiB After Width: | Height: | Size: 249 KiB |
Before Width: | Height: | Size: 203 KiB After Width: | Height: | Size: 203 KiB |
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 147 KiB |
Before Width: | Height: | Size: 644 KiB After Width: | Height: | Size: 645 KiB |
Before Width: | Height: | Size: 31 B After Width: | Height: | Size: 280 B |
Before Width: | Height: | Size: 261 KiB After Width: | Height: | Size: 262 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 390 KiB After Width: | Height: | Size: 390 KiB |
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 199 KiB After Width: | Height: | Size: 199 KiB |
Before Width: | Height: | Size: 187 KiB After Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 279 KiB After Width: | Height: | Size: 280 KiB |
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 217 KiB After Width: | Height: | Size: 218 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 138 KiB |
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
Before Width: | Height: | Size: 253 KiB After Width: | Height: | Size: 254 KiB |
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 273 KiB After Width: | Height: | Size: 273 KiB |
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 105 KiB |
Before Width: | Height: | Size: 203 KiB After Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 141 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |