From 2f7d39afac2c757187932c2f37b3c67449cc6bbc Mon Sep 17 00:00:00 2001
From: PWF-WK01\pengwufeng <p.wufeng@gmail.com>
Date: Fri, 19 Mar 2021 10:29:05 +0800
Subject: [PATCH] 场站用户登录返回用户title,用户模型关联场站id

---
 backend/build.war/src/main/java/com/beecode/inz/war/SecurityConfig.java                                                            |  1 -
 backend/inz.authentication/src/main/java/com/beecode/inz/authentication/constants/AuthcConstants.java                              |  3 ++-
 backend/inz.authentication/src/main/java/com/beecode/inz/authentication/handler/RESTWarehouseUserAuthenticationSuccessHandler.java |  2 ++
 backend/inz.basis/src/main/java/com/beecode/inz/basis/dao/WarehouseUserDao.java                                                    |  3 +++
 backend/inz.basis/src/main/java/com/beecode/inz/basis/internal/dao/WarehouseUserDaoImpl.java                                       | 17 ++++++++++++++++-
 backend/inz.basis/src/main/model/com/beecode/inz/basis/datamodel/WarehouseUser.mk                                                  |  3 +++
 backend/inz.basis/src/main/resources/com/beecode/inz/basis/datamodel/WarehouseUser.jmx                                             |  9 +++++++++
 backend/inz.basis/src/main/resources/config/WarehouseUser.hbm.xml                                                                  |  3 +++
 backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$sequence.jmx                                            |  2 +-
 backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$serial.jmx                                              |  2 +-
 backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position.jmx                                                     |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx                                     |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx                                       |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx                                              |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$sequence.jmx                                      |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$serial.jmx                                        |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument.jmx                                               |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx                                            |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx                                              |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx                                                     |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx                                           |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx                                             |  2 +-
 backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx                                                    |  2 +-
 23 files changed, 53 insertions(+), 18 deletions(-)

diff --git a/backend/build.war/src/main/java/com/beecode/inz/war/SecurityConfig.java b/backend/build.war/src/main/java/com/beecode/inz/war/SecurityConfig.java
index c7d42d2..3a8c158 100644
--- a/backend/build.war/src/main/java/com/beecode/inz/war/SecurityConfig.java
+++ b/backend/build.war/src/main/java/com/beecode/inz/war/SecurityConfig.java
@@ -56,7 +56,6 @@ import com.beecode.inz.authentication.handler.RESTWarehouseUserAuthenticationSuc
 import com.beecode.inz.authentication.provider.AppUserAuthenticationProvider;
 import com.beecode.inz.authentication.provider.UserAuthenticationProvider;
 import com.beecode.inz.authentication.provider.WarehouseUserAuthenticationProvider;
-import com.beecode.inz.basis.context.customer.CustomerContextRepository;
 import com.beecode.inz.basis.context.warehouse.WarehouseUserContextPersistenceFilter;
 import com.beecode.inz.basis.context.warehouse.WarehouseUserContextRepository;
 
diff --git a/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/constants/AuthcConstants.java b/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/constants/AuthcConstants.java
index fac8b9f..7e6892f 100644
--- a/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/constants/AuthcConstants.java
+++ b/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/constants/AuthcConstants.java
@@ -36,8 +36,9 @@ public interface AuthcConstants {
 	public String SESSION_TENANTID = "tenant-id";
 	public String TENANT_Id="tenantId";
 	public String TENANT = "tenant";
-	
+
 	public String MESSAGE = "message";
+	public String TITLE = "title";
 	
 	public String TOKEN = "token";
 	public String X_AUTH_TOKEN="x-auth-token";
diff --git a/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/handler/RESTWarehouseUserAuthenticationSuccessHandler.java b/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/handler/RESTWarehouseUserAuthenticationSuccessHandler.java
index 9f23213..e554e7c 100644
--- a/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/handler/RESTWarehouseUserAuthenticationSuccessHandler.java
+++ b/backend/inz.authentication/src/main/java/com/beecode/inz/authentication/handler/RESTWarehouseUserAuthenticationSuccessHandler.java
@@ -54,6 +54,7 @@ public class RESTWarehouseUserAuthenticationSuccessHandler extends SimpleUrlAuth
 				request.getSession().setAttribute(AuthcConstants.USERID, warehouseUser.getId());
 				request.getSession().setAttribute(AuthcConstants.USERNAME, warehouseUser.getUsername());
 				request.getSession().setAttribute(AuthcConstants.TELEPHONE, warehouseUser.getTelephone());
+				request.getSession().setAttribute(AuthcConstants.TITLE, warehouseUser.getTitle());
 				request.getSession().setAttribute("mobile", true);
 				request.getSession().setMaxInactiveInterval(30 * 24 * 60 * 60);
 
@@ -65,6 +66,7 @@ public class RESTWarehouseUserAuthenticationSuccessHandler extends SimpleUrlAuth
 				returnJson.put(AuthcConstants.USERID, warehouseUser.getId());
 				returnJson.put(AuthcConstants.USERNAME, warehouseUser.getUsername());
 				returnJson.put(AuthcConstants.TELEPHONE, warehouseUser.getTelephone());
+				returnJson.put(AuthcConstants.TITLE, warehouseUser.getTitle());
 				returnJson.put(AuthcConstants.MESSAGE, "success");
 				returnJson.put(AuthcConstants.TOKEN, attr.getSessionId());
 				returnJson.put(AuthcConstants.TENANT, tenant);
diff --git a/backend/inz.basis/src/main/java/com/beecode/inz/basis/dao/WarehouseUserDao.java b/backend/inz.basis/src/main/java/com/beecode/inz/basis/dao/WarehouseUserDao.java
index a7cbd97..d716b0f 100644
--- a/backend/inz.basis/src/main/java/com/beecode/inz/basis/dao/WarehouseUserDao.java
+++ b/backend/inz.basis/src/main/java/com/beecode/inz/basis/dao/WarehouseUserDao.java
@@ -1,6 +1,7 @@
 package com.beecode.inz.basis.dao;
 
 import java.util.List;
+import java.util.UUID;
 
 import com.beecode.bcp.type.KObject;
 
@@ -11,4 +12,6 @@ public interface WarehouseUserDao extends BaseDao {
 	List<KObject> listByTelephone(String telephone);
 
 	KObject findByUsernameOrTelephone(String username);
+
+	List<KObject> findAllByStationId(UUID stationId);
 }
diff --git a/backend/inz.basis/src/main/java/com/beecode/inz/basis/internal/dao/WarehouseUserDaoImpl.java b/backend/inz.basis/src/main/java/com/beecode/inz/basis/internal/dao/WarehouseUserDaoImpl.java
index ee2aa68..ff1e926 100644
--- a/backend/inz.basis/src/main/java/com/beecode/inz/basis/internal/dao/WarehouseUserDaoImpl.java
+++ b/backend/inz.basis/src/main/java/com/beecode/inz/basis/internal/dao/WarehouseUserDaoImpl.java
@@ -1,6 +1,7 @@
 package com.beecode.inz.basis.internal.dao;
 
 import java.util.List;
+import java.util.UUID;
 
 import org.hibernate.query.Query;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -34,7 +35,7 @@ public class WarehouseUserDaoImpl extends AbstractBaseDao implements WarehouseUs
 	@Override
 	public KObject findByUsernameOrTelephone(String username) {
 		return getHibernateTemplate().execute(session -> {
-			StringBuffer sql = new StringBuffer("FROM " + getModelName() + " WHERE username = :username OR telephone = :username ");
+			StringBuffer sql = new StringBuffer("FROM " + getModelName() + " WHERE (username = :username OR telephone = :username) AND enabled = 1 AND discard = 0 ");
 			//创建查询
 			Query<KObject> query = session.createQuery(sql.toString(), KObject.class);
 			query.setParameter("username", username);
@@ -46,6 +47,20 @@ public class WarehouseUserDaoImpl extends AbstractBaseDao implements WarehouseUs
 		});
 	}
 
+	/**
+	 * 获取场站所有用户
+	 */
+	@Override
+	public List<KObject> findAllByStationId(UUID stationId) {
+		return getHibernateTemplate().execute(session -> {
+			StringBuffer sql = new StringBuffer("FROM " + getModelName() + " WHERE stationId = :stationId AND enabled = 1 AND discard = 0 ");
+			//创建查询
+			Query<KObject> query = session.createQuery(sql.toString(), KObject.class);
+			query.setParameter("stationId", stationId);
+			return query.getResultList();
+		});
+	}
+
 	@Override
 	public List<KObject> listByUserName(String username) {
 		return listByAttributes(buildSingleMap(WarehouseUserConstants.USERNAME, username));
diff --git a/backend/inz.basis/src/main/model/com/beecode/inz/basis/datamodel/WarehouseUser.mk b/backend/inz.basis/src/main/model/com/beecode/inz/basis/datamodel/WarehouseUser.mk
index 401afe1..94791b8 100644
--- a/backend/inz.basis/src/main/model/com/beecode/inz/basis/datamodel/WarehouseUser.mk
+++ b/backend/inz.basis/src/main/model/com/beecode/inz/basis/datamodel/WarehouseUser.mk
@@ -33,6 +33,9 @@
             <attribute id='77aa55d6-853e-11eb-b258-54ee750ba9b2' name='telephone' columnName='telephone' title='手机号' type='string' default='' precision='' isArray='false'>
                 <annotation id='77aa55d7-853e-11eb-b258-54ee750ba9b2' attributeId='77aa55d8-853e-11eb-b258-54ee750ba9b2' name='length' value='20'></annotation>
             </attribute>
+            <attribute id='650ad03e-87d2-11eb-b258-54ee750ba9b2' name='stationId' columnName='station_id' title='所属场站id' type='uuid' default='' precision='' isArray='false'>
+                <annotation id='650ad059-87d2-11eb-b258-54ee750ba9b2' attributeId='650ad05d-87d2-11eb-b258-54ee750ba9b2' name='length' value='undefined'></annotation>
+            </attribute>
             <attribute id='8f8ad8b3-853e-11eb-b258-54ee750ba9b2' name='org' columnName='org' title='所属组织' type='string' default='' precision='' isArray='false'>
                 <annotation id='8f8ad8b7-853e-11eb-b258-54ee750ba9b2' attributeId='8f8ad8bb-853e-11eb-b258-54ee750ba9b2' name='length' value='100'></annotation>
             </attribute>
diff --git a/backend/inz.basis/src/main/resources/com/beecode/inz/basis/datamodel/WarehouseUser.jmx b/backend/inz.basis/src/main/resources/com/beecode/inz/basis/datamodel/WarehouseUser.jmx
index 70fb7ba..218533f 100644
--- a/backend/inz.basis/src/main/resources/com/beecode/inz/basis/datamodel/WarehouseUser.jmx
+++ b/backend/inz.basis/src/main/resources/com/beecode/inz/basis/datamodel/WarehouseUser.jmx
@@ -106,6 +106,15 @@
 					<m:default></m:default>
 				</m:attribute>
 				<m:attribute>
+					<m:annotations/>
+					<m:id>650ad03e-87d2-11eb-b258-54ee750ba9b2</m:id>
+					<m:name>stationId</m:name>
+					<m:title>所属场站id</m:title>
+					<m:type>uuid</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>
diff --git a/backend/inz.basis/src/main/resources/config/WarehouseUser.hbm.xml b/backend/inz.basis/src/main/resources/config/WarehouseUser.hbm.xml
index 635f6ff..cb3c130 100644
--- a/backend/inz.basis/src/main/resources/config/WarehouseUser.hbm.xml
+++ b/backend/inz.basis/src/main/resources/config/WarehouseUser.hbm.xml
@@ -28,6 +28,9 @@
 		<property name="telephone" type="string" >
 			<column name="telephone" length="20"></column>
 		</property>
+		<property name="stationId" type="uuid-binary" >
+			<column name="station_id" length="16"></column>
+		</property>
 		<property name="org" type="string" >
 			<column name="org" length="100"></column>
 		</property>
diff --git a/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$sequence.jmx b/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$sequence.jmx
index 2ee1694..ac3916b 100644
--- a/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$sequence.jmx
+++ b/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$sequence.jmx
@@ -1,7 +1,7 @@
 <?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>12eab197-5cc0-4dbf-96ab-eecd0b13232c</id>
+	<id>2a96eab1-c316-400c-8dfe-73277f5a618e</id>
 	<name>com.xyst.dinas.biz.bill.Position$sequence</name>
 	<title>岗位$sequence</title>
 	<description>岗位</description>
diff --git a/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$serial.jmx b/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$serial.jmx
index 16a8a9a..cffc853 100644
--- a/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$serial.jmx
+++ b/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position$serial.jmx
@@ -1,7 +1,7 @@
 <?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>e54c3a90-a21c-489b-ab55-cda37706e8e5</id>
+	<id>15a90012-30db-4266-b2dc-f05cac8f5865</id>
 	<name>com.xyst.dinas.biz.bill.Position$serial</name>
 	<title>岗位$serial</title>
 	<description>岗位</description>
diff --git a/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position.jmx b/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position.jmx
index 178a81d..7f1d7f3 100644
--- a/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position.jmx
+++ b/backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/bill/Position.jmx
@@ -1,7 +1,7 @@
 <?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>5cd3ab7c-6fab-41f9-9921-780195eb24a2</id>
+	<id>be913aae-6093-474c-b008-ba25211f107e</id>
 	<name>com.xyst.dinas.biz.bill.Position</name>
 	<title>岗位</title>
 	<description>岗位</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx
index b53740b..14962d5 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$sequence.jmx
@@ -1,7 +1,7 @@
 <?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>8cd1acd2-ea6a-46d7-8545-326c99a5bb89</id>
+	<id>61aee674-615d-4458-8f8d-c05110452d33</id>
 	<name>com.xyst.dinas.oa.bill.BusinessTripApply$sequence</name>
 	<title>出差申请$sequence</title>
 	<description>出差申请</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx
index f128781..3c17d6a 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply$serial.jmx
@@ -1,7 +1,7 @@
 <?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>b02bb6c4-3827-4102-b930-6f13435a7e76</id>
+	<id>79839413-2bfb-4318-a1eb-e7814f596d32</id>
 	<name>com.xyst.dinas.oa.bill.BusinessTripApply$serial</name>
 	<title>出差申请$serial</title>
 	<description>出差申请</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx
index 8a30e3c..a5fd13c 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/BusinessTripApply.jmx
@@ -1,7 +1,7 @@
 <?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>eb88e653-968c-47ee-bb6c-9a4518ad5071</id>
+	<id>49c6c36a-38a9-46b4-a84b-899535ce796b</id>
 	<name>com.xyst.dinas.oa.bill.BusinessTripApply</name>
 	<title>出差申请</title>
 	<description>出差申请</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$sequence.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$sequence.jmx
index 2d24e42..73b4163 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$sequence.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$sequence.jmx
@@ -1,7 +1,7 @@
 <?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>5e8338fa-7e65-4d4c-b0e3-6c82d749c136</id>
+	<id>322b4f87-72ba-4d4e-8455-512d61b449e1</id>
 	<name>com.xyst.dinas.oa.bill.ProtocolDocument$sequence</name>
 	<title>拟文$sequence</title>
 	<description>拟文</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$serial.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$serial.jmx
index d8e0ded..e428353 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$serial.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument$serial.jmx
@@ -1,7 +1,7 @@
 <?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>54dfa0b4-b205-4521-9d0b-cfbd375c0834</id>
+	<id>b050fc3f-9e62-4dee-8e53-a1ab61737dde</id>
 	<name>com.xyst.dinas.oa.bill.ProtocolDocument$serial</name>
 	<title>拟文$serial</title>
 	<description>拟文</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument.jmx
index cdcbae6..485a2fe 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/ProtocolDocument.jmx
@@ -1,7 +1,7 @@
 <?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>a9db7f3e-daba-4f5c-9206-2251e9fc8a42</id>
+	<id>4c19c3a8-6955-4f7a-aa97-989e22b20ffe</id>
 	<name>com.xyst.dinas.oa.bill.ProtocolDocument</name>
 	<title>拟文</title>
 	<description>拟文</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx
index eaf5c66..9306586 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$sequence.jmx
@@ -1,7 +1,7 @@
 <?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>ff03f6c5-3843-4d65-9ece-6a0ae4b98e9a</id>
+	<id>5a583754-de0c-4884-a37e-613a82e0db8f</id>
 	<name>com.xyst.dinas.oa.bill.SealBorrow$sequence</name>
 	<title>证章借出$sequence</title>
 	<description>证章借出</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx
index 9a00353..1278b57 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow$serial.jmx
@@ -1,7 +1,7 @@
 <?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>650e4eac-4ab0-4704-8b43-e04212eed383</id>
+	<id>9311fb59-73d8-4241-a570-a962f280034f</id>
 	<name>com.xyst.dinas.oa.bill.SealBorrow$serial</name>
 	<title>证章借出$serial</title>
 	<description>证章借出</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx
index 47bb328..ba3a12b 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/SealBorrow.jmx
@@ -1,7 +1,7 @@
 <?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>425c9108-d226-4210-ae7b-c22513b1b5f9</id>
+	<id>e705d36c-0ca6-46be-9f89-48389d162e3e</id>
 	<name>com.xyst.dinas.oa.bill.SealBorrow</name>
 	<title>证章借出</title>
 	<description>证章借出</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx
index d64c5b2..c8d7199 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$sequence.jmx
@@ -1,7 +1,7 @@
 <?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>8012c173-4025-4dcb-946f-2f715ea8e7dc</id>
+	<id>cf3798f9-c744-4ee5-afe5-52cf07e246cb</id>
 	<name>com.xyst.dinas.oa.bill.UseCarApply$sequence</name>
 	<title>用车申请$sequence</title>
 	<description>用车申请</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx
index 4444492..2d911ee 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply$serial.jmx
@@ -1,7 +1,7 @@
 <?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>acc789ac-dd0b-4580-b271-0cc9931947a6</id>
+	<id>8087d2fa-7450-4054-961e-01f5cc35b3c9</id>
 	<name>com.xyst.dinas.oa.bill.UseCarApply$serial</name>
 	<title>用车申请$serial</title>
 	<description>用车申请</description>
diff --git a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx
index 3266e0a..ff57cd6 100644
--- a/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx
+++ b/backend/xyst.dinas.oa/src/main/resources/com/xyst/dinas/oa/bill/UseCarApply.jmx
@@ -1,7 +1,7 @@
 <?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>3f8ff842-a50c-4b5b-a730-f4ccc9371b46</id>
+	<id>6f73f099-8c03-4ee5-80f3-527c0bd4ed37</id>
 	<name>com.xyst.dinas.oa.bill.UseCarApply</name>
 	<title>用车申请</title>
 	<description>用车申请</description>
--
libgit2 0.26.0