12345678910111213141516171819202122232425262728293031 |
- package com.bizmatics.service.impl;
- import com.baomidou.mybatisplus.core.toolkit.Wrappers;
- import com.bizmatics.model.AlarmPower;
- import com.bizmatics.model.Personnel;
- import com.bizmatics.persistence.mapper.PersonnelMapper;
- import com.bizmatics.service.PersonnelService;
- import com.bizmatics.common.mvc.base.AbstractCrudService;
- import com.bizmatics.service.enums.PersonnelType;
- import com.bizmatics.service.vo.PerCountVO;
- import org.springframework.stereotype.Service;
- /**
- * <p>
- * 服务实现类
- * </p>
- *
- * @author ya
- * @since 2021-07-07
- */
- @Service
- public class PersonnelServiceImpl extends AbstractCrudService<PersonnelMapper, Personnel> implements PersonnelService {
- @Override
- public PerCountVO selectCount() {
- PerCountVO perCountVo = new PerCountVO();
- perCountVo.setMaintain(baseMapper.selectCount(Wrappers.lambdaQuery(Personnel.class).eq(Personnel::getPersonnelFunction, PersonnelType.MAINTENANCE.getValue())));
- perCountVo.setPower(baseMapper.selectCount(Wrappers.lambdaQuery(Personnel.class).eq(Personnel::getPersonnelFunction, PersonnelType.POWER.getValue())));
- return perCountVo;
- }
- }
|