[
  {
    "field_name": "biz_reg_no",
    "label": "사업자등록번호",
    "value_type": "biz_no",
    "required": true,
    "pattern": "^\\d{3}-\\d{2}-\\d{5}$"
  },
  {
    "field_name": "company_name",
    "label": "상호",
    "value_type": "text",
    "required": true,
    "pattern": null
  },
  {
    "field_name": "ceo_name",
    "label": "대표자명",
    "value_type": "text",
    "required": true,
    "pattern": null
  },
  {
    "field_name": "opened_on",
    "label": "개업일",
    "value_type": "date",
    "required": false,
    "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
  },
  {
    "field_name": "credit_grade",
    "label": "신용평가등급",
    "value_type": "grade",
    "required": true,
    "pattern": "^(AAA|AA[+0-]|A[+0-]|BBB[+0-]|BB[+0-]|B[+0-]|CCC|CC|C|D)$"
  },
  {
    "field_name": "credit_valid_until",
    "label": "신용평가 유효기한",
    "value_type": "date",
    "required": false,
    "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
  },
  {
    "field_name": "construction_capacity_krw",
    "label": "시공능력평가액",
    "value_type": "amount_krw",
    "required": true,
    "pattern": "^\\d+$"
  },
  {
    "field_name": "address",
    "label": "사업장 소재지",
    "value_type": "text",
    "required": false,
    "pattern": null
  },
  {
    "field_name": "business_type",
    "label": "공종",
    "value_type": "text",
    "required": false,
    "pattern": null
  },
  {
    "field_name": "contact_phone",
    "label": "담당자 연락처",
    "value_type": "phone",
    "required": false,
    "pattern": "^0\\d{1,2}-\\d{3,4}-\\d{4}$"
  }
]