浏览代码

wanyong:工时确认单

wanyong 6 月之前
父节点
当前提交
012ce4d64d

+ 257 - 92
metadata/com/kingdee/eas/hr/project/app/CT_PRO_WorkHoursConfirm.table

@@ -8,9 +8,23 @@
     <bizUnitPK>com.kingdee.eas.hr.project.WorkHoursConfirm</bizUnitPK>
     <columns>
         <column>
-            <name>FCreatorID</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreatorID].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreatorID].description</description>
+            <name>FFivouchered</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FFivouchered].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FFivouchered].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue>0</defaultValue>
+            <sqlType>INT</sqlType>
+            <length>1</length>
+            <scale>0</scale>
+            <precision>1</precision>
+        </column>
+        <column>
+            <name>CFProjectID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFProjectID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFProjectID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
@@ -22,37 +36,37 @@
             <precision>0</precision>
         </column>
         <column>
-            <name>FCreateTime</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreateTime].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreateTime].description</description>
+            <name>CFEmployeeID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFEmployeeID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFEmployeeID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>DATETIME</sqlType>
-            <length>8</length>
+            <sqlType>VARCHAR</sqlType>
+            <length>44</length>
             <scale>0</scale>
-            <precision>8</precision>
+            <precision>0</precision>
         </column>
         <column>
-            <name>FLastUpdateUserID</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateUserID].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateUserID].description</description>
+            <name>CFClockLocation</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockLocation].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockLocation].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
             <sqlType>VARCHAR</sqlType>
-            <length>44</length>
+            <length>100</length>
             <scale>0</scale>
-            <precision>0</precision>
+            <precision>100</precision>
         </column>
         <column>
-            <name>FLastUpdateTime</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateTime].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateTime].description</description>
+            <name>CFClockDate</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockDate].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockDate].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
@@ -64,9 +78,37 @@
             <precision>8</precision>
         </column>
         <column>
-            <name>FControlUnitID</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FControlUnitID].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FControlUnitID].description</description>
+            <name>CFClockTime</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockTime].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockTime].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>DATETIME</sqlType>
+            <length>8</length>
+            <scale>0</scale>
+            <precision>8</precision>
+        </column>
+        <column>
+            <name>FAdminOrgUnitId</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FAdminOrgUnitId].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FAdminOrgUnitId].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>VARCHAR</sqlType>
+            <length>44</length>
+            <scale>0</scale>
+            <precision>0</precision>
+        </column>
+        <column>
+            <name>FHROrgUnitID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FHROrgUnitID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FHROrgUnitID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
@@ -77,6 +119,48 @@
             <scale>0</scale>
             <precision>0</precision>
         </column>
+        <column>
+            <name>FBillState</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FBillState].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FBillState].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>INT</sqlType>
+            <length>4</length>
+            <scale>0</scale>
+            <precision>4</precision>
+        </column>
+        <column>
+            <name>FApproveType</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FApproveType].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FApproveType].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>INT</sqlType>
+            <length>4</length>
+            <scale>0</scale>
+            <precision>4</precision>
+        </column>
+        <column>
+            <name>FIsMultiEntry</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FIsMultiEntry].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FIsMultiEntry].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>INT</sqlType>
+            <length>1</length>
+            <scale>0</scale>
+            <precision>1</precision>
+        </column>
         <column>
             <name>FNumber</name>
             <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FNumber].alias</alias>
@@ -89,7 +173,7 @@
             <sqlType>NVARCHAR</sqlType>
             <length>80</length>
             <scale>0</scale>
-            <precision>80</precision>
+            <precision>0</precision>
         </column>
         <column>
             <name>FBizDate</name>
@@ -128,10 +212,10 @@
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>NVARCHAR</sqlType>
+            <sqlType>VARCHAR</sqlType>
             <length>80</length>
             <scale>0</scale>
-            <precision>80</precision>
+            <precision>0</precision>
         </column>
         <column>
             <name>FHasEffected</name>
@@ -143,9 +227,9 @@
             <isNullable>true</isNullable>
             <defaultValue />
             <sqlType>INT</sqlType>
-            <length>4</length>
+            <length>1</length>
             <scale>0</scale>
-            <precision>4</precision>
+            <precision>1</precision>
         </column>
         <column>
             <name>FAuditorID</name>
@@ -170,10 +254,10 @@
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>NVARCHAR</sqlType>
+            <sqlType>VARCHAR</sqlType>
             <length>80</length>
             <scale>0</scale>
-            <precision>80</precision>
+            <precision>0</precision>
         </column>
         <column>
             <name>FSourceFunction</name>
@@ -184,57 +268,43 @@
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>NVARCHAR</sqlType>
+            <sqlType>VARCHAR</sqlType>
             <length>80</length>
             <scale>0</scale>
-            <precision>80</precision>
+            <precision>0</precision>
         </column>
         <column>
-            <name>FID</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FID].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FID].description</description>
+            <name>FCreatorID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreatorID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreatorID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
-            <isNullable>false</isNullable>
+            <isNullable>true</isNullable>
             <defaultValue />
             <sqlType>VARCHAR</sqlType>
             <length>44</length>
             <scale>0</scale>
-            <precision>44</precision>
-        </column>
-        <column>
-            <name>FFivouchered</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FFivouchered].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FFivouchered].description</description>
-            <userDefined>true</userDefined>
-            <isMultilingual>false</isMultilingual>
-            <isEncoded>false</isEncoded>
-            <isNullable>true</isNullable>
-            <defaultValue />
-            <sqlType>INT</sqlType>
-            <length>1</length>
-            <scale>0</scale>
             <precision>0</precision>
         </column>
         <column>
-            <name>CFProjectID</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFProjectID].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFProjectID].description</description>
+            <name>FCreateTime</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreateTime].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FCreateTime].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>VARCHAR</sqlType>
-            <length>44</length>
+            <sqlType>DATETIME</sqlType>
+            <length>8</length>
             <scale>0</scale>
-            <precision>0</precision>
+            <precision>8</precision>
         </column>
         <column>
-            <name>CFEmployeeID</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFEmployeeID].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFEmployeeID].description</description>
+            <name>FLastUpdateUserID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateUserID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateUserID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
@@ -246,50 +316,50 @@
             <precision>0</precision>
         </column>
         <column>
-            <name>CFClockLocation</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockLocation].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockLocation].description</description>
+            <name>FLastUpdateTime</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateTime].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateTime].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>NVARCHAR</sqlType>
-            <length>100</length>
+            <sqlType>DATETIME</sqlType>
+            <length>8</length>
             <scale>0</scale>
-            <precision>0</precision>
+            <precision>8</precision>
         </column>
         <column>
-            <name>CFClockDate</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockDate].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockDate].description</description>
+            <name>FControlUnitID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FControlUnitID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FControlUnitID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
             <isNullable>true</isNullable>
             <defaultValue />
-            <sqlType>DATETIME</sqlType>
-            <length>8</length>
+            <sqlType>VARCHAR</sqlType>
+            <length>44</length>
             <scale>0</scale>
             <precision>0</precision>
         </column>
         <column>
-            <name>CFClockTime</name>
-            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockTime].alias</alias>
-            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[CFClockTime].description</description>
+            <name>FID</name>
+            <alias>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FID].alias</alias>
+            <description>dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FID].description</description>
             <userDefined>true</userDefined>
             <isMultilingual>false</isMultilingual>
             <isEncoded>false</isEncoded>
-            <isNullable>true</isNullable>
+            <isNullable>false</isNullable>
             <defaultValue />
-            <sqlType>DATETIME</sqlType>
-            <length>8</length>
+            <sqlType>VARCHAR</sqlType>
+            <length>44</length>
             <scale>0</scale>
-            <precision>0</precision>
+            <precision>44</precision>
         </column>
     </columns>
     <primaryKey>
-        <name>CPK_PRO_WorkHCIluc</name>
+        <name>PK_WorkHoursConfir</name>
         <userDefined>true</userDefined>
         <primaryKeyColumns>
             <primaryKeyColumn>
@@ -303,7 +373,7 @@
     </primaryKey>
     <foreignKeys>
         <foreignKey>
-            <name>CFK_PRO_PROWHCCrlu</name>
+            <name>CFK_PRO_PROWHCRtr</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.base.permission.app" />
@@ -322,7 +392,7 @@
             </fkColumnPairs>
         </foreignKey>
         <foreignKey>
-            <name>CFK_PRO_PROWHCLUlu</name>
+            <name>CFK_PRO_PROWHCAsUU</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.base.permission.app" />
@@ -341,17 +411,17 @@
             </fkColumnPairs>
         </foreignKey>
         <foreignKey>
-            <name>CFK_PRO_PROWHCCUlu</name>
+            <name>CFK_PRO_PROWHCCU</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.basedata.org" />
-                <key name="name" value="T_ORG_OUPartCtrl" />
+                <key name="name" value="T_ORG_CtrlUnit" />
             </refTable>
             <fkColumnPairs>
                 <fkColumnPair>
                     <sequence>0</sequence>
                     <refColumn>
-                        <key name="name" value="FUnitID" />
+                        <key name="name" value="FID" />
                     </refColumn>
                     <fkColumn>
                         <key name="name" value="FControlUnitID" />
@@ -360,7 +430,7 @@
             </fkColumnPairs>
         </foreignKey>
         <foreignKey>
-            <name>CFK_PRO_PROWHCHnlu</name>
+            <name>CFK_PRO_PROWHCAndl</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.base.permission.app" />
@@ -379,7 +449,7 @@
             </fkColumnPairs>
         </foreignKey>
         <foreignKey>
-            <name>CFK_PRO_PROWHCAdlu</name>
+            <name>CFK_PRO_PROWHCUdtr</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.base.permission.app" />
@@ -398,7 +468,45 @@
             </fkColumnPairs>
         </foreignKey>
         <foreignKey>
-            <name>CFK_PRO_PROWHCRjjt</name>
+            <name>CFK_PRO_PROWHCDmnO</name>
+            <userDefined>true</userDefined>
+            <refTable>
+                <key name="package" value="com.kingdee.eas.basedata.org" />
+                <key name="name" value="T_ORG_Admin" />
+            </refTable>
+            <fkColumnPairs>
+                <fkColumnPair>
+                    <sequence>0</sequence>
+                    <refColumn>
+                        <key name="name" value="FID" />
+                    </refColumn>
+                    <fkColumn>
+                        <key name="name" value="FAdminOrgUnitId" />
+                    </fkColumn>
+                </fkColumnPair>
+            </fkColumnPairs>
+        </foreignKey>
+        <foreignKey>
+            <name>CFK_PRO_PROWHCROU</name>
+            <userDefined>true</userDefined>
+            <refTable>
+                <key name="package" value="com.kingdee.eas.basedata.org" />
+                <key name="name" value="T_ORG_HRO" />
+            </refTable>
+            <fkColumnPairs>
+                <fkColumnPair>
+                    <sequence>0</sequence>
+                    <refColumn>
+                        <key name="name" value="FID" />
+                    </refColumn>
+                    <fkColumn>
+                        <key name="name" value="FHROrgUnitID" />
+                    </fkColumn>
+                </fkColumnPair>
+            </fkColumnPairs>
+        </foreignKey>
+        <foreignKey>
+            <name>CFK_PRO_PROWHCRjct</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.hr.project.app" />
@@ -417,7 +525,7 @@
             </fkColumnPairs>
         </foreignKey>
         <foreignKey>
-            <name>CFK_PRO_PROWHCMp44</name>
+            <name>CFK_PRO_PROWHCMply</name>
             <userDefined>true</userDefined>
             <refTable>
                 <key name="package" value="com.kingdee.eas.basedata.person" />
@@ -503,6 +611,28 @@
             <lang locale="zh_HK" value="項目" />
             <lang locale="zh_TW" value="項目" />
         </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FAdminOrgUnitId].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FAdminOrgUnitId].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FApproveType].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="审批方式" />
+            <lang locale="zh_HK" value="審批方式" />
+            <lang locale="zh_TW" value="審批方式" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FApproveType].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FAuditorID].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="审核人" />
@@ -515,6 +645,18 @@
             <lang locale="zh_HK" value="審核人" />
             <lang locale="zh_TW" value="審核人" />
         </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FBillState].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="单据状态" />
+            <lang locale="zh_HK" value="單據狀態" />
+            <lang locale="zh_TW" value="單據狀態" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FBillState].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="单据状态" />
+            <lang locale="zh_HK" value="單據狀態" />
+            <lang locale="zh_TW" value="單據狀態" />
+        </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FBizDate].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="业务日期" />
@@ -529,9 +671,9 @@
         </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FControlUnitID].alias">
             <lang locale="en_US" value="null" />
-            <lang locale="zh_CN" value="控制单元" />
-            <lang locale="zh_HK" value="控制單元" />
-            <lang locale="zh_TW" value="控制單元" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
         </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FControlUnitID].description">
             <lang locale="en_US" value="null" />
@@ -587,6 +729,18 @@
             <lang locale="zh_HK" value="是否生成憑證" />
             <lang locale="zh_TW" value="是否生成憑證" />
         </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FHROrgUnitID].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FHROrgUnitID].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FHandlerID].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="经手人" />
@@ -613,16 +767,27 @@
         </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FID].alias">
             <lang locale="en_US" value="null" />
-            <lang locale="zh_CN" value="null" />
-            <lang locale="zh_HK" value="null" />
-            <lang locale="zh_TW" value="null" />
+            <lang locale="zh_CN" value="ID" />
+            <lang locale="zh_HK" value="ID" />
+            <lang locale="zh_TW" value="ID" />
         </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FID].description">
             <lang locale="en_US" value="null" />
-            <lang locale="zh_CN" value="null" />
-            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_CN" value="" />
             <lang locale="zh_TW" value="null" />
         </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FIsMultiEntry].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="是否多分录(专员提交是1,个人提交是0)" />
+            <lang locale="zh_HK" value="是否多分錄(專員提交是1,個人提交是0)" />
+            <lang locale="zh_TW" value="是否多分錄(專員提交是1,個人提交是0)" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FIsMultiEntry].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="EAS设计历史原因,支持个人工作台和批量处理" />
+            <lang locale="zh_HK" value="EAS設計歷史原因,支持個人工作台和批量處理" />
+            <lang locale="zh_TW" value="EAS設計歷史原因,支持個人工作台和批量處理" />
+        </rs>
         <rs key="dataTable[com.kingdee.eas.hr.project.app.CT_PRO_WorkHoursConfirm].columns.column[FLastUpdateTime].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="最后修改时间" />

+ 7 - 2
metadata/com/kingdee/eas/hr/project/app/WorkHoursConfirm.entity

@@ -170,8 +170,8 @@
     <isAbstract>false</isAbstract>
     <bizUnitPK>com.kingdee.eas.hr.project.WorkHoursConfirm</bizUnitPK>
     <baseEntity>
-        <key name="package" value="com.kingdee.eas.framework.app" />
-        <key name="name" value="CoreBillBase" />
+        <key name="package" value="com.kingdee.eas.hr.base.app" />
+        <key name="name" value="HRBillBase" />
     </baseEntity>
     <table>
         <key name="package" value="com.kingdee.eas.hr.project.app" />
@@ -809,6 +809,11 @@
             <lang locale="zh_CN" value="false" />
             <lang locale="zh_TW" value="false" />
         </rs>
+        <rs key="entityObject[com.kingdee.eas.hr.project.app.WorkHoursConfirm].extendedProperty.genBusinessImplCode">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="entityObject[com.kingdee.eas.hr.project.app.WorkHoursConfirm].extendedProperty.isParamObject">
             <lang locale="en_US" value="false" />
             <lang locale="zh_CN" value="false" />

+ 100 - 0
metadata/com/kingdee/eas/hr/project/app/WorkHoursConfirmEditUIFunction.function

@@ -43,6 +43,58 @@
                 <key name="name" value="WorkHoursConfirm" />
             </entityObjectRef>
         </operation>
+        <operation>
+            <name>ActionSetAudited</name>
+            <alias>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAudited].alias</alias>
+            <description>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAudited].description</description>
+            <reverseOperation />
+            <eventMethod>e22c89a7-53eb-45e1-9569-d0a862796bc0</eventMethod>
+            <event>SetAuditedEvent</event>
+            <userDefined>true</userDefined>
+            <entityObjectRef>
+                <key name="package" value="com.kingdee.eas.hr.base.app" />
+                <key name="name" value="HRBillBase" />
+            </entityObjectRef>
+        </operation>
+        <operation>
+            <name>ActionSetAuditing</name>
+            <alias>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditing].alias</alias>
+            <description>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditing].description</description>
+            <reverseOperation />
+            <eventMethod>18ed1866-2098-4436-b63f-7ea35913123f</eventMethod>
+            <event>SetAuditingEvent</event>
+            <userDefined>true</userDefined>
+            <entityObjectRef>
+                <key name="package" value="com.kingdee.eas.hr.base.app" />
+                <key name="name" value="HRBillBase" />
+            </entityObjectRef>
+        </operation>
+        <operation>
+            <name>ActionSetAuditEnd</name>
+            <alias>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditEnd].alias</alias>
+            <description>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditEnd].description</description>
+            <reverseOperation />
+            <eventMethod>a3672561-6166-4088-a147-3cb8c3f28f99</eventMethod>
+            <event>SetAuditEndEvent</event>
+            <userDefined>true</userDefined>
+            <entityObjectRef>
+                <key name="package" value="com.kingdee.eas.hr.base.app" />
+                <key name="name" value="HRBillBase" />
+            </entityObjectRef>
+        </operation>
+        <operation>
+            <name>ActionSetSubmited</name>
+            <alias>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetSubmited].alias</alias>
+            <description>functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetSubmited].description</description>
+            <reverseOperation />
+            <eventMethod>97d6eff1-a6d0-4be7-90ed-857e0976947b</eventMethod>
+            <event>SetSubmitedEvent</event>
+            <userDefined>true</userDefined>
+            <entityObjectRef>
+                <key name="package" value="com.kingdee.eas.hr.base.app" />
+                <key name="name" value="HRBillBase" />
+            </entityObjectRef>
+        </operation>
     </operations>
     <resource>
         <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].alias">
@@ -57,6 +109,54 @@
             <lang locale="zh_HK" value="多分錄基礎單據編輯介面業務功能" />
             <lang locale="zh_TW" value="多分錄基礎單據編輯介面業務功能" />
         </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditEnd].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置审批不通过" />
+            <lang locale="zh_HK" value="設置審批不通過" />
+            <lang locale="zh_TW" value="設置審批不通過" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditEnd].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置审批不通过" />
+            <lang locale="zh_HK" value="設置審批不通過" />
+            <lang locale="zh_TW" value="設置審批不通過" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAudited].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置审批通过" />
+            <lang locale="zh_HK" value="設置審批通過" />
+            <lang locale="zh_TW" value="設置審批通過" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAudited].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置审批通过" />
+            <lang locale="zh_HK" value="設置審批通過" />
+            <lang locale="zh_TW" value="設置審批通過" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditing].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置审批中" />
+            <lang locale="zh_HK" value="設置審批中" />
+            <lang locale="zh_TW" value="設置審批中" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetAuditing].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置审批中" />
+            <lang locale="zh_HK" value="設置審批中" />
+            <lang locale="zh_TW" value="設置審批中" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetSubmited].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置未审批" />
+            <lang locale="zh_HK" value="設置未審批" />
+            <lang locale="zh_TW" value="設置未審批" />
+        </rs>
+        <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSetSubmited].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="设置未审批" />
+            <lang locale="zh_HK" value="設置未審批" />
+            <lang locale="zh_TW" value="設置未審批" />
+        </rs>
         <rs key="functionObject[com.kingdee.eas.hr.project.app.WorkHoursConfirmEditUIFunction].operations.operation[ActionSubmit].alias">
             <lang locale="en_US" value="提交" />
             <lang locale="zh_CN" value="提交" />

文件差异内容过多而无法显示
+ 0 - 169
metadata/com/kingdee/eas/hr/project/client/WorkHoursConfirmEditUI.ui


+ 1 - 1
src/com/kingdee/eas/hr/project/AbstractWorkHoursConfirmInfo.java

@@ -7,7 +7,7 @@ import com.kingdee.util.TypeConversionUtils;
 import com.kingdee.bos.util.BOSObjectType;
 
 
-public class AbstractWorkHoursConfirmInfo extends com.kingdee.eas.framework.CoreBillBaseInfo implements Serializable 
+public class AbstractWorkHoursConfirmInfo extends com.kingdee.eas.hr.base.HRBillBaseInfo implements Serializable 
 {
     public AbstractWorkHoursConfirmInfo()
     {

+ 2 - 2
src/com/kingdee/eas/hr/project/IWorkHoursConfirm.java

@@ -14,12 +14,12 @@ import com.kingdee.eas.common.EASBizException;
 import com.kingdee.eas.framework.CoreBaseCollection;
 import com.kingdee.eas.framework.CoreBaseInfo;
 import com.kingdee.bos.metadata.entity.EntityViewInfo;
-import com.kingdee.eas.framework.ICoreBillBase;
 import java.lang.String;
 import com.kingdee.bos.Context;
+import com.kingdee.eas.hr.base.IHRBillBase;
 import com.kingdee.bos.framework.*;
 
-public interface IWorkHoursConfirm extends ICoreBillBase
+public interface IWorkHoursConfirm extends IHRBillBase
 {
     public WorkHoursConfirmCollection getWorkHoursConfirmCollection() throws BOSException;
     public WorkHoursConfirmCollection getWorkHoursConfirmCollection(EntityViewInfo view) throws BOSException;

+ 3 - 3
src/com/kingdee/eas/hr/project/WorkHoursConfirm.java

@@ -9,19 +9,19 @@ import com.kingdee.bos.orm.template.ORMObject;
 import com.kingdee.bos.util.*;
 import com.kingdee.eas.hr.project.app.*;
 import com.kingdee.eas.framework.CoreBaseInfo;
-import com.kingdee.eas.framework.ICoreBillBase;
 import com.kingdee.bos.Context;
+import com.kingdee.eas.hr.base.IHRBillBase;
 import com.kingdee.bos.dao.IObjectPK;
 import com.kingdee.bos.BOSException;
+import com.kingdee.eas.hr.base.HRBillBase;
 import com.kingdee.bos.metadata.entity.SelectorItemCollection;
 import com.kingdee.eas.common.EASBizException;
 import com.kingdee.eas.framework.CoreBaseCollection;
-import com.kingdee.eas.framework.CoreBillBase;
 import com.kingdee.bos.metadata.entity.EntityViewInfo;
 import java.lang.String;
 import com.kingdee.bos.framework.*;
 
-public class WorkHoursConfirm extends CoreBillBase implements IWorkHoursConfirm
+public class WorkHoursConfirm extends HRBillBase implements IWorkHoursConfirm
 {
     public WorkHoursConfirm()
     {

+ 17 - 4
src/com/kingdee/eas/hr/project/app/AbstractWorkHoursConfirmControllerBean.java

@@ -20,14 +20,15 @@ import com.kingdee.eas.framework.LineResult;
 import com.kingdee.eas.framework.exception.EASMultiException;
 import com.kingdee.bos.dao.ormapping.ObjectUuidPK;
 
-import com.kingdee.bos.dao.IObjectPK;
 import com.kingdee.eas.framework.CoreBillBaseCollection;
-import com.kingdee.eas.framework.app.CoreBillBaseControllerBean;
+import com.kingdee.eas.framework.CoreBaseInfo;
+import com.kingdee.bos.dao.IObjectPK;
+import com.kingdee.eas.hr.base.HRBillBaseCollection;
+import com.kingdee.eas.hr.base.app.HRBillBaseControllerBean;
 import com.kingdee.bos.metadata.entity.SelectorItemCollection;
 import com.kingdee.eas.hr.project.WorkHoursConfirmInfo;
 import com.kingdee.eas.common.EASBizException;
 import com.kingdee.eas.framework.CoreBaseCollection;
-import com.kingdee.eas.framework.CoreBaseInfo;
 import com.kingdee.bos.metadata.entity.EntityViewInfo;
 import java.lang.String;
 import com.kingdee.eas.framework.ObjectBaseCollection;
@@ -35,7 +36,7 @@ import com.kingdee.eas.hr.project.WorkHoursConfirmCollection;
 
 
 
-public abstract class AbstractWorkHoursConfirmControllerBean extends CoreBillBaseControllerBean implements WorkHoursConfirmController
+public abstract class AbstractWorkHoursConfirmControllerBean extends HRBillBaseControllerBean implements WorkHoursConfirmController
 {
     protected AbstractWorkHoursConfirmControllerBean()
     {
@@ -190,6 +191,18 @@ public abstract class AbstractWorkHoursConfirmControllerBean extends CoreBillBas
         return super._getValue(ctx, oql);
     }
 
+    public HRBillBaseCollection getHRBillBaseCollection (Context ctx) throws BOSException
+    {
+    	return (HRBillBaseCollection)(getWorkHoursConfirmCollection(ctx).cast(HRBillBaseCollection.class));
+    }
+    public HRBillBaseCollection getHRBillBaseCollection (Context ctx, EntityViewInfo view) throws BOSException
+    {
+    	return (HRBillBaseCollection)(getWorkHoursConfirmCollection(ctx, view).cast(HRBillBaseCollection.class));
+    }
+    public HRBillBaseCollection getHRBillBaseCollection (Context ctx, String oql) throws BOSException
+    {
+    	return (HRBillBaseCollection)(getWorkHoursConfirmCollection(ctx, oql).cast(HRBillBaseCollection.class));
+    }
     public CoreBillBaseCollection getCoreBillBaseCollection (Context ctx) throws BOSException
     {
     	return (CoreBillBaseCollection)(getWorkHoursConfirmCollection(ctx).cast(CoreBillBaseCollection.class));

+ 2 - 2
src/com/kingdee/eas/hr/project/app/WorkHoursConfirmController.java

@@ -18,13 +18,13 @@ import com.kingdee.eas.framework.CoreBaseCollection;
 import com.kingdee.bos.metadata.entity.EntityViewInfo;
 import java.lang.String;
 import com.kingdee.bos.framework.*;
-import com.kingdee.eas.framework.app.CoreBillBaseController;
+import com.kingdee.eas.hr.base.app.HRBillBaseController;
 import com.kingdee.eas.hr.project.WorkHoursConfirmCollection;
 
 import java.rmi.RemoteException;
 import com.kingdee.bos.framework.ejb.BizController;
 
-public interface WorkHoursConfirmController extends CoreBillBaseController
+public interface WorkHoursConfirmController extends HRBillBaseController
 {
     public WorkHoursConfirmCollection getWorkHoursConfirmCollection(Context ctx) throws BOSException, RemoteException;
     public WorkHoursConfirmCollection getWorkHoursConfirmCollection(Context ctx, EntityViewInfo view) throws BOSException, RemoteException;

部分文件因为文件数量过多而无法显示