Skip to content

Feat: GDG필드 관련 추가 및 문자메시지 링크 변경#224

Merged
jiyoon607 merged 3 commits into
LINE-NOW:mainfrom
jiyoon607:main
May 22, 2025
Merged

Feat: GDG필드 관련 추가 및 문자메시지 링크 변경#224
jiyoon607 merged 3 commits into
LINE-NOW:mainfrom
jiyoon607:main

Conversation

@jiyoon607
Copy link
Copy Markdown
Contributor

@jiyoon607 jiyoon607 commented May 22, 2025

🔥 Pull requests

👷 작업한 내용

booth에 GDG관련 필드 추가하고 api 2개 추가했습니다.
입장 문자 메세지에 url도 수정했습니다.

🚨 참고 사항

📸 스크린샷

🖥️ 주요 코드 설명

  • 쏼라쏼라
class Booth(models.Model):
    STATUS_CHOICES = [
        ('not_started', 'not_started'), # DB에 저장되는 값, 사용자에게 보여지는 값 순
        ('operating', 'operating'),
        ('finished', 'finished'),
        ('paused', 'paused')
    ]

    booth_id = models.AutoField(primary_key=True)
    booth_name = models.CharField(max_length=100, verbose_name="부스명")
    booth_description = models.TextField(verbose_name="부스 설명")
    booth_location = models.CharField(max_length=255, verbose_name="부스 위치")
    booth_start_time = models.DateTimeField(verbose_name="운영 시작 시간")
    booth_end_time = models.DateTimeField(verbose_name="운영 마감 시간")
    booth_notice = models.TextField(verbose_name="부스 공지")
    booth_latitude = models.CharField(max_length=255, verbose_name="부스 위치 위도")
    booth_longitude = models.CharField(max_length=255, verbose_name="부스 위치 경도")
    operating_status = models.CharField(max_length=100, choices=STATUS_CHOICES, verbose_name="부스 운영 상태")
    current_waiting_num = models.IntegerField(verbose_name="최신 대기 번호")
    is_restart = models.BooleanField(default=False, verbose_name="재시작 여부")
    is_GDGbooth = models.BooleanField(default=False, verbose_name="GDG부스 여부")
    GDG_id = models.IntegerField(null=True, blank=True, verbose_name="GDG부스 id")
    manager_contact = models.CharField(max_length=20, null=True, blank=True, verbose_name="관리자 연락처")

    def __str__(self):
        return self.booth_name

✅ Check List

  • Merge 대상 브랜치가 올바른가?
  • 최종 코드가 에러 없이 잘 동작하는가?

📟 관련 이슈

  • Resolved: #이슈번호

@jiyoon607 jiyoon607 merged commit 4563a3a into LINE-NOW:main May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant