package com.fzzy.igds.dzhwk.service; import com.fzzy.igds.dzhwk.domain.Granary; import com.fzzy.igds.dzhwk.domain.ScreenSer; import com.fzzy.igds.dzhwk.service.repository.ScreenSerRepository; import com.fzzy.igds.sys.repository.GranaryRepository; import com.fzzy.igds.util.ContextUtil; import com.ruoyi.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.Date; import java.util.List; /** * @Description * @Author CZT * @Date 2025/06/03 17:44 */ @Slf4j @Service("dzhwk.ScreenSerService") public class ScreenSerService { @Resource private ScreenSerRepository screenSerRepository; public List listData(String companyId, String deptId) { if (StringUtils.isEmpty(companyId)) { companyId = ContextUtil.getCompanyId(); } if (StringUtils.isEmpty(deptId)) { deptId = ContextUtil.subDeptId(null); } return screenSerRepository.listData(companyId, deptId); } public void saveOrUpdate(ScreenSer data) { if (StringUtils.isEmpty(data.getCompanyId())) { data.setCompanyId(ContextUtil.getCompanyId()); } if (StringUtils.isEmpty(data.getDeptId())) { data.setDeptId(ContextUtil.subDeptId(null)); } if (StringUtils.isEmpty(data.getId())) { data.setDeptId(ContextUtil.getUUID()); } data.setUpdateTime(new Date()); screenSerRepository.save(data); } public String delData(ScreenSer data) { screenSerRepository.delete(data); return null; } }