ludc
2024-09-06 7b3d5fb08fdbd2ce574c3b9ab666c8c7082be728
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package com.vci.dto;
 
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 + '\'' +
                '}';
    }
}