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.
28 lines
1.0 KiB
28 lines
1.0 KiB
3 years ago
|
package com.fr.plugin.xxxx.swyy.message;
|
||
|
|
||
|
import com.fr.main.workbook.ResultWorkBook;
|
||
|
import com.fr.plugin.xxxx.swyy.message.entity.EarlyMessageAction;
|
||
|
import com.fr.schedule.base.provider.impl.AbstractOutputFormulaProvider;
|
||
|
import com.fr.schedule.extension.report.util.ScheduleParameterUtils;
|
||
|
|
||
|
import java.util.List;
|
||
|
import java.util.Map;
|
||
|
|
||
|
/**
|
||
|
* @Author fr.open
|
||
|
* @Date 2021/3/24
|
||
|
* @Description
|
||
|
**/
|
||
|
public class MessageFormula extends AbstractOutputFormulaProvider<EarlyMessageAction, ResultWorkBook> {
|
||
|
@Override
|
||
|
public void dealWithFormulaParam(EarlyMessageAction outputSms, ResultWorkBook resultWorkBook, List<Map<String, Object>> map) throws Exception {
|
||
|
outputSms.setSubject(ScheduleParameterUtils.dealWithParameter(outputSms.getSubject(), map.get(0), resultWorkBook));
|
||
|
outputSms.setContent(ScheduleParameterUtils.dealWithParameter(outputSms.getContent(), map.get(0), resultWorkBook));
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String getActionClassName() {
|
||
|
return EarlyMessageAction.class.getName();
|
||
|
}
|
||
|
}
|