SealCreateResponse.go 5.0 KB

12345678910111213141516171819
  1. package common
  2. type SealCreateResponse struct {
  3. // 【印章id】印章id
  4. Id *int64 `json:"id"`
  5. // 【印章名称】印章名称
  6. Name *int64 `json:"name"`
  7. // 【印章分类】印章分类 COMPANY(\"法人单位公章\"),PERSONAL(\"个人签名\"),LP(\"法定代表人章\"),PRACTICE(\"个人执业章\")
  8. Type_ string `json:"type"`
  9. // 【印章规格】印章规格 【作用】 用于设置印章章面规格 【传参】 1、取值范围:CIRCULAR_60(圆形-直径60mm),CIRCULAR_58(圆形-直径58mm),CIRCULAR_50(圆形-直径50mm),CIRCULAR_46(圆形-直径46mm),CIRCULAR_45(圆形-直径45mm),CIRCULAR_44(圆形-直径44mm),CIRCULAR_43(圆形-直径43mm),CIRCULAR_42(圆形-直径42mm),CIRCULAR_41(圆形-直径41mm),CIRCULAR_40(圆形-直径40mm),CIRCULAR_39(圆形-直径39mm),CIRCULAR_38(圆形-直径38mm),CIRCULAR_37(圆形-直径37mm),CIRCULAR_36(圆形-直径36mm),CIRCULAR_35(圆形-直径35mm),CIRCULAR_34(圆形-直径34mm),CIRCULAR_30(圆形-直径30mm),CIRCULAR_27(圆形-直径27mm),CIRCULAR_23(圆形-直径23mm),CIRCULAR_21(圆形-直径21mm),CIRCULAR_20(圆形-直径20mm),CIRCULAR_19(圆形-直径19mm),CIRCULAR_14(圆形-直径14mm),OVAL_45_30(椭圆-45mm*30mm),OVAL_40_30(椭圆-40mm*30mm),OVAL_42_30(椭圆-42mm*30mm),OVAL_50_35(椭圆-50mm*35mm),OVAL_50_38(椭圆-50mm*38mm),OVAL_49_35(椭圆-49mm*35mm),OVAL_43_29(椭圆-43mm*29mm),OVAL_39_29(椭圆-39mm*29mm),OVAL_32_18(椭圆-32mm*18mm),SQUARE_14_14(正方形-边长14mm),SQUARE_16_16(正方形-边长16mm),SQUARE_18_18(正方形-边长18mm),SQUARE_19_19(正方形-边长19mm),SQUARE_20_20(正方形-边长20mm),SQUARE_21_21(正方形-边长21mm),SQUARE_22_22(正方形-边长22mm),SQUARE_24_24(正方形-边长24mm),SQUARE_25_25(正方形-边长25mm),SQUARE_55_55(正方形-边长55mm),SQUARE_38_38(正方形-边长38mm),RECTANGLE_60_5(长方形-60mm*5mm),RECTANGLE_50_30(长方形-50mm*30mm),RECTANGLE_50_20(长方形-50mm*20mm),RECTANGLE_48_10(长方形-48mm*10mm),RECTANGLE_33_28(长方形-33mm*28mm),RECTANGLE_40_16(长方形-40mm*16mm),RECTANGLE_40_10(长方形-40mm*10mm),RECTANGLE_40_20(长方形-40mm*20mm),RECTANGLE_72_25(长方形-72mm*25mm),RECTANGLE_61_21(长方形-61mm*21mm),RECTANGLE_65_35(长方形-65mm*35mm),RECTANGLE_60_30(长方形-60mm*30mm),RECTANGLE_55_32(长方形-55mm*32mm),RECTANGLE_25_10(长方形-25mm*10mm),RECTANGLE_24_12(长方形-24mm*12mm),RECTANGLE_67_30(长方形-67mm*30mm),RECTANGLE_26_10(长方形-26mm*10mm),RECTANGLE_58_18(长方形-58mm*18mm),RECTANGLE_18_58(长方形-18mm*58mm),RECTANGLE_80_60(长方形-80mm*60mm),RECTANGLE_80_32(长方形-80mm*32mm),CUSTOMIZE,DIY_SPEC(自定义规格)。 2、当method(印章修改方式)传值为upload(上传自定义图片方式修改)时,可选规格如下: 圆形:CIRCULAR_X(X为圆形直径,取值范围:60,58,50,46,45,44,43,42,41,40,39,38,37,36,35,34,30,27,23,20,21,19,14)。 椭圆:OVAL_X_Y(X和Y分别表示椭圆的长和宽,取值范围:45_30,40_30,42_30,50_35,50_38,49_35,43_29,39_29,45_30,32_18)。 正方形:SQUARE_X_X(X表示正方形的边长,取值范围:14_14,16_16,18_18,19_19,20_20,21_21,22_22,24_24,25_25,38_38,55_55)。 3、当method(印章修改方式)传值为auto(通过自动生成章面方式修改)时,可选规格根据sealCategoryType参数决定: enterprise(公章):CIRCULAR_38,CIRCULAR_40,CIRCULAR_42 CIRCULAR_45。 specialWithStar(专用章-带五角星)、specialWithoutStar(专用章-不带五角星):CIRCULAR_38,CIRCULAR_42,CIRCULAR_45。 doublelineCirWithStar(双行文字圆章-带五角星):CIRCULAR_42。 communistWithText(党纪委公章-带下方文字),communistWithoutText(党纪委公章-不带下方文字):CIRCULAR_42,CIRCULAR_45。 labour(工会公章):CIRCULAR_42,CIRCULAR_45,CIRCULAR_46。 youth(共青团章):CIRCULAR_45,CIRCULAR_44,CIRCULAR_40。 foreignCNEN(外资法人单位公章-中英文),foreignCN(外资法人单位公章-纯中文):OVAL_45_30。 moreFootOval(椭圆章-多排文字):OVAL_45_30。 doubleCirENCN(外资法人单位公章-圆形-中英文):CIRCULAR_40,CIRCULAR_38,CIRCULAR_42,CIRCULAR_45。 moreFootRectangle(长方形章-多排文字):RECTANGLE_50_20。 moreFootCircle(专用章-多排文字):CIRCULAR_50。 4、当method(印章修改方式)传值为upload(上传自定义图片方式修改)时,spec非必传,不传值则取原印章规格。
  10. Spec string `json:"spec"`
  11. // 【创建时间】创建时间
  12. CreateTime string `json:"createTime"`
  13. // 【印章制作来源】印章制作来源
  14. SealResource string `json:"sealResource"`
  15. // 【页面链接】页面链接 仅在method传值为page时返回
  16. PageUrl string `json:"pageUrl"`
  17. }