package com.fzzy.igds.dzhwk.pr; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.igds.dzhwk.domain.ScreenSer; import com.fzzy.igds.dzhwk.service.ScreenSerService; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.List; /** * @Description * @Author CZT * @Date 2025/06/03 17:42 */ @Component public class ScreenSerPR { @Resource private ScreenSerService screenSerService; /** * screenSerPR#listData * @return */ @DataProvider public List listData() { return screenSerService.listData(null, null); } /** * screenSerPR#saveData 新增或者修改 * * @param data */ @DataResolver public void saveData(ScreenSer data) { ScreenSer item = new ScreenSer(); BeanUtils.copyProperties(data, item); screenSerService.saveOrUpdate(item); } /** * granaryPR#delData * * @param data */ @Expose public String delData(ScreenSer data){ ScreenSer item = new ScreenSer(); BeanUtils.copyProperties(data, item); return screenSerService.delData(item); } }