Class CreateSealRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      CreateSealRequest()  
      CreateSealRequest​(CreateSealRequest source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Agent getAgent()
      Get 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      String getColor()
      Get 电子印章印章颜色(默认红色RED),RED-红色 系统目前只支持红色印章创建。
      String getFileName()
      Get 电子印章图片文件名称,1-50个中文字符。
      String getFileToken()
      Get 通过文件上传时,服务端生成的电子印章上传图片的token
      String getGenerateSource()
      Get 本接口支持上传图片印章及系统直接生成印章; 如果要使用系统生成印章,此值传:SealGenerateSourceSystem; 如果要使用图片上传请传字段 Image
      Long getHeight()
      Get 电子印章高度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      String getImage()
      Get 电子印章图片base64编码 参数Image,FileToken或GenerateSource=SealGenerateSourceSystem三选一。
      UserInfo getOperator()
      Get 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      String getSealCentralType()
      Get 系统生成的印章只支持STAR
      String getSealChordText()
      Get 暂时不支持下弦文字设置
      String getSealHorizontalText()
      Get 企业印章横向文字,最多可填15个汉字(若超过印章最大宽度,优先压缩字间距,其次缩小字号)
      String getSealName()
      Get 电子印章名字,1-50个中文字符。
      String getSealSize()
      Get 印章尺寸取值描述: 42_42 圆形企业公章直径42mm; 40_40 圆形企业印章直径40mm; 45_30 椭圆形印章45mm x 30mm;
      String getSealStyle()
      Get 印章样式: cycle:圆形印章; ellipse:椭圆印章; 注:默认圆形印章
      String getSealType()
      Get 电子印章类型: OFFICIAL-公章; CONTRACT-合同专用章; FINANCE-合财务专用章; PERSONNEL-人事专用章.
      Long getWidth()
      Get 电子印章宽度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      void setAgent​(Agent Agent)
      Set 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      void setColor​(String Color)
      Set 电子印章印章颜色(默认红色RED),RED-红色 系统目前只支持红色印章创建。
      void setFileName​(String FileName)
      Set 电子印章图片文件名称,1-50个中文字符。
      void setFileToken​(String FileToken)
      Set 通过文件上传时,服务端生成的电子印章上传图片的token
      void setGenerateSource​(String GenerateSource)
      Set 本接口支持上传图片印章及系统直接生成印章; 如果要使用系统生成印章,此值传:SealGenerateSourceSystem; 如果要使用图片上传请传字段 Image
      void setHeight​(Long Height)
      Set 电子印章高度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      void setImage​(String Image)
      Set 电子印章图片base64编码 参数Image,FileToken或GenerateSource=SealGenerateSourceSystem三选一。
      void setOperator​(UserInfo Operator)
      Set 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      void setSealCentralType​(String SealCentralType)
      Set 系统生成的印章只支持STAR
      void setSealChordText​(String SealChordText)
      Set 暂时不支持下弦文字设置
      void setSealHorizontalText​(String SealHorizontalText)
      Set 企业印章横向文字,最多可填15个汉字(若超过印章最大宽度,优先压缩字间距,其次缩小字号)
      void setSealName​(String SealName)
      Set 电子印章名字,1-50个中文字符。
      void setSealSize​(String SealSize)
      Set 印章尺寸取值描述: 42_42 圆形企业公章直径42mm; 40_40 圆形企业印章直径40mm; 45_30 椭圆形印章45mm x 30mm;
      void setSealStyle​(String SealStyle)
      Set 印章样式: cycle:圆形印章; ellipse:椭圆印章; 注:默认圆形印章
      void setSealType​(String SealType)
      Set 电子印章类型: OFFICIAL-公章; CONTRACT-合同专用章; FINANCE-合财务专用章; PERSONNEL-人事专用章.
      void setWidth​(Long Width)
      Set 电子印章宽度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • CreateSealRequest

        public CreateSealRequest()
      • CreateSealRequest

        public CreateSealRequest​(CreateSealRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getOperator

        public UserInfo getOperator()
        Get 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
        Returns:
        Operator 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      • setOperator

        public void setOperator​(UserInfo Operator)
        Set 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
        Parameters:
        Operator - 执行本接口操作的员工信息。 注: `在调用此接口时,请确保指定的员工已获得所需的接口调用权限,并具备接口传入的相应资源的数据权限。`
      • getSealName

        public String getSealName()
        Get 电子印章名字,1-50个中文字符。
        Returns:
        SealName 电子印章名字,1-50个中文字符。
      • setSealName

        public void setSealName​(String SealName)
        Set 电子印章名字,1-50个中文字符。
        Parameters:
        SealName - 电子印章名字,1-50个中文字符。
      • getAgent

        public Agent getAgent()
        Get 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
        Returns:
        Agent 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      • setAgent

        public void setAgent​(Agent Agent)
        Set 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
        Parameters:
        Agent - 代理企业和员工的信息。 在集团企业代理子企业操作的场景中,需设置此参数。在此情境下,ProxyOrganizationId(子企业的组织ID)为必填项。
      • getGenerateSource

        public String getGenerateSource()
        Get 本接口支持上传图片印章及系统直接生成印章; 如果要使用系统生成印章,此值传:SealGenerateSourceSystem; 如果要使用图片上传请传字段 Image
        Returns:
        GenerateSource 本接口支持上传图片印章及系统直接生成印章; 如果要使用系统生成印章,此值传:SealGenerateSourceSystem; 如果要使用图片上传请传字段 Image
      • setGenerateSource

        public void setGenerateSource​(String GenerateSource)
        Set 本接口支持上传图片印章及系统直接生成印章; 如果要使用系统生成印章,此值传:SealGenerateSourceSystem; 如果要使用图片上传请传字段 Image
        Parameters:
        GenerateSource - 本接口支持上传图片印章及系统直接生成印章; 如果要使用系统生成印章,此值传:SealGenerateSourceSystem; 如果要使用图片上传请传字段 Image
      • getSealType

        public String getSealType()
        Get 电子印章类型: OFFICIAL-公章; CONTRACT-合同专用章; FINANCE-合财务专用章; PERSONNEL-人事专用章.
        Returns:
        SealType 电子印章类型: OFFICIAL-公章; CONTRACT-合同专用章; FINANCE-合财务专用章; PERSONNEL-人事专用章.
      • setSealType

        public void setSealType​(String SealType)
        Set 电子印章类型: OFFICIAL-公章; CONTRACT-合同专用章; FINANCE-合财务专用章; PERSONNEL-人事专用章.
        Parameters:
        SealType - 电子印章类型: OFFICIAL-公章; CONTRACT-合同专用章; FINANCE-合财务专用章; PERSONNEL-人事专用章.
      • getFileName

        public String getFileName()
        Get 电子印章图片文件名称,1-50个中文字符。
        Returns:
        FileName 电子印章图片文件名称,1-50个中文字符。
      • setFileName

        public void setFileName​(String FileName)
        Set 电子印章图片文件名称,1-50个中文字符。
        Parameters:
        FileName - 电子印章图片文件名称,1-50个中文字符。
      • getImage

        public String getImage()
        Get 电子印章图片base64编码 参数Image,FileToken或GenerateSource=SealGenerateSourceSystem三选一。
        Returns:
        Image 电子印章图片base64编码 参数Image,FileToken或GenerateSource=SealGenerateSourceSystem三选一。
      • setImage

        public void setImage​(String Image)
        Set 电子印章图片base64编码 参数Image,FileToken或GenerateSource=SealGenerateSourceSystem三选一。
        Parameters:
        Image - 电子印章图片base64编码 参数Image,FileToken或GenerateSource=SealGenerateSourceSystem三选一。
      • getWidth

        public Long getWidth()
        Get 电子印章宽度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
        Returns:
        Width 电子印章宽度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      • setWidth

        public void setWidth​(Long Width)
        Set 电子印章宽度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
        Parameters:
        Width - 电子印章宽度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      • getHeight

        public Long getHeight()
        Get 电子印章高度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
        Returns:
        Height 电子印章高度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      • setHeight

        public void setHeight​(Long Height)
        Set 电子印章高度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
        Parameters:
        Height - 电子印章高度,单位px 参数不再启用,系统会设置印章大小为标准尺寸。
      • getColor

        public String getColor()
        Get 电子印章印章颜色(默认红色RED),RED-红色 系统目前只支持红色印章创建。
        Returns:
        Color 电子印章印章颜色(默认红色RED),RED-红色 系统目前只支持红色印章创建。
      • setColor

        public void setColor​(String Color)
        Set 电子印章印章颜色(默认红色RED),RED-红色 系统目前只支持红色印章创建。
        Parameters:
        Color - 电子印章印章颜色(默认红色RED),RED-红色 系统目前只支持红色印章创建。
      • getSealHorizontalText

        public String getSealHorizontalText()
        Get 企业印章横向文字,最多可填15个汉字(若超过印章最大宽度,优先压缩字间距,其次缩小字号)
        Returns:
        SealHorizontalText 企业印章横向文字,最多可填15个汉字(若超过印章最大宽度,优先压缩字间距,其次缩小字号)
      • setSealHorizontalText

        public void setSealHorizontalText​(String SealHorizontalText)
        Set 企业印章横向文字,最多可填15个汉字(若超过印章最大宽度,优先压缩字间距,其次缩小字号)
        Parameters:
        SealHorizontalText - 企业印章横向文字,最多可填15个汉字(若超过印章最大宽度,优先压缩字间距,其次缩小字号)
      • getSealChordText

        public String getSealChordText()
        Get 暂时不支持下弦文字设置
        Returns:
        SealChordText 暂时不支持下弦文字设置
      • setSealChordText

        public void setSealChordText​(String SealChordText)
        Set 暂时不支持下弦文字设置
        Parameters:
        SealChordText - 暂时不支持下弦文字设置
      • getSealCentralType

        public String getSealCentralType()
        Get 系统生成的印章只支持STAR
        Returns:
        SealCentralType 系统生成的印章只支持STAR
      • setSealCentralType

        public void setSealCentralType​(String SealCentralType)
        Set 系统生成的印章只支持STAR
        Parameters:
        SealCentralType - 系统生成的印章只支持STAR
      • getFileToken

        public String getFileToken()
        Get 通过文件上传时,服务端生成的电子印章上传图片的token
        Returns:
        FileToken 通过文件上传时,服务端生成的电子印章上传图片的token
      • setFileToken

        public void setFileToken​(String FileToken)
        Set 通过文件上传时,服务端生成的电子印章上传图片的token
        Parameters:
        FileToken - 通过文件上传时,服务端生成的电子印章上传图片的token
      • getSealStyle

        public String getSealStyle()
        Get 印章样式: cycle:圆形印章; ellipse:椭圆印章; 注:默认圆形印章
        Returns:
        SealStyle 印章样式: cycle:圆形印章; ellipse:椭圆印章; 注:默认圆形印章
      • setSealStyle

        public void setSealStyle​(String SealStyle)
        Set 印章样式: cycle:圆形印章; ellipse:椭圆印章; 注:默认圆形印章
        Parameters:
        SealStyle - 印章样式: cycle:圆形印章; ellipse:椭圆印章; 注:默认圆形印章
      • getSealSize

        public String getSealSize()
        Get 印章尺寸取值描述: 42_42 圆形企业公章直径42mm; 40_40 圆形企业印章直径40mm; 45_30 椭圆形印章45mm x 30mm;
        Returns:
        SealSize 印章尺寸取值描述: 42_42 圆形企业公章直径42mm; 40_40 圆形企业印章直径40mm; 45_30 椭圆形印章45mm x 30mm;
      • setSealSize

        public void setSealSize​(String SealSize)
        Set 印章尺寸取值描述: 42_42 圆形企业公章直径42mm; 40_40 圆形企业印章直径40mm; 45_30 椭圆形印章45mm x 30mm;
        Parameters:
        SealSize - 印章尺寸取值描述: 42_42 圆形企业公章直径42mm; 40_40 圆形企业印章直径40mm; 45_30 椭圆形印章45mm x 30mm;