62 lines
1.7 KiB
Java
62 lines
1.7 KiB
Java
package com.aos.fileidentify.service.impl;
|
|
|
|
import com.aos.fileidentify.common.ResultDTO;
|
|
import com.aos.fileidentify.entity.Employee;
|
|
import com.aos.fileidentify.mapper.EmployeeMapper;
|
|
import com.aos.fileidentify.service.EmployeeService;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.List;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
/**
|
|
* <p>Company: 成都返空汇网络技术有限公司 </p>
|
|
* <p>Description: </p>
|
|
*
|
|
* @author yangjiyu
|
|
* @version 1.0.0
|
|
* @email "mailto:yangjiyu@fkhwl.com"
|
|
* @date 2022.07.11 17:30
|
|
* @since 1.0.0
|
|
*/
|
|
@Slf4j
|
|
@Service
|
|
@AllArgsConstructor
|
|
public class EmployeeServiceImpl implements EmployeeService {
|
|
|
|
/** Employee mapper */
|
|
private final EmployeeMapper employeeMapper;
|
|
|
|
/**
|
|
* Gets all employee *
|
|
*
|
|
* @param page page
|
|
* @param pageSize page size
|
|
* @return the all employee
|
|
* @since 1.0.0
|
|
*/
|
|
@Override
|
|
public ResultDTO<IPage<Employee>> getAllEmployee(Integer page, Integer pageSize) {
|
|
|
|
return new ResultDTO<>(true, 20000, this.employeeMapper.selectPage(new Page<>(page, pageSize), null), null);
|
|
}
|
|
|
|
/**
|
|
* Gets all employee *
|
|
*
|
|
* @return the all employee
|
|
* @since 1.0.0
|
|
*/
|
|
@Override
|
|
public ResultDTO<List<Employee>> getAllEmployee() {
|
|
QueryWrapper<Employee> queryWrapper = new QueryWrapper<>();
|
|
return new ResultDTO<>(true, 20000, employeeMapper.selectList(queryWrapper.lambda().eq(Employee::getEmployeeKey, "1f1c8258ba2226e6a6851e62741418d7")), null);
|
|
}
|
|
}
|