|
@@ -61,4 +61,55 @@ public class IntroduceInfoFacade extends IntroduceInfoServiceImpl {
|
|
|
this.saveOrUpdate(introduceInfo);
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 单条删除提示信息
|
|
|
+ *
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Boolean deleteRecord(Long id) {
|
|
|
+ //删除明细
|
|
|
+ UpdateWrapper<IntroduceDetail> introduceDetailUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ introduceDetailUpdateWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ eq("introduce_id", id).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("gmt_modified", new Date()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID());
|
|
|
+ introduceDetailFacade.update(new IntroduceDetail(), introduceDetailUpdateWrapper);
|
|
|
+
|
|
|
+ UpdateWrapper<IntroduceInfo> introduceInfoUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ introduceInfoUpdateWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ eq("id", id).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("gmt_modified", new Date()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID());
|
|
|
+ this.update(new IntroduceInfo(), introduceInfoUpdateWrapper);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批量删除提示信息
|
|
|
+ *
|
|
|
+ * @param ids
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Boolean deleteRecords(Long[] ids) {
|
|
|
+ //删除明细
|
|
|
+ UpdateWrapper<IntroduceDetail> introduceDetailUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ introduceDetailUpdateWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ in("introduce_id", ids).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("gmt_modified", new Date()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID());
|
|
|
+ introduceDetailFacade.update(new IntroduceDetail(), introduceDetailUpdateWrapper);
|
|
|
+ UpdateWrapper<IntroduceInfo> introduceInfoUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ introduceInfoUpdateWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ in("id", ids).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("gmt_modified", new Date()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID());
|
|
|
+ this.update(new IntroduceInfo(), introduceInfoUpdateWrapper);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|