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, getModuleName
default void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean newsDataDynamicBean)
void issueNewsUpdateNewsDataPreHook(NewsDataDynamicBean -> Mapparam,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 -> Mapparam,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, Mapsumm){ NewsData bean = (NewsData)newsDataDynamicBean.getNewsData(); summ.put("createDate", bean.getCreateDate()); }
newsDataDynamicBean
- summ
-