package com.vci.dto; import com.vci.starter.web.dto.BaseModelDTO; import java.util.List; /** * 删除的数据的业务传输对象 * @author weidy * @date 2021/3/19 */ public class DeleteDataDTO implements java.io.Serializable{ /** * 列表数据 */ private List dataList; /** * 序列化 */ private static final long serialVersionUID = -7983807253912311472L; /** * 校验是否被引用的开关 */ private boolean checkLinkedFlag = false; /** * 是否级联删除自参照 */ private boolean cascade = 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 getDataList() { return dataList; } public void setDataList(List dataList) { this.dataList = dataList; } @Override public String toString() { return "DeleteDataDTO{" + "dataList=" + dataList + ", checkLinkedFlag=" + checkLinkedFlag + ", cascade=" + cascade + ", adminCascade=" + adminCascade + ", checkNotDelete='" + checkNotDelete + '\'' + ", checkNotDeleteMsg='" + checkNotDeleteMsg + '\'' + '}'; } }