com.fasc.open.api.v5_1.req.signtask.SesSignTaskCreateReq Maven / Gradle / Ivy
The newest version!
package com.fasc.open.api.v5_1.req.signtask;
import com.fasc.open.api.bean.base.BaseBean;
import com.fasc.open.api.bean.base.BaseReq;
import com.fasc.open.api.bean.common.*;
import java.util.List;
/**
* @author hukc
* @date 2024年10月11日
*/
public class SesSignTaskCreateReq extends BaseReq {
private String signTemplateId;
private OpenId initiator;
private String initiatorEntityId;
private String initiatorMemberId;
private String signTaskSubject;
private Boolean signInOrder;
private Boolean autoStart;
private Long businessTypeId;
private List docs;
private List actors;
public static class SesDoc {
private String docId;
private String docName;
private String docFileId;
private List docFields;
public String getDocId() {
return docId;
}
public void setDocId(String docId) {
this.docId = docId;
}
public String getDocName() {
return docName;
}
public void setDocName(String docName) {
this.docName = docName;
}
public String getDocFileId() {
return docFileId;
}
public void setDocFileId(String docFileId) {
this.docFileId = docFileId;
}
public List getDocFields() {
return docFields;
}
public void setDocFields(List docFields) {
this.docFields = docFields;
}
}
public static class Field {
private String fieldId;
private String fieldName;
private String fieldType;
private FieldPosition position;
private FieldPersonSign fieldPersonSign;
private FieldTextSingleLine fieldTextSingleLine;
private FieldTextMultiLine fieldTextMultiLine;
private FieldNumber fieldNumber;
private FieldFillDate fieldFillDate;
private FieldSelectBox fieldSelectBox;
private FieldPicture fieldPicture;
private FieldDateSign fieldDateSign;
public String getFieldId() {
return fieldId;
}
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
public String getFieldName() {
return fieldName;
}
public void setFieldName(String fieldName) {
this.fieldName = fieldName;
}
public String getFieldType() {
return fieldType;
}
public void setFieldType(String fieldType) {
this.fieldType = fieldType;
}
public FieldPosition getPosition() {
return position;
}
public void setPosition(FieldPosition position) {
this.position = position;
}
public FieldPersonSign getFieldPersonSign() {
return fieldPersonSign;
}
public void setFieldPersonSign(FieldPersonSign fieldPersonSign) {
this.fieldPersonSign = fieldPersonSign;
}
public FieldTextSingleLine getFieldTextSingleLine() {
return fieldTextSingleLine;
}
public void setFieldTextSingleLine(FieldTextSingleLine fieldTextSingleLine) {
this.fieldTextSingleLine = fieldTextSingleLine;
}
public FieldTextMultiLine getFieldTextMultiLine() {
return fieldTextMultiLine;
}
public void setFieldTextMultiLine(FieldTextMultiLine fieldTextMultiLine) {
this.fieldTextMultiLine = fieldTextMultiLine;
}
public FieldNumber getFieldNumber() {
return fieldNumber;
}
public void setFieldNumber(FieldNumber fieldNumber) {
this.fieldNumber = fieldNumber;
}
public FieldFillDate getFieldFillDate() {
return fieldFillDate;
}
public void setFieldFillDate(FieldFillDate fieldFillDate) {
this.fieldFillDate = fieldFillDate;
}
public FieldSelectBox getFieldSelectBox() {
return fieldSelectBox;
}
public void setFieldSelectBox(FieldSelectBox fieldSelectBox) {
this.fieldSelectBox = fieldSelectBox;
}
public FieldPicture getFieldPicture() {
return fieldPicture;
}
public void setFieldPicture(FieldPicture fieldPicture) {
this.fieldPicture = fieldPicture;
}
public FieldDateSign getFieldDateSign() {
return fieldDateSign;
}
public void setFieldDateSign(FieldDateSign fieldDateSign) {
this.fieldDateSign = fieldDateSign;
}
}
public static class SesSignTaskActor {
private SesActor actor;
private List fillFields;
private List signFields;
private SesSignConfigInfo signConfigInfo;
public SesActor getActor() {
return actor;
}
public void setActor(SesActor actor) {
this.actor = actor;
}
public List getFillFields() {
return fillFields;
}
public void setFillFields(List fillFields) {
this.fillFields = fillFields;
}
public List getSignFields() {
return signFields;
}
public void setSignFields(List signFields) {
this.signFields = signFields;
}
public SesSignConfigInfo getSignConfigInfo() {
return signConfigInfo;
}
public void setSignConfigInfo(SesSignConfigInfo signConfigInfo) {
this.signConfigInfo = signConfigInfo;
}
}
public static class SesActor {
private String actorId;
private String actorName;
private List permissions;
private String accessCode;
private String notifyAddress;
public String getActorId() {
return actorId;
}
public void setActorId(String actorId) {
this.actorId = actorId;
}
public String getActorName() {
return actorName;
}
public void setActorName(String actorName) {
this.actorName = actorName;
}
public List getPermissions() {
return permissions;
}
public void setPermissions(List permissions) {
this.permissions = permissions;
}
public String getAccessCode() {
return accessCode;
}
public void setAccessCode(String accessCode) {
this.accessCode = accessCode;
}
public String getNotifyAddress() {
return notifyAddress;
}
public void setNotifyAddress(String notifyAddress) {
this.notifyAddress = notifyAddress;
}
}
public static class SesSignConfigInfo {
private Integer orderNo;
public Integer getOrderNo() {
return orderNo;
}
public void setOrderNo(Integer orderNo) {
this.orderNo = orderNo;
}
}
public static class SesSignField {
private String fieldDocId;
private String fieldId;
private String fieldName;
public String getFieldDocId() {
return fieldDocId;
}
public void setFieldDocId(String fieldDocId) {
this.fieldDocId = fieldDocId;
}
public String getFieldId() {
return fieldId;
}
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
public String getFieldName() {
return fieldName;
}
public void setFieldName(String fieldName) {
this.fieldName = fieldName;
}
}
public String getSignTemplateId() {
return signTemplateId;
}
public void setSignTemplateId(String signTemplateId) {
this.signTemplateId = signTemplateId;
}
public OpenId getInitiator() {
return initiator;
}
public void setInitiator(OpenId initiator) {
this.initiator = initiator;
}
public String getInitiatorEntityId() {
return initiatorEntityId;
}
public void setInitiatorEntityId(String initiatorEntityId) {
this.initiatorEntityId = initiatorEntityId;
}
public String getInitiatorMemberId() {
return initiatorMemberId;
}
public void setInitiatorMemberId(String initiatorMemberId) {
this.initiatorMemberId = initiatorMemberId;
}
public String getSignTaskSubject() {
return signTaskSubject;
}
public void setSignTaskSubject(String signTaskSubject) {
this.signTaskSubject = signTaskSubject;
}
public Boolean getSignInOrder() {
return signInOrder;
}
public void setSignInOrder(Boolean signInOrder) {
this.signInOrder = signInOrder;
}
public Boolean getAutoStart() {
return autoStart;
}
public void setAutoStart(Boolean autoStart) {
this.autoStart = autoStart;
}
public Long getBusinessTypeId() {
return businessTypeId;
}
public void setBusinessTypeId(Long businessTypeId) {
this.businessTypeId = businessTypeId;
}
public List getDocs() {
return docs;
}
public void setDocs(List docs) {
this.docs = docs;
}
public List getActors() {
return actors;
}
public void setActors(List actors) {
this.actors = actors;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy