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

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

@ -6090,6 +6090,16 @@
数据来源ID 数据来源ID
</summary> </summary>
</member> </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"> <member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.SortNo">
<summary> <summary>
排序号 排序号
@ -14416,6 +14426,16 @@
数据来源ID 数据来源ID
</summary> </summary>
</member> </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"> <member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.SortNo">
<summary> <summary>
排序号 排序号

@ -163,6 +163,18 @@ namespace Tiobon.Core.Model.Models
/// </summary> /// </summary>
public int? DataSourceID { get; set; } 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>
/// 排序号 /// 排序号
/// </summary> /// </summary>

@ -165,6 +165,18 @@ namespace Tiobon.Core.Model.Models
/// </summary> /// </summary>
public int? DataSourceID { get; set; } 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>
/// 排序号 /// 排序号
/// </summary> /// </summary>

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

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

@ -6090,6 +6090,16 @@
数据来源ID 数据来源ID
</summary> </summary>
</member> </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"> <member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumnBase.SortNo">
<summary> <summary>
排序号 排序号
@ -14416,6 +14426,16 @@
数据来源ID 数据来源ID
</summary> </summary>
</member> </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"> <member name="P:Tiobon.Core.Model.Models.Ghrh_ResumeInfoColumn.SortNo">
<summary> <summary>
排序号 排序号

Loading…
Cancel
Save