[쇼룸] 구성원 연락처 yaml

셀렉트 쇼룸의 구성원 연락처 페이지의 YAML 코드입니다.

궁금한 점은 댓글이나 이메일, 서비스내 채팅 등으로 편하게 문의주세요.

menus:
- path: member-contacts
  name: 📗     구성원 연락처
  
pages:
- path: member-contacts
  class: container
  blocks:
  - type: query
    resource: mysql.qa
    sqlType: select
    sql: >
      select *
      from members
      limit 5
    showDownload: csv
    columns:
      id:
        label: ID
      created_at:
        label: 생성일
      updated_at:
        hidden: true
      deleted_at:
        hidden: true
      name:
        label: 이름
      email:
        label: 이메일
      phone:
        label: 연락처
      department:
        label: 부서
      role:
        label: 직책
      company_phone:
        label: 회사전화
    actions:
      - type: query
        label: CSV 파일로 업로드
        resource: mysql.qa
        toast: >
          예시: 미리보기 내용을 업로드합니다.
        sqlType: insert
        sql: >
          INSERT INTO members
          SET created_at = NOW()
            , name = :name
            , email = :email
            , phone = :phone
            , department = :department
            , role = :role
            , company_phone = :company_phone
        forEach: true
        single: true
        modal: true
        params:
          - key: sheet
            format: sheet
            label: CSV 파일
          - key: name
            valueFromSheet: name
          - key: email
            valueFromSheet: email
          - key: phone
            valueFromSheet: phone
          - key: department
            valueFromSheet: department
          - key: role
            valueFromSheet: role                        
          - key: company_phone
            valueFromSheet: company_phone          
        reloadAfterSubmit: true
        resetAfterSubmit: true