Commit 472e3760 by yanHeng

[初始化] 车辆量方init

parent 16ad6d61
<?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>11843158-2f2b-471f-88ef-1cfa71f46c97</id>
<id>5135df09-f69a-46c1-a3b1-f7755931c284</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>b9829e15-22d3-4d72-b1b5-e8600fdb5e82</id>
<id>c59fac44-18ba-45cc-b5c8-09e36094a7a1</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>8972ef54-ae3a-4984-a093-10250fa96f5d</id>
<id>48aa8b39-f86a-40bc-b1d6-77f6d44cbad0</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>90363993-e0dd-433e-b09b-ecf3126c71c0</id>
<id>4adc7582-b6ec-4e8e-bf9f-80da52f9c3fc</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>88c63409-4c62-403c-87b5-597372fe6717</id>
<id>ccb543fc-0fab-43ad-a794-dfe372e94921</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>62a1e71c-fd37-4ef4-b9f8-40a36b652d47</id>
<id>ff23a442-2d8f-4953-ad58-d5653f56ff5b</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>0024882d-0757-4083-93db-68d0c1256912</id>
<id>0bc76490-a6bb-4f67-b527-6c3bd00e8617</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>841f565b-ea14-42e2-bd24-3229d8d2fec0</id>
<id>1c06a5bb-50ec-41c1-a9b0-7bc4eabfc4f2</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>5b2ad50b-f144-45e6-ab02-87e564d29f9d</id>
<id>a7ab36a6-fe87-4aab-84d3-5fca800d5cd7</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>2f0dd818-3a87-4471-9743-c4cdc49533a0</id>
<id>5904a898-6b55-4b75-a28e-924247e81b91</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>83d982f4-addb-404a-a001-45d42756d7ba</id>
<id>98c9fc26-cb05-46fa-ac99-6d9fa0cd3924</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>189b970f-d48d-4ed1-bee1-ea7244999582</id>
<id>44610cb5-a18f-4342-af93-db7aece28c04</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>6072482e-668f-46db-a6ef-a3f91249f628</id>
<id>264b084e-540c-4469-a5cc-57ef0b1e6e66</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>549887e2-34cb-47e6-ac27-b5ef0949b766</id>
<id>c26d1f41-2ef2-4f88-9c77-557f60fd8f80</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>d72be702-00ac-445a-895a-b041bdca1cb0</id>
<id>6e20c555-cfc0-4b0f-a4f8-5c317b954884</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>63f7da3e-d33d-4857-a58e-0378acf257a9</id>
<id>4035c5f4-850a-4d4c-9a79-f397c161acd4</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>01d9dcc5-a997-4f3a-8393-fe6ddd38be21</id>
<id>9a55b07a-64f5-466a-b6ab-c79aff4190cb</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>cd096aa3-3266-4d5a-8211-2df501c716a5</id>
<id>249b0ebe-a921-42e4-87e5-978be55223e7</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>0046f239-2325-407f-8881-845b0f292048</id>
<id>9dc7b1b3-efa6-41fe-9424-d539b1e024ac</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>ec29cdce-415c-4982-8a2b-6074f906ec85</id>
<id>5f271107-900b-4482-a5cf-ae67a289cc61</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>4facc4cd-7d42-459c-bde1-ca6e5e876d71</id>
<id>7427b5db-29d7-4edc-914c-5a0346e3c9a8</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>c9b87ea9-8b88-48ed-be24-6ffe1dbc1322</id>
<id>271e938f-e884-45d0-8dc6-9ace12816bf9</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>7575c05b-2c99-4014-99d8-a12409ca8cd8</id>
<id>1a2827fd-17c0-4f8c-b987-6e8ca9ca9bfa</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>0e1ef005-c8bc-4939-bd77-1b47d39291f3</id>
<id>168c68fe-8b11-4b1c-90aa-5d30529d1611</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>2fb7136e-752f-4833-b741-6970f1111956</id>
<id>e2bc49ef-469d-4718-88fc-ac2e836efea7</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>62c3c178-6876-4bd8-be41-4db41ceed916</id>
<id>46da1c1e-0c51-4d55-a7cb-48eff4339f34</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>8a93926f-2702-4d2c-9f42-888da11cfbba</id>
<id>aa65bf2c-d0ce-48b1-aa29-54ba1c1e25fd</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>ddb96309-d3b2-4f92-ad9f-8b99cbdcb685</id>
<id>d741dd7b-81e1-4139-856d-05a410717afa</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>7bcf0050-737c-4c8e-8ae6-9a85d0e110cf</id>
<id>a672cd9c-3006-4684-adbf-8c294960187a</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>6b026579-733f-4200-8113-d4edcfda2a5e</id>
<id>cf2da459-d197-432d-86b8-c13ac5110b57</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>c81e9c6f-d18c-4c91-8491-b5e181f0ca91</id>
<id>9f17243f-fe3e-4aa7-94d5-193db7912561</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>1575998a-f60e-4e78-8854-aca58f210cc6</id>
<id>5dc0e38a-fd14-4a76-b3fb-38880a532345</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>85984e3a-41d7-4e1a-b5fb-9ceaa61304e0</id>
<id>e3f01da5-ead7-43ec-9904-f68626d3087b</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>e0c7aff3-249d-4d3d-9f5d-f2f84f3985eb</id>
<id>87d7f4bb-58bd-4633-b905-e822c65863d3</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>85f829de-dbb1-4d58-ab22-a3b869968509</id>
<id>c1bf4d3c-3596-4b61-88b5-818008dc4ae2</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>893c317d-c79d-49d8-8193-9de16029d6b6</id>
<id>48529dea-c747-4f62-bb0c-e359008e7c76</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>bc7cb0f9-ba8e-4cc0-bb9d-a9fc1dedb930</id>
<id>3db85288-c147-4c80-a88a-0deaf859f39c</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>ad417976-f94a-4008-b9fa-e1b37312770e</id>
<id>db5c8c5b-e6e8-4c2c-99a9-de2cb6b6a6fa</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>6d04bdc9-4f24-4f15-a0f3-7ff9ea0250bb</id>
<id>4f3c165f-7ff2-4346-831c-96d49fe6f0c3</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>aeb3966f-7f0d-49b9-8528-8fdd548fbe12</id>
<id>5da4f1f7-a337-441d-b592-60d72d0be66e</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>f0bb2200-dcd7-462f-bb2e-8f7d91d4b325</id>
<id>76330aa6-3f2f-4c8f-8b7c-69669073ffd6</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>da07c17c-bd69-4a76-9bc5-c7a23236cac4</id>
<id>454a7419-45af-4763-ad1d-f65106839177</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>347e7d7f-ca0a-41bc-8da1-1439ff995b78</id>
<id>a49eb824-4fd7-40de-be21-b87e21db27d5</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>0c6b897f-6e35-4c16-b8a2-ba814a4c6c91</id>
<id>a8a25984-5248-4342-82c6-ff8c44d4f93b</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>f5cc7689-d0c5-4b6e-be72-b9215efcbd5a</id>
<id>48ab49e3-8309-4495-b67f-045fffb9d7a7</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>1500bd1e-a093-4016-b9ec-36fbaed386be</id>
<id>eec858f0-fd4e-424c-91ee-241e9bca0dc5</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>469703b4-d5a9-465e-83eb-7a81b2f6d62c</id>
<id>c89c8bcb-f1f2-48f8-9f66-4e8b82719152</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>b21e236e-99f6-45f1-afa0-ebd1dcba94c1</id>
<id>0a2824ee-72a6-44b4-842b-b64e72c68849</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>d2d1425c-c226-4117-999f-b51f89b386a3</id>
<id>7c8cb47d-a20c-436e-bb5d-8de33bb51949</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>17530d94-d410-4667-ab25-582999426a44</id>
<id>69cb3119-5e11-49ad-9a04-70dc4651f62b</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>edf1ee69-06a5-4091-902e-abe6f4dbb504</id>
<id>38dd2da8-c0b7-47d2-a920-a60ac0fc32d6</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>e56fde4b-b3fb-45de-9cd1-ce87577b6bbb</id>
<id>eb2d6e29-da46-4447-a265-814bb10c77fe</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>ae500f8b-e0d4-433b-b948-8978f25a4aee</id>
<id>c49b4788-196e-42f0-bf49-0d0880e63bbf</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>010a216d-5ad7-4e94-8f40-12d2b835598a</id>
<id>c1d6671f-1fe6-4154-b517-1b6cbbdf9fd6</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>90992e92-15d8-4dc0-84de-0cd3126f4401</id>
<id>7a66fb38-ab45-4633-be3f-f678bec50095</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>2d77a2e5-ae5d-4b63-b6d0-67e8b2a76f6a</id>
<id>ebc59dc2-896f-4be5-9efc-df9a72f41cad</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>68fc18f7-37c7-48cc-8b5e-4ac7f18f9374</id>
<id>086ced2b-38b5-4edb-b393-95de97c2daf1</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>adfb5b3f-c4e5-401f-84f6-415d551db657</id>
<id>0dbd86f1-8e54-4856-a0c6-9eae3fb1acea</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>746d4c4e-3cbe-4625-b8a6-659e0238e962</id>
<id>d153dec9-8d83-448b-bf2c-4805bea85744</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>1b7e47bf-4b18-43da-8a36-53ddc94e0845</id>
<id>5bc6ca03-75d1-4063-a495-e9e17328088a</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>db5443ef-4515-45bb-b348-37fa2ef5e9b6</id>
<id>b7deaa60-43e1-40e2-9200-310c3a235ea7</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>70624194-8997-4bed-83c7-c98662a14aff</id>
<id>bdf0b4ac-2bbb-42ba-8124-f6f999a00727</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>406930d5-0516-4287-9935-fb9c48373776</id>
<id>9c72c86d-47a3-4c57-8dff-4234c1f4017e</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>126d5ad2-dfb7-4b23-8e2a-e5334652749b</id>
<id>ed6439a7-d16c-49c4-a05f-5ba851ace6bb</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>faba75da-d70e-4cc7-96fe-bd3bab8d4b70</id>
<id>5177efee-9f8a-4a74-8778-38e55ce7a6d4</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>df794e18-8f56-440f-9c81-0923714d0a16</id>
<id>feaa8a4e-1ce0-4879-a5b2-7b79fe4421f7</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>408b9fc6-fe8c-4c39-a11e-de0ed66f5544</id>
<id>4cba8fa8-b217-40fe-865c-fc7cc99268a3</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>bada8ea1-8f4e-4d6a-8a6d-4feff00b2c73</id>
<id>ec5d7314-7487-4253-a2a8-95e675208df1</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>efab26c3-af55-4543-86ae-fd404d4b9fc1</id>
<id>799e4d62-66e5-4738-bf6e-ec3323e303a8</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.CoefficientOrPriceConstant;
import com.xyst.dinas.sales.dao.CoefficientOrPriceDao;
import com.xyst.dinas.sales.internal.dao.CoefficientOrPriceDaoImpl;
import com.xyst.dinas.sales.internal.service.CoefficientOrPriceServiceImpl;
import com.xyst.dinas.sales.service.CoefficientOrPriceService;
import com.xyst.dinas.sales.web.CoefficientOrPriceController;
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 CoefficientOrPriceConfiguration {
@Autowired
@Qualifier(TypeConstants.CLASS_MECH)
private MetadataMech<KClass> typeMech;
@org.springframework.context.annotation.Bean(CoefficientOrPriceConstant.ENTITY)
public KClass dischargingEntity() {
return typeMech.createStaticBeanByResource(
new ClassPathResource("/com/xyst/dinas/sales/datamodel/CoefficientOrPrice.jmx", KClass.class));
}
//CoefficientOrPriceDaoImpl相关bean配置
@Bean
public CoefficientOrPriceController coefficientOrPriceController(){
return new CoefficientOrPriceController();
}
@Bean
public CoefficientOrPriceService coefficientOrPriceService(){
return new CoefficientOrPriceServiceImpl();
}
@Bean
public CoefficientOrPriceDao coefficientOrPriceDao(){
return new CoefficientOrPriceDaoImpl();
}
}
package com.xyst.dinas.sales.config;
import org.springframework.context.annotation.Bean;
import com.xyst.dinas.contract.internal.scene.ContractListDefaultScene;
import com.xyst.dinas.contract.query.processor.ContractPerformWarningProcessor;
import com.xyst.dinas.contract.query.processor.ContractWarnSettingProcessor;
import com.xyst.dinas.sales.dao.InventoryDao;
import com.xyst.dinas.sales.dao.NeedPlanDao;
import com.xyst.dinas.sales.dao.SalesPlanDao;
......@@ -30,6 +25,7 @@ import com.xyst.dinas.sales.web.InventoryController;
import com.xyst.dinas.sales.web.NeedPlanController;
import com.xyst.dinas.sales.web.SalesPlanController;
import com.xyst.dinas.sales.web.SalesRecordController;
import org.springframework.context.annotation.Bean;
public class SalesConfiguration {
......
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.VehicleAmountPartyConstant;
import com.xyst.dinas.sales.dao.VehicleAmountPartyDao;
import com.xyst.dinas.sales.internal.dao.VehicleAmountPartyDaoImpl;
import com.xyst.dinas.sales.internal.service.VehicleAmountPartyServiceImpl;
import com.xyst.dinas.sales.service.VehicleAmountPartyService;
import com.xyst.dinas.sales.web.VehicleAmountPartyController;
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 VehicleAmountPartyConfiguration {
@Autowired
@Qualifier(TypeConstants.CLASS_MECH)
private MetadataMech<KClass> typeMech;
@Bean(VehicleAmountPartyConstant.ENTITY)
public KClass dischargingEntity() {
return typeMech.createStaticBeanByResource(
new ClassPathResource("/com/xyst/dinas/sales/datamodel/VehicleAmountParty.jmx", KClass.class));
}
//VehicleAmountPartyDaoImpl相关bean配置
@Bean
public VehicleAmountPartyController vehicleAmountPartyController(){
return new VehicleAmountPartyController();
}
@Bean
public VehicleAmountPartyService vehicleAmountPartyService(){
return new VehicleAmountPartyServiceImpl();
}
@Bean
public VehicleAmountPartyDao vehicleAmountPartyDao(){
return new VehicleAmountPartyDaoImpl();
}
}
package com.xyst.dinas.sales.constant;
public interface CoefficientOrPriceConstant {
/**
* 实体名
*/
String ENTITY = "com.xyst.dinas.sales.datamodel.CoefficientOrPrice";
}
package com.xyst.dinas.sales.constant;
public interface VehicleAmountPartyConstant {
/**
* 实体名
*/
String ENTITY = "com.xyst.dinas.sales.datamodel.VehicleAmountParty";
}
package com.xyst.dinas.sales.dao;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.dao.BaseDao;
import java.util.UUID;
/**
* @author yanheng
*/
public interface CoefficientOrPriceDao extends BaseDao {
KObject load(UUID id);
}
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.UUID;
/**
* @author yanheng
*/
public interface VehicleAmountPartyDao extends BaseDao {
KObject load(UUID id);
UUID create(KObject kObject);
Page<KObject> listVehicleAmountPartygInfoPaging(Page<KObject> page, UUID purchaseSandUnitId);
}
package com.xyst.dinas.sales.internal.dao;
import com.beecode.bcp.type.KObject;
import com.beecode.inz.basis.internal.dao.AbstractBaseDao;
import com.xyst.dinas.sales.constant.CoefficientOrPriceConstant;
import com.xyst.dinas.sales.dao.CoefficientOrPriceDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.hibernate5.HibernateTemplate;
import java.util.UUID;
/**
* @author yanheng
*/
public class CoefficientOrPriceDaoImpl extends AbstractBaseDao implements CoefficientOrPriceDao , CoefficientOrPriceConstant {
@Autowired
private HibernateTemplate template;
@Autowired
private CoefficientOrPriceDao coefficientOrPriceDao;
@Override
public KObject load(UUID id) {
return (KObject) template.load(ENTITY, id);
}
/**
* 抽象方法,需要实现类提供HibernateTemplate
*
* @return HibernateTemplate
*/
@Override
protected HibernateTemplate getHibernateTemplate() {
return template;
}
/**
* 抽象方法,需要实现类提供当前ModelName
*
* @return String
*/
@Override
protected String getModelName() {
return CoefficientOrPriceConstant.ENTITY;
}
}
package com.xyst.dinas.sales.internal.dao;
import com.beecode.amino.core.Amino;
import com.beecode.bap.attachment.common.Page;
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.sales.constant.CoefficientOrPriceConstant;
import com.xyst.dinas.sales.constant.VehicleAmountPartyConstant;
import com.xyst.dinas.sales.dao.VehicleAmountPartyDao;
import org.hibernate.criterion.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.hibernate5.HibernateTemplate;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.UUID;
/**
* @author yanheng
*/
public class VehicleAmountPartyDaoImpl extends AbstractBaseDao implements VehicleAmountPartyDao, VehicleAmountPartyConstant {
@Autowired
private HibernateTemplate template;
@Autowired
private VehicleAmountPartyDao vehicleAmountPartyDao;
@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);
return ((UUID) template.save(kObject));
}
@Override
public Page<KObject> listVehicleAmountPartygInfoPaging(Page<KObject> page, UUID purchaseSandUnitId) {
KClass bean = Amino.getStaticMetadataContext().getBean(VehicleAmountPartyConstant.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));
}
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;
}
/**
* 抽象方法,需要实现类提供HibernateTemplate
*
* @return HibernateTemplate
*/
@Override
protected HibernateTemplate getHibernateTemplate() {
return template;
}
/**
* 抽象方法,需要实现类提供当前ModelName
*
* @return String
*/
@Override
protected String getModelName() {
return CoefficientOrPriceConstant.ENTITY;
}
}
package com.xyst.dinas.sales.internal.service;
import com.beecode.bcp.type.KObject;
import com.xyst.dinas.sales.service.CoefficientOrPriceService;
import org.springframework.transaction.annotation.Transactional;
import java.util.UUID;
@Transactional(rollbackFor = Exception.class)
public class CoefficientOrPriceServiceImpl implements CoefficientOrPriceService {
/**
* @Author yanHeng
* @Date 2022/4/6 11:36
* @Param [kobject]
* @return java.util.UUID
* 新建折方系数,单价
**/
@Override
public UUID addCoefficientOrPrice(KObject kobject) {
return null;
}
}
package com.xyst.dinas.sales.internal.service;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject;
import com.xyst.dinas.biz.dao.DinasTypeDao;
import com.xyst.dinas.biz.dao.StationDao;
import com.xyst.dinas.contract.internal.dao.ContractDao;
import com.xyst.dinas.project.dao.ProjectFiledDao;
import com.xyst.dinas.project.dao.PurchaseSandCompanyDao;
import com.xyst.dinas.sales.dao.VehicleAmountPartyDao;
import com.xyst.dinas.sales.service.VehicleAmountPartyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.UUID;
@Transactional(rollbackFor = Exception.class)
public class VehicleAmountPartyServiceImpl implements VehicleAmountPartyService {
@Autowired
private VehicleAmountPartyDao vehicleAmountPartyDao;
@Autowired
private StationDao stationDao;
@Autowired
private DinasTypeDao dinasTypeDao;
@Autowired
private PurchaseSandCompanyDao purchaseSandCompanyDao;
@Autowired
private ProjectFiledDao projectFiledDao;
@Autowired
private ContractDao contractDao;
/**
* @Author yanHeng
* @Date 2022/4/6 11:36
* @Param [kobject]
* @return java.util.UUID
* 新建车辆量方信息
**/
@Override
public UUID addVehicleAmountParty(KObject kObject) {
//场站信息
UUID stationId = kObject.get("station").getUuid("id");
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");
Date dealTime = kObject.getDate("dealTime");
kObject.set("station", stationDao.load(stationId));
kObject.set("contract", contractDao.load(contractId));
kObject.set("project", projectFiledDao.load(projectId));
kObject.set("purchaseSandUnit", purchaseSandCompanyDao.load(purchaseSandUnitId));
kObject.set("dinasType", dinasTypeDao.load(dinasTypeId));
UUID uuid = vehicleAmountPartyDao.create(kObject);
return uuid;
}
@Override
public Page<KObject> queryByPaging(Page<KObject> page, UUID purchaseSandUnitId) throws Exception {
if (page.getPageNo() == 0 || page.getPageSize() == 0) {
throw new Exception("pageSize or offset is null");
}
return vehicleAmountPartyDao.listVehicleAmountPartygInfoPaging(page, purchaseSandUnitId);
}
@Override
public KObject getById(UUID id) {
return vehicleAmountPartyDao.load(id);
}
}
package com.xyst.dinas.sales.service;
import com.beecode.bcp.type.KObject;
import java.util.UUID;
public interface CoefficientOrPriceService {
//新增折方系数,单价
UUID addCoefficientOrPrice(KObject kobject);
}
package com.xyst.dinas.sales.service;
import com.beecode.bap.attachment.common.Page;
import com.beecode.bcp.type.KObject;
import java.util.UUID;
public interface VehicleAmountPartyService {
UUID addVehicleAmountParty(KObject kobject);
Object queryByPaging(Page<KObject> objectPage, UUID purchaseSandUnitId) throws Exception ;
KObject getById(UUID id);
}
package com.xyst.dinas.sales.web;
import com.beecode.amino.core.Amino;
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.CoefficientOrPriceConstant;
import com.xyst.dinas.sales.service.CoefficientOrPriceService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.UUID;
@RestController
@RequestMapping(value="/sales/coefficient")
public class CoefficientOrPriceController {
private static final Logger logger = LoggerFactory.getLogger(CoefficientOrPriceController.class);
@Autowired
private CoefficientOrPriceService coefficientOrPriceService;
/**
* 新建折方系数
* @param body
* @return ResponseObj
*/
@PostMapping("/addCoefficientOrPrice")
public ResponseObj create(@RequestBody String body){
KObject kobject = JSONObjectUtils.toObject(body, Amino.getApplicationMetadataContext().getBean(CoefficientOrPriceConstant.ENTITY, KClass.class));
if(kobject.getUuid(BaseConstants.ID) == null){
return ResponseObj.error(400,"'id' must be not null!");
}
UUID id = coefficientOrPriceService.addCoefficientOrPrice(kobject);
return ResponseObj.success("保存成功", id);
}
@GetMapping("/test")
public ResponseObj init(@RequestParam("id") String id){
System.out.println("testok");
return ResponseObj.success("查询成功", id);
}
}
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.beecode.nlib.utils.StringUtils;
import com.xyst.dinas.sales.constant.VehicleAmountPartyConstant;
import com.xyst.dinas.sales.service.VehicleAmountPartyService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.UUID;
@RestController()
@RequestMapping(value="/sales/vehicle")
public class VehicleAmountPartyController {
private static final Logger logger = LoggerFactory.getLogger(VehicleAmountPartyController.class);
@Autowired
private VehicleAmountPartyService vehicleAmountPartyService;
/**
* 新建车辆量方
* @param body
* @return ResponseObj
*/
@PostMapping("/addVehicleAmountParty")
public ResponseObj create(@RequestBody String body){
KObject kobject = JSONObjectUtils.toObject(body, Amino.getApplicationMetadataContext().getBean(VehicleAmountPartyConstant.ENTITY, KClass.class));
//判空校验
if(null==kobject.get("station").get("id")){
return ResponseObj.error(400,"请选择具体的场站");
}
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(StringUtils.isEmpty(kobject.getString("shipCodeName"))){
return ResponseObj.error(400,"车牌号不能为空");
}
if(null==kobject.get("dealTime")){
return ResponseObj.error(400,"销售时间不能为空");
}
if(null==kobject.get("advanceBalance")){
return ResponseObj.error(400,"预付款余额不能为空");
}
if(null==kobject.get("longLength")){
return ResponseObj.error(400,"长度不能为空");
}
if(null==kobject.get("wideLength")){
return ResponseObj.error(400,"宽度不能为空");
}
if(null==kobject.get("highLength")){
return ResponseObj.error(400,"高度不能为空");
}
if(null==kobject.get("coefficientOf")){
return ResponseObj.error(400,"折方系数不能为空");
}
if(null==kobject.get("calculateTotalAmount")){
return ResponseObj.error(400,"计量吨位不能为空");
}
if(null==kobject.get("price")){
return ResponseObj.error(400,"单价不能为空");
}
if(null==kobject.get("amount")){
return ResponseObj.error(400,"总价不能为空");
}
if(kobject.getUuid(BaseConstants.ID) == null){
return ResponseObj.error(400,"'id' must be not null!");
}
UUID id = vehicleAmountPartyService.addVehicleAmountParty(kobject);
return ResponseObj.success("保存成功", id);
}
/**
* @Author yanHeng
* @Date 2022/4/6 17:29
* @Param [pageNo, pageSize, purchaseSandUnitId]
* @return com.beecode.inz.basis.team.pojo.ResponseObj
* 车辆量方列表查询
**/
@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
) throws Exception {
Page<KObject> objectPage = new Page<>();
objectPage.setPageNo(pageNo);
objectPage.setPageSize(pageSize);
return ResponseObj.success("查询成功", vehicleAmountPartyService.queryByPaging(objectPage,purchaseSandUnitId));
}
/**
* 根据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 = vehicleAmountPartyService.getById(id);
return ResponseObj.success("获取成功",discharging);
}
@GetMapping("/test")
public ResponseObj init(@RequestParam("id") String id){
System.out.println("testok");
return ResponseObj.success("查询成功", id);
}
}
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.sales.bill</package>
<title>折方系数</title>
<name>CoefficientOrPrice</name>
<description>折方系数</description>
</header>
<content>
<bill>
<data>
{
"baseData": {
"name": "CoefficientOrPrice",
"title": "折方系数",
"billModel": "com.beecode.bap.biztrait.BasicBillBiztrait",
"functionLibrarys": [],
"description": "折方系数",
"dataModel": "com.xyst.dinas.sales.datamodel.CoefficientOrPrice"
},
"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
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.sales.bill</package>
<title>车辆量方</title>
<name>VehicleAmountParty</name>
<description>车辆量方</description>
</header>
<content>
<bill>
<data>
{
"baseData": {
"name": "VehicleAmountParty",
"title": "车辆量方",
"billModel": "com.beecode.bap.biztrait.BasicBillBiztrait",
"functionLibrarys": [],
"description": "车辆量方",
"dataModel": "com.xyst.dinas.sales.datamodel.VehicleAmountParty"
},
"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
......@@ -25,12 +25,16 @@
<annotation id='fdd0adfa-fbd1-4db1-8bb5-e9ad5dd370b9' attributeId='d1e5e6bf-e917-4fec-9f46-d70a804fc668' name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='f7c20cbc-ff4c-43f0-a800-4ecb6753169e' name='project' columnName='project_id' title='所属项目' type='com.xyst.dinas.biz.datamodel.Station' default='' precision='' isArray='false'>
<annotation id='eac7bd8c-c771-4f01-bbbe-37865fcbcdaf' attributeId='e6278d52-1f42-4195-908f-ab7082544a1f' name='length' value='undefined'>
</annotation>
<annotation id='11c5f96b-0f61-49ea-b5ee-50dbac25fd69' attributeId='f3589eeb-b716-47bd-a50a-4d9042deaa87' name='mappingType' value='many-to-one'>
</annotation>
<attribute id='fba07ae9-1cc2-4699-a69a-bfda8e9cfa72' name='project' columnName='project_id' title='所属项目' type='com.xyst.dinas.project.datamodel.ProjectFiled' default='' precision='' isArray='false'>
<annotation id='cf61b302-ed9a-42c3-948a-523d539b47f8' attributeId='4b150b61-2913-46d4-80d9-1e53762875f6' name='length' value='undefined'></annotation>
<annotation id='ff2e13f6-04e3-48df-97bb-9263fcdc1f27' attributeId='964865d4-fcc4-46e6-8a77-a97eddac91ef' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='4cb9757e-4714-4ffb-a455-054867845e08' name='station' columnName='station_id' title='场站' type='com.xyst.dinas.biz.datamodel.Station' default='' precision='' isArray='false'>
<annotation id='4ad4f548-dd40-49be-9a81-4d1dfdeaa24b' attributeId='b1c053e3-4745-46fb-b17b-86b6a35c54c8' name='length' value='undefined'></annotation>
<annotation id='2b255720-ca83-4457-a5cf-be132f77418f' attributeId='4034d834-90a0-475d-a94a-b19ddecfce7a' name='mappingType' value='many-to-one'></annotation>
</attribute>
<attribute id='8671e4c4-43ce-4edf-8762-ab56856c39d0' name='dinasType' columnName='dinas_type_id' title='砂石类型' type='com.xyst.dinas.biz.datamodel.DinasType' default='' precision='' isArray='false'>
<annotation id='de5fc5f8-3d69-423e-8c81-a359e83cd043' attributeId='c0e95569-ff41-413a-9e89-f8885d80ed04' name='length' value='undefined'>
</annotation>
......@@ -39,7 +43,7 @@
</attribute>
<attribute id='e4bb57ae-780a-468a-9875-f3ffdc06824c' name='shipCodeName' columnName='ship_code_name' title='车牌号' type='string' default='' precision='' isArray='false'>
<annotation id='7257d91e-ca93-4c54-85cb-416df13cefef' attributeId='db872d82-d838-4169-b0fd-689dda532c21' name='length' value='undefined'/>
<annotation id='7257d91e-ca93-4c54-85cb-416df13cefef' attributeId='db872d82-d838-4169-b0fd-689dda532c21' name='length' value='50'/>
</attribute>
<attribute id='7bac0c3b-7a48-4450-810c-f064ee4f8439' name='calculateTotalAmount' columnName='calculate_total_amount' title='计量吨位' type='fixnum' default='' precision='' isArray='false'>
......
# 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.CoefficientOrPriceConfiguration,\
com.xyst.dinas.sales.config.VehicleAmountPartyConfiguration
<?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>9b08365e-aa18-4316-a570-601aab263acd</id>
<name>com.xyst.dinas.sales.bill.CoefficientOrPrice$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>7a7a2702-e496-4860-ac9e-e5ae0ba0bd1c</id>
<name>com.xyst.dinas.sales.bill.CoefficientOrPrice$serial</name>
<title>折方系数$serial</title>
<description>折方系数</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.sales.bill.CoefficientOrPrice$sequence</dependency>
<dependency>com.xyst.dinas.sales.datamodel.CoefficientOrPrice</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.sales.datamodel.CoefficientOrPrice</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.CoefficientOrPrice$serial</m:key>
<m:sequenceName>com.xyst.dinas.sales.bill.CoefficientOrPrice$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>cdf087df-e4a8-4b0e-9b32-effae668b598</id>
<name>com.xyst.dinas.sales.bill.CoefficientOrPrice</name>
<title>折方系数</title>
<description>折方系数</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.sales.bill.CoefficientOrPrice$serial</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<dependency>com.xyst.dinas.sales.datamodel.CoefficientOrPrice</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.sales.datamodel.CoefficientOrPrice</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.CoefficientOrPrice$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-sequence">
<specification>1.0</specification>
<id>68173ecb-4ba3-47ef-8039-510cbc3c208d</id>
<id>576583d8-4f0d-43d1-a6cc-35315df99394</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>9eb7e206-4274-477c-a5c6-e318b12dca89</id>
<id>400af693-f1fe-4373-ab46-7bcd8a944bfc</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>c83c2b0b-c809-4f50-9c34-e1ca8f3ebf65</id>
<id>3cd92a2b-07c6-48c1-9c92-7a485360ef80</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>7ea70e22-6312-4c21-b9c0-5f8d0c99cec7</id>
<id>ccd07fdf-47bd-4959-98dc-02c7dcec723b</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>e447dc85-659a-4ac4-9e89-0bcc4367658c</id>
<id>7ad858a2-7721-4093-9209-511fb9ea6193</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>09da259f-e2bd-4c76-bc1d-5f34743fc7c6</id>
<id>4796f20c-eb6b-4a45-b061-96a3be32f649</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>7a4defc2-681d-4ff0-b2fb-c2fa01c013b6</id>
<id>daf49d2f-4026-4c3d-be68-0e8d4a9adf02</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>000a9175-eecd-43aa-81dd-d3d47857684d</id>
<id>bf8833b7-3d8a-48f8-a15d-1b867656a8ec</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>4ed78645-1a36-4a4a-b42f-191fffecae8b</id>
<id>c4d80296-20e9-4827-99d2-fb0d93d7797c</id>
<name>com.xyst.dinas.sales.bill.SalesPlanTemp</name>
<title>临时销售计划</title>
<define>bcp.biz.Biztype</define>
......
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