优化执行模板栏位变更接口

master
xiaochanghai 8 months ago
parent b6952c2938
commit 65054295a2
  1. 260
      Model/Tiobon.Web.pdm
  2. 20
      Tiobon.Core.Api/Tiobon.Core.Model.xml
  3. 12
      Tiobon.Core.Model/Base/Ghrh/Ghrh_ResumeInfoColumn.Dto.Base.cs
  4. 12
      Tiobon.Core.Model/Models/Ghrh/Ghrh_ResumeInfoColumn.cs
  5. 3
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeInfoGroupServices.cs
  6. 612
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeTemplateServices.cs
  7. 20
      Tiobon.Core/Tiobon.Core.Model.xml

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{C294868A-C3F3-41AD-98CC-78B6D4E0CC40}" Label="" LastModificationDate="1728626410" Name="Tiobon" Objects="1786" 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="1729070249" Name="Tiobon" Objects="1784" Symbols="68" 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">
@ -32155,7 +32155,7 @@ LABL 0 Arial Unicode MS,8,N</a:FontList>
<a:Code>Ghrh_ResumeInfoColumn</a:Code>
<a:CreationDate>1728540766</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1728541283</a:ModificationDate>
<a:ModificationDate>1729070075</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>简历信息栏位</a:Comment>
<c:Columns>
@ -32593,6 +32593,30 @@ Ghra_staff_InsureBase
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1743">
<a:ObjectID>F951FC54-7855-41D3-B1B1-B8104D2A3C83</a:ObjectID>
<a:Name>关联表名</a:Name>
<a:Code>MapTableName</a:Code>
<a:CreationDate>1729070074</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1729070246</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>关联表名</a:Comment>
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1744">
<a:ObjectID>84E8D2E5-F271-4D0E-A9D8-9FAC68EDCCFB</a:ObjectID>
<a:Name>关联栏位</a:Name>
<a:Code>MapColumnName</a:Code>
<a:CreationDate>1729070066</a:CreationDate>
<a:Creator>Administrator</a:Creator>
<a:ModificationDate>1729070249</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<a:Comment>关联栏位</a:Comment>
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1745">
<a:ObjectID>DA455CC0-1A90-47AF-BB9A-55A1FFA8AF67</a:ObjectID>
<a:Name>排序号</a:Name>
<a:Code>SortNo</a:Code>
@ -32604,7 +32628,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1744">
<o:Column Id="o1746">
<a:ObjectID>48B0B283-AB94-4D15-A552-C67A92E8006D</a:ObjectID>
<a:Name>备注</a:Name>
<a:Code>RemarkSz</a:Code>
@ -32619,7 +32643,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o166"/>
</c:Domain>
</o:Column>
<o:Column Id="o1745">
<o:Column Id="o1747">
<a:ObjectID>EBAA2097-78FD-42D6-B99A-FF230C776266</a:ObjectID>
<a:Name>默认标志</a:Name>
<a:Code>IsDefault</a:Code>
@ -32634,7 +32658,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o168"/>
</c:Domain>
</o:Column>
<o:Column Id="o1746">
<o:Column Id="o1748">
<a:ObjectID>D2F68549-9494-4258-A171-43C0226DED33</a:ObjectID>
<a:Name>删除标志</a:Name>
<a:Code>IsEnable</a:Code>
@ -32649,7 +32673,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o168"/>
</c:Domain>
</o:Column>
<o:Column Id="o1747">
<o:Column Id="o1749">
<a:ObjectID>D12D9003-CB6D-435F-BF30-C3A78CEF1BE9</a:ObjectID>
<a:Name>预留字段1</a:Name>
<a:Code>Reverse1</a:Code>
@ -32661,7 +32685,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1748">
<o:Column Id="o1750">
<a:ObjectID>E1363769-9F0F-403F-81AC-F0EC714E9095</a:ObjectID>
<a:Name>预留字段2</a:Name>
<a:Code>Reverse2</a:Code>
@ -32673,7 +32697,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1749">
<o:Column Id="o1751">
<a:ObjectID>5C28ED53-9193-443F-AED1-C98ADB79690D</a:ObjectID>
<a:Name>预留字段3</a:Name>
<a:Code>Reverse3</a:Code>
@ -32685,7 +32709,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1750">
<o:Column Id="o1752">
<a:ObjectID>013F480E-7E75-41CF-8294-A2FC95337662</a:ObjectID>
<a:Name>预留字段4</a:Name>
<a:Code>Reverse4</a:Code>
@ -32697,7 +32721,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1751">
<o:Column Id="o1753">
<a:ObjectID>26BD5315-21A4-49E6-BF6C-69584B3A3D84</a:ObjectID>
<a:Name>预留字段5</a:Name>
<a:Code>Reverse5</a:Code>
@ -32709,7 +32733,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1752">
<o:Column Id="o1754">
<a:ObjectID>CB08D874-7819-4535-A91F-B7DE7985B89B</a:ObjectID>
<a:Name>预留字段6</a:Name>
<a:Code>Reverse6</a:Code>
@ -32721,7 +32745,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1753">
<o:Column Id="o1755">
<a:ObjectID>FEF3132C-8318-4AB1-A1A4-E40202DB764A</a:ObjectID>
<a:Name>预留字段7</a:Name>
<a:Code>Reverse7</a:Code>
@ -32733,7 +32757,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1754">
<o:Column Id="o1756">
<a:ObjectID>EC2FB03C-0723-490C-A790-85E781E33559</a:ObjectID>
<a:Name>预留字段8</a:Name>
<a:Code>Reverse8</a:Code>
@ -32745,7 +32769,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1755">
<o:Column Id="o1757">
<a:ObjectID>122CEDD3-4489-460A-BCB9-519CA3171E22</a:ObjectID>
<a:Name>预留字段9</a:Name>
<a:Code>Reverse9</a:Code>
@ -32757,7 +32781,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1756">
<o:Column Id="o1758">
<a:ObjectID>FB22EBB6-6940-428E-96BE-BF6D78A8A2AD</a:ObjectID>
<a:Name>预留字段10</a:Name>
<a:Code>Reverse10</a:Code>
@ -32769,7 +32793,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1757">
<o:Column Id="o1759">
<a:ObjectID>0ADFCABF-B653-4AD3-BD8B-236052B00FCE</a:ObjectID>
<a:Name>预留字段I1</a:Name>
<a:Code>ReverseI1</a:Code>
@ -32781,7 +32805,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1758">
<o:Column Id="o1760">
<a:ObjectID>B9A55369-D7E5-4BEA-AD0D-83B11D5267C2</a:ObjectID>
<a:Name>预留字段I2</a:Name>
<a:Code>ReverseI2</a:Code>
@ -32795,7 +32819,7 @@ Ghra_staff_InsureBase
</o:Column>
</c:Columns>
<c:Keys>
<o:Key Id="o1759">
<o:Key Id="o1761">
<a:ObjectID>3F34432E-2CAA-45F6-B211-254A53D81B21</a:ObjectID>
<a:Name>Key_1</a:Name>
<a:Code>Key_1</a:Code>
@ -32809,13 +32833,13 @@ Ghra_staff_InsureBase
</o:Key>
</c:Keys>
<c:PrimaryKey>
<o:Key Ref="o1759"/>
<o:Key Ref="o1761"/>
</c:PrimaryKey>
<c:ClusterObject>
<o:Key Ref="o1759"/>
<o:Key Ref="o1761"/>
</c:ClusterObject>
</o:Table>
<o:Table Id="o1760">
<o:Table Id="o1762">
<a:ObjectID>FF355889-10E1-442C-9112-74B03CFDF75A</a:ObjectID>
<a:Name>简历模板组栏位2</a:Name>
<a:Code>Ghrh_ResumeTemplateInfoGroupColumn2</a:Code>
@ -32825,7 +32849,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:Comment>简历模板组栏位</a:Comment>
<c:Columns>
<o:Column Id="o1761">
<o:Column Id="o1763">
<a:ObjectID>74EEA468-7C6F-442D-B9D1-A0431FB55B4E</a:ObjectID>
<a:Name>Id</a:Name>
<a:Code>Id</a:Code>
@ -32840,7 +32864,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o147"/>
</c:Domain>
</o:Column>
<o:Column Id="o1762">
<o:Column Id="o1764">
<a:ObjectID>0BB75A86-7BDA-455A-AD49-597F43D1128E</a:ObjectID>
<a:Name>创建人</a:Name>
<a:Code>CreateBy</a:Code>
@ -32854,7 +32878,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o147"/>
</c:Domain>
</o:Column>
<o:Column Id="o1763">
<o:Column Id="o1765">
<a:ObjectID>E39F646B-7DDB-4A55-8F7B-A51DFE3BC57F</a:ObjectID>
<a:Name>创建时间</a:Name>
<a:Code>CreateTime</a:Code>
@ -32868,7 +32892,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o150"/>
</c:Domain>
</o:Column>
<o:Column Id="o1764">
<o:Column Id="o1766">
<a:ObjectID>AE41E6DC-E243-48D3-97C8-35752CA74455</a:ObjectID>
<a:Name>创建程序</a:Name>
<a:Code>CreateProg</a:Code>
@ -32880,7 +32904,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1765">
<o:Column Id="o1767">
<a:ObjectID>8417BEF7-852B-4937-A4C3-712FAD9D358D</a:ObjectID>
<a:Name>创建人IP</a:Name>
<a:Code>CreateIP</a:Code>
@ -32892,7 +32916,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1766">
<o:Column Id="o1768">
<a:ObjectID>6075FF03-55E1-4422-B63B-3F567B255A10</a:ObjectID>
<a:Name>修改人</a:Name>
<a:Code>UpdateBy</a:Code>
@ -32906,7 +32930,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o147"/>
</c:Domain>
</o:Column>
<o:Column Id="o1767">
<o:Column Id="o1769">
<a:ObjectID>D7CDAC9C-CD5F-43CF-9C03-F902D69BBF71</a:ObjectID>
<a:Name>修改时间</a:Name>
<a:Code>UpdateTime</a:Code>
@ -32920,7 +32944,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o150"/>
</c:Domain>
</o:Column>
<o:Column Id="o1768">
<o:Column Id="o1770">
<a:ObjectID>E925A137-905B-4C8A-A40B-C36B349C54A8</a:ObjectID>
<a:Name>修改程序</a:Name>
<a:Code>UpdateProg</a:Code>
@ -32932,7 +32956,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1769">
<o:Column Id="o1771">
<a:ObjectID>747AE1FA-E763-4DE6-BF67-083C4C0E1A1A</a:ObjectID>
<a:Name>修改人IP</a:Name>
<a:Code>UpdateIP</a:Code>
@ -32944,7 +32968,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1770">
<o:Column Id="o1772">
<a:ObjectID>9E5DBC91-3173-41E8-AF21-681D129BC493</a:ObjectID>
<a:Name>操作日志ID</a:Name>
<a:Code>OperateLogID</a:Code>
@ -32959,7 +32983,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o158"/>
</c:Domain>
</o:Column>
<o:Column Id="o1771">
<o:Column Id="o1773">
<a:ObjectID>20335FB3-59A5-431E-BF73-1847F943EED4</a:ObjectID>
<a:Name>模板ID</a:Name>
<a:Code>ResumeTemplateId</a:Code>
@ -32970,7 +32994,7 @@ Ghra_staff_InsureBase
<a:Comment>模板ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o1772">
<o:Column Id="o1774">
<a:ObjectID>E3A50308-8BBB-4599-A983-F5722EACE85E</a:ObjectID>
<a:Name>模板组ID</a:Name>
<a:Code>ResumeTemplateInfoGroupId</a:Code>
@ -32981,7 +33005,7 @@ Ghra_staff_InsureBase
<a:Comment>模板组ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o1773">
<o:Column Id="o1775">
<a:ObjectID>0290DD0A-55C0-4FDA-B97B-A1E0B5D1E38F</a:ObjectID>
<a:Name>模板类型</a:Name>
<a:Code>TemplateType</a:Code>
@ -32993,7 +33017,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1774">
<o:Column Id="o1776">
<a:ObjectID>CCC786DE-C943-42F8-A499-E21A907A02A3</a:ObjectID>
<a:Name>组别类型</a:Name>
<a:Code>GroupType</a:Code>
@ -33005,7 +33029,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(100)</a:DataType>
<a:Length>100</a:Length>
</o:Column>
<o:Column Id="o1775">
<o:Column Id="o1777">
<a:ObjectID>4CED787F-2CCE-4F7F-A5CB-72F953FBEB76</a:ObjectID>
<a:Name>简历信息栏位ID</a:Name>
<a:Code>ResumeInfoColumnId</a:Code>
@ -33016,7 +33040,7 @@ Ghra_staff_InsureBase
<a:Comment>简历信息栏位ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o1776">
<o:Column Id="o1778">
<a:ObjectID>1286AC2A-9A83-4B96-A1AA-4AA38C837B36</a:ObjectID>
<a:Name>是否必填</a:Name>
<a:Code>IsRequired</a:Code>
@ -33028,7 +33052,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1777">
<o:Column Id="o1779">
<a:ObjectID>A57F4014-C64F-440B-BBF7-5B7824E44D5A</a:ObjectID>
<a:Name>是否可编辑</a:Name>
<a:Code>Editable</a:Code>
@ -33040,7 +33064,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1778">
<o:Column Id="o1780">
<a:ObjectID>190B1948-F072-439C-A41D-CB9F8ADB2F34</a:ObjectID>
<a:Name>初始值</a:Name>
<a:Code>InitValue</a:Code>
@ -33052,7 +33076,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(2000)</a:DataType>
<a:Length>2000</a:Length>
</o:Column>
<o:Column Id="o1779">
<o:Column Id="o1781">
<a:ObjectID>9DC79025-6E61-417D-BBF1-7C4162341422</a:ObjectID>
<a:Name>是否显示</a:Name>
<a:Code>IsDisplay</a:Code>
@ -33064,7 +33088,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1780">
<o:Column Id="o1782">
<a:ObjectID>15C4633A-FDF6-451B-B4B4-D48783EFBF6B</a:ObjectID>
<a:Name>排序号</a:Name>
<a:Code>SortNo</a:Code>
@ -33076,7 +33100,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1781">
<o:Column Id="o1783">
<a:ObjectID>E059EF51-A864-46C0-96E3-1ED4DEC35341</a:ObjectID>
<a:Name>RowNum</a:Name>
<a:Code>RowNum</a:Code>
@ -33087,7 +33111,7 @@ Ghra_staff_InsureBase
<a:Comment>RowNum</a:Comment>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1782">
<o:Column Id="o1784">
<a:ObjectID>1E1FAE2C-DAF9-4106-9A70-CCB74DBD9EE0</a:ObjectID>
<a:Name>ColNum</a:Name>
<a:Code>ColNum</a:Code>
@ -33098,7 +33122,7 @@ Ghra_staff_InsureBase
<a:Comment>ColNum</a:Comment>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1783">
<o:Column Id="o1785">
<a:ObjectID>9EFA4658-BE63-49A1-B77D-09E9A07B6D00</a:ObjectID>
<a:Name>备注</a:Name>
<a:Code>RemarkSz</a:Code>
@ -33113,7 +33137,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o166"/>
</c:Domain>
</o:Column>
<o:Column Id="o1784">
<o:Column Id="o1786">
<a:ObjectID>9A0D70B9-E6F4-485A-AA1D-BDA9BFE7927B</a:ObjectID>
<a:Name>默认标志</a:Name>
<a:Code>IsDefault</a:Code>
@ -33128,7 +33152,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o168"/>
</c:Domain>
</o:Column>
<o:Column Id="o1785">
<o:Column Id="o1787">
<a:ObjectID>4A1DDF0F-B49D-4111-A8C8-84E6AB1501B0</a:ObjectID>
<a:Name>删除标志</a:Name>
<a:Code>IsEnable</a:Code>
@ -33143,7 +33167,7 @@ Ghra_staff_InsureBase
<o:PhysicalDomain Ref="o168"/>
</c:Domain>
</o:Column>
<o:Column Id="o1786">
<o:Column Id="o1788">
<a:ObjectID>6E387A04-ADAA-4B90-AC76-8F88279E9C54</a:ObjectID>
<a:Name>预留字段1</a:Name>
<a:Code>Reverse1</a:Code>
@ -33155,7 +33179,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1787">
<o:Column Id="o1789">
<a:ObjectID>D2076C47-1976-47AA-8D38-8F6BD0B1AE14</a:ObjectID>
<a:Name>预留字段2</a:Name>
<a:Code>Reverse2</a:Code>
@ -33167,7 +33191,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1788">
<o:Column Id="o1790">
<a:ObjectID>6C27F98A-3B4F-41F1-8F52-660F52E88C6E</a:ObjectID>
<a:Name>预留字段3</a:Name>
<a:Code>Reverse3</a:Code>
@ -33179,7 +33203,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1789">
<o:Column Id="o1791">
<a:ObjectID>4CDF5E1E-6D8F-4581-BBD3-1A6F6D360BA5</a:ObjectID>
<a:Name>预留字段4</a:Name>
<a:Code>Reverse4</a:Code>
@ -33191,7 +33215,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1790">
<o:Column Id="o1792">
<a:ObjectID>19BD438F-D6DA-4315-820A-BDAF2E0C6CE6</a:ObjectID>
<a:Name>预留字段5</a:Name>
<a:Code>Reverse5</a:Code>
@ -33203,7 +33227,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1791">
<o:Column Id="o1793">
<a:ObjectID>F504CC1A-4807-459C-973E-E0970B50BF8B</a:ObjectID>
<a:Name>预留字段6</a:Name>
<a:Code>Reverse6</a:Code>
@ -33215,7 +33239,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1792">
<o:Column Id="o1794">
<a:ObjectID>C7294116-D915-49FF-86D0-DC4394ADD323</a:ObjectID>
<a:Name>预留字段7</a:Name>
<a:Code>Reverse7</a:Code>
@ -33227,7 +33251,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1793">
<o:Column Id="o1795">
<a:ObjectID>F99B5E07-8B48-4E3B-9DD9-1E72C7E41EE4</a:ObjectID>
<a:Name>预留字段8</a:Name>
<a:Code>Reverse8</a:Code>
@ -33239,7 +33263,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1794">
<o:Column Id="o1796">
<a:ObjectID>78AEF3CD-A2C4-49D5-8CA3-7EF7F870AE9F</a:ObjectID>
<a:Name>预留字段9</a:Name>
<a:Code>Reverse9</a:Code>
@ -33251,7 +33275,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1795">
<o:Column Id="o1797">
<a:ObjectID>D2C9C04A-BA45-4EB9-8269-4E72162BFAD0</a:ObjectID>
<a:Name>预留字段10</a:Name>
<a:Code>Reverse10</a:Code>
@ -33263,7 +33287,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1796">
<o:Column Id="o1798">
<a:ObjectID>2D08F3CC-D331-4DA3-8135-342324816FBF</a:ObjectID>
<a:Name>预留字段I1</a:Name>
<a:Code>ReverseI1</a:Code>
@ -33275,7 +33299,7 @@ Ghra_staff_InsureBase
<a:DefaultValue>0</a:DefaultValue>
<a:DataType>int</a:DataType>
</o:Column>
<o:Column Id="o1797">
<o:Column Id="o1799">
<a:ObjectID>E0B6D06E-9844-433A-9228-89E061A16D7A</a:ObjectID>
<a:Name>预留字段I2</a:Name>
<a:Code>ReverseI2</a:Code>
@ -33289,7 +33313,7 @@ Ghra_staff_InsureBase
</o:Column>
</c:Columns>
<c:Keys>
<o:Key Id="o1798">
<o:Key Id="o1800">
<a:ObjectID>2DD0D279-EF02-4E46-8EAE-66B403884443</a:ObjectID>
<a:Name>Key_1</a:Name>
<a:Code>Key_1</a:Code>
@ -33298,15 +33322,15 @@ Ghra_staff_InsureBase
<a:ModificationDate>1728626329</a:ModificationDate>
<a:Modifier>Administrator</a:Modifier>
<c:Key.Columns>
<o:Column Ref="o1761"/>
<o:Column Ref="o1763"/>
</c:Key.Columns>
</o:Key>
</c:Keys>
<c:PrimaryKey>
<o:Key Ref="o1798"/>
<o:Key Ref="o1800"/>
</c:PrimaryKey>
<c:ClusterObject>
<o:Key Ref="o1798"/>
<o:Key Ref="o1800"/>
</c:ClusterObject>
</o:Table>
</c:Tables>
@ -33330,7 +33354,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o211"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1799">
<o:ReferenceJoin Id="o1801">
<a:ObjectID>7F0DCA7C-274D-48A8-B3D8-0FD7B707AFC2</a:ObjectID>
<a:CreationDate>1714101292</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33364,7 +33388,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o182"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1800">
<o:ReferenceJoin Id="o1802">
<a:ObjectID>D23C452C-4BB6-4C2A-AB2E-E8434D958A77</a:ObjectID>
<a:CreationDate>1714101335</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33379,7 +33403,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1801">
<o:Reference Id="o1803">
<a:ObjectID>55EBFC84-83AC-4EDF-BADD-29FA719652D1</a:ObjectID>
<a:Name>Reference_13</a:Name>
<a:Code>Reference_13</a:Code>
@ -33398,7 +33422,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o182"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1802">
<o:ReferenceJoin Id="o1804">
<a:ObjectID>D4016F9D-5631-4F9E-A70D-D42133A4EBB7</a:ObjectID>
<a:CreationDate>1714107872</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33432,7 +33456,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o467"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1803">
<o:ReferenceJoin Id="o1805">
<a:ObjectID>BEBA3346-CCC6-41D9-B95B-12B8F81188BF</a:ObjectID>
<a:CreationDate>1714108449</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33466,7 +33490,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o546"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1804">
<o:ReferenceJoin Id="o1806">
<a:ObjectID>FC69BEF9-F863-4A65-903E-CB2850197526</a:ObjectID>
<a:CreationDate>1714109221</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33500,7 +33524,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o587"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1805">
<o:ReferenceJoin Id="o1807">
<a:ObjectID>ACE0AB02-0D27-4F1C-BF71-738C20DF96C2</a:ObjectID>
<a:CreationDate>1714120556</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33534,7 +33558,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o421"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1806">
<o:ReferenceJoin Id="o1808">
<a:ObjectID>B95672ED-9976-4742-9FFC-52B326620682</a:ObjectID>
<a:CreationDate>1715565535</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33568,7 +33592,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o421"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1807">
<o:ReferenceJoin Id="o1809">
<a:ObjectID>B6E89235-A6E0-460D-9228-DCA8C58EE2AD</a:ObjectID>
<a:CreationDate>1715570661</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33602,7 +33626,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o721"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1808">
<o:ReferenceJoin Id="o1810">
<a:ObjectID>5D4938F3-7934-4F74-891C-97DC9DC47B1B</a:ObjectID>
<a:CreationDate>1716798640</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33636,7 +33660,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o546"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1809">
<o:ReferenceJoin Id="o1811">
<a:ObjectID>179079CB-7169-4B19-A07A-A61C331F59CD</a:ObjectID>
<a:CreationDate>1716876897</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33670,7 +33694,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o546"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1810">
<o:ReferenceJoin Id="o1812">
<a:ObjectID>DD965546-2361-4301-82D7-446B823BDCFD</a:ObjectID>
<a:CreationDate>1717481682</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33704,7 +33728,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o849"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1811">
<o:ReferenceJoin Id="o1813">
<a:ObjectID>E78B14FB-C2C3-4DCA-A3B4-CA471817B9FC</a:ObjectID>
<a:CreationDate>1717726229</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33738,7 +33762,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o849"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1812">
<o:ReferenceJoin Id="o1814">
<a:ObjectID>8C71D6B9-780B-4547-ADFD-986E619F4DCD</a:ObjectID>
<a:CreationDate>1719381914</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33772,7 +33796,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o907"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1813">
<o:ReferenceJoin Id="o1815">
<a:ObjectID>EB9D1A5A-99AB-44AD-9B1A-D45E66C0CFDE</a:ObjectID>
<a:CreationDate>1719468257</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33806,7 +33830,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o502"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1814">
<o:ReferenceJoin Id="o1816">
<a:ObjectID>ACF1454B-2C3F-40E5-ADC5-4A48787EB937</a:ObjectID>
<a:CreationDate>1720488320</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33840,7 +33864,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1281"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1815">
<o:ReferenceJoin Id="o1817">
<a:ObjectID>55351100-6B8C-411A-838F-ADF17D7249C7</a:ObjectID>
<a:CreationDate>1721372650</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33855,7 +33879,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1816">
<o:Reference Id="o1818">
<a:ObjectID>465DBD55-7683-4A4B-91D3-B7019ED619F0</a:ObjectID>
<a:Name>Reference_114</a:Name>
<a:Code>Reference_114</a:Code>
@ -33874,7 +33898,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1208"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1817">
<o:ReferenceJoin Id="o1819">
<a:ObjectID>CE1833FA-A783-4FAC-87BF-AA0FF8008532</a:ObjectID>
<a:CreationDate>1721280283</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33908,7 +33932,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1281"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1818">
<o:ReferenceJoin Id="o1820">
<a:ObjectID>18F2EFF3-BD41-4F96-96C8-D8B15C7E2644</a:ObjectID>
<a:CreationDate>1721372603</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33942,7 +33966,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1281"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1819">
<o:ReferenceJoin Id="o1821">
<a:ObjectID>F7ECB7BC-BA8B-4606-B521-999C20FD5C43</a:ObjectID>
<a:CreationDate>1722318917</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -33976,7 +34000,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o907"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1820">
<o:ReferenceJoin Id="o1822">
<a:ObjectID>6764C448-6B6B-4DD7-AED9-8E74CDD1261A</a:ObjectID>
<a:CreationDate>1727335554</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34010,7 +34034,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o266"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1821">
<o:ReferenceJoin Id="o1823">
<a:ObjectID>C8D69BA0-B62F-4A3E-981C-59D5FC0C2A03</a:ObjectID>
<a:CreationDate>1727336760</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34044,7 +34068,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1319"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1822">
<o:ReferenceJoin Id="o1824">
<a:ObjectID>09B3F4FA-149B-4BB2-8D4C-CB9E05153125</a:ObjectID>
<a:CreationDate>1727336895</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34078,7 +34102,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1537"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1823">
<o:ReferenceJoin Id="o1825">
<a:ObjectID>D0D47F43-60D2-4012-A1C6-7EE1F23B2B48</a:ObjectID>
<a:CreationDate>1727337857</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34093,7 +34117,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1824">
<o:Reference Id="o1826">
<a:ObjectID>E261580B-7706-444D-9E7B-6A1A5968579B</a:ObjectID>
<a:Name>Reference_24</a:Name>
<a:Code>Reference_24</a:Code>
@ -34112,7 +34136,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1633"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1825">
<o:ReferenceJoin Id="o1827">
<a:ObjectID>A9F8F17E-368A-42BA-B603-19B2CAF61361</a:ObjectID>
<a:CreationDate>1728532955</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34146,7 +34170,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1601"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1826">
<o:ReferenceJoin Id="o1828">
<a:ObjectID>88DE8617-23F2-4075-A9EB-3AEA05F12872</a:ObjectID>
<a:CreationDate>1728532977</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34180,7 +34204,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1669"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1827">
<o:ReferenceJoin Id="o1829">
<a:ObjectID>36AE3FE2-B4E5-4FF7-ADD1-93D1ABD487CD</a:ObjectID>
<a:CreationDate>1728533087</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34195,7 +34219,7 @@ Ghra_staff_InsureBase
</o:ReferenceJoin>
</c:Joins>
</o:Reference>
<o:Reference Id="o1828">
<o:Reference Id="o1830">
<a:ObjectID>AB9D9DC4-987C-4E4B-9BD3-35091CDBA380</a:ObjectID>
<a:Name>Reference_27</a:Name>
<a:Code>Reference_27</a:Code>
@ -34214,7 +34238,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1707"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1829">
<o:ReferenceJoin Id="o1831">
<a:ObjectID>E2D02611-09C9-42E2-AA43-22E820AF219C</a:ObjectID>
<a:CreationDate>1728626387</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34248,7 +34272,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1633"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1830">
<o:ReferenceJoin Id="o1832">
<a:ObjectID>62F35C8E-87DA-43C4-AAE9-A47D112F8E0A</a:ObjectID>
<a:CreationDate>1728540045</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34282,7 +34306,7 @@ Ghra_staff_InsureBase
<o:Key Ref="o1669"/>
</c:ParentKey>
<c:Joins>
<o:ReferenceJoin Id="o1831">
<o:ReferenceJoin Id="o1833">
<a:ObjectID>3759DC14-1A7D-4121-AAE1-58CE6813A0AA</a:ObjectID>
<a:CreationDate>1728541044</a:CreationDate>
<a:Creator>Administrator</a:Creator>
@ -34304,7 +34328,7 @@ Ghra_staff_InsureBase
<o:PhysicalDiagram Ref="o4"/>
</c:DefaultDiagram>
<c:Users>
<o:User Id="o1832">
<o:User Id="o1834">
<a:ObjectID>A1DD77B6-E48E-4C9D-947D-D42E3C5240C2</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -34317,7 +34341,7 @@ Ghra_staff_InsureBase
</a:ExtendedAttributesText>
<c:ExtendedCollections>
<o:ExtendedCollection Id="o1833">
<o:ExtendedCollection Id="o1835">
<a:ObjectID>C012A467-0031-4F3C-9D9D-13408491E147</a:ObjectID>
<a:ExtendedBaseCollection.CollectionName>DefaultSchema</a:ExtendedBaseCollection.CollectionName>
<a:CreationDate>1597196432</a:CreationDate>
@ -34325,12 +34349,12 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Content>
<o:User Ref="o1834"/>
<o:User Ref="o1836"/>
</c:Content>
</o:ExtendedCollection>
</c:ExtendedCollections>
</o:User>
<o:User Id="o1834">
<o:User Id="o1836">
<a:ObjectID>41D2B655-5319-49C5-9BA6-133BB8B097CA</a:ObjectID>
<a:Name>dbo</a:Name>
<a:Code>dbo</a:Code>
@ -34342,7 +34366,7 @@ Ghra_staff_InsureBase
</o:User>
</c:Users>
<c:Domains>
<o:PhysicalDomain Id="o1835">
<o:PhysicalDomain Id="o1837">
<a:ObjectID>2153E033-C4DC-4F90-B2F4-3B0F44BD33D5</a:ObjectID>
<a:Name>文本</a:Name>
<a:Code>TEXT</a:Code>
@ -34352,7 +34376,7 @@ Ghra_staff_InsureBase
<a:Modifier>ttsoftxch</a:Modifier>
<a:DataType>text</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1836">
<o:PhysicalDomain Id="o1838">
<a:ObjectID>AC8799D0-82CA-4B70-ADAC-18D8797720A9</a:ObjectID>
<a:Name>图片</a:Name>
<a:Code>IMAGE</a:Code>
@ -34362,7 +34386,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1837">
<o:PhysicalDomain Id="o1839">
<a:ObjectID>DEC04470-B84A-413E-9B2A-C265C5506182</a:ObjectID>
<a:Name>加密</a:Name>
<a:Code>ENCRYPT_STRING</a:Code>
@ -34373,7 +34397,7 @@ Ghra_staff_InsureBase
<a:DataType>nvarchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1838">
<o:PhysicalDomain Id="o1840">
<a:ObjectID>538C6297-7080-43C1-9455-AD6516B6FBB2</a:ObjectID>
<a:Name>数字</a:Name>
<a:Code>NUMBER</a:Code>
@ -34385,7 +34409,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1839">
<o:PhysicalDomain Id="o1841">
<a:ObjectID>AF15A9FA-052F-43E5-9102-57F195CBCFDE</a:ObjectID>
<a:Name>类别</a:Name>
<a:Code>TYPE</a:Code>
@ -34396,7 +34420,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1840">
<o:PhysicalDomain Id="o1842">
<a:ObjectID>D0936140-81BD-463E-B0ED-FE3F86828A2C</a:ObjectID>
<a:Name>特长字符串</a:Name>
<a:Code>LONG_LONG_STRING</a:Code>
@ -34407,7 +34431,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(256)</a:DataType>
<a:Length>256</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1841">
<o:PhysicalDomain Id="o1843">
<a:ObjectID>5FBDAFFC-EA04-407B-877F-58752C2E736C</a:ObjectID>
<a:Name>金额</a:Name>
<a:Code>AMOUNT</a:Code>
@ -34419,7 +34443,7 @@ Ghra_staff_InsureBase
<a:Length>20</a:Length>
<a:Precision>6</a:Precision>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1842">
<o:PhysicalDomain Id="o1844">
<a:ObjectID>F461E3FD-0A64-4712-BC09-C0BA3C248E5B</a:ObjectID>
<a:Name>描述</a:Name>
<a:Code>DESCRIPTION</a:Code>
@ -34430,7 +34454,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(4000)</a:DataType>
<a:Length>4000</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1843">
<o:PhysicalDomain Id="o1845">
<a:ObjectID>703A2917-B6C4-4BC6-B2CB-6AB8E2B49D30</a:ObjectID>
<a:Name>短字符串</a:Name>
<a:Code>SHORT_STRING</a:Code>
@ -34441,7 +34465,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(64)</a:DataType>
<a:Length>64</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1844">
<o:PhysicalDomain Id="o1846">
<a:ObjectID>89A476D2-A1C0-428C-9875-26A50B7AFE1A</a:ObjectID>
<a:Name>长字符串</a:Name>
<a:Code>LONG_STRING</a:Code>
@ -34463,7 +34487,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(2000)</a:DataType>
<a:Length>2000</a:Length>
<c:PhysicalDomain.Owner>
<o:User Ref="o1834"/>
<o:User Ref="o1836"/>
</c:PhysicalDomain.Owner>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o168">
@ -34477,7 +34501,7 @@ Ghra_staff_InsureBase
<a:DataType>char(1)</a:DataType>
<a:Length>1</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1845">
<o:PhysicalDomain Id="o1847">
<a:ObjectID>82662C91-618F-4022-B9CD-1A431DC84A0A</a:ObjectID>
<a:Name>名称</a:Name>
<a:Code>NAME</a:Code>
@ -34498,7 +34522,7 @@ Ghra_staff_InsureBase
<a:Modifier>Administrator</a:Modifier>
<a:DataType>int</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1846">
<o:PhysicalDomain Id="o1848">
<a:ObjectID>77F6BD58-5A9D-44F7-988C-76608A3F38B5</a:ObjectID>
<a:Name>代码</a:Name>
<a:Code>CODE</a:Code>
@ -34530,7 +34554,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1847">
<o:PhysicalDomain Id="o1849">
<a:ObjectID>DA200725-BFB0-4351-9C3E-DC30C036538E</a:ObjectID>
<a:Name>STATUS</a:Name>
<a:Code>STATUS</a:Code>
@ -34541,7 +34565,7 @@ Ghra_staff_InsureBase
<a:DataType>varchar(32)</a:DataType>
<a:Length>32</a:Length>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1848">
<o:PhysicalDomain Id="o1850">
<a:ObjectID>CB2F08D6-BE17-4046-B94A-4FD00EDA9015</a:ObjectID>
<a:Name>文件</a:Name>
<a:Code>FILE</a:Code>
@ -34551,7 +34575,7 @@ Ghra_staff_InsureBase
<a:Modifier>feipeng</a:Modifier>
<a:DataType>image</a:DataType>
</o:PhysicalDomain>
<o:PhysicalDomain Id="o1849">
<o:PhysicalDomain Id="o1851">
<a:ObjectID>7CC45A5C-15C8-4CA8-BBEB-66FE3DAB482F</a:ObjectID>
<a:Name>字符串512</a:Name>
<a:Code>STRING_512</a:Code>
@ -34564,7 +34588,7 @@ Ghra_staff_InsureBase
</o:PhysicalDomain>
</c:Domains>
<c:DefaultGroups>
<o:Group Id="o1850">
<o:Group Id="o1852">
<a:ObjectID>B41C21E8-76E9-4031-8EF0-34743E5525C5</a:ObjectID>
<a:Name>PUBLIC</a:Name>
<a:Code>PUBLIC</a:Code>
@ -34573,13 +34597,13 @@ Ghra_staff_InsureBase
<a:ModificationDate>1597196433</a:ModificationDate>
<a:Modifier>ttsoftxch</a:Modifier>
<c:Group.Users>
<o:User Ref="o1832"/>
<o:User Ref="o1834"/>
<o:User Ref="o1836"/>
</c:Group.Users>
</o:Group>
</c:DefaultGroups>
<c:TargetModels>
<o:TargetModel Id="o1851">
<o:TargetModel Id="o1853">
<a:ObjectID>02EF92C9-49BF-45C7-934A-23BA290D5595</a:ObjectID>
<a:Name>Microsoft SQL Server 2008</a:Name>
<a:Code>MSSQLSRV2008</a:Code>

@ -6090,6 +6090,16 @@
数据来源ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.MapTableName">
<summary>
关联表名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.MapColumnName">
<summary>
关联栏位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.SortNo">
<summary>
排序号
@ -14416,6 +14426,16 @@
数据来源ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.MapTableName">
<summary>
关联表名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.MapColumnName">
<summary>
关联栏位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.SortNo">
<summary>
排序号

@ -163,6 +163,18 @@ namespace Tiobon.Core.Model.Models
/// </summary>
public int? DataSourceID { get; set; }
/// <summary>
/// 关联表名
/// </summary>
[Display(Name = "MapTableName"), Description("关联表名"), MaxLength(100, ErrorMessage = "关联表名 不能超过 100 个字符")]
public string MapTableName { get; set; }
/// <summary>
/// 关联栏位
/// </summary>
[Display(Name = "MapColumnName"), Description("关联栏位"), MaxLength(100, ErrorMessage = "关联栏位 不能超过 100 个字符")]
public string MapColumnName { get; set; }
/// <summary>
/// 排序号
/// </summary>

@ -165,6 +165,18 @@ namespace Tiobon.Core.Model.Models
/// </summary>
public int? DataSourceID { get; set; }
/// <summary>
/// 关联表名
/// </summary>
[Display(Name = "MapTableName"), Description("关联表名"), MaxLength(100, ErrorMessage = "关联表名 不能超过 100 个字符")]
public string MapTableName { get; set; }
/// <summary>
/// 关联栏位
/// </summary>
[Display(Name = "MapColumnName"), Description("关联栏位"), MaxLength(100, ErrorMessage = "关联栏位 不能超过 100 个字符")]
public string MapColumnName { get; set; }
/// <summary>
/// 排序号
/// </summary>

@ -4,7 +4,6 @@ using Tiobon.Core.Model.Models;
using Tiobon.Core.Services.BASE;
using Tiobon.Core.IRepository.Base;
using Tiobon.Core.Common.Caches;
using Tiobon.Core.Common.Helper;
namespace Tiobon.Core.Services
{
@ -26,6 +25,8 @@ namespace Tiobon.Core.Services
entity.GroupType = entity.GroupType ?? "Other";
var SortNo = await Db.Queryable<Ghrh_ResumeInfoGroup>().MaxAsync(it => it.SortNo);
entity.SortNo = SortNo + 1;
return await base.Add(entity);
}
}

@ -9,8 +9,10 @@ using Tiobon.Core.Common;
using Tiobon.Core.Common.Helper;
using Tiobon.Core.Model.ViewModels.Extend;
using SqlSugar;
using Newtonsoft.Json.Linq;
using Tiobon.Core.Common.DB.Dapper.Extensions;
using OfficeOpenXml.FormulaParsing.Utilities;
using Tiobon.Core.Common.DB;
using Tiobon.Core.Common.LogHelper;
using Tiobon.Core.Model.Systems.DataBase;
namespace Tiobon.Core.Services;
@ -775,7 +777,11 @@ END";
#region 执行模板栏位变更
public async Task<ServiceResult> ExceteTemplateColumnChange(QueryForm filter)
{
var sql = @$"DECLARE
var sql = string.Empty;
sql = @$"DECLARE
@jsonParam NVARCHAR (MAX) = '{filter.jsonParam}', -- Json格式回传
@doType NVARCHAR (100) = '{filter.doType}', -- Insert: Update: Delete: Unpublish: BatchDelete: BatchUpdaate:
-- SortData:
@ -802,6 +808,8 @@ END";
@MKey NVARCHAR (1000),
@TableName NVARCHAR (1000),
@ColumnName NVARCHAR (1000),
@MapTableName NVARCHAR (1000),
@MapColumnName NVARCHAR (1000),
@IsSingleColumn NVARCHAR (1000),
@ColumnType NVARCHAR (1000),
@DataType NVARCHAR (1000),
@ -894,6 +902,8 @@ END";
@MKey = MKey,
@TableName = TableName,
@ColumnName = ColumnName,
@MapTableName = MapTableName,
@MapColumnName = MapColumnName,
@IsSingleColumn = IsSingleColumn,
@ColumnType = ColumnType,
@DataType = DataType,
@ -918,6 +928,8 @@ END";
MKey NVARCHAR (1000),
TableName NVARCHAR (1000),
ColumnName NVARCHAR (1000),
MapTableName NVARCHAR (1000),
MapColumnName NVARCHAR (1000),
IsSingleColumn NVARCHAR (1000),
ColumnType NVARCHAR (1000),
DataType NVARCHAR (1000),
@ -971,28 +983,20 @@ END";
SET @ErrorMsg =
@ErrorMsg
+ '使,使'
IF @MapTableName = ''
SET @ErrorMsg = @ErrorMsg + '' -- [dbo].[FLangKeyToValue]('F_ResumeInfoColumn_0001',@langId,'')
-- ,
IF @IsChangeColumn = 1
BEGIN
IF @ColumnName = 'RemarkSZ'
SET @ErrorMsg =
@ErrorMsg
+ ''
IF (SELECT count (1)
FROM sys.columns a
INNER JOIN sysobjects d
ON a.object_id = d.id
AND d.xtype = 'U'
AND d.name <> 'dtproperties'
WHERE d.name IN ('Ghrh_ResumeChange')
AND a.name = @ColumnName) =
0
SET @ErrorMsg =
@ErrorMsg
+ ''
END
-- 使
IF (SELECT count (1)
FROM Ghrh_ResumeInfoColumn
WHERE IsEnable = 1
AND Id ! = @id
AND MapTableName = @MapTableName
AND MapColumnName = @MapColumnName) >
0
SET @ErrorMsg =
@ErrorMsg
+ '使,使'
--
IF @ColumnType = 'ApiSelect'
@ -1211,6 +1215,8 @@ END";
MKey = @MKey,
TableName = @TableName,
ColumnName = @ColumnName,
MapTableName = @MapTableName,
MapColumnName = @MapColumnName,
IsSingleColumn = @IsSingleColumn,
ColumnType = @ColumnType,
DataType = @DataType,
@ -1248,6 +1254,8 @@ END";
MKey,
TableName,
ColumnName,
MapTableName,
MapColumnName,
IsSingleColumn,
ColumnType,
DataType,
@ -1275,13 +1283,15 @@ END";
[UpdateTime],
[UpdateProg],
[UpdateIP])
SELECT 1846057738145239040,
SELECT {SnowFlakeSingle.Instance.NextId()},
@ResumeInfoGroupId,
@ResumeInfoColumnNo,
@ResumeInfoColumnName,
@MKey,
@TableName,
@ColumnName,
@MapTableName,
@MapColumnName,
@IsSingleColumn,
@ColumnType,
@DataType,
@ -1330,13 +1340,13 @@ END";
APIDataSourceID =
iif (ISNUMERIC (@DataSource) = 1, @DataSource, NULL),
dataSource = ''
FROM Ghrh_PageSettingQuery a
FROM Ghrs_PageSettingQuery a
WHERE a.pageno LIKE 'F_ResumeChange%'
AND a.field = @ColumnName
AND a.IsEnable = 1
-- 2.
INSERT INTO Ghrh_PageSettingQuery (PageNo,
INSERT INTO Ghrs_PageSettingQuery (PageNo,
ColumnGroup,
elementType,
field,
@ -1404,12 +1414,12 @@ END";
searchCanOperator,
@menuName,
@menuName
FROM Ghrh_PageSettingquery a
FROM Ghrs_PageSettingquery a
WHERE pageno LIKE 'F_ResumeChange%'
AND field = 'ChangeDate' --
AND NOT EXISTS
(SELECT 1
FROM Ghrh_PageSettingQuery kk
FROM Ghrs_PageSettingQuery kk
WHERE kk.IsEnable = 1
AND kk.PageNo = a.PageNo
AND kk.field = @ColumnName)
@ -1424,12 +1434,12 @@ END";
APIDataSourceID =
iif (ISNUMERIC (@DataSource) = 1, @DataSource, NULL),
dataSource = ''
FROM Ghrh_PageSettingEdit a
FROM Ghrs_PageSettingEdit a
WHERE a.pageno LIKE 'F_ResumeChange%'
AND a.field = @ColumnName
AND a.IsEnable = 1
INSERT INTO dbo.Ghrh_PageSettingEdit (pageNo,
INSERT INTO dbo.Ghrs_PageSettingEdit (pageNo,
columnGroup,
elementType,
field,
@ -1476,12 +1486,12 @@ END";
rowNum,
colNum,
IsSingleColumn
FROM Ghrh_PageSettingEdit a
FROM Ghrs_PageSettingEdit a
WHERE pageno LIKE 'F_ResumeChange%'
AND field = 'ChangeDate' --
AND NOT EXISTS
(SELECT 1
FROM Ghrh_PageSettingEdit kk
FROM Ghrs_PageSettingEdit kk
WHERE kk.IsEnable = 1
AND kk.PageNo = a.PageNo
AND kk.field = @ColumnName)
@ -1540,9 +1550,12 @@ END";
@WarningMsg WarnMsg,
@SuccessMsg 'Message' -- IsOK 0:, 1:
END";
//DataTable dt = await DbAccess.GetDataTableAsync(sql);
//var dt = await Db.Ado.GetDataTableAsync(sql);
var dt = await Db.Ado.GetDataTableAsync(sql);
//var dt = await Db.Ado.GetDataTableAsync(" SELECT 'true' Success, 1 ErrorMsg, 1 WarnMsg, 1 'Message' ");
var dt = await Db.Ado.GetDataTableAsync(sql);
if (dt.Rows.Count > 0)
{
if (dt.Rows[0]["Success"].ToString() == "true")
@ -1699,25 +1712,25 @@ END";
#region 执行模板栏位变更
public async Task<ServiceResult> PT_GHR30_StaffTemplate_IUD(QueryForm1 filter)
{
var sql = @$"DECLARE
@jsonParam NVARCHAR (MAX)
= '{filter.jsonParam}', -- Json格式回传
@doType NVARCHAR (100) = '{filter.doType}', -- Insert: Update: Delete: BatchDelete: BatchUpdaate:
-- ColumnMove:-- GroupMove:-
-- GroupInsert: GroupUpdate: GroupDelete:
-- SortData:
@id BIGINT = '{filter.id}', -- Delete /Update
@langId INT = '{filter.langId}', --
@userId INT = '{filter.userId}', -- 使
@menuName NVARCHAR (1000) = '{filter.menuName}'
var paramSql = @$"DECLARE
@jsonParam NVARCHAR (MAX)
= '{filter.jsonParam}', -- Json格式回传
@doType NVARCHAR (100) = '{filter.doType}', -- Insert: Update: Delete: BatchDelete: BatchUpdaate:
-- ColumnMove:-- GroupMove:-
-- GroupInsert: GroupUpdate: GroupDelete:
-- SortData:
@id BIGINT = '{filter.id}', -- Delete /Update
@langId INT = '{filter.langId}', --
@userId INT = '{filter.userId}', -- 使
@menuName NVARCHAR (1000) = '{filter.menuName}' ";
string sql = string.Empty;
BEGIN
switch (filter.doType)
{
case "GroupInsert":
sql = @$"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @OperateLogID BIGINT = 0 --
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
@ -1734,49 +1747,15 @@ BEGIN
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
--
-- EXEC [dbo].[PS_OperateLog]@userId, @doType, @menuName, 'Ghrh_ResumeTemplate', @ID, @jsonParam, @OperateLogID OUTPUT
IF @doType = 'Delete' --
BEGIN
UPDATE Ghrh_ResumeTemplate
SET OperateLogID = @OperateLogID,
IsEnable = 0,
UpdateBy = @userId,
UpdateTime = GETDATE (),
UpdateProg = @menuName
WHERE Id = @ID
SET @SuccessMsg = ''
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg -- IsOK 0:, 1:
COMMIT TRAN tranResumeTemplate
RETURN
END
-- PhotoType: 1: 2:
IF @doType = 'PhotoSwitch'
BEGIN
UPDATE Ghrh_ResumeTemplate
SET PhotoType =
(SELECT value
FROM OPENJSON (@jsonParam)
WHERE [key] = 'PhotoType')
WHERE Id = @id
END
-- GroupInsert: GroupUpdate: GroupDelete:
IF @doType = 'GroupInsert'
BEGIN
-- if @id>0
BEGIN
DECLARE @ResumeInfoGroupID INT = 0
DECLARE @ResumeInfoGroupID BIGINT = {SnowFlakeSingle.Instance.NextId()}
INSERT INTO Ghrh_ResumeInfoGroup (GroupNo,
INSERT INTO Ghrh_ResumeInfoGroup (Id,
GroupNo,
GroupName,
MKey,
GroupType,
@ -1786,7 +1765,8 @@ BEGIN
TablePKIDName,
CanModifyBySelf,
CanEssDisplay)
SELECT ResumeInfoGroupNo,
SELECT @ResumeInfoGroupID,
ResumeInfoGroupNo,
ResumeInfoGroupName,
MKey,
'Other',
@ -1807,18 +1787,18 @@ BEGIN
CanModifyBySelf NVARCHAR (1000),
CanEssDisplay NVARCHAR (1000))
SET @ResumeInfoGroupID = SCOPE_IDENTITY ()
--
IF @ResumeInfoGroupID > 0
INSERT INTO Ghrh_ResumeTemplateInfoGroup (
Id,
ResumeTemplateId,
TemplateType,
ResumeInfoGroupId,
IsDisplay,
GroupType,
SortNo)
SELECT a.Id ResumeTemplateId,
SELECT '{SnowFlakeSingle.Instance.NextId()}',
a.Id ResumeTemplateId,
a.TemplateType,
c.Id ResumeInfoGroupId,
1,
@ -1831,6 +1811,59 @@ BEGIN
END
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "GroupUpdate":
sql = @$"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType = 'GroupUpdate'
BEGIN
IF @id > 0
@ -1873,6 +1906,58 @@ BEGIN
END
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "GroupDelete":
sql = @$"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType = 'GroupDelete'
BEGIN
-- if @id=0
@ -1887,6 +1972,58 @@ BEGIN
END
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "GroupSwitch":
sql = @$"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType = 'GroupSwitch' --
BEGIN
UPDATE a
@ -1903,13 +2040,13 @@ BEGIN
AND a.IsEnable = 1
--
INSERT INTO Ghrh_ResumeTemplateInfoGroup (ResumeTemplateId,
INSERT INTO Ghrh_ResumeTemplateInfoGroup (Id,ResumeTemplateId,
TemplateType,
ResumeInfoGroupId,
IsDisplay,
GroupType,
SortNo)
SELECT a.Id ResumeTemplateId,
SELECT ABS(CHECKSUM(NewId())),a.Id ResumeTemplateId,
a.TemplateType,
b.ResumeInfoGroupId,
b.DisplayType,
@ -1929,6 +2066,59 @@ BEGIN
WHERE ResumeTemplateId = @id AND IsEnable = 1)
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "GroupMove":
sql = @$"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType = 'GroupMove' -- :-
BEGIN
UPDATE a --
@ -1943,13 +2133,15 @@ BEGIN
AND a.ResumeInfoGroupId = b.ResumeInfoGroupId
--
INSERT INTO Ghrh_ResumeTemplateInfoGroup (ResumeTemplateId,
INSERT INTO Ghrh_ResumeTemplateInfoGroup (Id,
ResumeTemplateId,
TemplateType,
ResumeInfoGroupId,
IsDisplay,
GroupType,
SortNo)
SELECT a.Id ResumeTemplateId,
SELECT ABS (CHECKSUM (NewId ())),
a.Id ResumeTemplateId,
a.TemplateType,
b.ResumeInfoGroupId,
b.DisplayType,
@ -1957,7 +2149,7 @@ BEGIN
b.SortNo
FROM Ghrh_ResumeTemplate a,
(SELECT ResumeInfoGroupId, DisplayType, SortNo
FROM OPENJSON (@jsonParam) WITH (ResumeInfoGroupId INT,
FROM OPENJSON (@jsonParam) WITH (ResumeInfoGroupId BIGINT,
DisplayType INT,
SortNo INT)) b,
Ghrh_ResumeInfoGroup c
@ -1969,6 +2161,58 @@ BEGIN
WHERE ResumeTemplateId = @id AND IsEnable = 1)
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "ColumnMove":
sql = @$"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType = 'ColumnMove' --
BEGIN
UPDATE a --
@ -2009,6 +2253,7 @@ BEGIN
--
INSERT INTO Ghrh_ResumeTemplateInfoGroupColumn (
Id,
ResumeTemplateInfoGroupId,
ResumeTemplateId,
TemplateType,
@ -2022,7 +2267,8 @@ BEGIN
SortNo,
RowNum,
ColNum)
SELECT a.Id ResumeTemplateInfoGroupId,
SELECT ABS (CHECKSUM (NewId ())),
a.Id ResumeTemplateInfoGroupId,
ResumeTemplateId,
a.TemplateType,
a.ResumeInfoGroupId,
@ -2037,9 +2283,10 @@ BEGIN
1
FROM Ghrh_ResumeTemplateInfoGroup a,
(SELECT ResumeInfoColumnID, DisplayType, SortNo
FROM OPENJSON (@jsonParam) WITH (ResumeInfoColumnID BIGINT,
DisplayType INT,
SortNo INT)) b,
FROM OPENJSON (@jsonParam) WITH (
ResumeInfoColumnID BIGINT,
DisplayType INT,
SortNo INT)) b,
Ghrh_ResumeInfoColumn c
WHERE a.Id = @id
AND b.ResumeInfoColumnID = c.ID
@ -2459,6 +2706,133 @@ BEGIN
END
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "Delete":
sql = $@"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType = 'Delete' --
BEGIN
UPDATE Ghrh_ResumeTemplate
SET OperateLogID = @OperateLogID,
IsEnable = 0,
UpdateBy = @userId,
UpdateTime = GETDATE (),
UpdateProg = @menuName
WHERE Id = @ID
SET @SuccessMsg = ''
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg -- IsOK 0:, 1:
COMMIT TRAN tranResumeTemplate
RETURN
END
COMMIT TRAN tranResumeTemplate --
END TRY
BEGIN CATCH --
SET @ErrorMsg = error_message () --
ROLLBACK TRAN tranResumeTemplate -- 退
SELECT 1 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
RETURN
END CATCH
SET @SuccessMsg =
[dbo].[FLangKeyToValue]
('GHR_Common_000014',
@langId,
'..')
SELECT 0 IsOK,
@ErrorMsg ErrorMsg,
@WarningMsg WarnMsg,
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
case "Update":
case "Insert":
case "Copy":
sql = $@"BEGIN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DECLARE
@NeedOPLog INT = 1,
@OperateLogID BIGINT = 0 --
-- SELECT 'DT_ProcedureResult' Table3
DECLARE @ErrorMsg NVARCHAR (MAX) = '' --
DECLARE @WarningMsg NVARCHAR (MAX) = '' --
DECLARE @SuccessMsg NVARCHAR (MAX) = ''
DECLARE @NewResumeTemplateId BIGINT = 0
DECLARE
@title NVARCHAR (1000),
@description NVARCHAR (1000),
@titleAllowEdit NVARCHAR (1000),
@isMaster NVARCHAR (1000),
@isPublish NVARCHAR (1000),
@SortNo NVARCHAR (100)
BEGIN TRY --
BEGIN TRAN tranResumeTemplate --
IF @doType IN ('Update', 'Insert', 'Copy')
BEGIN
IF @jsonParam ! = '' --
@ -2521,9 +2895,10 @@ BEGIN
IF @doType = 'Copy'
BEGIN
SET @NewResumeTemplateId = '{SnowFlakeSingle.Instance.NextId()}'
SET @NewResumeTemplateId = '1846788600784621570'
INSERT INTO [dbo].[Ghrh_ResumeTemplate] (Id,
INSERT INTO [dbo].[Ghrh_ResumeTemplate] (
Id,
TemplateNo,
TemplateName,
SortNo,
@ -2539,7 +2914,8 @@ BEGIN
[UpdateTime],
[UpdateProg],
[UpdateIP])
SELECT @NewResumeTemplateId,@title,
SELECT @NewResumeTemplateId,
@title,
@title,
CASE
WHEN isnull (@SortNo, '') = '' THEN '1'
@ -2563,14 +2939,16 @@ BEGIN
-- Detail
--1.
INSERT INTO Ghrh_ResumeTemplateInfoGroup (Id,
INSERT INTO Ghrh_ResumeTemplateInfoGroup (
Id,
ResumeTemplateId,
TemplateType,
ResumeInfoGroupId,
IsDisplay,
GroupType,
SortNo)
SELECT ABS(CHECKSUM(NewId())),@NewResumeTemplateId,
SELECT ABS (CHECKSUM (NewId ())),
@NewResumeTemplateId,
2,
a.ResumeInfoGroupId,
a.IsDisplay,
@ -2580,7 +2958,8 @@ BEGIN
WHERE a.ResumeTemplateId = @id
--
INSERT INTO Ghrh_ResumeTemplateInfoGroupColumn (Id,
INSERT INTO Ghrh_ResumeTemplateInfoGroupColumn (
Id,
ResumeTemplateInfoGroupId,
ResumeTemplateId,
TemplateType,
@ -2594,7 +2973,8 @@ BEGIN
SortNo,
RowNum,
ColNum)
SELECT ABS(CHECKSUM(NewId())),c.Id ResumeTemplateInfoGroupId,
SELECT ABS (CHECKSUM (NewId ())),
c.Id ResumeTemplateInfoGroupId,
c.ResumeTemplateId,
2,
a.ResumeInfoGroupId,
@ -2621,7 +3001,7 @@ BEGIN
DECLARE @CopyMenuName NVARCHAR (100)
= 'F_Resume~'
+ CONVERT
(NVARCHAR (max), @NewResumeTemplateId)
(NVARCHAR (MAX), @NewResumeTemplateId)
INSERT INTO Ghrs_PageSettingQuery (PageNo,
ColumnGroup,
@ -2695,7 +3075,9 @@ BEGIN
SET @doType = 'Insert'
-- exec [dbo].[PS_OperateLog] 1,'Insert','/ResumeTemplate','Ghrh_ResumeTemplate',1, @OperateLogID output
INSERT INTO [dbo].[Ghrh_ResumeTemplate] (TemplateNo,
SET @NewResumeTemplateId = {SnowFlakeSingle.Instance.NextId()}
INSERT INTO [dbo].[Ghrh_ResumeTemplate] (Id,TemplateNo,
TemplateName,
SortNo,
IsPublish,
@ -2710,7 +3092,7 @@ BEGIN
[UpdateTime],
[UpdateProg],
[UpdateIP])
SELECT @title,
SELECT @NewResumeTemplateId,@title,
@title,
isnull (@SortNo, '1'),
@IsPublish,
@ -2725,8 +3107,6 @@ BEGIN
GETDATE (),
@menuName,
'0'
SET @ID = SCOPE_IDENTITY ()
END
END
@ -2757,7 +3137,13 @@ BEGIN
@SuccessMsg SuccessMsg,
@NewResumeTemplateId NewResumeTemplateId -- IsOK 0:, 1:
END";
break;
default:
break;
}
sql = paramSql + sql;
var dt = await Db.Ado.GetDataTableAsync(sql);
if (dt.Rows.Count > 0)

@ -6090,6 +6090,16 @@
数据来源ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.MapTableName">
<summary>
关联表名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.MapColumnName">
<summary>
关联栏位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.SortNo">
<summary>
排序号
@ -14416,6 +14426,16 @@
数据来源ID
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.MapTableName">
<summary>
关联表名
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.MapColumnName">
<summary>
关联栏位
</summary>
</member>
<member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.SortNo">
<summary>
排序号

Loading…
Cancel
Save