diff --git a/src/main/java/cn/mafangui/hotel/controller/UserController.java b/src/main/java/cn/mafangui/hotel/controller/UserController.java index cbaa0d8..4b6c310 100644 --- a/src/main/java/cn/mafangui/hotel/controller/UserController.java +++ b/src/main/java/cn/mafangui/hotel/controller/UserController.java @@ -3,11 +3,13 @@ package cn.mafangui.hotel.controller; import cn.mafangui.hotel.entity.User; import cn.mafangui.hotel.service.UserService; +import cn.mafangui.hotel.utils.StaticString; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; import java.util.List; @RestController @@ -18,50 +20,70 @@ public class UserController { private UserService userService; /** * 更新资料 - * @param userName + * @param username * @param password * @param name * @param phone * @param email * @param address - * @param idNumber + * @param idcard * @return */ @RequestMapping(method = RequestMethod.POST,value = "/updateProfile") - public int updateProfile(String userName, String password, String name, - String phone, String email, String address, String idNumber){ - User user = new User(userName,password,name,phone,email,address,idNumber); + public int updateProfile(String username, String password, String name,String gender, + String phone, String email, String address, String idcard){ + User user = new User(username,password,name,gender,phone,email,address,idcard); 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 name + * @param gender * @param phone * @param email * @param address - * @param idNumber + * @param idcard * @return */ @RequestMapping(method = RequestMethod.POST, value = "/register") - public int userRegister(String userName, String password, String name, - String phone, String email, String address, String idNumber){ - User user = new User(userName,password,name,phone,email,address,idNumber); - return userService.register(user); + public HashMap userRegister(String username, String password, String name,String gender, + String phone, String email, String address, String idcard){ + HashMap response = new HashMap(); + 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 * @return */ @RequestMapping(method = RequestMethod.POST, value = "/login") - public int userLogin(String userName, String password){ - if (userService.login(userName,password) == null){ - return -1; - } - return 1; + public HashMap userLogin(String username, String password){ + HashMap response = new HashMap(); + response.put(StaticString.CODE,200); + response.put(StaticString.DATA,userService.login(username,password)); + return response; } /** * 查看用户资料 diff --git a/src/main/java/cn/mafangui/hotel/entity/CheckIn.java b/src/main/java/cn/mafangui/hotel/entity/CheckIn.java index 19d6010..1387646 100644 --- a/src/main/java/cn/mafangui/hotel/entity/CheckIn.java +++ b/src/main/java/cn/mafangui/hotel/entity/CheckIn.java @@ -9,13 +9,13 @@ public class CheckIn { 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; @@ -47,36 +47,36 @@ public class CheckIn { this.roomNumber = roomNumber == null ? null : roomNumber.trim(); } - public Integer getRoomType() { + public String getRoomType() { return roomType; } - public void setRoomType(Integer roomType) { - this.roomType = roomType; + public void setRoomType(String roomType) { + this.roomType = roomType == null ? null : roomType.trim(); } - public Integer getPersonNum() { - return personNum; + public Integer getPeoCount() { + return peoCount; } - public void setPersonNum(Integer personNum) { - this.personNum = personNum; + public void setPeoCount(Integer peoCount) { + this.peoCount = peoCount; } - public String getPersonName() { - return personName; + public String getPersons() { + return persons; } - public void setPersonName(String personName) { - this.personName = personName == null ? null : personName.trim(); + public void setPersons(String persons) { + this.persons = persons == null ? null : persons.trim(); } - public String getIdNumbers() { - return idNumbers; + public String getIds() { + return ids; } - public void setIdNumbers(String idNumbers) { - this.idNumbers = idNumbers == null ? null : idNumbers.trim(); + public void setIds(String ids) { + this.ids = ids == null ? null : ids.trim(); } public Date getCheckInTime() { diff --git a/src/main/java/cn/mafangui/hotel/entity/Department.java b/src/main/java/cn/mafangui/hotel/entity/Department.java new file mode 100644 index 0000000..0f9759e --- /dev/null +++ b/src/main/java/cn/mafangui/hotel/entity/Department.java @@ -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; + } +} \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/entity/Hotel.java b/src/main/java/cn/mafangui/hotel/entity/Hotel.java index bbd8416..246ad15 100644 --- a/src/main/java/cn/mafangui/hotel/entity/Hotel.java +++ b/src/main/java/cn/mafangui/hotel/entity/Hotel.java @@ -92,16 +92,4 @@ public class Hotel { public void setUpdateTime(Date 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; - } } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/entity/Order.java b/src/main/java/cn/mafangui/hotel/entity/Order.java index 1d53325..6e6444c 100644 --- a/src/main/java/cn/mafangui/hotel/entity/Order.java +++ b/src/main/java/cn/mafangui/hotel/entity/Order.java @@ -1,26 +1,25 @@ package cn.mafangui.hotel.entity; -import java.math.BigDecimal; import java.util.Date; public class Order { private Integer orderId; - private String bookingType; + private String orderType; 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 BigDecimal orderCost; + private Double orderCost; private Date createTime; @@ -34,12 +33,12 @@ public class Order { this.orderId = orderId; } - public String getBookingType() { - return bookingType; + public String getOrderType() { + return orderType; } - public void setBookingType(String bookingType) { - this.bookingType = bookingType == null ? null : bookingType.trim(); + public void setOrderType(String orderType) { + this.orderType = orderType == null ? null : orderType.trim(); } public String getPhone() { @@ -50,36 +49,36 @@ public class Order { this.phone = phone == null ? null : phone.trim(); } - public String getRoomNumber() { - return roomNumber; - } - - public void setRoomNumber(String roomNumber) { - this.roomNumber = roomNumber == null ? null : roomNumber.trim(); - } - - public Integer getRoomType() { + public String getRoomType() { return roomType; } - public void setRoomType(Integer roomType) { - this.roomType = roomType; + public void setRoomType(String roomType) { + this.roomType = roomType == null ? null : roomType.trim(); } - public Date getBookingDate() { - return bookingDate; + public Integer getNumOfRoom() { + return numOfRoom; } - public void setBookingDate(Date bookingDate) { - this.bookingDate = bookingDate; + public void setNumOfRoom(Integer numOfRoom) { + this.numOfRoom = numOfRoom; } - public Integer getBookingDays() { - return bookingDays; + public Date getOrderDate() { + return orderDate; } - public void setBookingDays(Integer bookingDays) { - this.bookingDays = bookingDays; + public void setOrderDate(Date orderDate) { + this.orderDate = orderDate; + } + + public Integer getOrderDays() { + return orderDays; + } + + public void setOrderDays(Integer orderDays) { + this.orderDays = orderDays; } public Integer getOrderStatus() { @@ -90,11 +89,11 @@ public class Order { this.orderStatus = orderStatus; } - public BigDecimal getOrderCost() { + public Double getOrderCost() { return orderCost; } - public void setOrderCost(BigDecimal orderCost) { + public void setOrderCost(Double orderCost) { this.orderCost = orderCost; } diff --git a/src/main/java/cn/mafangui/hotel/entity/OrderType.java b/src/main/java/cn/mafangui/hotel/entity/OrderType.java new file mode 100644 index 0000000..bdac15b --- /dev/null +++ b/src/main/java/cn/mafangui/hotel/entity/OrderType.java @@ -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; + } +} \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/entity/Room.java b/src/main/java/cn/mafangui/hotel/entity/Room.java index 6125029..31d4fe0 100644 --- a/src/main/java/cn/mafangui/hotel/entity/Room.java +++ b/src/main/java/cn/mafangui/hotel/entity/Room.java @@ -1,6 +1,5 @@ package cn.mafangui.hotel.entity; -import java.math.BigInteger; import java.util.Date; public class Room { @@ -8,7 +7,7 @@ public class Room { private String roomNumber; - private Integer roomFloor; + private Integer typeId; private String roomType; @@ -16,7 +15,7 @@ public class Room { private Double roomDiscount; - private String roomStatus; + private Integer roomStatus; private String remark; @@ -40,12 +39,12 @@ public class Room { this.roomNumber = roomNumber == null ? null : roomNumber.trim(); } - public Integer getRoomFloor() { - return roomFloor; + public Integer getTypeId() { + return typeId; } - public void setRoomFloor(Integer roomFloor) { - this.roomFloor = roomFloor; + public void setTypeId(Integer typeId) { + this.typeId = typeId; } public String getRoomType() { @@ -53,7 +52,7 @@ public class Room { } public void setRoomType(String roomType) { - this.roomType = roomType; + this.roomType = roomType == null ? null : roomType.trim(); } public Double getRoomPrice() { @@ -72,12 +71,12 @@ public class Room { this.roomDiscount = roomDiscount; } - public String getRoomStatus() { + public Integer getRoomStatus() { return roomStatus; } - public void setRoomStatus(String roomStatus) { - this.roomStatus = roomStatus == null ? null : roomStatus.trim(); + public void setRoomStatus(Integer roomStatus) { + this.roomStatus = roomStatus; } public String getRemark() { @@ -85,7 +84,7 @@ public class Room { } public void setRemark(String remark) { - this.remark = remark; + this.remark = remark == null ? null : remark.trim(); } public Date getCreateTime() { @@ -103,32 +102,4 @@ public class Room { public void setUpdateTime(Date 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 + - '}'; - } } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/entity/RoomType.java b/src/main/java/cn/mafangui/hotel/entity/RoomType.java index 54ef2f3..b846aa7 100644 --- a/src/main/java/cn/mafangui/hotel/entity/RoomType.java +++ b/src/main/java/cn/mafangui/hotel/entity/RoomType.java @@ -1,68 +1,100 @@ package cn.mafangui.hotel.entity; - -import cn.mafangui.hotel.utils.MyDateTimeFormat; - -import java.text.ParseException; -import java.text.SimpleDateFormat; import java.util.Date; public class RoomType { - private Integer typeId; + private Long typeId; - private Integer roomType; - - private String typeName; - - private Double bookingPrice; - - private Double bookingDiscount; + private String roomType; 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 updateTime; - - public Integer getTypeId() { + public Long getTypeId() { return typeId; } - public void setTypeId(Integer typeId) { + public void setTypeId(Long typeId) { this.typeId = typeId; } - public Integer getRoomType() { + public String getRoomType() { return roomType; } - public void setRoomType(Integer roomType) { - this.roomType = roomType; + public void setRoomType(String roomType) { + this.roomType = roomType == null ? null : roomType.trim(); } - public String getTypeName() { - return typeName; + public String getRemark() { + return remark; } - public void setTypeName(String typeName) { - this.typeName = typeName == null ? null : typeName.trim(); + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); } - public Double getBookingPrice() { - return bookingPrice; + public Double getPrice() { + return price; } - public void setBookingPrice(Double bookingPrice) { - this.bookingPrice = bookingPrice; + public void setPrice(Double price) { + this.price = price; } - public Double getBookingDiscount() { - return bookingDiscount; + public Double getDiscount() { + return discount; } - public void setBookingDiscount(Double bookingDiscount) { - this.bookingDiscount = bookingDiscount; + public void setDiscount(Double discount) { + 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() { @@ -78,37 +110,6 @@ public class RoomType { } public void setUpdateTime(Date 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 + - '}'; + this.updateTime = updateTime; } } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/entity/User.java b/src/main/java/cn/mafangui/hotel/entity/User.java index e7f31b0..7179b16 100644 --- a/src/main/java/cn/mafangui/hotel/entity/User.java +++ b/src/main/java/cn/mafangui/hotel/entity/User.java @@ -5,24 +5,40 @@ import java.util.Date; public class User { private Integer userId; - private String userName; + private String username; private String password; private String name; + private String gender; + private String phone; private String email; private String address; - private String idNumber; + private String idcard; private Date createTime; 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() { return userId; } @@ -31,12 +47,12 @@ public class User { this.userId = userId; } - public String getUserName() { - return userName; + public String getUsername() { + return username; } - public void setUserName(String userName) { - this.userName = userName == null ? null : userName.trim(); + public void setUsername(String username) { + this.username = username == null ? null : username.trim(); } public String getPassword() { @@ -55,6 +71,14 @@ public class User { 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() { return phone; } @@ -79,28 +103,18 @@ public class User { this.address = address == null ? null : address.trim(); } - public String getIdNumber() { - return idNumber; + public String getIdcard() { + return idcard; } - public void setIdNumber(String idNumber) { - this.idNumber = idNumber == null ? null : idNumber.trim(); + public void setIdcard(String idcard) { + this.idcard = idcard == null ? null : idcard.trim(); } public Date getCreateTime() { 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) { this.createTime = createTime; } @@ -113,6 +127,20 @@ public class User { 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 + + '}'; } } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/entity/Worker.java b/src/main/java/cn/mafangui/hotel/entity/Worker.java index 51f1826..20dbedd 100644 --- a/src/main/java/cn/mafangui/hotel/entity/Worker.java +++ b/src/main/java/cn/mafangui/hotel/entity/Worker.java @@ -5,14 +5,20 @@ import java.util.Date; public class Worker { private Integer workerId; - private String userName; + private String role; + + private String username; private String password; - private String workerName; + private String name; + + private String gender; private String phone; + private Integer department; + private String email; private String address; @@ -29,12 +35,20 @@ public class Worker { this.workerId = workerId; } - public String getUserName() { - return userName; + public String getRole() { + return role; } - public void setUserName(String userName) { - this.userName = userName == null ? null : userName.trim(); + public void setRole(String role) { + 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() { @@ -45,12 +59,20 @@ public class Worker { this.password = password == null ? null : password.trim(); } - public String getWorkerName() { - return workerName; + public String getName() { + return name; } - public void setWorkerName(String workerName) { - this.workerName = workerName == null ? null : workerName.trim(); + public void setName(String name) { + 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() { @@ -61,6 +83,14 @@ public class Worker { this.phone = phone == null ? null : phone.trim(); } + public Integer getDepartment() { + return department; + } + + public void setDepartment(Integer department) { + this.department = department; + } + public String getEmail() { return email; } @@ -92,36 +122,4 @@ public class Worker { public void setUpdateTime(Date 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 + - '}'; - } } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/DepartmentMapper.java b/src/main/java/cn/mafangui/hotel/mapper/DepartmentMapper.java new file mode 100644 index 0000000..acf3348 --- /dev/null +++ b/src/main/java/cn/mafangui/hotel/mapper/DepartmentMapper.java @@ -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); +} \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/HotelMapper.java b/src/main/java/cn/mafangui/hotel/mapper/HotelMapper.java index 950470f..6430208 100644 --- a/src/main/java/cn/mafangui/hotel/mapper/HotelMapper.java +++ b/src/main/java/cn/mafangui/hotel/mapper/HotelMapper.java @@ -1,20 +1,17 @@ package cn.mafangui.hotel.mapper; import cn.mafangui.hotel.entity.Hotel; -import org.springframework.stereotype.Component; -import java.util.List; - -@Component public interface HotelMapper { int deleteByPrimaryKey(Integer hotelId); - int updateByPrimaryKey(Hotel record); - int insert(Hotel record); + int insertSelective(Hotel record); - int updateByPrimaryKeySelective(Hotel record); + Hotel selectByPrimaryKey(Integer hotelId); - Hotel selectByName(String hotelName); - List selectAll(); + + int updateByPrimaryKeySelective(Hotel record); + + int updateByPrimaryKey(Hotel record); } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/OrderTypeMapper.java b/src/main/java/cn/mafangui/hotel/mapper/OrderTypeMapper.java new file mode 100644 index 0000000..cc3382d --- /dev/null +++ b/src/main/java/cn/mafangui/hotel/mapper/OrderTypeMapper.java @@ -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); +} \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/RoomMapper.java b/src/main/java/cn/mafangui/hotel/mapper/RoomMapper.java index da72c0e..caed91f 100644 --- a/src/main/java/cn/mafangui/hotel/mapper/RoomMapper.java +++ b/src/main/java/cn/mafangui/hotel/mapper/RoomMapper.java @@ -1,25 +1,17 @@ package cn.mafangui.hotel.mapper; import cn.mafangui.hotel.entity.Room; -import org.springframework.stereotype.Component; -import java.util.List; - -@Component public interface RoomMapper { - - int insertSelective(Room record); - Room selectByPrimaryKey(Integer roomId); - int updateByPrimaryKey(Room record); + int deleteByPrimaryKey(Integer roomId); 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 selectAllRoom(); - List selectByType(String typeName); - List selectByStatus(String status); + int insertSelective(Room record); + + Room selectByPrimaryKey(Integer roomId); + + int updateByPrimaryKeySelective(Room record); + + int updateByPrimaryKey(Room record); } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/RoomTypeMapper.java b/src/main/java/cn/mafangui/hotel/mapper/RoomTypeMapper.java index e269736..cf68e77 100644 --- a/src/main/java/cn/mafangui/hotel/mapper/RoomTypeMapper.java +++ b/src/main/java/cn/mafangui/hotel/mapper/RoomTypeMapper.java @@ -1,21 +1,17 @@ package cn.mafangui.hotel.mapper; import cn.mafangui.hotel.entity.RoomType; -import org.springframework.stereotype.Component; -import java.util.List; - -@Component public interface RoomTypeMapper { - int deleteByPrimaryKey(Integer typeId); + int deleteByPrimaryKey(Long typeId); + int insert(RoomType record); - RoomType selectByPrimaryKey(Integer typeId); - int updateByPrimaryKeySelective(RoomType record); - int updateByPrimaryKey(RoomType record); int insertSelective(RoomType record); - int updateByRoomTypeSelective(RoomType record); - int deleteByRoomType(RoomType roomType); - RoomType selectByRoomType(RoomType roomType); - List findAll(); + + RoomType selectByPrimaryKey(Long typeId); + + int updateByPrimaryKeySelective(RoomType record); + + int updateByPrimaryKey(RoomType record); } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/UserMapper.java b/src/main/java/cn/mafangui/hotel/mapper/UserMapper.java index 2a62f15..6dc5491 100644 --- a/src/main/java/cn/mafangui/hotel/mapper/UserMapper.java +++ b/src/main/java/cn/mafangui/hotel/mapper/UserMapper.java @@ -1,17 +1,30 @@ package cn.mafangui.hotel.mapper; import cn.mafangui.hotel.entity.User; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; +import java.util.List; + @Component public interface UserMapper { int deleteByPrimaryKey(Integer userId); + int insert(User record); + int insertSelective(User record); + User selectByPrimaryKey(Integer userId); + int updateByPrimaryKeySelective(User record); + int updateByPrimaryKey(User record); - User selectByUserNameAndPassword(User user); - User selectByUserName(String userName); - int updateByUserNameSelective(User record); + + int count(); + + List selectAll(); + + User selectByUsernameAndPassword(@Param("username") String username, @Param("password") String password); + + } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/mapper/WorkerMapper.java b/src/main/java/cn/mafangui/hotel/mapper/WorkerMapper.java index c67ffcd..33013ec 100644 --- a/src/main/java/cn/mafangui/hotel/mapper/WorkerMapper.java +++ b/src/main/java/cn/mafangui/hotel/mapper/WorkerMapper.java @@ -1,11 +1,7 @@ package cn.mafangui.hotel.mapper; import cn.mafangui.hotel.entity.Worker; -import org.springframework.stereotype.Component; -import java.util.List; - -@Component public interface WorkerMapper { int deleteByPrimaryKey(Integer workerId); @@ -18,10 +14,4 @@ public interface WorkerMapper { int updateByPrimaryKeySelective(Worker record); int updateByPrimaryKey(Worker record); - - int deleteByUserName(String userName); - int updateByUserNameSelective(Worker record); - Worker selectByUserName(String userName); - List findAll(); - Worker selectByUserNameAndPassword(Worker worker); } \ No newline at end of file diff --git a/src/main/java/cn/mafangui/hotel/service/UserService.java b/src/main/java/cn/mafangui/hotel/service/UserService.java index 676687d..da9430d 100644 --- a/src/main/java/cn/mafangui/hotel/service/UserService.java +++ b/src/main/java/cn/mafangui/hotel/service/UserService.java @@ -3,6 +3,8 @@ package cn.mafangui.hotel.service; import cn.mafangui.hotel.entity.User; +import java.util.List; + public interface UserService { User selectById(int id); @@ -13,5 +15,10 @@ public interface UserService { User selectByUserName(String userName); + int count(); + + List findAll(); + int updateProfile(User user); + } diff --git a/src/main/java/cn/mafangui/hotel/service/impl/UserServiceImpl.java b/src/main/java/cn/mafangui/hotel/service/impl/UserServiceImpl.java index b4a2c63..57feea2 100644 --- a/src/main/java/cn/mafangui/hotel/service/impl/UserServiceImpl.java +++ b/src/main/java/cn/mafangui/hotel/service/impl/UserServiceImpl.java @@ -1,11 +1,14 @@ package cn.mafangui.hotel.service.impl; import cn.mafangui.hotel.entity.User; + import cn.mafangui.hotel.mapper.UserMapper; import cn.mafangui.hotel.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + @Service public class UserServiceImpl implements UserService { @@ -23,21 +26,28 @@ public class UserServiceImpl implements UserService { } @Override - public User login(String userName, String password) { - User user = new User(); - user.setUserName(userName); - user.setPassword(password); - return userMapper.selectByUserNameAndPassword(user); + public User login(String username, String password) { + return userMapper.selectByUsernameAndPassword(username,password); } @Override public User selectByUserName(String userName) { - return userMapper.selectByUserName(userName); + return null; + } + + @Override + public int count() { + return userMapper.count(); + } + + @Override + public List findAll() { + return userMapper.selectAll(); } @Override public int updateProfile(User user) { - return userMapper.updateByUserNameSelective(user); + return userMapper.updateByPrimaryKeySelective(user); } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 28ea23d..b9a40cc 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -7,8 +7,8 @@ spring: driver-class-name: com.mysql.jdbc.Driver username: 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: type-aliases-package: classpath*:cn.mafangui.hotel.entity - mapper-locations: classpath*:mybatis/mapper/*.xml + mapper-locations: classpath*:mapper/*.xml diff --git a/src/main/resources/generatorConfig.xml b/src/main/resources/generatorConfig.xml index 2fa2892..7589e12 100644 --- a/src/main/resources/generatorConfig.xml +++ b/src/main/resources/generatorConfig.xml @@ -22,7 +22,7 @@ @@ -44,7 +44,7 @@ - + @@ -60,9 +60,9 @@ 是否生成 example类 --> + domainObjectName="User" enableCountByExample="false" + enableDeleteByExample="false" enableSelectByExample="false" + enableUpdateByExample="false">
+ + + + + + + + + + + + + + + + check_in_id, order_id, room_number, room_type, peo_count, persons, ids, check_in_time, + create_time, update_time + + + + delete from check_in + where check_in_id = #{checkInId,jdbcType=INTEGER} + + + 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 into check_in + + + check_in_id, + + + order_id, + + + room_number, + + + room_type, + + + peo_count, + + + persons, + + + ids, + + + check_in_time, + + + create_time, + + + update_time, + + + + + #{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}, + + + + + update check_in + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/DepartmentMapper.xml b/src/main/resources/mapper/DepartmentMapper.xml new file mode 100644 index 0000000..a460d84 --- /dev/null +++ b/src/main/resources/mapper/DepartmentMapper.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + department_id, department_name, remark, create_time, update_time + + + + delete from department_info + where department_id = #{departmentId,jdbcType=INTEGER} + + + 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 into department_info + + + department_id, + + + department_name, + + + remark, + + + create_time, + + + update_time, + + + + + #{departmentId,jdbcType=INTEGER}, + + + #{departmentName,jdbcType=VARCHAR}, + + + #{remark,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + + + update department_info + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/HotelMapper.xml b/src/main/resources/mapper/HotelMapper.xml new file mode 100644 index 0000000..9682084 --- /dev/null +++ b/src/main/resources/mapper/HotelMapper.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + hotel_id, hotel_name, phone, telephone, email, address, website, create_time, update_time + + + + delete from hotel_info + where hotel_id = #{hotelId,jdbcType=INTEGER} + + + 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 into hotel_info + + + hotel_id, + + + hotel_name, + + + phone, + + + telephone, + + + email, + + + address, + + + website, + + + create_time, + + + update_time, + + + + + #{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}, + + + + + update hotel_info + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/OrderMapper.xml b/src/main/resources/mapper/OrderMapper.xml new file mode 100644 index 0000000..1f859df --- /dev/null +++ b/src/main/resources/mapper/OrderMapper.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + order_id, order_type, phone, room_type, num_of_room, order_date, order_days, order_status, + order_cost, create_time, update_time + + + + delete from order_info + where order_id = #{orderId,jdbcType=INTEGER} + + + 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 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, + + + + + #{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}, + + + + + update order_info + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/OrderTypeMapper.xml b/src/main/resources/mapper/OrderTypeMapper.xml new file mode 100644 index 0000000..209558b --- /dev/null +++ b/src/main/resources/mapper/OrderTypeMapper.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + type_id, type, remark, create_time, update_time + + + + delete from order_type + where type_id = #{typeId,jdbcType=INTEGER} + + + 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 into order_type + + + type_id, + + + type, + + + remark, + + + create_time, + + + update_time, + + + + + #{typeId,jdbcType=INTEGER}, + + + #{type,jdbcType=VARCHAR}, + + + #{remark,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + + + update order_type + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/RoomMapper.xml b/src/main/resources/mapper/RoomMapper.xml new file mode 100644 index 0000000..5aa86f3 --- /dev/null +++ b/src/main/resources/mapper/RoomMapper.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + room_id, room_number, type_id, room_type, room_price, room_discount, room_status, + remark, create_time, update_time + + + + delete from room_info + where room_id = #{roomId,jdbcType=INTEGER} + + + 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 into room_info + + + room_id, + + + room_number, + + + type_id, + + + room_type, + + + room_price, + + + room_discount, + + + room_status, + + + remark, + + + create_time, + + + update_time, + + + + + #{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}, + + + + + update room_info + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/RoomTypeMapper.xml b/src/main/resources/mapper/RoomTypeMapper.xml new file mode 100644 index 0000000..95e4bc3 --- /dev/null +++ b/src/main/resources/mapper/RoomTypeMapper.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + type_id, room_type, remark, price, discount, area, bed_num, bed_size, window, create_time, + update_time + + + + delete from room_type + where type_id = #{typeId,jdbcType=BIGINT} + + + 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 into room_type + + + type_id, + + + room_type, + + + remark, + + + price, + + + discount, + + + area, + + + bed_num, + + + bed_size, + + + window, + + + create_time, + + + update_time, + + + + + #{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}, + + + + + update room_type + + + 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 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} + + \ No newline at end of file diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml new file mode 100644 index 0000000..23ac0e3 --- /dev/null +++ b/src/main/resources/mapper/UserMapper.xml @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + user_id, username, password, name, gender, phone, email, address, idcard, create_time, + update_time + + + + delete from user_info + where user_id = #{userId,jdbcType=INTEGER} + + + 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 into user_info + + + user_id, + + + username, + + + password, + + + name, + + + gender, + + + phone, + + + email, + + + address, + + + idcard, + + create_time, + update_time, + + + + #{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(), + + + + update user_info + + + 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 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} + + + + + \ No newline at end of file diff --git a/src/main/resources/mapper/WorkerMapper.xml b/src/main/resources/mapper/WorkerMapper.xml new file mode 100644 index 0000000..a7d2419 --- /dev/null +++ b/src/main/resources/mapper/WorkerMapper.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + worker_id, role, username, password, name, gender, phone, department, email, address, + create_time, update_time + + + + delete from worker_info + where worker_id = #{workerId,jdbcType=INTEGER} + + + 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 into worker_info + + + worker_id, + + + role, + + + username, + + + password, + + + name, + + + gender, + + + phone, + + + department, + + + email, + + + address, + + + create_time, + + + update_time, + + + + + #{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}, + + + + + update worker_info + + + 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 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} + + \ No newline at end of file