mirror of
https://github.com/FreeeBird/hotel.git
synced 2025-05-06 19:49:26 +08:00
1.数据库重构
2.修改User注册登录接口
This commit is contained in:
parent
643ef18f0a
commit
3ef7a1b88d
@ -3,11 +3,13 @@ package cn.mafangui.hotel.controller;
|
|||||||
|
|
||||||
import cn.mafangui.hotel.entity.User;
|
import cn.mafangui.hotel.entity.User;
|
||||||
import cn.mafangui.hotel.service.UserService;
|
import cn.mafangui.hotel.service.UserService;
|
||||||
|
import cn.mafangui.hotel.utils.StaticString;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@ -18,50 +20,70 @@ public class UserController {
|
|||||||
private UserService userService;
|
private UserService userService;
|
||||||
/**
|
/**
|
||||||
* 更新资料
|
* 更新资料
|
||||||
* @param userName
|
* @param username
|
||||||
* @param password
|
* @param password
|
||||||
* @param name
|
* @param name
|
||||||
* @param phone
|
* @param phone
|
||||||
* @param email
|
* @param email
|
||||||
* @param address
|
* @param address
|
||||||
* @param idNumber
|
* @param idcard
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequestMapping(method = RequestMethod.POST,value = "/updateProfile")
|
@RequestMapping(method = RequestMethod.POST,value = "/updateProfile")
|
||||||
public int updateProfile(String userName, String password, String name,
|
public int updateProfile(String username, String password, String name,String gender,
|
||||||
String phone, String email, String address, String idNumber){
|
String phone, String email, String address, String idcard){
|
||||||
User user = new User(userName,password,name,phone,email,address,idNumber);
|
User user = new User(username,password,name,gender,phone,email,address,idcard);
|
||||||
return userService.updateProfile(user);
|
return userService.updateProfile(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public HashMap updatePassword(String username, String oldPassword, String newPassword){
|
||||||
|
HashMap response = new HashMap();
|
||||||
|
if (userService.login(username,oldPassword) == null){
|
||||||
|
response.put(StaticString.CODE,200);
|
||||||
|
response.put(StaticString.STATUS,"密码错误");
|
||||||
|
}else {
|
||||||
|
User user = new User();
|
||||||
|
user.setPassword(newPassword);
|
||||||
|
int result = userService.updateProfile(user);
|
||||||
|
response.put(StaticString.DATA,result);
|
||||||
|
}
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 注册
|
*
|
||||||
* @param userName
|
* @param username
|
||||||
* @param password
|
* @param password
|
||||||
* @param name
|
* @param name
|
||||||
|
* @param gender
|
||||||
* @param phone
|
* @param phone
|
||||||
* @param email
|
* @param email
|
||||||
* @param address
|
* @param address
|
||||||
* @param idNumber
|
* @param idcard
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequestMapping(method = RequestMethod.POST, value = "/register")
|
@RequestMapping(method = RequestMethod.POST, value = "/register")
|
||||||
public int userRegister(String userName, String password, String name,
|
public HashMap userRegister(String username, String password, String name,String gender,
|
||||||
String phone, String email, String address, String idNumber){
|
String phone, String email, String address, String idcard){
|
||||||
User user = new User(userName,password,name,phone,email,address,idNumber);
|
HashMap response = new HashMap();
|
||||||
return userService.register(user);
|
User user = new User(username,password,name,phone,gender,email,address,idcard);
|
||||||
|
response.put(StaticString.CODE,200);
|
||||||
|
response.put(StaticString.DATA,userService.register(user));
|
||||||
|
return response;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 登录
|
* 登录
|
||||||
* @param userName
|
* @param username
|
||||||
* @param password
|
* @param password
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequestMapping(method = RequestMethod.POST, value = "/login")
|
@RequestMapping(method = RequestMethod.POST, value = "/login")
|
||||||
public int userLogin(String userName, String password){
|
public HashMap userLogin(String username, String password){
|
||||||
if (userService.login(userName,password) == null){
|
HashMap response = new HashMap();
|
||||||
return -1;
|
response.put(StaticString.CODE,200);
|
||||||
}
|
response.put(StaticString.DATA,userService.login(username,password));
|
||||||
return 1;
|
return response;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 查看用户资料
|
* 查看用户资料
|
||||||
|
@ -9,13 +9,13 @@ public class CheckIn {
|
|||||||
|
|
||||||
private String roomNumber;
|
private String roomNumber;
|
||||||
|
|
||||||
private Integer roomType;
|
private String roomType;
|
||||||
|
|
||||||
private Integer personNum;
|
private Integer peoCount;
|
||||||
|
|
||||||
private String personName;
|
private String persons;
|
||||||
|
|
||||||
private String idNumbers;
|
private String ids;
|
||||||
|
|
||||||
private Date checkInTime;
|
private Date checkInTime;
|
||||||
|
|
||||||
@ -47,36 +47,36 @@ public class CheckIn {
|
|||||||
this.roomNumber = roomNumber == null ? null : roomNumber.trim();
|
this.roomNumber = roomNumber == null ? null : roomNumber.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getRoomType() {
|
public String getRoomType() {
|
||||||
return roomType;
|
return roomType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRoomType(Integer roomType) {
|
public void setRoomType(String roomType) {
|
||||||
this.roomType = roomType;
|
this.roomType = roomType == null ? null : roomType.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getPersonNum() {
|
public Integer getPeoCount() {
|
||||||
return personNum;
|
return peoCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPersonNum(Integer personNum) {
|
public void setPeoCount(Integer peoCount) {
|
||||||
this.personNum = personNum;
|
this.peoCount = peoCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPersonName() {
|
public String getPersons() {
|
||||||
return personName;
|
return persons;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPersonName(String personName) {
|
public void setPersons(String persons) {
|
||||||
this.personName = personName == null ? null : personName.trim();
|
this.persons = persons == null ? null : persons.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getIdNumbers() {
|
public String getIds() {
|
||||||
return idNumbers;
|
return ids;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIdNumbers(String idNumbers) {
|
public void setIds(String ids) {
|
||||||
this.idNumbers = idNumbers == null ? null : idNumbers.trim();
|
this.ids = ids == null ? null : ids.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getCheckInTime() {
|
public Date getCheckInTime() {
|
||||||
|
55
src/main/java/cn/mafangui/hotel/entity/Department.java
Normal file
55
src/main/java/cn/mafangui/hotel/entity/Department.java
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
package cn.mafangui.hotel.entity;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class Department {
|
||||||
|
private Integer departmentId;
|
||||||
|
|
||||||
|
private String departmentName;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
public Integer getDepartmentId() {
|
||||||
|
return departmentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDepartmentId(Integer departmentId) {
|
||||||
|
this.departmentId = departmentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDepartmentName() {
|
||||||
|
return departmentName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDepartmentName(String departmentName) {
|
||||||
|
this.departmentName = departmentName == null ? null : departmentName.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark() {
|
||||||
|
return remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark) {
|
||||||
|
this.remark = remark == null ? null : remark.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateTime() {
|
||||||
|
return createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) {
|
||||||
|
this.createTime = createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateTime() {
|
||||||
|
return updateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) {
|
||||||
|
this.updateTime = updateTime;
|
||||||
|
}
|
||||||
|
}
|
@ -92,16 +92,4 @@ public class Hotel {
|
|||||||
public void setUpdateTime(Date updateTime) {
|
public void setUpdateTime(Date updateTime) {
|
||||||
this.updateTime = updateTime;
|
this.updateTime = updateTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Hotel() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public Hotel(String hotelName, String phone, String telephone, String email, String address, String website) {
|
|
||||||
this.hotelName = hotelName;
|
|
||||||
this.phone = phone;
|
|
||||||
this.telephone = telephone;
|
|
||||||
this.email = email;
|
|
||||||
this.address = address;
|
|
||||||
this.website = website;
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,26 +1,25 @@
|
|||||||
package cn.mafangui.hotel.entity;
|
package cn.mafangui.hotel.entity;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
public class Order {
|
public class Order {
|
||||||
private Integer orderId;
|
private Integer orderId;
|
||||||
|
|
||||||
private String bookingType;
|
private String orderType;
|
||||||
|
|
||||||
private String phone;
|
private String phone;
|
||||||
|
|
||||||
private String roomNumber;
|
private String roomType;
|
||||||
|
|
||||||
private Integer roomType;
|
private Integer numOfRoom;
|
||||||
|
|
||||||
private Date bookingDate;
|
private Date orderDate;
|
||||||
|
|
||||||
private Integer bookingDays;
|
private Integer orderDays;
|
||||||
|
|
||||||
private Integer orderStatus;
|
private Integer orderStatus;
|
||||||
|
|
||||||
private BigDecimal orderCost;
|
private Double orderCost;
|
||||||
|
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
|
|
||||||
@ -34,12 +33,12 @@ public class Order {
|
|||||||
this.orderId = orderId;
|
this.orderId = orderId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getBookingType() {
|
public String getOrderType() {
|
||||||
return bookingType;
|
return orderType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBookingType(String bookingType) {
|
public void setOrderType(String orderType) {
|
||||||
this.bookingType = bookingType == null ? null : bookingType.trim();
|
this.orderType = orderType == null ? null : orderType.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPhone() {
|
public String getPhone() {
|
||||||
@ -50,36 +49,36 @@ public class Order {
|
|||||||
this.phone = phone == null ? null : phone.trim();
|
this.phone = phone == null ? null : phone.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getRoomNumber() {
|
public String getRoomType() {
|
||||||
return roomNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRoomNumber(String roomNumber) {
|
|
||||||
this.roomNumber = roomNumber == null ? null : roomNumber.trim();
|
|
||||||
}
|
|
||||||
|
|
||||||
public Integer getRoomType() {
|
|
||||||
return roomType;
|
return roomType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRoomType(Integer roomType) {
|
public void setRoomType(String roomType) {
|
||||||
this.roomType = roomType;
|
this.roomType = roomType == null ? null : roomType.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getBookingDate() {
|
public Integer getNumOfRoom() {
|
||||||
return bookingDate;
|
return numOfRoom;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBookingDate(Date bookingDate) {
|
public void setNumOfRoom(Integer numOfRoom) {
|
||||||
this.bookingDate = bookingDate;
|
this.numOfRoom = numOfRoom;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getBookingDays() {
|
public Date getOrderDate() {
|
||||||
return bookingDays;
|
return orderDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBookingDays(Integer bookingDays) {
|
public void setOrderDate(Date orderDate) {
|
||||||
this.bookingDays = bookingDays;
|
this.orderDate = orderDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getOrderDays() {
|
||||||
|
return orderDays;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOrderDays(Integer orderDays) {
|
||||||
|
this.orderDays = orderDays;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getOrderStatus() {
|
public Integer getOrderStatus() {
|
||||||
@ -90,11 +89,11 @@ public class Order {
|
|||||||
this.orderStatus = orderStatus;
|
this.orderStatus = orderStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getOrderCost() {
|
public Double getOrderCost() {
|
||||||
return orderCost;
|
return orderCost;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setOrderCost(BigDecimal orderCost) {
|
public void setOrderCost(Double orderCost) {
|
||||||
this.orderCost = orderCost;
|
this.orderCost = orderCost;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
55
src/main/java/cn/mafangui/hotel/entity/OrderType.java
Normal file
55
src/main/java/cn/mafangui/hotel/entity/OrderType.java
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
package cn.mafangui.hotel.entity;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class OrderType {
|
||||||
|
private Integer typeId;
|
||||||
|
|
||||||
|
private String type;
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
private Date createTime;
|
||||||
|
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
public Integer getTypeId() {
|
||||||
|
return typeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTypeId(Integer typeId) {
|
||||||
|
this.typeId = typeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type) {
|
||||||
|
this.type = type == null ? null : type.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark() {
|
||||||
|
return remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark) {
|
||||||
|
this.remark = remark == null ? null : remark.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateTime() {
|
||||||
|
return createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) {
|
||||||
|
this.createTime = createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateTime() {
|
||||||
|
return updateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) {
|
||||||
|
this.updateTime = updateTime;
|
||||||
|
}
|
||||||
|
}
|
@ -1,6 +1,5 @@
|
|||||||
package cn.mafangui.hotel.entity;
|
package cn.mafangui.hotel.entity;
|
||||||
|
|
||||||
import java.math.BigInteger;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
public class Room {
|
public class Room {
|
||||||
@ -8,7 +7,7 @@ public class Room {
|
|||||||
|
|
||||||
private String roomNumber;
|
private String roomNumber;
|
||||||
|
|
||||||
private Integer roomFloor;
|
private Integer typeId;
|
||||||
|
|
||||||
private String roomType;
|
private String roomType;
|
||||||
|
|
||||||
@ -16,7 +15,7 @@ public class Room {
|
|||||||
|
|
||||||
private Double roomDiscount;
|
private Double roomDiscount;
|
||||||
|
|
||||||
private String roomStatus;
|
private Integer roomStatus;
|
||||||
|
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
@ -40,12 +39,12 @@ public class Room {
|
|||||||
this.roomNumber = roomNumber == null ? null : roomNumber.trim();
|
this.roomNumber = roomNumber == null ? null : roomNumber.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getRoomFloor() {
|
public Integer getTypeId() {
|
||||||
return roomFloor;
|
return typeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRoomFloor(Integer roomFloor) {
|
public void setTypeId(Integer typeId) {
|
||||||
this.roomFloor = roomFloor;
|
this.typeId = typeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getRoomType() {
|
public String getRoomType() {
|
||||||
@ -53,7 +52,7 @@ public class Room {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setRoomType(String roomType) {
|
public void setRoomType(String roomType) {
|
||||||
this.roomType = roomType;
|
this.roomType = roomType == null ? null : roomType.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Double getRoomPrice() {
|
public Double getRoomPrice() {
|
||||||
@ -72,12 +71,12 @@ public class Room {
|
|||||||
this.roomDiscount = roomDiscount;
|
this.roomDiscount = roomDiscount;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getRoomStatus() {
|
public Integer getRoomStatus() {
|
||||||
return roomStatus;
|
return roomStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRoomStatus(String roomStatus) {
|
public void setRoomStatus(Integer roomStatus) {
|
||||||
this.roomStatus = roomStatus == null ? null : roomStatus.trim();
|
this.roomStatus = roomStatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getRemark() {
|
public String getRemark() {
|
||||||
@ -85,7 +84,7 @@ public class Room {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setRemark(String remark) {
|
public void setRemark(String remark) {
|
||||||
this.remark = remark;
|
this.remark = remark == null ? null : remark.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getCreateTime() {
|
public Date getCreateTime() {
|
||||||
@ -103,32 +102,4 @@ public class Room {
|
|||||||
public void setUpdateTime(Date updateTime) {
|
public void setUpdateTime(Date updateTime) {
|
||||||
this.updateTime = updateTime;
|
this.updateTime = updateTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Room() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public Room(String roomNumber, Integer roomFloor, String roomType, Double roomPrice, Double roomDiscount, String roomStatus,String remark) {
|
|
||||||
this.roomNumber = roomNumber;
|
|
||||||
this.roomFloor = roomFloor;
|
|
||||||
this.roomType = roomType;
|
|
||||||
this.roomPrice = roomPrice;
|
|
||||||
this.roomDiscount = roomDiscount;
|
|
||||||
this.roomStatus = roomStatus;
|
|
||||||
this.remark = remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return "Room{" +
|
|
||||||
"roomId=" + roomId +
|
|
||||||
", roomNumber='" + roomNumber + '\'' +
|
|
||||||
", roomFloor=" + roomFloor +
|
|
||||||
", roomType='" + roomType + '\'' +
|
|
||||||
", roomPrice=" + roomPrice +
|
|
||||||
", roomDiscount=" + roomDiscount +
|
|
||||||
", roomStatus='" + roomStatus + '\'' +
|
|
||||||
", createTime=" + createTime +
|
|
||||||
", updateTime=" + updateTime +
|
|
||||||
'}';
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,68 +1,100 @@
|
|||||||
package cn.mafangui.hotel.entity;
|
package cn.mafangui.hotel.entity;
|
||||||
|
|
||||||
|
|
||||||
import cn.mafangui.hotel.utils.MyDateTimeFormat;
|
|
||||||
|
|
||||||
import java.text.ParseException;
|
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
public class RoomType {
|
public class RoomType {
|
||||||
private Integer typeId;
|
private Long typeId;
|
||||||
|
|
||||||
private Integer roomType;
|
private String roomType;
|
||||||
|
|
||||||
private String typeName;
|
|
||||||
|
|
||||||
private Double bookingPrice;
|
|
||||||
|
|
||||||
private Double bookingDiscount;
|
|
||||||
|
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
|
private Double price;
|
||||||
|
|
||||||
|
private Double discount;
|
||||||
|
|
||||||
|
private Integer area;
|
||||||
|
|
||||||
|
private Integer bedNum;
|
||||||
|
|
||||||
|
private String bedSize;
|
||||||
|
|
||||||
|
private Integer window;
|
||||||
|
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
|
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
|
public Long getTypeId() {
|
||||||
public Integer getTypeId() {
|
|
||||||
return typeId;
|
return typeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTypeId(Integer typeId) {
|
public void setTypeId(Long typeId) {
|
||||||
this.typeId = typeId;
|
this.typeId = typeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getRoomType() {
|
public String getRoomType() {
|
||||||
return roomType;
|
return roomType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRoomType(Integer roomType) {
|
public void setRoomType(String roomType) {
|
||||||
this.roomType = roomType;
|
this.roomType = roomType == null ? null : roomType.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTypeName() {
|
public String getRemark() {
|
||||||
return typeName;
|
return remark;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTypeName(String typeName) {
|
public void setRemark(String remark) {
|
||||||
this.typeName = typeName == null ? null : typeName.trim();
|
this.remark = remark == null ? null : remark.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Double getBookingPrice() {
|
public Double getPrice() {
|
||||||
return bookingPrice;
|
return price;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBookingPrice(Double bookingPrice) {
|
public void setPrice(Double price) {
|
||||||
this.bookingPrice = bookingPrice;
|
this.price = price;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Double getBookingDiscount() {
|
public Double getDiscount() {
|
||||||
return bookingDiscount;
|
return discount;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setBookingDiscount(Double bookingDiscount) {
|
public void setDiscount(Double discount) {
|
||||||
this.bookingDiscount = bookingDiscount;
|
this.discount = discount;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getArea() {
|
||||||
|
return area;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setArea(Integer area) {
|
||||||
|
this.area = area;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getBedNum() {
|
||||||
|
return bedNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBedNum(Integer bedNum) {
|
||||||
|
this.bedNum = bedNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBedSize() {
|
||||||
|
return bedSize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBedSize(String bedSize) {
|
||||||
|
this.bedSize = bedSize == null ? null : bedSize.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getWindow() {
|
||||||
|
return window;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWindow(Integer window) {
|
||||||
|
this.window = window;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getCreateTime() {
|
public Date getCreateTime() {
|
||||||
@ -78,37 +110,6 @@ public class RoomType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setUpdateTime(Date updateTime) {
|
public void setUpdateTime(Date updateTime) {
|
||||||
this.updateTime = updateTime;
|
this.updateTime = updateTime;
|
||||||
}
|
|
||||||
|
|
||||||
public String getRemark() {
|
|
||||||
return remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRemark(String remark) {
|
|
||||||
this.remark = remark;
|
|
||||||
}
|
|
||||||
|
|
||||||
public RoomType(Integer roomType, String typeName, Double bookingPrice, Double bookingDiscount,String remark) {
|
|
||||||
this.roomType = roomType;
|
|
||||||
this.typeName = typeName;
|
|
||||||
this.bookingPrice = bookingPrice;
|
|
||||||
this.bookingDiscount = bookingDiscount;
|
|
||||||
this.remark = remark;
|
|
||||||
}
|
|
||||||
public RoomType(){}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return "RoomType{" +
|
|
||||||
"typeId=" + typeId +
|
|
||||||
", roomType=" + roomType +
|
|
||||||
", typeName='" + typeName + '\'' +
|
|
||||||
", bookingPrice=" + bookingPrice +
|
|
||||||
", bookingDiscount=" + bookingDiscount +
|
|
||||||
", remark='" + remark + '\'' +
|
|
||||||
", createTime=" + createTime +
|
|
||||||
", updateTime=" + updateTime +
|
|
||||||
'}';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -5,24 +5,40 @@ import java.util.Date;
|
|||||||
public class User {
|
public class User {
|
||||||
private Integer userId;
|
private Integer userId;
|
||||||
|
|
||||||
private String userName;
|
private String username;
|
||||||
|
|
||||||
private String password;
|
private String password;
|
||||||
|
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
|
private String gender;
|
||||||
|
|
||||||
private String phone;
|
private String phone;
|
||||||
|
|
||||||
private String email;
|
private String email;
|
||||||
|
|
||||||
private String address;
|
private String address;
|
||||||
|
|
||||||
private String idNumber;
|
private String idcard;
|
||||||
|
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
|
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
|
public User() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public User(String username, String password, String name, String gender, String phone, String email, String address, String idcard) {
|
||||||
|
this.username = username;
|
||||||
|
this.password = password;
|
||||||
|
this.name = name;
|
||||||
|
this.gender = gender;
|
||||||
|
this.phone = phone;
|
||||||
|
this.email = email;
|
||||||
|
this.address = address;
|
||||||
|
this.idcard = idcard;
|
||||||
|
}
|
||||||
|
|
||||||
public Integer getUserId() {
|
public Integer getUserId() {
|
||||||
return userId;
|
return userId;
|
||||||
}
|
}
|
||||||
@ -31,12 +47,12 @@ public class User {
|
|||||||
this.userId = userId;
|
this.userId = userId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getUserName() {
|
public String getUsername() {
|
||||||
return userName;
|
return username;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUserName(String userName) {
|
public void setUsername(String username) {
|
||||||
this.userName = userName == null ? null : userName.trim();
|
this.username = username == null ? null : username.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPassword() {
|
public String getPassword() {
|
||||||
@ -55,6 +71,14 @@ public class User {
|
|||||||
this.name = name == null ? null : name.trim();
|
this.name = name == null ? null : name.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getGender() {
|
||||||
|
return gender;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setGender(String gender) {
|
||||||
|
this.gender = gender == null ? null : gender.trim();
|
||||||
|
}
|
||||||
|
|
||||||
public String getPhone() {
|
public String getPhone() {
|
||||||
return phone;
|
return phone;
|
||||||
}
|
}
|
||||||
@ -79,28 +103,18 @@ public class User {
|
|||||||
this.address = address == null ? null : address.trim();
|
this.address = address == null ? null : address.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getIdNumber() {
|
public String getIdcard() {
|
||||||
return idNumber;
|
return idcard;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIdNumber(String idNumber) {
|
public void setIdcard(String idcard) {
|
||||||
this.idNumber = idNumber == null ? null : idNumber.trim();
|
this.idcard = idcard == null ? null : idcard.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getCreateTime() {
|
public Date getCreateTime() {
|
||||||
return createTime;
|
return createTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public User(String userName, String password, String name, String phone, String email, String address, String idNumber) {
|
|
||||||
this.userName = userName;
|
|
||||||
this.password = password;
|
|
||||||
this.name = name;
|
|
||||||
this.phone = phone;
|
|
||||||
this.email = email;
|
|
||||||
this.address = address;
|
|
||||||
this.idNumber = idNumber;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCreateTime(Date createTime) {
|
public void setCreateTime(Date createTime) {
|
||||||
this.createTime = createTime;
|
this.createTime = createTime;
|
||||||
}
|
}
|
||||||
@ -113,6 +127,20 @@ public class User {
|
|||||||
this.updateTime = updateTime;
|
this.updateTime = updateTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public User() {
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "User{" +
|
||||||
|
"userId=" + userId +
|
||||||
|
", username='" + username + '\'' +
|
||||||
|
", password='" + password + '\'' +
|
||||||
|
", name='" + name + '\'' +
|
||||||
|
", gender='" + gender + '\'' +
|
||||||
|
", phone='" + phone + '\'' +
|
||||||
|
", email='" + email + '\'' +
|
||||||
|
", address='" + address + '\'' +
|
||||||
|
", idcard='" + idcard + '\'' +
|
||||||
|
", createTime=" + createTime +
|
||||||
|
", updateTime=" + updateTime +
|
||||||
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -5,14 +5,20 @@ import java.util.Date;
|
|||||||
public class Worker {
|
public class Worker {
|
||||||
private Integer workerId;
|
private Integer workerId;
|
||||||
|
|
||||||
private String userName;
|
private String role;
|
||||||
|
|
||||||
|
private String username;
|
||||||
|
|
||||||
private String password;
|
private String password;
|
||||||
|
|
||||||
private String workerName;
|
private String name;
|
||||||
|
|
||||||
|
private String gender;
|
||||||
|
|
||||||
private String phone;
|
private String phone;
|
||||||
|
|
||||||
|
private Integer department;
|
||||||
|
|
||||||
private String email;
|
private String email;
|
||||||
|
|
||||||
private String address;
|
private String address;
|
||||||
@ -29,12 +35,20 @@ public class Worker {
|
|||||||
this.workerId = workerId;
|
this.workerId = workerId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getUserName() {
|
public String getRole() {
|
||||||
return userName;
|
return role;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUserName(String userName) {
|
public void setRole(String role) {
|
||||||
this.userName = userName == null ? null : userName.trim();
|
this.role = role == null ? null : role.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUsername() {
|
||||||
|
return username;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsername(String username) {
|
||||||
|
this.username = username == null ? null : username.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPassword() {
|
public String getPassword() {
|
||||||
@ -45,12 +59,20 @@ public class Worker {
|
|||||||
this.password = password == null ? null : password.trim();
|
this.password = password == null ? null : password.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getWorkerName() {
|
public String getName() {
|
||||||
return workerName;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setWorkerName(String workerName) {
|
public void setName(String name) {
|
||||||
this.workerName = workerName == null ? null : workerName.trim();
|
this.name = name == null ? null : name.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getGender() {
|
||||||
|
return gender;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setGender(String gender) {
|
||||||
|
this.gender = gender == null ? null : gender.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPhone() {
|
public String getPhone() {
|
||||||
@ -61,6 +83,14 @@ public class Worker {
|
|||||||
this.phone = phone == null ? null : phone.trim();
|
this.phone = phone == null ? null : phone.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer getDepartment() {
|
||||||
|
return department;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDepartment(Integer department) {
|
||||||
|
this.department = department;
|
||||||
|
}
|
||||||
|
|
||||||
public String getEmail() {
|
public String getEmail() {
|
||||||
return email;
|
return email;
|
||||||
}
|
}
|
||||||
@ -92,36 +122,4 @@ public class Worker {
|
|||||||
public void setUpdateTime(Date updateTime) {
|
public void setUpdateTime(Date updateTime) {
|
||||||
this.updateTime = updateTime;
|
this.updateTime = updateTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Worker() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public Worker(String userName, String password) {
|
|
||||||
this.userName = userName;
|
|
||||||
this.password = password;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Worker(String userName, String password, String workerName, String phone, String email, String address) {
|
|
||||||
this.userName = userName;
|
|
||||||
this.password = password;
|
|
||||||
this.workerName = workerName;
|
|
||||||
this.phone = phone;
|
|
||||||
this.email = email;
|
|
||||||
this.address = address;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return "Worker{" +
|
|
||||||
"workerId=" + workerId +
|
|
||||||
", userName='" + userName + '\'' +
|
|
||||||
", password='" + password + '\'' +
|
|
||||||
", workerName='" + workerName + '\'' +
|
|
||||||
", phone='" + phone + '\'' +
|
|
||||||
", email='" + email + '\'' +
|
|
||||||
", address='" + address + '\'' +
|
|
||||||
", createTime=" + createTime +
|
|
||||||
", updateTime=" + updateTime +
|
|
||||||
'}';
|
|
||||||
}
|
|
||||||
}
|
}
|
17
src/main/java/cn/mafangui/hotel/mapper/DepartmentMapper.java
Normal file
17
src/main/java/cn/mafangui/hotel/mapper/DepartmentMapper.java
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
|
import cn.mafangui.hotel.entity.Department;
|
||||||
|
|
||||||
|
public interface DepartmentMapper {
|
||||||
|
int deleteByPrimaryKey(Integer departmentId);
|
||||||
|
|
||||||
|
int insert(Department record);
|
||||||
|
|
||||||
|
int insertSelective(Department record);
|
||||||
|
|
||||||
|
Department selectByPrimaryKey(Integer departmentId);
|
||||||
|
|
||||||
|
int updateByPrimaryKeySelective(Department record);
|
||||||
|
|
||||||
|
int updateByPrimaryKey(Department record);
|
||||||
|
}
|
@ -1,20 +1,17 @@
|
|||||||
package cn.mafangui.hotel.mapper;
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
import cn.mafangui.hotel.entity.Hotel;
|
import cn.mafangui.hotel.entity.Hotel;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Component
|
|
||||||
public interface HotelMapper {
|
public interface HotelMapper {
|
||||||
int deleteByPrimaryKey(Integer hotelId);
|
int deleteByPrimaryKey(Integer hotelId);
|
||||||
|
|
||||||
int updateByPrimaryKey(Hotel record);
|
|
||||||
|
|
||||||
int insert(Hotel record);
|
int insert(Hotel record);
|
||||||
|
|
||||||
int insertSelective(Hotel record);
|
int insertSelective(Hotel record);
|
||||||
int updateByPrimaryKeySelective(Hotel record);
|
|
||||||
Hotel selectByPrimaryKey(Integer hotelId);
|
Hotel selectByPrimaryKey(Integer hotelId);
|
||||||
Hotel selectByName(String hotelName);
|
|
||||||
List<Hotel> selectAll();
|
int updateByPrimaryKeySelective(Hotel record);
|
||||||
|
|
||||||
|
int updateByPrimaryKey(Hotel record);
|
||||||
}
|
}
|
17
src/main/java/cn/mafangui/hotel/mapper/OrderTypeMapper.java
Normal file
17
src/main/java/cn/mafangui/hotel/mapper/OrderTypeMapper.java
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
|
import cn.mafangui.hotel.entity.OrderType;
|
||||||
|
|
||||||
|
public interface OrderTypeMapper {
|
||||||
|
int deleteByPrimaryKey(Integer typeId);
|
||||||
|
|
||||||
|
int insert(OrderType record);
|
||||||
|
|
||||||
|
int insertSelective(OrderType record);
|
||||||
|
|
||||||
|
OrderType selectByPrimaryKey(Integer typeId);
|
||||||
|
|
||||||
|
int updateByPrimaryKeySelective(OrderType record);
|
||||||
|
|
||||||
|
int updateByPrimaryKey(OrderType record);
|
||||||
|
}
|
@ -1,25 +1,17 @@
|
|||||||
package cn.mafangui.hotel.mapper;
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
import cn.mafangui.hotel.entity.Room;
|
import cn.mafangui.hotel.entity.Room;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Component
|
|
||||||
public interface RoomMapper {
|
public interface RoomMapper {
|
||||||
|
int deleteByPrimaryKey(Integer roomId);
|
||||||
int insertSelective(Room record);
|
|
||||||
Room selectByPrimaryKey(Integer roomId);
|
|
||||||
int updateByPrimaryKey(Room record);
|
|
||||||
|
|
||||||
int insert(Room record);
|
int insert(Room record);
|
||||||
int deleteByPrimaryKey(Integer roomId);
|
|
||||||
int deleteByRoomNumber(String roomNumber);
|
|
||||||
int updateByPrimaryKeySelective(Room record);
|
|
||||||
Room selectByRoomId(Integer roomId);
|
|
||||||
Room selectByRoomNumber(String roomNumber);
|
|
||||||
List<Room> selectAllRoom();
|
|
||||||
List<Room> selectByType(String typeName);
|
|
||||||
List<Room> selectByStatus(String status);
|
|
||||||
|
|
||||||
|
int insertSelective(Room record);
|
||||||
|
|
||||||
|
Room selectByPrimaryKey(Integer roomId);
|
||||||
|
|
||||||
|
int updateByPrimaryKeySelective(Room record);
|
||||||
|
|
||||||
|
int updateByPrimaryKey(Room record);
|
||||||
}
|
}
|
@ -1,21 +1,17 @@
|
|||||||
package cn.mafangui.hotel.mapper;
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
import cn.mafangui.hotel.entity.RoomType;
|
import cn.mafangui.hotel.entity.RoomType;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Component
|
|
||||||
public interface RoomTypeMapper {
|
public interface RoomTypeMapper {
|
||||||
int deleteByPrimaryKey(Integer typeId);
|
int deleteByPrimaryKey(Long typeId);
|
||||||
|
|
||||||
int insert(RoomType record);
|
int insert(RoomType record);
|
||||||
RoomType selectByPrimaryKey(Integer typeId);
|
|
||||||
int updateByPrimaryKeySelective(RoomType record);
|
|
||||||
int updateByPrimaryKey(RoomType record);
|
|
||||||
|
|
||||||
int insertSelective(RoomType record);
|
int insertSelective(RoomType record);
|
||||||
int updateByRoomTypeSelective(RoomType record);
|
|
||||||
int deleteByRoomType(RoomType roomType);
|
RoomType selectByPrimaryKey(Long typeId);
|
||||||
RoomType selectByRoomType(RoomType roomType);
|
|
||||||
List<RoomType> findAll();
|
int updateByPrimaryKeySelective(RoomType record);
|
||||||
|
|
||||||
|
int updateByPrimaryKey(RoomType record);
|
||||||
}
|
}
|
@ -1,17 +1,30 @@
|
|||||||
package cn.mafangui.hotel.mapper;
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
import cn.mafangui.hotel.entity.User;
|
import cn.mafangui.hotel.entity.User;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
public interface UserMapper {
|
public interface UserMapper {
|
||||||
int deleteByPrimaryKey(Integer userId);
|
int deleteByPrimaryKey(Integer userId);
|
||||||
|
|
||||||
int insert(User record);
|
int insert(User record);
|
||||||
|
|
||||||
int insertSelective(User record);
|
int insertSelective(User record);
|
||||||
|
|
||||||
User selectByPrimaryKey(Integer userId);
|
User selectByPrimaryKey(Integer userId);
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(User record);
|
int updateByPrimaryKeySelective(User record);
|
||||||
|
|
||||||
int updateByPrimaryKey(User record);
|
int updateByPrimaryKey(User record);
|
||||||
User selectByUserNameAndPassword(User user);
|
|
||||||
User selectByUserName(String userName);
|
int count();
|
||||||
int updateByUserNameSelective(User record);
|
|
||||||
|
List<User> selectAll();
|
||||||
|
|
||||||
|
User selectByUsernameAndPassword(@Param("username") String username, @Param("password") String password);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -1,11 +1,7 @@
|
|||||||
package cn.mafangui.hotel.mapper;
|
package cn.mafangui.hotel.mapper;
|
||||||
|
|
||||||
import cn.mafangui.hotel.entity.Worker;
|
import cn.mafangui.hotel.entity.Worker;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Component
|
|
||||||
public interface WorkerMapper {
|
public interface WorkerMapper {
|
||||||
int deleteByPrimaryKey(Integer workerId);
|
int deleteByPrimaryKey(Integer workerId);
|
||||||
|
|
||||||
@ -18,10 +14,4 @@ public interface WorkerMapper {
|
|||||||
int updateByPrimaryKeySelective(Worker record);
|
int updateByPrimaryKeySelective(Worker record);
|
||||||
|
|
||||||
int updateByPrimaryKey(Worker record);
|
int updateByPrimaryKey(Worker record);
|
||||||
|
|
||||||
int deleteByUserName(String userName);
|
|
||||||
int updateByUserNameSelective(Worker record);
|
|
||||||
Worker selectByUserName(String userName);
|
|
||||||
List<Worker> findAll();
|
|
||||||
Worker selectByUserNameAndPassword(Worker worker);
|
|
||||||
}
|
}
|
@ -3,6 +3,8 @@ package cn.mafangui.hotel.service;
|
|||||||
|
|
||||||
import cn.mafangui.hotel.entity.User;
|
import cn.mafangui.hotel.entity.User;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public interface UserService {
|
public interface UserService {
|
||||||
|
|
||||||
User selectById(int id);
|
User selectById(int id);
|
||||||
@ -13,5 +15,10 @@ public interface UserService {
|
|||||||
|
|
||||||
User selectByUserName(String userName);
|
User selectByUserName(String userName);
|
||||||
|
|
||||||
|
int count();
|
||||||
|
|
||||||
|
List<User> findAll();
|
||||||
|
|
||||||
int updateProfile(User user);
|
int updateProfile(User user);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,14 @@
|
|||||||
package cn.mafangui.hotel.service.impl;
|
package cn.mafangui.hotel.service.impl;
|
||||||
|
|
||||||
import cn.mafangui.hotel.entity.User;
|
import cn.mafangui.hotel.entity.User;
|
||||||
|
|
||||||
import cn.mafangui.hotel.mapper.UserMapper;
|
import cn.mafangui.hotel.mapper.UserMapper;
|
||||||
import cn.mafangui.hotel.service.UserService;
|
import cn.mafangui.hotel.service.UserService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class UserServiceImpl implements UserService {
|
public class UserServiceImpl implements UserService {
|
||||||
|
|
||||||
@ -23,21 +26,28 @@ public class UserServiceImpl implements UserService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public User login(String userName, String password) {
|
public User login(String username, String password) {
|
||||||
User user = new User();
|
return userMapper.selectByUsernameAndPassword(username,password);
|
||||||
user.setUserName(userName);
|
|
||||||
user.setPassword(password);
|
|
||||||
return userMapper.selectByUserNameAndPassword(user);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public User selectByUserName(String userName) {
|
public User selectByUserName(String userName) {
|
||||||
return userMapper.selectByUserName(userName);
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int count() {
|
||||||
|
return userMapper.count();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<User> findAll() {
|
||||||
|
return userMapper.selectAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int updateProfile(User user) {
|
public int updateProfile(User user) {
|
||||||
return userMapper.updateByUserNameSelective(user);
|
return userMapper.updateByPrimaryKeySelective(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -7,8 +7,8 @@ spring:
|
|||||||
driver-class-name: com.mysql.jdbc.Driver
|
driver-class-name: com.mysql.jdbc.Driver
|
||||||
username: root
|
username: root
|
||||||
password: root
|
password: root
|
||||||
url: jdbc:mysql://localhost:3306/hotel?useUnicode=true&characterEncoding=UTF-8
|
url: jdbc:mysql://127.0.0.1:3306/hotel?useUnicode=true&characterEncoding=UTF-8
|
||||||
mybatis:
|
mybatis:
|
||||||
type-aliases-package: classpath*:cn.mafangui.hotel.entity
|
type-aliases-package: classpath*:cn.mafangui.hotel.entity
|
||||||
mapper-locations: classpath*:mybatis/mapper/*.xml
|
mapper-locations: classpath*:mapper/*.xml
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
<!-- JDBC连接 -->
|
<!-- JDBC连接 -->
|
||||||
<jdbcConnection
|
<jdbcConnection
|
||||||
driverClass="com.mysql.jdbc.Driver"
|
driverClass="com.mysql.jdbc.Driver"
|
||||||
connectionURL="jdbc:mysql://localhost:3306/hotel?useUnicode=true&characterEncoding=UTF-8"
|
connectionURL="jdbc:mysql://127.0.0.1:3306/hotel?useUnicode=true&characterEncoding=UTF-8"
|
||||||
userId="root"
|
userId="root"
|
||||||
password="root">
|
password="root">
|
||||||
</jdbcConnection>
|
</jdbcConnection>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
</javaModelGenerator>
|
</javaModelGenerator>
|
||||||
|
|
||||||
<!-- 生成mapper xml文件 -->
|
<!-- 生成mapper xml文件 -->
|
||||||
<sqlMapGenerator targetPackage="mybatis/mapper" targetProject="src/main/resources">
|
<sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources">
|
||||||
<!-- enableSubPackages:是否让schema作为包的后缀 -->
|
<!-- enableSubPackages:是否让schema作为包的后缀 -->
|
||||||
<property name="enableSubPackages" value="false" />
|
<property name="enableSubPackages" value="false" />
|
||||||
</sqlMapGenerator>
|
</sqlMapGenerator>
|
||||||
@ -60,9 +60,9 @@
|
|||||||
是否生成 example类 -->
|
是否生成 example类 -->
|
||||||
|
|
||||||
<table schema="hotel" tableName="user_info"
|
<table schema="hotel" tableName="user_info"
|
||||||
domainObjectName="User" enableCountByExample="true"
|
domainObjectName="User" enableCountByExample="false"
|
||||||
enableDeleteByExample="true" enableSelectByExample="true"
|
enableDeleteByExample="false" enableSelectByExample="false"
|
||||||
enableUpdateByExample="true">
|
enableUpdateByExample="false">
|
||||||
</table>
|
</table>
|
||||||
<table schema="hotel" tableName="worker_info"
|
<table schema="hotel" tableName="worker_info"
|
||||||
domainObjectName="Worker" enableCountByExample="false"
|
domainObjectName="Worker" enableCountByExample="false"
|
||||||
|
153
src/main/resources/mapper/CheckInMapper.xml
Normal file
153
src/main/resources/mapper/CheckInMapper.xml
Normal file
@ -0,0 +1,153 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.CheckInMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.CheckIn">
|
||||||
|
<id column="check_in_id" jdbcType="INTEGER" property="checkInId" />
|
||||||
|
<result column="order_id" jdbcType="INTEGER" property="orderId" />
|
||||||
|
<result column="room_number" jdbcType="VARCHAR" property="roomNumber" />
|
||||||
|
<result column="room_type" jdbcType="VARCHAR" property="roomType" />
|
||||||
|
<result column="peo_count" jdbcType="INTEGER" property="peoCount" />
|
||||||
|
<result column="persons" jdbcType="VARCHAR" property="persons" />
|
||||||
|
<result column="ids" jdbcType="VARCHAR" property="ids" />
|
||||||
|
<result column="check_in_time" jdbcType="TIMESTAMP" property="checkInTime" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
check_in_id, order_id, room_number, room_type, peo_count, persons, ids, check_in_time,
|
||||||
|
create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from check_in
|
||||||
|
where check_in_id = #{checkInId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from check_in
|
||||||
|
where check_in_id = #{checkInId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.CheckIn">
|
||||||
|
insert into check_in (check_in_id, order_id, room_number,
|
||||||
|
room_type, peo_count, persons,
|
||||||
|
ids, check_in_time, create_time,
|
||||||
|
update_time)
|
||||||
|
values (#{checkInId,jdbcType=INTEGER}, #{orderId,jdbcType=INTEGER}, #{roomNumber,jdbcType=VARCHAR},
|
||||||
|
#{roomType,jdbcType=VARCHAR}, #{peoCount,jdbcType=INTEGER}, #{persons,jdbcType=VARCHAR},
|
||||||
|
#{ids,jdbcType=VARCHAR}, #{checkInTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP})
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.CheckIn">
|
||||||
|
insert into check_in
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="checkInId != null">
|
||||||
|
check_in_id,
|
||||||
|
</if>
|
||||||
|
<if test="orderId != null">
|
||||||
|
order_id,
|
||||||
|
</if>
|
||||||
|
<if test="roomNumber != null">
|
||||||
|
room_number,
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type,
|
||||||
|
</if>
|
||||||
|
<if test="peoCount != null">
|
||||||
|
peo_count,
|
||||||
|
</if>
|
||||||
|
<if test="persons != null">
|
||||||
|
persons,
|
||||||
|
</if>
|
||||||
|
<if test="ids != null">
|
||||||
|
ids,
|
||||||
|
</if>
|
||||||
|
<if test="checkInTime != null">
|
||||||
|
check_in_time,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="checkInId != null">
|
||||||
|
#{checkInId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderId != null">
|
||||||
|
#{orderId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="roomNumber != null">
|
||||||
|
#{roomNumber,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
#{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="peoCount != null">
|
||||||
|
#{peoCount,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="persons != null">
|
||||||
|
#{persons,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="ids != null">
|
||||||
|
#{ids,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="checkInTime != null">
|
||||||
|
#{checkInTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.CheckIn">
|
||||||
|
update check_in
|
||||||
|
<set>
|
||||||
|
<if test="orderId != null">
|
||||||
|
order_id = #{orderId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="roomNumber != null">
|
||||||
|
room_number = #{roomNumber,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="peoCount != null">
|
||||||
|
peo_count = #{peoCount,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="persons != null">
|
||||||
|
persons = #{persons,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="ids != null">
|
||||||
|
ids = #{ids,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="checkInTime != null">
|
||||||
|
check_in_time = #{checkInTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where check_in_id = #{checkInId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.CheckIn">
|
||||||
|
update check_in
|
||||||
|
set order_id = #{orderId,jdbcType=INTEGER},
|
||||||
|
room_number = #{roomNumber,jdbcType=VARCHAR},
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
peo_count = #{peoCount,jdbcType=INTEGER},
|
||||||
|
persons = #{persons,jdbcType=VARCHAR},
|
||||||
|
ids = #{ids,jdbcType=VARCHAR},
|
||||||
|
check_in_time = #{checkInTime,jdbcType=TIMESTAMP},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where check_in_id = #{checkInId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
93
src/main/resources/mapper/DepartmentMapper.xml
Normal file
93
src/main/resources/mapper/DepartmentMapper.xml
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.DepartmentMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.Department">
|
||||||
|
<id column="department_id" jdbcType="INTEGER" property="departmentId" />
|
||||||
|
<result column="department_name" jdbcType="VARCHAR" property="departmentName" />
|
||||||
|
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
department_id, department_name, remark, create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from department_info
|
||||||
|
where department_id = #{departmentId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from department_info
|
||||||
|
where department_id = #{departmentId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.Department">
|
||||||
|
insert into department_info (department_id, department_name, remark,
|
||||||
|
create_time, update_time)
|
||||||
|
values (#{departmentId,jdbcType=INTEGER}, #{departmentName,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR},
|
||||||
|
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.Department">
|
||||||
|
insert into department_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="departmentId != null">
|
||||||
|
department_id,
|
||||||
|
</if>
|
||||||
|
<if test="departmentName != null">
|
||||||
|
department_name,
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="departmentId != null">
|
||||||
|
#{departmentId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="departmentName != null">
|
||||||
|
#{departmentName,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
#{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.Department">
|
||||||
|
update department_info
|
||||||
|
<set>
|
||||||
|
<if test="departmentName != null">
|
||||||
|
department_name = #{departmentName,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where department_id = #{departmentId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.Department">
|
||||||
|
update department_info
|
||||||
|
set department_name = #{departmentName,jdbcType=VARCHAR},
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where department_id = #{departmentId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
141
src/main/resources/mapper/HotelMapper.xml
Normal file
141
src/main/resources/mapper/HotelMapper.xml
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.HotelMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.Hotel">
|
||||||
|
<id column="hotel_id" jdbcType="INTEGER" property="hotelId" />
|
||||||
|
<result column="hotel_name" jdbcType="VARCHAR" property="hotelName" />
|
||||||
|
<result column="phone" jdbcType="VARCHAR" property="phone" />
|
||||||
|
<result column="telephone" jdbcType="VARCHAR" property="telephone" />
|
||||||
|
<result column="email" jdbcType="VARCHAR" property="email" />
|
||||||
|
<result column="address" jdbcType="VARCHAR" property="address" />
|
||||||
|
<result column="website" jdbcType="VARCHAR" property="website" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
hotel_id, hotel_name, phone, telephone, email, address, website, create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from hotel_info
|
||||||
|
where hotel_id = #{hotelId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from hotel_info
|
||||||
|
where hotel_id = #{hotelId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.Hotel">
|
||||||
|
insert into hotel_info (hotel_id, hotel_name, phone,
|
||||||
|
telephone, email, address,
|
||||||
|
website, create_time, update_time
|
||||||
|
)
|
||||||
|
values (#{hotelId,jdbcType=INTEGER}, #{hotelName,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR},
|
||||||
|
#{telephone,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR},
|
||||||
|
#{website,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.Hotel">
|
||||||
|
insert into hotel_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="hotelId != null">
|
||||||
|
hotel_id,
|
||||||
|
</if>
|
||||||
|
<if test="hotelName != null">
|
||||||
|
hotel_name,
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone,
|
||||||
|
</if>
|
||||||
|
<if test="telephone != null">
|
||||||
|
telephone,
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
email,
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
address,
|
||||||
|
</if>
|
||||||
|
<if test="website != null">
|
||||||
|
website,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="hotelId != null">
|
||||||
|
#{hotelId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="hotelName != null">
|
||||||
|
#{hotelName,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
#{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="telephone != null">
|
||||||
|
#{telephone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
#{email,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
#{address,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="website != null">
|
||||||
|
#{website,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.Hotel">
|
||||||
|
update hotel_info
|
||||||
|
<set>
|
||||||
|
<if test="hotelName != null">
|
||||||
|
hotel_name = #{hotelName,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="telephone != null">
|
||||||
|
telephone = #{telephone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
email = #{email,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
address = #{address,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="website != null">
|
||||||
|
website = #{website,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where hotel_id = #{hotelId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.Hotel">
|
||||||
|
update hotel_info
|
||||||
|
set hotel_name = #{hotelName,jdbcType=VARCHAR},
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
telephone = #{telephone,jdbcType=VARCHAR},
|
||||||
|
email = #{email,jdbcType=VARCHAR},
|
||||||
|
address = #{address,jdbcType=VARCHAR},
|
||||||
|
website = #{website,jdbcType=VARCHAR},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where hotel_id = #{hotelId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
164
src/main/resources/mapper/OrderMapper.xml
Normal file
164
src/main/resources/mapper/OrderMapper.xml
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.OrderMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.Order">
|
||||||
|
<id column="order_id" jdbcType="INTEGER" property="orderId" />
|
||||||
|
<result column="order_type" jdbcType="VARCHAR" property="orderType" />
|
||||||
|
<result column="phone" jdbcType="VARCHAR" property="phone" />
|
||||||
|
<result column="room_type" jdbcType="VARCHAR" property="roomType" />
|
||||||
|
<result column="num_of_room" jdbcType="INTEGER" property="numOfRoom" />
|
||||||
|
<result column="order_date" jdbcType="DATE" property="orderDate" />
|
||||||
|
<result column="order_days" jdbcType="INTEGER" property="orderDays" />
|
||||||
|
<result column="order_status" jdbcType="INTEGER" property="orderStatus" />
|
||||||
|
<result column="order_cost" jdbcType="DOUBLE" property="orderCost" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
order_id, order_type, phone, room_type, num_of_room, order_date, order_days, order_status,
|
||||||
|
order_cost, create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from order_info
|
||||||
|
where order_id = #{orderId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from order_info
|
||||||
|
where order_id = #{orderId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.Order">
|
||||||
|
insert into order_info (order_id, order_type, phone,
|
||||||
|
room_type, num_of_room, order_date,
|
||||||
|
order_days, order_status, order_cost,
|
||||||
|
create_time, update_time)
|
||||||
|
values (#{orderId,jdbcType=INTEGER}, #{orderType,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR},
|
||||||
|
#{roomType,jdbcType=VARCHAR}, #{numOfRoom,jdbcType=INTEGER}, #{orderDate,jdbcType=DATE},
|
||||||
|
#{orderDays,jdbcType=INTEGER}, #{orderStatus,jdbcType=INTEGER}, #{orderCost,jdbcType=DOUBLE},
|
||||||
|
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.Order">
|
||||||
|
insert into order_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="orderId != null">
|
||||||
|
order_id,
|
||||||
|
</if>
|
||||||
|
<if test="orderType != null">
|
||||||
|
order_type,
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone,
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type,
|
||||||
|
</if>
|
||||||
|
<if test="numOfRoom != null">
|
||||||
|
num_of_room,
|
||||||
|
</if>
|
||||||
|
<if test="orderDate != null">
|
||||||
|
order_date,
|
||||||
|
</if>
|
||||||
|
<if test="orderDays != null">
|
||||||
|
order_days,
|
||||||
|
</if>
|
||||||
|
<if test="orderStatus != null">
|
||||||
|
order_status,
|
||||||
|
</if>
|
||||||
|
<if test="orderCost != null">
|
||||||
|
order_cost,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="orderId != null">
|
||||||
|
#{orderId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderType != null">
|
||||||
|
#{orderType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
#{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
#{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="numOfRoom != null">
|
||||||
|
#{numOfRoom,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderDate != null">
|
||||||
|
#{orderDate,jdbcType=DATE},
|
||||||
|
</if>
|
||||||
|
<if test="orderDays != null">
|
||||||
|
#{orderDays,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderStatus != null">
|
||||||
|
#{orderStatus,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderCost != null">
|
||||||
|
#{orderCost,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.Order">
|
||||||
|
update order_info
|
||||||
|
<set>
|
||||||
|
<if test="orderType != null">
|
||||||
|
order_type = #{orderType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="numOfRoom != null">
|
||||||
|
num_of_room = #{numOfRoom,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderDate != null">
|
||||||
|
order_date = #{orderDate,jdbcType=DATE},
|
||||||
|
</if>
|
||||||
|
<if test="orderDays != null">
|
||||||
|
order_days = #{orderDays,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderStatus != null">
|
||||||
|
order_status = #{orderStatus,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="orderCost != null">
|
||||||
|
order_cost = #{orderCost,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where order_id = #{orderId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.Order">
|
||||||
|
update order_info
|
||||||
|
set order_type = #{orderType,jdbcType=VARCHAR},
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
num_of_room = #{numOfRoom,jdbcType=INTEGER},
|
||||||
|
order_date = #{orderDate,jdbcType=DATE},
|
||||||
|
order_days = #{orderDays,jdbcType=INTEGER},
|
||||||
|
order_status = #{orderStatus,jdbcType=INTEGER},
|
||||||
|
order_cost = #{orderCost,jdbcType=DOUBLE},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where order_id = #{orderId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
93
src/main/resources/mapper/OrderTypeMapper.xml
Normal file
93
src/main/resources/mapper/OrderTypeMapper.xml
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.OrderTypeMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.OrderType">
|
||||||
|
<id column="type_id" jdbcType="INTEGER" property="typeId" />
|
||||||
|
<result column="type" jdbcType="VARCHAR" property="type" />
|
||||||
|
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
type_id, type, remark, create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from order_type
|
||||||
|
where type_id = #{typeId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from order_type
|
||||||
|
where type_id = #{typeId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.OrderType">
|
||||||
|
insert into order_type (type_id, type, remark,
|
||||||
|
create_time, update_time)
|
||||||
|
values (#{typeId,jdbcType=INTEGER}, #{type,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR},
|
||||||
|
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.OrderType">
|
||||||
|
insert into order_type
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="typeId != null">
|
||||||
|
type_id,
|
||||||
|
</if>
|
||||||
|
<if test="type != null">
|
||||||
|
type,
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="typeId != null">
|
||||||
|
#{typeId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="type != null">
|
||||||
|
#{type,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
#{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.OrderType">
|
||||||
|
update order_type
|
||||||
|
<set>
|
||||||
|
<if test="type != null">
|
||||||
|
type = #{type,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where type_id = #{typeId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.OrderType">
|
||||||
|
update order_type
|
||||||
|
set type = #{type,jdbcType=VARCHAR},
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where type_id = #{typeId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
153
src/main/resources/mapper/RoomMapper.xml
Normal file
153
src/main/resources/mapper/RoomMapper.xml
Normal file
@ -0,0 +1,153 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.RoomMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.Room">
|
||||||
|
<id column="room_id" jdbcType="INTEGER" property="roomId" />
|
||||||
|
<result column="room_number" jdbcType="VARCHAR" property="roomNumber" />
|
||||||
|
<result column="type_id" jdbcType="INTEGER" property="typeId" />
|
||||||
|
<result column="room_type" jdbcType="VARCHAR" property="roomType" />
|
||||||
|
<result column="room_price" jdbcType="DOUBLE" property="roomPrice" />
|
||||||
|
<result column="room_discount" jdbcType="DOUBLE" property="roomDiscount" />
|
||||||
|
<result column="room_status" jdbcType="INTEGER" property="roomStatus" />
|
||||||
|
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
room_id, room_number, type_id, room_type, room_price, room_discount, room_status,
|
||||||
|
remark, create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from room_info
|
||||||
|
where room_id = #{roomId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from room_info
|
||||||
|
where room_id = #{roomId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.Room">
|
||||||
|
insert into room_info (room_id, room_number, type_id,
|
||||||
|
room_type, room_price, room_discount,
|
||||||
|
room_status, remark, create_time,
|
||||||
|
update_time)
|
||||||
|
values (#{roomId,jdbcType=INTEGER}, #{roomNumber,jdbcType=VARCHAR}, #{typeId,jdbcType=INTEGER},
|
||||||
|
#{roomType,jdbcType=VARCHAR}, #{roomPrice,jdbcType=DOUBLE}, #{roomDiscount,jdbcType=DOUBLE},
|
||||||
|
#{roomStatus,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP})
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.Room">
|
||||||
|
insert into room_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="roomId != null">
|
||||||
|
room_id,
|
||||||
|
</if>
|
||||||
|
<if test="roomNumber != null">
|
||||||
|
room_number,
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null">
|
||||||
|
type_id,
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type,
|
||||||
|
</if>
|
||||||
|
<if test="roomPrice != null">
|
||||||
|
room_price,
|
||||||
|
</if>
|
||||||
|
<if test="roomDiscount != null">
|
||||||
|
room_discount,
|
||||||
|
</if>
|
||||||
|
<if test="roomStatus != null">
|
||||||
|
room_status,
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="roomId != null">
|
||||||
|
#{roomId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="roomNumber != null">
|
||||||
|
#{roomNumber,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null">
|
||||||
|
#{typeId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
#{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="roomPrice != null">
|
||||||
|
#{roomPrice,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="roomDiscount != null">
|
||||||
|
#{roomDiscount,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="roomStatus != null">
|
||||||
|
#{roomStatus,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
#{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.Room">
|
||||||
|
update room_info
|
||||||
|
<set>
|
||||||
|
<if test="roomNumber != null">
|
||||||
|
room_number = #{roomNumber,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null">
|
||||||
|
type_id = #{typeId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="roomPrice != null">
|
||||||
|
room_price = #{roomPrice,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="roomDiscount != null">
|
||||||
|
room_discount = #{roomDiscount,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="roomStatus != null">
|
||||||
|
room_status = #{roomStatus,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where room_id = #{roomId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.Room">
|
||||||
|
update room_info
|
||||||
|
set room_number = #{roomNumber,jdbcType=VARCHAR},
|
||||||
|
type_id = #{typeId,jdbcType=INTEGER},
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
room_price = #{roomPrice,jdbcType=DOUBLE},
|
||||||
|
room_discount = #{roomDiscount,jdbcType=DOUBLE},
|
||||||
|
room_status = #{roomStatus,jdbcType=INTEGER},
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where room_id = #{roomId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
164
src/main/resources/mapper/RoomTypeMapper.xml
Normal file
164
src/main/resources/mapper/RoomTypeMapper.xml
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.RoomTypeMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.RoomType">
|
||||||
|
<id column="type_id" jdbcType="BIGINT" property="typeId" />
|
||||||
|
<result column="room_type" jdbcType="VARCHAR" property="roomType" />
|
||||||
|
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||||
|
<result column="price" jdbcType="DOUBLE" property="price" />
|
||||||
|
<result column="discount" jdbcType="DOUBLE" property="discount" />
|
||||||
|
<result column="area" jdbcType="INTEGER" property="area" />
|
||||||
|
<result column="bed_num" jdbcType="INTEGER" property="bedNum" />
|
||||||
|
<result column="bed_size" jdbcType="VARCHAR" property="bedSize" />
|
||||||
|
<result column="window" jdbcType="INTEGER" property="window" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
type_id, room_type, remark, price, discount, area, bed_num, bed_size, window, create_time,
|
||||||
|
update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from room_type
|
||||||
|
where type_id = #{typeId,jdbcType=BIGINT}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
||||||
|
delete from room_type
|
||||||
|
where type_id = #{typeId,jdbcType=BIGINT}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.RoomType">
|
||||||
|
insert into room_type (type_id, room_type, remark,
|
||||||
|
price, discount, area,
|
||||||
|
bed_num, bed_size, window,
|
||||||
|
create_time, update_time)
|
||||||
|
values (#{typeId,jdbcType=BIGINT}, #{roomType,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR},
|
||||||
|
#{price,jdbcType=DOUBLE}, #{discount,jdbcType=DOUBLE}, #{area,jdbcType=INTEGER},
|
||||||
|
#{bedNum,jdbcType=INTEGER}, #{bedSize,jdbcType=VARCHAR}, #{window,jdbcType=INTEGER},
|
||||||
|
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.RoomType">
|
||||||
|
insert into room_type
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="typeId != null">
|
||||||
|
type_id,
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type,
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark,
|
||||||
|
</if>
|
||||||
|
<if test="price != null">
|
||||||
|
price,
|
||||||
|
</if>
|
||||||
|
<if test="discount != null">
|
||||||
|
discount,
|
||||||
|
</if>
|
||||||
|
<if test="area != null">
|
||||||
|
area,
|
||||||
|
</if>
|
||||||
|
<if test="bedNum != null">
|
||||||
|
bed_num,
|
||||||
|
</if>
|
||||||
|
<if test="bedSize != null">
|
||||||
|
bed_size,
|
||||||
|
</if>
|
||||||
|
<if test="window != null">
|
||||||
|
window,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="typeId != null">
|
||||||
|
#{typeId,jdbcType=BIGINT},
|
||||||
|
</if>
|
||||||
|
<if test="roomType != null">
|
||||||
|
#{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
#{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="price != null">
|
||||||
|
#{price,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="discount != null">
|
||||||
|
#{discount,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="area != null">
|
||||||
|
#{area,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="bedNum != null">
|
||||||
|
#{bedNum,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="bedSize != null">
|
||||||
|
#{bedSize,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="window != null">
|
||||||
|
#{window,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.RoomType">
|
||||||
|
update room_type
|
||||||
|
<set>
|
||||||
|
<if test="roomType != null">
|
||||||
|
room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="remark != null">
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="price != null">
|
||||||
|
price = #{price,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="discount != null">
|
||||||
|
discount = #{discount,jdbcType=DOUBLE},
|
||||||
|
</if>
|
||||||
|
<if test="area != null">
|
||||||
|
area = #{area,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="bedNum != null">
|
||||||
|
bed_num = #{bedNum,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="bedSize != null">
|
||||||
|
bed_size = #{bedSize,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="window != null">
|
||||||
|
window = #{window,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where type_id = #{typeId,jdbcType=BIGINT}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.RoomType">
|
||||||
|
update room_type
|
||||||
|
set room_type = #{roomType,jdbcType=VARCHAR},
|
||||||
|
remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
price = #{price,jdbcType=DOUBLE},
|
||||||
|
discount = #{discount,jdbcType=DOUBLE},
|
||||||
|
area = #{area,jdbcType=INTEGER},
|
||||||
|
bed_num = #{bedNum,jdbcType=INTEGER},
|
||||||
|
bed_size = #{bedSize,jdbcType=VARCHAR},
|
||||||
|
window = #{window,jdbcType=INTEGER},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where type_id = #{typeId,jdbcType=BIGINT}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
160
src/main/resources/mapper/UserMapper.xml
Normal file
160
src/main/resources/mapper/UserMapper.xml
Normal file
@ -0,0 +1,160 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.UserMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.User">
|
||||||
|
<id column="user_id" jdbcType="INTEGER" property="userId" />
|
||||||
|
<result column="username" jdbcType="VARCHAR" property="username" />
|
||||||
|
<result column="password" jdbcType="VARCHAR" property="password" />
|
||||||
|
<result column="name" jdbcType="VARCHAR" property="name" />
|
||||||
|
<result column="gender" jdbcType="CHAR" property="gender" />
|
||||||
|
<result column="phone" jdbcType="VARCHAR" property="phone" />
|
||||||
|
<result column="email" jdbcType="VARCHAR" property="email" />
|
||||||
|
<result column="address" jdbcType="VARCHAR" property="address" />
|
||||||
|
<result column="idcard" jdbcType="VARCHAR" property="idcard" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
user_id, username, password, name, gender, phone, email, address, idcard, create_time,
|
||||||
|
update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from user_info
|
||||||
|
where user_id = #{userId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from user_info
|
||||||
|
where user_id = #{userId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.User">
|
||||||
|
insert into user_info (user_id, username, password,
|
||||||
|
name, gender, phone, email,
|
||||||
|
address, idcard, create_time,
|
||||||
|
update_time)
|
||||||
|
values (#{userId,jdbcType=INTEGER}, #{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR},
|
||||||
|
#{name,jdbcType=VARCHAR}, #{gender,jdbcType=CHAR}, #{phone,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR},
|
||||||
|
#{address,jdbcType=VARCHAR}, #{idcard,jdbcType=VARCHAR},now(),
|
||||||
|
now())
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.User">
|
||||||
|
insert into user_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="userId != null">
|
||||||
|
user_id,
|
||||||
|
</if>
|
||||||
|
<if test="username != null">
|
||||||
|
username,
|
||||||
|
</if>
|
||||||
|
<if test="password != null">
|
||||||
|
password,
|
||||||
|
</if>
|
||||||
|
<if test="name != null">
|
||||||
|
name,
|
||||||
|
</if>
|
||||||
|
<if test="gender != null">
|
||||||
|
gender,
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone,
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
email,
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
address,
|
||||||
|
</if>
|
||||||
|
<if test="idcard != null">
|
||||||
|
idcard,
|
||||||
|
</if>
|
||||||
|
create_time,
|
||||||
|
update_time,
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="userId != null">
|
||||||
|
#{userId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="username != null">
|
||||||
|
#{username,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="password != null">
|
||||||
|
#{password,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="name != null">
|
||||||
|
#{name,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="gender != null">
|
||||||
|
#{gender,jdbcType=CHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
#{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
#{email,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
#{address,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="idcard != null">
|
||||||
|
#{idcard,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
now(),
|
||||||
|
now(),
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.User">
|
||||||
|
update user_info
|
||||||
|
<set>
|
||||||
|
<if test="username != null">
|
||||||
|
username = #{username,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="password != null">
|
||||||
|
password = #{password,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="name != null">
|
||||||
|
name = #{name,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="gender != null">
|
||||||
|
gender = #{gender,jdbcType=CHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
email = #{email,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
address = #{address,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="idcard != null">
|
||||||
|
idcard = #{idcard,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
update_time = now(),
|
||||||
|
</set>
|
||||||
|
where user_id = #{userId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.User">
|
||||||
|
update user_info
|
||||||
|
set username = #{username,jdbcType=VARCHAR},
|
||||||
|
password = #{password,jdbcType=VARCHAR},
|
||||||
|
name = #{name,jdbcType=VARCHAR},
|
||||||
|
gender = #{gender,jdbcType=CHAR},
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
email = #{email,jdbcType=VARCHAR},
|
||||||
|
address = #{address,jdbcType=VARCHAR},
|
||||||
|
idcard = #{idcard,jdbcType=VARCHAR},
|
||||||
|
update_time = now()
|
||||||
|
where user_id = #{userId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<select id="count">
|
||||||
|
select count(*) from user_info
|
||||||
|
</select>
|
||||||
|
<select id="selectAll" resultMap="cn.mafangui.hotel.entity.User">
|
||||||
|
select * from user_info
|
||||||
|
</select>
|
||||||
|
<select id="selectByUsernameAndPassword" resultMap="cn.mafangui.hotel.entity.User">
|
||||||
|
select * from user_info
|
||||||
|
where username = #{username,jdbcType=VARCHAR} and password = #{password,jdbcType=VARCHAR}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
177
src/main/resources/mapper/WorkerMapper.xml
Normal file
177
src/main/resources/mapper/WorkerMapper.xml
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="cn.mafangui.hotel.mapper.WorkerMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="cn.mafangui.hotel.entity.Worker">
|
||||||
|
<id column="worker_id" jdbcType="INTEGER" property="workerId" />
|
||||||
|
<result column="role" jdbcType="VARCHAR" property="role" />
|
||||||
|
<result column="username" jdbcType="VARCHAR" property="username" />
|
||||||
|
<result column="password" jdbcType="VARCHAR" property="password" />
|
||||||
|
<result column="name" jdbcType="VARCHAR" property="name" />
|
||||||
|
<result column="gender" jdbcType="CHAR" property="gender" />
|
||||||
|
<result column="phone" jdbcType="VARCHAR" property="phone" />
|
||||||
|
<result column="department" jdbcType="INTEGER" property="department" />
|
||||||
|
<result column="email" jdbcType="VARCHAR" property="email" />
|
||||||
|
<result column="address" jdbcType="VARCHAR" property="address" />
|
||||||
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
worker_id, role, username, password, name, gender, phone, department, email, address,
|
||||||
|
create_time, update_time
|
||||||
|
</sql>
|
||||||
|
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
|
||||||
|
select
|
||||||
|
<include refid="Base_Column_List" />
|
||||||
|
from worker_info
|
||||||
|
where worker_id = #{workerId,jdbcType=INTEGER}
|
||||||
|
</select>
|
||||||
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
|
||||||
|
delete from worker_info
|
||||||
|
where worker_id = #{workerId,jdbcType=INTEGER}
|
||||||
|
</delete>
|
||||||
|
<insert id="insert" parameterType="cn.mafangui.hotel.entity.Worker">
|
||||||
|
insert into worker_info (worker_id, role, username,
|
||||||
|
password, name, gender,
|
||||||
|
phone, department, email,
|
||||||
|
address, create_time, update_time
|
||||||
|
)
|
||||||
|
values (#{workerId,jdbcType=INTEGER}, #{role,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR},
|
||||||
|
#{password,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{gender,jdbcType=CHAR},
|
||||||
|
#{phone,jdbcType=VARCHAR}, #{department,jdbcType=INTEGER}, #{email,jdbcType=VARCHAR},
|
||||||
|
#{address,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
<insert id="insertSelective" parameterType="cn.mafangui.hotel.entity.Worker">
|
||||||
|
insert into worker_info
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="workerId != null">
|
||||||
|
worker_id,
|
||||||
|
</if>
|
||||||
|
<if test="role != null">
|
||||||
|
role,
|
||||||
|
</if>
|
||||||
|
<if test="username != null">
|
||||||
|
username,
|
||||||
|
</if>
|
||||||
|
<if test="password != null">
|
||||||
|
password,
|
||||||
|
</if>
|
||||||
|
<if test="name != null">
|
||||||
|
name,
|
||||||
|
</if>
|
||||||
|
<if test="gender != null">
|
||||||
|
gender,
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone,
|
||||||
|
</if>
|
||||||
|
<if test="department != null">
|
||||||
|
department,
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
email,
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
address,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="workerId != null">
|
||||||
|
#{workerId,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="role != null">
|
||||||
|
#{role,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="username != null">
|
||||||
|
#{username,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="password != null">
|
||||||
|
#{password,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="name != null">
|
||||||
|
#{name,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="gender != null">
|
||||||
|
#{gender,jdbcType=CHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
#{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="department != null">
|
||||||
|
#{department,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
#{email,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
#{address,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
#{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
#{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
<update id="updateByPrimaryKeySelective" parameterType="cn.mafangui.hotel.entity.Worker">
|
||||||
|
update worker_info
|
||||||
|
<set>
|
||||||
|
<if test="role != null">
|
||||||
|
role = #{role,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="username != null">
|
||||||
|
username = #{username,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="password != null">
|
||||||
|
password = #{password,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="name != null">
|
||||||
|
name = #{name,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="gender != null">
|
||||||
|
gender = #{gender,jdbcType=CHAR},
|
||||||
|
</if>
|
||||||
|
<if test="phone != null">
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="department != null">
|
||||||
|
department = #{department,jdbcType=INTEGER},
|
||||||
|
</if>
|
||||||
|
<if test="email != null">
|
||||||
|
email = #{email,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="address != null">
|
||||||
|
address = #{address,jdbcType=VARCHAR},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP},
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
|
where worker_id = #{workerId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
<update id="updateByPrimaryKey" parameterType="cn.mafangui.hotel.entity.Worker">
|
||||||
|
update worker_info
|
||||||
|
set role = #{role,jdbcType=VARCHAR},
|
||||||
|
username = #{username,jdbcType=VARCHAR},
|
||||||
|
password = #{password,jdbcType=VARCHAR},
|
||||||
|
name = #{name,jdbcType=VARCHAR},
|
||||||
|
gender = #{gender,jdbcType=CHAR},
|
||||||
|
phone = #{phone,jdbcType=VARCHAR},
|
||||||
|
department = #{department,jdbcType=INTEGER},
|
||||||
|
email = #{email,jdbcType=VARCHAR},
|
||||||
|
address = #{address,jdbcType=VARCHAR},
|
||||||
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
||||||
|
update_time = #{updateTime,jdbcType=TIMESTAMP}
|
||||||
|
where worker_id = #{workerId,jdbcType=INTEGER}
|
||||||
|
</update>
|
||||||
|
</mapper>
|
Loading…
x
Reference in New Issue
Block a user