package com.ld.igds.grain.service; import com.ld.igds.grain.dto.GrainAnalysisData; import com.ld.igds.grain.dto.GrainAnalysisParam; import com.ld.igds.grain.mapper.GrainAnalysisMapper; import com.ld.igds.util.ContextUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; /** * @author vince.xu * @Title: CoreGrainAnalysisServiceImpl * @ProjectName igds-35 * @Description: * @date 2022-3-1912:07 */ @Service(CoreGrainAnalysisService.BEAN_ID) public class CoreGrainAnalysisServiceImpl implements CoreGrainAnalysisService{ @Autowired private GrainAnalysisMapper grainAnalysisMapper; @Override public List listData(GrainAnalysisParam param) { return grainAnalysisMapper.listData(param); } @Override public GrainAnalysisData queryDataByTag(GrainAnalysisParam param) { return grainAnalysisMapper.queryDataByTag(param); } @Override public void addData(GrainAnalysisData data) { data.setId(ContextUtil.getUUID()); data.setUpdateTime(new Date()); data.setUpdateUser(ContextUtil.getLoginUser().getUsername()); data.setCompanyId(ContextUtil.getLoginUser().getCompanyId()); data.setDeptId(ContextUtil.subDeptId(null)); grainAnalysisMapper.addData(data); } @Override public void delData(String id) { grainAnalysisMapper.delData(id); } @Override public void updateData(GrainAnalysisData data) { data.setUpdateTime(new Date()); data.setUpdateUser(ContextUtil.getLoginUser().getUsername()); grainAnalysisMapper.updateData(data); } @Override public void updateAllstatus(GrainAnalysisData data) { data.setUpdateTime(new Date()); data.setUpdateUser(ContextUtil.getLoginUser().getUsername()); grainAnalysisMapper.updateAllStatus(data); } }