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.common.constant.BizTypeEnum;
|
import com.fzzy.igds.domain.FoodPrice;
|
import com.fzzy.igds.service.FoodPriceService;
|
import com.ruoyi.common.annotation.Log;
|
import com.ruoyi.common.enums.BusinessType;
|
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<FoodPrice> 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
|
@Log(title = "粮库价格", businessType = BusinessType.DELETE,bizType = BizTypeEnum.INOUT)
|
public String delData(FoodPrice data) {
|
FoodPrice foodPrice = new FoodPrice();
|
BeanUtils.copyProperties(data, foodPrice);
|
foodPriceService.delData(foodPrice);
|
return null;
|
}
|
|
}
|