package common type CustomSealAttribute struct { // core:true 【印章样式】印章样式 【传参】 取值范围:enterprise(公章),specialWithStar(专用章-带五角星),doublelineCirWithStar(双行文字圆章-带五角星),specialWithoutStar(专用章-不带五角星),communistWithText(党纪委公章-带下方文字),communistWithoutText(党纪委公章-不带下方文字),labour(工会公章),youth(共青团章),doubleCirENCN(外资企业公章-圆形内环绕文字),doubleCirDoubleLineENCN(外资企业公章-圆形内横排文字),foreignCN(椭圆章-单排文字),moreFootOval(椭圆章-多排文字),foreignCNEN(外资企业公章-椭圆内环绕文字),foreignOvalMoreFootCNEN(外资企业公章-椭圆内横排文字),moreFootRectangle(长方形章-多排文字),archives(档案章-仅支持ELECTRONIC电子印章),moreFootCircle(专用章-多排文字)。 SealCategoryType string `json:"sealCategoryType"` // core:true 【预设规格名称 】预设规格名称 【作用】 电子签章系统支持将规格参数保存为预设模板,本参数可以指定此印章使用哪个预设模板,使用预设模板后,不需要再单独设置具体的印章规格 【说明】 1、拥有印章制作权限的人员,可以在制作或变更印章时设置印章预设规格 2、此参数未传,自动生成的印章规格将使用标准规格 3、若传入的预设规格名称不存在,接口将报错 4、传入预设规格名称后,如果通过其他参数调整了印章的规格或文字,则调整的规格和文字将覆盖预设规格里的相同参数 SavedSpecName string `json:"savedSpecName,omitempty"` // 【外线边宽】外线边宽 【传参】 单位:毫米。 EdgeWidth string `json:"edgeWidth,omitempty"` // 【内线边宽】内线线宽 【传参】 单位:毫米。 InnerEdgeWidth string `json:"innerEdgeWidth,omitempty"` // 【是否有徽标】是否有徽标 【传参】 1、取值范围:true(有徽标),false(无徽标);不传值默认为:true(有徽标)。 2、仅在传入的sealCategoryType(印章样式)包含徽标时生效。 SealLogo *bool `json:"sealLogo,omitempty"` // 【徽标直径】徽标直径 【传参】 1、单位:毫米。 2、仅在传入的sealCategoryType(印章样式)包含徽标时生效。 LogoSize string `json:"logoSize,omitempty"` // 【自定义印章宽度】自定义印章宽度 【传参】 1、单位:毫米。 2、仅在spec(印章规格)传值为DIY_SPEC(自定义规格)时适用。 SealWidth *int64 `json:"sealWidth,omitempty"` // 【自定义印章高度】自定义印章高度 【传参】 1、单位:毫米。 2、仅在spec(印章规格)传值为DIY_SPEC(自定义规格)时适用。 SealHeight *int64 `json:"sealHeight,omitempty"` // 【档案章行数】档案章行数 【传参】 1、不传值默认为2。单位:行。 2、仅在sealCategoryType(印章样式)传值为archives(档案章)时适用。 Rows *int64 `json:"rows,omitempty"` // 【档案章列数】档案章列数 【传参】 1、不传值默认为3。单位:列。 2、仅在sealCategoryType(印章样式)传值为archives(档案章)时适用。 Columns *int64 `json:"columns,omitempty"` // 【档案章行高】档案章行高 【传参】 1、不传值默认为:10。单位:毫米。 2、仅在sealCategoryType(印章样式)传值为archives(档案章)时适用。 RowHeights []int64 `json:"rowHeights,omitempty"` // 【档案章列宽】档案章列宽 【传参】 1、不传值默认为:15。单位:毫米。 2、仅在sealCategoryType(印章样式)传值为archives(档案章)时适用。 ColumnWidths []int64 `json:"columnWidths,omitempty"` // core:true 【外圆环绕文字】外圆环绕文字 【传参】 不传值默认为:法人单位名称。 Content string `json:"content,omitempty"` // 【内圆环绕文字】内圆环绕文字 InnerContent string `json:"innerContent,omitempty"` // 【印章下横排文字第一排文字】印章下横排文字第一排文字 【作用】 当印章有两行横排文字时,此参数用于设置第一行文字 Head string `json:"head,omitempty"` // 【印章底部文字】印章底部文字 【作用】 当印章有两行横排文字时,此参数用于设置第二行文字 【传参】 当sealCategoryType(印章样式)传值为specialWithoutStar (专用章-不带五角星)、specialWithStar (专用章-带五角星) 时,印章底部文字必填。 Foot string `json:"foot,omitempty"` // 【印章下方横排文字(多排)】印章下方横排文字(多排) 【传参】 当sealCategoryType(印章样式)传值为moreFootOval(椭圆章-多排文字),moreFootCircle(专用章-多排文字),moreFootRectangle(多横排文字长方形)时适用。 Foots []*SealFoot `json:"foots,omitempty"` // core:true 【信息编码】信息编码 EnterpriseCode string `json:"enterpriseCode,omitempty"` // 【档案章单元格文字】档案章单元格文字 【作用】 用于指定档案章单元格中的固定内容 【传参】 仅在sealCategoryType(印章样式)传值为archives(档案章)时适用。 SealValues []*SealValue `json:"sealValues,omitempty"` // format:color【印章颜色 】印章颜色 【作用】 可自定义印章章面颜色,如红色、黑色、蓝色等 【传参】 RGB颜色(16进制),例如:#A67A7A。常见印章颜色包括:#FF0000(红色)、#000000(黑色)、#0000FF(蓝色);不传值默认为#FF0000(红色)。 SealColorCode string `json:"sealColorCode,omitempty"` // 【是否需要光栅防伪码】是否需要光栅防伪码 【作用】 使用光栅防伪技术将特殊信息隐藏到印章五角星中,打印后通过光栅识别片才可看到隐藏信息,光栅防伪码无法通过PS、复印等手段复制,可有效防止打印文件被篡改 【传参】 取值范围:true(需要),false(不需要);不传值默认为:true(需要)。 Antifake *bool `json:"antifake,omitempty"` // 【是否需要防伪裂纹】是否需要防伪裂纹 【作用】 在印章的圆边框添加裂纹,裂纹根据组织信息生成,每一枚印章的防伪裂纹都是独一无二的,可以对照打印文件的印章中的防伪裂纹来判断文件是否被更换 【传参】 取值范围:true(需要),false(不需要);不传值默认为:true(需要)。 AntifakeGap *bool `json:"antifakeGap,omitempty"` }