package com.zteits.business.dao.impl; import com.zteits.business.dao.TdCCustBusinessPicDao; import com.zteits.business.domain.TdCCustBusinessPic; import com.zteits.business.domain.TdCCustBusinessPicExample; import com.zteits.business.mapper.TdCCustBusinessPicMapper; import com.zteits.clouds.api.apibase.constants.DataStatusEnum; import com.zteits.clouds.api.dto.business.param.TdCCustBusinessRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; @Component("com.zteits.business.dao.impl.TdCCustBusinessPicDaoImpl") public class TdCCustBusinessPicDaoImpl implements TdCCustBusinessPicDao { @Autowired private TdCCustBusinessPicMapper tdCCustBusinessPicMapper; @Override public int saveTdCCustBusinessPic(TdCCustBusinessPic tdCCustBusinessPic) { if(tdCCustBusinessPic.getCreateDate()==null){ tdCCustBusinessPic.setCreateDate(new Date()); } return tdCCustBusinessPicMapper.insertSelective(tdCCustBusinessPic); } @Override public List queryTdCCustBusinessPicsByBusinessId(TdCCustBusinessRequest request){ TdCCustBusinessPicExample example = new TdCCustBusinessPicExample(); example.createCriteria().andBusinessIdEqualTo(request.getBusinessId()).andDataStateEqualTo(DataStatusEnum.DATA_STATUS_VALID.value()); return tdCCustBusinessPicMapper.selectByExample(example); } @Override public int updateByPrimaryKeySelective(TdCCustBusinessPic record) { return tdCCustBusinessPicMapper.updateByPrimaryKeySelective(record); } }