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

添加级联删除事项材料

parent bd781956
This diff is collapsed.
package com.mortals.xhx.module.matter.model;
import java.util.List;
import java.util.List;
import java.util.ArrayList;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterVo;
import com.mortals.xhx.module.matter.model.MatterDatumEntity;
/**
* 事项申请材料业务实体对象
*
* @author zxfei
* @date 2022-11-10
* @date 2022-11-17
*/
public class MatterEntity extends MatterVo {
......@@ -77,6 +78,10 @@ public class MatterEntity extends MatterVo {
*/
private Integer source;
/**
* 事项申请材料业务信息
*/
private List<MatterDatumEntity> matterDatumList=new ArrayList<>();;
public MatterEntity(){}
......@@ -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
......
package com.mortals.xhx.module.matter.model;
import java.util.List;
import java.util.List;
import com.mortals.xhx.module.matter.model.MatterEntity;
/**
* 事项申请材料业务查询对象
*
* @author zxfei
* @date 2022-11-10
* @date 2022-11-17
*/
public class MatterQuery extends MatterEntity {
/** 开始 主键,自增长 */
......
......@@ -18,6 +18,4 @@ public class MatterVo extends BaseEntityLong {
/** 材料数量 */
private Integer datumCount;
private List<MatterDatumEntity> matterDatumList;
}
\ No newline at end of file
......@@ -22,6 +22,7 @@ import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
......@@ -132,4 +133,11 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
this.update(matterEntity, context);
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