| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package cn.com.goldenwater.dcproj.service.impl.meeting;
- import cn.com.goldenwater.dcproj.dao.MeetQuesRecordDao;
- import cn.com.goldenwater.dcproj.dto.MeetQuesRecordDtos;
- import cn.com.goldenwater.dcproj.model.MeetQuesRecord;
- import cn.com.goldenwater.dcproj.model.ObjInspPblms;
- import cn.com.goldenwater.dcproj.param.MeetQuesRecordParam;
- import cn.com.goldenwater.dcproj.service.MeetQuesRecordService;
- import cn.com.goldenwater.core.service.AbstractCrudService;
- import cn.com.goldenwater.dcproj.utils.BeanUtil;
- import cn.com.goldenwater.id.util.UuidUtil;
- 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.ArrayList;
- import java.util.Date;
- import java.util.List;
- import java.util.Map;
- /**
- * @author lune
- * @date 2019-7-23
- */
- @Service
- @Transactional
- public class MeetQuesRecordServiceImpl extends AbstractCrudService<MeetQuesRecord, MeetQuesRecordParam> implements MeetQuesRecordService {
- @Autowired
- private MeetQuesRecordDao meetQuesRecordDao;
- public MeetQuesRecordServiceImpl(MeetQuesRecordDao meetQuesRecordDao) {
- super(meetQuesRecordDao);
- this.meetQuesRecordDao = meetQuesRecordDao;
- }
- @Override
- public int insertList(MeetQuesRecordDtos dtos) {
- if (dtos != null) {
- for (MeetQuesRecord record : dtos.getRecordList()) {
- record.setId(UuidUtil.uuid());
- record.setInTm(new Date());
- meetQuesRecordDao.insert(record);
- }
- }
- return 0;
- }
- @Override
- public PageInfo<Map<String,Object>> findRecordPage(MeetQuesRecordParam meetQuesRecordParam) {
- PageHelper.startPage(meetQuesRecordParam);
- List<MeetQuesRecord> list = this.meetQuesRecordDao.findRecordList(meetQuesRecordParam);
- List<Map<String,Object>> maps = new ArrayList<>();
- for(MeetQuesRecord record : list) {
- try {
- Map<String,Object> map = BeanUtil.transBean2Map(record);
- map.put(record.getLabel(),record.getQuesVal());
- maps.add(map);
- } catch (Exception e){
- System.out.println("");
- }
- }
- PageInfo<Map<String,Object>> pageInfo = new PageInfo<>(maps);
- return pageInfo;
- }
- }
|