Files
openclaw-mission-control/backend/app/api/__pycache__/hr.cpython-312.pyc

20 lines
4.3 KiB
Plaintext
Raw Normal View History

<EFBFBD>
]<5D>i
<00><01><><00>ddlmZddlmZmZmZddlmZmZddl m
Z
ddl m Z ddl mZmZddlmZmZmZedd g<01>
<EFBFBD>Zej+d ee<00> <0C>ee <0C>fdd <0A><05>Zej1d e<0F> <0C>ee <0C>fdd<0E><05>Zej5de<0F> <0C>ee <0C>fdd<10><05>Zej+dee<00> <0C>ee <0C>fdd<12><05>Zej1de<0E> <0C>ee <0C>fdd<13><05>Zy)<19>)<01> annotations)<03> APIRouter<65>Depends<64> HTTPException)<02>Session<6F>select)<01> log_activity)<01> get_session)<02>EmploymentAction<6F>HeadcountRequest)<03>EmploymentActionCreate<74>HeadcountRequestCreate<74>HeadcountRequestUpdatez/hr<68>hr)<02>prefix<69>tagsz
/headcount)<01>response_modelc<01><><00>|jtt<00>jtjj <00><00><00>j <00>S<00>N)<07>execrr <00>order_by<62>id<69>desc<73>all<6C><01>sessions <20>D/home/asaharan/PycharmProjects/openclaw-agency/backend/app/api/hr.py<70>list_headcount_requestsr<00>;<00><00> <12><<3C><<3C><06>/<2F>0<>9<>9<>:J<>:M<>:M<>:R<>:R<>:T<>U<> V<> Z<> Z<> \<5C>\<5C>c<01><00>tdi|j<00><00><01>}|j|<02>|j<00>|j |<02>t ||j d|jd<02><03>|j<00>|S)N<>headcount_request<73> submitted)<04>actor_employee_id<69> entity_type<70> entity_id<69>verb<72>)r <00>
model_dump<EFBFBD>add<64>commit<69>refreshr <00>requested_by_manager_idr)<03>payloadr<00>reqs r<00>create_headcount_requestr0so<00><00>
<1A>
2<EFBFBD>W<EFBFBD>/<2F>/<2F>1<>
2<EFBFBD>C<EFBFBD> <0B>K<EFBFBD>K<EFBFBD><03><14> <0B>N<EFBFBD>N<EFBFBD><14> <0B>O<EFBFBD>O<EFBFBD>C<EFBFBD><18><10><17>C<EFBFBD>,G<>,G<>Uh<55>tw<74>tz<74>tz<74>BM<02>N<02> <0B>N<EFBFBD>N<EFBFBD><14> <0E>Jr z/headcount/{request_id}c<01><><00>|jt|<00>}|s tdd<02><03><00>|jd<04><05>}|j <00>D]\}}t |||<06><00>|j |<03>|j<00>|j|<03>t||jd|jd|<04><08>|j<00>|S) Ni<4E>zRequest not found)<02> status_code<64>detailT)<01> exclude_unsetr"<00>updated<65>r$r%r&r'r.) <0C>getr rr)<00>items<6D>setattrr*r+r,r r-r)<07>
request_idr.rr/<00>data<74>k<>vs r<00>update_headcount_requestr>s<><00><00>
<11>+<2B>+<2B>&<26>
<EFBFBD>
3<EFBFBD>C<EFBFBD> <0E><1B><03>4G<34>H<>H<> <12> <1D> <1D>D<EFBFBD> <1D> 1<>D<EFBFBD><14>
<EFBFBD>
<EFBFBD> <0C><1B><04><01>1<EFBFBD><0F><03>Q<EFBFBD><01><1A><1B> <0C>K<EFBFBD>K<EFBFBD><03><14> <0B>N<EFBFBD>N<EFBFBD><14> <0B>O<EFBFBD>O<EFBFBD>C<EFBFBD><18><10><17>C<EFBFBD>,G<>,G<>Uh<55>tw<74>tz<74>tz<74>BK<02>UY<02>Z<02> <0B>N<EFBFBD>N<EFBFBD><14> <0E>Jr z/actionsc<01><><00>|jtt<00>jtjj <00><00><00>j <00>Sr)rrr rrrrrs r<00>list_employment_actionsr@0rr c <01>2<00>tdi|j<00><00><01>}|j|<02>|j<00>|j |<02>t ||j d|j|jd|ji<01><03>|j<00>|S)N<>employment_action<6F> employee_idr6r()
r r)r*r+r,r <00>issued_by_employee_idr<00> action_typerC)r.r<00>actions r<00>create_employment_actionrG5s<><00><00> <1D> 5<><07> 2<> 2<> 4<> 5<>F<EFBFBD> <0B>K<EFBFBD>K<EFBFBD><06><17> <0B>N<EFBFBD>N<EFBFBD><14> <0B>O<EFBFBD>O<EFBFBD>F<EFBFBD><1B><10><17>F<EFBFBD>,H<>,H<>Vi<56>u{<7B>u~<7E>u~<7E>FL<02>FX<02>FX<02>cp<02>rx<02>rD<03>rD<03>bE<03>F<03> <0B>N<EFBFBD>N<EFBFBD><14> <11>Mr N)rr)r.rrr)r:<00>intr.rrr)r.r rr)<1E>
__future__r<00>fastapirrr<00>sqlmodelrr<00> app.api.utilsr <00>app.db.sessionr
<00> app.models.hrr r <00>app.schemas.hrr rr<00>routerr7<00>listr<00>postr0<00>patchr>r@rGr(r r<00><module>rTs<00><01>"<22>5<>5<>$<24>&<26>&<26><<3C>a<>a<> <12>%<25>t<EFBFBD>f<EFBFBD> -<2D><06><08><1A><1A>L<EFBFBD><14>.><3E>)?<3F><1A>@<40>/6<>{<7B>/C<>]<01>A<01>]<01><08><1B><1B>\<5C>*:<3A><1B>;<3B>QX<51>Yd<59>Qe<51><0F><<3C><0F><08><1C><1C>'<27>8H<38><1C>I<>bi<62>ju<6A>bv<62><0F>J<01><0F>"<08><1A><1A>J<EFBFBD>t<EFBFBD>,<<3C>'=<3D><1A>><3E>/6<>{<7B>/C<>]<01>?<3F>]<01><08><1B><1B>Z<EFBFBD>(8<><1B>9<>QX<51>Yd<59>Qe<51><12>:<3A>r