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; /** *

* 服务实现类 *

* * @author ya * @since 2021-07-07 */ @Service public class PersonnelServiceImpl extends AbstractCrudService 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; } }