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
c397cfc9
Commit
c397cfc9
authored
Apr 12, 2021
by
杨清松
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
需用计划模型
parent
3685e192
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
968 additions
and
0 deletions
+968
-0
SubmitStateEnum.java
.../java/com/xyst/dinas/biz/enumeration/SubmitStateEnum.java
+24
-0
NeedPlan.mk
...ales/src/main/model/com/xyst/dinas/sales/bill/NeedPlan.mk
+17
-0
NeedPlan.mk
...src/main/model/com/xyst/dinas/sales/datamodel/NeedPlan.mk
+79
-0
NeedPlan.mk
...les/src/main/model/com/xyst/dinas/sales/query/NeedPlan.mk
+191
-0
NeedPlan$sequence.jmx
...resources/com/xyst/dinas/sales/bill/NeedPlan$sequence.jmx
+20
-0
NeedPlan$serial.jmx
...n/resources/com/xyst/dinas/sales/bill/NeedPlan$serial.jmx
+30
-0
NeedPlan.jmx
...src/main/resources/com/xyst/dinas/sales/bill/NeedPlan.jmx
+27
-0
NeedPlan$NeedPlanDetail.jmx
...om/xyst/dinas/sales/datamodel/NeedPlan$NeedPlanDetail.jmx
+114
-0
NeedPlan.jmx
...ain/resources/com/xyst/dinas/sales/datamodel/NeedPlan.jmx
+157
-0
NeedPlan.jmx
...rc/main/resources/com/xyst/dinas/sales/query/NeedPlan.jmx
+216
-0
NeedPlan.hbm.xml
...st.dinas.sales/src/main/resources/config/NeedPlan.hbm.xml
+93
-0
No files found.
backend/xyst.dinas.biz/src/main/java/com/xyst/dinas/biz/enumeration/SubmitStateEnum.java
0 → 100644
View file @
c397cfc9
package
com
.
xyst
.
dinas
.
biz
.
enumeration
;
public
enum
SubmitStateEnum
{
/**
* 已提交
*/
SUBMITTED
(
0
),
/**
* 未提交
*/
UNSUBMITTED
(
1
);
int
value
;
SubmitStateEnum
(
int
value
)
{
this
.
value
=
value
;
}
public
int
getValue
()
{
return
value
;
}
}
backend/xyst.dinas.sales/src/main/model/com/xyst/dinas/sales/bill/NeedPlan.mk
0 → 100644
View file @
c397cfc9
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.sales.bill</package>
<title>需用计划</title>
<name>NeedPlan</name>
<description>需用计划</description>
</header>
<content>
<bill>
<data>
{"baseData":{"name":"NeedPlan","title":"需用计划","billModel":"com.beecode.bap.biztrait.BasicBillBiztrait","functionLibrarys":[],"description":"需用计划","dataModel":"com.xyst.dinas.sales.datamodel.NeedPlan"},"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.sales/src/main/model/com/xyst/dinas/sales/datamodel/NeedPlan.mk
0 → 100644
View file @
c397cfc9
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.sales.datamodel</package>
<title>需用计划</title>
<name>NeedPlan</name>
<tags></tags>
<description>需用计划</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_sales_</tablePrefix>
</header>
<content>
<dataModel id='07370bf1-fe90-4b73-9ba1-4d2ba742b0f8' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_project_filed'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='1cbe2d59-e855-4a28-90eb-7ce85c28a525' name='regionalCompany' columnName='regional_company' title='区域公司' type='com.xyst.dinas.biz.datamodel.Organization' default='' precision='' isArray='false'>
<annotation id='ffa11f65-fcb2-429d-a590-40402fb8fde1' attributeId='9a1656c2-7a72-433b-ab6b-6fd19bf5af26' name='length' value='undefined'>
</annotation>
<annotation id='bf5d8736-9d14-40b8-bd2f-70899ee1491b' attributeId='e5516bce-9abf-46bf-a9a1-19694076464d' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='4846c3a5-e83b-484f-ac2b-9c2761260624' name='project' columnName='project' title='项目' type='com.xyst.dinas.project.datamodel.ProjectFiled' default='' precision='' isArray='false'>
<annotation id='acdea327-5c5b-4214-9a7b-45be2ff4009c' attributeId='48cb7b55-651b-4ae0-a5fb-706f3526a684' name='length' value='undefined'>
</annotation>
<annotation id='5f83ce63-cd63-4e3e-b6f7-f209d4da49bb' attributeId='24ef035c-f9bb-47e4-9cce-b400177f26c1' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='ba52ab30-c94b-4ade-8179-4ab47c16323c' name='contract' columnName='contract' title='合同' type='com.xyst.dinas.contract.datamodel.Contract' default='' precision='' isArray='false'>
<annotation id='0576ede6-b27b-4e6c-9bdb-f41bb8acd8d6' attributeId='0205a417-2cf6-4eec-84d1-1a9eecd1efd8' name='length' value='undefined'>
</annotation>
<annotation id='ada2d620-105b-47b4-88e2-ca1a20f77124' attributeId='ed744460-9e80-43fb-a1b1-541039f01dbd' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='a6487984-e51c-43a3-9834-f6b2a51d13f2' name='projectBalance' columnName='project_balance' title='项目余额' type='fixnum' default='' precision='' isArray='false'>
<annotation id='81295473-01c6-4e2e-9744-a95f814cb070' attributeId='8382f1e0-8a32-4cc7-ba0d-cf7b500e182a' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='125f959d-a8e3-41f7-96a4-b0d533d51930' name='transportMode' columnName='transport_mode' title='运输方式' type='string' default='' precision='' isArray='false'>
<annotation id='e6ba6d4e-4430-45d5-9630-38e243786605' attributeId='2981edad-6163-4fac-9f51-d8aace3c9562' name='length' value='100'>
</annotation>
</attribute>
<attribute id='b969d5de-5642-4fe0-aa7c-a906606debf8' name='submitState' columnName='submit_state' title='提交状态' type='string' default='' precision='' isArray='false'>
<annotation id='3e4967cc-1c9f-4f6a-bdd0-a68ccda1880f' attributeId='9ca13ad2-4cb7-4b42-b37f-4dd7a7676396' name='length' value='100'>
</annotation>
</attribute>
<attribute id='2e29930f-7250-4714-b41c-5bd3ffee2c4e' name='transportLicensePlateNumber' columnName='transport_license_plate_number' title='运输车牌号' type='string' default='' precision='' isArray='false'>
<annotation id='14f073bb-ea3a-4ab3-971c-223040cbe678' attributeId='59d25e8c-9537-4c27-8846-8c58eedc098f' name='length' value='300'>
</annotation>
</attribute>
<attribute id='a52906e5-5b99-48c2-8b65-411f32ffa90f' name='needPlanTotalAmount' columnName='need_plan_total_amount' title='需用计划总量' type='fixnum' default='' precision='' isArray='false'>
<annotation id='d7f8eac6-3f6d-4847-b6ea-ceeedadffbb6' attributeId='fcff3632-1871-4b01-97b7-7debaaed13e8' name='length' value='undefined'>
</annotation>
</attribute>
<childModel id='d667dff0-2b8b-497c-ba26-99b9d0e4de2f' attributeId='b706360e-39b1-44c5-9ed6-0b82c4a72807' refParentAttributeId='ccddb9cc-707e-4c56-890b-5272f1268d3c' name='NeedPlanDetail' tableName='xyst_dinas_sales_need_plan_detail' domainInherit='' title='需用计划明细表' >
<parent>com.beecode.bap.biztrait.datamodel.StoreSubTableRequirement</parent>
<attribute id='4c3923a4-9631-439f-bdac-1ee06c057765' name='dinasType' columnName='dinas_type' title='砂石类型' type='com.xyst.dinas.biz.datamodel.DinasType' default='' precision='' isArray='false'>
<annotation id='c84c0bf7-a290-4a09-898e-d3bed7f35800' attributeId='de1a3fad-c9da-4c1d-bfaa-21c462a18ca1' name='length' value='undefined'>
</annotation>
<annotation id='4f93adc6-53c2-436c-a884-23461a152562' attributeId='dec7cfa3-3094-4bb0-a1c3-8e8284449ab6' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='37471a83-19f0-41f2-9ef7-2b50f8631f97' name='needPlanAmount' columnName='need_plan_amount' title='需用计划量' type='fixnum' default='' precision='' isArray='false'>
<annotation id='fa8b773c-25f3-476b-8b3a-df12fabe0dd9' attributeId='4c56e2cb-84e0-4764-8e4f-2ca547157f58' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='f5b3962a-7f92-42e3-bb98-41527cebad15' name='contractAvailableAllowance' columnName='contract_available_allowance' title='合同可用余量' type='fixnum' default='' precision='' isArray='false'>
<annotation id='4005aa73-e4cf-4927-9f0d-1d12895a530c' attributeId='b9cb8a83-5df9-4a76-a3f7-6ec419084dc8' name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='b73e7180-c711-41d4-af55-91d9bcbc44a3' name='effectiveSale' columnName='effective_sale' title='实际销售量' type='fixnum' default='' precision='' isArray='false'>
<annotation id='23821b28-6635-43a6-a096-4a58e1e026c5' attributeId='e6f31a1d-c5a8-47e8-a9bf-5e1de125111a' name='length' value='undefined'>
</annotation>
</attribute>
</childModel>
<hibernate>/xyst.dinas.sales/src/main/resources/config/NeedPlan.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.sales/src/main/model/com/xyst/dinas/sales/query/NeedPlan.mk
0 → 100644
View file @
c397cfc9
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.sales.query</package>
<name>NeedPlan</name>
<title>需用计划</title>
<tags></tags>
<description>需用计划</description>
</header>
<content>
<customQuery id='451f4875-82d8-486b-b684-325692e93b38'>
<kclass>com.xyst.dinas.sales.datamodel.NeedPlan</kclass>
<authorityItem>com.xyst.dinas.sales.auth.NeedPlanList</authorityItem>
<innerScene title='全部'>
<id>c775c023-9960-4039-9e9c-d3ff544308b5</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>d599e9e6-1d0e-43c8-87de-8609f5bcd1b7</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='区域公司'>
<name>regionalCompany.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.Organization</name>
</ref>
<description></description>
</field>
<field title='区域公司name'>
<name>regionalCompany.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.Organization</name>
</ref>
<description></description>
</field>
<field title='项目'>
<name>project.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.project.datamodel.ProjectFiled</name>
</ref>
<description></description>
</field>
<field title='项目name'>
<name>project.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.project.datamodel.ProjectFiled</name>
</ref>
<description></description>
</field>
<field title='合同'>
<name>contract.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.contract.datamodel.Contract</name>
</ref>
<description></description>
</field>
<field title='项目name'>
<name>contract.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.contract.datamodel.Contract</name>
</ref>
<description></description>
</field>
<field title='项目余额'>
<name>projectBalance</name>
<type>float</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='运输方式'>
<name>transportMode</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='提交状态'>
<name>submitState</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='车牌号'>
<name>transportLicensePlateNumber</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='需用计划总量'>
<name>needPlanTotalAmount</name>
<type>float</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>remark</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.sales/src/main/resources/com/xyst/dinas/sales/bill/NeedPlan$sequence.jmx
0 → 100644
View file @
c397cfc9
<?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>
fb62dbe3-e691-471c-8068-1a5d3f9fe964
</id>
<name>
com.xyst.dinas.sales.bill.NeedPlan$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.sales/src/main/resources/com/xyst/dinas/sales/bill/NeedPlan$serial.jmx
0 → 100644
View file @
c397cfc9
<?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>
2639137d-450a-4e28-9ece-ff417a167335
</id>
<name>
com.xyst.dinas.sales.bill.NeedPlan$serial
</name>
<title>
需用计划$serial
</title>
<description>
需用计划
</description>
<define>
bcp.serial
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.sales.datamodel.NeedPlan
</dependency>
<dependency>
com.xyst.dinas.sales.bill.NeedPlan$sequence
</dependency>
<content>
<m:serial>
<m:input>
com.xyst.dinas.sales.datamodel.NeedPlan
</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.sales.bill.NeedPlan$serial
</m:key>
<m:sequenceName>
com.xyst.dinas.sales.bill.NeedPlan$sequence
</m:sequenceName>
</m:sequence>
</m:segments>
</m:serial>
</content>
</metadata>
backend/xyst.dinas.sales/src/main/resources/com/xyst/dinas/sales/bill/NeedPlan.jmx
0 → 100644
View file @
c397cfc9
<?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>
03292742-2cac-4b42-9f25-5e09c97e59f9
</id>
<name>
com.xyst.dinas.sales.bill.NeedPlan
</name>
<title>
需用计划
</title>
<description>
需用计划
</description>
<define>
bcp.biz.Biztype
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.sales.bill.NeedPlan$serial
</dependency>
<dependency>
com.xyst.dinas.sales.datamodel.NeedPlan
</dependency>
<dependency>
com.beecode.bap.biztrait.BasicBillBiztrait
</dependency>
<content>
<m:biztype>
<m:type>
com.xyst.dinas.sales.datamodel.NeedPlan
</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.sales.bill.NeedPlan$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.sales/src/main/resources/com/xyst/dinas/sales/datamodel/NeedPlan$NeedPlanDetail.jmx
0 → 100644
View file @
c397cfc9
<?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>
d667dff0-2b8b-497c-ba26-99b9d0e4de2f
</id>
<name>
com.xyst.dinas.sales.datamodel.NeedPlan$NeedPlanDetail
</name>
<title>
需用计划明细表
</title>
<define>
bcp.type.Class
</define>
<define-version>
1.0
</define-version>
<dependency>
com.beecode.bap.biztrait.datamodel.StoreSubTableRequirement
</dependency>
<dependency>
com.xyst.dinas.biz.datamodel.DinasType
</dependency>
<dependency>
bcp.type.constraint.Numeric
</dependency>
<dependency>
com.xyst.dinas.sales.datamodel.NeedPlan
</dependency>
<dependency>
bcp.type.json.JsonIgnore
</dependency>
<content>
<m:class>
<m:parents>
<m:parent>
com.beecode.bap.biztrait.datamodel.StoreSubTableRequirement
</m:parent>
</m:parents>
<m:attributes>
<m:attribute>
<m:annotations/>
<m:id>
4c3923a4-9631-439f-bdac-1ee06c057765
</m:id>
<m:name>
dinasType
</m:name>
<m:title>
砂石类型
</m:title>
<m:type>
com.xyst.dinas.biz.datamodel.DinasType
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>
bcp.type.constraint.Numeric
</m:type>
<m:properties>
<m:property>
<m:key>
precision
</m:key>
<m:value>
0
</m:value>
</m:property>
<m:property>
<m:key>
scale
</m:key>
<m:value>
0
</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>
37471a83-19f0-41f2-9ef7-2b50f8631f97
</m:id>
<m:name>
needPlanAmount
</m:name>
<m:title>
需用计划量
</m:title>
<m:type>
fixnum
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>
bcp.type.constraint.Numeric
</m:type>
<m:properties>
<m:property>
<m:key>
precision
</m:key>
<m:value>
0
</m:value>
</m:property>
<m:property>
<m:key>
scale
</m:key>
<m:value>
0
</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>
f5b3962a-7f92-42e3-bb98-41527cebad15
</m:id>
<m:name>
contractAvailableAllowance
</m:name>
<m:title>
合同可用余量
</m:title>
<m:type>
fixnum
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>
bcp.type.constraint.Numeric
</m:type>
<m:properties>
<m:property>
<m:key>
precision
</m:key>
<m:value>
0
</m:value>
</m:property>
<m:property>
<m:key>
scale
</m:key>
<m:value>
0
</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>
b73e7180-c711-41d4-af55-91d9bcbc44a3
</m:id>
<m:name>
effectiveSale
</m:name>
<m:title>
实际销售量
</m:title>
<m:type>
fixnum
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>
bcp.type.json.JsonIgnore
</m:type>
</m:annotation>
</m:annotations>
<m:id>
ccddb9cc-707e-4c56-890b-5272f1268d3c
</m:id>
<m:name>
master
</m:name>
<m:title>
master
</m:title>
<m:type>
com.xyst.dinas.sales.datamodel.NeedPlan
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
backend/xyst.dinas.sales/src/main/resources/com/xyst/dinas/sales/datamodel/NeedPlan.jmx
0 → 100644
View file @
c397cfc9
<?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>
07370bf1-fe90-4b73-9ba1-4d2ba742b0f8
</id>
<name>
com.xyst.dinas.sales.datamodel.NeedPlan
</name>
<title>
需用计划
</title>
<description>
需用计划
</description>
<define>
bcp.type.Class
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.biz.datamodel.Organization
</dependency>
<dependency>
com.xyst.dinas.sales.datamodel.NeedPlan$NeedPlanDetail
</dependency>
<dependency>
bcp.type.constraint.StringLength
</dependency>
<dependency>
com.beecode.bap.biztrait.datamodel.SubTableAnnotation
</dependency>
<dependency>
com.beecode.inz.common.datamodel.BaseInfo
</dependency>
<dependency>
bcp.type.constraint.Numeric
</dependency>
<dependency>
com.beecode.bap.biztrait.datamodel.BasicBillRequirement
</dependency>
<dependency>
com.xyst.dinas.project.datamodel.ProjectFiled
</dependency>
<dependency>
com.xyst.dinas.contract.datamodel.Contract
</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>
1cbe2d59-e855-4a28-90eb-7ce85c28a525
</m:id>
<m:name>
regionalCompany
</m:name>
<m:title>
区域公司
</m:title>
<m:type>
com.xyst.dinas.biz.datamodel.Organization
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>
4846c3a5-e83b-484f-ac2b-9c2761260624
</m:id>
<m:name>
project
</m:name>
<m:title>
项目
</m:title>
<m:type>
com.xyst.dinas.project.datamodel.ProjectFiled
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations/>
<m:id>
ba52ab30-c94b-4ade-8179-4ab47c16323c
</m:id>
<m:name>
contract
</m:name>
<m:title>
合同
</m:title>
<m:type>
com.xyst.dinas.contract.datamodel.Contract
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>
bcp.type.constraint.Numeric
</m:type>
<m:properties>
<m:property>
<m:key>
precision
</m:key>
<m:value>
0
</m:value>
</m:property>
<m:property>
<m:key>
scale
</m:key>
<m:value>
0
</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>
a6487984-e51c-43a3-9834-f6b2a51d13f2
</m:id>
<m:name>
projectBalance
</m:name>
<m:title>
项目余额
</m:title>
<m:type>
fixnum
</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>
125f959d-a8e3-41f7-96a4-b0d533d51930
</m:id>
<m:name>
transportMode
</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>
100
</m:value>
</m:annotation>
</m:annotations>
<m:id>
b969d5de-5642-4fe0-aa7c-a906606debf8
</m:id>
<m:name>
submitState
</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>
300
</m:value>
</m:annotation>
</m:annotations>
<m:id>
2e29930f-7250-4714-b41c-5bd3ffee2c4e
</m:id>
<m:name>
transportLicensePlateNumber
</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.Numeric
</m:type>
<m:properties>
<m:property>
<m:key>
precision
</m:key>
<m:value>
0
</m:value>
</m:property>
<m:property>
<m:key>
scale
</m:key>
<m:value>
0
</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>
a52906e5-5b99-48c2-8b65-411f32ffa90f
</m:id>
<m:name>
needPlanTotalAmount
</m:name>
<m:title>
需用计划总量
</m:title>
<m:type>
fixnum
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>
com.beecode.bap.biztrait.datamodel.SubTableAnnotation
</m:type>
</m:annotation>
</m:annotations>
<m:id>
b706360e-39b1-44c5-9ed6-0b82c4a72807
</m:id>
<m:name>
NeedPlanDetails
</m:name>
<m:title>
需用计划明细表
</m:title>
<m:type>
com.xyst.dinas.sales.datamodel.NeedPlan$NeedPlanDetail[]
</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
backend/xyst.dinas.sales/src/main/resources/com/xyst/dinas/sales/query/NeedPlan.jmx
0 → 100644
View file @
c397cfc9
<?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>
451f4875-82d8-486b-b684-325692e93b38
</id>
<name>
com.xyst.dinas.sales.query.NeedPlan
</name>
<title>
需用计划
</title>
<description>
需用计划
</description>
<define>
inz.query.Query
</define>
<define-version>
1.0
</define-version>
<dependency>
com.xyst.dinas.sales.datamodel.NeedPlan
</dependency>
<content>
<m:query>
<m:type>
com.xyst.dinas.sales.datamodel.NeedPlan
</m:type>
<m:dataProcessor></m:dataProcessor>
<m:authorityItem>
com.xyst.dinas.sales.auth.NeedPlanList
</m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>
c775c023-9960-4039-9e9c-d3ff544308b5
</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>
d599e9e6-1d0e-43c8-87de-8609f5bcd1b7
</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>
regionalCompany.id
</m:name>
<m:title>
区域公司
</m:title>
<m:type>
uuid
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.biz.datamodel.Organization
</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.Organization
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
project.id
</m:name>
<m:title>
项目
</m:title>
<m:type>
uuid
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.project.datamodel.ProjectFiled
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
project.name
</m:name>
<m:title>
项目name
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.project.datamodel.ProjectFiled
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
contract.id
</m:name>
<m:title>
合同
</m:title>
<m:type>
uuid
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.contract.datamodel.Contract
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
contract.name
</m:name>
<m:title>
项目name
</m:title>
<m:type>
string
</m:type>
<m:ref>
<m:name>
com.xyst.dinas.contract.datamodel.Contract
</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
projectBalance
</m:name>
<m:title>
项目余额
</m:title>
<m:type>
float
</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>
transportMode
</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>
submitState
</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>
transportLicensePlateNumber
</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>
needPlanTotalAmount
</m:name>
<m:title>
需用计划总量
</m:title>
<m:type>
float
</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>
remark
</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.sales/src/main/resources/config/NeedPlan.hbm.xml
0 → 100644
View file @
c397cfc9
<?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.sales.datamodel.NeedPlan"
table=
"xyst_dinas_sales_need_plan"
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=
"regionalCompany"
entity-name=
"com.xyst.dinas.biz.datamodel.Organization"
fetch=
"select"
>
<column
name=
"regional_company"
not-null=
"false"
></column>
</many-to-one>
<many-to-one
name=
"project"
entity-name=
"com.xyst.dinas.project.datamodel.ProjectFiled"
fetch=
"select"
>
<column
name=
"project"
not-null=
"false"
></column>
</many-to-one>
<many-to-one
name=
"contract"
entity-name=
"com.xyst.dinas.contract.datamodel.Contract"
fetch=
"select"
>
<column
name=
"contract"
not-null=
"false"
></column>
</many-to-one>
<property
name=
"projectBalance"
type=
"big_decimal"
not-null=
"false"
>
<column
name=
"project_balance"
precision=
"12"
scale=
"2"
></column>
</property>
<property
name=
"transportMode"
type=
"nstring"
not-null=
"false"
>
<column
name=
"transport_mode"
length=
"100"
></column>
</property>
<property
name=
"submitState"
type=
"nstring"
not-null=
"false"
>
<column
name=
"submit_state"
length=
"100"
></column>
</property>
<property
name=
"transportLicensePlateNumber"
type=
"nstring"
not-null=
"false"
>
<column
name=
"transport_license_plate_number"
length=
"100"
></column>
</property>
<property
name=
"needPlanTotalAmount"
type=
"big_decimal"
not-null=
"false"
>
<column
name=
"need_plan_total_amount"
precision=
"12"
scale=
"4"
></column>
</property>
<bag
name=
"NeedPlanDetails"
lazy=
"true"
fetch=
"select"
inverse=
"true"
>
<key
column=
"master_id"
not-null=
"true"
/>
<one-to-many
entity-name=
"com.xyst.dinas.sales.datamodel.NeedPlan$NeedPlanDetail"
/>
</bag>
</class>
<class
entity-name=
"com.xyst.dinas.sales.datamodel.NeedPlan$NeedPlanDetail"
table=
"xyst_dinas_sales_need_plan_detail"
>
<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>
<many-to-one
name=
"dinasType"
entity-name=
"com.xyst.dinas.biz.datamodel.DinasType"
fetch=
"select"
>
<column
name=
"dinas_type"
not-null=
"false"
></column>
</many-to-one>
<property
name=
"needPlanAmount"
type=
"big_decimal"
not-null=
"false"
>
<column
name=
"need_plan_amount"
precision=
"12"
scale=
"4"
></column>
</property>
<property
name=
"contractAvailableAllowance"
type=
"big_decimal"
not-null=
"false"
>
<column
name=
"contract_available_allowance"
precision=
"12"
scale=
"4"
></column>
</property>
<property
name=
"effectiveSale"
type=
"big_decimal"
not-null=
"false"
>
<column
name=
"effective_sale"
precision=
"12"
scale=
"4"
></column>
</property>
<many-to-one
name=
"master"
entity-name=
"com.xyst.dinas.sales.datamodel.NeedPlan"
fetch=
"select"
>
<column
name=
"master_id"
not-null=
"false"
/>
</many-to-one>
</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