Commit 9550e86d by yanHeng

[初始化] 运船量方init

parent 1aa6baaa
<?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>bbcb22b4-2c0f-43fd-94e2-3a6be39b2446</id>
<id>fd5a8cb8-e24d-45c2-b5c4-8f80cde3fda6</id>
<name>com.xyst.dinas.biz.bill.DinasType$sequence</name>
<title>砂石类型$sequence</title>
<description>砂石类型</description>
......
<?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>c1eb813b-2f02-4c72-80e3-72c830c09beb</id>
<id>4dfb510e-962b-43db-8ab6-ed02c7fcfd9b</id>
<name>com.xyst.dinas.biz.bill.DinasType$serial</name>
<title>砂石类型$serial</title>
<description>砂石类型</description>
......
<?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>a5869036-d0cc-425c-8dfa-ffbf1b944004</id>
<id>d9af8a12-b914-41da-a09e-a06206ad9b0f</id>
<name>com.xyst.dinas.biz.bill.DinasType</name>
<title>砂石类型</title>
<description>砂石类型</description>
......
<?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>0fe8d6d2-642c-4921-97f1-d64353b7fbe5</id>
<id>33a2f931-947d-4646-9e5c-1ba9f7ac4a6d</id>
<name>com.xyst.dinas.biz.bill.Position$sequence</name>
<title>岗位$sequence</title>
<description>岗位</description>
......
<?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>9ae37090-e889-4fac-89c0-e71aae504431</id>
<id>338a0901-0bfc-458c-9b7e-6fe54b586cab</id>
<name>com.xyst.dinas.biz.bill.Position$serial</name>
<title>岗位$serial</title>
<description>岗位</description>
......
<?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>cf4b3269-7431-479f-a0e7-4258420cbac6</id>
<id>98daef45-24df-4763-8ac6-4147c2df7400</id>
<name>com.xyst.dinas.biz.bill.Position</name>
<title>岗位</title>
<description>岗位</description>
......
<?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>df41bb74-99cf-4af5-a8a0-6c537c749057</id>
<id>f1d80085-b4e8-4817-918f-2bfbb88ec02a</id>
<name>com.xyst.dinas.biz.bill.ShipInfo$sequence</name>
<title>船舶备案$sequence</title>
<description>船舶备案</description>
......
<?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>2456823f-8663-4fab-9e8c-2d73242d4222</id>
<id>cc8cdcd9-ddae-4c51-8671-53dde5a17be2</id>
<name>com.xyst.dinas.biz.bill.ShipInfo$serial</name>
<title>船舶备案$serial</title>
<description>船舶备案</description>
......
<?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>330e4a12-de83-4e7f-a1a0-627ee55e6ed6</id>
<id>15ad83cf-71f2-4bcb-9771-586f78825681</id>
<name>com.xyst.dinas.biz.bill.ShipInfo</name>
<title>船舶备案</title>
<description>船舶备案</description>
......
<?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>a2b99ed4-c835-4f9b-be05-b631d8e40103</id>
<id>8f4c0e93-acfc-44cc-b99d-ca7736f42d9d</id>
<name>com.xyst.dinas.biz.bill.Station$sequence</name>
<title>场站$sequence</title>
<description>场站</description>
......
<?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>a9393e3c-3e51-4871-9b61-0271990492be</id>
<id>01a03150-42ce-4439-8e44-1bca18be2917</id>
<name>com.xyst.dinas.biz.bill.Station$serial</name>
<title>场站$serial</title>
<description>场站</description>
......
<?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>1e162c78-cd18-436d-8dd4-cc73ade778d9</id>
<id>b9f47fec-c5f8-429e-9b49-a7648ef59352</id>
<name>com.xyst.dinas.biz.bill.Station</name>
<title>场站</title>
<description>场站</description>
......
<?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>bcebff8a-0fbf-4c7d-8156-8c564300fe32</id>
<id>e935baf0-1daf-46e8-a540-ff1a39e74c0f</id>
<name>com.xyst.dinas.biz.bill.xystOrganization$sequence</name>
<title>组织机构$sequence</title>
<description>组织机构</description>
......
<?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>30522f00-31f0-43d9-aa7c-ad0c78e60b4e</id>
<id>5476eee3-8b8c-4d6e-b73d-ecd7ecc487a7</id>
<name>com.xyst.dinas.biz.bill.xystOrganization$serial</name>
<title>组织机构$serial</title>
<description>组织机构</description>
......
<?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>609fa179-3e7a-4076-8864-c03ccb86f58c</id>
<id>e0af541a-098f-493c-9161-7e3fbed50960</id>
<name>com.xyst.dinas.biz.bill.xystOrganization</name>
<title>组织机构</title>
<description>组织机构</description>
......
<?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>495a7032-0fb7-43cb-9adf-e18ddf170d50</id>
<id>c7d7832a-617a-4328-909c-1a6ae05887b7</id>
<name>com.xyst.dinas.contract.bill.ContractBill$sequence</name>
<title>合同单据$sequence</title>
<description>合同单据</description>
......
<?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>fe4d67f8-c896-4c1f-ae9f-a8a03bab3712</id>
<id>07729f04-2bd3-42ec-aabc-105575ed430f</id>
<name>com.xyst.dinas.contract.bill.ContractBill$serial</name>
<title>合同单据$serial</title>
<description>合同单据</description>
......
<?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>e0ec2f86-4679-4569-987e-859779e4c995</id>
<id>c0cacc99-7e3c-44f1-b63e-6d67944fd45b</id>
<name>com.xyst.dinas.contract.bill.ContractBill</name>
<title>合同单据</title>
<description>合同单据</description>
......
<?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>d90676e6-f10e-4be2-aa15-c088181c4078</id>
<id>d5ac5ed0-5dc5-43bb-aed9-b55c656990b4</id>
<name>com.xyst.dinas.finance.bill.ArtificialRecharge$sequence</name>
<title>人工充值$sequence</title>
<define>bcp.sequence</define>
......
<?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>26536a25-1a84-4b30-906e-0100276bed5b</id>
<id>ffbfa187-bb42-47e7-a528-2c50e262577e</id>
<name>com.xyst.dinas.finance.bill.ArtificialRecharge$serial</name>
<title>人工充值$serial</title>
<define>bcp.serial</define>
......
<?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>eed320ab-1ee8-434a-9cc3-6f9d9c60754e</id>
<id>6b5001ad-97e2-4180-9b2d-39e82a221208</id>
<name>com.xyst.dinas.finance.bill.ArtificialRecharge</name>
<title>人工充值</title>
<define>bcp.biz.Biztype</define>
......
<?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>2e0dc0b4-6e1d-442e-8732-c72d2b42a43b</id>
<id>9e9676b8-0005-429f-a2a0-3532e790cb2a</id>
<name>com.xyst.dinas.finance.bill.BankRechargeDetail$sequence</name>
<title>银行充值明细$sequence</title>
<define>bcp.sequence</define>
......
<?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>5a42f46f-a25e-4eb8-b3c3-48322f674f37</id>
<id>6818db29-be3d-44c6-8c40-bf8fa1c9e1e5</id>
<name>com.xyst.dinas.finance.bill.BankRechargeDetail$serial</name>
<title>银行充值明细$serial</title>
<define>bcp.serial</define>
......
<?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>8af2475a-4a90-4f76-9296-670f0db1c506</id>
<id>917485a2-5dfa-46e0-944e-b803b9caf6c8</id>
<name>com.xyst.dinas.finance.bill.BankRechargeDetail</name>
<title>银行充值明细</title>
<define>bcp.biz.Biztype</define>
......
<?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>4094cb3e-6d20-4157-9f0a-b1f94d88d5c3</id>
<id>bb311f59-439c-4448-b388-dcb212a0d779</id>
<name>com.xyst.dinas.finance.bill.ExpenseAdjust$sequence</name>
<title>费用调整$sequence</title>
<define>bcp.sequence</define>
......
<?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>3918e80c-b231-4540-83c7-7582d4c3ed37</id>
<id>e582c96f-40f8-490c-909b-be0678d7b140</id>
<name>com.xyst.dinas.finance.bill.ExpenseAdjust$serial</name>
<title>费用调整$serial</title>
<define>bcp.serial</define>
......
<?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>ccdc9dd6-dae4-47af-99c8-b5b72a25e5b0</id>
<id>4932c941-a05b-4db2-bc85-fde675b66d47</id>
<name>com.xyst.dinas.finance.bill.ExpenseAdjust</name>
<title>费用调整</title>
<define>bcp.biz.Biztype</define>
......
<?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>7095f6ad-4121-40c8-994d-160dc7c7105c</id>
<id>24ae3838-f9ab-4bb1-9e69-88e99f720b7e</id>
<name>com.xyst.dinas.finance.bill.FinanceRefund$sequence</name>
<title>财务退款$sequence</title>
<define>bcp.sequence</define>
......
<?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>36bd7183-5617-4bfd-ab22-4bdc88ef902c</id>
<id>491774e8-6be1-421b-b737-09318c87a6ff</id>
<name>com.xyst.dinas.finance.bill.FinanceRefund$serial</name>
<title>财务退款$serial</title>
<define>bcp.serial</define>
......
<?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>72259323-134a-4645-86aa-96bffb0ecaf3</id>
<id>2c7157fc-49ca-4621-b6ad-d6c569624073</id>
<name>com.xyst.dinas.finance.bill.FinanceRefund</name>
<title>财务退款</title>
<define>bcp.biz.Biztype</define>
......
<?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>8cabc2db-0504-4131-8fcc-325637e777be</id>
<id>f5cf6adf-3135-4166-afe9-8bdda8a2506f</id>
<name>com.xyst.dinas.oa.bill.BusinessTripApply$sequence</name>
<title>出差申请$sequence</title>
<description>出差申请</description>
......
<?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>f4e79148-781f-4169-89eb-9d7614a6d0d0</id>
<id>7f136b1e-9576-4a0e-9fc6-39aafc9fb151</id>
<name>com.xyst.dinas.oa.bill.BusinessTripApply$serial</name>
<title>出差申请$serial</title>
<description>出差申请</description>
......
<?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>95fe5472-2d10-4237-a138-14b04b5ebca3</id>
<id>a708e5c6-ec52-4d97-83a6-c4108aa64b30</id>
<name>com.xyst.dinas.oa.bill.BusinessTripApply</name>
<title>出差申请</title>
<description>出差申请</description>
......
<?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>96e98afe-6f05-494e-9b6c-21ddc82dcd5d</id>
<id>7209907f-0f5c-4d93-bfa0-b275ca723e75</id>
<name>com.xyst.dinas.oa.bill.ProtocolDocument$sequence</name>
<title>拟文$sequence</title>
<description>拟文</description>
......
<?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>b4ce2568-5517-4943-8c09-1fd84f82dd7e</id>
<id>b5eca9b5-9369-4d49-8372-bb321e7a1e00</id>
<name>com.xyst.dinas.oa.bill.ProtocolDocument$serial</name>
<title>拟文$serial</title>
<description>拟文</description>
......
<?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>3261bb83-695a-4437-8bfe-253961ac4288</id>
<id>81edf524-4457-4474-beb8-15d3bd77c7cf</id>
<name>com.xyst.dinas.oa.bill.ProtocolDocument</name>
<title>拟文</title>
<description>拟文</description>
......
<?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>5e2349e9-c044-4a19-ab86-d1db2be1be6e</id>
<id>bbcf83a1-36c8-4246-bf24-a90b9bc2efba</id>
<name>com.xyst.dinas.oa.bill.SealBorrow$sequence</name>
<title>证章借出$sequence</title>
<description>证章借出</description>
......
<?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>5d7b7eb9-4b5f-48bd-b350-e4b95ed0a1b1</id>
<id>4c0517a9-8f7b-4bd1-b381-67fec3d79505</id>
<name>com.xyst.dinas.oa.bill.SealBorrow$serial</name>
<title>证章借出$serial</title>
<description>证章借出</description>
......
<?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>7a143901-0365-431a-b149-9298499787a7</id>
<id>3670ce6a-d27d-4940-aab2-c2a2c1bfa256</id>
<name>com.xyst.dinas.oa.bill.SealBorrow</name>
<title>证章借出</title>
<description>证章借出</description>
......
<?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>a6d2464a-1ecb-4c73-a32b-52ff07c8a3f4</id>
<id>aaaea5d3-b1ed-4cef-822d-a2739235e220</id>
<name>com.xyst.dinas.oa.bill.UseCarApply$sequence</name>
<title>用车申请$sequence</title>
<description>用车申请</description>
......
<?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>db22d2f0-760a-405d-bb82-2dfc086a5fa3</id>
<id>f680c320-0a98-49be-9fc4-f83091804542</id>
<name>com.xyst.dinas.oa.bill.UseCarApply$serial</name>
<title>用车申请$serial</title>
<description>用车申请</description>
......
<?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>cf963e21-4386-41b7-a2c0-500718e2179f</id>
<id>e6667ad8-7516-4372-8f3b-7488055b1973</id>
<name>com.xyst.dinas.oa.bill.UseCarApply</name>
<title>用车申请</title>
<description>用车申请</description>
......
<?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>55bdd8b8-1fb8-45bb-ac56-67d210c5f602</id>
<id>58256242-1a03-4fac-8f30-fdc853883da4</id>
<name>com.xyst.dinas.production.bill.Discharging$sequence</name>
<title>接驳管理$sequence</title>
<description>接驳管理</description>
......
<?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>3e8f50d9-7e02-4dcb-ac86-7b6e188dbc91</id>
<id>5e0375c6-6818-4d7d-b582-0ea506db21f1</id>
<name>com.xyst.dinas.production.bill.Discharging$serial</name>
<title>接驳管理$serial</title>
<description>接驳管理</description>
......
<?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>6a5d9619-9a2f-49f5-95c6-bfe8617e9e88</id>
<id>d949835c-c0c1-4464-a306-ed0359945313</id>
<name>com.xyst.dinas.production.bill.Discharging</name>
<title>接驳管理</title>
<description>接驳管理</description>
......
<?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>cd68d1bf-47e3-4b0f-8406-810f7b464986</id>
<id>0cd8de7d-970c-429b-a4f6-c66ca9f8ba1a</id>
<name>com.xyst.dinas.production.bill.ProductionPlanReport$sequence</name>
<title>生产管理$sequence</title>
<description>生产管理</description>
......
<?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>e6e737a5-355b-47c5-bfc1-3b37586569be</id>
<id>583ee153-cc0f-428c-85bc-5a09560f89ee</id>
<name>com.xyst.dinas.production.bill.ProductionPlanReport$serial</name>
<title>生产管理$serial</title>
<description>生产管理</description>
......
<?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>9c51251c-c86b-4c34-a75b-630ec00d91c6</id>
<id>232e8037-76ef-4922-9626-61c1cd334bfc</id>
<name>com.xyst.dinas.production.bill.ProductionPlanReport</name>
<title>生产管理</title>
<description>生产管理</description>
......
<?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>d9c6f0c0-a2de-4a07-80a6-f991d9bacdc8</id>
<id>5a0c3fd6-d2d8-4218-8482-995b594974e3</id>
<name>com.xyst.dinas.safe.bill.PersonnelViolation$sequence</name>
<title>人员违规记录$sequence</title>
<description>人员违规记录</description>
......
<?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>799663ff-1936-4e1a-b904-202334973acf</id>
<id>a26f7c0c-db38-42e1-8e62-1d129d4b990a</id>
<name>com.xyst.dinas.safe.bill.PersonnelViolation$serial</name>
<title>人员违规记录$serial</title>
<description>人员违规记录</description>
......
<?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>ab4e07ec-b1c5-429e-8ceb-aa15591b657e</id>
<id>ddc54976-85a9-4fb5-98b4-1f4370a23a22</id>
<name>com.xyst.dinas.safe.bill.PersonnelViolation</name>
<title>人员违规记录</title>
<description>人员违规记录</description>
......
<?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>6879153a-c4a2-4ad3-af84-4a3b75ca2a4c</id>
<id>470340db-b390-481e-a5fe-cea5021db2bb</id>
<name>com.xyst.dinas.safe.bill.ProductionLineViolation$sequence</name>
<title>生产违规记录$sequence</title>
<description>生产违规记录</description>
......
<?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>2855e70e-b881-4663-9633-eae53727f2da</id>
<id>70c0227b-c0ec-4d54-a795-14c978b4a1e0</id>
<name>com.xyst.dinas.safe.bill.ProductionLineViolation$serial</name>
<title>生产违规记录$serial</title>
<description>生产违规记录</description>
......
<?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>1a8c498d-3aec-477e-839a-d70b52c62e5c</id>
<id>d53a9bf5-19ce-4675-9888-ec4e10ca4712</id>
<name>com.xyst.dinas.safe.bill.ProductionLineViolation</name>
<title>生产违规记录</title>
<description>生产违规记录</description>
......
<?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>36a2d4db-a10c-4d5d-a62a-4bd9e2713785</id>
<id>833b81ff-3248-439c-a677-32e0a322461a</id>
<name>com.xyst.dinas.safe.bill.SafeLog$sequence</name>
<title>安全日志$sequence</title>
<description>安全日志</description>
......
<?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>f93d67dd-89cb-4448-8d20-899a55a877ba</id>
<id>e490b1ff-5a8e-4ace-981c-f41fb97019b1</id>
<name>com.xyst.dinas.safe.bill.SafeLog$serial</name>
<title>安全日志$serial</title>
<description>安全日志</description>
......
<?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>8003c692-1e57-4fa3-a351-fc46f41f7f78</id>
<id>f6416ad1-6e27-4bff-a854-897ffa2439a3</id>
<name>com.xyst.dinas.safe.bill.SafeLog</name>
<title>安全日志</title>
<description>安全日志</description>
......
<?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>b01e35d2-984f-43d1-811e-f7baf9e83e7b</id>
<id>d18e2a39-a873-4822-8008-54cf20d028ae</id>
<name>com.xyst.dinas.safe.bill.ShipViolation$sequence</name>
<title>船舶违规记录$sequence</title>
<description>船舶违规记录</description>
......
<?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>5b461f65-19e4-42ca-b68b-cbac186917d0</id>
<id>841b813a-71dd-4177-9c35-8da2e3dd8624</id>
<name>com.xyst.dinas.safe.bill.ShipViolation$serial</name>
<title>船舶违规记录$serial</title>
<description>船舶违规记录</description>
......
<?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>e47e7968-c1c8-4c95-a586-78ae1bb0ebbc</id>
<id>a55e3107-b5c9-47a0-8f4b-6cee1682d756</id>
<name>com.xyst.dinas.safe.bill.ShipViolation</name>
<title>船舶违规记录</title>
<description>船舶违规记录</description>
......
<?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>f87be0d5-3b04-40e8-ab92-9c3b76797639</id>
<id>a5f41ea7-9a80-4082-a82e-de9da5db38b1</id>
<name>com.xyst.dinas.safe.bill.StaffViolation$sequence</name>
<title>人员违规记录$sequence</title>
<description>人员违规记录</description>
......
<?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>75f25e6b-e84c-4ded-99f0-bbd730431850</id>
<id>2282d449-b3dc-4568-9b0a-eca4d8128d5f</id>
<name>com.xyst.dinas.safe.bill.StaffViolation$serial</name>
<title>人员违规记录$serial</title>
<description>人员违规记录</description>
......
<?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>54cff33d-463c-40b3-b76b-314de76639fe</id>
<id>0a576416-1a3a-4558-81dd-d91978e383a8</id>
<name>com.xyst.dinas.safe.bill.StaffViolation</name>
<title>人员违规记录</title>
<description>人员违规记录</description>
......
<?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>fceaa783-f0b6-4c71-b718-dc433e2b0203</id>
<id>ebb52d04-7ae3-4d6e-8ac9-c2bc50a4e5c7</id>
<name>com.xyst.dinas.safe.bill.TrainingEducation$sequence</name>
<title>安全教育培训记录$sequence</title>
<description>安全教育培训记录</description>
......
<?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>9d4937b1-9e50-4d4e-965b-679aa798c39a</id>
<id>af597004-48c0-4c4f-a410-00206d888239</id>
<name>com.xyst.dinas.safe.bill.TrainingEducation$serial</name>
<title>安全教育培训记录$serial</title>
<description>安全教育培训记录</description>
......
<?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>5ce0d116-444a-4831-8725-a21b448e2aaa</id>
<id>bc11a6f7-7e04-4b04-8b5a-5ef2f57c270c</id>
<name>com.xyst.dinas.safe.bill.TrainingEducation</name>
<title>安全教育培训记录</title>
<description>安全教育培训记录</description>
......
<?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>02546aaf-e79c-46b8-94cf-8eaa34274864</id>
<id>5e6c5580-f621-474f-81f3-06cb8073ec3d</id>
<name>com.xyst.dinas.safe.bill.VehicleViolation$sequence</name>
<title>车辆违规记录$sequence</title>
<description>车辆违规记录</description>
......
<?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>aff13069-8b86-4484-bd0c-207432db4c75</id>
<id>2c3bad61-14ba-4e8f-a3a2-c88f3cce140a</id>
<name>com.xyst.dinas.safe.bill.VehicleViolation$serial</name>
<title>车辆违规记录$serial</title>
<description>车辆违规记录</description>
......
<?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>3bc339e4-5516-48da-a1f3-cdf450445ed4</id>
<id>480d9a1b-ee62-4b0a-ab45-8cadd29d9f2d</id>
<name>com.xyst.dinas.safe.bill.VehicleViolation</name>
<title>车辆违规记录</title>
<description>车辆违规记录</description>
......
package com.xyst.dinas.sales.config;
import com.beecode.amino.metadata.runtime.MetadataMech;
import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.TypeConstants;
import com.xyst.dinas.sales.constant.ShipQuantityConstant;
import com.xyst.dinas.sales.dao.ShipQuantityDao;
import com.xyst.dinas.sales.internal.dao.ShipQuantityDaoImpl;
import com.xyst.dinas.sales.internal.service.ShipQuantityServiceImpl;
import com.xyst.dinas.sales.service.ShipQuantityService;
import com.xyst.dinas.sales.web.ShipQuantityController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.core.io.ClassPathResource;
public class ShipQuantityConfiguration {
@Autowired
@Qualifier(TypeConstants.CLASS_MECH)
private MetadataMech<KClass> typeMech;
@Bean(ShipQuantityConstant.ENTITY)
public KClass dischargingEntity() {
return typeMech.createStaticBeanByResource(
new ClassPathResource("/com/xyst/dinas/sales/datamodel/ShipQuantity.jmx", KClass.class));
}
//ShipQuantityDaoImpl相关bean配置
@Bean
public ShipQuantityController vehicleAmountPartyController(){
return new ShipQuantityController();
}
@Bean
public ShipQuantityService vehicleAmountPartyService(){
return new ShipQuantityServiceImpl();
}
@Bean
public ShipQuantityDao vehicleAmountPartyDao(){
return new ShipQuantityDaoImpl();
}
}
package com.xyst.dinas.sales.constant;
public interface ShipQuantityConstant {
/**
* 实体名
*/
String ENTITY = "com.xyst.dinas.sales.datamodel.ShipQuantity";
}
package com.xyst.dinas.sales.dao;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.dao.BaseDao;
import java.util.List;
import java.util.UUID;
/**
* @author yanheng
*/
public interface ShipQuantityDao extends BaseDao {
KObject load(UUID id);
UUID create(KObject kObject);
Page<KObject> listShipQuantitygInfoPaging(Page<KObject> page, UUID purchaseSandUnitId, List<UUID> regionalCompanyIds);
void deleteById(UUID id);
}
package com.xyst.dinas.sales.internal.dao;
import com.beecode.amino.core.Amino;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bap.staff.BapContext;
import com.beecode.bcp.core.context.AminoContextHolder;
import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.internal.dao.AbstractBaseDao;
import com.beecode.inz.common.BaseConstants;
import com.xyst.dinas.biz.service.DinasOrganizationService;
import com.xyst.dinas.sales.constant.ShipQuantityConstant;
import com.xyst.dinas.sales.dao.ShipQuantityDao;
import org.apache.commons.lang3.StringUtils;
import org.hibernate.criterion.*;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.hibernate5.HibernateTemplate;
import org.springframework.util.CollectionUtils;
import java.util.*;
/**
* @author yanheng
*/
public class ShipQuantityDaoImpl extends AbstractBaseDao implements ShipQuantityDao, ShipQuantityConstant {
@Autowired
private HibernateTemplate template;
@Autowired
private DinasOrganizationService dinasOrganizationService;
@Autowired
private BapContext bapContext;
@Autowired
private ShipQuantityDao shipQuantityDao;
@Override
public KObject load(UUID id) {
return (KObject) template.load(ENTITY, id);
}
@Override
public UUID create(KObject kObject) {
KObject staff = AminoContextHolder.getContext().getStaff();
if (null == kObject.getUuid(BaseConstants.ID)) {
kObject.set(BaseConstants.ID, UUID.randomUUID());
}
kObject.set(BaseConstants.CREATOR, staff);
kObject.set(BaseConstants.CREATE_TIME, new Date());
kObject.set(BaseConstants.DEL, false);
kObject.set("regionalCompany", getCurrentLoginRegionalCompany());
return ((UUID) template.save(kObject));
}
/**
* 获取当前登录的区域公司
* @return
*/
public KObject getCurrentLoginRegionalCompany() {
Map<String, String> map = bapContext.getCurrentUserDatas();
String currentRegionalCompany = map.get("currentRegionalCompany");
if(StringUtils.isNotBlank(currentRegionalCompany)){
JSONObject obj = new JSONObject(currentRegionalCompany);
return dinasOrganizationService.load(UUID.fromString(obj.getString("id")));
}
return null;
}
@Override
public Page<KObject> listShipQuantitygInfoPaging(Page<KObject> page, UUID purchaseSandUnitId, List<UUID> regionalCompanyIds) {
KClass bean = Amino.getStaticMetadataContext().getBean(ShipQuantityConstant.ENTITY, KClass.class);
DetachedCriteria detachedCriteria = DetachedCriteria.forEntityName(bean.getName());
ArrayList<Criterion> criteria = new ArrayList<>();
Conjunction dis = Restrictions.conjunction();
//参数赋值
criteria.add(Restrictions.eq("del", false));
if (null != purchaseSandUnitId) {
criteria.add(Restrictions.eq("purchaseSandUnit.id", purchaseSandUnitId));
}
//区域公司
if(!CollectionUtils.isEmpty(regionalCompanyIds)){
detachedCriteria.add(Restrictions.in("regionalCompany.id", regionalCompanyIds));
}
for (Criterion criterion : criteria) {
dis.add(criterion);
}
detachedCriteria.add(Restrictions.and(dis));
detachedCriteria.addOrder(Order.desc("createTime"));
int offset = page.getPageSize() * (page.getPageNo() - 1);
page.setTotal(template.findByCriteria(detachedCriteria).size());
List<KObject> list = (List<KObject>) template.findByCriteria(detachedCriteria, offset, page.getPageSize());
page.setDatas(list);
return page;
}
@Override
public void deleteById(UUID id) {
KObject staff = AminoContextHolder.getContext().getStaff();
KObject kobject = (KObject) template.load(ENTITY, id);
kobject.set(BaseConstants.MODIFY_TIME, new Date());
kobject.set(BaseConstants.MODIFIER, staff);
kobject.set(BaseConstants.DEL, true);
template.update(kobject);
}
/**
* 抽象方法,需要实现类提供HibernateTemplate
*
* @return HibernateTemplate
*/
@Override
protected HibernateTemplate getHibernateTemplate() {
return template;
}
/**
* 抽象方法,需要实现类提供当前ModelName
*
* @return String
*/
@Override
protected String getModelName() {
return ShipQuantityConstant.ENTITY;
}
}
package com.xyst.dinas.sales.internal.service;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.beecode.inz.common.exception.BusinessException;
import com.xyst.dinas.biz.dao.DinasTypeDao;
import com.xyst.dinas.biz.dao.ShipInfoDao;
import com.xyst.dinas.contract.internal.dao.ContractDao;
import com.xyst.dinas.contract.service.ContractService;
import com.xyst.dinas.project.dao.ProjectFiledDao;
import com.xyst.dinas.project.dao.PurchaseSandCompanyDao;
import com.xyst.dinas.sales.dao.ShipQuantityDao;
import com.xyst.dinas.sales.service.ShipQuantityService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal;
import java.util.List;
import java.util.UUID;
@Transactional(rollbackFor = Exception.class)
public class ShipQuantityServiceImpl implements ShipQuantityService {
@Autowired
private ShipQuantityDao shipQuantityDao;
@Autowired
private DinasTypeDao dinasTypeDao;
@Autowired
private PurchaseSandCompanyDao purchaseSandCompanyDao;
@Autowired
private ProjectFiledDao projectFiledDao;
@Autowired
private ContractDao contractDao;
@Autowired
ContractService contractService;
@Autowired
private ShipInfoDao shipInfoDao;
/**
* @Author yanHeng
* @Date 2022/4/6 11:36
* @Param [kobject]
* @return java.util.UUID
* 新建运船量方信息
**/
@Override
@Transactional(rollbackFor = Exception.class)
public UUID addShipQuantity(KObject kObject)throws Exception {
//添加运船量方信息
UUID projectId = kObject.get("project").getUuid("id");
UUID purchaseSandUnitId = kObject.get("purchaseSandUnit").getUuid("id");
UUID contractId = kObject.get("contract").getUuid("id");
UUID dinasTypeId = kObject.get("dinasType").getUuid("id");
UUID transportShipId = kObject.get("transportShip").getUuid("id");
KObject contract = contractDao.load(contractId);
kObject.set("transportShip", shipInfoDao.load(transportShipId));
kObject.set("contract", contract);
kObject.set("project", projectFiledDao.load(projectId));
kObject.set("purchaseSandUnit", purchaseSandCompanyDao.load(purchaseSandUnitId));
kObject.set("dinasType", dinasTypeDao.load(dinasTypeId));
UUID uuid = shipQuantityDao.create(kObject);
//扣减预付款余额 ,取得总价 进行扣减
//查询合同余额,如果预付款小于总价,不允许交易
BigDecimal amount ;
KObject contractObject = contractService.queryContract(contractId);
BigDecimal advanceBalance = contractObject.getBigDecimal("advanceBalance");
if (advanceBalance == null || advanceBalance.compareTo(new BigDecimal(kObject.getString("amount"))) == -1) {
throw new BusinessException(VehicleAmountPartyErrorCodeEnum.VEHICLE_AMOUNT_ADVANCE_BALANCE_INSUFFICIENT);
}
//进行扣减操作 传入当前合同 和 扣减总价,
// 更新合同子表合同砂石余量(吨)-更新合同表付款余额、销售总量信息
amount = BigDecimal.ZERO.subtract(new BigDecimal(kObject.getString("amount")));
Boolean flag = contractService.modifyInventory(contractId,
dinasTypeId, BigDecimal.ZERO, amount);
if(!flag){
throw new BusinessException(VehicleAmountPartyErrorCodeEnum.VEHICLE_AMOUNT_PARTY_ADVANCE_BALANCE);
}
return uuid;
}
@Override
public Page<KObject> queryByPaging(Page<KObject> page, UUID purchaseSandUnitId, List<UUID> regionalCompanyIds) throws Exception {
if (page.getPageNo() == 0 || page.getPageSize() == 0) {
throw new Exception("pageSize or offset is null");
}
return shipQuantityDao.listShipQuantitygInfoPaging(page, purchaseSandUnitId,regionalCompanyIds);
}
@Override
public KObject getById(UUID id) {
return shipQuantityDao.load(id);
}
@Override
@Transactional(rollbackFor = Exception.class)
public ResponseObj deleteById(UUID id) {
BigDecimal amount ;
//逻辑删除 反还合同的预付款金额= 运船量方总价
KObject shipQuantity = shipQuantityDao.load(id);
//获取运船量方总价
amount = BigDecimal.ZERO.add(new BigDecimal(shipQuantity.getString("amount")));
UUID contractId = shipQuantity.get("contract").getUuid("id");
UUID dinasTypeId = shipQuantity.get("dinasType").getUuid("id");
Boolean flag = contractService.modifyInventory(contractId,
dinasTypeId, BigDecimal.ZERO, amount);
if(!flag){
return ResponseObj.error(400,"预付款余额反还异常");
}else{
shipQuantityDao.deleteById(id);
}
return ResponseObj.success("删除成功");
}
}
package com.xyst.dinas.sales.service;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.beecode.inz.common.exception.BusinessException;
import org.springframework.web.multipart.MultipartException;
import java.util.List;
import java.util.UUID;
public interface ShipQuantityService {
UUID addShipQuantity(KObject kobject) throws Exception;
Object queryByPaging(Page<KObject> objectPage, UUID purchaseSandUnitId, List<UUID> regionalCompanyIds) throws Exception ;
KObject getById(UUID id);
ResponseObj deleteById(UUID id) throws MultipartException;
}
package com.xyst.dinas.sales.web;
import com.beecode.amino.core.Amino;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KClass;
import com.beecode.bcp.type.KObject;
import com.beecode.bcp.type.json.JSONObjectUtils;
import com.beecode.inz.basis.team.pojo.ResponseObj;
import com.beecode.inz.common.BaseConstants;
import com.xyst.dinas.sales.constant.ShipQuantityConstant;
import com.xyst.dinas.sales.service.ShipQuantityService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartException;
import java.math.BigDecimal;
import java.util.List;
import java.util.UUID;
@RestController()
@RequestMapping(value = "/sales/ship/quantity")
public class ShipQuantityController {
private static final Logger logger = LoggerFactory.getLogger(ShipQuantityController.class);
@Autowired
private ShipQuantityService shipQuantity;
/**
* 新建运船量方
*
* @param body
* @return ResponseObj
*/
@PostMapping("/addShipQuantity")
public ResponseObj create(@RequestBody String body) throws Exception {
KObject kobject = JSONObjectUtils.toObject(body, Amino.getApplicationMetadataContext().getBean(ShipQuantityConstant.ENTITY, KClass.class));
//判空校验
if (null == kobject.get("project").get("id")) {
return ResponseObj.error(400, "请选择具体的项目");
}
if (null == kobject.get("purchaseSandUnit").get("id")) {
return ResponseObj.error(400, "请选择具体的购砂单位");
}
if (null == kobject.get("contract").get("id")) {
return ResponseObj.error(400, "请选择具体的合同");
}
if (null == kobject.get("dinasType").get("id")) {
return ResponseObj.error(400, "请选择具体的砂石类型");
}
if (null == kobject.get("transportShip").get("id")) {
return ResponseObj.error(400, "请选择具体的运砂船");
}
if (null == kobject.get("dealTime")) {
return ResponseObj.error(400, "销售时间不能为空");
}
if (null == kobject.getString("advanceBalance")) {
return ResponseObj.error(400, "预付款余额不能为空");
}
if (null == kobject.getString("longLength")) {
return ResponseObj.error(400, "长度不能为空");
}
if (null == kobject.getString("wideLength")) {
return ResponseObj.error(400, "宽度不能为空");
}
if (null == kobject.getString("highLength")) {
return ResponseObj.error(400, "吃水深不能为空");
}
if (null == kobject.getString("coefficientOf")) {
return ResponseObj.error(400, "折方系数不能为空");
}
if (null == kobject.getString("calculateTotalAmount")) {
return ResponseObj.error(400, "计量吨位不能为空");
}
if (null == kobject.getString("price")) {
return ResponseObj.error(400, "单价不能为空");
}
if (null == kobject.getString("amount")) {
return ResponseObj.error(400, "总价不能为空");
}
BigDecimal advanceBalance = new BigDecimal(kobject.getString("advanceBalance"));
BigDecimal amount = new BigDecimal(kobject.getString("amount"));
if(advanceBalance.compareTo(amount) == -1){
return ResponseObj.error(400, "预付款余额不足,请先联系客户进行充值操作");
}
if (kobject.getUuid(BaseConstants.ID) == null) {
return ResponseObj.error(400, "'id' must be not null!");
}
UUID id = shipQuantity.addShipQuantity(kobject);
return ResponseObj.success("保存成功", id);
}
/**
* @return com.beecode.inz.basis.team.pojo.ResponseObj
* 运船量方列表查询
* @Author yanHeng
* @Date 2022/4/6 17:29
* @Param [pageNo, pageSize, purchaseSandUnitId]
**/
@RequestMapping(value = "list/page", method = RequestMethod.GET)
public ResponseObj getListPage(
@RequestParam(name = "pageNo") Integer pageNo,
@RequestParam(name = "pageSize") Integer pageSize,
@RequestParam(name = "purchaseSandUnit", required = false) UUID purchaseSandUnitId,
@RequestParam(name = "regionalCompanyIds",required = false) List<UUID> regionalCompanyIds
) throws Exception {
Page<KObject> objectPage = new Page<>();
objectPage.setPageNo(pageNo);
objectPage.setPageSize(pageSize);
return ResponseObj.success("查询成功", shipQuantity.queryByPaging(objectPage, purchaseSandUnitId,regionalCompanyIds));
}
/**
* 根据id获取运船量方数据
*
* @param id
* @return
*/
@GetMapping("/{id}")
public ResponseObj getById(@PathVariable("id") UUID id) {
if (id == null) {
return ResponseObj.error(400, "'id' must be not null!");
}
KObject discharging = shipQuantity.getById(id);
return ResponseObj.success("获取成功", discharging);
}
/**
* 根据Id删除运船量方
* @param id
* @return
*/
@DeleteMapping("/{id}")
public ResponseObj deleteById(@PathVariable("id") UUID id) throws MultipartException{
if(id == null){
return ResponseObj.error(400,"'id' must be not null!");
}
return shipQuantity.deleteById(id);
}
@GetMapping("/test")
public ResponseObj init(@RequestParam("id") String id) {
System.out.println("testok");
return ResponseObj.success("查询成功", id);
}
}
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.sales.auth</package>
<name>ShipQuantityCard</name>
<title>卡片查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='7d23b8b6-829d-4f9a-b699-52a876192685' category='销售/车辆量方(区域公司)' seq='4'></privilege>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.sales.auth</package>
<name>ShipQuantityCoefficient</name>
<title>折方系数</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='8b67e91f-5a3e-4e83-b0aa-1527ab9bfad8' category='销售/车辆量方(区域公司)' seq='1'></privilege>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.sales.auth</package>
<name>ShipQuantityCreate</name>
<title>新建</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='6a78ea5e-a620-45ec-a297-762269f047e3' category='销售/车辆量方(区域公司)' seq='3'></privilege>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.sales.auth</package>
<name>ShipQuantityDelete</name>
<title>删除</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='418f297a-6e00-4c39-9306-b4872410bc30' category='销售/车辆量方(区域公司)' seq='5'></privilege>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.sales.auth</package>
<name>ShipQuantityList</name>
<title>列表</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='deb57acd-6d99-4d85-944b-d857cd509d07' category='销售/车辆量方(区域公司)' seq='2'></privilege>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.sales.auth</package>
<name>ShipQuantityPrice</name>
<title>折方单价</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='22357852-7323-4b8f-abca-e0638ea0f8fa' category='销售/车辆量方(区域公司)' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.sales.bill</package>
<title>运船量方</title>
<name>ShipQuantity</name>
<description>运船量方</description>
</header>
<content>
<bill>
<data>
{
"baseData": {
"name": "ShipQuantity",
"title": "运船量方",
"billModel": "com.beecode.bap.biztrait.BasicBillBiztrait",
"functionLibrarys": [],
"description": "运船量方",
"dataModel": "com.xyst.dinas.sales.datamodel.ShipQuantity"
},
"serial": {
"serialData": [
{
"segment": "literal",
"segmentData": "DG"
},
{
"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
......@@ -2,60 +2,89 @@
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.sales.datamodel</package>
<title>运船量方 </title>
<name>ShipQuantity</name>
<title>运船量方</title>
<tags></tags>
<name>ShipQuantity</name>
<description>运船量方</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_</tablePrefix>
</header>
<content>
<dataModel id='f0889100-c005-41fa-99c9-a1d46e3e43bd' multiVersion='' domainInherit='undefined' tableName='xyst_dinas_production_plan_report'>
<dataModel id='620d12bd-2763-4dbc-bb17-9a1d6cfac370' multiVersion='' domainInherit='undefined'
tableName='xyst_dinas_vehicle_amount_party'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='55cbbce0-60b5-4570-a50b-1ecc18521c46' name='regionalCompany' columnName='regional_company' title='区域公司' type='com.xyst.dinas.biz.datamodel.xystOrganization' default='' precision='' isArray='false'>
<annotation id='15424375-ea9d-4c7b-b8e9-f14ec7e231cf' attributeId='0406b590-bef1-44a7-b699-25b2ff9daec2' name='length' value='undefined'>
</annotation>
<annotation id='633713a2-e459-4ce5-b3a5-3fbc3141e05e' attributeId='72c544ad-9052-4efb-8776-4e40f9734e90' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='b91e5b5e-2972-4ab3-8ae3-c17b4cb99a45' name='productionLine' columnName='production_line_id' title='所属生产线' type='com.xyst.dinas.biz.datamodel.ProductionLine' default='' precision='' isArray='false'>
<annotation id='7a96a762-b720-416a-82f8-dd7f569e62dc' attributeId='0406b590-bef1-44a7-b699-25b2ff9daec2' name='length' value='undefined'>
</annotation>
<annotation id='bd174ddc-2b10-4513-9a17-733b68142794' attributeId='72c544ad-9052-4efb-8776-4e40f9734e90' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='87963f82-1f8b-4bea-8335-c75aa27b1660' name='station' columnName='station_id' title='所属场站' type='com.xyst.dinas.biz.datamodel.Station' default='' precision='' isArray='false'>
<annotation id='b842bb4d-039a-4f1b-98b6-e83b7adb83d5' attributeId='0406b590-bef1-44a7-b699-25b2ff9daec2' name='length' value='undefined'>
</annotation>
<annotation id='56f71728-d6e3-4208-a9ed-e4a76cf54937' attributeId='72c544ad-9052-4efb-8776-4e40f9734e90' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='0bcaad0a-b1af-4426-8507-28c4dbd87e4e' name='productionPlanDate' columnName='production_plan_date' title='计划上报时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='bb3f4d64-1a60-42d1-ae9b-cd0393d0bd9a' attributeId='ffc0a199-4038-4ebf-a94f-a0f12bfc76dd'
name='length' value='undefined'/>
</attribute>
<attribute id='362ef4cb-00f1-46a5-a5d8-ea8473b02444' name='warehousingStatus' columnName='warehousing_status' title='是否入库, false未入库 true已入库' type='boolean' default='' precision='' isArray='false'>
<annotation id='b9fef002-129f-414e-9b0e-7fbaebed0deb' attributeId='351db970-c7c5-4ddd-96f1-d4dda2a8afa6' name='length' value='6'>
</annotation>
</attribute>
<childModel id='11d69604-24ab-46dc-8ed5-82ecc6b4dea8' attributeId='a47c49cb-c892-420e-843e-d13ebbf273ee' refParentAttributeId='84b69479-935c-4b94-aaf1-3086d2a48592' name='dinasTypeDetail' tableName='xyst_dinas_production_plan_report_dinas_type_detail' domainInherit='' title='生产计划采砂类型和砂石量子表' >
<parent>com.beecode.bap.biztrait.datamodel.StoreSubTableRequirement</parent>
<attribute id='98a0a3da-b980-45b3-846f-57ee3e08e2fc' name='dinasType' columnName='dinas_type_id' title='砂石类型id' type='com.xyst.dinas.biz.datamodel.DinasType' default='' precision='' isArray='false'>
<annotation id='197f60c5-964f-452d-ace3-aa5076a7876b' attributeId='ebc2a6b5-8ff6-45ee-b64d-7d9fe454b49e' name='length' value='undefined'>
</annotation>
<annotation id='3b3bb7ce-11ba-4684-b8f6-3defd81db375' attributeId='93605880-def2-4f34-a067-046fb3367205' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='3bc4c419-28da-4c35-bb10-26be8c2f2f0d' name='dinasWeight' columnName='dinas_weight' title='砂石量' type='fixnum' default='' precision='' isArray='false'>
<annotation id='e8f8a29e-9cba-4243-bb31-da7f298b524e' attributeId='aee8df10-530c-44b7-b12b-474ab96694a7' name='length' value='undefined'/>
</attribute>
</childModel>
<hibernate>/xyst.dinas.production/src/main/resources/config/ShipQuantity.hbm.xml</hibernate>
<attribute id='7cd74073-959e-4df1-a648-277cc2c37f56' name='regionalCompany' columnName='regional_company_id' title='区域公司' type='com.xyst.dinas.biz.datamodel.xystOrganization' default='' precision='' isArray='false'>
<annotation id='f416f259-7cfa-44a3-9d22-4e56d10dfd55'
attributeId='1314c3b5-9dde-4ea1-8e63-8da7b559877b' name='length' value='undefined'></annotation>
<annotation id='b883e9de-04e0-4189-9747-637c38a53744'
attributeId='a8025c84-30ee-44a1-9763-c691577cce38' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='47a14fbf-c11a-4043-9073-950f746e778a' name='purchaseSandUnit' columnName='purchase_sand_unit_id' title='购砂单位' type='com.xyst.dinas.project.datamodel.PurchaseSandCompany' default='' precision='' isArray='false'>
<annotation id='b79108b6-1f04-400d-b7dd-c11891b67f87' attributeId='7a9a301c-9daf-497a-a1fe-c89bcdd42018' name='length' value='undefined'></annotation>
<annotation id='8a60e7da-debd-4330-9b4d-e273d9e82c93' attributeId='b1b8a82a-2449-4536-a9e5-07bb1427cdb6' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='2f504eb0-dd78-4f0a-b433-aa8742144b39' name='contract' columnName='contract_id' title='所属合同' type='com.xyst.dinas.contract.datamodel.Contract' default='' precision='' isArray='false'>
<annotation id='687514f4-2608-49d2-981e-379c38378109' attributeId='6cb98088-e679-4f8d-945e-1abf4a2ec59d' name='length' value='undefined'></annotation>
<annotation id='e07f9f5c-ecc5-4682-bfb4-85ad79df86ec' attributeId='b01e36fd-e927-4b1a-9060-70f17de025cd' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='7060c04b-f1e0-4e51-a9b6-bc790097338d' name='project' columnName='project_id' title='所属项目' type='com.xyst.dinas.project.datamodel.ProjectFiled' default='' precision='' isArray='false'>
<annotation id='8f2cfde0-eb76-4da9-ace1-dfc550fdf72b' attributeId='8258fb3b-a4c7-4cd2-b6bc-1b3ad8b42b3b' name='length' value='undefined'></annotation>
<annotation id='fdc39c46-ab51-4a55-8a6f-a6ee32b8980a' attributeId='1ef4d20c-2b03-49bb-b2b8-a169470a39b0' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='ede9a1dc-8cec-4978-96aa-602873d48f09' name='transportShip' columnName='transport_ship_id' title='运砂船' type='com.xyst.dinas.biz.datamodel.ShipInfo' default='' precision='' isArray='false'>
<annotation id='42b07dc1-1859-4522-97ab-a821eda11c0f' attributeId='5c4d5239-8b7b-4078-84a4-292058e53a67' name='length' value='undefined'></annotation>
<annotation id='6cebbeb2-2f53-4b2d-beea-451ceb076044' attributeId='1c475f1a-9029-46e1-b681-c936f6856bdb' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='d18c33cf-39bf-4220-bff7-5428a68a5142' name='dinasType' columnName='dinas_type_id' title='砂石类型' type='com.xyst.dinas.biz.datamodel.DinasType' default='' precision='' isArray='false'>
<annotation id='7c09730e-4da9-45c6-9cbb-b37c22b88bbe' attributeId='90ab8c99-6c83-4a68-9e0f-e6bb303566af' name='length' value='undefined'></annotation>
<annotation id='12fbe06c-0562-4d5c-9ec1-23631daaaf54' attributeId='491dbd7e-00b3-4c12-b924-17ae623bbfdf' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='813268db-b321-410d-92e2-c50ce8b1c980' name='calculateTotalAmount'
columnName='calculate_total_amount' title='计量吨位' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='ff2b4ad5-fd41-4e46-b66b-f25d522837dc' attributeId='212af012-b9df-428c-bf01-29a3776c0af3' name='length' value='100'></annotation>
<annotation id='48ce23a0-f1de-41bb-9721-63dafddef011' attributeId='850a5c56-ed3b-40e6-8c6c-2a40632c683d' name='precision' value='12'></annotation>
<annotation id='5eef6fee-bf2c-4c82-9e9e-3bef20296d24' attributeId='5080dfd7-015b-41e9-966c-9bc2a6cb46bf' name='scale' value='2'></annotation>
</attribute>
<attribute id='fabeb6cd-37a0-499d-9447-f69050172c92' name='advanceBalance' columnName='advance_balance' title='预付款余额' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='d7983cae-e083-4e1c-ba60-c299893d65d4' attributeId='d6e0a71e-afde-4cda-b497-bf28f540713e' name='length' value='100'></annotation>
<annotation id='a636e098-0728-4dcc-9504-cf1fb894b1a3' attributeId='b020ebc8-c639-4150-9aa8-96bae0a1ae57' name='precision' value='12'></annotation>
<annotation id='cb47eb9e-2e98-4700-8efb-26363733804b' attributeId='0f94f456-2cbc-4e96-bb24-fae66a34edd3' name='scale' value='2'></annotation>
</attribute>
<attribute id='b26fa331-11e4-452a-b62a-cd60298379dc' name='longLength' columnName='long_length' title='长' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='522b4bc3-cc04-4c3b-96e5-b95c7d84ff14' attributeId='983a7272-430e-4cc3-83ca-1053a9ff7bd2' name='length' value='100'></annotation>
<annotation id='cc2dce81-efe1-4ece-b19b-1af48517ca8b' attributeId='1c09d428-2612-4382-810e-094d33e13054' name='precision' value='12'></annotation>
<annotation id='63c6fc29-8225-479d-8f06-29549524f247' attributeId='24c216b6-3c93-4039-ad08-beced4c498de' name='scale' value='3'></annotation>
</attribute>
<attribute id='c2f59f7b-9085-4e99-8bbe-a93930608d9c' name='wideLength' columnName='wide_length' title='宽' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='b199ff78-c0ce-4c89-b45f-d71c61ae4eaa' attributeId='31b38f18-d654-49dd-ad85-a922e8750d23' name='length' value='100'></annotation>
<annotation id='67c84da8-47c8-4b91-90d9-e6723080ef3e' attributeId='20b9d8f6-7ff3-44ac-8ee4-c9986f98a36b' name='precision' value='12'></annotation>
<annotation id='29801af8-a805-4854-8cdf-85912ce84bf1' attributeId='1fe4d6bc-206d-4148-a831-873d718bee6e' name='scale' value='3'></annotation>
</attribute>
<attribute id='65828ee0-1dcf-4127-a5e8-a57518c9e886' name='highLength' columnName='high_length' title='高' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='0c82c847-6a82-479b-8773-899782f47528' attributeId='d4425115-9e18-4331-8b2f-c1f36657756f' name='length' value='100'></annotation>
<annotation id='5c7b649b-cc0f-4b44-b799-717ecfbaf849' attributeId='5e50f3c1-64cd-488e-bec5-97a68cab6fa8' name='precision' value='12'></annotation>
<annotation id='389225d8-70b0-495f-8d88-9d84ea6303ee' attributeId='23690a19-881b-45f4-babd-f05c0d51dfc1' name='scale' value='3'></annotation>
</attribute>
<attribute id='0aa522b9-2bff-4327-8818-7cd17a41ab5e' name='coefficientOf' columnName='coefficient_of' title='折方系数' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='3532d64e-beba-4044-8da7-b67084afa2dc' attributeId='11215846-c098-411a-b78b-9506230c3985' name='length' value='100'></annotation>
<annotation id='7805bac6-1a09-448b-adfd-21c44ddb7ff8' attributeId='5990b43d-a0ff-4fab-b9c5-2bbd9853f7f5' name='precision' value='12'></annotation>
<annotation id='8e6015e8-7ed4-484c-93c7-d74a56b58d56' attributeId='b47767ea-a1cd-45a8-b191-c888a53cf30b' name='scale' value='3'></annotation>
</attribute>
<attribute id='24ad18f1-84c5-4c03-a26f-35399ee88e72' name='price' columnName='price' title='单价' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='5eae302e-4ddd-46ad-9718-d95ddfd4fa72' attributeId='5e60868b-d4df-4727-8e63-146b5a2e37cc' name='length' value='100'></annotation>
<annotation id='bcacff52-686c-4a72-a142-aa93b0cdc9b6' attributeId='beb2d79d-b527-42eb-ae68-7a0ad81b6f1f' name='precision' value='12'></annotation>
<annotation id='f128c5dc-2eab-4c69-8676-bed73dd9dbd9' attributeId='7084760b-2b79-4595-aafa-75a32b697ac0' name='scale' value='2'></annotation>
</attribute>
<attribute id='de41ce11-1a36-4964-95fb-fdd364b985fe' name='amount' columnName='amount' title='总价' type='fixnum' default='' precision='' isArray='false'>
<annotation i2d='7b9d9494-cd52-43cd-8340-c47cb4f1ee4d' attributeId='28129468-fc38-4299-a3ec-ee4efee93305' name='length' value='100'></annotation>
<annotation id='23eba1f0-f555-4cf7-b474-a865db68f9ec' attributeId='439579a4-b975-4dde-9e4d-b0b2ec08853a' name='precision' value='12'></annotation>
<annotation id='27d6ce93-0764-489a-9af2-31ad667b4587' attributeId='25a24f57-3c3d-40b4-bfa1-1b8e835379d1' name='scale' value='2'></annotation>
</attribute>
<attribute id='df2c7137-b6d6-441a-96e5-6db64d82fba6' name='dealTime' columnName='deal_time' title='销售时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='ddbe4dba-333a-43ac-b064-9323d3f8deed' attributeId='58d669cf-479c-4474-bd43-eec2d69edfe3' name='length' value='undefined'/>
</attribute>
<hibernate>/xyst.dinas.sales/src/main/resources/config/ShipQuantity.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.sales.query</package>
<name>ShipQuantity</name>
<title>运船量方</title>
<tags></tags>
<description></description>
</header>
<content>
<customQuery id='8d344b00-ee23-42fe-888b-2a0cf34eb4a6'>
<kclass>com.xyst.dinas.sales.datamodel.ShipQuantity</kclass>
<dataProcessor>com.xyst.dinas.sales.processor.SalesPlanProcessor</dataProcessor>
<authorityItem></authorityItem>
<innerScene title='全部'>
<id>9794d739-c44a-4b49-9733-9655af862283</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>2170c1aa-3f63-4fb2-bb1e-cd2314ea18e6</id>
<javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='权限过滤'>
<id>14c291e5-66d7-4cb4-80c2-e2a9d4143c8e</id>
<javaImplement>com.xyst.dinas.biz.scene.XystDinasCommonAllScene</javaImplement>
<defaultExecute>true</defaultExecute>
<hide>true</hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='区域公司id'>
<name>regionalCompany.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.xystOrganization</name>
</ref>
<description></description>
</field>
<field title='区域公司'>
<name>regionalCompany.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.xystOrganization</name>
</ref>
<description></description>
</field>
<field title='购砂单位'>
<name>purchaseSandUnit.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.project.datamodel.PurchaseSandCompany</name>
</ref>
<description></description>
</field>
<field title='购砂单位名称'>
<name>purchaseSandUnit.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.project.datamodel.PurchaseSandCompany</name>
</ref>
<description></description>
</field>
<field title='合同id'>
<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>contract.contractName</name>
<type>string</type>
<description></description>
</field>
<field title='合同编号'>
<name>contract.contractCode</name>
<type>string</type>
<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>project.projectName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='运砂船id'>
<name>transportShip.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.ShipInfo</name>
</ref>
<description></description>
</field>
<field title='运砂船名称'>
<name>transportShip.shipName</name>
<type>string</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.ShipInfo</name>
</ref>
<description></description>
</field>
<field title='砂石种类id'>
<name>dinasType.id</name>
<type>uuid</type>
<ref>
<type></type>
<name>com.xyst.dinas.biz.datamodel.DinasType</name>
</ref>
<description></description>
</field>
<field title='砂石种类名称'>
<name>dinasType.dinasTypeName</name>
<type>string</type>
<description></description>
</field>
<field title='计量吨位'>
<name>calculateTotalAmount</name>
<type>fixnum</type>
<description></description>
</field>
<field title='单价'>
<name>price</name>
<type>fixnum</type>
<description></description>
</field>
<field title='总价'>
<name>amount</name>
<type>fixnum</type>
<description></description>
</field>
<field title='预付款余额'>
<name>advanceBalance</name>
<type>fixnum</type>
<description></description>
</field>
<field title='销售时间'>
<name>dealTime</name>
<type>datetime</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>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>del</name>
<type>boolean</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.xyst.dinas.sales.config.SalesConfiguration
\ No newline at end of file
com.xyst.dinas.sales.config.SalesConfiguration,\
com.xyst.dinas.sales.config.ShipQuantityConfiguration
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-privilege">
<specification>1.0</specification>
<id>7d23b8b6-829d-4f9a-b699-52a876192685</id>
<name>com.xyst.dinas.sales.auth.ShipQuantityCard</name>
<title>卡片查看</title>
<define>bcp.authz.privilege</define>
<define-version>1.0.0</define-version>
<content>
<m:privilege>
<m:type>TOKEN</m:type>
<m:category>销售/车辆量方(区域公司)</m:category>
<m:seq>4</m:seq>
</m:privilege>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-privilege">
<specification>1.0</specification>
<id>8b67e91f-5a3e-4e83-b0aa-1527ab9bfad8</id>
<name>com.xyst.dinas.sales.auth.ShipQuantityCoefficient</name>
<title>折方系数</title>
<define>bcp.authz.privilege</define>
<define-version>1.0.0</define-version>
<content>
<m:privilege>
<m:type>TOKEN</m:type>
<m:category>销售/车辆量方(区域公司)</m:category>
<m:seq>1</m:seq>
</m:privilege>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-privilege">
<specification>1.0</specification>
<id>6a78ea5e-a620-45ec-a297-762269f047e3</id>
<name>com.xyst.dinas.sales.auth.ShipQuantityCreate</name>
<title>新建</title>
<define>bcp.authz.privilege</define>
<define-version>1.0.0</define-version>
<content>
<m:privilege>
<m:type>TOKEN</m:type>
<m:category>销售/车辆量方(区域公司)</m:category>
<m:seq>3</m:seq>
</m:privilege>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-privilege">
<specification>1.0</specification>
<id>418f297a-6e00-4c39-9306-b4872410bc30</id>
<name>com.xyst.dinas.sales.auth.ShipQuantityDelete</name>
<title>删除</title>
<define>bcp.authz.privilege</define>
<define-version>1.0.0</define-version>
<content>
<m:privilege>
<m:type>TOKEN</m:type>
<m:category>销售/车辆量方(区域公司)</m:category>
<m:seq>5</m:seq>
</m:privilege>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-privilege">
<specification>1.0</specification>
<id>deb57acd-6d99-4d85-944b-d857cd509d07</id>
<name>com.xyst.dinas.sales.auth.ShipQuantityList</name>
<title>列表</title>
<define>bcp.authz.privilege</define>
<define-version>1.0.0</define-version>
<content>
<m:privilege>
<m:type>TOKEN</m:type>
<m:category>销售/车辆量方(区域公司)</m:category>
<m:seq>2</m:seq>
</m:privilege>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-privilege">
<specification>1.0</specification>
<id>22357852-7323-4b8f-abca-e0638ea0f8fa</id>
<name>com.xyst.dinas.sales.auth.ShipQuantityPrice</name>
<title>折方单价</title>
<define>bcp.authz.privilege</define>
<define-version>1.0.0</define-version>
<content>
<m:privilege>
<m:type>TOKEN</m:type>
<m:category>销售/车辆量方(区域公司)</m:category>
<m:seq>0</m:seq>
</m:privilege>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-sequence">
<specification>1.0</specification>
<id>d9ebec5d-98a7-40af-9003-5e5b0f197c6c</id>
<id>94955bd2-a457-48ac-a2e0-f910a85274e6</id>
<name>com.xyst.dinas.sales.bill.NeedPlan$sequence</name>
<title>需用计划$sequence</title>
<description>需用计划</description>
......
<?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>fbba6a22-783b-45fc-8480-ae296e1d901a</id>
<id>b12be61f-42ed-47e5-aa91-dc2392e83d5c</id>
<name>com.xyst.dinas.sales.bill.NeedPlan$serial</name>
<title>需用计划$serial</title>
<description>需用计划</description>
......
<?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>29e31877-7cf4-4511-ab70-775da235fe4b</id>
<id>2d3763d0-5e64-4e35-b246-2909549b5122</id>
<name>com.xyst.dinas.sales.bill.NeedPlan</name>
<title>需用计划</title>
<description>需用计划</description>
......
<?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>e9f7ce80-3409-4559-9d7c-baff799df081</id>
<id>ac0504c0-ffb3-495f-bb27-32b1e930f78f</id>
<name>com.xyst.dinas.sales.bill.SalesPlan$sequence</name>
<title>销售计划$sequence</title>
<description>销售计划</description>
......
<?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>15ac3e91-1d88-476f-b04a-022660205231</id>
<id>5563456b-ee88-4505-881b-18e7c76c5bd7</id>
<name>com.xyst.dinas.sales.bill.SalesPlan$serial</name>
<title>销售计划$serial</title>
<description>销售计划</description>
......
<?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>c61f37d1-f0f1-4d25-9220-b8518c93bd36</id>
<id>83fb1284-d7f1-418b-bb1e-6535deaaa6a0</id>
<name>com.xyst.dinas.sales.bill.SalesPlan</name>
<title>销售计划</title>
<description>销售计划</description>
......
<?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>13a1be10-b030-404f-958c-c73a9b8b8854</id>
<id>fbce3094-c718-4efd-a3c3-c511d584e54a</id>
<name>com.xyst.dinas.sales.bill.SalesPlanTemp$sequence</name>
<title>临时销售计划$sequence</title>
<define>bcp.sequence</define>
......
<?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>cad0f418-a12f-40f5-b794-8fa103e74a4e</id>
<id>8e2f5380-4be3-47fe-acaf-a483715f83e0</id>
<name>com.xyst.dinas.sales.bill.SalesPlanTemp$serial</name>
<title>临时销售计划$serial</title>
<define>bcp.serial</define>
......
<?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>0d256e08-490c-4b57-b4c1-eeebe631553e</id>
<id>cac85d34-9fa2-4538-9403-a6af98136f22</id>
<name>com.xyst.dinas.sales.bill.SalesPlanTemp</name>
<title>临时销售计划</title>
<define>bcp.biz.Biztype</define>
......
<?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>2eff22b7-0aaf-4152-b855-06a9b894cc0e</id>
<name>com.xyst.dinas.sales.bill.ShipQuantity$sequence</name>
<title>运船量方$sequence</title>
<description>运船量方</description>
<define>bcp.sequence</define>
<define-version>1.0</define-version>
<content>
<m:sequence>
<m:start-with>0</m:start-with>
<m:increment>1</m:increment>
<m:max>99999</m:max>
<m:min>0</m:min>
<m:cycle>true</m:cycle>
<m:cache-size>10</m:cache-size>
</m:sequence>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-serial">
<specification>1.0</specification>
<id>de2bca2e-5e3c-4f3b-b2a6-bf5787a71468</id>
<name>com.xyst.dinas.sales.bill.ShipQuantity$serial</name>
<title>运船量方$serial</title>
<description>运船量方</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.sales.bill.ShipQuantity$sequence</dependency>
<dependency>com.xyst.dinas.sales.datamodel.ShipQuantity</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.sales.datamodel.ShipQuantity</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>DG</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.ShipQuantity$serial</m:key>
<m:sequenceName>com.xyst.dinas.sales.bill.ShipQuantity$sequence</m:sequenceName>
</m:sequence>
</m:segments>
</m:serial>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-biztype">
<specification>1.0</specification>
<id>1f80badc-c3f9-4705-b8a5-a730850d996b</id>
<name>com.xyst.dinas.sales.bill.ShipQuantity</name>
<title>运船量方</title>
<description>运船量方</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.sales.datamodel.ShipQuantity</dependency>
<dependency>com.xyst.dinas.sales.bill.ShipQuantity$serial</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.sales.datamodel.ShipQuantity</m:type>
<m:inheritances>
<m:inheritance>
<m:biztrait>com.beecode.bap.biztrait.BasicBillBiztrait</m:biztrait>
<m:config type="xml">
<m:content>&lt;billBasictraitConfig&gt;&lt;formulas/&gt;&lt;parents&gt;&lt;parent&gt;&lt;billCodeConfig&gt;&lt;serialName&gt;com.xyst.dinas.sales.bill.ShipQuantity$serial&lt;/serialName&gt;&lt;buildTime&gt;add&lt;/buildTime&gt;&lt;/billCodeConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;workflowConfig&gt;&lt;workflow&gt;&lt;/workflow&gt;&lt;/workflowConfig&gt;&lt;/parent&gt;&lt;parent&gt;&lt;printConfig&gt;&lt;templates/&gt;&lt;/printConfig&gt;&lt;/parent&gt;&lt;/parents&gt;&lt;functionLibrarys/&gt;&lt;/billBasictraitConfig&gt;</m:content>
</m:config>
</m:inheritance>
</m:inheritances>
<m:methodAuthorityItems/>
</m:biztype>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-type">
<specification>1.0</specification>
<id>f0889100-c005-41fa-99c9-a1d46e3e43bd</id>
<id>620d12bd-2763-4dbc-bb17-9a1d6cfac370</id>
<name>com.xyst.dinas.sales.datamodel.ShipQuantity</name>
<title>运船量方 </title>
<title>运船量方</title>
<description>运船量方</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>javax.persistence.Entity</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.SubTableAnnotation</dependency>
<dependency>com.xyst.dinas.biz.datamodel.ShipInfo</dependency>
<dependency>javax.persistence.ManyToOne</dependency>
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.xyst.dinas.biz.datamodel.DinasType</dependency>
<dependency>bcp.type.constraint.Numeric</dependency>
<dependency>javax.persistence.JoinColumn</dependency>
<dependency>javax.persistence.OneToMany</dependency>
<dependency>com.xyst.dinas.contract.datamodel.Contract</dependency>
<dependency>com.xyst.dinas.biz.datamodel.xystOrganization</dependency>
<dependency>com.xyst.dinas.project.datamodel.PurchaseSandCompany</dependency>
<dependency>javax.persistence.Column</dependency>
<dependency>javax.persistence.Table</dependency>
<dependency>com.xyst.dinas.biz.datamodel.Station</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<dependency>com.xyst.dinas.sales.datamodel.ShipQuantityAssociateddinasTypeDetail</dependency>
<dependency>com.xyst.dinas.biz.datamodel.ProductionLine</dependency>
<dependency>com.xyst.dinas.project.datamodel.ProjectFiled</dependency>
<content>
<m:class>
<m:annotations>
......@@ -31,7 +33,7 @@
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>xyst_dinas_production_plan_report</m:value>
<m:value>xyst_dinas_vehicle_amount_party</m:value>
</m:property>
</m:properties>
</m:annotation>
......@@ -51,7 +53,7 @@
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>regional_company</m:value>
<m:value>regional_company_id</m:value>
</m:property>
<m:property>
<m:key>referencedColumnName</m:key>
......@@ -60,7 +62,7 @@
</m:properties>
</m:annotation>
</m:annotations>
<m:id>55cbbce0-60b5-4570-a50b-1ecc18521c46</m:id>
<m:id>7cd74073-959e-4df1-a648-277cc2c37f56</m:id>
<m:name>regionalCompany</m:name>
<m:title>区域公司</m:title>
<m:type>com.xyst.dinas.biz.datamodel.xystOrganization</m:type>
......@@ -77,7 +79,7 @@
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>production_line_id</m:value>
<m:value>purchase_sand_unit_id</m:value>
</m:property>
<m:property>
<m:key>referencedColumnName</m:key>
......@@ -86,10 +88,10 @@
</m:properties>
</m:annotation>
</m:annotations>
<m:id>b91e5b5e-2972-4ab3-8ae3-c17b4cb99a45</m:id>
<m:name>productionLine</m:name>
<m:title>所属生产线</m:title>
<m:type>com.xyst.dinas.biz.datamodel.ProductionLine</m:type>
<m:id>47a14fbf-c11a-4043-9073-950f746e778a</m:id>
<m:name>purchaseSandUnit</m:name>
<m:title>购砂单位</m:title>
<m:type>com.xyst.dinas.project.datamodel.PurchaseSandCompany</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
......@@ -103,7 +105,7 @@
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>station_id</m:value>
<m:value>contract_id</m:value>
</m:property>
<m:property>
<m:key>referencedColumnName</m:key>
......@@ -112,61 +114,363 @@
</m:properties>
</m:annotation>
</m:annotations>
<m:id>87963f82-1f8b-4bea-8335-c75aa27b1660</m:id>
<m:name>station</m:name>
<m:title>所属场站</m:title>
<m:type>com.xyst.dinas.biz.datamodel.Station</m:type>
<m:id>2f504eb0-dd78-4f0a-b433-aa8742144b39</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>javax.persistence.ManyToOne</m:type>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.JoinColumn</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>project_id</m:value>
</m:property>
<m:property>
<m:key>referencedColumnName</m:key>
<m:value>ID</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>7060c04b-f1e0-4e51-a9b6-bc790097338d</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:annotation>
<m:type>javax.persistence.ManyToOne</m:type>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.JoinColumn</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>transport_ship_id</m:value>
</m:property>
<m:property>
<m:key>referencedColumnName</m:key>
<m:value>ID</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>ede9a1dc-8cec-4978-96aa-602873d48f09</m:id>
<m:name>transportShip</m:name>
<m:title>运砂船</m:title>
<m:type>com.xyst.dinas.biz.datamodel.ShipInfo</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>javax.persistence.ManyToOne</m:type>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.JoinColumn</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>dinas_type_id</m:value>
</m:property>
<m:property>
<m:key>referencedColumnName</m:key>
<m:value>ID</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>d18c33cf-39bf-4220-bff7-5428a68a5142</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>2</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>production_plan_date</m:value>
<m:value>calculate_total_amount</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>0bcaad0a-b1af-4426-8507-28c4dbd87e4e</m:id>
<m:name>productionPlanDate</m:name>
<m:title>划上报时间</m:title>
<m:type>datetime</m:type>
<m:id>813268db-b321-410d-92e2-c50ce8b1c980</m:id>
<m:name>calculateTotalAmount</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>2</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>warehousing_status</m:value>
<m:value>advance_balance</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>362ef4cb-00f1-46a5-a5d8-ea8473b02444</m:id>
<m:name>warehousingStatus</m:name>
<m:title>是否入库, false未入库 true已入库</m:title>
<m:type>boolean</m:type>
<m:id>fabeb6cd-37a0-499d-9447-f69050172c92</m:id>
<m:name>advanceBalance</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:type>bcp.type.constraint.Numeric</m:type>
<m:properties>
<m:property>
<m:key>precision</m:key>
<m:value>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>3</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>long_length</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>a47c49cb-c892-420e-843e-d13ebbf273ee</m:id>
<m:name>dinasTypeDetails</m:name>
<m:title>生产计划采砂类型和砂石量子表</m:title>
<m:type>com.xyst.dinas.sales.datamodel.ShipQuantityAssociateddinasTypeDetail[]</m:type>
<m:id>b26fa331-11e4-452a-b62a-cd60298379dc</m:id>
<m:name>longLength</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>3</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>wide_length</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>c2f59f7b-9085-4e99-8bbe-a93930608d9c</m:id>
<m:name>wideLength</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>3</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>high_length</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>65828ee0-1dcf-4127-a5e8-a57518c9e886</m:id>
<m:name>highLength</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>3</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>coefficient_of</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>0aa522b9-2bff-4327-8818-7cd17a41ab5e</m:id>
<m:name>coefficientOf</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>2</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>price</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>24ad18f1-84c5-4c03-a26f-35399ee88e72</m:id>
<m:name>price</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>12</m:value>
</m:property>
<m:property>
<m:key>scale</m:key>
<m:value>2</m:value>
</m:property>
</m:properties>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>amount</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>de41ce11-1a36-4964-95fb-fdd364b985fe</m:id>
<m:name>amount</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>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>deal_time</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>df2c7137-b6d6-441a-96e5-6db64d82fba6</m:id>
<m:name>dealTime</m:name>
<m:title>销售时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
......
<?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>8d344b00-ee23-42fe-888b-2a0cf34eb4a6</id>
<name>com.xyst.dinas.sales.query.ShipQuantity</name>
<title>运船量方</title>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.sales.datamodel.ShipQuantity</dependency>
<content>
<m:query>
<m:type>com.xyst.dinas.sales.datamodel.ShipQuantity</m:type>
<m:dataProcessor>com.xyst.dinas.sales.processor.SalesPlanProcessor</m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>9794d739-c44a-4b49-9733-9655af862283</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>2170c1aa-3f63-4fb2-bb1e-cd2314ea18e6</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>14c291e5-66d7-4cb4-80c2-e2a9d4143c8e</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>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>区域公司id</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>区域公司</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>purchaseSandUnit.id</m:name>
<m:title>购砂单位</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.project.datamodel.PurchaseSandCompany</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>purchaseSandUnit.name</m:name>
<m:title>购砂单位名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.xyst.dinas.project.datamodel.PurchaseSandCompany</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>contract.id</m:name>
<m:title>合同id</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.contractName</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>contract.contractCode</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>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.projectName</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>transportShip.id</m:name>
<m:title>运砂船id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.biz.datamodel.ShipInfo</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>transportShip.shipName</m:name>
<m:title>运砂船名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.xyst.dinas.biz.datamodel.ShipInfo</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>dinasType.id</m:name>
<m:title>砂石种类id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.biz.datamodel.DinasType</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>dinasType.dinasTypeName</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>calculateTotalAmount</m:name>
<m:title>计量吨位</m:title>
<m:type>fixnum</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>price</m:name>
<m:title>单价</m:title>
<m:type>fixnum</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>amount</m:name>
<m:title>总价</m:title>
<m:type>fixnum</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>advanceBalance</m:name>
<m:title>预付款余额</m:title>
<m:type>fixnum</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>dealTime</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>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>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>
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
<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.ShipQuantity" table="xyst_dinas_sales_ship_quantity" 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" />
<generator class="assigned"/>
</id>
<version name="version" type="int" column="version"/>
<property name="createTime" type="timestamp" not-null="false">
......@@ -39,9 +40,14 @@
<property name="approveState" type="integer" not-null="false">
<column name="approve_state"/>
</property>
<many-to-one name="purchaseSandCompany" entity-name="com.xyst.dinas.project.datamodel.PurchaseSandCompany" fetch="select">
<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>
<many-to-one name="purchaseSandUnit" entity-name="com.xyst.dinas.project.datamodel.PurchaseSandCompany"
fetch="select">
<column name="purchase_sand_unit_id" not-null="false">
<comment>购砂单位</comment>
</column>
</many-to-one>
......@@ -50,78 +56,65 @@
<comment>所属合同</comment>
</column>
</many-to-one>
<many-to-one name="project" entity-name="com.xyst.dinas.project.datamodel.ProjectFiled" fetch="select">
<column name="project_id" not-null="false">
<comment>所属项目</comment>
</column>
</many-to-one>
<many-to-one name="transportShip" entity-name="com.xyst.dinas.biz.datamodel.ShipInfo" fetch="select">
<column name="transport_ship_id" not-null="false">
<comment>运砂船</comment>
</column>
</many-to-one>
<many-to-one name="dinasType" entity-name="com.xyst.dinas.biz.datamodel.DinasType" fetch="select">
<column name="dinas_type_id" not-null="false">
<comment>砂石类型</comment>
</column>
</many-to-one>
<property name="shipCodeName" type="nstring" not-null="false">
<column name="ship_code_name">
<comment>运砂船</comment>
</column>
</property>
<property name="calculateTotalAmount" type="big_decimal" not-null="false">
<column name="calculate_total_amount" precision="12" scale="2">
<comment>计量吨位</comment>
</column>
</property>
<property name="advanceBalance" type="big_decimal" not-null="false">
<column name="advance_balance" precision="12" scale="2">
<column name="advance_balance" precision="12" scale="3">
<comment>预付款余额</comment>
</column>
</property>
<property name="longLength" type="big_decimal" not-null="false">
<column name="long_length" precision="12" scale="2">
<column name="long_length" precision="12" scale="3">
<comment></comment>
</column>
</property>
<property name="wideLength" type="big_decimal" not-null="false">
<column name="wide_length" precision="12" scale="2">
<column name="wide_length" precision="12" scale="3">
<comment></comment>
</column>
</property>
<property name="deepDrawing" type="big_decimal" not-null="false">
<column name="deep_drawing" precision="12" scale="2">
<comment>吃水深</comment>
<property name="highLength" type="big_decimal" not-null="false">
<column name="high_length" precision="12" scale="3">
<comment></comment>
</column>
</property>
<property name="coefficientOf" type="big_decimal" not-null="false">
<column name="coefficient_of" precision="12" scale="2">
<column name="coefficient_of" precision="12" scale="3">
<comment>折方系数</comment>
</column>
</property>
<property name="price" type="big_decimal" not-null="false">
<column name="price" precision="12" scale="2">
<comment>单价</comment>
</column>
</property>
<property name="amount" type="big_decimal" not-null="false">
<column name="amount" precision="12" scale="2">
<comment>总价</comment>
</column>
</property>
<property name="dealTime" type="timestamp" not-null="false">
<column name="deal_time">
<comment>销售时间</comment>
</column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata" xmlns:m="http://www.beecode.cn/schema/bcp-sequence">
<specification>1.0</specification>
<id>e313982c-fa40-4ff7-bf89-16d6236f78af</id>
<id>31da64d7-b640-4431-81b5-f176302e5632</id>
<name>com.xyst.dinas.transport.bill.TransportRecord$sequence</name>
<title>运输记录$sequence</title>
<description>运输记录</description>
......
<?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>3bff1fd1-c9d3-4310-b83d-4f72e9fd2774</id>
<id>607b1f16-85af-4f0d-a082-3538cbdfca91</id>
<name>com.xyst.dinas.transport.bill.TransportRecord$serial</name>
<title>运输记录$serial</title>
<description>运输记录</description>
......
<?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>02201941-e6ef-4bbb-8aa4-b24ec1522c54</id>
<id>d89bfc99-359c-4c80-b10d-f2f5352d7147</id>
<name>com.xyst.dinas.transport.bill.TransportRecord</name>
<title>运输记录</title>
<description>运输记录</description>
......
<?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>1853524d-51d8-4b28-95f7-a7abb2982670</id>
<id>0e3d95f3-2012-4c5e-bb22-03c700c305d9</id>
<name>com.xyst.dinas.transport.bill.VehicleDispatch$sequence</name>
<title>车辆派单$sequence</title>
<description>车辆派单</description>
......
<?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>3d9261e1-1331-455d-a31f-e701a61e0504</id>
<id>92a1958d-56a8-4dc2-a83c-72b567b921f8</id>
<name>com.xyst.dinas.transport.bill.VehicleDispatch$serial</name>
<title>车辆派单$serial</title>
<description>车辆派单</description>
......
<?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>80633d7b-eba6-4897-9cbc-fc2afe1b78d1</id>
<id>d4b619f3-369f-4ce6-86af-7e448b98d826</id>
<name>com.xyst.dinas.transport.bill.VehicleDispatch</name>
<title>车辆派单</title>
<description>车辆派单</description>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment