From c947576a850b4b0ab559058234efa456655aa2e2 Mon Sep 17 00:00:00 2001 From: zayac Date: Wed, 27 Mar 2024 22:45:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BC=9A=E5=91=98=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=96=B0=E5=A2=9E=E5=AD=97=E6=AE=B5=E4=B9=8B=E5=90=8E?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E6=AD=A3=E5=B8=B8=E5=8F=91=E9=80=81=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E8=B7=9F=E9=80=9A=E7=9F=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entity/member.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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")