Commit deaa00a8 by 王衍超

Merge branch 'develop' of gitlab.beecode.cn:kunlun/xyst_dinas/xyst_dinas_backend into develop

parents 61c72dcf d6f21da0
......@@ -134,6 +134,7 @@ dependencies {
compile "com.beecode:inz.workflow:${inzVersion}"
compile "com.beecode:inz.message:${inzVersion}"
compile "com.beecode:inz.enterprisesetting:${inzVersion}"
compile "com.beecode:xyst.dinas.oa:${inzVersion}"
providedRuntime lib.spring_boot_starter_tomcat
}
......
......@@ -11,5 +11,6 @@ includeBuild("../") {
substitute module('com.beecode:inz.query') with project(':inz.query')
substitute module('com.beecode:inz.workflow') with project(':inz.workflow')
substitute module('com.beecode:inz.enterprisesetting') with project(':inz.enterprisesetting')
substitute module('com.beecode:xyst.dinas.oa') with project(':xyst.dinas.oa')
}
}
......@@ -1070,6 +1070,34 @@
</m:function-definition>
<m:icon>ivu-icon ivu-icon-ios-cog</m:icon>
</m:function-node>
<m:function-node>
<m:id>a0fbf7fb-1ee5-465e-8e0d-41196cc0c081</m:id>
<m:name>postManage</m:name>
<m:title>岗位管理</m:title>
<m:index>7000</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>function-post-manage</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>ivu-icon ivu-icon-ios-cog</m:icon>
</m:function-node>
<m:function-node>
<m:id>587159b0-7e9b-4f0c-8296-1d670af6189f</m:id>
<m:name>enterpriseSettings</m:name>
<m:title>企业设置</m:title>
<m:index>8000</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>function-enterpriseSettings</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>iconfont icon-qiyeshezhi</m:icon>
</m:function-node>
<m:function-node>
<m:id>1f075780-2cf0-4d7d-a3af-c0bd5fc813ae</m:id>
<m:name>logMgr</m:name>
......
<model>
<header>
<type>bcp.participant.Participant</type>
<package>com.beecode.inz.workflow.participant</package>
<name>CommonParticipant</name>
<title>普通审批参与者策略</title>
<tags></tags>
<description>支持按用户、部门、角色计算参与则,结果为职员</description>
</header>
<content>
<participation-strategy id='4fe95b1b-1a14-4af4-a57a-dc2f8abe4f54'>
<input title='职员'>
<name>staffs</name>
<description>json数组</description>
<type>string</type>
</input>
<input title='部门'>
<name>departments</name>
<description>json数组</description>
<type>string</type>
</input>
<input title='角色'>
<name>roles</name>
<description>json数组</description>
<type>string</type>
</input>
<implementation runtime='java' extension='com.beecode.inz.workflow.participant.CommomParticipantStrategy'></implementation>
</participation-strategy>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.participant.Participant</type>
<package>com.beecode.inz.workflow.participant</package>
<name>DepartmentPicByLevelParticipant</name>
<title>层级负责人审批</title>
<tags></tags>
<description></description>
</header>
<content>
<participation-strategy id='82fd946d-ec0e-4055-b507-8624e0c57556'>
<input title='提交人Id'>
<name>submitterId</name>
<description></description>
<type>string</type>
</input>
<input title='层级'>
<name>level</name>
<description></description>
<type>int</type>
</input>
<implementation runtime='java' extension='com.beecode.inz.workflow.participant.DepartmentPicByLevelParticipantStrategy'></implementation>
</participation-strategy>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.participant.Participant</type>
<package>com.beecode.inz.workflow.participant</package>
<name>FollowerMemberPicParticipant</name>
<title>团队负责人审批</title>
<tags></tags>
<description></description>
</header>
<content>
<participation-strategy id='76357756-6acd-40cb-b230-40e9f2f23bbc'>
<input title='业务类型标识'>
<name>bizTypeName</name>
<description></description>
<type>string</type>
</input>
<input title='业务数据Id'>
<name>bizDataId</name>
<description></description>
<type>uuid</type>
</input>
<implementation runtime='java' extension='com.beecode.inz.workflow.participant.FollowerMemberPicParticipantStrategy'></implementation>
</participation-strategy>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.participant.Participant</type>
<package>com.beecode.inz.workflow.participant</package>
<name>SubmitDeptPathAppointRoleParticipant</name>
<title>提交人所在部门路径上指定角色</title>
<tags></tags>
<description></description>
</header>
<content>
<participation-strategy id='11e95b1b-1a14-4af4-a57a-dc2f8abe4f54'>
<input title='提交人Id'>
<name>submitterId</name>
<description></description>
<type>string</type>
</input>
<input title='角色'>
<name>roles</name>
<description>json数组</description>
<type>string</type>
</input>
<implementation runtime='java' extension='com.beecode.inz.workflow.participant.SubmitDeptPathAppointRoleParticipantStrategy'></implementation>
</participation-strategy>
</content>
</model>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<model>
<header>
<type>inz.query.Query</type>
<package>com.beecode.inz.workflow.query</package>
<name>ApprovalTask</name>
<title>审批任务查询</title>
<description></description>
</header>
<content>
<customQuery id="857fbab8-2715-4723-8cf7-be4941ba44de">
<kclass>com.beecode.inz.workflow.datamodel.InzApprovalTask</kclass>
<dataProcessor>com.beecode.inz.workflow.query.InzApprovalTaskQueryDataProcessor</dataProcessor>
<innerScene title="待处理">
<id>0c4b92d3-040f-4390-b9c0-8f0747dd0f9c</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.ToDoTask</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title="已处理">
<id>aae59d63-4cc9-412b-a9d8-604ecf8bfa82</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.ProcessedTask</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title="id">
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="对象名称">
<name>bizObjectName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="业务类型标识">
<name>bizTypeName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='业务类型标题'>
<name>bizTypeTitle_v</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="业务数据id">
<name>bizDataId</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="收到审批时间">
<name>startTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="审批流程名称">
<name>startTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="结束时间">
<name>finishTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="任务名称">
<name>taskName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="任务标题">
<name>title</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="任务状态">
<name>taskState</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="任务参数">
<name>parameters</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="审批结果">
<name>result</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="审批意见">
<name>suggestion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="流程定义标题">
<name>processInstance.workflow.workflowDefinition.title</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="流程实例id">
<name>processInstance.id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="流程发起人标题">
<name>bizProcess.submitter.name</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="流程实例业务类型标识">
<name>bizProcess.bizTypeName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
<model>
<header>
<type>inz.query.Query</type>
<package>com.beecode.inz.workflow.query</package>
<name>BizProcess</name>
<title>工作流业务流程查询</title>
<tags></tags>
<description></description>
</header>
<content>
<customQuery id='fa32de24-a3f8-4270-8c6b-7b537e9a119d'>
<kclass>com.beecode.inz.workflow.datamodel.InzBizProcess</kclass>
<dataProcessor>com.beecode.inz.workflow.query.InzBizProcessQueryDataProcessor</dataProcessor>
<innerScene title='进行中'>
<id>ecfb64aa-f7a7-46ea-a705-31cf9e4b7fe9</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.UnderwayProcess</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已结束'>
<id>d5373cb4-4b63-43c4-8a5b-16d3f8079e57</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.FinishedProcess</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='数据模型标识'>
<name>kclass</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='对象名称'>
<name>bizObjectName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='业务类型标识'>
<name>bizTypeName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='业务类型标题'>
<name>bizTypeTitle_v</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='触发动作'>
<name>triggerAction_v</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='业务数据id'>
<name>bizDataId</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='工作流状态'>
<name>workflowState</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='提交人名称'>
<name>submitter.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='提交时间'>
<name>submitTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='流程最后流转时间'>
<name>processInstance.lastTransferTime</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='审批流程标题'>
<name>processInstance.workflow.workflowDefinition.title</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title="流程实例业务类型标识">
<name>bizProcess.bizTypeName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>inz.query.Query</type>
<package>com.beecode.inz.workflow.query</package>
<name>WorkflowDefinition</name>
<title>工作流定义查询</title>
<tags></tags>
<description></description>
</header>
<content>
<customQuery id='8e5dfb20-1b4e-4d6b-a44b-438ef6d09e91'>
<kclass>com.beecode.inz.workflow.datamodel.InzWorkflowDefinition</kclass>
<dataProcessor>com.beecode.inz.workflow.query.InzWorkflowDefinitionQueryDataProcessor</dataProcessor>
<innerScene title="使用中">
<id>0c4b92d3-040f-4390-b9c0-8f0747dd0f9c</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.workflowdefinition.UsingScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title="已停用">
<id>aae59d63-4cc9-412b-a9d8-604ecf8bfa82</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.workflowdefinition.DisabledScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title="已作废">
<id>aae59d63-4c11-412b-a9d8-114ecf8bfa11</id>
<javaImplement>com.beecode.inz.workflow.internal.scene.workflowdefinition.DiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='名称'>
<name>name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='标题'>
<name>title</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建时间'>
<name>createTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建人名称'>
<name>creator.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改时间'>
<name>modifyTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改人名称'>
<name>modifier.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='流程定义版本'>
<name>definitionVersion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='业务类型标识'>
<name>bizTypeName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='工作流配置'>
<name>workflowConfig</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='流程定义内容'>
<name>definitionContent</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='触发动作'>
<name>triggerAction_v</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='业务类型标题'>
<name>bizTypeTitle_v</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='流程状态'>
<name>definitionState</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.task.Task</type>
<package>com.beecode.inz.workflow.task</package>
<name>ApprovalTaskDefinition</name>
<title>审批任务定义</title>
<tags></tags>
<description></description>
</header>
<content>
<task-definition id='b2a081fe-dcc8-457d-b899-ae6739773095' type='com.beecode.inz.workflow.datamodel.InzApprovalTask' taskEventListener='com.beecode.inz.workflow.listener.TaskEventListenerImpl'>
<parameters>
<input title='业务对象名称'>
<name>bizObjectName</name>
<type>string</type>
<description></description>
</input>
<input title='业务数据id'>
<name>bizDataId</name>
<type>uuid</type>
<description></description>
</input>
<input title='业务类型标识'>
<name>bizTypeName</name>
<type>string</type>
<description></description>
</input>
<output title='审批结果'>
<name>result</name>
<type>int</type>
<description></description>
</output>
</parameters>
</task-definition>
</content>
</model>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-participant">
<specification>1.0</specification>
<id>4fe95b1b-1a14-4af4-a57a-dc2f8abe4f54</id>
<name>com.beecode.inz.workflow.participant.CommonParticipant</name>
<title>普通审批参与者策略</title>
<description>支持按用户、部门、角色计算参与则,结果为职员</description>
<define>bcp.participant</define>
<define-version>1.0</define-version>
<content>
<m:participation-strategy>
<m:input>
<m:name>staffs</m:name>
<m:title>职员</m:title>
<m:description>json数组</m:description>
<m:type>string</m:type>
</m:input>
<m:input>
<m:name>departments</m:name>
<m:title>部门</m:title>
<m:description>json数组</m:description>
<m:type>string</m:type>
</m:input>
<m:input>
<m:name>roles</m:name>
<m:title>角色</m:title>
<m:description>json数组</m:description>
<m:type>string</m:type>
</m:input>
<m:implementation runtime="java">com.beecode.inz.workflow.participant.CommomParticipantStrategy</m:implementation>
</m:participation-strategy>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-participant">
<specification>1.0</specification>
<id>82fd946d-ec0e-4055-b507-8624e0c57556</id>
<name>com.beecode.inz.workflow.participant.DepartmentPicByLevelParticipant</name>
<title>层级负责人审批</title>
<define>bcp.participant</define>
<define-version>1.0</define-version>
<content>
<m:participation-strategy>
<m:input>
<m:name>submitterId</m:name>
<m:title>提交人Id</m:title>
<m:description></m:description>
<m:type>string</m:type>
</m:input>
<m:input>
<m:name>level</m:name>
<m:title>层级</m:title>
<m:description></m:description>
<m:type>int</m:type>
</m:input>
<m:implementation runtime="java">com.beecode.inz.workflow.participant.DepartmentPicByLevelParticipantStrategy</m:implementation>
</m:participation-strategy>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-participant">
<specification>1.0</specification>
<id>76357756-6acd-40cb-b230-40e9f2f23bbc</id>
<name>com.beecode.inz.workflow.participant.FollowerMemberPicParticipant</name>
<title>团队负责人审批</title>
<define>bcp.participant</define>
<define-version>1.0</define-version>
<content>
<m:participation-strategy>
<m:input>
<m:name>bizTypeName</m:name>
<m:title>业务类型标识</m:title>
<m:description></m:description>
<m:type>string</m:type>
</m:input>
<m:input>
<m:name>bizDataId</m:name>
<m:title>业务数据Id</m:title>
<m:description></m:description>
<m:type>uuid</m:type>
</m:input>
<m:implementation runtime="java">com.beecode.inz.workflow.participant.FollowerMemberPicParticipantStrategy</m:implementation>
</m:participation-strategy>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-participant">
<specification>1.0</specification>
<id>11e95b1b-1a14-4af4-a57a-dc2f8abe4f54</id>
<name>com.beecode.inz.workflow.participant.SubmitDeptPathAppointRoleParticipant</name>
<title>提交人所在部门路径上指定角色</title>
<define>bcp.participant</define>
<define-version>1.0</define-version>
<content>
<m:participation-strategy>
<m:input>
<m:name>submitterId</m:name>
<m:title>提交人Id</m:title>
<m:description></m:description>
<m:type>string</m:type>
</m:input>
<m:input>
<m:name>roles</m:name>
<m:title>角色</m:title>
<m:description>json数组</m:description>
<m:type>string</m:type>
</m:input>
<m:implementation runtime="java">com.beecode.inz.workflow.participant.SubmitDeptPathAppointRoleParticipantStrategy</m:implementation>
</m:participation-strategy>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/inz-query">
<specification>1.0</specification>
<id>857fbab8-2715-4723-8cf7-be4941ba44de</id>
<name>com.beecode.inz.workflow.query.ApprovalTask</name>
<title>审批任务查询</title>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.beecode.inz.workflow.datamodel.InzApprovalTask</dependency>
<content>
<m:query>
<m:type>com.beecode.inz.workflow.datamodel.InzApprovalTask</m:type>
<m:dataProcessor>com.beecode.inz.workflow.query.InzApprovalTaskQueryDataProcessor</m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>0c4b92d3-040f-4390-b9c0-8f0747dd0f9c</m:id>
<m:title>待处理</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.ToDoTask</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>aae59d63-4cc9-412b-a9d8-604ecf8bfa82</m:id>
<m:title>已处理</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.ProcessedTask</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizObjectName</m:name>
<m:title>对象名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizTypeName</m:name>
<m:title>业务类型标识</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizTypeTitle_v</m:name>
<m:title>业务类型标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizDataId</m:name>
<m:title>业务数据id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>startTime</m:name>
<m:title>收到审批时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>startTime</m:name>
<m:title>审批流程名称</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>finishTime</m:name>
<m:title>结束时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>taskName</m:name>
<m:title>任务名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>title</m:name>
<m:title>任务标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>taskState</m:name>
<m:title>任务状态</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>parameters</m:name>
<m:title>任务参数</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>result</m:name>
<m:title>审批结果</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>suggestion</m:name>
<m:title>审批意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>processInstance.workflow.workflowDefinition.title</m:name>
<m:title>流程定义标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>processInstance.id</m:name>
<m:title>流程实例id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizProcess.submitter.name</m:name>
<m:title>流程发起人标题</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizProcess.bizTypeName</m:name>
<m:title>流程实例业务类型标识</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
</m:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/inz-query">
<specification>1.0</specification>
<id>fa32de24-a3f8-4270-8c6b-7b537e9a119d</id>
<name>com.beecode.inz.workflow.query.BizProcess</name>
<title>工作流业务流程查询</title>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.beecode.inz.workflow.datamodel.InzBizProcess</dependency>
<content>
<m:query>
<m:type>com.beecode.inz.workflow.datamodel.InzBizProcess</m:type>
<m:dataProcessor>com.beecode.inz.workflow.query.InzBizProcessQueryDataProcessor</m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>ecfb64aa-f7a7-46ea-a705-31cf9e4b7fe9</m:id>
<m:title>进行中</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.UnderwayProcess</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>d5373cb4-4b63-43c4-8a5b-16d3f8079e57</m:id>
<m:title>已结束</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.FinishedProcess</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>kclass</m:name>
<m:title>数据模型标识</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizObjectName</m:name>
<m:title>对象名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizTypeName</m:name>
<m:title>业务类型标识</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizTypeTitle_v</m:name>
<m:title>业务类型标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>triggerAction_v</m:name>
<m:title>触发动作</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizDataId</m:name>
<m:title>业务数据id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>workflowState</m:name>
<m:title>工作流状态</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>submitter.name</m:name>
<m:title>提交人名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>submitTime</m:name>
<m:title>提交时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>processInstance.lastTransferTime</m:name>
<m:title>流程最后流转时间</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>processInstance.workflow.workflowDefinition.title</m:name>
<m:title>审批流程标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizProcess.bizTypeName</m:name>
<m:title>流程实例业务类型标识</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
</m:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/inz-query">
<specification>1.0</specification>
<id>8e5dfb20-1b4e-4d6b-a44b-438ef6d09e91</id>
<name>com.beecode.inz.workflow.query.WorkflowDefinition</name>
<title>工作流定义查询</title>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.beecode.inz.workflow.datamodel.InzWorkflowDefinition</dependency>
<content>
<m:query>
<m:type>com.beecode.inz.workflow.datamodel.InzWorkflowDefinition</m:type>
<m:dataProcessor>com.beecode.inz.workflow.query.InzWorkflowDefinitionQueryDataProcessor</m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>0c4b92d3-040f-4390-b9c0-8f0747dd0f9c</m:id>
<m:title>使用中</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.workflowdefinition.UsingScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>aae59d63-4cc9-412b-a9d8-604ecf8bfa82</m:id>
<m:title>已停用</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.workflowdefinition.DisabledScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>aae59d63-4c11-412b-a9d8-114ecf8bfa11</m:id>
<m:title>已作废</m:title>
<m:javaImplement>com.beecode.inz.workflow.internal.scene.workflowdefinition.DiscardScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>name</m:name>
<m:title>名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>title</m:name>
<m:title>标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createTime</m:name>
<m:title>创建时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>creator.name</m:name>
<m:title>创建人名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifyTime</m:name>
<m:title>修改时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifier.name</m:name>
<m:title>修改人名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>definitionVersion</m:name>
<m:title>流程定义版本</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizTypeName</m:name>
<m:title>业务类型标识</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>workflowConfig</m:name>
<m:title>工作流配置</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>definitionContent</m:name>
<m:title>流程定义内容</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>triggerAction_v</m:name>
<m:title>触发动作</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>bizTypeTitle_v</m:name>
<m:title>业务类型标题</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>definitionState</m:name>
<m:title>流程状态</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
</m:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-task">
<specification>1.0</specification>
<id>b2a081fe-dcc8-457d-b899-ae6739773095</id>
<name>com.beecode.inz.workflow.task.ApprovalTaskDefinition</name>
<title>审批任务定义</title>
<define>bcp.task</define>
<define-version>1.0</define-version>
<dependency>com.beecode.inz.workflow.datamodel.InzApprovalTask</dependency>
<content>
<m:task-definition>
<m:type>com.beecode.inz.workflow.datamodel.InzApprovalTask</m:type>
<m:taskEventListener>com.beecode.inz.workflow.listener.TaskEventListenerImpl</m:taskEventListener>
<m:parameters>
<m:input>
<m:name>bizObjectName</m:name>
<m:title>业务对象名称</m:title>
<m:description></m:description>
<m:type>string</m:type>
</m:input>
<m:input>
<m:name>bizDataId</m:name>
<m:title>业务数据id</m:title>
<m:description></m:description>
<m:type>uuid</m:type>
</m:input>
<m:input>
<m:name>bizTypeName</m:name>
<m:title>业务类型标识</m:title>
<m:description></m:description>
<m:type>string</m:type>
</m:input>
<m:output>
<m:name>result</m:name>
<m:title>审批结果</m:title>
<m:description></m:description>
<m:type>int</m:type>
</m:output>
</m:parameters>
</m:task-definition>
</content>
</metadata>
......@@ -9,4 +9,5 @@ include "inz.init.data"
include "inz.message"
include "inz.query"
include "inz.workflow"
include "xyst.dinas.oa"
dependencies {
compile lib.bcp_import
compile lib.bcp_type
compile lib.bcp_store
compile lib.hibernate_core
compile lib.spring_web
compile lib.spring_boot_autoconfigure
compile lib.jackson_datatype_jdk8
compile lib.jackson_datatype_jsr310
compile lib.json
compile "com.beecode:bap2.participant:${aminoVersion}"
compile "com.beecode:bcp.org:${aminoVersion}"
compile "com.beecode:bap2.department:${aminoVersion}"
compile "com.beecode:bap2.staff:${aminoVersion}"
compile 'com.deepoove:poi-tl:1.5.0'
compile project(":inz.common")
compile project(":inz.query")
compile project(":inz.workflow")
compile project(":inz.basis")
testCompile lib.amino_boot_web
testCompile lib.mysql_connector
}
package com.xyst.dinas.oa.config;
import java.util.ArrayList;
import java.util.List;
import org.springframework.context.annotation.Bean;
import com.beecode.inz.workflow.config.BizTypeInfo;
import com.beecode.inz.workflow.config.BizTypeWorkflowConfiguration;
import com.beecode.inz.workflow.config.ProcessConfiguration;
import com.beecode.inz.workflow.config.TriggerAction;
import com.beecode.inz.workflow.config.TriggerCondition;
import com.xyst.dinas.oa.constant.BusinessTripApplyConstant;
import com.xyst.dinas.oa.constant.SealBorrowConstant;
public class OaConfiguration {
//用印审批工作流
@Bean(SealBorrowConstant.WORKFLOW_SEALBORROW)
public BizTypeWorkflowConfiguration createSealBorrowBizTypeInfo() {
BizTypeInfo bizTypeInfo = new BizTypeInfo(SealBorrowConstant.BIZ_TYPE,
SealBorrowConstant.BIZ_TITLE, SealBorrowConstant.ENTITY);
BizTypeWorkflowConfiguration configuration = new BizTypeWorkflowConfiguration(bizTypeInfo);
//configuration.setLicenseKey("md_property");
TriggerCondition triggerCondition = new TriggerCondition();
configuration.setTriggerCondition(triggerCondition);
List<TriggerAction> triggerActions = new ArrayList<>();
triggerActions.add(new TriggerAction("SUBMIT",
"提交"));
triggerCondition.setTriggerActions(triggerActions);
ProcessConfiguration processConfig = new ProcessConfiguration();
processConfig.setProcessEventListener(SealBorrowConstant.SEALBORROWLISTENER);
configuration.setProcessConfiguration(processConfig);
return configuration;
}
//出差申请审批工作流
@Bean(BusinessTripApplyConstant.WORKFLOW_BUSINESSTRIPAPPLY)
public BizTypeWorkflowConfiguration createBusinessTripApplyBizTypeInfo() {
BizTypeInfo bizTypeInfo = new BizTypeInfo(BusinessTripApplyConstant.BIZ_TYPE,
BusinessTripApplyConstant.BIZ_TITLE, BusinessTripApplyConstant.ENTITY);
BizTypeWorkflowConfiguration configuration = new BizTypeWorkflowConfiguration(bizTypeInfo);
//configuration.setLicenseKey("md_property");
TriggerCondition triggerCondition = new TriggerCondition();
configuration.setTriggerCondition(triggerCondition);
List<TriggerAction> triggerActions = new ArrayList<>();
triggerActions.add(new TriggerAction("SUBMIT",
"提交"));
triggerCondition.setTriggerActions(triggerActions);
ProcessConfiguration processConfig = new ProcessConfiguration();
processConfig.setProcessEventListener(BusinessTripApplyConstant.BUSINESSTRIPAPPLYLISTENER);
configuration.setProcessConfiguration(processConfig);
return configuration;
}
}
package com.xyst.dinas.oa.constant;
public interface BusinessTripApplyConstant {
/**
* 流程配置
*/
String WORKFLOW_BUSINESSTRIPAPPLY = "com.xyst.dinas.oa.datamodel.config.BusinessTripApply";
/**
* 业务类型名称
*/
String BIZ_TYPE = "BusinessTripApply";
/**
* 业务类型标题
*/
String BIZ_TITLE = "出差申请";
/**
* 实体名
*/
String ENTITY = "com.xyst.dinas.oa.datamodel.BusinessTripApply";
/**
* 流程监听
*/
public static final String BUSINESSTRIPAPPLYLISTENER = "com.xyst.dinas.oa.listener";
}
package com.xyst.dinas.oa.constant;
public interface SealBorrowConstant {
/**
* 流程配置
*/
String WORKFLOW_SEALBORROW = "com.xyst.dinas.oa.datamodel.config.SealBorrow";
/**
* 业务类型名称
*/
String BIZ_TYPE = "SealBorrow";
/**
* 业务类型标题
*/
String BIZ_TITLE = "证章借出";
/**
* 实体名
*/
String ENTITY = "com.xyst.dinas.oa.datamodel.SealBorrow";
/**
* 流程监听
*/
public static final String SEALBORROWLISTENER = "com.xyst.dinas.oa.listener.SealBorrowProcessEventListener";
}
package com.xyst.dinas.oa.enumeration;
/**
* 出差带队人职务级别
*
*/
public enum LeaderJobLevelEnum {
/**
* 普通员工
*/
LABORIAL_STAFF(0),
/**
* 中层干部
*/
MIDDLE_LEVEL_CADRES(1),
/**
* 领导班子副职
*/
LEADING_GROUP_ASSISTANT(2),
/**
* 主要负责人
*/
PRINCIPAL(3);
int value;
LeaderJobLevelEnum(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
package com.xyst.dinas.oa.listener;
import org.springframework.beans.factory.annotation.Autowired;
import com.beecode.bap.workflow.core.BizProcessState;
import com.beecode.inz.workflow.listener.InzBizProcessEvent;
import com.beecode.inz.workflow.listener.InzBizProcessEventListener;
public class SealBorrowProcessEventListener implements InzBizProcessEventListener {
@Override
public void beforeProcessStarted(InzBizProcessEvent event) {
//do nothing
}
@Override
public void afterProcessStarted(InzBizProcessEvent event) {
//do nothing
}
@Override
public void beforeProcessCompleted(InzBizProcessEvent event) {
//do nothing
}
@Override
public void afterProcessCompleted(InzBizProcessEvent event) {
}
}
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.oa.bill</package>
<title>出差申请</title>
<name>BusinessTripApply</name>
<description>出差申请</description>
</header>
<content>
<bill>
<data>
{"baseData":{"name":"BusinessTripApply","title":"出差申请","billModel":"com.beecode.bap.biztrait.BasicBillBiztrait","functionLibrarys":[],"description":"出差申请","dataModel":"com.xyst.dinas.oa.datamodel.BusinessTripApply"},"serial":{"serialData":[{"segment":"literal","segmentData":"EM"},{"segment":"sequence","segmentData":{"start-with":0,"increment":1,"min":0,"max":99999,"length":5,"cycle":true,"cut-direction":"left","pad-string":"0","pad-direction":"left","cache-size":10}}],"buildTime":"add"},"formula":[],"workflow":{"workflow":"","processParamConfig":[]},"print":[],"authority":[]}
</data>
</bill>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.oa.bill</package>
<title>证章借出</title>
<name>SealBorrow</name>
<description>证章借出</description>
</header>
<content>
<bill>
<data>
{"baseData":{"name":"SealBorrow","title":"证章借出","billModel":"com.beecode.bap.biztrait.BasicBillBiztrait","functionLibrarys":[],"description":"证章借出","dataModel":"com.xyst.dinas.oa.datamodel.SealBorrow"},"serial":{"serialData":[{"segment":"literal","segmentData":"EM"},{"segment":"sequence","segmentData":{"start-with":0,"increment":1,"min":0,"max":99999,"length":5,"cycle":true,"cut-direction":"left","pad-string":"0","pad-direction":"left","cache-size":10}}],"buildTime":"add"},"formula":[],"workflow":{"workflow":"","processParamConfig":[]},"print":[],"authority":[]}
</data>
</bill>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.oa.bill</package>
<title>用车申请</title>
<name>UseCarApply</name>
<description>用车申请</description>
</header>
<content>
<bill>
<data>
{"baseData":{"name":"UseCarApply","title":"用车申请","billModel":"com.beecode.bap.biztrait.BasicBillBiztrait","functionLibrarys":[],"description":"用车申请","dataModel":"com.xyst.dinas.oa.datamodel.UseCarApply"},"serial":{"serialData":[{"segment":"literal","segmentData":"EM"},{"segment":"sequence","segmentData":{"start-with":0,"increment":1,"min":0,"max":99999,"length":5,"cycle":true,"cut-direction":"left","pad-string":"0","pad-direction":"left","cache-size":10}}],"buildTime":"add"},"formula":[],"workflow":{"workflow":"","processParamConfig":[]},"print":[],"authority":[]}
</data>
</bill>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.oa.datamodel</package>
<title>出差申请</title>
<name>BusinessTripApply</name>
<tags></tags>
<description>出差申请</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_oa_</tablePrefix>
</header>
<content>
<dataModel id='a81b16fa-5618-470b-bb4f-b2db0d4ef1d9' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_oa_business_trip_apply'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='068ea147-bec9-4467-b55e-3e0a0a5400f6' name='proposer' columnName='proposer' title='申请人' type='com.beecode.bap.staff.datamodel.Staff' default='' precision='' isArray='false'>
<annotation id='46c58374-9294-4241-9924-c188c8dde40f' attributeId='c9f0b378-6faa-4ee0-8dab-4509f13b43a5' name='length' value='undefined'>
</annotation>
<annotation id='9361ca94-3dc2-4c00-9fd7-5cf74cc5d1c5' attributeId='ee322e1b-e39f-48e4-8b21-6d86229e088d' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='81f1d974-a236-4594-aee1-ef1ed645f4cb' name='department' columnName='department' title='所属部门' type='com.beecode.bap.department.datamodel.Department' default='' precision='' isArray='false'>
<annotation id='71e4572e-2eab-4895-acdd-b5cfc6e8adc8' attributeId='473b6aa9-27f5-4647-afd3-207c7dbd1f9a' name='length' value='undefined'>
</annotation>
<annotation id='c75bd784-0920-4545-8e44-9d02e95088da' attributeId='fc00e5d3-57ae-4c33-8729-fa1a64355ad7' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='e248e6e1-d594-4cb7-b56c-4b19d3d5222d' name='applyDate' columnName='apply_date' title='申请日期' type='datetime' default='' precision='' isArray='false'>
<annotation id='b8929c39-1e66-4a0c-9d67-8fef6d8f43aa' attributeId='02ccf3e3-04df-4482-b956-da82e32b0266' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='851bce17-75a2-4cb3-ba8b-b846a7543f98' name='businessTripStartDate' columnName='business_trip_start_date' title='出差开始时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='45b7cf4b-d049-45f0-97e6-2087bd6d6864' attributeId='2a7847b5-e8b6-4893-abb3-8988b5834a42' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='e02a567f-296a-4067-9a58-1b0fe08e8569' name='businessTripEndDate' columnName='business_trip_end_date' title='出差结束时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='1608ea65-6df8-48af-bcc1-23cb66d6c416' attributeId='fe52c5ff-cec8-4809-bdbc-5362493006d9' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='8412f643-4587-4957-a661-4dd6547f2cbc' name='businessTripDays' columnName='business_trip_days' title='出差天数' type='int' default='' precision='' isArray='false'>
<annotation id='da8d7527-2c93-4199-98dc-178f0b8af6cc' attributeId='05d7fa9a-1593-4e57-b9a4-e5b2722e93e8' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='15c83ca8-a94c-44ed-9e9c-b964aa2661cc' name='businessTripSite' columnName='business_trip_site' title='出差地点' type='string' default='' precision='' isArray='false'>
<annotation id='b4929378-681b-450d-b6a4-c8b98be65268' attributeId='4482fe3b-7ea3-4045-afd2-323433b51db0' name='length' value='100'>
</annotation>
</attribute>
<attribute id='2fb63342-dd05-430f-b59b-2d77b09e2b11' name='leader' columnName='leader' title='带队人' type='com.beecode.bap.staff.datamodel.Staff' default='' precision='' isArray='false'>
<annotation id='20aa1251-9bd4-4f86-9b6b-d449d4071b05' attributeId='f7ff37be-086e-4b14-89e7-c0d11fcd87bd' name='length' value='undefined'>
</annotation>
<annotation id='11cd088d-43a4-400f-b81e-9b9678b641b3' attributeId='d04f1452-dd4b-4871-b8fc-fc5685bf9416' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='05eb0769-5280-4fc2-a434-f75dbcdad9b3' name='leaderJobLevel' columnName='leader_job_level' title='带队人职务级别' type='string' default='' precision='' isArray='false'>
<annotation id='0bf95ef1-aafa-466d-8528-140c69adb2c5' attributeId='1a6004f1-98a9-4234-bec3-21f5cc4fa11c' name='length' value='100'>
</annotation>
</attribute>
<attribute id='2abe8b56-e318-4b33-a51c-e4ba91e0f3c5' name='lendReason' columnName='lend_reason' title='借出事由' type='string' default='' precision='' isArray='false'>
<annotation id='225c9526-139f-4ebf-a8c7-3a889dd0977c' attributeId='a1d41757-f413-4921-a65c-82f3de60ebcc' name='length' value='500'>
</annotation>
</attribute>
<attribute id='31682b95-565b-4df3-83f4-d6627878d907' name='departmentManagerOpinion' columnName='department_manager_opinion' title='部门经理意见' type='string' default='' precision='' isArray='false'>
<annotation id='29991a0e-8da0-47e9-8044-d4ace7257961' attributeId='353614c9-be06-4122-b47b-b9e97d021be7' name='length' value='500'>
</annotation>
</attribute>
<attribute id='45b0e9ff-7f9f-4ffd-b41e-bc1b88216319' name='leadershipOpinion' columnName='leadership_opinion' title='分管领导意见' type='string' default='' precision='' isArray='false'>
<annotation id='72f7bde3-ab3e-4829-9792-1b3ef2d05d06' attributeId='8b269594-ce27-4fc2-a8fb-1d20ac5dac68' name='length' value='500'>
</annotation>
</attribute>
<attribute id='c02cc5d2-b272-4aec-9bab-eb5a69941da3' name='generalManagerOpinion' columnName='general_manager_opinion' title='总经理意见' type='string' default='' precision='' isArray='false'>
<annotation id='a7002ed6-e9b5-4fcf-b0b9-09326d7a9f48' attributeId='3df582f6-ef8f-4f85-b739-e72b7074d801' name='length' value='500'>
</annotation>
</attribute>
<attribute id='7e4fe82f-d7dc-4eaa-8a04-de817c3b857d' name='presidentOpinion' columnName='president_opinion' title='董事长意见' type='string' default='' precision='' isArray='false'>
<annotation id='7b36ed6e-ba6d-4e89-940f-408f75623f34' attributeId='79067866-148f-4c54-b324-bd1fcbd782dd' name='length' value='500'>
</annotation>
</attribute>
<hibernate>/xyst.dinas.oa/src/main/resources/config/BusinessTripApply.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.oa.datamodel</package>
<title>印章借出</title>
<name>SealBorrow</name>
<tags></tags>
<description>印章借出</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_oa_</tablePrefix>
</header>
<content>
<dataModel id='71cfd3c2-824d-473a-96e7-687dcdf6e79c' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_oa_seal_borrow'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='17f7a14d-a66a-4560-b4a7-a49e43339dec' name='borrower' columnName='borrower' title='借用人' type='com.beecode.bap.staff.datamodel.Staff' default='' precision='' isArray='false'>
<annotation id='7da91608-b3ad-45d6-a29c-2486c25d146e' attributeId='8155d1be-7468-4ef0-aebd-873ce8a15c63' name='length' value='undefined'>
</annotation>
<annotation id='06c88283-4960-4f28-bd28-7c5844536e1c' attributeId='efa2facc-8049-43b5-9773-91cfc90d3743' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='44921d1e-44e2-4247-9770-f5c1c29f7184' name='department' columnName='department' title='所属部门' type='com.beecode.bap.department.datamodel.Department' default='' precision='' isArray='false'>
<annotation id='9add2f78-7c4a-419d-ac24-d89d51948c1d' attributeId='ad3fc07d-40ee-4fba-9fee-6b980e2cece9' name='length' value='undefined'>
</annotation>
<annotation id='260ff272-6d47-4381-bca8-1bd953da347c' attributeId='d3b2e69b-537f-4acd-9305-a4e4f144da7a' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='c144106a-44ad-4464-946f-bf53a39f4022' name='applyDate' columnName='apply_date' title='申请日期' type='datetime' default='' precision='' isArray='false'>
<annotation id='c558438c-4f1a-4292-85a2-bcdc3cf6ebc9' attributeId='202d117d-e39d-490e-a426-9e50b07135d9' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='f53d2007-00af-4f0e-bb19-a8f1d6eff059' name='sealType' columnName='seal_type' title='印章类型' type='com.xyst.dinas.oa.dict.datamodel.SealType' default='' precision='' isArray='false'>
<annotation id='73cdd89c-428a-4887-86b2-0cb4d6193e80' attributeId='43e8e99e-96a7-4b02-9b88-aa2cc2604623' name='length' value='undefined'>
</annotation>
<annotation id='8b15980f-a2e4-4da4-ad0f-9319378e31ed' attributeId='44f57f2c-15a2-48bb-a82a-15cc6fcdbef2' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='6b07cce0-e929-4443-984d-44d675b3f936' name='certificateName' columnName='certificate_name' title='证件名称' type='com.xyst.dinas.oa.dict.datamodel.CertificateName' default='' precision='' isArray='false'>
<annotation id='26462f5e-f89f-4363-82d5-5a9a591ea59b' attributeId='0f2d3b31-a8ed-4fd4-81e4-34145d8373d1' name='length' value='undefined'>
</annotation>
<annotation id='8b15980f-a2e4-4da4-ad0f-9319378e31ed' attributeId='44f57f2c-15a2-48bb-a82a-15cc6fcdbef2' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='145b99c6-8346-453b-ac63-2986ae00c6ea' name='lendDate' columnName='lend_date' title='借出日期' type='datetime' default='' precision='' isArray='false'>
<annotation id='be1d28f6-60db-460d-9304-45cd4d6e5ce9' attributeId='680b6745-9544-4d81-b82e-fd9e5ac4aa52' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='551ce1be-629d-4bb2-9547-193ced385401' name='returnDate' columnName='return_date' title='归还日期' type='datetime' default='' precision='' isArray='false'>
<annotation id='2fa161b7-b4c7-4b9c-aeca-9928280071b1' attributeId='b21e2805-490b-4580-995c-4ce89bc4cc2c' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='342c91c2-3682-40e2-9528-5b66d4df4683' name='lendReason' columnName='lend_reason' title='借出事由' type='string' default='' precision='' isArray='false'>
<annotation id='529a650f-c6cc-4acf-b34f-daf79d2a9e1f' attributeId='42f43f32-a181-4368-b57a-97f32acb4904' name='length' value='500'>
</annotation>
</attribute>
<attribute id='020c6706-bd42-4d2f-9b9e-e01e7780ac64' name='departmentManagerOpinion' columnName='department_manager_opinion' title='部门经理意见' type='string' default='' precision='' isArray='false'>
<annotation id='ac09905b-34a8-427f-be91-4f0651b98429' attributeId='e6d44f86-e25e-4c8e-a3b7-592e5b8c16f1' name='length' value='500'>
</annotation>
</attribute>
<attribute id='d87abe84-a8a3-4ba9-983b-e4a721063311' name='leadershipOpinion' columnName='leadership_opinion' title='分管领导意见' type='string' default='' precision='' isArray='false'>
<annotation id='aca84f84-7d30-4a3e-ba03-c0e1f2b7de87' attributeId='6a41a4c8-dd0c-4a25-8a69-6368869659bb' name='length' value='500'>
</annotation>
</attribute>
<hibernate>/xyst.dinas.oa/src/main/resources/config/SealBorrow.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.oa.datamodel</package>
<title>用车申请</title>
<name>UseCarApply</name>
<tags></tags>
<description>用车申请</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_oa_</tablePrefix>
</header>
<content>
<dataModel id='c8f78a2d-45fd-45aa-8319-d5c3480e0cb3' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_oa_use_car_apply'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='c17c3fdb-f2e6-409e-979e-aa0b94379ce0' name='proposer' columnName='proposer' title='申请人' type='com.beecode.bap.staff.datamodel.Staff' default='' precision='' isArray='false'>
<annotation id='98e9a1a5-1898-457e-a141-47eb37f2c53c' attributeId='4b1352be-d751-4677-8e45-0cd31cf89a6f' name='length' value='undefined'>
</annotation>
<annotation id='555866cb-af2b-492f-be70-767e86c40a4a' attributeId='37b366df-fad2-4460-b576-cf2182ba14c7' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='05406038-b06e-4480-bfbc-295266b8bcd8' name='department' columnName='department' title='所属部门' type='com.beecode.bap.department.datamodel.Department' default='' precision='' isArray='false'>
<annotation id='eb8a891d-0009-4fbb-9093-5ad69b587e89' attributeId='04ce460e-d751-4016-9bb4-ab07301e65ed' name='length' value='undefined'>
</annotation>
<annotation id='0bef4e8c-eca9-424d-a5df-907a2f32785f' attributeId='53c075c8-48ac-471b-99a0-1116348dd969' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='46b57353-8913-42ee-afc7-a497f54867ac' name='applyDate' columnName='apply_date' title='申请日期' type='datetime' default='' precision='' isArray='false'>
<annotation id='d24a4237-f9d7-4a4f-b0eb-e8a5e252661d' attributeId='02ccf3e3-04df-4482-b956-da82e32b0266' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='8ff388d1-b7a6-480a-b8ce-cf3a0385fb2d' name='licensePlateNumber' columnName='license_plate_number' title='车牌号' type='string' default='' precision='' isArray='false'>
<annotation id='765621bb-8b68-4645-8bba-f955ed0471bc' attributeId='d2e27ef9-84e0-4596-9f3c-f33dd5bb3c66' name='length' value='500'>
</annotation>
</attribute>
<attribute id='a7f6edf9-cf85-4476-9c6e-1af117faf33c' name='useCarTime' columnName='use_car_time' title='用车时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='c1b431f5-6a22-4248-8dd8-83545ed36d05' attributeId='ed5d4869-ed25-4f02-92cb-fdc7696780bd' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='df156f48-647f-4260-8360-a9a4380ce912' name='predictReturnTime' columnName='predict_return_time' title='预计返还时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='bfbb4407-f9bd-4794-87cb-ea1bfae6981f' attributeId='16e3f5a7-f554-4b5e-a49e-eb8343d937de' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='974dbdbe-1884-4280-9681-76d85d8c43f1' name='destination' columnName='destination' title='前往地点' type='string' default='' precision='' isArray='false'>
<annotation id='56c5690d-b3e5-4606-80df-55cce9fb634e' attributeId='fdc273cb-1af1-44a5-a6ef-0dcde02dce0c' name='length' value='100'>
</annotation>
</attribute>
<attribute id='98934ed4-1c72-41ff-8847-f20f0d0249f4' name='lendReason' columnName='lend_reason' title='借出事由' type='string' default='' precision='' isArray='false'>
<annotation id='0aa18e00-f21e-423e-9563-d939394aa60e' attributeId='2f39838b-84e9-4f31-a13a-808c4117d13e' name='length' value='500'>
</annotation>
</attribute>
<attribute id='778ab0ae-c5d0-475b-90f4-96e3c0c5883d' name='departmentManagerOpinion' columnName='department_manager_opinion' title='部门经理意见' type='string' default='' precision='' isArray='false'>
<annotation id='e4e13ad6-8653-452b-8640-53f9d2a8302a' attributeId='bfd21ea8-9d6e-42bf-a1e8-5800661aa268' name='length' value='500'>
</annotation>
</attribute>
<attribute id='3c4478c1-6255-4d89-b641-9a77e25ef6b5' name='leadershipOpinion' columnName='leadership_opinion' title='分管领导意见' type='string' default='' precision='' isArray='false'>
<annotation id='a4636d8d-452f-4cf3-a0de-e62968e6a22a' attributeId='c9f89d0a-e8dd-454d-bb82-9509d006825b' name='length' value='500'>
</annotation>
</attribute>
<hibernate>/xyst.dinas.oa/src/main/resources/config/UseCarApply.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.dict.Dict</type>
<package>com.xyst.dinas.oa.dict</package>
<name>CertificateName</name>
<title>证件名称</title>
<tags></tags>
<description>证件名称</description>
</header>
<content>
<dict id='aa127a2c-b88e-4371-b963-23f463d51240' listid='d8e0c0db-c261-4ccb-b6e7-18a1d8e61798'>
<type>com.xyst.dinas.oa.dict.datamodel.CertificateName</type>
<config>
<structure>list</structure>
<code-rule></code-rule>
</config>
</dict>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.dict.Dict</type>
<package>com.xyst.dinas.oa.dict</package>
<name>SealType</name>
<title>印章类型</title>
<tags></tags>
<description>印章类型</description>
</header>
<content>
<dict id='8a00bc4f-65c2-490a-980a-ab0d442d550c' listid='a86ba950-602a-41be-960d-026d2ace8aa2'>
<type>com.xyst.dinas.oa.dict.datamodel.SealType</type>
<config>
<structure>list</structure>
<code-rule></code-rule>
</config>
</dict>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.oa.dict.datamodel</package>
<title>证件名称</title>
<name>CertificateName</name>
<tags>证件名称</tags>
<description>证件名称</description>
<templateName>mk.ide.ui.editor.data.model.template.common</templateName>
<tablePrefix>xyst_dinas_oa_</tablePrefix>
</header>
<content>
<dataModel id='3a91456c-711b-4f21-bb44-e805e5f7f707' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_oa_certificate_name'>
<parent>com.beecode.bcp.dict.datamodel.BasicDictRequirement</parent>
<hibernate>/xyst.dinas.oa/src/main/resources/config/CertificateName.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.oa.dict.datamodel</package>
<title>证章类型</title>
<name>SealType</name>
<tags>证章类型</tags>
<description>证章类型</description>
<templateName>mk.ide.ui.editor.data.model.template.common</templateName>
<tablePrefix>xyst_dinas_oa_</tablePrefix>
</header>
<content>
<dataModel id='42b4e9b8-881a-4dc1-ae2b-07a78d77d4cb' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_oa_seal_type'>
<parent>com.beecode.bcp.dict.datamodel.BasicDictRequirement</parent>
<hibernate>/xyst.dinas.oa/src/main/resources/config/SealType.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.oa.query</package>
<name>BusinessTripApply</name>
<title>出差申请</title>
<tags></tags>
<description>出差申请</description>
</header>
<content>
<customQuery id='3db5f84a-7a23-4326-9b82-d366d110be3e'>
<kclass>com.xyst.dinas.oa.datamodel.BusinessTripApply</kclass>
<authorityItem>com.xyst.dinas.oa.auth.BusinessTripApplyList</authorityItem>
<innerScene title='全部'>
<id>b5382441-dd98-415f-84f0-f48eb127a6a2</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>4a0cdae0-987e-42f7-ab54-ae76b5b72ce1</id>
<javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='申请人id'>
<name>proposer.id</name>
<type>uuid</type>
<ref>
<type>一般引用</type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='申请人'>
<name>proposer.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='所属部门id'>
<name>department.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.beecode.bap.department.datamodel.Department</name>
</ref>
<description></description>
</field>
<field title='所属部门名称'>
<name>department.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.department.datamodel.Department</name>
</ref>
<description></description>
</field>
<field title='申请日期'>
<name>applyDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='出差开始时间'>
<name>businessTripStartDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='出差结束时间'>
<name>businessTripEndDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='出差天数'>
<name>businessTripDays</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='出差地点'>
<name>businessTripSite</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建时间'>
<name>createTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建人'>
<name>creator.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改时间'>
<name>modifyTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改人'>
<name>modifier.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='废弃'>
<name>discard</name>
<type>boolean</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='带队人id'>
<name>leader.id</name>
<type>uuid</type>
<ref>
<type>一般引用</type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='申请人'>
<name>leader.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='借出事由'>
<name>lendReason</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='带队人职务级别'>
<name>leaderJobLevel</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='部门经理意见'>
<name>departmentManagerOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='分管领导意见'>
<name>leadershipOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='总经理意见'>
<name>generalManagerOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='董事长意见'>
<name>presidentOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='审批状态'>
<name>approveState</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='单据编号'>
<name>billCode</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.oa.query</package>
<name>SealBorrow</name>
<title>证章借出</title>
<tags></tags>
<description>证章借出</description>
</header>
<content>
<customQuery id='cddef037-c757-47cf-9429-83e4a4c043e7'>
<kclass>com.xyst.dinas.oa.datamodel.SealBorrow</kclass>
<authorityItem>com.xyst.dinas.oa.auth.SealBorrowList</authorityItem>
<innerScene title='全部'>
<id>bd26ae6f-e6c7-4948-a37d-ef85e0265ed3</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>36277bdb-acbd-401c-bdc1-47ef1a99ee3e</id>
<javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='借用人id'>
<name>borrower.id</name>
<type>uuid</type>
<ref>
<type>一般引用</type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='借用人'>
<name>borrower.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='所属部门id'>
<name>department.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.beecode.bap.department.datamodel.Department</name>
</ref>
<description></description>
</field>
<field title='所属部门名称'>
<name>department.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.department.datamodel.Department</name>
</ref>
<description></description>
</field>
<field title='申请日期'>
<name>applyDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='借出日期'>
<name>lendDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='归还日期'>
<name>returnDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建时间'>
<name>createTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建人'>
<name>creator.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改时间'>
<name>modifyTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改人'>
<name>modifier.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='印章类型'>
<name>sealType.id</name>
<type>uuid</type>
<ref>
<type>数据字典</type>
<name>com.xyst.dinas.oa.dict.SealType</name>
</ref>
<description></description>
</field>
<field title='印章类型name'>
<name>sealType.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.oa.dict.SealType</name>
</ref>
<description></description>
</field>
<field title='印章类型title'>
<name>sealType.title</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.oa.dict.SealType</name>
</ref>
<description></description>
</field>
<field title='证件名称'>
<name>certificateName.id</name>
<type>uuid</type>
<ref>
<type>数据字典</type>
<name>com.xyst.dinas.oa.dict.CertificateName</name>
</ref>
<description></description>
</field>
<field title='证件名称name'>
<name>certificateName.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.oa.dict.certificateName</name>
</ref>
<description></description>
</field>
<field title='证件名称title'>
<name>certificateName.title</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.oa.dict.certificateName</name>
</ref>
<description></description>
</field>
<field title='废弃'>
<name>discard</name>
<type>boolean</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='借出事由'>
<name>lendReason</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='部门经理意见'>
<name>departmentManagerOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='分管领导意见'>
<name>leadershipOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='审批状态'>
<name>approveState</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='单据编号'>
<name>billCode</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.oa.query</package>
<name>UseCarApply</name>
<title>用车申请</title>
<tags></tags>
<description>用车申请</description>
</header>
<content>
<customQuery id='f4531ace-deec-4edb-924c-103a97a2dd45'>
<kclass>com.xyst.dinas.oa.datamodel.UseCarApply</kclass>
<authorityItem>com.xyst.dinas.oa.auth.UseCarApplyList</authorityItem>
<innerScene title='全部'>
<id>4236ec6b-d9fa-40dc-9759-bbdbba05368f</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>4f4d29b7-783d-4ca0-baf4-bb337fdca206</id>
<javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='申请人id'>
<name>proposer.id</name>
<type>uuid</type>
<ref>
<type>一般引用</type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='申请人'>
<name>proposer.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='所属部门id'>
<name>department.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.beecode.bap.department.datamodel.Department</name>
</ref>
<description></description>
</field>
<field title='所属部门名称'>
<name>department.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.department.datamodel.Department</name>
</ref>
<description></description>
</field>
<field title='申请日期'>
<name>applyDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='用车时间'>
<name>useCarTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='预计返还时间'>
<name>predictReturnTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建时间'>
<name>createTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='创建人'>
<name>creator.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改时间'>
<name>modifyTime</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='修改人'>
<name>modifier.name</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='废弃'>
<name>discard</name>
<type>boolean</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='借出事由'>
<name>lendReason</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='车牌号'>
<name>licensePlateNumber</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='前往地点'>
<name>destination</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='部门经理意见'>
<name>departmentManagerOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='分管领导意见'>
<name>leadershipOpinion</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='审批状态'>
<name>approveState</name>
<type>int</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='单据编号'>
<name>billCode</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.xyst.dinas.oa.config.OaConfiguration
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-sequence">
<specification>1.0</specification>
<id>4dd0b4b5-1873-4239-a96d-4887dcf66a85</id>
<name>com.xyst.dinas.oa.bill.BusinessTripApply$sequence</name>
<title>出差申请$sequence</title>
<description>出差申请</description>
<define>bcp.sequence</define>
<define-version>1.0</define-version>
<content>
<m:sequence>
<m:start-with>0</m:start-with>
<m:increment>1</m:increment>
<m:max>99999</m:max>
<m:min>0</m:min>
<m:cycle>true</m:cycle>
<m:cache-size>10</m:cache-size>
</m:sequence>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-serial">
<specification>1.0</specification>
<id>014e5dc0-0048-4e97-a2d9-ca9dad8b5534</id>
<name>com.xyst.dinas.oa.bill.BusinessTripApply$serial</name>
<title>出差申请$serial</title>
<description>出差申请</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.bill.BusinessTripApply$sequence</dependency>
<dependency>com.xyst.dinas.oa.datamodel.BusinessTripApply</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.oa.datamodel.BusinessTripApply</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>EM</m:value>
</m:literal>
<m:sequence>
<m:length>5</m:length>
<m:pad-direction>left</m:pad-direction>
<m:pad-string>0</m:pad-string>
<m:key>com.xyst.dinas.oa.bill.BusinessTripApply$serial</m:key>
<m:sequenceName>com.xyst.dinas.oa.bill.BusinessTripApply$sequence</m:sequenceName>
</m:sequence>
</m:segments>
</m:serial>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-biztype">
<specification>1.0</specification>
<id>dff0415d-7421-405f-908a-cf22c819280b</id>
<name>com.xyst.dinas.oa.bill.BusinessTripApply</name>
<title>出差申请</title>
<description>出差申请</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.bill.BusinessTripApply$serial</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<dependency>com.xyst.dinas.oa.datamodel.BusinessTripApply</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.oa.datamodel.BusinessTripApply</m:type>
<m:inheritances>
<m:inheritance>
<m:biztrait>com.beecode.bap.biztrait.BasicBillBiztrait</m:biztrait>
<m:config type="xml">
<m:content>&lt;billBasictraitConfig&gt;&lt;formulas/&gt;&lt;parents&gt;&lt;parent&gt;&lt;billCodeConfig&gt;&lt;serialName&gt;com.xyst.dinas.oa.bill.BusinessTripApply$serial&lt;/serialName&gt;&lt;buildTime&gt;add&lt;/buildTime&gt;&lt;/billCodeConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;workflowConfig&gt;&lt;workflow&gt;&lt;/workflow&gt;&lt;/workflowConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;printConfig&gt;&lt;templates/&gt;&lt;/printConfig&gt;&lt;/parent&gt;&lt;/parents&gt;&lt;functionLibrarys/&gt;&lt;/billBasictraitConfig&gt;</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-sequence">
<specification>1.0</specification>
<id>fdb23a0a-f6d9-4aa4-a2cc-93aae41d2675</id>
<name>com.xyst.dinas.oa.bill.SealBorrow$sequence</name>
<title>证章借出$sequence</title>
<description>证章借出</description>
<define>bcp.sequence</define>
<define-version>1.0</define-version>
<content>
<m:sequence>
<m:start-with>0</m:start-with>
<m:increment>1</m:increment>
<m:max>99999</m:max>
<m:min>0</m:min>
<m:cycle>true</m:cycle>
<m:cache-size>10</m:cache-size>
</m:sequence>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-serial">
<specification>1.0</specification>
<id>8213cf3a-09bd-4ae7-8ed5-dae652808ba7</id>
<name>com.xyst.dinas.oa.bill.SealBorrow$serial</name>
<title>证章借出$serial</title>
<description>证章借出</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.datamodel.SealBorrow</dependency>
<dependency>com.xyst.dinas.oa.bill.SealBorrow$sequence</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.oa.datamodel.SealBorrow</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>EM</m:value>
</m:literal>
<m:sequence>
<m:length>5</m:length>
<m:pad-direction>left</m:pad-direction>
<m:pad-string>0</m:pad-string>
<m:key>com.xyst.dinas.oa.bill.SealBorrow$serial</m:key>
<m:sequenceName>com.xyst.dinas.oa.bill.SealBorrow$sequence</m:sequenceName>
</m:sequence>
</m:segments>
</m:serial>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-biztype">
<specification>1.0</specification>
<id>56521671-a8be-4ff9-a7bd-2cf64f5caa8e</id>
<name>com.xyst.dinas.oa.bill.SealBorrow</name>
<title>证章借出</title>
<description>证章借出</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.bill.SealBorrow$serial</dependency>
<dependency>com.xyst.dinas.oa.datamodel.SealBorrow</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.oa.datamodel.SealBorrow</m:type>
<m:inheritances>
<m:inheritance>
<m:biztrait>com.beecode.bap.biztrait.BasicBillBiztrait</m:biztrait>
<m:config type="xml">
<m:content>&lt;billBasictraitConfig&gt;&lt;formulas/&gt;&lt;parents&gt;&lt;parent&gt;&lt;billCodeConfig&gt;&lt;serialName&gt;com.xyst.dinas.oa.bill.SealBorrow$serial&lt;/serialName&gt;&lt;buildTime&gt;add&lt;/buildTime&gt;&lt;/billCodeConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;workflowConfig&gt;&lt;workflow&gt;&lt;/workflow&gt;&lt;/workflowConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;printConfig&gt;&lt;templates/&gt;&lt;/printConfig&gt;&lt;/parent&gt;&lt;/parents&gt;&lt;functionLibrarys/&gt;&lt;/billBasictraitConfig&gt;</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-sequence">
<specification>1.0</specification>
<id>b3f45efd-44a7-440d-a95b-aa2d5a855b4a</id>
<name>com.xyst.dinas.oa.bill.UseCarApply$sequence</name>
<title>用车申请$sequence</title>
<description>用车申请</description>
<define>bcp.sequence</define>
<define-version>1.0</define-version>
<content>
<m:sequence>
<m:start-with>0</m:start-with>
<m:increment>1</m:increment>
<m:max>99999</m:max>
<m:min>0</m:min>
<m:cycle>true</m:cycle>
<m:cache-size>10</m:cache-size>
</m:sequence>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-serial">
<specification>1.0</specification>
<id>e6ccf0e5-133c-408e-a2ef-e8f6a7cc2863</id>
<name>com.xyst.dinas.oa.bill.UseCarApply$serial</name>
<title>用车申请$serial</title>
<description>用车申请</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.datamodel.UseCarApply</dependency>
<dependency>com.xyst.dinas.oa.bill.UseCarApply$sequence</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.oa.datamodel.UseCarApply</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>EM</m:value>
</m:literal>
<m:sequence>
<m:length>5</m:length>
<m:pad-direction>left</m:pad-direction>
<m:pad-string>0</m:pad-string>
<m:key>com.xyst.dinas.oa.bill.UseCarApply$serial</m:key>
<m:sequenceName>com.xyst.dinas.oa.bill.UseCarApply$sequence</m:sequenceName>
</m:sequence>
</m:segments>
</m:serial>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-biztype">
<specification>1.0</specification>
<id>50117aa0-4735-460c-a053-756e68b06eb1</id>
<name>com.xyst.dinas.oa.bill.UseCarApply</name>
<title>用车申请</title>
<description>用车申请</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.datamodel.UseCarApply</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<dependency>com.xyst.dinas.oa.bill.UseCarApply$serial</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.oa.datamodel.UseCarApply</m:type>
<m:inheritances>
<m:inheritance>
<m:biztrait>com.beecode.bap.biztrait.BasicBillBiztrait</m:biztrait>
<m:config type="xml">
<m:content>&lt;billBasictraitConfig&gt;&lt;formulas/&gt;&lt;parents&gt;&lt;parent&gt;&lt;billCodeConfig&gt;&lt;serialName&gt;com.xyst.dinas.oa.bill.UseCarApply$serial&lt;/serialName&gt;&lt;buildTime&gt;add&lt;/buildTime&gt;&lt;/billCodeConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;workflowConfig&gt;&lt;workflow&gt;&lt;/workflow&gt;&lt;/workflowConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;printConfig&gt;&lt;templates/&gt;&lt;/printConfig&gt;&lt;/parent&gt;&lt;/parents&gt;&lt;functionLibrarys/&gt;&lt;/billBasictraitConfig&gt;</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification>
<id>a81b16fa-5618-470b-bb4f-b2db0d4ef1d9</id>
<name>com.xyst.dinas.oa.datamodel.BusinessTripApply</name>
<title>出差申请</title>
<description>出差申请</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>bcp.type.constraint.StringLength</dependency>
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.beecode.bap.staff.datamodel.Staff</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<dependency>com.beecode.bap.department.datamodel.Department</dependency>
<content>
<m:class>
<m:parents>
<m:parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</m:parent>
<m:parent>com.beecode.inz.common.datamodel.BaseInfo</m:parent>
</m:parents>
<m:attributes>
<m:attribute>
<m:annotations/>
<m:id>068ea147-bec9-4467-b55e-3e0a0a5400f6</m:id>
<m:name>proposer</m:name>
<m:title>申请人</m:title>
<m:type>com.beecode.bap.staff.datamodel.Staff</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>81f1d974-a236-4594-aee1-ef1ed645f4cb</m:id>
<m:name>department</m:name>
<m:title>所属部门</m:title>
<m:type>com.beecode.bap.department.datamodel.Department</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>e248e6e1-d594-4cb7-b56c-4b19d3d5222d</m:id>
<m:name>applyDate</m:name>
<m:title>申请日期</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>851bce17-75a2-4cb3-ba8b-b846a7543f98</m:id>
<m:name>businessTripStartDate</m:name>
<m:title>出差开始时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>e02a567f-296a-4067-9a58-1b0fe08e8569</m:id>
<m:name>businessTripEndDate</m:name>
<m:title>出差结束时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>8412f643-4587-4957-a661-4dd6547f2cbc</m:id>
<m:name>businessTripDays</m:name>
<m:title>出差天数</m:title>
<m:type>int</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>100</m:value>
</m:annotation>
</m:annotations>
<m:id>15c83ca8-a94c-44ed-9e9c-b964aa2661cc</m:id>
<m:name>businessTripSite</m:name>
<m:title>出差地点</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>2fb63342-dd05-430f-b59b-2d77b09e2b11</m:id>
<m:name>leader</m:name>
<m:title>带队人</m:title>
<m:type>com.beecode.bap.staff.datamodel.Staff</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>100</m:value>
</m:annotation>
</m:annotations>
<m:id>05eb0769-5280-4fc2-a434-f75dbcdad9b3</m:id>
<m:name>leaderJobLevel</m:name>
<m:title>带队人职务级别</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>2abe8b56-e318-4b33-a51c-e4ba91e0f3c5</m:id>
<m:name>lendReason</m:name>
<m:title>借出事由</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>31682b95-565b-4df3-83f4-d6627878d907</m:id>
<m:name>departmentManagerOpinion</m:name>
<m:title>部门经理意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>45b0e9ff-7f9f-4ffd-b41e-bc1b88216319</m:id>
<m:name>leadershipOpinion</m:name>
<m:title>分管领导意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>c02cc5d2-b272-4aec-9bab-eb5a69941da3</m:id>
<m:name>generalManagerOpinion</m:name>
<m:title>总经理意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>7e4fe82f-d7dc-4eaa-8a04-de817c3b857d</m:id>
<m:name>presidentOpinion</m:name>
<m:title>董事长意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification>
<id>71cfd3c2-824d-473a-96e7-687dcdf6e79c</id>
<name>com.xyst.dinas.oa.datamodel.SealBorrow</name>
<title>印章借出</title>
<description>印章借出</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>bcp.type.constraint.StringLength</dependency>
<dependency>com.xyst.dinas.oa.dict.datamodel.SealType</dependency>
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.beecode.bap.staff.datamodel.Staff</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<dependency>com.xyst.dinas.oa.dict.datamodel.CertificateName</dependency>
<dependency>com.beecode.bap.department.datamodel.Department</dependency>
<content>
<m:class>
<m:parents>
<m:parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</m:parent>
<m:parent>com.beecode.inz.common.datamodel.BaseInfo</m:parent>
</m:parents>
<m:attributes>
<m:attribute>
<m:annotations/>
<m:id>17f7a14d-a66a-4560-b4a7-a49e43339dec</m:id>
<m:name>borrower</m:name>
<m:title>借用人</m:title>
<m:type>com.beecode.bap.staff.datamodel.Staff</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>44921d1e-44e2-4247-9770-f5c1c29f7184</m:id>
<m:name>department</m:name>
<m:title>所属部门</m:title>
<m:type>com.beecode.bap.department.datamodel.Department</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>c144106a-44ad-4464-946f-bf53a39f4022</m:id>
<m:name>applyDate</m:name>
<m:title>申请日期</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>f53d2007-00af-4f0e-bb19-a8f1d6eff059</m:id>
<m:name>sealType</m:name>
<m:title>印章类型</m:title>
<m:type>com.xyst.dinas.oa.dict.datamodel.SealType</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>6b07cce0-e929-4443-984d-44d675b3f936</m:id>
<m:name>certificateName</m:name>
<m:title>证件名称</m:title>
<m:type>com.xyst.dinas.oa.dict.datamodel.CertificateName</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>145b99c6-8346-453b-ac63-2986ae00c6ea</m:id>
<m:name>lendDate</m:name>
<m:title>借出日期</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>551ce1be-629d-4bb2-9547-193ced385401</m:id>
<m:name>returnDate</m:name>
<m:title>归还日期</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>342c91c2-3682-40e2-9528-5b66d4df4683</m:id>
<m:name>lendReason</m:name>
<m:title>借出事由</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>020c6706-bd42-4d2f-9b9e-e01e7780ac64</m:id>
<m:name>departmentManagerOpinion</m:name>
<m:title>部门经理意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>d87abe84-a8a3-4ba9-983b-e4a721063311</m:id>
<m:name>leadershipOpinion</m:name>
<m:title>分管领导意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification>
<id>c8f78a2d-45fd-45aa-8319-d5c3480e0cb3</id>
<name>com.xyst.dinas.oa.datamodel.UseCarApply</name>
<title>用车申请</title>
<description>用车申请</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>bcp.type.constraint.StringLength</dependency>
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.beecode.bap.staff.datamodel.Staff</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<dependency>com.beecode.bap.department.datamodel.Department</dependency>
<content>
<m:class>
<m:parents>
<m:parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</m:parent>
<m:parent>com.beecode.inz.common.datamodel.BaseInfo</m:parent>
</m:parents>
<m:attributes>
<m:attribute>
<m:annotations/>
<m:id>c17c3fdb-f2e6-409e-979e-aa0b94379ce0</m:id>
<m:name>proposer</m:name>
<m:title>申请人</m:title>
<m:type>com.beecode.bap.staff.datamodel.Staff</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>05406038-b06e-4480-bfbc-295266b8bcd8</m:id>
<m:name>department</m:name>
<m:title>所属部门</m:title>
<m:type>com.beecode.bap.department.datamodel.Department</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>46b57353-8913-42ee-afc7-a497f54867ac</m:id>
<m:name>applyDate</m:name>
<m:title>申请日期</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>8ff388d1-b7a6-480a-b8ce-cf3a0385fb2d</m:id>
<m:name>licensePlateNumber</m:name>
<m:title>车牌号</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>a7f6edf9-cf85-4476-9c6e-1af117faf33c</m:id>
<m:name>useCarTime</m:name>
<m:title>用车时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>df156f48-647f-4260-8360-a9a4380ce912</m:id>
<m:name>predictReturnTime</m:name>
<m:title>预计返还时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>100</m:value>
</m:annotation>
</m:annotations>
<m:id>974dbdbe-1884-4280-9681-76d85d8c43f1</m:id>
<m:name>destination</m:name>
<m:title>前往地点</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>98934ed4-1c72-41ff-8847-f20f0d0249f4</m:id>
<m:name>lendReason</m:name>
<m:title>借出事由</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>778ab0ae-c5d0-475b-90f4-96e3c0c5883d</m:id>
<m:name>departmentManagerOpinion</m:name>
<m:title>部门经理意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
</m:annotations>
<m:id>3c4478c1-6255-4d89-b641-9a77e25ef6b5</m:id>
<m:name>leadershipOpinion</m:name>
<m:title>分管领导意见</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-selector">
<specification>1.0</specification>
<id>d8e0c0db-c261-4ccb-b6e7-18a1d8e61798</id>
<name>com.xyst.dinas.oa.dict.CertificateName$listSelector</name>
<title>listSelector</title>
<define>bcp.selector.ListSelector</define>
<define-version>1.0</define-version>
<content>
<m:list-selector>
<m:columns>
<m:column>
<m:name>name</m:name>
<m:title>名称</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>title</m:name>
<m:title>标题</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>shortName</m:name>
<m:title>助记码</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>memo</m:name>
<m:title>备注</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>pathCode</m:name>
<m:title>路径编码</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>path</m:name>
<m:title>路径</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
</m:columns>
<m:adapter>
<m:name>com.beecode.bap.biztrait.BasicBillDictListSelectorAdaptor</m:name>
</m:adapter>
<m:config>com.xyst.dinas.oa.dict.CertificateName</m:config>
</m:list-selector>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-dict">
<specification>1.0</specification>
<id>aa127a2c-b88e-4371-b963-23f463d51240</id>
<name>com.xyst.dinas.oa.dict.CertificateName</name>
<title>证件名称</title>
<description>证件名称</description>
<define>bcp.dict</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.dict.datamodel.CertificateName</dependency>
<content>
<m:dict>
<m:type>com.xyst.dinas.oa.dict.datamodel.CertificateName</m:type>
<m:config>
<m:structure>list</m:structure>
<m:code-rule></m:code-rule>
</m:config>
</m:dict>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-selector">
<specification>1.0</specification>
<id>a86ba950-602a-41be-960d-026d2ace8aa2</id>
<name>com.xyst.dinas.oa.dict.SealType$listSelector</name>
<title>listSelector</title>
<define>bcp.selector.ListSelector</define>
<define-version>1.0</define-version>
<content>
<m:list-selector>
<m:columns>
<m:column>
<m:name>name</m:name>
<m:title>名称</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>title</m:name>
<m:title>标题</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>shortName</m:name>
<m:title>助记码</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>memo</m:name>
<m:title>备注</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>pathCode</m:name>
<m:title>路径编码</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
<m:column>
<m:name>path</m:name>
<m:title>路径</m:title>
<m:type>string</m:type>
<m:output>true</m:output>
</m:column>
</m:columns>
<m:adapter>
<m:name>com.beecode.bap.biztrait.BasicBillDictListSelectorAdaptor</m:name>
</m:adapter>
<m:config>com.xyst.dinas.oa.dict.SealType</m:config>
</m:list-selector>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-dict">
<specification>1.0</specification>
<id>8a00bc4f-65c2-490a-980a-ab0d442d550c</id>
<name>com.xyst.dinas.oa.dict.SealType</name>
<title>印章类型</title>
<description>印章类型</description>
<define>bcp.dict</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.dict.datamodel.SealType</dependency>
<content>
<m:dict>
<m:type>com.xyst.dinas.oa.dict.datamodel.SealType</m:type>
<m:config>
<m:structure>list</m:structure>
<m:code-rule></m:code-rule>
</m:config>
</m:dict>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification>
<id>3a91456c-711b-4f21-bb44-e805e5f7f707</id>
<name>com.xyst.dinas.oa.dict.datamodel.CertificateName</name>
<title>证件名称</title>
<description>证件名称</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>com.beecode.bcp.dict.datamodel.BasicDictRequirement</dependency>
<content>
<m:class>
<m:parents>
<m:parent>com.beecode.bcp.dict.datamodel.BasicDictRequirement</m:parent>
</m:parents>
<m:attributes/>
</m:class>
</content>
<dev:tag xmlns:dev="http://www.beecode.cn/schema/dev">证件名称</dev:tag>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification>
<id>42b4e9b8-881a-4dc1-ae2b-07a78d77d4cb</id>
<name>com.xyst.dinas.oa.dict.datamodel.SealType</name>
<title>证章类型</title>
<description>证章类型</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>com.beecode.bcp.dict.datamodel.BasicDictRequirement</dependency>
<content>
<m:class>
<m:parents>
<m:parent>com.beecode.bcp.dict.datamodel.BasicDictRequirement</m:parent>
</m:parents>
<m:attributes/>
</m:class>
</content>
<dev:tag xmlns:dev="http://www.beecode.cn/schema/dev">证章类型</dev:tag>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/inz-query">
<specification>1.0</specification>
<id>3db5f84a-7a23-4326-9b82-d366d110be3e</id>
<name>com.xyst.dinas.oa.query.BusinessTripApply</name>
<title>出差申请</title>
<description>出差申请</description>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.datamodel.BusinessTripApply</dependency>
<content>
<m:query>
<m:type>com.xyst.dinas.oa.datamodel.BusinessTripApply</m:type>
<m:dataProcessor></m:dataProcessor>
<m:authorityItem>com.xyst.dinas.oa.auth.BusinessTripApplyList</m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>b5382441-dd98-415f-84f0-f48eb127a6a2</m:id>
<m:title>全部</m:title>
<m:javaImplement>com.beecode.inz.common.scene.CommonAllScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>4a0cdae0-987e-42f7-ab54-ae76b5b72ce1</m:id>
<m:title>已废弃</m:title>
<m:javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>proposer.id</m:name>
<m:title>申请人id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type>一般引用</m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>proposer.name</m:name>
<m:title>申请人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>department.id</m:name>
<m:title>所属部门id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.department.datamodel.Department</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>department.name</m:name>
<m:title>所属部门名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.department.datamodel.Department</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>applyDate</m:name>
<m:title>申请日期</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>businessTripStartDate</m:name>
<m:title>出差开始时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>businessTripEndDate</m:name>
<m:title>出差结束时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>businessTripDays</m:name>
<m:title>出差天数</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>businessTripSite</m:name>
<m:title>出差地点</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createTime</m:name>
<m:title>创建时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>creator.name</m:name>
<m:title>创建人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifyTime</m:name>
<m:title>修改时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifier.name</m:name>
<m:title>修改人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>discard</m:name>
<m:title>废弃</m:title>
<m:type>boolean</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>leader.id</m:name>
<m:title>带队人id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type>一般引用</m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>leader.name</m:name>
<m:title>申请人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>lendReason</m:name>
<m:title>借出事由</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>leaderJobLevel</m:name>
<m:title>带队人职务级别</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>departmentManagerOpinion</m:name>
<m:title>部门经理意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>leadershipOpinion</m:name>
<m:title>分管领导意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>generalManagerOpinion</m:name>
<m:title>总经理意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>presidentOpinion</m:name>
<m:title>董事长意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>approveState</m:name>
<m:title>审批状态</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>billCode</m:name>
<m:title>单据编号</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
</m:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/inz-query">
<specification>1.0</specification>
<id>cddef037-c757-47cf-9429-83e4a4c043e7</id>
<name>com.xyst.dinas.oa.query.SealBorrow</name>
<title>证章借出</title>
<description>证章借出</description>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.datamodel.SealBorrow</dependency>
<content>
<m:query>
<m:type>com.xyst.dinas.oa.datamodel.SealBorrow</m:type>
<m:dataProcessor></m:dataProcessor>
<m:authorityItem>com.xyst.dinas.oa.auth.SealBorrowList</m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>bd26ae6f-e6c7-4948-a37d-ef85e0265ed3</m:id>
<m:title>全部</m:title>
<m:javaImplement>com.beecode.inz.common.scene.CommonAllScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>36277bdb-acbd-401c-bdc1-47ef1a99ee3e</m:id>
<m:title>已废弃</m:title>
<m:javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>borrower.id</m:name>
<m:title>借用人id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type>一般引用</m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>borrower.name</m:name>
<m:title>借用人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>department.id</m:name>
<m:title>所属部门id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.department.datamodel.Department</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>department.name</m:name>
<m:title>所属部门名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.department.datamodel.Department</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>applyDate</m:name>
<m:title>申请日期</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>lendDate</m:name>
<m:title>借出日期</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>returnDate</m:name>
<m:title>归还日期</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createTime</m:name>
<m:title>创建时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>creator.name</m:name>
<m:title>创建人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifyTime</m:name>
<m:title>修改时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifier.name</m:name>
<m:title>修改人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>sealType.id</m:name>
<m:title>印章类型</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.oa.dict.SealType</m:name>
<m:type>数据字典</m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>sealType.name</m:name>
<m:title>印章类型name</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.xyst.dinas.oa.dict.SealType</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>sealType.title</m:name>
<m:title>印章类型title</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.xyst.dinas.oa.dict.SealType</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>certificateName.id</m:name>
<m:title>证件名称</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.oa.dict.CertificateName</m:name>
<m:type>数据字典</m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>certificateName.name</m:name>
<m:title>证件名称name</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.xyst.dinas.oa.dict.certificateName</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>certificateName.title</m:name>
<m:title>证件名称title</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.xyst.dinas.oa.dict.certificateName</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>discard</m:name>
<m:title>废弃</m:title>
<m:type>boolean</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>lendReason</m:name>
<m:title>借出事由</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>departmentManagerOpinion</m:name>
<m:title>部门经理意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>leadershipOpinion</m:name>
<m:title>分管领导意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>approveState</m:name>
<m:title>审批状态</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>billCode</m:name>
<m:title>单据编号</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
</m:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/inz-query">
<specification>1.0</specification>
<id>f4531ace-deec-4edb-924c-103a97a2dd45</id>
<name>com.xyst.dinas.oa.query.UseCarApply</name>
<title>用车申请</title>
<description>用车申请</description>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.oa.datamodel.UseCarApply</dependency>
<content>
<m:query>
<m:type>com.xyst.dinas.oa.datamodel.UseCarApply</m:type>
<m:dataProcessor></m:dataProcessor>
<m:authorityItem>com.xyst.dinas.oa.auth.UseCarApplyList</m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>4236ec6b-d9fa-40dc-9759-bbdbba05368f</m:id>
<m:title>全部</m:title>
<m:javaImplement>com.beecode.inz.common.scene.CommonAllScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
<m:innerScene>
<m:id>4f4d29b7-783d-4ca0-baf4-bb337fdca206</m:id>
<m:title>已废弃</m:title>
<m:javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>proposer.id</m:name>
<m:title>申请人id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type>一般引用</m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>proposer.name</m:name>
<m:title>申请人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>department.id</m:name>
<m:title>所属部门id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.beecode.bap.department.datamodel.Department</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>department.name</m:name>
<m:title>所属部门名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.department.datamodel.Department</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>applyDate</m:name>
<m:title>申请日期</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>useCarTime</m:name>
<m:title>用车时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>predictReturnTime</m:name>
<m:title>预计返还时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createTime</m:name>
<m:title>创建时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>creator.name</m:name>
<m:title>创建人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifyTime</m:name>
<m:title>修改时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>modifier.name</m:name>
<m:title>修改人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>discard</m:name>
<m:title>废弃</m:title>
<m:type>boolean</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>lendReason</m:name>
<m:title>借出事由</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>licensePlateNumber</m:name>
<m:title>车牌号</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>destination</m:name>
<m:title>前往地点</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>departmentManagerOpinion</m:name>
<m:title>部门经理意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>leadershipOpinion</m:name>
<m:title>分管领导意见</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>approveState</m:name>
<m:title>审批状态</m:title>
<m:type>int</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>billCode</m:name>
<m:title>单据编号</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
</m:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.oa.datamodel.BusinessTripApply" table="xyst_dinas_oa_business_trip_apply" optimistic-lock="version">
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="assigned" />
</id>
<version name="version" type="int" column="version"/>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"></column>
</property>
<many-to-one name="creator" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="creator_id" not-null="false"/>
</many-to-one>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"></column>
</property>
<many-to-one name="modifier" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="modifier_id" not-null="false"/>
</many-to-one>
<property name="billState" type="nstring" not-null="false">
<column name="bill_state" length="100"></column>
</property>
<many-to-one name="bizProcess" entity-name="com.beecode.bap.workflow.datamodel.BizProcess" fetch="select">
<column name="biz_process_id" not-null="false"/>
</many-to-one>
<property name="billCode" type="nstring" not-null="false">
<column name="bill_code" length="200"></column>
</property>
<property name="discard" type="boolean" not-null="false">
<column name="discard"></column>
</property>
<property name="del" type="boolean" not-null="false">
<column name="del"></column>
</property>
<property name="approveState" type="integer" not-null="false">
<column name="approve_state"></column>
</property>
<many-to-one name="proposer" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="proposer" not-null="false"/>
</many-to-one>
<many-to-one name="department" entity-name="com.beecode.bap.department.datamodel.Department" fetch="select">
<column name="department" not-null="false"/>
</many-to-one>
<property name="applyDate" type="timestamp" not-null="false">
<column name="apply_date"/>
</property>
<property name="businessTripStartDate" type="timestamp" not-null="false">
<column name="business_trip_start_date"/>
</property>
<property name="businessTripEndDate" type="timestamp" not-null="false">
<column name="business_trip_end_date"/>
</property>
<property name="businessTripDays" type="int" not-null="false">
<column name="business_trip_days"></column>
</property>
<property name="businessTripSite" type="nstring" not-null="false">
<column name="business_trip_site" length="100"></column>
</property>
<many-to-one name="leader" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="leader" not-null="false"/>
</many-to-one>
<property name="leaderJobLevel" type="nstring" not-null="false">
<column name="leader_job_level" length="100"></column>
</property>
<property name="lendReason" type="nstring" not-null="false">
<column name="lend_reason" length="500"></column>
</property>
<property name="departmentManagerOpinion" type="nstring" not-null="false">
<column name="department_manager_opinion" length="500"></column>
</property>
<property name="leadershipOpinion" type="nstring" not-null="false">
<column name="leadership_opinion" length="500"></column>
</property>
<property name="generalManagerOpinion" type="nstring" not-null="false">
<column name="general_manager_opinion" length="500"></column>
</property>
<property name="presidentOpinion" type="nstring" not-null="false">
<column name="president_opinion" length="500"></column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.oa.dict.datamodel.CertificateName" table="xyst_dinas_oa_certificate_name" >
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="uuid2" />
</id>
<property name="recver" type="integer" not-null="false">
<column name="recver"></column>
</property>
<property name="validTime" type="timestamp" not-null="false">
<column name="valid_time"></column>
</property>
<property name="invalidTime" type="timestamp" not-null="false">
<column name="invalid_time"></column>
</property>
<property name="name" type="nstring" not-null="false">
<column name="name" length="60"></column>
</property>
<property name="title" type="nstring" not-null="false">
<column name="title" length="60"></column>
</property>
<property name="shortName" type="nstring" not-null="false">
<column name="short_name" length="60"></column>
</property>
<property name="memo" type="nstring" not-null="false">
<column name="memo" length="255"></column>
</property>
<property name="parentId" type="uuid-binary" not-null="false">
<column name="parent_id" length="16"></column>
</property>
<property name="level" type="integer" not-null="false">
<column name="level"></column>
</property>
<property name="startFlag" type="boolean" not-null="false">
<column name="start_flag"></column>
</property>
<property name="sortField" type="integer" not-null="false">
<column name="sort_field"></column>
</property>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"></column>
</property>
<property name="createUser" type="uuid-binary" not-null="false">
<column name="create_user" length="16"></column>
</property>
<property name="createUnit" type="uuid-binary" not-null="false">
<column name="create_unit" length="16"></column>
</property>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"></column>
</property>
<property name="modifyUser" type="uuid-binary" not-null="false">
<column name="modify_user" length="16"></column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.oa.datamodel.SealBorrow" table="xyst_dinas_oa_seal_borrow" optimistic-lock="version">
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="assigned" />
</id>
<version name="version" type="int" column="version"/>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"></column>
</property>
<many-to-one name="creator" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="creator_id" not-null="false"/>
</many-to-one>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"></column>
</property>
<many-to-one name="modifier" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="modifier_id" not-null="false"/>
</many-to-one>
<property name="billState" type="nstring" not-null="false">
<column name="bill_state" length="100"></column>
</property>
<many-to-one name="bizProcess" entity-name="com.beecode.bap.workflow.datamodel.BizProcess" fetch="select">
<column name="biz_process_id" not-null="false"/>
</many-to-one>
<property name="billCode" type="nstring" not-null="false">
<column name="bill_code" length="200"></column>
</property>
<property name="discard" type="boolean" not-null="false">
<column name="discard"></column>
</property>
<property name="del" type="boolean" not-null="false">
<column name="del"></column>
</property>
<property name="approveState" type="integer" not-null="false">
<column name="approve_state"></column>
</property>
<many-to-one name="borrower" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="borrower" not-null="false"/>
</many-to-one>
<many-to-one name="department" entity-name="com.beecode.bap.department.datamodel.Department" fetch="select">
<column name="department" not-null="false"/>
</many-to-one>
<property name="applyDate" type="timestamp" not-null="false">
<column name="apply_date"/>
</property>
<many-to-one name="sealType" entity-name="com.xyst.dinas.oa.dict.datamodel.SealType" fetch="select">
<column name="seal_type" not-null="false"/>
</many-to-one>
<many-to-one name="certificateName" entity-name="com.xyst.dinas.oa.dict.datamodel.CertificateName" fetch="select">
<column name="certificate_name" not-null="false"></column>
</many-to-one>
<property name="lendDate" type="timestamp" not-null="false">
<column name="lend_date"/>
</property>
<property name="returnDate" type="timestamp" not-null="false">
<column name="return_date"/>
</property>
<property name="lendReason" type="nstring" not-null="false">
<column name="lend_reason" length="500"></column>
</property>
<property name="departmentManagerOpinion" type="nstring" not-null="false">
<column name="department_manager_opinion" length="500"></column>
</property>
<property name="leadershipOpinion" type="nstring" not-null="false">
<column name="leadership_opinion" length="500"></column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.oa.dict.datamodel.SealType" table="xyst_dinas_oa_seal_type" >
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="uuid2" />
</id>
<property name="recver" type="integer" not-null="false">
<column name="recver"></column>
</property>
<property name="validTime" type="timestamp" not-null="false">
<column name="valid_time"></column>
</property>
<property name="invalidTime" type="timestamp" not-null="false">
<column name="invalid_time"></column>
</property>
<property name="name" type="nstring" not-null="false">
<column name="name" length="60"></column>
</property>
<property name="title" type="nstring" not-null="false">
<column name="title" length="60"></column>
</property>
<property name="shortName" type="nstring" not-null="false">
<column name="short_name" length="60"></column>
</property>
<property name="memo" type="nstring" not-null="false">
<column name="memo" length="255"></column>
</property>
<property name="parentId" type="uuid-binary" not-null="false">
<column name="parent_id" length="16"></column>
</property>
<property name="level" type="integer" not-null="false">
<column name="level"></column>
</property>
<property name="startFlag" type="boolean" not-null="false">
<column name="start_flag"></column>
</property>
<property name="sortField" type="integer" not-null="false">
<column name="sort_field"></column>
</property>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"></column>
</property>
<property name="createUser" type="uuid-binary" not-null="false">
<column name="create_user" length="16"></column>
</property>
<property name="createUnit" type="uuid-binary" not-null="false">
<column name="create_unit" length="16"></column>
</property>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"></column>
</property>
<property name="modifyUser" type="uuid-binary" not-null="false">
<column name="modify_user" length="16"></column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.oa.datamodel.UseCarApply" table="xyst_dinas_oa_use_car_apply" optimistic-lock="version">
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer"/>
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="assigned" />
</id>
<version name="version" type="int" column="version"/>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"></column>
</property>
<many-to-one name="creator" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="creator_id" not-null="false"/>
</many-to-one>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"></column>
</property>
<many-to-one name="modifier" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="modifier_id" not-null="false"/>
</many-to-one>
<property name="billState" type="nstring" not-null="false">
<column name="bill_state" length="100"></column>
</property>
<many-to-one name="bizProcess" entity-name="com.beecode.bap.workflow.datamodel.BizProcess" fetch="select">
<column name="biz_process_id" not-null="false"/>
</many-to-one>
<property name="billCode" type="nstring" not-null="false">
<column name="bill_code" length="200"></column>
</property>
<property name="discard" type="boolean" not-null="false">
<column name="discard"></column>
</property>
<property name="del" type="boolean" not-null="false">
<column name="del"></column>
</property>
<property name="approveState" type="integer" not-null="false">
<column name="approve_state"></column>
</property>
<many-to-one name="proposer" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="proposer" not-null="false"/>
</many-to-one>
<many-to-one name="department" entity-name="com.beecode.bap.department.datamodel.Department" fetch="select">
<column name="department" not-null="false"/>
</many-to-one>
<property name="applyDate" type="timestamp" not-null="false">
<column name="apply_date"/>
</property>
<property name="licensePlateNumber" type="nstring" not-null="false">
<column name="license_plate_number" length="500"></column>
</property>
<property name="useCarTime" type="timestamp" not-null="false">
<column name="use_car_time"/>
</property>
<property name="predictReturnTime" type="timestamp" not-null="false">
<column name="predict_return_time"/>
</property>
<property name="destination" type="nstring" not-null="false">
<column name="destination" length="100"></column>
</property>
<property name="lendReason" type="nstring" not-null="false">
<column name="lend_reason" length="500"></column>
</property>
<property name="departmentManagerOpinion" type="nstring" not-null="false">
<column name="department_manager_opinion" length="500"></column>
</property>
<property name="leadershipOpinion" type="nstring" not-null="false">
<column name="leadership_opinion" length="500"></column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"
xmlns:util="http://www.springframework.org/schema/util" xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-4.0.xsd">
<!-- 数据库映射 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.user}" />
<property name="password" value="${jdbc.pass}" />
</bean>
<bean id="sessionFactory"
class="com.beecode.bcp.store.hibernate.HibernateSessionFactoryBean"
scope="metadata" lazy-init="true">
<property name="dataSource" ref="dataSource" />
<property name="mappingLocations">
<list>
<value>classpath*:/**/*.hbm.xml</value>
</list>
</property>
<property name="packagesToScan">
<list>
<value>com.beecode.amino.test.war.entity</value>
<value>com.beecode.inz.authmgr.**.*</value>
<value>com.beecode.bap.scheduler.entity</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
</props>
</property>
</bean>
<!-- 配置Hibernate事务管理器 -->
<bean id="transactionManager"
class="com.beecode.bcp.store.hibernate.HibernateTransactionManager">
<property name="sessionFactoryName" value="sessionFactory" />
</bean>
<!-- 配置Hibernate模板 -->
<bean id="hibernateOperations"
class="com.beecode.bcp.store.hibernate.HibernateTemplate">
<property name="sessionFactoryName" value="sessionFactory" />
</bean>
<!-- 配置事务异常封装 -->
<bean id="persistenceExceptionTranslationPostProcessor"
class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />
</beans>
\ No newline at end of file
rootProject.name = "inz-metadata"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment