Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
a37e66d2
Commit
a37e66d2
authored
Mar 11, 2021
by
airyuxun
Browse files
Options
Browse Files
Download
Plain Diff
Merge commit '
d6f21da0
' into forIDEA
parents
7c831661
d6f21da0
Hide whitespace changes
Inline
Side-by-side
Showing
69 changed files
with
4759 additions
and
1 deletions
+4759
-1
build.gradle
backend/build.war/build.gradle
+1
-0
settings.gradle
backend/build.war/settings.gradle
+1
-0
DefaultFunctionTree.jmx
...m/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
+28
-0
CommonParticipant.mk
...com/beecode/inz/workflow/participant/CommonParticipant.mk
+31
-0
DepartmentPicByLevelParticipant.mk
...z/workflow/participant/DepartmentPicByLevelParticipant.mk
+26
-0
FollowerMemberPicParticipant.mk
.../inz/workflow/participant/FollowerMemberPicParticipant.mk
+26
-0
SubmitDeptPathAppointRoleParticipant.mk
...kflow/participant/SubmitDeptPathAppointRoleParticipant.mk
+26
-0
ApprovalTask.mk
...main/model/com/beecode/inz/workflow/query/ApprovalTask.mk
+190
-0
BizProcess.mk
...c/main/model/com/beecode/inz/workflow/query/BizProcess.mk
+146
-0
WorkflowDefinition.mk
...odel/com/beecode/inz/workflow/query/WorkflowDefinition.mk
+161
-0
ApprovalTaskDefinition.mk
...l/com/beecode/inz/workflow/task/ApprovalTaskDefinition.mk
+37
-0
CommonParticipant.jmx
...om/beecode/inz/workflow/participant/CommonParticipant.jmx
+33
-0
DepartmentPicByLevelParticipant.jmx
.../workflow/participant/DepartmentPicByLevelParticipant.jmx
+26
-0
FollowerMemberPicParticipant.jmx
...inz/workflow/participant/FollowerMemberPicParticipant.jmx
+26
-0
SubmitDeptPathAppointRoleParticipant.jmx
...flow/participant/SubmitDeptPathAppointRoleParticipant.jmx
+26
-0
ApprovalTask.jmx
...resources/com/beecode/inz/workflow/query/ApprovalTask.jmx
+215
-0
BizProcess.jmx
...n/resources/com/beecode/inz/workflow/query/BizProcess.jmx
+165
-0
WorkflowDefinition.jmx
...ces/com/beecode/inz/workflow/query/WorkflowDefinition.jmx
+182
-0
ApprovalTaskDefinition.jmx
.../com/beecode/inz/workflow/task/ApprovalTaskDefinition.jmx
+42
-0
settings.gradle
backend/settings.gradle
+1
-0
build.gradle
backend/xyst.dinas.oa/build.gradle
+27
-0
settings.gradle
backend/xyst.dinas.oa/settings.gradle
+0
-0
OaConfiguration.java
...c/main/java/com/xyst/dinas/oa/config/OaConfiguration.java
+64
-0
BusinessTripApplyConstant.java
...com/xyst/dinas/oa/constant/BusinessTripApplyConstant.java
+30
-0
SealBorrowConstant.java
...n/java/com/xyst/dinas/oa/constant/SealBorrowConstant.java
+30
-0
LeaderJobLevelEnum.java
...ava/com/xyst/dinas/oa/enumeration/LeaderJobLevelEnum.java
+34
-0
SealBorrowProcessEventListener.java
...yst/dinas/oa/listener/SealBorrowProcessEventListener.java
+33
-0
BusinessTripApply.mk
...rc/main/model/com/xyst/dinas/oa/bill/BusinessTripApply.mk
+17
-0
SealBorrow.mk
...as.oa/src/main/model/com/xyst/dinas/oa/bill/SealBorrow.mk
+17
-0
UseCarApply.mk
...s.oa/src/main/model/com/xyst/dinas/oa/bill/UseCarApply.mk
+17
-0
BusinessTripApply.mk
...in/model/com/xyst/dinas/oa/datamodel/BusinessTripApply.mk
+82
-0
SealBorrow.mk
.../src/main/model/com/xyst/dinas/oa/datamodel/SealBorrow.mk
+68
-0
UseCarApply.mk
...src/main/model/com/xyst/dinas/oa/datamodel/UseCarApply.mk
+64
-0
CertificateName.mk
.../src/main/model/com/xyst/dinas/oa/dict/CertificateName.mk
+20
-0
SealType.mk
...inas.oa/src/main/model/com/xyst/dinas/oa/dict/SealType.mk
+20
-0
CertificateName.mk
...model/com/xyst/dinas/oa/dict/datamodel/CertificateName.mk
+19
-0
SealType.mk
...c/main/model/com/xyst/dinas/oa/dict/datamodel/SealType.mk
+19
-0
BusinessTripApply.mk
...c/main/model/com/xyst/dinas/oa/query/BusinessTripApply.mk
+254
-0
SealBorrow.mk
...s.oa/src/main/model/com/xyst/dinas/oa/query/SealBorrow.mk
+245
-0
UseCarApply.mk
....oa/src/main/model/com/xyst/dinas/oa/query/UseCarApply.mk
+209
-0
spring.factories
...yst.dinas.oa/src/main/resources/META-INF/spring.factories
+4
-0
BusinessTripApply$sequence.jmx
...ces/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx
+20
-0
BusinessTripApply$serial.jmx
...urces/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx
+30
-0
BusinessTripApply.jmx
...in/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx
+27
-0
SealBorrow$sequence.jmx
.../resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx
+20
-0
SealBorrow$serial.jmx
...in/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx
+30
-0
SealBorrow.jmx
.../src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx
+27
-0
UseCarApply$sequence.jmx
...resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx
+20
-0
UseCarApply$serial.jmx
...n/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx
+30
-0
UseCarApply.jmx
...src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx
+27
-0
BusinessTripApply.jmx
...sources/com/xyst/dinas/oa/datamodel/BusinessTripApply.jmx
+186
-0
SealBorrow.jmx
...main/resources/com/xyst/dinas/oa/datamodel/SealBorrow.jmx
+132
-0
UseCarApply.jmx
...ain/resources/com/xyst/dinas/oa/datamodel/UseCarApply.jmx
+140
-0
CertificateName$listSelector.jmx
...s/com/xyst/dinas/oa/dict/CertificateName$listSelector.jmx
+55
-0
CertificateName.jmx
...main/resources/com/xyst/dinas/oa/dict/CertificateName.jmx
+20
-0
SealType$listSelector.jmx
...esources/com/xyst/dinas/oa/dict/SealType$listSelector.jmx
+55
-0
SealType.jmx
...oa/src/main/resources/com/xyst/dinas/oa/dict/SealType.jmx
+20
-0
CertificateName.jmx
...rces/com/xyst/dinas/oa/dict/datamodel/CertificateName.jmx
+20
-0
SealType.jmx
...n/resources/com/xyst/dinas/oa/dict/datamodel/SealType.jmx
+20
-0
BusinessTripApply.jmx
...n/resources/com/xyst/dinas/oa/query/BusinessTripApply.jmx
+286
-0
SealBorrow.jmx
...src/main/resources/com/xyst/dinas/oa/query/SealBorrow.jmx
+276
-0
UseCarApply.jmx
...rc/main/resources/com/xyst/dinas/oa/query/UseCarApply.jmx
+236
-0
BusinessTripApply.hbm.xml
...as.oa/src/main/resources/config/BusinessTripApply.hbm.xml
+86
-0
CertificateName.hbm.xml
...inas.oa/src/main/resources/config/CertificateName.hbm.xml
+61
-0
SealBorrow.hbm.xml
...yst.dinas.oa/src/main/resources/config/SealBorrow.hbm.xml
+74
-0
SealType.hbm.xml
.../xyst.dinas.oa/src/main/resources/config/SealType.hbm.xml
+61
-0
UseCarApply.hbm.xml
...st.dinas.oa/src/main/resources/config/UseCarApply.hbm.xml
+74
-0
persistence.xml
...d/xyst.dinas.oa/src/test/resources/config/persistence.xml
+64
-0
settings.gradle
metadata/settings.gradle
+0
-1
No files found.
backend/build.war/build.gradle
View file @
a37e66d2
...
@@ -134,6 +134,7 @@ dependencies {
...
@@ -134,6 +134,7 @@ dependencies {
compile
"com.beecode:inz.workflow:${inzVersion}"
compile
"com.beecode:inz.workflow:${inzVersion}"
compile
"com.beecode:inz.message:${inzVersion}"
compile
"com.beecode:inz.message:${inzVersion}"
compile
"com.beecode:inz.enterprisesetting:${inzVersion}"
compile
"com.beecode:inz.enterprisesetting:${inzVersion}"
compile
"com.beecode:xyst.dinas.oa:${inzVersion}"
providedRuntime
lib
.
spring_boot_starter_tomcat
providedRuntime
lib
.
spring_boot_starter_tomcat
}
}
...
...
backend/build.war/settings.gradle
View file @
a37e66d2
...
@@ -11,5 +11,6 @@ includeBuild("../") {
...
@@ -11,5 +11,6 @@ includeBuild("../") {
substitute
module
(
'com.beecode:inz.query'
)
with
project
(
':inz.query'
)
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.workflow'
)
with
project
(
':inz.workflow'
)
substitute
module
(
'com.beecode:inz.enterprisesetting'
)
with
project
(
':inz.enterprisesetting'
)
substitute
module
(
'com.beecode:inz.enterprisesetting'
)
with
project
(
':inz.enterprisesetting'
)
substitute
module
(
'com.beecode:xyst.dinas.oa'
)
with
project
(
':xyst.dinas.oa'
)
}
}
}
}
backend/inz.basis/src/main/resources/com/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
View file @
a37e66d2
...
@@ -1070,6 +1070,34 @@
...
@@ -1070,6 +1070,34 @@
</m:function-definition>
</m:function-definition>
<m:icon>
ivu-icon ivu-icon-ios-cog
</m:icon>
<m:icon>
ivu-icon ivu-icon-ios-cog
</m:icon>
</m:function-node>
</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:function-node>
<m:id>
1f075780-2cf0-4d7d-a3af-c0bd5fc813ae
</m:id>
<m:id>
1f075780-2cf0-4d7d-a3af-c0bd5fc813ae
</m:id>
<m:name>
logMgr
</m:name>
<m:name>
logMgr
</m:name>
...
...
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/participant/CommonParticipant.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/participant/DepartmentPicByLevelParticipant.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/participant/FollowerMemberPicParticipant.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/participant/SubmitDeptPathAppointRoleParticipant.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/query/ApprovalTask.mk
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/query/BizProcess.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/query/WorkflowDefinition.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/model/com/beecode/inz/workflow/task/ApprovalTaskDefinition.mk
0 → 100644
View file @
a37e66d2
<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
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/participant/CommonParticipant.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/participant/DepartmentPicByLevelParticipant.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/participant/FollowerMemberPicParticipant.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/participant/SubmitDeptPathAppointRoleParticipant.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/query/ApprovalTask.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/query/BizProcess.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/query/WorkflowDefinition.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/inz.workflow/src/main/resources/com/beecode/inz/workflow/task/ApprovalTaskDefinition.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/settings.gradle
View file @
a37e66d2
...
@@ -9,4 +9,5 @@ include "inz.init.data"
...
@@ -9,4 +9,5 @@ include "inz.init.data"
include
"inz.message"
include
"inz.message"
include
"inz.query"
include
"inz.query"
include
"inz.workflow"
include
"inz.workflow"
include
"xyst.dinas.oa"
backend/xyst.dinas.oa/build.gradle
0 → 100644
View file @
a37e66d2
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
}
backend/xyst.dinas.oa/settings.gradle
0 → 100644
View file @
a37e66d2
backend/xyst.dinas.oa/src/main/java/com/xyst/dinas/oa/config/OaConfiguration.java
0 → 100644
View file @
a37e66d2
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
;
}
}
backend/xyst.dinas.oa/src/main/java/com/xyst/dinas/oa/constant/BusinessTripApplyConstant.java
0 → 100644
View file @
a37e66d2
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"
;
}
backend/xyst.dinas.oa/src/main/java/com/xyst/dinas/oa/constant/SealBorrowConstant.java
0 → 100644
View file @
a37e66d2
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"
;
}
backend/xyst.dinas.oa/src/main/java/com/xyst/dinas/oa/enumeration/LeaderJobLevelEnum.java
0 → 100644
View file @
a37e66d2
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
;
}
}
backend/xyst.dinas.oa/src/main/java/com/xyst/dinas/oa/listener/SealBorrowProcessEventListener.java
0 → 100644
View file @
a37e66d2
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
)
{
}
}
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/bill/BusinessTripApply.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/bill/SealBorrow.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/bill/UseCarApply.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/datamodel/BusinessTripApply.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/datamodel/SealBorrow.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/datamodel/UseCarApply.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/dict/CertificateName.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/dict/SealType.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/dict/datamodel/CertificateName.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/dict/datamodel/SealType.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/query/BusinessTripApply.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/query/SealBorrow.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/model/com/xyst/dinas/oa/query/UseCarApply.mk
0 → 100644
View file @
a37e66d2
<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
backend/xyst.dinas.oa/src/main/resources/META-INF/spring.factories
0 → 100644
View file @
a37e66d2
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.xyst.dinas.oa.config.OaConfiguration
\ No newline at end of file
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx
0 → 100644
View file @
a37e66d2
<?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>
<
billBasictraitConfig
><
formulas/
><
parents
><
parent
><
billCodeConfig
><
serialName
>
com.xyst.dinas.oa.bill.BusinessTripApply$serial
<
/serialName
><
buildTime
>
add
<
/buildTime
><
/billCodeConfig
><
/parent
><
parent
><
workflowConfig
><
workflow
><
/workflow
><
/workflowConfig
><
/parent
><
parent
><
printConfig
><
templates/
><
/printConfig
><
/parent
><
/parents
><
functionLibrarys/
><
/billBasictraitConfig
>
</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx
0 → 100644
View file @
a37e66d2
<?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>
<
billBasictraitConfig
><
formulas/
><
parents
><
parent
><
billCodeConfig
><
serialName
>
com.xyst.dinas.oa.bill.SealBorrow$serial
<
/serialName
><
buildTime
>
add
<
/buildTime
><
/billCodeConfig
><
/parent
><
parent
><
workflowConfig
><
workflow
><
/workflow
><
/workflowConfig
><
/parent
><
parent
><
printConfig
><
templates/
><
/printConfig
><
/parent
><
/parents
><
functionLibrarys/
><
/billBasictraitConfig
>
</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx
0 → 100644
View file @
a37e66d2
<?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>
<
billBasictraitConfig
><
formulas/
><
parents
><
parent
><
billCodeConfig
><
serialName
>
com.xyst.dinas.oa.bill.UseCarApply$serial
<
/serialName
><
buildTime
>
add
<
/buildTime
><
/billCodeConfig
><
/parent
><
parent
><
workflowConfig
><
workflow
><
/workflow
><
/workflowConfig
><
/parent
><
parent
><
printConfig
><
templates/
><
/printConfig
><
/parent
><
/parents
><
functionLibrarys/
><
/billBasictraitConfig
>
</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/datamodel/BusinessTripApply.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/datamodel/SealBorrow.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/datamodel/UseCarApply.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/dict/CertificateName$listSelector.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/dict/CertificateName.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/dict/SealType$listSelector.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/dict/SealType.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/dict/datamodel/CertificateName.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/dict/datamodel/SealType.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/query/BusinessTripApply.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/query/SealBorrow.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/query/UseCarApply.jmx
0 → 100644
View file @
a37e66d2
<?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>
backend/xyst.dinas.oa/src/main/resources/config/BusinessTripApply.hbm.xml
0 → 100644
View file @
a37e66d2
<?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
backend/xyst.dinas.oa/src/main/resources/config/CertificateName.hbm.xml
0 → 100644
View file @
a37e66d2
<?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
backend/xyst.dinas.oa/src/main/resources/config/SealBorrow.hbm.xml
0 → 100644
View file @
a37e66d2
<?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
backend/xyst.dinas.oa/src/main/resources/config/SealType.hbm.xml
0 → 100644
View file @
a37e66d2
<?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
backend/xyst.dinas.oa/src/main/resources/config/UseCarApply.hbm.xml
0 → 100644
View file @
a37e66d2
<?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
backend/xyst.dinas.oa/src/test/resources/config/persistence.xml
0 → 100644
View file @
a37e66d2
<?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
metadata/settings.gradle
View file @
a37e66d2
rootProject
.
name
=
"inz-metadata"
rootProject
.
name
=
"inz-metadata"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment