package com.ghsc.partybuild.service.impl.partyLife; import com.ghsc.partybuild.mapper.PfDnjzjyMapper; import com.ghsc.partybuild.mapper.PfDnjzjyCQuery; import com.ghsc.partybuild.model.PfDnjzjy; import com.ghsc.partybuild.model.PfDnjzjyExample; import com.ghsc.partybuild.service.partyLife.PfDnjzjyService; import com.ghsc.partybuild.util.StringUtils; import com.ghsc.partybuild.vo.partyLife.PfDnjzjyVo; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; @Service("PfDnjzjyService") public class PfDnjzjyServiceImpl implements PfDnjzjyService { @Autowired private PfDnjzjyMapper pfDnjzjyMapper; @Autowired private PfDnjzjyCQuery pfDnjzjyCQuery; @Autowired private StringUtils stringUtils; @Override public PageInfo getList(int pageIndex, int pageSize, String id, String dzzdm, String startDate, String endDate, String zt){ PageHelper.startPage(pageIndex, pageSize); List list = pfDnjzjyCQuery.selectPfDnjzjyList(id, dzzdm, startDate, endDate, zt); PageInfo result = new PageInfo(list); return result; } @Override public PfDnjzjyVo getPfDnjzjyById(String id) { if (stringUtils.IsNullOrEmpty(id)) return null; List list = getList(1,999999, id, null, null, null, null).getList(); return list.size() > 0 ? list.get(0) : null; } @Override public int save(PfDnjzjyVo data, String userId) { int result = 0; PfDnjzjy dbModel = pfDnjzjyMapper.selectByPrimaryKey(data.getId()); if (dbModel == null) { dbModel = new PfDnjzjy(); dbModel.setId(data.getId()); dbModel.setDzzdm(data.getDzzdm()); dbModel.setJykssj(data.getJykssj()); dbModel.setJyjssj(data.getJyjssj()); dbModel.setZt(data.getZt()); dbModel.setZygzbz(data.getZygzbz()); dbModel.setQddcx(data.getQddcx()); dbModel.setCreateTime(new Date()); dbModel.setCreateUserid(userId); dbModel.setUpdateTime(new Date()); dbModel.setUpdateUserid(userId); result = pfDnjzjyMapper.insert(dbModel); } else { dbModel.setDzzdm(data.getDzzdm()); dbModel.setJykssj(data.getJykssj()); dbModel.setJyjssj(data.getJyjssj()); dbModel.setZt(data.getZt()); dbModel.setZygzbz(data.getZygzbz()); dbModel.setQddcx(data.getQddcx()); dbModel.setUpdateTime(new Date()); dbModel.setUpdateUserid(userId); result = pfDnjzjyMapper.updateByPrimaryKey(dbModel); } return result; } @Override public int delete(List idList) { PfDnjzjyExample exp = new PfDnjzjyExample(); exp.or().andIdIn(idList); return pfDnjzjyMapper.deleteByExample(exp); } }