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<GrainAnalysisData> 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);
|
}
|
}
|