All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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