public interface NewsDataManagerDynamicApi extends BaseNewsDynamicApi
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
auditNewsUpdateNewsDataPreHook(NewsDataDynamicBean newsDataDynamicBean)
对应NewsDataManager.auditNews审核、取消审核新闻,在执行保存数据库前执行一次Hook
示例:
void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean -> Map
|
default void |
auditNewsUpdateSummMap(NewsDataDynamicBean newsDataDynamicBean,
java.util.Map<java.lang.String,java.lang.Object> summ)
对应NewsDataManager.auditNews审核、取消审核新闻,在执行更新Map
|
default void |
issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean newsDataDynamicBean)
对应NewsDataManager.issueNews发布或取消发布新闻,在执行保存数据库前执行一次Hook
示例:
void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean -> Map
|
getModuleDes, getModuleNamedefault void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean newsDataDynamicBean)
void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean -> Map param,Object newsData){
NewsData bean = (NewsData)newData;
if (bean.getReleaseDate()!=null) {
bean.setPublishDate(bean.getReleaseDate());
bean.setCreateDate(bean.getReleaseDate());
}else {
bean.setPublishDate(new Date());
}
};
newsDataDynamicBean - 对应NewsData对象default void auditNewsUpdateNewsDataPreHook(NewsDataDynamicBean newsDataDynamicBean)
void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean -> Map param,Object newsData){
NewsData bean = (NewsData)newData;
String form_oper = param.get("form_oper").toString();
if ("publish".equals(form_oper)) {
bean.setPublishDate(bean.getReleaseDate());
bean.setCreateDate(bean.getReleaseDate());
}
};
newsDataDynamicBean - 对应NewsData对象default void auditNewsUpdateSummMap(NewsDataDynamicBean newsDataDynamicBean, java.util.Map<java.lang.String,java.lang.Object> summ)
void auditNewsUpdateSummMap(NewsDataDynamicBean newsDataDynamicBean, Map summ){
NewsData bean = (NewsData)newsDataDynamicBean.getNewsData();
summ.put("createDate", bean.getCreateDate());
}
newsDataDynamicBean - summ -