package com.fzzy.igds; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.igds.domain.FoodPrice; import com.fzzy.igds.service.FoodPriceService; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.List; /** * @Description 粮食价格管理 * @Author CZT * @Date 2026/01/22 09:04 */ @Component public class FoodPricePR { @Resource private FoodPriceService foodPriceService; /** * foodPricePR#getList * * @return */ @DataProvider public List getList() { return foodPriceService.listData(); } /** * foodPricePR#saveData 参数配置更新,包括新增和修改 * * @param data */ @DataResolver public void saveData(FoodPrice data) { FoodPrice foodPrice = new FoodPrice(); BeanUtils.copyProperties(data, foodPrice); foodPriceService.saveData(foodPrice); } /** * foodPricePR#delData * * @param data * @return */ @Expose public String delData(FoodPrice data) { FoodPrice foodPrice = new FoodPrice(); BeanUtils.copyProperties(data, foodPrice); foodPriceService.delData(foodPrice); return null; } }