package com.vci.dto;
|
|
import com.vci.starter.web.dto.BaseLinkModelDTO;
|
|
import java.util.List;
|
|
/**
|
* 删除的链接类型传输对象
|
* @author weidy
|
* @date 2021/3/19
|
*/
|
public class DeleteLinkDataDTO implements java.io.Serializable{
|
|
/**
|
* 序列化
|
*/
|
private static final long serialVersionUID = 8997465469088479686L;
|
/**
|
* 列表数据
|
*/
|
private List<BaseLinkModelDTO> dataList;
|
/**
|
* 校验是否被引用的开关
|
*/
|
private boolean checkLinkedFlag = false;
|
|
/**
|
* 是否级联删除自参照
|
*/
|
private boolean cascade = false;
|
|
/**
|
* 是否删除关联的to的数据
|
*/
|
private boolean deleteToData = true;
|
|
/**
|
* 是否删除关联的from端的数据
|
*/
|
private boolean deleteFromData = false;
|
|
/**
|
* 高级级联删除,指定admin才能删除
|
*/
|
private boolean adminCascade = false;
|
|
/**
|
* 校验不能删除时的属性,格式为xxx=yyy&zzz=aaa
|
*/
|
private String checkNotDelete;
|
/**
|
* 不能删除的提示语句
|
*/
|
private String checkNotDeleteMsg;
|
|
public boolean isCheckLinkedFlag() {
|
return checkLinkedFlag;
|
}
|
|
public void setCheckLinkedFlag(boolean checkLinkedFlag) {
|
this.checkLinkedFlag = checkLinkedFlag;
|
}
|
|
public boolean isCascade() {
|
return cascade;
|
}
|
|
public void setCascade(boolean cascade) {
|
this.cascade = cascade;
|
}
|
|
public boolean isAdminCascade() {
|
return adminCascade;
|
}
|
|
public void setAdminCascade(boolean adminCascade) {
|
this.adminCascade = adminCascade;
|
}
|
|
public String getCheckNotDelete() {
|
return checkNotDelete;
|
}
|
|
public void setCheckNotDelete(String checkNotDelete) {
|
this.checkNotDelete = checkNotDelete;
|
}
|
|
public String getCheckNotDeleteMsg() {
|
return checkNotDeleteMsg;
|
}
|
|
public void setCheckNotDeleteMsg(String checkNotDeleteMsg) {
|
this.checkNotDeleteMsg = checkNotDeleteMsg;
|
}
|
|
public List<BaseLinkModelDTO> getDataList() {
|
return dataList;
|
}
|
|
public void setDataList(List<BaseLinkModelDTO> dataList) {
|
this.dataList = dataList;
|
}
|
|
public boolean isDeleteToData() {
|
return deleteToData;
|
}
|
|
public void setDeleteToData(boolean deleteToData) {
|
this.deleteToData = deleteToData;
|
}
|
|
public boolean isDeleteFromData() {
|
return deleteFromData;
|
}
|
|
public void setDeleteFromData(boolean deleteFromData) {
|
this.deleteFromData = deleteFromData;
|
}
|
|
@Override
|
public String toString() {
|
return "DeleteLinkDataDTO{" +
|
"dataList=" + dataList +
|
", checkLinkedFlag=" + checkLinkedFlag +
|
", cascade=" + cascade +
|
", deleteToData=" + deleteToData +
|
", deleteFromData=" + deleteFromData +
|
", adminCascade=" + adminCascade +
|
", checkNotDelete='" + checkNotDelete + '\'' +
|
", checkNotDeleteMsg='" + checkNotDeleteMsg + '\'' +
|
'}';
|
}
|
}
|