package jnpf.elnEntity.field;
|
|
import lombok.Data;
|
|
import java.util.Map;
|
|
public final class ElnFieldForms {
|
|
@Data
|
public static class Query {
|
private int currentPage = 1;
|
private int pageSize = 20;
|
private String keyword;
|
private String zuoyongFanwei;
|
private String bizEnabled;
|
private String mubanBianhao;
|
}
|
|
@Data
|
public static class Create extends VersionRule {
|
private String zuoyongFanwei;
|
private String beizhu;
|
}
|
|
@Data
|
public static class TemplateFieldCreate extends VersionRule {
|
private String tenantId;
|
private String templateCode;
|
private String operatorId;
|
private String beizhu;
|
}
|
|
@Data
|
public static class VersionCreate extends VersionRule {
|
private String sourceVersionId;
|
}
|
|
@Data
|
public static class VersionUpdate extends VersionRule {
|
}
|
|
@Data
|
public static class Reason {
|
private String reason;
|
}
|
|
@Data
|
public static class SwitchCurrent extends Reason {
|
private String versionId;
|
}
|
|
@Data
|
public static class VersionRule {
|
private String ziduanMingcheng;
|
private String shujuLeixing;
|
private String danwei;
|
private Integer shifouBitian;
|
private String piciMoshi;
|
private Binding binding;
|
private Map<String, Object> kongjianPeizhi;
|
private String recommendedCheckboxGroupCode;
|
private Integer recommendedCheckboxMinSelected = 0;
|
private Integer recommendedCheckboxMaxSelected = 1;
|
}
|
|
@Data
|
public static class Binding {
|
private Read read;
|
private Write write;
|
}
|
|
@Data
|
public static class Read {
|
private String source;
|
private String property;
|
private Integer propertyRevision;
|
}
|
|
@Data
|
public static class Write {
|
private String target;
|
}
|
|
private ElnFieldForms() {
|
}
|
}
|