package com.ld.igds.check;
|
|
|
import com.bstek.dorado.annotation.DataProvider;
|
import com.bstek.dorado.annotation.DataResolver;
|
import com.bstek.dorado.annotation.Expose;
|
import com.ld.igds.check.service.HDicCheckItemService;
|
import com.ld.igds.models.DicCheckItem;
|
import com.ld.igds.models.DicTrigger;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Component;
|
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 化验项-管理
|
*
|
* @author:
|
*
|
*/
|
@Component
|
public class DicCheckItemPR {
|
|
@Autowired
|
private HDicCheckItemService checkItemService;
|
|
/**
|
* 指标分类
|
* ${dorado.getDataProvider("dicCheckItemPR#triggerType").getResult()}
|
*
|
* @return
|
*/
|
@DataProvider
|
public List<DicTrigger> triggerType() {
|
List<DicTrigger> list = new ArrayList<DicTrigger>();
|
|
list.add(new DicTrigger("01", "质量指标"));
|
list.add(new DicTrigger("02", "储存品种指标"));
|
|
return list;
|
}
|
|
/**
|
* dicCheckItemPR#findData
|
* @param param
|
* @return
|
*/
|
@DataProvider
|
public List<DicCheckItem> findData(Map<String,Object> param){
|
return checkItemService.findData(param);
|
}
|
|
/**
|
* dicCheckItemPR#saveData
|
* @param data
|
*/
|
@DataResolver
|
public void saveData(DicCheckItem data){
|
checkItemService.saveData(data);
|
}
|
|
/**
|
* dicCheckItemPR#delData
|
* @param data
|
* @return
|
*/
|
@Expose
|
public String delData(DicCheckItem data){
|
return checkItemService.delData(data);
|
}
|
}
|