diff --git a/src/entity/member.py b/src/entity/member.py index 7688a2d..10d1c58 100644 --- a/src/entity/member.py +++ b/src/entity/member.py @@ -1,6 +1,6 @@ -from dataclasses import dataclass +from dataclasses import dataclass, field from datetime import datetime -from typing import List +from typing import List, Optional from src.core import api_request from src.core.constant import MEMBER_DETAIL_URL, MEMBER_LIST_URL @@ -31,7 +31,6 @@ class BaseMember: vipGradeStr: str firstPayAt: str remark: str - status: int @dataclass @@ -39,12 +38,14 @@ class MemberList(BaseMember): venueNetAmountList: str tagsIds: str tagsInfo: str + status: Optional[int] = field(default=None) @dataclass class MemberDetail(BaseMember): venueNetAmountList: list tags: str + status: Optional[int] = field(default=None) def get_first_pay_datetime(self) -> datetime: return datetime.strptime(self.firstPayAt, "%Y-%m-%d %H:%M:%S")