package cn.com.goldenwater.dcproj.service.impl.meeting; import cn.com.goldenwater.dcproj.dao.MeetPersSginListDao; import cn.com.goldenwater.dcproj.dto.MeetPersSginListDto; import cn.com.goldenwater.dcproj.dto.MeetSginInOutInfoDto; import cn.com.goldenwater.dcproj.model.MeetPersSginList; import cn.com.goldenwater.dcproj.param.MeetPersSginListParam; import cn.com.goldenwater.dcproj.service.MeetPersSginListService; import cn.com.goldenwater.core.service.AbstractCrudService; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * @author lune * @date 2019-7-23 */ @Service @Transactional public class MeetPersSginListServiceImpl extends AbstractCrudService implements MeetPersSginListService { @Autowired private MeetPersSginListDao meetPersSginListDao; public MeetPersSginListServiceImpl(MeetPersSginListDao meetPersSginListDao) { super(meetPersSginListDao); this.meetPersSginListDao = meetPersSginListDao; } @Override public MeetPersSginList findMeetPersSginList(MeetPersSginListParam meetPersSginListParam) { List list = meetPersSginListDao.findMeetPersSginList(meetPersSginListParam); if (list != null && list.size() > 0) { return list.get(0); } return null; } @Override public List getSignState(MeetPersSginListParam meetPersSginListParam) { List list = meetPersSginListDao.getSignState(meetPersSginListParam); return list; } @Override public PageInfo getMeetPersSignPage(MeetPersSginListParam meetPersSginListParam) { PageHelper.startPage(meetPersSginListParam); List list = meetPersSginListDao.getMeetPersSignPage(meetPersSginListParam); PageInfo pageInfo = new PageInfo<>(list); return pageInfo; } }