master
xiaochanghai 8 months ago
parent 218aec1af6
commit cbb95157d3
  1. 175
      Model/Tiobon.Web.pdm
  2. 66
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs
  3. 30
      Tiobon.Core.Api/Tiobon.Core.xml
  4. 4
      Tiobon.Core.IServices/Ghrh/IGhrh_ResumeServices.cs
  5. 10
      Tiobon.Core.Services/CommonServices.cs
  6. 47
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  7. 30
      Tiobon.Core/Tiobon.Core.xml

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1729561525" Name="Tiobon" Objects="1861" Symbols="69" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="15.0.0.2613"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1729645813" Name="Tiobon" Objects="1863" Symbols="69" Target="Microsoft SQL Server 2008" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="15.0.0.2613"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@ -33361,7 +33361,7 @@ Ghra_staff_InsureBase
<a:Code>Ghrh_Resume</a:Code>
<a:CreationDate>1729218656</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1729497476</a:ModificationDate>
<a:ModificationDate>1729577126</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>个人简历</a:Comment>
<c:Columns>
@ -34095,6 +34095,31 @@ Ghra_staff_InsureBase
<a:Length>32</a:Length>
</o:Column>
<o:Column Id="o1863">
<a:ObjectID>3D89D271-E6D1-4F54-8A0C-84472F2B1BF1</a:ObjectID>
<a:Name>工作年限</a:Name>
<a:Code>WorkYears</a:Code>
<a:CreationDate>1729562281</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1729576626</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>工作年限</a:Comment>
<a:DataType>decimal(3,1)</a:DataType>
<a:Length>3</a:Length>
<a:Precision>1</a:Precision>
</o:Column>
<o:Column Id="o1864">
<a:ObjectID>B52EEE0D-A890-49D7-A5B0-7AF0FB583EC8</a:ObjectID>
<a:Name>薪资区间</a:Name>
<a:Code>SalaryPeriod</a:Code>
<a:CreationDate>1729576626</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1729645813</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>薪资区间</a:Comment>
<a:DataType>nvarchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:Column>
<o:Column Id="o1865">
<a:ObjectID>4890C016-B603-4C35-9B16-6494D0315C2C</a:ObjectID>
<a:Name>备注</a:Name>
<a:Code>RemarkSz</a:Code>
@ -34109,7 +34134,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o168"/>
</c:Domain>
</o:Column>
<o:Column Id="o1864">
<o:Column Id="o1866">
<a:ObjectID>56C22F3E-D493-474E-9ED5-D0FA52DDEB8F</a:ObjectID>
<a:Name>默认标志</a:Name>
<a:Code>IsDefault</a:Code>
@ -34124,7 +34149,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o170"/>
</c:Domain>
</o:Column>
<o:Column Id="o1865">
<o:Column Id="o1867">
<a:ObjectID>4789FD0C-EFCE-496A-8373-B541F58484FD</a:ObjectID>
<a:Name>删除标志</a:Name>
<a:Code>IsEnable</a:Code>
@ -34139,7 +34164,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o170"/>
</c:Domain>
</o:Column>
<o:Column Id="o1866">
<o:Column Id="o1868">
<a:ObjectID>B3A5256C-CF77-4706-9531-8F4F74084375</a:ObjectID>
<a:Name>预留字段1</a:Name>
<a:Code>Reverse1</a:Code>
@ -34151,7 +34176,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1867">
<o:Column Id="o1869">
<a:ObjectID>6657087B-C606-4217-8C1D-48E7E5E9D04F</a:ObjectID>
<a:Name>预留字段2</a:Name>
<a:Code>Reverse2</a:Code>
@ -34163,7 +34188,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1868">
<o:Column Id="o1870">
<a:ObjectID>3EA0819B-DFD9-4521-9340-7C38262E9EE6</a:ObjectID>
<a:Name>预留字段3</a:Name>
<a:Code>Reverse3</a:Code>
@ -34175,7 +34200,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1869">
<o:Column Id="o1871">
<a:ObjectID>6B38342F-BC25-467F-871C-4F1211185907</a:ObjectID>
<a:Name>预留字段4</a:Name>
<a:Code>Reverse4</a:Code>
@ -34187,7 +34212,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1870">
<o:Column Id="o1872">
<a:ObjectID>775284F8-6708-4F41-A6D2-5AA5F040108B</a:ObjectID>
<a:Name>预留字段5</a:Name>
<a:Code>Reverse5</a:Code>
@ -34199,7 +34224,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1871">
<o:Column Id="o1873">
<a:ObjectID>93B1B30D-D1A3-4332-8DDE-AE86BF112933</a:ObjectID>
<a:Name>预留字段6</a:Name>
<a:Code>Reverse6</a:Code>
@ -34211,7 +34236,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1872">
<o:Column Id="o1874">
<a:ObjectID>A15F2B55-B960-404F-BF7B-B86B212BDC0D</a:ObjectID>
<a:Name>预留字段7</a:Name>
<a:Code>Reverse7</a:Code>
@ -34223,7 +34248,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1873">
<o:Column Id="o1875">
<a:ObjectID>039EB5D6-44C9-4DDC-959C-B6091A364A10</a:ObjectID>
<a:Name>预留字段8</a:Name>
<a:Code>Reverse8</a:Code>
@ -34235,7 +34260,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1874">
<o:Column Id="o1876">
<a:ObjectID>4FC444F9-347C-46DB-81FD-95941B744D5D</a:ObjectID>
<a:Name>预留字段9</a:Name>
<a:Code>Reverse9</a:Code>
@ -34247,7 +34272,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1875">
<o:Column Id="o1877">
<a:ObjectID>9B44DF5A-CB57-4BC9-A195-725ABB28785F</a:ObjectID>
<a:Name>预留字段10</a:Name>
<a:Code>Reverse10</a:Code>
@ -34259,7 +34284,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1876">
<o:Column Id="o1878">
<a:ObjectID>D99E7CF2-FFDD-481A-870F-5AFEDA0F9962</a:ObjectID>
<a:Name>预留字段I1</a:Name>
<a:Code>ReverseI1</a:Code>
@ -34271,7 +34296,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1877">
<o:Column Id="o1879">
<a:ObjectID>CCD7FEE4-FBFC-49D0-815B-E234D604896F</a:ObjectID>
<a:Name>预留字段I2</a:Name>
<a:Code>ReverseI2</a:Code>
@ -34285,7 +34310,7 @@ Ghra_staff_InsureBase
</o:Column>
</c:Columns>
<c:Keys>
<o:Key Id="o1878">
<o:Key Id="o1880">
<a:ObjectID>C23C4298-2753-410B-B7C0-B486DE642C17</a:ObjectID>
<a:Name>Key_1</a:Name>
<a:Code>Key_1</a:Code>
@ -34299,10 +34324,10 @@ Ghra_staff_InsureBase
</o:Key>
</c:Keys>
<c:PrimaryKey>
<o:Key Ref="o1878"/>
<o:Key Ref="o1880"/>
</c:PrimaryKey>
<c:ClusterObject>
<o:Key Ref="o1878"/>
<o:Key Ref="o1880"/>
</c:ClusterObject>
</o:Table>
</c:Tables>
@ -34326,7 +34351,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o213"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1879">
<o:ReferenceJoin Id="o1881">
<a:ObjectID>7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2</a:ObjectID>
<a:CreationDate>1714101292</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34360,7 +34385,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o184"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1880">
<o:ReferenceJoin Id="o1882">
<a:ObjectID>D23C452C-4BB6-4C2A-AB2E-E8434D958A77</a:ObjectID>
<a:CreationDate>1714101335</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34375,7 +34400,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1881">
<o:Reference Id="o1883">
<a:ObjectID>55EBFC84-83AC-4EDF-BADD-29FA719652D1</a:ObjectID>
<a:Name>Reference_13</a:Name>
<a:Code>Reference_13</a:Code>
@ -34394,7 +34419,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o184"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1882">
<o:ReferenceJoin Id="o1884">
<a:ObjectID>D4016F9D-5631-4F9E-A70D-D42133A4EBB7</a:ObjectID>
<a:CreationDate>1714107872</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34428,7 +34453,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o469"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1883">
<o:ReferenceJoin Id="o1885">
<a:ObjectID>BEBA3346-CCC6-41D9-B95B-12B8F81188BF</a:ObjectID>
<a:CreationDate>1714108449</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34462,7 +34487,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o548"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1884">
<o:ReferenceJoin Id="o1886">
<a:ObjectID>FC69BEF9-F863-4A65-903E-CB2850197526</a:ObjectID>
<a:CreationDate>1714109221</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34496,7 +34521,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o589"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1885">
<o:ReferenceJoin Id="o1887">
<a:ObjectID>ACE0AB02-0D27-4F1C-BF71-738C20DF96C2</a:ObjectID>
<a:CreationDate>1714120556</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34530,7 +34555,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o423"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1886">
<o:ReferenceJoin Id="o1888">
<a:ObjectID>B95672ED-9976-4742-9FFC-52B326620682</a:ObjectID>
<a:CreationDate>1715565535</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34564,7 +34589,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o423"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1887">
<o:ReferenceJoin Id="o1889">
<a:ObjectID>B6E89235-A6E0-460D-9228-DCA8C58EE2AD</a:ObjectID>
<a:CreationDate>1715570661</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34598,7 +34623,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o723"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1888">
<o:ReferenceJoin Id="o1890">
<a:ObjectID>5D4938F3-7934-4F74-891C-97DC9DC47B1B</a:ObjectID>
<a:CreationDate>1716798640</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34632,7 +34657,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o548"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1889">
<o:ReferenceJoin Id="o1891">
<a:ObjectID>179079CB-7169-4B19-A07A-A61C331F59CD</a:ObjectID>
<a:CreationDate>1716876897</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34666,7 +34691,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o548"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1890">
<o:ReferenceJoin Id="o1892">
<a:ObjectID>DD965546-2361-4301-82D7-446B823BDCFD</a:ObjectID>
<a:CreationDate>1717481682</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34700,7 +34725,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o851"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1891">
<o:ReferenceJoin Id="o1893">
<a:ObjectID>E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC</a:ObjectID>
<a:CreationDate>1717726229</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34734,7 +34759,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o851"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1892">
<o:ReferenceJoin Id="o1894">
<a:ObjectID>8C71D6B9-780B-4547-ADFD-986E619F4DCD</a:ObjectID>
<a:CreationDate>1719381914</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34768,7 +34793,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o909"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1893">
<o:ReferenceJoin Id="o1895">
<a:ObjectID>EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE</a:ObjectID>
<a:CreationDate>1719468257</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34802,7 +34827,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o504"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1894">
<o:ReferenceJoin Id="o1896">
<a:ObjectID>ACF1454B-2C3F-40E5-ADC5-4A48787EB937</a:ObjectID>
<a:CreationDate>1720488320</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34836,7 +34861,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1283"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1895">
<o:ReferenceJoin Id="o1897">
<a:ObjectID>55351100-6B8C-411A-838F-ADF17D7249C7</a:ObjectID>
<a:CreationDate>1721372650</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34851,7 +34876,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1896">
<o:Reference Id="o1898">
<a:ObjectID>465DBD55-7683-4A4B-91D3-B7019ED619F0</a:ObjectID>
<a:Name>Reference_114</a:Name>
<a:Code>Reference_114</a:Code>
@ -34870,7 +34895,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1210"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1897">
<o:ReferenceJoin Id="o1899">
<a:ObjectID>CE1833FA-A783-4FAC-87BF-AA0FF8008532</a:ObjectID>
<a:CreationDate>1721280283</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34904,7 +34929,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1283"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1898">
<o:ReferenceJoin Id="o1900">
<a:ObjectID>18F2EFF3-BD41-4F96-96C8-D8B15C7E2644</a:ObjectID>
<a:CreationDate>1721372603</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34938,7 +34963,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1283"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1899">
<o:ReferenceJoin Id="o1901">
<a:ObjectID>F7ECB7BC-BA8B-4606-B521-999C20FD5C43</a:ObjectID>
<a:CreationDate>1722318917</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34972,7 +34997,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o909"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1900">
<o:ReferenceJoin Id="o1902">
<a:ObjectID>6764C448-6B6B-4DD7-AED9-8E74CDD1261A</a:ObjectID>
<a:CreationDate>1727335554</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35006,7 +35031,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o268"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1901">
<o:ReferenceJoin Id="o1903">
<a:ObjectID>C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03</a:ObjectID>
<a:CreationDate>1727336760</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35040,7 +35065,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1321"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1902">
<o:ReferenceJoin Id="o1904">
<a:ObjectID>09B3F4FA-149B-4BB2-8D4C-CB9E05153125</a:ObjectID>
<a:CreationDate>1727336895</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35074,7 +35099,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1539"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1903">
<o:ReferenceJoin Id="o1905">
<a:ObjectID>D0D47F43-60D2-4012-A1C6-7EE1F23B2B48</a:ObjectID>
<a:CreationDate>1727337857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35089,7 +35114,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1904">
<o:Reference Id="o1906">
<a:ObjectID>E261580B-7706-444D-9E7B-6A1A5968579B</a:ObjectID>
<a:Name>Reference_24</a:Name>
<a:Code>Reference_24</a:Code>
@ -35108,7 +35133,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1635"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1905">
<o:ReferenceJoin Id="o1907">
<a:ObjectID>A9F8F17E-368A-42BA-B603-19B2CAF61361</a:ObjectID>
<a:CreationDate>1728532955</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35142,7 +35167,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1603"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1906">
<o:ReferenceJoin Id="o1908">
<a:ObjectID>88DE8617-23F2-4075-A9EB-3AEA05F12872</a:ObjectID>
<a:CreationDate>1728532977</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35176,7 +35201,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1671"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1907">
<o:ReferenceJoin Id="o1909">
<a:ObjectID>36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD</a:ObjectID>
<a:CreationDate>1728533087</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35191,7 +35216,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1908">
<o:Reference Id="o1910">
<a:ObjectID>AB9D9DC4-987C-4E4B-9BD3-35091CDBA380</a:ObjectID>
<a:Name>Reference_27</a:Name>
<a:Code>Reference_27</a:Code>
@ -35210,7 +35235,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1709"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1909">
<o:ReferenceJoin Id="o1911">
<a:ObjectID>E2D02611-09C9-42E2-AA43-22E820AF219C</a:ObjectID>
<a:CreationDate>1728626387</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35244,7 +35269,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1635"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1910">
<o:ReferenceJoin Id="o1912">
<a:ObjectID>62F35C8E-87DA-43C4-AAE9-A47D112F8E0A</a:ObjectID>
<a:CreationDate>1728540045</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35278,7 +35303,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1671"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1911">
<o:ReferenceJoin Id="o1913">
<a:ObjectID>3759DC14-1A7D-4121-AAE1-58CE6813A0AA</a:ObjectID>
<a:CreationDate>1728541044</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -35300,7 +35325,7 @@ Ghra_staff_InsureBase
<o:PhysicalDiagram Ref="o4"/>
</c:DefaultDiagram>
<c:Users>
<o:User Id="o1912">
<o:User Id="o1914">
<a:ObjectID>A1DD77B6-E48E-4C9D-947D-D42E3C5240C2</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -35313,7 +35338,7 @@ Ghra_staff_InsureBase
</a:ExtendedAttributesText>
<c:ExtendedCollections>
<o:ExtendedCollection Id="o1913">
<o:ExtendedCollection Id="o1915">
<a:ObjectID>C012A467-0031-4F3C-9D9D-13408491E147</a:ObjectID>
<a:ExtendedBaseCollection.CollectionName>DefaultSchema</a:ExtendedBaseCollection.CollectionName>
<a:CreationDate>1597196432</a:CreationDate>
@ -35321,12 +35346,12 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Content>
<o:User Ref="o1914"/>
<o:User Ref="o1916"/>
</c:Content>
</o:ExtendedCollection>
</c:ExtendedCollections>
</o:User>
<o:User Id="o1914">
<o:User Id="o1916">
<a:ObjectID>41D2B655-5319-49C5-9BA6-133BB8B097CA</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -35338,7 +35363,7 @@ Ghra_staff_InsureBase
</o:User>
</c:Users>
<c:Domains>
<o:PhysicalDomain Id="o1915">
<o:PhysicalDomain Id="o1917">
<a:ObjectID>2153E033-C4DC-4F90-B2F4-3B0F44BD33D5</a:ObjectID>
<a:Name>文本</a:Name>
<a:Code>TEXT</a:Code>
@ -35348,7 +35373,7 @@ Ghra_staff_InsureBase
<a:Modifier>ttsoftxch</a:Modifier>
<a:DataType>text</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1916">
<o:PhysicalDomain Id="o1918">
<a:ObjectID>AC8799D0-82CA-4B70-ADAC-18D8797720A9</a:ObjectID>
<a:Name>图片</a:Name>
<a:Code>IMAGE</a:Code>
@ -35358,7 +35383,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1917">
<o:PhysicalDomain Id="o1919">
<a:ObjectID>DEC04470-B84A-413E-9B2A-C265C5506182</a:ObjectID>
<a:Name>加密</a:Name>
<a:Code>ENCRYPT_STRING</a:Code>
@ -35369,7 +35394,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1918">
<o:PhysicalDomain Id="o1920">
<a:ObjectID>538C6297-7080-43C1-9455-AD6516B6FBB2</a:ObjectID>
<a:Name>数字</a:Name>
<a:Code>NUMBER</a:Code>
@ -35381,7 +35406,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1919">
<o:PhysicalDomain Id="o1921">
<a:ObjectID>AF15A9FA-052F-43E5-9102-57F195CBCFDE</a:ObjectID>
<a:Name>类别</a:Name>
<a:Code>TYPE</a:Code>
@ -35392,7 +35417,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1920">
<o:PhysicalDomain Id="o1922">
<a:ObjectID>D0936140-81BD-463E-B0ED-FE3F86828A2C</a:ObjectID>
<a:Name>特长字符串</a:Name>
<a:Code>LONG_LONG_STRING</a:Code>
@ -35403,7 +35428,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1921">
<o:PhysicalDomain Id="o1923">
<a:ObjectID>5FBDAFFC-EA04-407B-877F-58752C2E736C</a:ObjectID>
<a:Name>金额</a:Name>
<a:Code>AMOUNT</a:Code>
@ -35415,7 +35440,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1922">
<o:PhysicalDomain Id="o1924">
<a:ObjectID>F461E3FD-0A64-4712-BC09-C0BA3C248E5B</a:ObjectID>
<a:Name>描述</a:Name>
<a:Code>DESCRIPTION</a:Code>
@ -35426,7 +35451,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(4000)</a:DataType>
<a:Length>4000</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1923">
<o:PhysicalDomain Id="o1925">
<a:ObjectID>703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30</a:ObjectID>
<a:Name>短字符串</a:Name>
<a:Code>SHORT_STRING</a:Code>
@ -35437,7 +35462,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(64)</a:DataType>
<a:Length>64</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1924">
<o:PhysicalDomain Id="o1926">
<a:ObjectID>89A476D2-A1C0-428C-9875-26A50B7AFE1A</a:ObjectID>
<a:Name>长字符串</a:Name>
<a:Code>LONG_STRING</a:Code>
@ -35459,7 +35484,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(2000)</a:DataType>
<a:Length>2000</a:Length>
<c:PhysicalDomain.Owner>
<o:User Ref="o1914"/>
<o:User Ref="o1916"/>
</c:PhysicalDomain.Owner>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o170">
@ -35473,7 +35498,7 @@ Ghra_staff_InsureBase
<a:DataType>char(1)</a:DataType>
<a:Length>1</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1925">
<o:PhysicalDomain Id="o1927">
<a:ObjectID>82662C91-618F-4022-B9CD-1A431DC84A0A</a:ObjectID>
<a:Name>名称</a:Name>
<a:Code>NAME</a:Code>
@ -35494,7 +35519,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>int</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1926">
<o:PhysicalDomain Id="o1928">
<a:ObjectID>77F6BD58-5A9D-44F7-988C-76608A3F38B5</a:ObjectID>
<a:Name>代码</a:Name>
<a:Code>CODE</a:Code>
@ -35526,7 +35551,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1927">
<o:PhysicalDomain Id="o1929">
<a:ObjectID>DA200725-BFB0-4351-9C3E-DC30C036538E</a:ObjectID>
<a:Name>STATUS</a:Name>
<a:Code>STATUS</a:Code>
@ -35537,7 +35562,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1928">
<o:PhysicalDomain Id="o1930">
<a:ObjectID>CB2F08D6-BE17-4046-B94A-4FD00EDA9015</a:ObjectID>
<a:Name>文件</a:Name>
<a:Code>FILE</a:Code>
@ -35547,7 +35572,7 @@ Ghra_staff_InsureBase
<a:Modifier>feipeng</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1929">
<o:PhysicalDomain Id="o1931">
<a:ObjectID>7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F</a:ObjectID>
<a:Name>字符串512</a:Name>
<a:Code>STRING_512</a:Code>
@ -35560,7 +35585,7 @@ Ghra_staff_InsureBase
</o:PhysicalDomain>
</c:Domains>
<c:DefaultGroups>
<o:Group Id="o1930">
<o:Group Id="o1932">
<a:ObjectID>B41C21E8-76E9-4031-8EF0-34743E5525C5</a:ObjectID>
<a:Name>PUBLIC</a:Name>
<a:Code>PUBLIC</a:Code>
@ -35569,13 +35594,13 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Group.Users>
<o:User Ref="o1912"/>
<o:User Ref="o1914"/>
<o:User Ref="o1916"/>
</c:Group.Users>
</o:Group>
</c:DefaultGroups>
<c:TargetModels>
<o:TargetModel Id="o1931">
<o:TargetModel Id="o1933">
<a:ObjectID>02EF92C9-49BF-45C7-934A-23BA290D5595</a:ObjectID>
<a:Name>Microsoft SQL Server 2008</a:Name>
<a:Code>MSSQLSRV2008</a:Code>

@ -46,4 +46,70 @@ public class Ghrh_ResumeController : BaseController<IGhrh_ResumeServices, Ghrh_R
[HttpPost("QueryConditions/{menuName}")]
public async Task<ServiceResult<List<ResumeCondition>>> QueryConditions() => await _service.QueryConditions();
#endregion
#region 推荐简历
/// <summary>
/// 推荐简历
/// </summary>
/// <returns></returns>
[HttpPost("Recommend")]
public async Task<ServiceResult> Recommend([FromBody] List<long> ids) => await _service.SwitchIsRecommend(ids, true);
#endregion
#region 取消推荐简历
/// <summary>
/// 取消推荐简历
/// </summary>
/// <returns></returns>
[HttpPost("CancelRecommend/{id}")]
public async Task<ServiceResult> CancelRecommend([FromBody] List<long> ids) => await _service.SwitchIsRecommend(ids, false);
#endregion
#region 回收简历
/// <summary>
/// 回收简历
/// </summary>
/// <returns></returns>
[HttpPost("Recovery")]
public async Task<ServiceResult> Recovery([FromBody] List<long> ids)
{
bool result = await _service.DeleteById1(ids);
if (result)
return ServiceResult.OprateSuccess("回收成功!");
return ServiceResult.OprateFailed("回收失败!");
}
#endregion
#region 加入黑名单
/// <summary>
/// 加入黑名单
/// </summary>
/// <returns></returns>
[HttpPost("JoinBlacklist/{id}")]
public async Task<ServiceResult> JoinBlacklist([FromBody] List<long> ids)
{
bool result = await _service.UpdateStatus(ids, "Blacklist");
if (result)
return ServiceResult.OprateSuccess("加入成功!");
return ServiceResult.OprateFailed("加入失败!");
}
#endregion
#region 加入人才库
/// <summary>
/// 加入人才库
/// </summary>
/// <returns></returns>
[HttpPost("JoinTalentPool/{id}")]
public async Task<ServiceResult> JoinTalentPool([FromBody] List<long> ids)
{
bool result = await _service.UpdateStatus(ids, "Talent_Pool");
if (result)
return ServiceResult.OprateSuccess("加入成功!");
return ServiceResult.OprateFailed("加入失败!");
}
#endregion
}

@ -1169,6 +1169,36 @@
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.Recommend(System.Collections.Generic.List{System.Int64})">
<summary>
推荐简历
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.CancelRecommend(System.Collections.Generic.List{System.Int64})">
<summary>
取消推荐简历
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.Recovery(System.Collections.Generic.List{System.Int64})">
<summary>
回收简历
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.JoinBlacklist(System.Collections.Generic.List{System.Int64})">
<summary>
加入黑名单
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.JoinTalentPool(System.Collections.Generic.List{System.Int64})">
<summary>
加入人才库
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ResumeInfoColumnController">
<summary>
简历信息栏位(Controller)

@ -13,5 +13,9 @@ namespace Tiobon.Core.IServices
ServiceResult<List<ResumeViewTab>> QueryViewTab();
Task<ServiceResult<List<ResumeCondition>>> QueryConditions();
Task<ServiceResult> SwitchIsRecommend(List<long> ids, bool isRecommend);
Task<bool> UpdateStatus(List<long> ids, string status);
}
}

@ -1234,7 +1234,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
display = true,
fnKey = "TBD5YN",
fnTitle = "推荐",
fnType = "table",
fnType = "row",
icon = "ess-icon-reject",
position = "left"
});
@ -1243,7 +1243,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
display = true,
fnKey = "TBD6YN",
fnTitle = "标签",
fnType = "table",
fnType = "row",
icon = "ess-icon-reject",
position = "left"
});
@ -1252,7 +1252,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
display = true,
fnKey = "TBD7YN",
fnTitle = "回收",
fnType = "table",
fnType = "row",
icon = "ess-icon-reject",
position = "left"
});
@ -1261,7 +1261,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
display = true,
fnKey = "TBD8YN",
fnTitle = "加入人才库",
fnType = "table",
fnType = "row",
icon = "ess-icon-reject",
position = "left"
});
@ -1270,7 +1270,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
display = true,
fnKey = "TBD9YN",
fnTitle = "加入黑名单",
fnType = "table",
fnType = "row",
icon = "ess-icon-reject",
position = "left"
});

@ -1,14 +1,13 @@

using Tiobon.Core.Common;
using Tiobon.Core.Common.Caches;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.IServices;
using Tiobon.Core.Model;
using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using Tiobon.Core.Common;
using Tiobon.Core.Model.ViewModels.Extend;
using Tiobon.Core.Model;
using Tiobon.Core.Common.Helper;
using System.Collections.Generic;
using Tiobon.Core.Services.BASE;
namespace Tiobon.Core.Services;
@ -52,7 +51,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
#region 获取简历Tabs接口
public ServiceResult<List<ResumeViewTab>> QueryViewTab()
{
string str = "[\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_All\",\r\n\t\t\"TabName\": \"简历库\",\r\n\t\t\"QueryUrl\": \"/api/Ghre_RequiredCourse/QueryList/All\",\r\n\t\t\"Count\": 0,\r\n\t\t\"Items\": [\r\n\t\t\t{\r\n\t\t\t\t\"ItemName\": \"待推荐\",\r\n\t\t\t\t\"Key\": \"WaitRecommend\",\r\n\t\t\t\t\"Count\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"ItemName\": \"已推荐\",\r\n\t\t\t\t\"Key\": \"HasRecommend\",\r\n\t\t\t\t\"Count\": 0\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Process\",\r\n\t\t\"TabName\": \"面试过程\",\r\n\t\t\"QueryUrl\": \"/api/Ghre_RequiredCourse/QueryList/Process\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Hire\",\r\n\t\t\"TabName\": \"录用\",\r\n\t\t\"QueryUrl\": \"/api/Ghre_RequiredCourse/QueryList/Hire\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Talent_Pool\",\r\n\t\t\"TabName\": \"人才库\",\r\n\t\t\"QueryUrl\": \"/api/Ghre_RequiredCourse/QueryList/Talent_Pool\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Recycled\",\r\n\t\t\"TabName\": \"回收站\",\r\n\t\t\"QueryUrl\": \"/api/Ghre_RequiredCourse/QueryList/Recycled\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Blacklist\",\r\n\t\t\"TabName\": \"黑名单\",\r\n\t\t\"QueryUrl\": \"/api/Ghre_RequiredCourse/QueryList/Blacklist\",\r\n\t\t\"Count\": 0\r\n\t}\r\n]";
string str = "[\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_All\",\r\n\t\t\"TabName\": \"简历库\",\r\n\t\t\"QueryUrl\": \"/api/Ghrh_Resume/QueryList/All\",\r\n\t\t\"Count\": 0,\r\n\t\t\"Items\": [\r\n\t\t\t{\r\n\t\t\t\t\"ItemName\": \"待推荐\",\r\n\t\t\t\t\"Key\": \"WaitRecommend\",\r\n\t\t\t\t\"Count\": 0\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\t\"ItemName\": \"已推荐\",\r\n\t\t\t\t\"Key\": \"HasRecommend\",\r\n\t\t\t\t\"Count\": 0\r\n\t\t\t}\r\n\t\t]\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Process\",\r\n\t\t\"TabName\": \"面试过程\",\r\n\t\t\"QueryUrl\": \"/api/Ghrh_Resume/QueryList/Process\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Hire\",\r\n\t\t\"TabName\": \"录用\",\r\n\t\t\"QueryUrl\": \"/api/Ghrh_Resume/QueryList/Hire\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Talent_Pool\",\r\n\t\t\"TabName\": \"人才库\",\r\n\t\t\"QueryUrl\": \"/api/Ghrh_Resume/QueryList/Talent_Pool\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Recycled\",\r\n\t\t\"TabName\": \"回收站\",\r\n\t\t\"QueryUrl\": \"/api/Ghrh_Resume/QueryList/Recycled\",\r\n\t\t\"Count\": 0\r\n\t},\r\n\t{\r\n\t\t\"MenuName\": \"F_ResumeMaintenance_Blacklist\",\r\n\t\t\"TabName\": \"黑名单\",\r\n\t\t\"QueryUrl\": \"/api/Ghrh_Resume/QueryList/Blacklist\",\r\n\t\t\"Count\": 0\r\n\t}\r\n]";
var tabs = JsonHelper.JsonToObj<List<ResumeViewTab>>(str);
return ServiceResult<List<ResumeViewTab>>.OprateSuccess("查询成功!", tabs);
@ -80,4 +79,36 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
}
#endregion
#region 处理是否推荐
public async Task<ServiceResult> SwitchIsRecommend(List<long> ids, bool isRecommend)
{
await Db.Updateable<Ghrh_Resume>()
.SetColumns(it => new Ghrh_Resume()
{
IsRecommend = isRecommend,
UpdateBy = App.User.ID,
UpdateTime = DateTime.Now,
})
.Where(it => ids.Contains(it.Id)).ExecuteCommandAsync();
return ServiceResult.OprateSuccess();
}
#endregion
#region 修改状态
public async Task<bool> UpdateStatus(List<long> ids, string status)
{
var result = await Db.Updateable<Ghrh_Resume>()
.SetColumns(it => new Ghrh_Resume()
{
Status = status,
UpdateBy = App.User.ID,
UpdateTime = DateTime.Now,
})
.Where(it => ids.Contains(it.Id)).ExecuteCommandAsync();
return result > 0 ? true : false;
}
#endregion
}

@ -1169,6 +1169,36 @@
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.Recommend(System.Collections.Generic.List{System.Int64})">
<summary>
推荐简历
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.CancelRecommend(System.Collections.Generic.List{System.Int64})">
<summary>
取消推荐简历
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.Recovery(System.Collections.Generic.List{System.Int64})">
<summary>
回收简历
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.JoinBlacklist(System.Collections.Generic.List{System.Int64})">
<summary>
加入黑名单
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.JoinTalentPool(System.Collections.Generic.List{System.Int64})">
<summary>
加入人才库
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ResumeInfoColumnController">
<summary>
简历信息栏位(Controller)

Loading…
Cancel
Save