package cn.com.goldenwater.dcproj.service.impl.mend; import cn.com.goldenwater.dcproj.dao.BisInspBpmOrgDao; import cn.com.goldenwater.dcproj.model.BisInspBpmOrg; import cn.com.goldenwater.dcproj.param.BisInspBpmOrgParam; import cn.com.goldenwater.dcproj.service.BisInspBpmOrgService; import cn.com.goldenwater.core.service.AbstractCrudService; import com.github.pagehelper.PageHelper; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import cn.com.goldenwater.id.util.UuidUtil; import java.util.List; import java.util.Date; /** * @author lhc * @date 2021-3-16 */ @Service @Transactional public class BisInspBpmOrgServiceImpl extends AbstractCrudService implements BisInspBpmOrgService { @Autowired private BisInspBpmOrgDao bisInspBpmOrgDao; public BisInspBpmOrgServiceImpl(BisInspBpmOrgDao bisInspBpmOrgDao) { super(bisInspBpmOrgDao); this.bisInspBpmOrgDao = bisInspBpmOrgDao; } @Override public int insert(BisInspBpmOrg bisInspBpmOrg) { String uuid = UuidUtil.uuid(); // 生成uuid bisInspBpmOrg.setId(uuid); bisInspBpmOrg.setIntm(new Date()); bisInspBpmOrg.setUptm(new Date()); bisInspBpmOrg.setDataStat("0"); return this.bisInspBpmOrgDao.insert(bisInspBpmOrg); } @Override public int update(BisInspBpmOrg bisInspBpmOrg) { bisInspBpmOrg.setUptm(new Date()); return this.bisInspBpmOrgDao.update(bisInspBpmOrg); } @Override public int delete(String id) { return this.bisInspBpmOrgDao.delete(id); } @Override public BisInspBpmOrg getBpmCodeBypp(String province, String ptype) { BisInspBpmOrgParam bisInspBpmOrgParam = new BisInspBpmOrgParam(); bisInspBpmOrgParam.setProvince(province); bisInspBpmOrgParam.setPtype(ptype); return this.bisInspBpmOrgDao.getBy(bisInspBpmOrgParam); } }