bd5bfbac2d
Root cause: LLM receiving full 34k-char JRXML would regenerate from scratch
instead of modifying coordinates in-place, shrinking output to ~3k chars.
Solution (programmatic node control, not prompt engineering):
- New agent/jrxml_windower.py: decompose JRXML into header (never sent to
LLM) + individual bands. Split bands >4000 chars at element boundaries.
Reassemble with element count validation (>10% change = rollback).
- Rewrite refine_layout: per-band windowed LLM processing (~2-4k chars
each). LLM cannot "reimagine" the entire report.
- Rewrite map_fields: 100% programmatic regex $F{field_N} -> real name
replacement. Zero LLM calls, zero content loss.
- _sanitize_field_name: non-ASCII chars escaped to _uXXXX_ format for
valid JRXML identifiers.
- Tests: 48 new unit tests (windower 28 + map_fields 20). All passing.
Full suite 385 tests, zero regressions.
4001 lines
91 KiB
JSON
4001 lines
91 KiB
JSON
{
|
||
"kb_id": "5a1ba1acd39344d79602df3e38ff52a8",
|
||
"user_id": "d198ae3b32cd49f09736c4290dd1223a",
|
||
"name": "F6-汽车维修打印默认知识库",
|
||
"description": "预置的汽车维修打印单模板与接口文档知识库",
|
||
"created_at": "2026-05-23T12:19:43.791930+00:00",
|
||
"updated_at": "2026-05-23T12:21:19.786581+00:00",
|
||
"fields": [
|
||
{
|
||
"name": "orgName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "detailAddress",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "contactNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "fax",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "bankAccount",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "email",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "accountNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "naCustomer",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "contactName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "contactCellphone",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "billNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "billDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "mileage",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carNoWhole",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carModelShort",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "deliveryTime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceSubtotalAll",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stuffSubtotalAll",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "extraCostTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "amountAll",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalWorkHour",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "numberCount",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "businessTypeName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "creatorName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carModel",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "vin",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printCount",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceNum",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceDisCountSubTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalStuffNum",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "couponFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "pointFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partinfoDiscountFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "naEmployee",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "memo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "repairPerson",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cellPhone",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carBrandName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgContactMobile",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgDetailAddress",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "selfPartList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "payItemList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "extraChargeList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stuffDisCountTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "selfTotalStuffNum",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "czkExpense",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "disCountAll",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "packageFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partinfoFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "gatheringFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "discountFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "oweAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "amountReal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printTime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "creationtime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "extraNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carSeriesName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "qRCodeStr",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "vipExpense",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "storeLogo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partFavourableTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceFavourableTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partFavourableCommonTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceFavourableCommonTotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceSubtotalVip",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stuffSubtotalVip",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "nextMileage",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printContent",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "repairPersonContact",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "payItemTogether",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "payItemTogetherChinese",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printOrgName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgContactNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "maintainType",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "naInsurer",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insurancepolicyNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "balanceStatus",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "czkDetailInfo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "paymentTypeDetails",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "signaturePhotoUrl",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "czkDiscountFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "isCustomerLevelFavourable",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "nextMileageRemind",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "claimInsuranceList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "workHour",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "price",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "subtotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceMemo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "discountedSubtotal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "extraPrintVo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "singleFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "isMember",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "discount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customCode",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "unit",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "number",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partBrand",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "standard",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "supplierCode",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partMemo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "isBring",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "payWay",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "payAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "chinesePayAmount",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "extraName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "receivedAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "fromMaintainType",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "fullCarNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "employeeName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerCellPhone",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settleAmountReal",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceVipExpense",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partVipExpense",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "czkExpenseFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerLevelFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "centerMemberFavourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settleOweAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "title",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceDetailVOList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "index",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cooperationServiceName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cooperationOrgName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "auditStatus",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cooperationCost",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "billNO",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settlePerson",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "contactMobile",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "gatheringList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "transactionDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "naServicePerson",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "relationServices",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "relationParts",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "paymentType",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "amount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "infoName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "labelName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "abbreviation",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "modifiedtime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cars",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "endDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "memberCardNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cardName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "billType",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "num",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "favourable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "receivable",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printOrg",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "signUrl",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "packageList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cardType",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "checkoutStr",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "permanent",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cardAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "realAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "seq",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "name",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "infiniteFlag",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "gatheringTime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "rowList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column1",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column2",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column3",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column4",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column5",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column6",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column7",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column8",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column9",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column10",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column11",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column12",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "column13",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row1",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row2",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row3",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row4",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row5",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row6",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row7",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row8",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row9",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row10",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row11",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row12",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row13",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "row14",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "maintainBillNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "oilCapacity",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "nextMaintainDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerMemo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "merchantAddress",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "merchantPhone",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "qrCode",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "icon",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sign",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "warningLightItemList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "personalCheckInfoList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "computerCheckInfoList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showWarningLightItem",
|
||
"description": "",
|
||
"type": "java.lang.Boolean",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showComputerCheckInfo",
|
||
"description": "",
|
||
"type": "java.lang.Boolean",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showPersonalCheckInfo",
|
||
"description": "",
|
||
"type": "java.lang.Boolean",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stuffDetailVOList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "numberSub",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "warningLightBrightItemUrls",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "itemComponent",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "childList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "itemName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "itemResults",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "optionNameS",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "optionNameE",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "optionNameU",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "errorCode",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "warningIconCode",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "workHourPrice",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partStanardName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settleReceivedAmoutChinese",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settleOweAmoutChinese",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "empNameStr",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "unusedNumber",
|
||
"description": "",
|
||
"type": "java.lang.Integer",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "receiptAmount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stubPrintFlag",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stubServiceList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "leftCount",
|
||
"description": "",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "spec",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "tradingOrgName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "tradingDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cardEndDate",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "tradingAmount",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "remark",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgOfPrinting",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "dateOfPrinting",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "tradingStoreName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "tradingTime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "idSource",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "memberNo",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "noCar",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "paymentTypeAndAmount",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sortNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "wayName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "billStatus",
|
||
"description": "单据状态",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "storageName",
|
||
"description": "仓库名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sumNumber",
|
||
"description": "总数量",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "saleReturnPartList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "fromMaintainNo",
|
||
"description": "源单号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "saleReturnServiceList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "saleReturnExtraList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "saleReturnWayList",
|
||
"description": "",
|
||
"type": "net.sf.jasperreports.engine.data.JRMapCollectionDataSource",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "returnWayTotal",
|
||
"description": "退款方式小计",
|
||
"type": "java.math.BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceMobile",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "Field_1",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partCustomCode",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cargoSpace",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "outStockEmployeeName",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "standa",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "firstSettlementTime",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "打印单后台",
|
||
"description": "http://print.f6yc.com/print-server/ui/index.html#/template/classification",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "打印单模板样式",
|
||
"description": "https://xcz.yuque.com/ombipo/rpc7ms/fbd6ay?singleDoc#",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "打印单参数表",
|
||
"description": "https://xcz.yuque.com/ombipo/rpc7ms/ro5fs1?singleDoc#",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "简易开发教程",
|
||
"description": "https://alidocs.dingtalk.com/i/nodes/dQPGYqjpJYgZGbvbCdEKGDGZWakx1Z5N",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "项目",
|
||
"description": "说明",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "编辑工具",
|
||
"description": "TIBCO Jaspersoft Studio",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "默认版本",
|
||
"description": "Jaspersoft 6.3.1 + JDK 1.6",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "可选版本",
|
||
"description": "Jaspersoft 6.8 + JDK 1.8(用户可指定)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "WIN 下载",
|
||
"description": "钉钉附件《Jaspersoft Studio-6.3.1.final.rar》",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "MAC 下载",
|
||
"description": "钉钉附件《TIBCOJaspersoftStudio-6.3.1.final-mac-x86_64.zip》",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "工具类 JAR",
|
||
"description": "print-core-1.0.7.jar(金额转大写、日期转换)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "用途",
|
||
"description": "语法",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "文本拼接参数",
|
||
"description": "`$P{参数}+\"文本\"`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "保留小数",
|
||
"description": "`$P{参数}.setScale(位数, BigDecimal.ROUND_DOWN)`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "字符串截取",
|
||
"description": "`$P{参数}.substring(起始,长度)`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "IF 判断",
|
||
"description": "`(条件) ? 值1 : 值2`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "相等判断",
|
||
"description": "`==` 或 `.equals(\"文本\")`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "运算",
|
||
"description": "语法",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "加",
|
||
"description": "`$P{参数1}.add($P{参数2})`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "减",
|
||
"description": "`$P{参数1}.subtract($P{参数2})`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "乘",
|
||
"description": "`$P{参数1}.multiply($P{参数2})` 或 `$P{参数1}.multiply(new BigDecimal(1.13))`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "除",
|
||
"description": "`$P{参数1}.divide($P{参数2}, 2, BigDecimal.ROUND_HALF_UP)`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "类型",
|
||
"description": "模板名称",
|
||
"type": "模板备注",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "简单调整",
|
||
"description": "基础表+特殊修改需求",
|
||
"type": "各修改点",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "定制调整",
|
||
"description": "门店名称+定制",
|
||
"type": "各修改点",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "打印单分类",
|
||
"description": "对应系统打印模块",
|
||
"type": "模板编码",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "新结算单打印",
|
||
"description": "维保单",
|
||
"type": "newSettleFirst",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "结算单-新",
|
||
"description": "除维保单的其他单据",
|
||
"type": "无",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "附表-新",
|
||
"description": "新附表",
|
||
"type": "无",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "销售单",
|
||
"description": "销售单",
|
||
"type": "xiaoshodanriqiban",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "洗车单",
|
||
"description": "洗车单",
|
||
"type": "wash01",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "报价单打印",
|
||
"description": "报价单",
|
||
"type": "quotationPrint",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "新库存入库单打印",
|
||
"description": "入库单",
|
||
"type": "9001",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "新库存出库单打印",
|
||
"description": "出库单",
|
||
"type": "9002",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "接口类型",
|
||
"description": "地址",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "maintain 接口",
|
||
"description": "`/print/dispatchPrint/genUrl`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "erp 接口",
|
||
"description": "`/print/getPrintPDFPath.do?templateId=&templateType=newSettlePrint&idSourceBill=`",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "字段",
|
||
"description": "类型",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "基础信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "mergePackageContent",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "engineNumber",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "transmissionNo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "金额信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "chineseAmount",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "托修方信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "承修方信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "二期新增",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "points",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "taxRateOutput",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partShowName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "applyModel",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "fromBillNo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "amountAllChinese",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "key",
|
||
"description": "code",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "MAN_HOUR_COST",
|
||
"description": "1",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "MATERIAL_COST",
|
||
"description": "2",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "EXTRA_COST",
|
||
"description": "3",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "OTHER_COST",
|
||
"description": "4",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "SERVICE_COST",
|
||
"description": "5",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "module",
|
||
"description": "打印模块(PrintModuleEnum.code)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "employeePhone",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printContentEntrust",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sourceBillNo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "arrivalTime",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carColor",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "engineCode",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "merchantTel",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "workHourPriceSubtotal",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "amountSubtotal",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "attachedServiceVoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "attachedStuffVoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "nameMember",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "companyTitle",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insureDate",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "preferentialAmount",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "receiveAmount",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "commissionAmountTotal",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "companyRefundAmount",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerRefundAmount",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceCompanyName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "contacts",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "channelName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "startDate",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "renewal",
|
||
"description": "Integer",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "tsInsuranceDetailList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "policyNo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceType",
|
||
"description": "Integer",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "concessionary",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "commissionRate",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "commissionAmount",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "paid",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "preRefundBalance",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "advancesReceivedBalance",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "businessDate",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "relationCars",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partDetailVoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceDetailVoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "amountChinese",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "realAmountWithoutCardChinese",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "pkId",
|
||
"description": "BigInteger",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "realSubtotal",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "brand",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carCheckPackageName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "qrCodeToB",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "qrCodeToC",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sortedPersonalCheckInfoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "optionPersonalCheckInfoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "normalPersonalCheckInfoList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "iconMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "iconResult",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "warningLightResult",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "场景",
|
||
"description": "入口",
|
||
"type": "底层接口",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "库存出库单",
|
||
"description": "出入库单据-出库单",
|
||
"type": "PrintServiceImpl#getStockOutPrintUrl",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "库存入库单",
|
||
"description": "出入库单据-入库单",
|
||
"type": "PrintServiceImpl#getStockInPrintUrl",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "手工出入库",
|
||
"description": "手工出入库",
|
||
"type": "PrintService#getManualStorageStockInPrintUrl",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "领料单",
|
||
"description": "领料详情",
|
||
"type": "PrintServiceImpl#getMaintainPrintUrl",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showSourceBillNo",
|
||
"description": "显示来源单号(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "inOutDate",
|
||
"description": "出库日期",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showInOutDate",
|
||
"description": "是否显示出库日期(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "objectName",
|
||
"description": "出入库对象",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "objectNameGD",
|
||
"description": "出入库对象工单",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sumAmount",
|
||
"description": "总金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "nowDateTime",
|
||
"description": "打印当前时间(yyyy-MM-dd HH:mm)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "idOwnOrg",
|
||
"description": "门店ID",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showRemark",
|
||
"description": "是否显示备注(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "isGdType",
|
||
"description": "是否工单类型(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "saName",
|
||
"description": "服务顾问",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showCustomCode",
|
||
"description": "是否显示材料编码(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showBusinessLabel",
|
||
"description": "是否显示业务分类(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showApplyModel",
|
||
"description": "是否显示适用车型(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showStorageName",
|
||
"description": "是否显示仓库(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showDefSeat",
|
||
"description": "是否显示货位(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showChineseAmount",
|
||
"description": "是否显示大写金额(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showChineseSubtotal",
|
||
"description": "是否显示大写行合计(boolean)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "columnCount",
|
||
"description": "显示几列",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "batchPrintConfig",
|
||
"description": "批次成本展示设置",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "defSeat",
|
||
"description": "货位",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "salesEmployeeNameList",
|
||
"description": "材料行销售人员(20250925新增)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orderBatchList",
|
||
"description": "批次成本信息(List)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "noTaxSumAmount",
|
||
"description": "除税总金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "chineseNoTaxSumAmount",
|
||
"description": "除税总金额(大写)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "noTaxPrice",
|
||
"description": "除税单价(材料行)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "noTaxSubtotal",
|
||
"description": "除税金额(材料行)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sumSubtotal",
|
||
"description": "入库总金额(工单退才有)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "chineseSubtotal",
|
||
"description": "大写入库总金额(工单退才有)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showReturnIn",
|
||
"description": "显示退料入库一行(工单退才有)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showSign",
|
||
"description": "仓管签字位置(工单退=2,其它=1)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stockInType",
|
||
"description": "退料入库(工单退才有)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printTimes",
|
||
"description": "打印次数",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printFlag",
|
||
"description": "均价门店false/批次门店true",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "showPrice",
|
||
"description": "参配-打印调拨价格及金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "naOrgIn",
|
||
"description": "调入门店名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "naOrgOut",
|
||
"description": "调出门店名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "statusName",
|
||
"description": "调拨单状态",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "allotDetailVoList",
|
||
"description": "调拨单明细行",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "numCus",
|
||
"description": "个数(均价/批次逻辑不同)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orderNo",
|
||
"description": "批次号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "productDate",
|
||
"description": "批次生成日期",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "labelList",
|
||
"description": "List",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "sellPrice",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "date",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "barCode",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "supplierName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "<br/><br/>",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partInfoDetailMapList",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orderBatchList<br>--List<Map<String, String>>",
|
||
"description": "材料行成本相关",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "count",
|
||
"description": "批次出库几个<br>\\-- batchPrintConfig = 1 场景下,显示 \"\"<br>\\-- 均价模式下,显示 \"\"<br>**\\-- 通用模版追加一行合计,追加行,显示总数**",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "priceNoTax",
|
||
"description": "批次单位除税成本<br>\\-- batchPrintConfig = 1 场景下,显示 \"\"<br>\\-- 脱敏场景显示 **\\*\\*\\*\\***<br>**\\-- 均价模式下,显示均价单位成本**<br>\\-- 通用模版追加一行合计,追加行,显示 \"\"",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalPrice",
|
||
"description": "批次总成本<br>\\-- batchPrintConfig = 1 场景下,显示合计总成本<br>\\-- 脱敏场景显示 **\\*\\*\\*\\***<br>**\\-- 均价模式下,显示均价总成本**<br>\\-- 通用模版追加一行合计,追加行,显示总成本",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalPriceNoTax",
|
||
"description": "批次除税总成本<br>\\-- batchPrintConfig = 1 场景下,显示合计总成本<br>\\-- 脱敏场景显示 **\\*\\*\\*\\***<br>**\\-- 均价模式下,显示均价除税总成本**<br>\\-- 通用模版追加一行合计,追加行,显示总成本",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "taxRate",
|
||
"description": "税率",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "defSeatList",
|
||
"description": "货位",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L paymentType",
|
||
"description": "支付方式",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L amount",
|
||
"description": "金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L infoId",
|
||
"description": "项目id",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L infoName",
|
||
"description": "项目名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L labelName",
|
||
"description": "业务分类",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L idCar",
|
||
"description": "车辆信息id",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L carNo",
|
||
"description": "车牌号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "L vin",
|
||
"description": "vin码",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "------基础信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "spreadRate",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carCategoryName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printMaintainGuaZi",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "vipExpenseFavourable",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "czkSettleFavourable",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "accountAmount",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalOweAmount",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerLevelName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerDetailAddress",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "receiptMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "customerSourceName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carSourceName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-----托修方信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carFuelTypeNameOriginal",
|
||
"description": "carFuelTypeNameOriginal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "contractNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "certificateNumber",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "------承修方信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "businessLicenseCode",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "------项目信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "#### orderNumber",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br> taxRateOutput <br>```",
|
||
"description": "BigDecimal",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br> singleFavourable <br>```",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br>favourableVoList <br>```",
|
||
"description": "List<FavourableDetailPrintVo>",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br>discountType <br>```",
|
||
"description": "Integer",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br>discountTypeName <br>```",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br>sourceId <br>```",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "qualityCheckEmployeeName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "qualityCheckEmployeeCode",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cooperationMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-------材料信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br>cargoSpace <br>```",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "defSeats",
|
||
"description": "List<String>",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br>amount <br>```",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-------自带材料(新版维修/贴膜)信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "bringPartList",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "photoList",
|
||
"description": "List<String>",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "managementCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "------附加费用信息",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-----维修结算费用集合(江苏结算单)",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "mainCostList",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "costName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "----_其他结算费用集合(江苏结算单)_",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "otherCostList",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "allOtherCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "favourableExtraCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "receiptAmountChinese",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "payItemTogetherExcludeAccountAmountChinese",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settleOweAmout",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-----结算付款方式及优惠保存信息",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settlementPayItemList",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "accountAgreementName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-----付款方式信息",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-----附加项目(江苏结算单)",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "commissionCustomName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "commissionCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "commissionMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "diagnosisCustomName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "diagnosisCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "diagnosisItemName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "diagnosisMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "checkCustomName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "checkCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "checkMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "processCustomName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "processCost",
|
||
"description": "Double",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "processMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "processItemName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "managementCustomName",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "managementMemo",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "-----二期新增字段",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "nextMaintainDateRemind",
|
||
"description": "Long",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "czkList",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "```plaintext<br> cardOwner <br>```",
|
||
"description": "String",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cardList",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "combineServiceAndPartList",
|
||
"description": "array",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "servicePrintVo",
|
||
"description": "参见serviceList",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "partPrintVo",
|
||
"description": "参见partList",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "常见打印单分类",
|
||
"description": "对应系统上的打印模块",
|
||
"type": "模板编码",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "注:采购单和采购退货单走打印平台定制,先向赵亚妮提供门店编码、门店名称,开通后再上传配置门店生效",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "idQuotation",
|
||
"description": "报价单id",
|
||
"type": "BigInteger",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "idPart",
|
||
"description": "材料id",
|
||
"type": "BigInteger",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "idMdmPart",
|
||
"description": "云材料ID",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "labelId",
|
||
"description": "业务分类id",
|
||
"type": "BigInteger",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "idEmployee",
|
||
"description": "服务员工id",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stockNumber",
|
||
"description": "门店库存数量",
|
||
"type": "BigDecimal",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "groupId",
|
||
"description": "公司id",
|
||
"type": "BigInteger",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "brandId",
|
||
"description": "品牌id",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "registerDate",
|
||
"description": "车辆注册日期",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "cardDate",
|
||
"description": "车辆发证日期",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carNatureOfUseName",
|
||
"description": "车辆使用性质",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carFuelTypeName",
|
||
"description": "车辆燃料(能源)类型",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carOwnerName",
|
||
"description": "车辆所有人姓名",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "completeDate",
|
||
"description": "完工日期",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "firstGatheringTime",
|
||
"description": "初次收款时间",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "estimatedDeliveryTime",
|
||
"description": "预计交车时间",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printContentJs",
|
||
"description": "免责条款江苏",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgMemo",
|
||
"description": "门店备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgContacts",
|
||
"description": "联系人(维修厂)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "disCountAllBak",
|
||
"description": "项目优惠+材料优惠+收银优惠,等同于disCountAll",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "remainAmount",
|
||
"description": "结算金额tsf 附表:应收-项目优惠-材料优惠",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ sortNumber",
|
||
"description": "序号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ orderNumber",
|
||
"description": "序号(全部)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ name",
|
||
"description": "名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ serviceName",
|
||
"description": "项目名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ labelName",
|
||
"description": "业务分类名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ price",
|
||
"description": "工时单价",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ workHour",
|
||
"description": "工时",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ subtotal",
|
||
"description": "金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ singleFavourable",
|
||
"description": "优惠金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ discountedSubtotal",
|
||
"description": "折后金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ serviceMemo",
|
||
"description": "附加信息备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ discount",
|
||
"description": "折扣",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ empNameStr",
|
||
"description": "服务项目明细对应修理工名称组装字符串",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ infiniteFlag",
|
||
"description": "是否无限,0:否,1:是",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ customCode",
|
||
"description": "自定义编码",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalWorkHourVip",
|
||
"description": "VIP项目工时合计(附表为0)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "serviceDiscountFavourable",
|
||
"description": "项目优惠",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ partName",
|
||
"description": "材料名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ partShowName",
|
||
"description": "材料名称(全)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ partBrand",
|
||
"description": "配件品牌",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ standard",
|
||
"description": "配件名称规格型号品牌",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ spec",
|
||
"description": "规格型号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ supplierCode",
|
||
"description": "供应商编码",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ unit",
|
||
"description": "单位",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ number",
|
||
"description": "数量",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ partMemo",
|
||
"description": "备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ employeeName",
|
||
"description": "员工名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ outStockEmployeeName",
|
||
"description": "领料人",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ idPart",
|
||
"description": "配件材料pk",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ idInfo",
|
||
"description": "本地材料id(长码)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ applyModel",
|
||
"description": "适用车型",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "stuffNum",
|
||
"description": "材料数目合计",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "totalStuffNumVip",
|
||
"description": "Vip材料数量合计(附表为0)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ extraName",
|
||
"description": "附加费名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ memo",
|
||
"description": "备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ commissionCustomName",
|
||
"description": "代办费自定义名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ commissionCost",
|
||
"description": "代办费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ commissionMemo",
|
||
"description": "代办费备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ diagnosisCustomName",
|
||
"description": "诊断费自定义名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ diagnosisCost",
|
||
"description": "诊断费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ diagnosisItemName",
|
||
"description": "诊断详细名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ diagnosisMemo",
|
||
"description": "诊断费备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ checkCustomName",
|
||
"description": "检查费自定义名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ checkItemName",
|
||
"description": "诊断详细名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ checkCost",
|
||
"description": "检查费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ checkMemo",
|
||
"description": "检查费备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ processCustomName",
|
||
"description": "加工费自定义名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ processCost",
|
||
"description": "加工费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ processMemo",
|
||
"description": "加工费备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ processItemName",
|
||
"description": "加工详细名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ managementCustomName",
|
||
"description": "管理费自定义名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ managementCost",
|
||
"description": "管理费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ managementMemo",
|
||
"description": "管理费备注",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ fuelName",
|
||
"description": "加油费",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ fuelAmount",
|
||
"description": "加油费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ trailName",
|
||
"description": "拖车费",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ trailAmount",
|
||
"description": "拖车费金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ payWay",
|
||
"description": "付款方式",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ payAmount",
|
||
"description": "付款金额",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "└─ chinesePayAmount",
|
||
"description": "付款金额中文大写",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "settleReceivedAmout",
|
||
"description": "结算单中用的实付金额(实收)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "realPayAmountChinese",
|
||
"description": "客户实付大写(应收-所有优惠)",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceCompany",
|
||
"description": "保险公司名称",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceNo",
|
||
"description": "商业险单号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceNoTCI",
|
||
"description": "交强险单号",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceExpiryDate",
|
||
"description": "商业险到期日",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "insuranceExpiryDateTCI",
|
||
"description": "交强险到期日",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printEmployeeName",
|
||
"description": "打印人姓名",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "warningLightMemo",
|
||
"description": "警示灯备注",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "favourableTotalList",
|
||
"description": "优惠明细小计",
|
||
"type": "List<FavourableDetailPrintAttribute>",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carNoWhole <br/>",
|
||
"description": "车牌号",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "vin<br/>",
|
||
"description": "车辆VIN码",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carBrandName<br/>",
|
||
"description": "品牌名称",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carSeriesName<br/>",
|
||
"description": "车系名称",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carModelShort<br/>",
|
||
"description": "车型简称",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carModel<br/>",
|
||
"description": "车型",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "carColor<br/>",
|
||
"description": "车身颜色",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "billDate<br/>",
|
||
"description": "进厂日期",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "estimatedDeliveryTime<br/>",
|
||
"description": "预计交车时间",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "deliveryTime<br/>",
|
||
"description": "交车时间(出厂时间)",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "mileage<br/>",
|
||
"description": "进厂里程",
|
||
"type": "Double",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "extendedModuleList",
|
||
"description": "扩展模块列表",
|
||
"type": "List<ExtendedModulePrintAttribute>",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "memo<br/>",
|
||
"description": "车主备注",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "signaturePhotoUrl<br/>",
|
||
"description": "签名图片",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "orgName<br/>",
|
||
"description": "维修厂名称",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "orgContacts<br/>",
|
||
"description": "维修厂联系人",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "orgDetailAddress<br/>",
|
||
"description": "维修厂地址",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "orgContactMobile<br/>",
|
||
"description": "联系电话(维修厂)",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "storeLogo<br/>",
|
||
"description": "logo",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printOrgName<br/>",
|
||
"description": "打印抬头",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "printContent<br/>",
|
||
"description": "免责条款",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "printCount<br/>",
|
||
"description": "打印次数",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "printTime<br/>",
|
||
"description": "打印时间",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "idService",
|
||
"description": "服务项目id",
|
||
"type": "BigInteger",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "idInfo",
|
||
"description": "本地项目id",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "favourableVoList",
|
||
"description": "优惠明细",
|
||
"type": "List<FavourableDetailPrintAttribute>",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "discountedSubtotal<br/>",
|
||
"description": "折后金额",
|
||
"type": "Double",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "partMemo<br/>",
|
||
"description": "备注",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "isBring<br/>",
|
||
"description": "是否自带",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "empNameStr<br/>",
|
||
"description": "明细对应修理工名称组装字符串",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "outStockEmployeeName<br/>",
|
||
"description": "领料人",
|
||
"type": "String",
|
||
"required": false
|
||
},
|
||
{
|
||
"name": "labelName<br/>",
|
||
"description": "业务分类名称",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "idPart<br/>",
|
||
"description": "配件材料pk",
|
||
"type": "BigInteger",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "idInfo<br/>",
|
||
"description": "本地材料id",
|
||
"type": "String",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "discountType",
|
||
"description": "优惠类型",
|
||
"type": "Integer",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "discountTypeName",
|
||
"description": "优惠类型名称",
|
||
"type": "Double",
|
||
"required": true
|
||
},
|
||
{
|
||
"name": "明细合计行",
|
||
"description": "",
|
||
"type": "java.lang.String",
|
||
"required": false
|
||
}
|
||
],
|
||
"templates": [
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "F6标准结算单(壹).jrxml"
|
||
},
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "F6标准结算单(壹)维保单.jrxml"
|
||
},
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "F6标准结算单(壹)附表.jrxml"
|
||
},
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "F6标准结算单-维保单.jrxml"
|
||
},
|
||
{
|
||
"name": "Blank_A4",
|
||
"file": "协作单.jrxml"
|
||
},
|
||
{
|
||
"name": "dingjin",
|
||
"file": "定金收款单.jrxml"
|
||
},
|
||
{
|
||
"name": "Blank_A4",
|
||
"file": "定金收款小票.jrxml"
|
||
},
|
||
{
|
||
"name": "tkd",
|
||
"file": "开卡单.jrxml"
|
||
},
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "收款日报表打印.jrxml"
|
||
},
|
||
{
|
||
"name": "checkedQuotation",
|
||
"file": "检测估算单.jrxml"
|
||
},
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "洗车单.jrxml"
|
||
},
|
||
{
|
||
"name": "carWash",
|
||
"file": "洗车单小票.jrxml"
|
||
},
|
||
{
|
||
"name": "Blank_A4",
|
||
"file": "消费单.jrxml"
|
||
},
|
||
{
|
||
"name": "Blank_A4",
|
||
"file": "退卡单.jrxml"
|
||
},
|
||
{
|
||
"name": "stockInPrint",
|
||
"file": "退货单.jrxml"
|
||
},
|
||
{
|
||
"name": "jiesuandan",
|
||
"file": "销售单.jrxml"
|
||
},
|
||
{
|
||
"name": "Blank_A4",
|
||
"file": "销售单小票.jrxml"
|
||
}
|
||
],
|
||
"file_count": 33,
|
||
"chunk_count": 433,
|
||
"parse_status": "ready"
|
||
} |