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

com.fasc.open.api.v5_1.res.template.AppSignTemplateDetailRes Maven / Gradle / Ivy

The newest version!
package com.fasc.open.api.v5_1.res.template;

import com.fasc.open.api.bean.base.BaseBean;
import com.fasc.open.api.bean.common.Field;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * @author zhoufucheng
 * @date 2022/12/25 0025 19:30
 */
public class AppSignTemplateDetailRes extends BaseBean {
    private String appSignTemplateId;
    private String appSignTemplateName;
    private String appSignTemplateStatus;
    private String certCAOrg;
    private Boolean signInOrder;
    private List docs;
    private List attachs;
    private List actors;

    public String getAppSignTemplateId() {
        return appSignTemplateId;
    }

    public void setAppSignTemplateId(String appSignTemplateId) {
        this.appSignTemplateId = appSignTemplateId;
    }

    public String getAppSignTemplateName() {
        return appSignTemplateName;
    }

    public void setAppSignTemplateName(String appSignTemplateName) {
        this.appSignTemplateName = appSignTemplateName;
    }

    public String getAppSignTemplateStatus() {
        return appSignTemplateStatus;
    }

    public void setAppSignTemplateStatus(String appSignTemplateStatus) {
        this.appSignTemplateStatus = appSignTemplateStatus;
    }

    public String getCertCAOrg() {
        return certCAOrg;
    }

    public void setCertCAOrg(String certCAOrg) {
        this.certCAOrg = certCAOrg;
    }

    public Boolean getSignInOrder() {
        return signInOrder;
    }

    public void setSignInOrder(Boolean signInOrder) {
        this.signInOrder = signInOrder;
    }

    public List getDocs() {
        return docs;
    }

    public void setDocs(List docs) {
        this.docs = docs;
    }

    public List getAttachs() {
        return attachs;
    }

    public void setAttachs(List attachs) {
        this.attachs = attachs;
    }

    public List getActors() {
        return actors;
    }

    public void setActors(List actors) {
        this.actors = actors;
    }

    public static class Attach {
        private Integer attachId;
        private String attachName;

        public Integer getAttachId() {
            return attachId;
        }

        public void setAttachId(Integer attachId) {
            this.attachId = attachId;
        }

        public String getAttachName() {
            return attachName;
        }

        public void setAttachName(String attachName) {
            this.attachName = attachName;
        }
    }
    public static class Doc {
        private Integer docId;
        private String docName;
        private List docFields;

        public Integer getDocId() {
            return docId;
        }

        public void setDocId(Integer docId) {
            this.docId = docId;
        }

        public String getDocName() {
            return docName;
        }

        public void setDocName(String docName) {
            this.docName = docName;
        }

        public List getDocFields() {
            return docFields;
        }

        public void setDocFields(List docFields) {
            this.docFields = docFields;
        }
    }

    public static class SignTaskActor {
        private ActorInfo actorInfo;
        private List fillFields;
        private List signFields;
        private SignConfigInfo signConfigInfo;

        public ActorInfo getActorInfo() {
            return actorInfo;
        }

        public void setActorInfo(ActorInfo actorInfo) {
            this.actorInfo = actorInfo;
        }

        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 SignConfigInfo getSignConfigInfo() {
            return signConfigInfo;
        }

        public void setSignConfigInfo(SignConfigInfo signConfigInfo) {
            this.signConfigInfo = signConfigInfo;
        }
    }

    public static class ActorInfo {
        private String actorId;
        @JsonProperty("isInitiator")
        private Boolean isInitiator;
        private String actorType;
        private List permissions;

        public String getActorId() {
            return actorId;
        }

        public void setActorId(String actorId) {
            this.actorId = actorId;
        }

        public Boolean getIsInitiator() {
            return isInitiator;
        }

        public void setIsInitiator(Boolean isInitiator) {
            this.isInitiator = isInitiator;
        }

        public String getActorType() {
            return actorType;
        }

        public void setActorType(String actorType) {
            this.actorType = actorType;
        }

        public List getPermissions() {
            return permissions;
        }

        public void setPermissions(List permissions) {
            this.permissions = permissions;
        }
    }
    public static class FillField {
        private String fieldDocId;
        private String fieldId;

        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 static class SignField {
        private String fieldDocId;
        private String fieldId;

        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 static class SignConfigInfo {
        private Integer orderNo;
        private Boolean requestMemberSign;
        private String signerSignMethod;
        private List verifyMethods;
        private Boolean readingToEnd;
        private String readingTime;

        public Integer getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(Integer orderNo) {
            this.orderNo = orderNo;
        }

        public Boolean getRequestMemberSign() {
            return requestMemberSign;
        }

        public void setRequestMemberSign(Boolean requestMemberSign) {
            this.requestMemberSign = requestMemberSign;
        }

        public String getSignerSignMethod() {
            return signerSignMethod;
        }

        public void setSignerSignMethod(String signerSignMethod) {
            this.signerSignMethod = signerSignMethod;
        }

        public List getVerifyMethods() {
            return verifyMethods;
        }

        public void setVerifyMethods(List verifyMethods) {
            this.verifyMethods = verifyMethods;
        }

        public Boolean getReadingToEnd() {
            return readingToEnd;
        }

        public void setReadingToEnd(Boolean readingToEnd) {
            this.readingToEnd = readingToEnd;
        }

        public String getReadingTime() {
            return readingTime;
        }

        public void setReadingTime(String readingTime) {
            this.readingTime = readingTime;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy