Commit 89a118bb authored by 赵啸非's avatar 赵啸非

添加级联删除事项材料

parent bd781956
This diff is collapsed.
package com.mortals.xhx.module.matter.model; package com.mortals.xhx.module.matter.model;
import java.util.List;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterVo; import com.mortals.xhx.module.matter.model.vo.MatterVo;
import com.mortals.xhx.module.matter.model.MatterDatumEntity;
/** /**
* 事项申请材料业务实体对象 * 事项申请材料业务实体对象
* *
* @author zxfei * @author zxfei
* @date 2022-11-10 * @date 2022-11-17
*/ */
public class MatterEntity extends MatterVo { public class MatterEntity extends MatterVo {
...@@ -77,6 +78,10 @@ public class MatterEntity extends MatterVo { ...@@ -77,6 +78,10 @@ public class MatterEntity extends MatterVo {
*/ */
private Integer source; private Integer source;
/**
* 事项申请材料业务信息
*/
private List<MatterDatumEntity> matterDatumList=new ArrayList<>();;
public MatterEntity(){} public MatterEntity(){}
...@@ -292,6 +297,13 @@ public class MatterEntity extends MatterVo { ...@@ -292,6 +297,13 @@ public class MatterEntity extends MatterVo {
} }
public List<MatterDatumEntity> getMatterDatumList(){
return matterDatumList;
}
public void setMatterDatumList(List<MatterDatumEntity> matterDatumList){
this.matterDatumList = matterDatumList;
}
@Override @Override
......
package com.mortals.xhx.module.matter.model; package com.mortals.xhx.module.matter.model;
import java.util.List;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.matter.model.MatterEntity; import com.mortals.xhx.module.matter.model.MatterEntity;
/** /**
* 事项申请材料业务查询对象 * 事项申请材料业务查询对象
* *
* @author zxfei * @author zxfei
* @date 2022-11-10 * @date 2022-11-17
*/ */
public class MatterQuery extends MatterEntity { public class MatterQuery extends MatterEntity {
/** 开始 主键,自增长 */ /** 开始 主键,自增长 */
......
...@@ -18,6 +18,4 @@ public class MatterVo extends BaseEntityLong { ...@@ -18,6 +18,4 @@ public class MatterVo extends BaseEntityLong {
/** 材料数量 */ /** 材料数量 */
private Integer datumCount; private Integer datumCount;
private List<MatterDatumEntity> matterDatumList;
} }
\ No newline at end of file
...@@ -22,6 +22,7 @@ import org.springframework.stereotype.Service; ...@@ -22,6 +22,7 @@ import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -132,4 +133,11 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter ...@@ -132,4 +133,11 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
this.update(matterEntity, context); this.update(matterEntity, context);
return Rest.ok(msg); return Rest.ok(msg);
} }
@Override
protected void removeAfter(Long[] ids, Context context, int result) throws AppException {
List<MatterDatumEntity> matterDatumlist = matterDatumService.find(new MatterDatumQuery().matterIdList(Arrays.asList(ids)));
matterDatumService.removeList(matterDatumlist,context);
super.removeAfter(ids, context, result);
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment