Commit 247cebc8 by 高晓磊

人员违规记录和车辆违规记录

parent 34bb0b67
package com.xyst.dinas.safe.internal.scene;
import com.beecode.bcp.core.service.StaffService;
import com.beecode.bcp.type.KMap;
import com.beecode.bcp.type.KObject;
import com.beecode.bcp.type.json.JSONObjectUtils;
import com.beecode.inz.message.remind.RemindDefinition;
import com.beecode.inz.message.remind.TriggerActionDefinition;
import com.beecode.inz.message.service.RemindSettingsInfoService;
import com.beecode.inz.query.entity.RowData;
import com.beecode.inz.query.processor.DataProcessor;
import com.beecode.inz.query.processor.DataProcessorContext;
import com.fasterxml.jackson.databind.JsonNode;
import com.xyst.dinas.biz.dao.DinasTypeDao;
import org.json.JSONArray;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
......
<model>
<header>
<type>bcp.biz.Bill</type>
<package>com.xyst.dinas.safe.bill</package>
<title>人员违规记录</title>
<name>PersonnelViolation</name>
<description>人员违规记录</description>
</header>
<content>
<bill>
<data>
{
"baseData": {
"name": "PersonnelViolation",
"title": "人员违规记录",
"billModel": "com.beecode.bap.biztrait.BasicBillBiztrait",
"functionLibrarys": [],
"description": "人员违规记录",
"dataModel": "com.xyst.dinas.safe.datamodel.PersonnelViolation"
},
"serial": {
"serialData": [
{
"segment": "literal",
"segmentData": "PV"
},
{
"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.safe.bill</package>
<title>车辆违规记录</title>
<name>VehicleViolation</name>
<description>车辆违规记录</description>
</header>
<content>
<bill>
<data>
{
"baseData": {
"name": "VehicleViolation",
"title": "车辆违规记录",
"billModel": "com.beecode.bap.biztrait.BasicBillBiztrait",
"functionLibrarys": [],
"description": "车辆违规记录",
"dataModel": "com.xyst.dinas.safe.datamodel.VehicleViolation"
},
"serial": {
"serialData": [
{
"segment": "literal",
"segmentData": "VV"
},
{
"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>
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.safe.datamodel</package>
<title>人员违规记录</title>
<name>PersonnelViolation</name>
<tags></tags>
<description>人员违规记录</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_safe_</tablePrefix>
</header>
<content>
<dataModel id='672bc2a4-c62d-4eeb-96ec-490ff61814fd' multiVersion='' domainInherit='undefined'
tableName='xyst_dinas_safe_vehicle_violation'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='371cddc8-f106-4159-9a97-c992f35e6180' name='regionalCompany' columnName='regional_company_id'
title='区域公司' type='com.xyst.dinas.biz.datamodel.xystOrganization' default='' precision=''
isArray='false'>
<annotation id='ab1b954f-4823-471c-a837-6c25900f5ceb' attributeId='d4c7724b-ab0f-4761-ac85-bd9c10b6a231'
name='length' value='undefined'>
</annotation>
<annotation id='66b4626f-a47d-458d-9af9-cba278088e76' attributeId='345b4e0f-197d-4ca9-80b8-37408e290d5c'
name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='4f749581-9014-4c7f-8218-5f877dfd15a7' name='personnelName' columnName='personnel_name' title='姓名' type='string' default='' precision='' isArray='false'>
<annotation id='fb6ac167-04b1-459c-8ef7-e1d2f96a8c03' attributeId='da987d46-950e-445e-9fc2-0b22131f6856'
name='length' value='20'/>
</attribute>
<attribute id='f953484b-6fdd-4306-8369-6f283ae3e820' name='idCard' columnName='id_card' title='身份证' type='string' default='' precision='' isArray='false'>
<annotation id='67c8f2d7-aa2d-4192-b2e5-8e385e007e31' attributeId='6d6b0b9d-fb72-4aa1-80d1-ca339ce72a09'
name='length' value='30'/>
</attribute>
<attribute id='623972c4-1882-475a-96cd-81e5e10d2aea' name='createWarehouseUser' columnName='create_warehouse_user_id'
title='创建人(场站)' type='com.beecode.inz.basis.datamodel.WarehouseUser' default='' precision=''
isArray='false'>
<annotation id='b26a486e-8fb8-4b54-abb1-f67b0234b034' attributeId='82bb993d-1629-40e6-9646-c24e65d163ad'
name='length' value='undefined'>
</annotation>
<annotation id='5238976d-3f12-47e9-9664-41073cc139ee' attributeId='8443b52b-7c6e-415c-b816-a7d828fd19c1'
name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='4a4bd684-11ff-432b-a339-46a4edf446ed' name='updateWarehouseUser' columnName='update_warehouse_user_id'
title='修改人(场站)' type='com.beecode.inz.basis.datamodel.WarehouseUser' default='' precision=''
isArray='false'>
<annotation id='a2af779c-9c5f-469b-861c-f7701a0599da' attributeId='2307064c-b773-4285-ab30-6eaa49426197'
name='length' value='undefined'>
</annotation>
<annotation id='49057985-fccb-46ec-8580-20ef1d0b9c06' attributeId='74d98254-bc27-4128-9a09-bdb09db469b2'
name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='a5c7114a-ac23-4e38-a135-211812039e43' name='stationId' columnName='station_id'
title='场站,如果不是场站新增则添加0x000的值,方便前台查询' type='string' default='0x00000000000000000000000000000000' precision='' isArray='false'>
<annotation id='6b25b8f6-20ae-4e38-80b3-4ef9c3cb4b36' attributeId='c3b484fb-89f5-4db7-85e1-5a57e9a71c5e'
name='length' value='16'>
</annotation>
</attribute>
<attribute id='37235ed3-18bd-46a6-a4c0-a4bcacb2b560' name='violationDate' columnName='violation_date'
title='违规时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='aa6e3bc5-016c-4858-ab92-63a65c1085ec' attributeId='60c6e2c7-2b73-41a7-96af-7d40e37d07fd'
name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='e2570383-c83b-4cbe-8302-e704635177b7' name='violationDescription' columnName='violation_description'
title='违规描述' type='string' default='' precision='' isArray='false'>
<annotation id='91fd9fc6-e4a7-4f55-8526-a2af0d0e65ea' attributeId='21217046-bb7b-470d-88b5-d898cf134142'
name='length' value='500'>
</annotation>
</attribute>
<attribute id='6985f6e8-1717-4a43-b759-ae614c1425eb' name='processResult' columnName='process_result'
title='违规处理结果' type='string' default='' precision='' isArray='false'>
<annotation id='106637cb-9978-4de0-9a67-b7367a08e819' attributeId='81f76787-e07d-4545-b624-598de03b20c3'
name='length' value='500'>
</annotation>
</attribute>
<hibernate>/xyst.dinas.safe/src/main/resources/config/PersonnelViolation.hbm.xml</hibernate>
</dataModel>
</content>
</model>
\ No newline at end of file
<model>
<header>
<type>bcp.type.DataModel</type>
<package>com.xyst.dinas.safe.datamodel</package>
<title>车辆违规记录</title>
<name>VehicleViolation</name>
<tags></tags>
<description>车辆违规记录</description>
<templateName>mk.ide.ui.editor.data.model.template.bill</templateName>
<tablePrefix>xyst_dinas_safe_</tablePrefix>
</header>
<content>
<dataModel id='9ba68f6a-ba95-474a-81be-369d60cfa34b' multiVersion='' domainInherit='undefined'
tableName='xyst_dinas_safe_vehicle_violation'>
<parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</parent>
<parent>com.beecode.inz.common.datamodel.BaseInfo</parent>
<attribute id='49da9926-eb71-4f27-9aa2-033a6d176175' name='regionalCompany' columnName='regional_company_id'
title='区域公司' type='com.xyst.dinas.biz.datamodel.xystOrganization' default='' precision=''
isArray='false'>
<annotation id='82dff403-431d-4397-9344-8f3e42f169fc' attributeId='6f4c10d9-7899-4f90-96b8-e2cc408c749e'
name='length' value='undefined'>
</annotation>
<annotation id='01f32828-c660-41c2-81ba-d93f274ef086' attributeId='5d0d77ee-fa5e-4167-aee1-f750ff38df2e'
name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='49da9926-eb71-4f27-9aa2-033a6d176175' name='createWarehouseUser' columnName='create_warehouse_user_id'
title='创建人(场站)' type='com.beecode.inz.basis.datamodel.WarehouseUser' default='' precision=''
isArray='false'>
<annotation id='82dff403-431d-4397-9344-8f3e42f169fc' attributeId='6f4c10d9-7899-4f90-96b8-e2cc408c749e'
name='length' value='undefined'>
</annotation>
<annotation id='01f32828-c660-41c2-81ba-d93f274ef086' attributeId='5d0d77ee-fa5e-4167-aee1-f750ff38df2e'
name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='49da9926-eb71-4f27-9aa2-033a6d176175' name='updateWarehouseUser' columnName='update_warehouse_user_id'
title='修改人(场站)' type='com.beecode.inz.basis.datamodel.WarehouseUser' default='' precision=''
isArray='false'>
<annotation id='82dff403-431d-4397-9344-8f3e42f169fc' attributeId='6f4c10d9-7899-4f90-96b8-e2cc408c749e'
name='length' value='undefined'>
</annotation>
<annotation id='01f32828-c660-41c2-81ba-d93f274ef086' attributeId='5d0d77ee-fa5e-4167-aee1-f750ff38df2e'
name='mappingType' value='many-to-one'>
</annotation>
</attribute>
<attribute id='6ca43015-8960-4576-b85e-2480381bf042' name='plateNumber' columnName='plate_number'
title='车牌号' type='string' default='' precision='' isArray='false'>
<annotation id='2ea71949-10e0-49c4-a231-69b05535e104' attributeId='7c149080-ba01-476d-9f40-18cfa6e8ecce'
name='length' value='30'>
</annotation>
</attribute>
<attribute id='6ca43015-8960-4576-b85e-2480381bf042' name='stationId' columnName='station_id'
title='场站,如果不是场站新增则添加0x000的值,方便前台查询' type='string' default='0x00000000000000000000000000000000' precision='' isArray='false'>
<annotation id='2ea71949-10e0-49c4-a231-69b05535e104' attributeId='7c149080-ba01-476d-9f40-18cfa6e8ecce'
name='length' value='16'>
</annotation>
</attribute>
<attribute id='6ca43015-8960-4576-b85e-2480381bf042' name='violationDate' columnName='violation_date'
title='违规时间' type='datetime' default='' precision='' isArray='false'>
<annotation id='2ea71949-10e0-49c4-a231-69b05535e104' attributeId='7c149080-ba01-476d-9f40-18cfa6e8ecce'
name='length' value='undefined'>
</annotation>
</attribute>
<attribute id='f8e78059-8e53-4110-86ad-f27c4dce72c3' name='violationDescription' columnName='violation_description'
title='违规描述' type='string' default='' precision='' isArray='false'>
<annotation id='816f1d37-e27c-4232-acda-ed65b9969e90' attributeId='89dd5e85-4c22-4445-bc74-5f14e08a8565'
name='length' value='500'>
</annotation>
</attribute>
<attribute id='bf181e8d-52fa-495d-b08b-e65cea56a679' name='processResult' columnName='process_result'
title='违规处理结果' type='string' default='' precision='' isArray='false'>
<annotation id='6e8b7645-ac48-4891-ac52-30a08bfd7d78' attributeId='c82f406c-7422-4f4b-b630-eeb2c64a4dc2'
name='length' value='500'>
</annotation>
</attribute>
<hibernate>/xyst.dinas.safe/src/main/resources/config/VehicleViolation.hbm.xml</hibernate>
</dataModel>
</content>
</model>
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.safe.query</package>
<name>PersonnelViolation</name>
<title>人员违规记录</title>
<tags></tags>
<description>人员违规记录</description>
</header>
<content>
<customQuery id='21cfaaa4-78bc-4384-9431-cd59341ad2dd'>
<kclass>com.xyst.dinas.safe.datamodel.PersonnelViolation</kclass>
<innerScene title='全部'>
<id>94d95a10-a9b2-4431-bade-bef26b0517d3</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>97a318b9-61a9-46d7-bf46-5df7ca57c694</id>
<javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type/>
<name/>
</ref>
<description/>
</field>
<field title='姓名'>
<name>personnelName</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='身份证号'>
<name>idCard</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='所属场站id'>
<name>stationId</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>violationDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='违规描述'>
<name>violationDescription</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='违规处理结果'>
<name>processResult</name>
<type>string</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>createWarehouseUser.title</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>updateWarehouseUser.title</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>
<field>
<name>regionalCompany.id</name>
<title>区域公司</title>
<type>uuid</type>
<ref>
<name>com.xyst.dinas.biz.datamodel.xystOrganization</name>
<type></type>
</ref>
<desc></desc>
</field>
<field>
<name>regionalCompany.name</name>
<title>区域公司名称</title>
<type>string</type>
<ref>
<name>com.xyst.dinas.biz.datamodel.xystOrganization</name>
<type></type>
</ref>
<desc></desc>
</field>
</customQuery>
</content>
</model>
\ No newline at end of file
......@@ -67,24 +67,6 @@
</ref>
<description></description>
</field>
<field title='违规人员名称'>
<name>staff.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='违规人员名称'>
<name>staff.name</name>
<type>string</type>
<ref>
<type></type>
<name>com.beecode.bap.staff.datamodel.Staff</name>
</ref>
<description></description>
</field>
<field title='违规时间'>
<name>violationDate</name>
<type>datetime</type>
......
<model>
<header>
<type>inz.query.Query</type>
<package>com.xyst.dinas.safe.query</package>
<name>VehicleViolation</name>
<title>车辆违规记录</title>
<tags/>
<description>人员违规记录</description>
</header>
<content>
<customQuery id='2576e6ca-14bc-4e3f-a8c6-7c1814cb10da'>
<kclass>com.xyst.dinas.safe.datamodel.VehicleViolation</kclass>
<innerScene title='全部'>
<id>f9b0b0f8-b408-4f11-81dc-bd292413c1db</id>
<javaImplement>com.beecode.inz.common.scene.CommonAllScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<innerScene title='已废弃'>
<id>4907fd02-d905-4295-b5f2-b0d80a0a6e35</id>
<javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</javaImplement>
<defaultExecute></defaultExecute>
<hide></hide>
</innerScene>
<field title='id'>
<name>id</name>
<type>uuid</type>
<ref>
<type/>
<name/>
</ref>
<description/>
</field>
<field title='违规车牌号'>
<name>plateNumber</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='违规时间'>
<name>violationDate</name>
<type>datetime</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='违规描述'>
<name>violationDescription</name>
<type>string</type>
<ref>
<type></type>
<name></name>
</ref>
<description></description>
</field>
<field title='违规处理结果'>
<name>processResult</name>
<type>string</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>createWarehouseUser.title</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>updateWarehouseUser.title</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>
<field>
<name>stationId</name>
<title>场站Id</title>
<type>uuid</type>
<ref>
<name></name>
<type></type>
</ref>
<desc></desc>
</field>
<field>
<name>regionalCompany.id</name>
<title>区域公司</title>
<type>uuid</type>
<ref>
<name>com.xyst.dinas.biz.datamodel.xystOrganization</name>
<type></type>
</ref>
<desc></desc>
</field>
<field>
<name>regionalCompany.name</name>
<title>区域公司名称</title>
<type>string</type>
<ref>
<name>com.xyst.dinas.biz.datamodel.xystOrganization</name>
<type></type>
</ref>
<desc></desc>
</field>
</customQuery>
</content>
</model>
\ 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>7749587d-c9b6-4450-8544-546f75ad71fc</id>
<name>com.xyst.dinas.safe.bill.PersonnelViolation$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>fd6880a4-8dbe-43f7-b64b-891698d9973d</id>
<name>com.xyst.dinas.safe.bill.PersonnelViolation$serial</name>
<title>人员违规记录$serial</title>
<description>人员违规记录</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.safe.bill.PersonnelViolation$sequence</dependency>
<dependency>com.xyst.dinas.safe.datamodel.PersonnelViolation</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.safe.datamodel.PersonnelViolation</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>PV</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.safe.bill.PersonnelViolation$serial</m:key>
<m:sequenceName>com.xyst.dinas.safe.bill.PersonnelViolation$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>c665e98a-73ab-409c-baff-b80da6af6a3e</id>
<name>com.xyst.dinas.safe.bill.PersonnelViolation</name>
<title>人员违规记录</title>
<description>人员违规记录</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.safe.bill.PersonnelViolation$serial</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<dependency>com.xyst.dinas.safe.datamodel.PersonnelViolation</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.safe.datamodel.PersonnelViolation</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.safe.bill.PersonnelViolation$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>31232184-e7ec-4ead-b325-01f927f78efa</id>
<name>com.xyst.dinas.safe.bill.VehicleViolation$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>7fdf1dd8-937a-4189-a806-6de1d2e2a6c8</id>
<name>com.xyst.dinas.safe.bill.VehicleViolation$serial</name>
<title>车辆违规记录$serial</title>
<description>车辆违规记录</description>
<define>bcp.serial</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.safe.datamodel.VehicleViolation</dependency>
<dependency>com.xyst.dinas.safe.bill.VehicleViolation$sequence</dependency>
<content>
<m:serial>
<m:input>com.xyst.dinas.safe.datamodel.VehicleViolation</m:input>
<m:functionLibrarys/>
<m:segments>
<m:literal>
<m:value>VV</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.safe.bill.VehicleViolation$serial</m:key>
<m:sequenceName>com.xyst.dinas.safe.bill.VehicleViolation$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>8769812d-fa4d-4dc6-aa1b-ee1411fc5976</id>
<name>com.xyst.dinas.safe.bill.VehicleViolation</name>
<title>车辆违规记录</title>
<description>车辆违规记录</description>
<define>bcp.biz.Biztype</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.safe.datamodel.VehicleViolation</dependency>
<dependency>com.xyst.dinas.safe.bill.VehicleViolation$serial</dependency>
<dependency>com.beecode.bap.biztrait.BasicBillBiztrait</dependency>
<content>
<m:biztype>
<m:type>com.xyst.dinas.safe.datamodel.VehicleViolation</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.safe.bill.VehicleViolation$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>672bc2a4-c62d-4eeb-96ec-490ff61814fd</id>
<name>com.xyst.dinas.safe.datamodel.PersonnelViolation</name>
<title>人员违规记录</title>
<description>人员违规记录</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>javax.persistence.Entity</dependency>
<dependency>com.xyst.dinas.biz.datamodel.xystOrganization</dependency>
<dependency>javax.persistence.Column</dependency>
<dependency>bcp.type.constraint.StringLength</dependency>
<dependency>javax.persistence.ManyToOne</dependency>
<dependency>javax.persistence.Table</dependency>
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.beecode.inz.basis.datamodel.WarehouseUser</dependency>
<dependency>javax.persistence.JoinColumn</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<dependency>javax.persistence.OneToMany</dependency>
<content>
<m:class>
<m:annotations>
<m:annotation>
<m:type>javax.persistence.Entity</m:type>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Table</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>xyst_dinas_safe_vehicle_violation</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:parents>
<m:parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</m:parent>
<m:parent>com.beecode.inz.common.datamodel.BaseInfo</m:parent>
</m:parents>
<m:attributes>
<m:attribute>
<m:annotations>
<m: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>regional_company_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>371cddc8-f106-4159-9a97-c992f35e6180</m:id>
<m:name>regionalCompany</m:name>
<m:title>区域公司</m:title>
<m:type>com.xyst.dinas.biz.datamodel.xystOrganization</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>20</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>personnel_name</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>4f749581-9014-4c7f-8218-5f877dfd15a7</m:id>
<m:name>personnelName</m:name>
<m:title>姓名</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>30</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>id_card</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>f953484b-6fdd-4306-8369-6f283ae3e820</m:id>
<m:name>idCard</m:name>
<m:title>身份证</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>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>create_warehouse_user_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>623972c4-1882-475a-96cd-81e5e10d2aea</m:id>
<m:name>createWarehouseUser</m:name>
<m:title>创建人(场站)</m:title>
<m:type>com.beecode.inz.basis.datamodel.WarehouseUser</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>update_warehouse_user_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>4a4bd684-11ff-432b-a339-46a4edf446ed</m:id>
<m:name>updateWarehouseUser</m:name>
<m:title>修改人(场站)</m:title>
<m:type>com.beecode.inz.basis.datamodel.WarehouseUser</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>16</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>station_id</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>a5c7114a-ac23-4e38-a135-211812039e43</m:id>
<m:name>stationId</m:name>
<m:title>场站,如果不是场站新增则添加0x000的值,方便前台查询</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default>0x00000000000000000000000000000000</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>violation_date</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>37235ed3-18bd-46a6-a4c0-a4bcacb2b560</m:id>
<m:name>violationDate</m:name>
<m:title>违规时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>violation_description</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>e2570383-c83b-4cbe-8302-e704635177b7</m:id>
<m:name>violationDescription</m:name>
<m:title>违规描述</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>process_result</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>6985f6e8-1717-4a43-b759-ae614c1425eb</m:id>
<m:name>processResult</m:name>
<m:title>违规处理结果</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
<?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>9ba68f6a-ba95-474a-81be-369d60cfa34b</id>
<name>com.xyst.dinas.safe.datamodel.VehicleViolation</name>
<title>车辆违规记录</title>
<description>车辆违规记录</description>
<define>bcp.type.Class</define>
<define-version>1.0</define-version>
<dependency>javax.persistence.Entity</dependency>
<dependency>com.xyst.dinas.biz.datamodel.xystOrganization</dependency>
<dependency>javax.persistence.Column</dependency>
<dependency>bcp.type.constraint.StringLength</dependency>
<dependency>javax.persistence.ManyToOne</dependency>
<dependency>javax.persistence.Table</dependency>
<dependency>com.beecode.inz.common.datamodel.BaseInfo</dependency>
<dependency>com.beecode.inz.basis.datamodel.WarehouseUser</dependency>
<dependency>javax.persistence.JoinColumn</dependency>
<dependency>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</dependency>
<dependency>javax.persistence.OneToMany</dependency>
<content>
<m:class>
<m:annotations>
<m:annotation>
<m:type>javax.persistence.Entity</m:type>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Table</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>xyst_dinas_safe_vehicle_violation</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:parents>
<m:parent>com.beecode.bap.biztrait.datamodel.BasicBillRequirement</m:parent>
<m:parent>com.beecode.inz.common.datamodel.BaseInfo</m:parent>
</m:parents>
<m:attributes>
<m:attribute>
<m:annotations>
<m: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>regional_company_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>49da9926-eb71-4f27-9aa2-033a6d176175</m:id>
<m:name>regionalCompany</m:name>
<m:title>区域公司</m:title>
<m:type>com.xyst.dinas.biz.datamodel.xystOrganization</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m: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>create_warehouse_user_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>49da9926-eb71-4f27-9aa2-033a6d176175</m:id>
<m:name>createWarehouseUser</m:name>
<m:title>创建人(场站)</m:title>
<m:type>com.beecode.inz.basis.datamodel.WarehouseUser</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>update_warehouse_user_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>49da9926-eb71-4f27-9aa2-033a6d176175</m:id>
<m:name>updateWarehouseUser</m:name>
<m:title>修改人(场站)</m:title>
<m:type>com.beecode.inz.basis.datamodel.WarehouseUser</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>30</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>plate_number</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>6ca43015-8960-4576-b85e-2480381bf042</m:id>
<m:name>plateNumber</m:name>
<m:title>车牌号</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>16</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>station_id</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>6ca43015-8960-4576-b85e-2480381bf042</m:id>
<m:name>stationId</m:name>
<m:title>场站,如果不是场站新增则添加0x000的值,方便前台查询</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default>0x00000000000000000000000000000000</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>violation_date</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>6ca43015-8960-4576-b85e-2480381bf042</m:id>
<m:name>violationDate</m:name>
<m:title>违规时间</m:title>
<m:type>datetime</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>violation_description</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>f8e78059-8e53-4110-86ad-f27c4dce72c3</m:id>
<m:name>violationDescription</m:name>
<m:title>违规描述</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
<m:attribute>
<m:annotations>
<m:annotation>
<m:type>bcp.type.constraint.StringLength</m:type>
<m:value>500</m:value>
</m:annotation>
<m:annotation>
<m:type>javax.persistence.Column</m:type>
<m:properties>
<m:property>
<m:key>name</m:key>
<m:value>process_result</m:value>
</m:property>
</m:properties>
</m:annotation>
</m:annotations>
<m:id>bf181e8d-52fa-495d-b08b-e65cea56a679</m:id>
<m:name>processResult</m:name>
<m:title>违规处理结果</m:title>
<m:type>string</m:type>
<m:description></m:description>
<m:default></m:default>
</m:attribute>
</m:attributes>
</m:class>
</content>
</metadata>
<?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>21cfaaa4-78bc-4384-9431-cd59341ad2dd</id>
<name>com.xyst.dinas.safe.query.PersonnelViolation</name>
<title>人员违规记录</title>
<description>人员违规记录</description>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.safe.datamodel.PersonnelViolation</dependency>
<content>
<m:query>
<m:type>com.xyst.dinas.safe.datamodel.PersonnelViolation</m:type>
<m:dataProcessor></m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>94d95a10-a9b2-4431-bade-bef26b0517d3</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>97a318b9-61a9-46d7-bf46-5df7ca57c694</m:id>
<m:title>已废弃</m:title>
<m:javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>personnelName</m:name>
<m:title>姓名</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>idCard</m:name>
<m:title>身份证号</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>stationId</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>violationDate</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>violationDescription</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>processResult</m:name>
<m:title>违规处理结果</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createTime</m:name>
<m:title>创建时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createWarehouseUser.title</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>updateWarehouseUser.title</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:field>
<m:name>regionalCompany.id</m:name>
<m:title></m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.biz.datamodel.xystOrganization</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>regionalCompany.name</m:name>
<m:title></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:fields>
</m:query>
</content>
</metadata>
......@@ -81,26 +81,6 @@
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>staff.name</m:name>
<m:title>违规人员名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>staff.name</m:name>
<m:title>违规人员名称</m:title>
<m:type>string</m:type>
<m:ref>
<m:name>com.beecode.bap.staff.datamodel.Staff</m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>violationDate</m:name>
<m:title>违规时间</m:title>
<m:type>datetime</m:type>
......
<?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>2576e6ca-14bc-4e3f-a8c6-7c1814cb10da</id>
<name>com.xyst.dinas.safe.query.VehicleViolation</name>
<title>车辆违规记录</title>
<description>人员违规记录</description>
<define>inz.query.Query</define>
<define-version>1.0</define-version>
<dependency>com.xyst.dinas.safe.datamodel.VehicleViolation</dependency>
<content>
<m:query>
<m:type>com.xyst.dinas.safe.datamodel.VehicleViolation</m:type>
<m:dataProcessor></m:dataProcessor>
<m:authorityItem></m:authorityItem>
<m:innerScenes>
<m:innerScene>
<m:id>f9b0b0f8-b408-4f11-81dc-bd292413c1db</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>4907fd02-d905-4295-b5f2-b0d80a0a6e35</m:id>
<m:title>已废弃</m:title>
<m:javaImplement>com.beecode.inz.common.scene.DefaultDiscardScene</m:javaImplement>
<m:defaultExecute></m:defaultExecute>
<m:hide></m:hide>
</m:innerScene>
</m:innerScenes>
<m:fields>
<m:field>
<m:name>id</m:name>
<m:title>id</m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>plateNumber</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>violationDate</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>violationDescription</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>processResult</m:name>
<m:title>违规处理结果</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createTime</m:name>
<m:title>创建时间</m:title>
<m:type>datetime</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>creator.name</m:name>
<m:title>创建人</m:title>
<m:type>string</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>createWarehouseUser.title</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>updateWarehouseUser.title</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:field>
<m:name>stationId</m:name>
<m:title></m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name></m:name>
<m:type></m:type>
</m:ref>
<m:desc></m:desc>
</m:field>
<m:field>
<m:name>regionalCompany.id</m:name>
<m:title></m:title>
<m:type>uuid</m:type>
<m:ref>
<m:name>com.xyst.dinas.biz.datamodel.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:fields>
</m:query>
</content>
</metadata>
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.safe.datamodel.PersonnelViolation" table="xyst_dinas_safe_personnel_violation" optimistic-lock="version">
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer" />
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="assigned" />
</id>
<version name="version" type="int" column="version"/>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"/>
</property>
<many-to-one name="creator" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="creator_id" not-null="false"/>
</many-to-one>
<many-to-one name="createWarehouseUser" entity-name="com.beecode.inz.basis.datamodel.WarehouseUser" fetch="select">
<column name="create_warehouse_user_id" not-null="false"/>
</many-to-one>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"/>
</property>
<many-to-one name="modifier" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="modifier_id" not-null="false"/>
</many-to-one>
<many-to-one name="updateWarehouseUser" entity-name="com.beecode.inz.basis.datamodel.WarehouseUser" fetch="select">
<column name="update_warehouse_user_id" not-null="false"/>
</many-to-one>
<property name="billState" type="nstring" not-null="false">
<column name="bill_state" length="100"/>
</property>
<many-to-one name="bizProcess" entity-name="com.beecode.bap.workflow.datamodel.BizProcess" fetch="select">
<column name="biz_process_id" not-null="false"/>
</many-to-one>
<property name="billCode" type="nstring" not-null="false">
<column name="bill_code" length="200"/>
</property>
<property name="discard" type="boolean" not-null="false">
<column name="discard"/>
</property>
<property name="del" type="boolean" not-null="false">
<column name="del"/>
</property>
<property name="approveState" type="integer" not-null="false">
<column name="approve_state"/>
</property>
<many-to-one name="regionalCompany" entity-name="com.xyst.dinas.biz.datamodel.xystOrganization" fetch="select">
<column name="regional_company" not-null="false">
<comment>所属组织机构</comment>
</column>
</many-to-one>
<property name="stationId" type="uuid-binary" >
<column name="station_id" length="16">
<comment>场站id</comment>
</column>
</property>
<property name="idCard" type="nstring" not-null="false">
<column name="id_card" length="100">
<comment>身份证号</comment>
</column>
</property>
<property name="personnelName" type="nstring" not-null="false">
<column name="personnel_name" length="30">
<comment>人员姓名</comment>
</column>
</property>
<property name="violationDate" type="timestamp" not-null="true">
<column name="violation_date">
<comment>违规时间</comment>
</column>
</property>
<property name="violationDescription" type="nstring" not-null="false">
<column name="violation_description" length="1000">
<comment>违规描述</comment>
</column>
</property>
<property name="processResult" type="nstring" not-null="false">
<column name="process_result" length="1000">
<comment>违规处理结果</comment>
</column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="http://www.hibernate.org/xsd/hibernate-mapping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hibernate.org/xsd/hibernate-mapping
http://www.hibernate.org/xsd/hibernate-mapping/hibernate-mapping-4.0.xsd">
<class entity-name="com.xyst.dinas.safe.datamodel.VehicleViolation" table="xyst_dinas_safe_vehicle_violation" optimistic-lock="version">
<tuplizer entity-mode="dynamic-map" class="com.beecode.bcp.store.hibernate.KObjectEntityTuplizer" />
<id name="id" type="uuid-binary" column="id" length="16">
<generator class="assigned" />
</id>
<version name="version" type="int" column="version"/>
<property name="createTime" type="timestamp" not-null="false">
<column name="create_time"/>
</property>
<many-to-one name="creator" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="creator_id" not-null="false"/>
</many-to-one>
<many-to-one name="createWarehouseUser" entity-name="com.beecode.inz.basis.datamodel.WarehouseUser" fetch="select">
<column name="create_warehouse_user_id" not-null="false"/>
</many-to-one>
<property name="modifyTime" type="timestamp" not-null="false">
<column name="modify_time"/>
</property>
<many-to-one name="modifier" entity-name="com.beecode.bap.staff.datamodel.Staff" fetch="select">
<column name="modifier_id" not-null="false"/>
</many-to-one>
<many-to-one name="updateWarehouseUser" entity-name="com.beecode.inz.basis.datamodel.WarehouseUser" fetch="select">
<column name="update_warehouse_user_id" not-null="false"/>
</many-to-one>
<property name="billState" type="nstring" not-null="false">
<column name="bill_state" length="100"/>
</property>
<many-to-one name="bizProcess" entity-name="com.beecode.bap.workflow.datamodel.BizProcess" fetch="select">
<column name="biz_process_id" not-null="false"/>
</many-to-one>
<property name="billCode" type="nstring" not-null="false">
<column name="bill_code" length="200"/>
</property>
<property name="discard" type="boolean" not-null="false">
<column name="discard"/>
</property>
<property name="del" type="boolean" not-null="false">
<column name="del"/>
</property>
<property name="approveState" type="integer" not-null="false">
<column name="approve_state"/>
</property>
<many-to-one name="regionalCompany" entity-name="com.xyst.dinas.biz.datamodel.xystOrganization" fetch="select">
<column name="regional_company" not-null="false">
<comment>所属组织机构</comment>
</column>
</many-to-one>
<property name="stationId" type="uuid-binary" >
<column name="station_id" length="16">
<comment>场站id</comment>
</column>
</property>
<property name="plateNumber" type="nstring" not-null="false">
<column name="plate_number" length="30">
<comment>车牌号</comment>
</column>
</property>
<property name="violationDate" type="timestamp" not-null="true">
<column name="violation_date">
<comment>违规时间</comment>
</column>
</property>
<property name="violationDescription" type="nstring" not-null="false">
<column name="violation_description" length="1000">
<comment>违规描述</comment>
</column>
</property>
<property name="processResult" type="nstring" not-null="false">
<column name="process_result" length="1000">
<comment>违规处理结果</comment>
</column>
</property>
</class>
</hibernate-mapping>
\ No newline at end of file
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