后台登录功能实现(实现controller,service,mapper,和实体类)
1.创建实体类,对应数据库中的employee表,创建Employee类,使用@Data注解,省略get和set方法,继承Serializable接口
@Data public class Employee implements Serializable { private static final long serialVersionUID = 1L; private Long id; private String username; private String name; private String password; private String phone; private String sex; private String idNumber; private Integer status; private LocalDateTime createTime; private LocalDateTime updateTime; @TableField(fill = FieldFill.INSERT) private Long createUser; @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; }
2.创建mapper层,先使用@mapper注解,然后继承BaseMapper,范式里<>写实体类employee
@Mapper public interface EmployeeMapper extends BaseMapper<Employee> { }
3.创建service层,使用@service注解,继承IService,
@Service public interface EmployeeService extends IService<Employee> { }
实现类先extends继承 ServiceImpl<EmployeeMapper, Employee>,在implements EmployeeService
public class EmployeeServiceImpl extends ServiceImpl<EmployeeMapper, Employee> implements EmployeeService { }
4.创建controller层
@Slf4j @RestController @RequestMapping("/employee") public class EmployeeController { @Autowired private EmployeeService employeeService; }