From 638718042e76c835c8975cc722302b76859d24e3 Mon Sep 17 00:00:00 2001 From: juyoungk09 Date: Wed, 9 Jul 2025 14:57:06 +0900 Subject: [PATCH] id --- instance/dotori.db | Bin 12288 -> 8192 bytes models/__pycache__/dotori.cpython-313.pyc | Bin 2815 -> 2588 bytes models/dotori.py | 8 +++--- routes/__pycache__/dotori.cpython-313.pyc | Bin 3359 -> 3356 bytes routes/dotori.py | 2 +- .../dotori_service.cpython-313.pyc | Bin 3719 -> 3749 bytes services/dotori_service.py | 24 +++++++++--------- 7 files changed, 16 insertions(+), 18 deletions(-) diff --git a/instance/dotori.db b/instance/dotori.db index f07a16f31b8efca67b1dd2f4ec1b28c0c6e3eb5e..3e795357b22dc7318b2d7b89a5ef4d4fa454fc90 100644 GIT binary patch delta 192 zcmZojXmFSy&&V`U!IhJNfq{|VpMl?hv!K93KCVVRMs{&!WyU7u$xr$GCx`Nf@o{PL zGB7YO@i#H>AL4J?ET~Y%UuSdbwl6CKv!f%wlY^0gk*ThMxvqhwf}x3(si~EbnVx}x rsfB?VE*V2pn`*FbffF?tY79*DEKH1y3@p)P%&d$p^(@T{O-#%H`JO3G delta 346 zcmZp0Xh@hK&&WJc!Ihi;2Llt|Z3e#E{0BD{X7h11CNr{&D=RZL^G=TB_ZKNGPA!Vh zOi>7P4085x4AL+(FwmSln?E^GM}dno)Xy_8)Kx(Psz{Sd)0Bx#+*6s6Au}%}wW7E% zC$l6qKC!eUAIy&jt4ql*$uG)`H$>tvGcYi4FfcGM@G>wkF!5J1@bBZV+$<=N%U|!z z#Ks`W?C4lrQk0pO&hO-4WME{fYhbQxV5wkWX=P|?Wo)QtVQy(+VU9z_)WE=jk&Qu^ z+0oI^*oeRI8?rhxD?>{wLt{O2b0Y&oG!qPrtc*lV^vsNmOiYcrz%F~o!2gr~-DW|7 ZLjH*jg+g4+l8g|CF|jcVa~c{O0RRSRR$Bl7 diff --git a/models/__pycache__/dotori.cpython-313.pyc b/models/__pycache__/dotori.cpython-313.pyc index 97ebce8a78ddee4f70cc32eed9753b629a956657..69560d2c2eff68a0e955d87171e0a3193ca64144 100644 GIT binary patch delta 873 zcmew_I!A=>GcPX}0|NsCA9G&Db(V>Is~JNk?n;~ZN`##?n9Y)@h;!n3X>k#d3RE1! z9V9V%Bcm`YND=SE^U}IF6rpMZ@nBkw*)5ri_<}j47>f9VIi(ni1cLd4xuh7f7>fjh z`GdK^ETLc?DTX59VBR8;bUsai$>B_T7DY@93=Eo#x7brs(-KQ_N;H{@xEUB2ZgJ%2 zl@_EVmZT;#g6x4}Rt5$JW(Ed^&od@(WRsbEk41Dc2eX(-5Ia;Ji86(L$|yN`I@=y0MUb7!Ak*PWQrT4)6()DFyGctjFfd>b zMVra5*{wy4SydP`S^TO*Y(k4ui(K+c@{2MjM{&pq70H5(Me)TH4kbr5kUdIZU)&H> zU68UoePQ~7$Q5}zLay8TU9|PPVB>$H@B)9}1&+WXklmV$V9)qzGQI=_hNkFbCeCPE zcre}Ka7ipl4av++Edu$z2xKxi0>HY8#6fP50}-kqLIXtTOkU0@D+w~YNDRaWMSl^9 z0Hu%O`pI`W7=VCG=9V0KI9 zBCd(&_1QUsIW3urxF?>MW|Ww`kWrYKH%Ml(BBL-XNSGg07)jcg%aXZBAedW8 zM~b0HC|D?%SBfEvu}C;rD3}k-5((y)Vki;~7AO)+7t|DMf4E(wv;cq@2{rj!eR;d<+Z>w>a|iN()jFOHz}eP6j)ije&uInSp`f^Sa5l zEQXU;F^ScOG6aD{!O{pKh!eqvu}q6wdXX@QB?9sSXJ&DJT7FS(Vo8zcbjWvMKSe{tjr)&m^rzMWF~)PnXL_W4hzUR%z63c zMWPH03@e$6BtQaeiMjcuc_qb63=9kkAhWl#sxZnBFasx{Iu*2dfjDdk+Dnl^iWJ5Nw$<6F?ETIfRERze_MMGJP*;N=c zS^cW`Z9Qk0pOj);$294?6^sUexUsYRf0Em8r6 z5GcaIMifbbxC$Ub9Ykn>2))VoIAjAs78OZ?_@H1a0uihrC(mSHU}$5wA)?se`+$?X zU$RSbg3)xViB>C2E^-<)INjhA=+ErRoWV4oa~9_U<=K2IN_M1P>32uRM&bDU3xjlV@;RN?C*KgWG(I!zMRBr8FniuE=ikYfc$a V6~+|C2}08)CQ5u|0I|WL0RX$%>)`+Z diff --git a/models/dotori.py b/models/dotori.py index 9d0564f..17db2ab 100644 --- a/models/dotori.py +++ b/models/dotori.py @@ -6,15 +6,13 @@ class UserDotori(db.Model): __tablename__ = 'user_dotori' id = db.Column(db.Integer, primary_key=True) - user_id = db.Column(db.String(100), unique=True, nullable=False) dotori_count = db.Column(db.Integer, default=0) created_at = db.Column(db.DateTime, default=datetime.now) updated_at = db.Column(db.DateTime, default=datetime.now, onupdate=datetime.now) def to_dict(self): return { - 'id': self.id, - 'user_id': self.user_id, + 'user_id': self.id, 'dotori_count': self.dotori_count, 'created_at': self.created_at.isoformat(), 'updated_at': self.updated_at.isoformat() @@ -22,7 +20,7 @@ class UserDotori(db.Model): def to_response(self): return { - 'userId': self.user_id, + 'userId': self.id, 'dotory': self.dotori_count } @@ -38,4 +36,4 @@ class UserDotori(db.Model): return self.dotori_count return False def __repr__(self): - return f"" \ No newline at end of file + return f"" \ No newline at end of file diff --git a/routes/__pycache__/dotori.cpython-313.pyc b/routes/__pycache__/dotori.cpython-313.pyc index 620dd9dee83a4589ae72076a55121ffb83683901..0bef19544d2f51d1811f56719472060ce2a0f49a 100644 GIT binary patch delta 171 zcmbO)HAjl~GcPX}0|Ntt21{Os)ka@G5OyXr24M_;s$xnL4| zSuE}{Yy3whW>(wJ%nWP^oA#CeO|Gp{5yJ+)}_1J2Ei3f2q^3`HP9g@J*gn4N)v np^f1y3lpnokvLdp@@8&tM$5_nx#bzHC(HB5GP+E*<+%?4fV(H2 diff --git a/routes/dotori.py b/routes/dotori.py index 0a71287..c7686c0 100644 --- a/routes/dotori.py +++ b/routes/dotori.py @@ -19,7 +19,7 @@ class UserDotori(Resource): @dotori_ns.route('') class InitializeDotori(Resource): - @dotori_ns.expect(dotori_ns.model('Initialize', {'userId': fields.String(required=True)})) + @dotori_ns.expect(dotori_ns.model('Initialize', {'userId': fields.Integer(required=True)})) def post(self): data = dotori_ns.payload user_id = data.get('userId') diff --git a/services/__pycache__/dotori_service.cpython-313.pyc b/services/__pycache__/dotori_service.cpython-313.pyc index 6c0141660840574c988a74490fcefe1f97d358e1..247b723634c8a23c4942e3822374499f790fd5dd 100644 GIT binary patch delta 767 zcmZpdT`J4_nU|M~fq{WxJ9Az}@kHL4j8i5q_wr{oVF_lFV#s1K1<5fmFcfjbumm&3 zum-cofaEw(n)a0Vn+|<01B36)~6o`;vU|`T>F5(2SG90GRIEzZn5m}`*T zpbAoj?glPrIXr=KQOaO4H+M0Q7|4@sMX4pFMR}8(xYvq-LgE&4VouI2?vniYqSWGo z{Ji4S$&NhYjKY&6d7KzcC(q%LlG8W2%x}7?bV12=0fmbK3fBabR+e7mH@(1N`tuUM z>Ew$%!4aV75&^kP7DOn62n~>JEIFCQB}E1xrf7V8aYqOp}j6D;Vd%1I%umrP7F=Vlrg5($&7>YP!Sb~{i zScBPPKyn-?a$GSi!JJYIaJAgQTtz(T+?qU-9T@kp7I88#Fic{4Cb&cVf|$VtF~{p- z?ia<}FN=9@{?63O$Oe)w;-B2aV(H8SvWXW&@G&qj++r;#%FHV%;s*(^f&|!$Q;Ul; z^Yd;oC#Iy_VoT1?&CM(+5@29pC}v_{U{Fvf5}N#vC0YT)rVj3V{8D$MR91u^Fuy3} zJ-L$Amr-={an>%z1aSrihF>fSx^@a7np{Q9AiGeV0kK~KWItz0YI0F(Zfagh5y(A7 zk|5R63=9mK%wS&@$$ {user_dotori.dotori_count + amount}") user_dotori.increment(amount) @@ -44,6 +44,6 @@ class DotoriService: return user_dotori.dotori_count @staticmethod - def get_all_users_dotori(): + def get_all_users_dotori() -> list: users = UserDotori.query.all() - return [user.to_dict() for user in users] + return [user.to_response() for user in users]