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
4af74697
Commit
4af74697
authored
Apr 25, 2021
by
高晓磊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
运输公司备案&调价申请趋势图
parent
806b63c9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
617 additions
and
29 deletions
+617
-29
DateTimeUtils.java
.../main/java/com/beecode/inz/common/util/DateTimeUtils.java
+0
-0
RetailInfo.jmx
...rc/main/resources/com/xyst/dinas/biz/query/RetailInfo.jmx
+1
-1
PriceAdjustmentDao.java
...ain/java/com/xyst/dinas/price/dao/PriceAdjustmentDao.java
+19
-3
PriceAdjustmentEchartReturnEntity.java
...dinas/price/entity/PriceAdjustmentEchartReturnEntity.java
+55
-0
StationDetailEntity.java
...java/com/xyst/dinas/price/entity/StationDetailEntity.java
+35
-0
TimeValue.java
.../src/main/java/com/xyst/dinas/price/entity/TimeValue.java
+34
-0
PriceAdjustmentDaoImpl.java
...xyst/dinas/price/internal/dao/PriceAdjustmentDaoImpl.java
+0
-0
PriceAdjustmentServiceImpl.java
...as/price/internal/service/PriceAdjustmentServiceImpl.java
+11
-18
PriceAdjustmentService.java
.../com/xyst/dinas/price/service/PriceAdjustmentService.java
+8
-4
PriceAdjustmentStatusSchedule.java
.../xyst/dinas/price/task/PriceAdjustmentStatusSchedule.java
+45
-0
PriceAdjustmentStatusTask.java
.../com/xyst/dinas/price/task/PriceAdjustmentStatusTask.java
+32
-0
PriceAdjustmentController.java
...a/com/xyst/dinas/price/web/PriceAdjustmentController.java
+3
-3
TransportDriver$sequence.jmx
...om/xyst/dinas/transport/bill/TransportDriver$sequence.jmx
+20
-0
TransportDriver$serial.jmx
.../com/xyst/dinas/transport/bill/TransportDriver$serial.jmx
+30
-0
TransportDriver.jmx
...sources/com/xyst/dinas/transport/bill/TransportDriver.jmx
+27
-0
TransportDriver.jmx
...es/com/xyst/dinas/transport/datamodel/TransportDriver.jmx
+69
-0
TransportDriver.jmx
...ources/com/xyst/dinas/transport/query/TransportDriver.jmx
+162
-0
TransportDriver.hbm.xml
...ansport/src/main/resources/config/TransportDriver.hbm.xml
+66
-0
No files found.
backend/inz.common/src/main/java/com/beecode/inz/common/util/DateTimeUtils.java
View file @
4af74697
This diff is collapsed.
Click to expand it.
backend/xyst.dinas.biz/src/main/resources/com/xyst/dinas/biz/query/RetailInfo.jmx
View file @
4af74697
...
...
@@ -92,7 +92,7 @@
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
createUser.name
</m:name>
<m:name>
createUser.
user
name
</m:name>
<m:title>
创建人
</m:title>
<m:type>
string
</m:type>
<m:ref/>
...
...
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/dao/PriceAdjustmentDao.java
View file @
4af74697
...
...
@@ -3,8 +3,11 @@ package com.xyst.dinas.price.dao;
import
com.beecode.bap.attachment.common.Page
;
import
com.beecode.bcp.type.KObject
;
import
com.beecode.inz.basis.dao.BaseDao
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartReturnEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartSearchEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentSearchEntity
;
import
com.xyst.dinas.price.entity.StationDinasTypePriceDetail
;
import
org.springframework.lang.NonNull
;
import
java.util.*
;
...
...
@@ -26,9 +29,22 @@ public interface PriceAdjustmentDao extends BaseDao {
List
<
KObject
>
getByStationId
(
UUID
id
);
List
<
KObject
>
getNewDetailsByStation
(
UUID
id
);
ArrayList
<
StationDinasTypePriceDetail
>
getNewDetailListByStation
(
UUID
id
);
ArrayList
<
StationDinasTypePriceDetail
>
getNewDetailListByStation
(
@NonNull
UUID
id
);
void
deleteById
(
UUID
id
);
List
<
PriceAdjustmentEchartReturnEntity
>
getDetailsByFilter
(
PriceAdjustmentEchartSearchEntity
priceAdjustmentEchartSearchEntity
);
/**
* 将未生效的改成已生效
* @param date
*/
void
updateToStart
(
Date
date
);
/**
* 将已生效的改成以失效
* @param date
*/
void
updateToEnd
(
Date
date
);
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/entity/PriceAdjustmentEchartReturnEntity.java
0 → 100644
View file @
4af74697
package
com
.
xyst
.
dinas
.
price
.
entity
;
import
java.util.List
;
import
java.util.UUID
;
public
class
PriceAdjustmentEchartReturnEntity
{
private
UUID
dinasTypeId
;
private
String
dinasTypeName
;
private
UUID
regionalCompanyId
;
private
String
regionalCompanyName
;
private
List
<
StationDetailEntity
>
stationDetails
;
public
UUID
getDinasTypeId
()
{
return
dinasTypeId
;
}
public
void
setDinasTypeId
(
UUID
dinasTypeId
)
{
this
.
dinasTypeId
=
dinasTypeId
;
}
public
String
getDinasTypeName
()
{
return
dinasTypeName
;
}
public
void
setDinasTypeName
(
String
dinasTypeName
)
{
this
.
dinasTypeName
=
dinasTypeName
;
}
public
UUID
getRegionalCompanyId
()
{
return
regionalCompanyId
;
}
public
void
setRegionalCompanyId
(
UUID
regionalCompanyId
)
{
this
.
regionalCompanyId
=
regionalCompanyId
;
}
public
String
getRegionalCompanyName
()
{
return
regionalCompanyName
;
}
public
void
setRegionalCompanyName
(
String
regionalCompanyName
)
{
this
.
regionalCompanyName
=
regionalCompanyName
;
}
public
List
<
StationDetailEntity
>
getStationDetails
()
{
return
stationDetails
;
}
public
void
setStationDetails
(
List
<
StationDetailEntity
>
stationDetails
)
{
this
.
stationDetails
=
stationDetails
;
}
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/entity/StationDetailEntity.java
0 → 100644
View file @
4af74697
package
com
.
xyst
.
dinas
.
price
.
entity
;
import
java.util.List
;
import
java.util.UUID
;
public
class
StationDetailEntity
{
private
UUID
stationId
;
private
String
stationName
;
private
List
<
TimeValue
>
timeValues
;
public
UUID
getStationId
()
{
return
stationId
;
}
public
void
setStationId
(
UUID
stationId
)
{
this
.
stationId
=
stationId
;
}
public
String
getStationName
()
{
return
stationName
;
}
public
void
setStationName
(
String
stationName
)
{
this
.
stationName
=
stationName
;
}
public
List
<
TimeValue
>
getTimeValues
()
{
return
timeValues
;
}
public
void
setTimeValues
(
List
<
TimeValue
>
timeValues
)
{
this
.
timeValues
=
timeValues
;
}
}
\ No newline at end of file
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/entity/TimeValue.java
0 → 100644
View file @
4af74697
package
com
.
xyst
.
dinas
.
price
.
entity
;
import
java.util.Date
;
import
java.util.UUID
;
public
class
TimeValue
{
private
UUID
id
;
private
Date
time
;
private
Double
value
;
public
UUID
getId
()
{
return
id
;
}
public
void
setId
(
UUID
id
)
{
this
.
id
=
id
;
}
public
Date
getTime
()
{
return
time
;
}
public
void
setTime
(
Date
time
)
{
this
.
time
=
time
;
}
public
Double
getValue
()
{
return
value
;
}
public
void
setValue
(
Double
value
)
{
this
.
value
=
value
;
}
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/internal/dao/PriceAdjustmentDaoImpl.java
View file @
4af74697
This diff is collapsed.
Click to expand it.
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/internal/service/PriceAdjustmentServiceImpl.java
View file @
4af74697
...
...
@@ -3,6 +3,7 @@ package com.xyst.dinas.price.internal.service;
import
com.beecode.bap.attachment.common.Page
;
import
com.beecode.bcp.type.KObject
;
import
com.xyst.dinas.price.dao.PriceAdjustmentDao
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartReturnEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartSearchEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentSearchEntity
;
import
com.xyst.dinas.price.entity.StationDinasTypePriceDetail
;
...
...
@@ -12,7 +13,7 @@ import org.springframework.transaction.annotation.Transactional;
import
org.springframework.util.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.
HashMap
;
import
java.util.
Date
;
import
java.util.List
;
import
java.util.UUID
;
...
...
@@ -22,7 +23,6 @@ public class PriceAdjustmentServiceImpl implements PriceAdjustmentService {
@Autowired
private
PriceAdjustmentDao
priceAdjustmentDao
;
@Override
public
Page
<
KObject
>
queryByPaging
(
PriceAdjustmentSearchEntity
<
KObject
>
priceAdjustmentSearchEntity
)
throws
Exception
{
if
(
priceAdjustmentSearchEntity
.
getPageNo
()==
0
||
priceAdjustmentSearchEntity
.
getPageSize
()==
0
)
{
...
...
@@ -41,10 +41,6 @@ public class PriceAdjustmentServiceImpl implements PriceAdjustmentService {
return
kObjects
;
}
@Override
public
List
<
KObject
>
getNewDetailsByStation
(
UUID
id
)
{
return
priceAdjustmentDao
.
getNewDetailsByStation
(
id
);
}
@Override
public
ArrayList
<
StationDinasTypePriceDetail
>
getNewDetailListByStation
(
UUID
id
)
{
...
...
@@ -68,10 +64,17 @@ public class PriceAdjustmentServiceImpl implements PriceAdjustmentService {
}
@Override
public
List
<
HashMap
<
String
,
Object
>
>
getChartLine
(
PriceAdjustmentEchartSearchEntity
priceAdjustmentEchartSearchEntity
)
{
return
null
;
public
List
<
PriceAdjustmentEchartReturnEntity
>
getChartLine
(
PriceAdjustmentEchartSearchEntity
priceAdjustmentEchartSearchEntity
)
{
return
priceAdjustmentDao
.
getDetailsByFilter
(
priceAdjustmentEchartSearchEntity
)
;
}
@Override
public
void
updatePriceAdjustmentStatus
()
{
//先结束旧的
priceAdjustmentDao
.
updateToEnd
(
new
Date
());
//再开始新的
priceAdjustmentDao
.
updateToStart
(
new
Date
());
}
@Override
public
UUID
addPriceAdjustment
(
KObject
kObject
)
{
...
...
@@ -83,18 +86,8 @@ public class PriceAdjustmentServiceImpl implements PriceAdjustmentService {
return
priceAdjustmentDao
.
load
(
id
);
}
@Override
public
void
update
(
KObject
kobject
)
{
priceAdjustmentDao
.
modify
(
kobject
);
}
private
void
deleteDetailByMasterId
(
UUID
stationId
)
{
priceAdjustmentDao
.
deleteDetailByMasterId
(
stationId
);
}
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/service/PriceAdjustmentService.java
View file @
4af74697
package
com
.
xyst
.
dinas
.
price
.
service
;
import
com.beecode.bcp.type.KObject
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartReturnEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartSearchEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentSearchEntity
;
import
com.xyst.dinas.price.entity.StationDinasTypePriceDetail
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.UUID
;
...
...
@@ -23,8 +23,6 @@ public interface PriceAdjustmentService {
List
<
KObject
>
getNewByStations
(
List
<
UUID
>
ids
);
List
<
KObject
>
getNewDetailsByStation
(
UUID
id
);
ArrayList
<
StationDinasTypePriceDetail
>
getNewDetailListByStation
(
UUID
id
);
KObject
validateByStationId
(
UUID
id
);
...
...
@@ -32,5 +30,11 @@ public interface PriceAdjustmentService {
void
deleteById
(
UUID
id
);
List
<
HashMap
<
String
,
Object
>>
getChartLine
(
PriceAdjustmentEchartSearchEntity
priceAdjustmentEchartSearchEntity
);
List
<
PriceAdjustmentEchartReturnEntity
>
getChartLine
(
PriceAdjustmentEchartSearchEntity
priceAdjustmentEchartSearchEntity
);
/**
* 修改今日砂价的生效状态,如果调整日期为今天,则生效并填充上一次的结束时间
*/
void
updatePriceAdjustmentStatus
();
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/task/PriceAdjustmentStatusSchedule.java
0 → 100644
View file @
4af74697
package
com
.
xyst
.
dinas
.
price
.
task
;
import
com.beecode.amino.metadata.context.ApplicationMetadataContext
;
import
com.beecode.amino.metadata.runtime.ServiceInitializer
;
import
com.beecode.bap.scheduler.entity.ScheduleDetail
;
import
com.beecode.bap.scheduler.entity.TaskDetail
;
import
com.beecode.bap.scheduler.service.ScheduleService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.annotation.PostConstruct
;
import
java.util.Optional
;
public
class
PriceAdjustmentStatusSchedule
implements
ServiceInitializer
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
@Autowired
private
ScheduleService
scheduleService
;
/**
* 砂价到期生效
*/
private
final
String
PRICE_ADJUSTMENT_STATUS_TASK
=
"PriceAdjustmentStatusTask"
;
@Override
public
void
init
(
ApplicationMetadataContext
applicationMetadataContext
)
{
Optional
<
ScheduleDetail
>
byName
=
scheduleService
.
findByName
(
PRICE_ADJUSTMENT_STATUS_TASK
);
if
(
byName
.
isPresent
()){
scheduleService
.
removeTask
(
PRICE_ADJUSTMENT_STATUS_TASK
);
}
TaskDetail
taskDetail
=
new
TaskDetail
(
PRICE_ADJUSTMENT_STATUS_TASK
,
PriceAdjustmentStatusTask
.
class
.
getName
());
//应该每晚一次 避免跑偏 4小时执行一次
scheduleService
.
scheduleTask
(
taskDetail
,
"0 0 0/4 * * ? *"
);
logger
.
info
(
"砂价到期生效任务初始化成功!"
);
}
@PostConstruct
public
void
init
(){
init
(
null
);
}
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/task/PriceAdjustmentStatusTask.java
0 → 100644
View file @
4af74697
package
com
.
xyst
.
dinas
.
price
.
task
;
import
com.beecode.amino.core.Amino
;
import
com.beecode.bap.scheduler.core.Task
;
import
com.beecode.bap.scheduler.core.TaskContext
;
import
com.xyst.dinas.price.service.PriceAdjustmentService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
/**
* @author scol
*/
public
class
PriceAdjustmentStatusTask
implements
Task
{
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
@Autowired
private
PriceAdjustmentService
priceAdjustmentService
;
@Override
public
void
execute
(
TaskContext
taskContext
)
{
logger
.
info
(
"开始修改采砂许可证状态"
);
if
(
priceAdjustmentService
==
null
){
priceAdjustmentService
=
Amino
.
getApplicationContext
().
getBean
(
PriceAdjustmentService
.
class
);
}
priceAdjustmentService
.
updatePriceAdjustmentStatus
();
logger
.
info
(
"修改采砂许可证状态结束"
);
}
}
backend/xyst.dinas.price/src/main/java/com/xyst/dinas/price/web/PriceAdjustmentController.java
View file @
4af74697
...
...
@@ -9,6 +9,7 @@ import com.beecode.inz.basis.team.pojo.ResponseObj;
import
com.beecode.inz.common.BaseConstants
;
import
com.xyst.dinas.biz.service.DinasTypeService
;
import
com.xyst.dinas.price.constant.PriceAdjustmentConstant
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartReturnEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentEchartSearchEntity
;
import
com.xyst.dinas.price.entity.PriceAdjustmentSearchEntity
;
import
com.xyst.dinas.price.service.PriceAdjustmentService
;
...
...
@@ -16,7 +17,6 @@ import org.apache.commons.lang3.StringUtils;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.UUID
;
...
...
@@ -182,12 +182,12 @@ public class PriceAdjustmentController {
/**
* 获取最新的砂石价格
* @param
ids
id
* @param
priceAdjustmentEchartSearchEntity
id
* @return 获取成功
*/
@GetMapping
(
"getChartLine"
)
public
ResponseObj
getChartLine
(
PriceAdjustmentEchartSearchEntity
priceAdjustmentEchartSearchEntity
)
{
List
<
HashMap
<
String
,
Object
>
>
priceAdjustment
=
priceAdjustmentService
.
getChartLine
(
priceAdjustmentEchartSearchEntity
);
List
<
PriceAdjustmentEchartReturnEntity
>
priceAdjustment
=
priceAdjustmentService
.
getChartLine
(
priceAdjustmentEchartSearchEntity
);
return
ResponseObj
.
success
(
"获取成功"
,
priceAdjustment
);
}
...
...
backend/xyst.dinas.transport/src/main/resources/com/xyst/dinas/transport/bill/TransportDriver$sequence.jmx
0 → 100644
View file @
4af74697
<?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>
4ca2af62-944a-4383-be3f-d853e72226a1
</id>
<name>
com.xyst.dinas.transport.bill.TransportDriver$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.transport/src/main/resources/com/xyst/dinas/transport/bill/TransportDriver$serial.jmx
0 → 100644
View file @
4af74697
<?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>
a6ef5e18-5662-4408-8e75-f2d0ef6aaa7d
</id>
<name>
com.xyst.dinas.transport.bill.TransportDriver$serial
</name>
<title>
运输司机备案$serial
</title>
<description>
运输司机备案
</description>
<define>
bcp.serial
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.transport.datamodel.TransportDriver
</dependency>
<dependency>
com.xyst.dinas.transport.bill.TransportDriver$sequence
</dependency>
<content>
<m:serial>
<m:input>
com.xyst.dinas.transport.datamodel.TransportDriver
</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>
TD
</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.transport.bill.TransportDriver$serial
</m:key>
<m:sequenceName>
com.xyst.dinas.transport.bill.TransportDriver$sequence
</m:sequenceName>
</m:sequence>
</m:segments>
</m:serial>
</content>
</metadata>
backend/xyst.dinas.transport/src/main/resources/com/xyst/dinas/transport/bill/TransportDriver.jmx
0 → 100644
View file @
4af74697
<?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>
88ec7509-2535-4983-b579-52513862e7db
</id>
<name>
com.xyst.dinas.transport.bill.TransportDriver
</name>
<title>
运输司机管理
</title>
<description>
运输司机管理
</description>
<define>
bcp.biz.Biztype
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.transport.bill.TransportDriver$serial
</dependency>
<dependency>
com.xyst.dinas.transport.datamodel.TransportDriver
</dependency>
<dependency>
com.beecode.bap.biztrait.BasicBillBiztrait
</dependency>
<content>
<m:biztype>
<m:type>
com.xyst.dinas.transport.datamodel.TransportDriver
</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.transport.bill.TransportDriver$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.transport/src/main/resources/com/xyst/dinas/transport/datamodel/TransportDriver.jmx
0 → 100644
View file @
4af74697
<?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>
46c69fca-1494-4c8b-bbc7-141baa6d5355
</id>
<name>
com.xyst.dinas.transport.datamodel.TransportDriver
</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.xyst.dinas.biz.datamodel.xystOrganization
</dependency>
<dependency>
com.beecode.bap.biztrait.datamodel.BasicBillRequirement
</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>
6e0054f1-5138-46d7-9103-9afde9cb1ece
</m:id>
<m:name>
regionalCompany
</m:name>
<m:title>
区域公司
</m:title>
<m:type>
com.xyst.dinas.biz.datamodel.xystOrganization
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>
f5b3ce64-981b-49d8-b3e5-0cf7f6767b5f
</m:id>
<m:name>
driverName
</m:name>
<m:title>
司机姓名
</m:title>
<m:type>
string
</m:type>
<m:description>
场站名称
</m:description>
<m:default/>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>
a505f0f9-a1f7-4669-8a72-0329b60173e0
</m:id>
<m:name>
transportCompany
</m:name>
<m:title>
所属运输公司
</m:title>
<m:type>
com.xyst.dinas.transport.datamodel.TransportCompany
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>
20f48778-d620-4573-919c-b3e00855f790
</m:id>
<m:name>
idCard
</m:name>
<m:title>
身份证号
</m:title>
<m:type>
string
</m:type>
<m:description>
身份证号
</m:description>
<m:default/>
</m:attribute>
<m:attribute>
<m:id>
f121b681-5ad7-4f8a-9dda-269b352e1fd4
</m:id>
<m:name>
contactDetails
</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.transport/src/main/resources/com/xyst/dinas/transport/query/TransportDriver.jmx
0 → 100644
View file @
4af74697
<?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>
8ee05a1e-fd46-458a-8b68-08df8d50db33
</id>
<name>
com.xyst.dinas.transport.query.TransportDriver
</name>
<title>
运输司机备案
</title>
<description>
运输司机备案
</description>
<define>
inz.query.Query
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.transport.datamodel.TransportDriver
</dependency>
<content>
<m:query>
<m:type>
com.xyst.dinas.transport.datamodel.TransportDriver
</m:type>
<m:dataProcessor></m:dataProcessor>
<m:innerScenes>
<m:innerScene>
<m:id>
e093c44a-a807-40bf-85a9-e5256cb7e887
</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>
4e6b04c8-170b-458e-92e4-f31449d469f8
</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:innerScene>
<m:id>
c1a2bc7f-5267-412b-a011-929d8e6a76cc
</m:id>
<m:title>
权限过滤
</m:title>
<m:javaImplement>
com.xyst.dinas.biz.scene.XystDinasCommonAllScene
</m:javaImplement>
<m:defaultExecute>
true
</m:defaultExecute>
<m:hide>
true
</m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>
regionalCompany.id
</m:name>
<m:title>
区域公司
</m:title>
<m:type>
uuid
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.biz.datamodel.xystOrganization
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
regionalCompany.name
</m:name>
<m:title>
区域公司name
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.biz.datamodel.xystOrganization
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<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>
driverName
</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>
idCard
</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>
contactDetails
</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>
del
</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:fields>
</m:query>
</content>
</metadata>
backend/xyst.dinas.transport/src/main/resources/config/TransportDriver.hbm.xml
0 → 100644
View file @
4af74697
<?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.transport.datamodel.TransportDriver"
table=
"xyst_dinas_transport_driver"
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"
/>
</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"
/>
</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"
/>
</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"
/>
</property>
<property
name=
"discard"
type=
"boolean"
not-null=
"false"
>
<column
name=
"discard"
/>
</property>
<property
name=
"del"
type=
"boolean"
not-null=
"false"
>
<column
name=
"del"
/>
</property>
<property
name=
"approveState"
type=
"integer"
not-null=
"false"
>
<column
name=
"approve_state"
/>
</property>
<many-to-one
name=
"regionalCompany"
entity-name=
"com.xyst.dinas.biz.datamodel.xystOrganization"
fetch=
"select"
>
<column
name=
"regional_company"
not-null=
"false"
>
<comment>
所属组织机构
</comment>
</column>
</many-to-one>
<property
name=
"driverName"
type=
"nstring"
not-null=
"true"
>
<column
name=
"driver_name"
length=
"13"
>
<comment>
司机姓名
</comment>
</column>
</property>
<property
name=
"idCard"
type=
"nstring"
not-null=
"false"
>
<column
name=
"id_card"
length=
"100"
>
<comment>
身份证号
</comment>
</column>
</property>
<property
name=
"contactDetails"
type=
"nstring"
not-null=
"false"
>
<column
name=
"contact_details"
length=
"100"
>
<comment>
联系方式
</comment>
</column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
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