pCf1@k>Rl@&O5HbJ^Nk&Ue<`
zp4I*XehvsJ3Vc9(=9lm*5YL@WZ3~N5s>Dfmdow#T`^+;l`^R6u{s!P9v{zuGYGVuA
zHm=}(8&~0$xW#ATPa7ZLLmSs{-KOmg3m@CKiBFd4^Qnc;1eUzkey7%|?+ILK_@S#K
zKRQ&g+m}J$rV0Q2C>*NTxb0eMde`bBX-8mvywQnjzORy`6Me5jfk9<{m_un~bnry^
z|3sSd+HLPt=X(*rQ2WZ21MMC}V+>QC_u52qvZ+ijI(#T&*;huziNNcT%+O9*?zRQa
zew~I!_mvk8b)pXfRSUz&NTZ{WKBpT|+-2f}#Kb9KHsxTT!*0S8N<$f>O5oId6Iv`L
zQ5yR+Dd1=bpo
zFM~%i)|ot37EMnR`i=SQy?}G(GXX@p6v^>(HUyIYp^P&}=9OH!rTR#~
z-p^^huX6@wTJY)f&V$Z^T2VdYz
z3!Z}q_)1{wHqN*oI_y;zzEW-E
z!Be9HcUKz4ek;#v1T4CZ?8)4N89e*X5~KP8t9}~CEOKVn)IpGS&L~a}yD3eNy!Yi(
zHhjhNsvcb?S$UyRT@~}Bd>Gn~$$iBeL(2n-oj8Od7Mn&l0^feRw^PNy2MtLddAhJB#d6yvEyB;LWTR_*X2F
zf2^W_HA*F3M_ktVo}tkjd^f&@xQkOXIGxbzOoFr2zLmS2quqBXaSyn#wfzf30oz9?
z9AV)YMYWDn{|EkA$5=YT@{hDC;B9`(Sm1X9ON_h8^_^VGqu_iFi}8qLlP67J5$OfI
z`){Nx6Qp3si?~EZ2JIr(>~YrYW32oR`)4>mQ5HFf#eBESc<)hHz~wycOj`l|25DK*
AzyJUM
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/convert/OAuth2ConvertImpl.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/convert/OAuth2ConvertImpl.class
deleted file mode 100644
index 36184ba00e2b446d8c3b9a4a23cb5fe30d4e6d25..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1772
zcmchXSx?(Q5Xb+U!=}Ly3KSZ8aF+xqrcg>bREa~CkP=cA3hLv=*(Qd>j%GLCv$`R6>(zp=_IaT~E4^7$
zF(TLj5%f9W|+@vhN_zyrCMs0S1M}VCQCDo6Ja@OexvS`7q*(SoocPJ#?bFO
z_stDW6Slo?9t(q^mJXLHa)+CRBcYwE1+upDYnkvYf;iDNq4Jup7EGTbkhz&Bl0K8W
zc!A~ZJi}7B;w>Dmnzz}2+9s*3gsa_&uWQfY+HsE8{GRvZgi|()AGpPW-Tdr<66sDVpzS0U>muDw^&iI3fjV4sLZuDg`vmYlv?3N
zNzHo~fMNRX8Vrk}!8e~{hImOhJ4L#t=}h(#V9&91qeQ#twuKWo;taX;)v$lLlu4@p
zQGBt4UG`swB$aGkktpVqPLRDVkXh41lqlZw?gr63=e@w%{^c4*q0oa%J)qY&N+TUN
z`aYzYN+Y8&K79uEjf@C-=_`4QUFaiQX$GJlk7!1R7=sk$CV!{LnR|2IRxpQ;Ldu%0r|L%8t=YBE@b}8^mLbV92XB(p2=Tkv92KRJEH{
zhVXYCcu!oT`JU9(YuV20DW<1Bg@dFu{xv%s3U9B$%lH
WNa_M4bpg^z(WBRbjFDml<9`9QLE+v2
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/convert/UserConvert.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/convert/UserConvert.class
deleted file mode 100644
index 0e8c9aaab5d423323a7f37c83fa49f6196377e5a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 660
zcma)4%SyvQ6g{`vmqxAc_fDa@FdKIjL92pLTk*AVHBHAllFpRLB;aR>8*w47{V4G!
z6;$ZLKr;8-+&L%bWIjG$-vI1ly@>fSEMTz=!cq~-gwkpA^6H>jKPGH90_`gkn2xl5
zPlTZ#M_dI)C(=6qnn8U~*9gV$HsPi^d|yX6VcHKe7;HUi)wYHYGH;>+>5IPd+a}XF
zY_UY;OuBp1ITu#+q?0xx6w)s`Y7tg1V(nBu$4P(1(p&vOL
zv;LXr_m%EOOqx$b7)$oO7lcYHw@(+G8_)lgbC<6c|ZE5W>ku}c%%K%S@+
zRDPwf^B@vISQsKEElXAZ8)p$K9#*mDA&&xUq`ZD8bk}cX`4QIt`neN@m~Vzr4zn3q+MNTw0Ip-MQ~&?~
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/convert/UserConvertImpl.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/convert/UserConvertImpl.class
deleted file mode 100644
index 1a3e01dbf8282431ba6980ff4e696690d170b31b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 986
zcmb7DO>fgc6r9b6O^n-y5&|t>EiEN!qx!vLzd8+y_o%19@5zFCP+^h{vC>jjPu
zJwhXAB7NVP&zN~(uuxI#d}48wU)^eM%U~6^{D?*A~bzhs1PlrnNMPrT4Wbr@1Zlo{CSx(FYmHiHcQ3i>yI7
zk398OCtf!Gab*8gE~JebEP>rZD+^y~;+c&tY}oN%J6t-TOnm}!=;$G-x?{2lbm#Tv}(!rRcs?9E2-n6cE+-UOHgu#zq;1>UY5+hyZ
zdYhHQC>X1|7ZBglW1FjyZrWI4Zf6Zx#tJK%ggYcjz*ELD1b$(p#22dThDMv@DV4y(9Jp=F9RaE~I*lt&nZ@T&ar
L7zEMDYu5e(Ly7;s
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/dao/MobileCodeMapper.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/dao/MobileCodeMapper.class
deleted file mode 100644
index 5e5dc2fa75ce501786076f3f2457a702fa1b5627..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 479
zcmb7B%T59@6g}ms_`(<${sF|qhQu8!(YP9dk%WC2u2`JuowOaz{F)0tz>hLsV1bEo
z;im0jL?xFz6+z)0R_Skk`4%GF?hVFHAH%Ur`$MnCCX5
zTWPqP4Er;M?wH~;FCL6HIYsh8_K}M=R`Mtd86}0YK$%P@Cd9$0+U`&o^^%o&H99kH
zsi)Cfw;cBW$3QUh4I_olluMt|z0gxQ-|-xqq9A{@MpC$VEQMQ6GaKwYqZ{WqnrPVx
z?aPGyQio#A<7uttjs1%bqKP6yK}H{BEIPJaDrg7Hr1!DhH4IY)!*0AX
z??z|FE%cPVb&G!QU%M4VTwzpGTT?20g3mTX1y={8Ba`RoZ>q%#E+>W1ZE$9Too6_3
zj@YmzC*apH`GpR7h4ohH*^*!DAgYkK%u!D;r(l_U*;jD;hh=o=)h~gVwHH6$+1gZ~
opeDZpP^&9Ag1W>Fi5g-ffTSWg-ltBgchK6Mr*I~BQ;O#RKOM%3I8Nb2L1KNxzzQBNXNA|63Mw(^#yF=t+33=+q2(G2*4eb<
z`Yy*+z*xW12K{3;xmqYVn(lxWeWX7!RZ1X5k0$QO3E`gv!Kb
zCU0i)-kZ1o`uGHJjeZ;5HhKz)b%A_T7!4+=)0R_Slh?V)GQE?HUYlrmwWT!bC&Bl#
z@o=fopHh6`^`r47r${~s6S-((sn89S$@yJ5<(17y;bt(|nm3~}<2HH`y>*-M@V{z8
zod5E47QFK*J=CPV%FWai1^KIrUEyNB69+jhZLq71Zk^+3qGc!MMicfM9g0f(x$^wZ
z{#6HYP8`dE^qdL~HnK0r3YUK*!F2>bqLRVksaYLRqM*=_e1S$&;RsE^EkP}L0+3M~
U$A{5Lb%#z}PjMzak>xq?4YC(@=Kufz
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/dao/UserRegisterMapper.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/dao/UserRegisterMapper.class
deleted file mode 100644
index 200f969a7d7f27f3e388db2dad7eb40a418a6bc1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 338
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
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/dataobject/UserLoginLogDO.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/dataobject/UserLoginLogDO.class
deleted file mode 100644
index 03eceb814a34e0cf73d860ddaa0b181bcf7db8a5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 331
zcmb7}3d9g>rZK=JoK})n&2X;=iN13+VaH#f1H)<`q3_I%u^W{AuUxl{T
z=E-*5lfTc?J->2+7zttezh=U?3oFNdrzMnaJE-uf`0qkJYhl}TPC}Xt{YaZ4;YzR2ID^QP4<#!n-
zGVO&?miBf9{5V(As3YB1WB<_TBs`#%{>q+CwRs~@YPOCA%KKTDfeVpN)u&;-NDHDu6f(nx__toM`cd3?q`|HzG8dw*4TW1YAj=j>A}IW9
z@rXo4@>|OWcT2RK$Rv{M=yFY
f6Y2?8WoU(#DX^6O^m0$
z8IwTA)3v8!RLhe>^YlWXWsSbIs*)r_vKe^}=q`B0WO87v35WcK?VT%u#<9y-x0o7B
z=jC`nzOM#3SGuXwD!)?RRC!%&gppy7-Bep?oaR<9$12ZdS#Xr8pxoewbdY~J?~jbn
zj><4Pxu|Y_=}NEZ)KuonpZGu3B0K1!Cm_G*&3k(PhKo2JTbSbS0@{oX%y2Y?1kH#o
z%tmZuE@G#~`5G5$-C~VPwfhiArKm`jW7#H4ix^2`XA)^f8I6*d
zwiGBSlzj&@%NE@etOG&_uYH$x$i#d
z&Hr3|4Ztq^D}r9=9f%^^i5&7BFfbKiGabQEm=PSq@dyeiMz9W61e;-ta7pA&$ea^F
z8LkW~GCUc<5uB3Y=?G@vK!uXgd^wvHur+-3JKOMm*aYi&e
zBT}CdJ3cK7&&u3qr1x3reNI+CzYJfH&o4^zC277aioO!YSHn0P#@7_A%-MM(cDiIb
z#<*ED$_kXYf?LKamdoL!SvIo;W5BX(S9eX@;`*+H?M!Rsl4DxaQ;uFVPT9_JEoQZH1DJ_T(jrK8~9J036E`AWek_ZID}SumnvL9}c*C(WGE>kSOg
zo~T$5Et-XbS$>i>l?^MO)K8nmO7TENr+x0ssNoFjGYb0OS*h%d7HeChC;Yw9lHo-2
z`V3Vs7lHkbaiU^aIjW1^gu1D^IQOrrc``&tl6r}H73@glEX}mV9Y-tbg@RV0i&|c{
zwWQ~ELzv*~SsJDT71ut+h~>GpQ}m{5=qc!JeyoqKHqnrc7fS_hZ|^rP)7___rK@{V
zL93WWRwPWz7^xJqhBK~{01DP5?3`Yh)E!gC{$#6r)btq9)Ytl<4S#(z{iD~C5oSK2
zm)(Yhf^=8nn0`{%3c59|rCniJ-{P6>pr1LrShOvzLB^A|HssBX8RbgB6*p@U5tWM%A5{f
zpmli_58@#ed(juhH&lER=fXIz;yGMU@hvnCW7+T%{4|W8srWfAsd%}j;uRIYz^f{Li3?#=Rb0lbf}W;bmOKH4EA>S)t-L_^pabysqK_>he9C
z%Ml-)+Va{U{;`9j@v#`u7xY-pdAqK!Z}&>(pluiU7Ndp$p8h0DT(-9Cy~;d$4%7JH
z0TXG_zHXjQ|H|gY&L@&yU>#c@q-8B@`nsuVV^EcFWhgZ^78@GpgXo>Yw4h+qyK*I$
zGs-+^UhSx#6lC6_m@iO9B-+Y`8z)i^1+A{tvY@7$Nu>>4hl4b1pdIEJwRj8#PpJ#c
zBh<|t6!G;DiDc%$#K6dSeEd*mlxGhQ9OCzn;1*AIJeA7qA4rqj
z9gI)?#ug&ft~GwGm}l2KV${uAa_B^B@b+joEh6P&E5G{nLV<=hgrwB7e>cCycJlKc
z{_QGbHy2n|7cbn$1yWP(tIU!q2wtm!Z7u
zZ5d=M3c#Mk^(|}(W8G~VHe!Sm9U<-jWq}m`LKx-l0~ljZ@O*;%1d^U>Sa;|$*6*ldL+dOy
zR4O
zAd+`9BpFez)+74fGiNV|!222k4d3rv(^W+`^)2`Hy@Xc6(O$*&mKrK^i0r5%(i4I*
zFUEU`3y5$hJ>Nu6x6!RT>DX=@B5FrC^C*8T$)d!zj69y@&no8`#TWULO9R1+a|mAa
zW4;Z~P(y+Uo+oz>&&B+9v~79|-4gW2*!-7=w}cT5;|NCxu~9sv+Z2xqH5xohHIGp;
Qgb#Vy9APiR@rQx`0p!I^F#rGn
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/service/OAuth2ServiceImpl.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/service/OAuth2ServiceImpl.class
deleted file mode 100644
index e158d83b6e6e8cc6678cf283146de0505d4eaf10..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7440
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
diff --git a/user/user-service-impl/target/classes/cn/iocoder/mall/user/service/UserServiceImpl.class b/user/user-service-impl/target/classes/cn/iocoder/mall/user/service/UserServiceImpl.class
deleted file mode 100644
index 9fd785fbe1f3e2c9a0a70e2b6e72e8feb3656598..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3089
zcmbtWSy$Ue7`NBfJL3Y
zmIjc|^b>vadu%cr)9$QskYpQsv
zLVP!fXZT*j4;p^d@Dqa`2ExzrYE}3Qm$H^?+MeZ=gl|^3jLDAH>nLE59Q>i)x
z)jwyuww!0^nV4K-=v9~uC$hFH9*32p@K-qPo_J?Hi#u!Fw^h5=*(*0~lH=;TLn~Qp
zG;2Y%vXH8mVQwP3#do;raJOt0q!M&?vNK$XOYRl7ge9YcT3S}@V<8m1BQOjnb3$%<
zr6*h+5y?$db;}oAia2=ceZeiSQt@1~dBi)Oxfu23MG!htF;M5Zw9GKkJ?o)@z2nnvA^3fk)=}x=R}c-o;Dx>=9@2$iIIT{$5a+x~wyP>F)Zuixu<8m5PwrKPSzAJI
zbQisf$sN1Mi`*=Q#iD0gp1Wa}TeYaqH!zM%20p>38h$pgj--KUBsKhEfTL)@LP>)#
zuz|9MO#?Qz7%soXf(|9Pfo&v7q$ssRX*=c;<*oq-6$38r7`Tl)8axA4{7Tob8`P$B
z27CktBtnI_W8ebDH0&zm=M2e?U?gtjCWlm}tJb`J%h4Tu9|Eu1(KW6K$#Ah_z;;_E
zEdt??11#*te#S7{aao3n*L;a=x_><*u@NjY6?spPL2a_**18CQz3@<45eJE2(KU^p|8nQSq#
z+6;oZ*|N(crW9pHO~>?eOH|dxU8Qtk=o4zc3=6HUQipBx*(0b&t!^L?vM&1&eJ@5<
zxO6_s}>5
zMoRb5fn`c$ZWFC1k@e`mM1!#L&eN;fYbfz?6YB3XAJtx~nFh#xcc
zc=fl>_3q5MzKl*~at&kjq&f$NkI{pKayt4RrB_`))#s^BDC0QN_Zco8>g%O8nI)B%
zX_ZMeqq=YE0POb&=5s0)C@_KvDvfvoCNV`VN(&?@m|A?F>IBt;Q-2~c{R%w^yr5#3rD4!%Thg!>z9v4{FnQ`7tC{TnC$K;J(4UqX9{
zV=vxd;MoCm8XC+c-@u^8&_0eoRV0$Ha3X=J;-C$dsT#{M8o7q+w1*oJ9vf*Tev|qVxYam|nW#;F1nN~HxwXxV
zzriq3{eXC%-p5FT_?a9L|B#4(ltA+UhDi$bVjsaxI`><2iZd-7#~U2SBWCnWCQa{R
YmSWa4y%y1!i^_WuIh_XQseK>#4}P;@d;kCd
diff --git a/user/user-service-impl/target/classes/config/application.properties b/user/user-service-impl/target/classes/config/application.properties
deleted file mode 100644
index 529623d82..000000000
--- a/user/user-service-impl/target/classes/config/application.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-##################### 业务模块 #####################
-## MobileCodeService
-modules.mobile-code-service.code-expire-time-millis = 600000
-modules.mobile-code-service.send-maximum-quantity-per-day = 10
-modules.mobile-code-service.send-frequency = 60000
-## OAuth2CodeService
-modules.oauth2-code-service.access-token-expire-time-millis = 2880000
-modules.oauth2-code-service.refresh-token-expire-time-millis = 43200000
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/config/application.yaml b/user/user-service-impl/target/classes/config/application.yaml
deleted file mode 100644
index 86d0d17cc..000000000
--- a/user/user-service-impl/target/classes/config/application.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-spring:
- # datasource
- datasource:
- url: jdbc:mysql://127.0.0.1:33061/mall_user?useSSL=false
- driver-class-name: com.mysql.jdbc.Driver
- username: root
- password: 123456
-
-# server
-server:
- port: 8082
-
-# mybatis
-mybatis:
- config-location: classpath:mybatis-config.xml
- mapper-locations: classpath:mapper/*.xml
- type-aliases-package: cn.iocoder.mall.user.dataobject
-
-# dubbo
-dubbo:
- application:
- name: user-service
- registry:
- address: zookeeper://127.0.0.1:2181
- protocol:
- port: -1
- name: dubbo
- scan:
- base-packages: cn.iocoder.mall.user.service
-demo:
- service:
- version: 1.0.0
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/mapper/MobileCodeMapper.xml b/user/user-service-impl/target/classes/mapper/MobileCodeMapper.xml
deleted file mode 100644
index f2676639e..000000000
--- a/user/user-service-impl/target/classes/mapper/MobileCodeMapper.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
- INSERT INTO mobile_code (
- id, mobile, code, today_index, used,
- used_uid, used_time, create_time
- ) VALUES (
- #{id}, #{mobile}, #{code}, #{todayIndex}, #{used},
- #{usedUid}, #{usedTime}, #{createTime}
- )
-
-
-
- UPDATE mobile_code
-
- used = #{used},
- used_uid = #{usedUid},
- used_time = #{usedTime},
-
- WHERE id = #{id}
-
-
-
-
-
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/mapper/OAuth2AccessTokenMapper.xml b/user/user-service-impl/target/classes/mapper/OAuth2AccessTokenMapper.xml
deleted file mode 100644
index ee3b4dcaa..000000000
--- a/user/user-service-impl/target/classes/mapper/OAuth2AccessTokenMapper.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
- INSERT INTO oauth2_access_token (
- id, refresh_token, adminId, valid, expires_time,
- create_time
- ) VALUES (
- #{id}, #{refreshToken}, #{adminId}, #{valid}, #{expiresTime},
- #{createTime}
- )
-
-
-
-
-
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/mapper/OAuth2RefreshTokenMapper.xml b/user/user-service-impl/target/classes/mapper/OAuth2RefreshTokenMapper.xml
deleted file mode 100644
index b4646aee4..000000000
--- a/user/user-service-impl/target/classes/mapper/OAuth2RefreshTokenMapper.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- INSERT INTO oauth2_refresh_token (
- id, adminId, valid, expires_time, create_time
- ) VALUES (
- #{id}, #{adminId}, #{valid}, #{expiresTime}, #{createTime}
- )
-
-
-
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/mapper/UserMapper.xml b/user/user-service-impl/target/classes/mapper/UserMapper.xml
deleted file mode 100644
index 48897afae..000000000
--- a/user/user-service-impl/target/classes/mapper/UserMapper.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
- INSERT INTO users (
- id, mobile, create_time
- ) VALUES (
- #{id}, #{mobile}, #{createTime}
- )
-
-
-
-
-
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/mapper/UserRegisterMapper.xml b/user/user-service-impl/target/classes/mapper/UserRegisterMapper.xml
deleted file mode 100644
index 0db1ebabd..000000000
--- a/user/user-service-impl/target/classes/mapper/UserRegisterMapper.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- INSERT INTO user_register (
- id, create_time
- ) VALUES (
- #{id}, #{createTime}
- )
-
-
-
\ No newline at end of file
diff --git a/user/user-service-impl/target/classes/mybatis-config.xml b/user/user-service-impl/target/classes/mybatis-config.xml
deleted file mode 100644
index 7f604cc7e..000000000
--- a/user/user-service-impl/target/classes/mybatis-config.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/user/user-service-impl/target/generated-sources/annotations/cn/iocoder/mall/user/convert/OAuth2ConvertImpl.java b/user/user-service-impl/target/generated-sources/annotations/cn/iocoder/mall/user/convert/OAuth2ConvertImpl.java
deleted file mode 100644
index fdf9cf3fd..000000000
--- a/user/user-service-impl/target/generated-sources/annotations/cn/iocoder/mall/user/convert/OAuth2ConvertImpl.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package cn.iocoder.mall.user.convert;
-
-import cn.iocoder.mall.user.dataobject.OAuth2AccessTokenDO;
-import cn.iocoder.mall.user.service.api.bo.OAuth2AccessTokenBO;
-import cn.iocoder.mall.user.service.api.bo.OAuth2AuthenticationBO;
-import javax.annotation.Generated;
-
-@Generated(
- value = "org.mapstruct.ap.MappingProcessor",
- date = "2019-03-08T17:14:01+0800",
- comments = "version: 1.3.0.Final, compiler: javac, environment: Java 11.0.1 (Oracle Corporation)"
-)
-public class OAuth2ConvertImpl implements OAuth2Convert {
-
- @Override
- public OAuth2AccessTokenBO convertToAccessToken(OAuth2AccessTokenDO oauth2AccessTokenDO) {
- if ( oauth2AccessTokenDO == null ) {
- return null;
- }
-
- OAuth2AccessTokenBO oAuth2AccessTokenBO = new OAuth2AccessTokenBO();
-
- oAuth2AccessTokenBO.setAccessToken( oauth2AccessTokenDO.getId() );
- oAuth2AccessTokenBO.setRefreshToken( oauth2AccessTokenDO.getRefreshToken() );
-
- return oAuth2AccessTokenBO;
- }
-
- @Override
- public OAuth2AuthenticationBO convertToAuthentication(OAuth2AccessTokenDO oauth2AccessTokenDO) {
- if ( oauth2AccessTokenDO == null ) {
- return null;
- }
-
- OAuth2AuthenticationBO oAuth2AuthenticationBO = new OAuth2AuthenticationBO();
-
- oAuth2AuthenticationBO.setUid( oauth2AccessTokenDO.getUid() );
-
- return oAuth2AuthenticationBO;
- }
-}
diff --git a/user/user-service-impl/target/generated-sources/annotations/cn/iocoder/mall/user/convert/UserConvertImpl.java b/user/user-service-impl/target/generated-sources/annotations/cn/iocoder/mall/user/convert/UserConvertImpl.java
deleted file mode 100644
index b46f13370..000000000
--- a/user/user-service-impl/target/generated-sources/annotations/cn/iocoder/mall/user/convert/UserConvertImpl.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package cn.iocoder.mall.user.convert;
-
-import cn.iocoder.mall.user.dataobject.UserDO;
-import cn.iocoder.mall.user.service.api.bo.UserBO;
-import cn.iocoder.mall.user.service.api.dto.UserUpdateDTO;
-import java.util.ArrayList;
-import java.util.List;
-import javax.annotation.Generated;
-
-@Generated(
- value = "org.mapstruct.ap.MappingProcessor",
- date = "2019-03-10T20:36:11+0800",
- comments = "version: 1.3.0.Final, compiler: javac, environment: Java 11.0.1 (Oracle Corporation)"
-)
-public class UserConvertImpl implements UserConvert {
-
- @Override
- public UserBO convert(UserDO userDO) {
- if ( userDO == null ) {
- return null;
- }
-
- UserBO userBO = new UserBO();
-
- userBO.setId( userDO.getId() );
- userBO.setMobile( userDO.getMobile() );
- userBO.setNickname( userDO.getNickname() );
- userBO.setAvatar( userDO.getAvatar() );
- userBO.setStatus( userDO.getStatus() );
- userBO.setCreateTime( userDO.getCreateTime() );
-
- return userBO;
- }
-
- @Override
- public UserDO convert(UserUpdateDTO userUpdateDTO) {
- if ( userUpdateDTO == null ) {
- return null;
- }
-
- UserDO userDO = new UserDO();
-
- userDO.setId( userUpdateDTO.getId() );
- userDO.setNickname( userUpdateDTO.getNickname() );
- userDO.setAvatar( userUpdateDTO.getAvatar() );
-
- return userDO;
- }
-
- @Override
- public List convert(List userDOs) {
- if ( userDOs == null ) {
- return null;
- }
-
- List list = new ArrayList( userDOs.size() );
- for ( UserDO userDO : userDOs ) {
- list.add( convert( userDO ) );
- }
-
- return list;
- }
-}