package com.service.host; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.common.Page; import com.dao.host.MemStateDao; import com.entity.host.MemState; import com.github.pagehelper.PageHelper; import com.util.DateUtil; import com.util.UUIDUtil; /** * * @ClassName:MemStateService.java * @version V1.0 * @author: wgcloud * @date: 2019年1月14日 * @Description: MemStateService.java * @Copyright: 2019 wgcloud. All rights reserved. * */ @Service public class MemStateService{ public Page selectByParams(Map params, int currPage,int pageSize) throws Exception { PageHelper.startPage(currPage, pageSize); List list = memStateDao.selectByParams(params); return new Page(list, pageSize,Integer.valueOf(((com.github.pagehelper.Page) list).getTotal()+""),currPage); } public void save(MemState MemState) throws Exception { MemState.setId(UUIDUtil.getUUID()); MemState.setCreateTime(DateUtil.getNowTime()); MemState.setDateStr(DateUtil.getDateTimeString(MemState.getCreateTime())); memStateDao.save(MemState); } public void saveRecord(List recordList) throws Exception { for(MemState as : recordList){ as.setId(UUIDUtil.getUUID()); as.setDateStr(DateUtil.getDateTimeString(as.getCreateTime())); } memStateDao.insertList(recordList); } public int deleteById(String[] id) throws Exception { return memStateDao.deleteById(id); } public MemState selectById(String id) throws Exception{ return memStateDao.selectById(id); } public List selectAllByParams(Map params)throws Exception { return memStateDao.selectAllByParams(params); } @Autowired private MemStateDao memStateDao; }