cap4无流程表单导入参数
This commit is contained in:
parent
b11be51018
commit
4e42a1fcf5
|
@ -0,0 +1,74 @@
|
|||
package com.hzya.frame.seeyon.cap4.form.dto;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description 无流程表单批量保存请求参数
|
||||
* @Author xiangerlin
|
||||
* @Date 2024/1/8 11:18
|
||||
**/
|
||||
public class FormDTO {
|
||||
@JSONField(ordinal = 4)
|
||||
private String formCode;//模版编号
|
||||
@JSONField(ordinal = 5)
|
||||
private String loginName;//模版编号
|
||||
@JSONField(ordinal = 2)
|
||||
private String rightId;//权限id,找到无流程表单,点新增,弹出的窗口上会有这个参数
|
||||
@JSONField(ordinal = 3)
|
||||
private List<FormDataDTO> dataList;//导入的数据
|
||||
@JSONField(ordinal = 1)
|
||||
private String[] uniqueFiled;//更新用的唯一标识
|
||||
@JSONField(ordinal = 6)
|
||||
private Boolean doTrigger;//是否执行触发(Since V8.0sp2),测试中发现传了这个参数会报错
|
||||
|
||||
public String getFormCode() {
|
||||
return formCode;
|
||||
}
|
||||
|
||||
public void setFormCode(String formCode) {
|
||||
this.formCode = formCode;
|
||||
}
|
||||
|
||||
public String getLoginName() {
|
||||
return loginName;
|
||||
}
|
||||
|
||||
public void setLoginName(String loginName) {
|
||||
this.loginName = loginName;
|
||||
}
|
||||
|
||||
public String getRightId() {
|
||||
return rightId;
|
||||
}
|
||||
|
||||
public void setRightId(String rightId) {
|
||||
this.rightId = rightId;
|
||||
}
|
||||
|
||||
public List<FormDataDTO> getDataList() {
|
||||
return dataList;
|
||||
}
|
||||
|
||||
public void setDataList(List<FormDataDTO> dataList) {
|
||||
this.dataList = dataList;
|
||||
}
|
||||
|
||||
public String[] getUniqueFiled() {
|
||||
return uniqueFiled;
|
||||
}
|
||||
|
||||
public void setUniqueFiled(String[] uniqueFiled) {
|
||||
this.uniqueFiled = uniqueFiled;
|
||||
}
|
||||
|
||||
public Boolean getDoTrigger() {
|
||||
return doTrigger;
|
||||
}
|
||||
|
||||
public void setDoTrigger(Boolean doTrigger) {
|
||||
this.doTrigger = doTrigger;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
package com.hzya.frame.seeyon.cap4.form.dto;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description dataList节点
|
||||
* @Author xiangerlin
|
||||
* @Date 2024/1/8 11:26
|
||||
**/
|
||||
public class FormDataDTO {
|
||||
@JSONField(ordinal = 1)
|
||||
private MasterTableDTO masterTable;//主表数据
|
||||
@JSONField(ordinal = 2)
|
||||
private List<SubTableDTO> subTables;//子表数据
|
||||
|
||||
//private List<> attachmentInfos;//附件列表
|
||||
|
||||
public MasterTableDTO getMasterTable() {
|
||||
return masterTable;
|
||||
}
|
||||
|
||||
public void setMasterTable(MasterTableDTO masterTable) {
|
||||
this.masterTable = masterTable;
|
||||
}
|
||||
|
||||
public List<SubTableDTO> getSubTables() {
|
||||
return subTables;
|
||||
}
|
||||
|
||||
public void setSubTables(List<SubTableDTO> subTables) {
|
||||
this.subTables = subTables;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
package com.hzya.frame.seeyon.cap4.form.dto;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description 主表数据
|
||||
* @Author xiangerlin
|
||||
* @Date 2024/1/8 11:29
|
||||
**/
|
||||
|
||||
public class MasterTableDTO {
|
||||
@JSONField(ordinal = 1)
|
||||
private String name;//表名
|
||||
@JSONField(ordinal = 2)
|
||||
private RecordDTO record;//数据
|
||||
@JSONField(ordinal = 3)
|
||||
private List<String> changedFields;//需要计算的字段
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public RecordDTO getRecord() {
|
||||
return record;
|
||||
}
|
||||
|
||||
public void setRecord(RecordDTO record) {
|
||||
this.record = record;
|
||||
}
|
||||
|
||||
public List<String> getChangedFields() {
|
||||
return changedFields;
|
||||
}
|
||||
|
||||
public void setChangedFields(List<String> changedFields) {
|
||||
this.changedFields = changedFields;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
package com.hzya.frame.seeyon.cap4.form.dto;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description record节点
|
||||
* @Author xiangerlin
|
||||
* @Date 2024/1/8 11:31
|
||||
**/
|
||||
public class RecordDTO {
|
||||
@JSONField(ordinal = 1)
|
||||
private long id;//数据id,测试中发现新增时这个参数随便填写 不影响导入
|
||||
@JSONField(ordinal = 2)
|
||||
private List<RecordFieldDTO> fields;//字段列表
|
||||
|
||||
public long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public List<RecordFieldDTO> getFields() {
|
||||
return fields;
|
||||
}
|
||||
|
||||
public void setFields(List<RecordFieldDTO> fields) {
|
||||
this.fields = fields;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
package com.hzya.frame.seeyon.cap4.form.dto;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
|
||||
/**
|
||||
* @Description masterTable—record—fields的结构
|
||||
* @Author xiangerlin
|
||||
* @Date 2024/1/8 11:32
|
||||
**/
|
||||
public class RecordFieldDTO {
|
||||
@JSONField(ordinal = 1)
|
||||
private String name;//数据域名称 ,fieldxxxx
|
||||
@JSONField(ordinal = 2)
|
||||
private String value;//数据值(优先)
|
||||
@JSONField(ordinal = 3)
|
||||
private String showValue;//显示值
|
||||
|
||||
public RecordFieldDTO() {
|
||||
|
||||
}
|
||||
|
||||
public RecordFieldDTO(String name, String value, String showValue) {
|
||||
this.name = name;
|
||||
this.value = value;
|
||||
this.showValue = showValue;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public void setValue(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public String getShowValue() {
|
||||
return showValue;
|
||||
}
|
||||
|
||||
public void setShowValue(String showValue) {
|
||||
this.showValue = showValue;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.hzya.frame.seeyon.cap4.form.dto;
|
||||
|
||||
/**
|
||||
* @Description 子表数据
|
||||
* @Author xiangerlin
|
||||
* @Date 2024/1/8 11:29
|
||||
**/
|
||||
public class SubTableDTO {
|
||||
}
|
Loading…
Reference in New Issue