package com.example.fms.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.fms.domain.Test; import com.example.fms.mapper.TestMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.poi.ss.formula.functions.T; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import java.util.List; /** * @Author xiexiang * @Date 2023/6/12 */ @Service @Slf4j @RequiredArgsConstructor(onConstructor_ = {@Lazy}) public class TestService extends ServiceImpl { public void add(Test test){ test.setName("Tse"); test.setAddress("江苏省玉山镇"); test.setPhone("18625069786"); test.insert(); } public void update(Test test){ test.setName("Sxy"); test.updateById(); } public List query2(){ List tests = this.list(); System.out.println("tests = " + tests); return tests; } public Test query1(String name){ LambdaQueryWrapper LW = new LambdaQueryWrapper<>(); LW.eq(Test::getName, name); Test test = this.getOne(LW); System.out.println("test = " + test); return test; } public void delete(String name){ Test test = this.query1(name); test.deleteById(); } }