// Path: spring-boot-oauth-authorization-server/src/main/java/com/sdcuike/practice/domain/Tutor.java
// public class Tutor {
//     private Long tutorId;
// 
//     private String name;
// 
//     private String email;
// 
//     private String phone;
// 
//     private Date dob;
// 
//     private Long addrId;
// 
//     public Long getTutorId() {
//         return tutorId;
//     }
// 
//     public void setTutorId(Long tutorId) {
//         this.tutorId = tutorId;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name == null ? null : name.trim();
//     }
// 
//     public String getEmail() {
//         return email;
//     }
// 
//     public void setEmail(String email) {
//         this.email = email == null ? null : email.trim();
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone == null ? null : phone.trim();
//     }
// 
//     public Date getDob() {
//         return dob;
//     }
// 
//     public void setDob(Date dob) {
//         this.dob = dob;
//     }
// 
//     public Long getAddrId() {
//         return addrId;
//     }
// 
//     public void setAddrId(Long addrId) {
//         this.addrId = addrId;
//     }
// }
// 
// Path: spring-boot-oauth-authorization-server/src/main/java/com/sdcuike/practice/domain/TutorWithBLOBs.java
// public class TutorWithBLOBs extends Tutor {
//     private String bio;
// 
//     private byte[] pic;
// 
//     public String getBio() {
//         return bio;
//     }
// 
//     public void setBio(String bio) {
//         this.bio = bio == null ? null : bio.trim();
//     }
// 
//     public byte[] getPic() {
//         return pic;
//     }
// 
//     public void setPic(byte[] pic) {
//         this.pic = pic;
//     }
// }


import com.sdcuike.practice.domain.Tutor;
import com.sdcuike.practice.domain.TutorWithBLOBs;
package com.sdcuike.practice.mapper;


public interface TutorMapper {
    int deleteByPrimaryKey(Long tutorId);

    int insert(TutorWithBLOBs record);

    int insertSelective(TutorWithBLOBs record);

    TutorWithBLOBs selectByPrimaryKey(Long tutorId);

    int updateByPrimaryKeySelective(TutorWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(TutorWithBLOBs record);

// Path: spring-boot-oauth-authorization-server/src/main/java/com/sdcuike/practice/domain/Tutor.java
// public class Tutor {
//     private Long tutorId;
// 
//     private String name;
// 
//     private String email;
// 
//     private String phone;
// 
//     private Date dob;
// 
//     private Long addrId;
// 
//     public Long getTutorId() {
//         return tutorId;
//     }
// 
//     public void setTutorId(Long tutorId) {
//         this.tutorId = tutorId;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name == null ? null : name.trim();
//     }
// 
//     public String getEmail() {
//         return email;
//     }
// 
//     public void setEmail(String email) {
//         this.email = email == null ? null : email.trim();
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone == null ? null : phone.trim();
//     }
// 
//     public Date getDob() {
//         return dob;
//     }
// 
//     public void setDob(Date dob) {
//         this.dob = dob;
//     }
// 
//     public Long getAddrId() {
//         return addrId;
//     }
// 
//     public void setAddrId(Long addrId) {
//         this.addrId = addrId;
//     }
// }
// 
// Path: spring-boot-oauth-authorization-server/src/main/java/com/sdcuike/practice/domain/TutorWithBLOBs.java
// public class TutorWithBLOBs extends Tutor {
//     private String bio;
// 
//     private byte[] pic;
// 
//     public String getBio() {
//         return bio;
//     }
// 
//     public void setBio(String bio) {
//         this.bio = bio == null ? null : bio.trim();
//     }
// 
//     public byte[] getPic() {
//         return pic;
//     }
// 
//     public void setPic(byte[] pic) {
//         this.pic = pic;
//     }
// }


// Path: spring-boot-oauth-authorization-server/src/main/java/com/sdcuike/practice/mapper/TutorMapper.java
import com.sdcuike.practice.domain.Tutor;
import com.sdcuike.practice.domain.TutorWithBLOBs;

package com.sdcuike.practice.mapper;


public interface TutorMapper {
    int deleteByPrimaryKey(Long tutorId);

    int insert(TutorWithBLOBs record);

    int insertSelective(TutorWithBLOBs record);

    TutorWithBLOBs selectByPrimaryKey(Long tutorId);

    int updateByPrimaryKeySelective(TutorWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(TutorWithBLOBs record);

    int updateByPrimaryKey(Tutor record);