JSD-8682 一团管理【定时推送】
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

22 lines
941 B

package com.fr.plugin.yt;
import com.fr.main.workbook.ResultWorkBook;
import com.fr.plugin.beans.YTOutputBean;
import com.fr.schedule.base.provider.impl.AbstractOutputFormulaProvider;
import com.fr.schedule.extension.report.util.ScheduleParameterUtils;
import java.util.List;
import java.util.Map;
public class MyFormulaProvider extends AbstractOutputFormulaProvider<YTOutputBean, ResultWorkBook> {
@Override
public void dealWithFormulaParam(YTOutputBean myOutputBean, ResultWorkBook resultWorkBook, List<Map<String, Object>> list) throws Exception {
myOutputBean.setSubject(ScheduleParameterUtils.dealWithParameter(myOutputBean.getSubject(), list.get(0), resultWorkBook));
myOutputBean.setContent(ScheduleParameterUtils.dealWithParameter(myOutputBean.getContent(), list.get(0), resultWorkBook));
}
@Override
public String getActionClassName() {
return YTOutputBean.class.getName();
}
}