StudentDao.java 1.02 KB
package com.mock.example.mockdemo.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mock.example.mockdemo.entity.Student;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

/**
 * @program: mock-demo
 * @description: 学生数据处理层
 * @author: Administrator
 * @create: 2022-11-04 00:20
 **/
@Mapper
public interface StudentDao extends BaseMapper<Student> {
    /**
     * 演示从数据库查询数据
     */
    default Student getById(String id) {
        Student student = new Student();

        if ("001".equals(id)) {
            student.setId("001");
            student.setName("王五");
            student.setAge(20);
            student.setSex("男");
            student.setPhoneNumber("12345678910");
        }
        return student;
    }

    //演示从数据库添加数据
    default String save(Student student) {
        if (student != null) {
            return "数据成功添加";
        }
        return "数据添加失败";
    }
}