feat: 添加Qwen3嵌入模型及JRXML报告相关文件

添加Qwen3-4B嵌入模型配置文件及权重文件
添加多个JRXML报告的数据查询和字段定义文件
添加PdfEncryptReport.jrxml示例报告文件
This commit is contained in:
2026-05-11 08:34:03 +08:00
commit 4f475e9e36
1606 changed files with 687965 additions and 0 deletions
+233
View File
@@ -0,0 +1,233 @@
<jasperReport name="XYBarChartReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a20c1033-9ce9-4102-8048-3748d6a2a184">
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="Sample DB"/>
<property name="net.sf.jasperreports.chart.render.type" value="svg"/>
<property name="net.sf.jasperreports.image.dpi" value="150"/>
<style name="Sans_Normal" default="true" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
<style name="Sans_Bold" fontName="DejaVu Sans" fontSize="8.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
<style name="Sans_Italic" fontName="DejaVu Sans" fontSize="8.0" bold="false" italic="true" underline="false" strikeThrough="false"/>
<style name="Serif_Normal" fontName="DejaVu Serif" fontSize="10.0" bold="false" italic="false" underline="false" strikeThrough="false"/>
<style name="Serif_Bold" fontName="DejaVu Serif" fontSize="10.0" bold="true" italic="false" underline="false" strikeThrough="false"/>
<parameter name="ReportTitle" class="java.lang.String">
<defaultValueExpression><![CDATA["XY Bar Chart with XY Dataset Report"]]></defaultValueExpression>
</parameter>
<parameter name="MaxOrderID" class="java.lang.Integer">
<defaultValueExpression><![CDATA[12500]]></defaultValueExpression>
</parameter>
<query language="sql"><![CDATA[SELECT * FROM Orders WHERE OrderID <= $P{MaxOrderID} ORDER BY ShipCountry, OrderID]]></query>
<field name="ShippedDate" class="java.sql.Timestamp"/>
<field name="ShipCountry" class="java.lang.String"/>
<field name="RequiredDate" class="java.sql.Timestamp"/>
<field name="CustomerID" class="java.lang.String"/>
<field name="OrderID" class="java.lang.Integer"/>
<field name="ShipName" class="java.lang.String"/>
<field name="ShipVia" class="java.lang.Integer"/>
<field name="ShipPostalCode" class="java.lang.String"/>
<field name="OrderDate" class="java.sql.Timestamp"/>
<field name="ShipCity" class="java.lang.String"/>
<field name="ShipAddress" class="java.lang.String"/>
<field name="EmployeeID" class="java.lang.Integer"/>
<field name="ShipRegion" class="java.lang.String"/>
<field name="Freight" class="java.lang.Double"/>
<variable name="FirstLetter" resetType="None" class="java.lang.String">
<expression><![CDATA[$F{ShipCountry}.substring(0, 1).toUpperCase()]]></expression>
</variable>
<variable name="OrderIDBucket" resetType="None" class="java.lang.Integer">
<expression><![CDATA[$F{OrderID} / 100]]></expression>
</variable>
<variable name="FreightSumFirstLetterGroup" resetType="Group" calculation="Sum" resetGroup="FirstLetterGroup" class="java.lang.Double">
<expression><![CDATA[$F{Freight}]]></expression>
</variable>
<variable name="FreightSumCountryGroup" resetType="Group" calculation="Sum" resetGroup="CountryGroup" class="java.lang.Double">
<expression><![CDATA[$F{Freight}]]></expression>
</variable>
<variable name="FreightSumOrderIDBucketGroup" resetType="Group" calculation="Sum" resetGroup="OrderIDBucketGroup" class="java.lang.Double">
<expression><![CDATA[$F{Freight}]]></expression>
</variable>
<variable name="FreightSumColumn" resetType="Column" calculation="Sum" class="java.lang.Double">
<expression><![CDATA[$F{Freight}]]></expression>
</variable>
<variable name="FreightSumPage" resetType="Page" calculation="Sum" class="java.lang.Double">
<expression><![CDATA[$F{Freight}]]></expression>
</variable>
<variable name="FreightSumReport" calculation="Sum" class="java.lang.Double">
<expression><![CDATA[$F{Freight}]]></expression>
</variable>
<variable name="DateHighestCountryGroup" resetType="Group" calculation="Highest" resetGroup="CountryGroup" class="java.sql.Timestamp">
<expression><![CDATA[$F{OrderDate}]]></expression>
</variable>
<variable name="RegionCountCountryGroup" resetType="Group" calculation="Count" resetGroup="CountryGroup" class="java.lang.Integer">
<expression><![CDATA[$F{ShipRegion}]]></expression>
</variable>
<group name="FirstLetterGroup" minHeightToStartNewPage="200" startNewColumn="true">
<expression><![CDATA[$V{FirstLetter}]]></expression>
<groupHeader>
<band height="25">
<element kind="rectangle" uuid="d3f0ecf0-3583-4a3c-9a58-21bec63ea82b" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
<element kind="staticText" uuid="0039d847-ac84-4df4-9d1f-2aae982db120" mode="Opaque" x="0" y="14" width="130" height="11" forecolor="#FF0000" backcolor="#FFDDDD" underline="true" style="Sans_Italic">
<text><![CDATA[Countries Starting With Letter :]]></text>
</element>
<element kind="textField" uuid="8c5d5d28-f988-4f07-ae1b-12077781c1af" mode="Opaque" x="130" y="14" width="140" height="11" forecolor="#FF0000" backcolor="#FFDDDD" style="Sans_Bold">
<expression><![CDATA[$V{FirstLetter}]]></expression>
</element>
</band>
</groupHeader>
<groupFooter>
<band height="25">
<element kind="line" uuid="c95564f9-6a3d-48d8-9d6e-de81a88f9139" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
<element kind="staticText" uuid="f5d0bb34-ba33-40ad-84ce-4cb1e33fec61" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Count :]]></text>
</element>
<element kind="textField" uuid="34adbbd4-85c0-452a-bdc7-e27e062e279a" x="45" y="1" width="25" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{FirstLetterGroup_COUNT}]]></expression>
</element>
<element kind="staticText" uuid="8a78ddee-665d-4bf3-a20e-6319146f8386" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Total :]]></text>
</element>
<element kind="textField" uuid="7247a2e4-d88f-4131-8d9d-ad916ac97428" x="210" y="1" width="60" height="11" forecolor="#FF0000" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{FreightSumFirstLetterGroup}]]></expression>
</element>
</band>
</groupFooter>
</group>
<group name="CountryGroup">
<expression><![CDATA[$F{ShipCountry}]]></expression>
<groupHeader>
<band height="225">
<element kind="line" uuid="0c8bc442-6dc2-40f1-8a65-cfdee84b9914" x="0" y="14" width="270" height="1"/>
<element kind="textField" uuid="7ac774ac-46eb-4f61-abb5-cdd42351e304" x="10" y="2" width="150" height="11" style="Sans_Bold">
<expression><![CDATA[$F{ShipCountry}]]></expression>
</element>
<element kind="textField" uuid="f007daef-32e0-4e8d-8f45-318fb7e4c782" x="170" y="2" width="100" height="11" evaluationTime="Group" pattern="EEE, MMM d, yyyy" evaluationGroup="CountryGroup" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{DateHighestCountryGroup}]]></expression>
</element>
<element kind="chart" chartType="xyBar" uuid="dcbbee20-d52c-436b-bbe8-fe5a371322fe" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
<dataset kind="xy" incrementType="Group" resetGroup="CountryGroup" incrementGroup="OrderIDBucketGroup" resetType="Group">
<series>
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
<xvalueExpression><![CDATA[$V{OrderIDBucket}]]></xvalueExpression>
<yvalueExpression><![CDATA[$V{FreightSumOrderIDBucketGroup} / 2d]]></yvalueExpression>
</series>
<series>
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
<xvalueExpression><![CDATA[$V{OrderIDBucket}]]></xvalueExpression>
<yvalueExpression><![CDATA[$V{FreightSumOrderIDBucketGroup}]]></yvalueExpression>
</series>
<series>
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
<xvalueExpression><![CDATA[$V{OrderIDBucket}]]></xvalueExpression>
<yvalueExpression><![CDATA[$V{FreightSumOrderIDBucketGroup} * 2d]]></yvalueExpression>
</series>
</dataset>
<plot showTickMarks="true" showTickLabels="true">
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
</plot>
</element>
</band>
</groupHeader>
<groupFooter>
<band height="15">
<element kind="rectangle" uuid="d01c45d1-3d5f-465f-99cf-06df7f6e06a4" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
<element kind="staticText" uuid="4b2fe65c-49ed-49ec-a88a-22ffb966f31a" mode="Opaque" x="0" y="0" width="45" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Count :]]></text>
</element>
<element kind="textField" uuid="e0bbd184-04a3-4774-bf78-9fc4da04b800" mode="Opaque" x="45" y="0" width="25" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{CountryGroup_COUNT}]]></expression>
</element>
<element kind="staticText" uuid="6503c3b1-2790-41ec-a79d-65caa3142d4c" mode="Opaque" x="70" y="0" width="140" height="11" backcolor="#C0C0C0" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Total :]]></text>
</element>
<element kind="textField" uuid="b73daf16-8b95-44f7-8e07-c8097a4f730a" mode="Opaque" x="210" y="0" width="60" height="11" backcolor="#C0C0C0" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{FreightSumCountryGroup}]]></expression>
</element>
</band>
</groupFooter>
</group>
<group name="OrderIDBucketGroup">
<expression><![CDATA[$V{OrderIDBucket}]]></expression>
</group>
<title height="50">
<element kind="elementGroup"/>
<element kind="staticText" uuid="7709c644-55b7-4f29-b6e2-32bc03b7baec" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
<text><![CDATA[XY Bar Chart with XY Dataset Report]]></text>
<box style="Serif_Bold">
<topPen lineWidth="0.5"/>
</box>
</element>
</title>
<columnHeader height="11">
<element kind="rectangle" uuid="b3ae20fe-c09a-4983-abff-e3fc0426c181" x="0" y="0" width="270" height="11" backcolor="#333333"/>
<element kind="staticText" uuid="c818e74d-0099-41d0-a84b-ab1aa4a3c8ad" mode="Opaque" x="0" y="0" width="40" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
<text><![CDATA[Order]]></text>
</element>
<element kind="staticText" uuid="105ad8e0-58b7-4adf-948e-9174a4e9feac" mode="Opaque" x="40" y="0" width="145" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Center" style="Sans_Bold">
<text><![CDATA[Name, City]]></text>
</element>
<element kind="staticText" uuid="683daa0d-b390-4521-85c5-a7eed1d0a166" mode="Opaque" x="185" y="0" width="50" height="11" forecolor="#FFFFFF" backcolor="#333333" style="Sans_Bold">
<text><![CDATA[Date]]></text>
</element>
<element kind="staticText" uuid="d7d6d3c7-cdcd-4cf0-a8c9-1a382efd843e" mode="Opaque" x="235" y="0" width="35" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Freight]]></text>
</element>
</columnHeader>
<detail>
<band height="13">
<element kind="textField" uuid="d211bb37-8a67-411b-865e-eb6018982b8c" x="1" y="0" width="35" height="11" hTextAlign="Right">
<expression><![CDATA[$F{OrderID}]]></expression>
</element>
<element kind="textField" uuid="04bcd9d6-f334-401f-9c25-744f327935d0" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
</element>
<element kind="textField" uuid="eeae1567-fa2d-420e-98f3-b46fc36df9fa" x="155" y="0" width="25" height="11" blankWhenNull="true">
<expression><![CDATA[$F{ShipRegion}]]></expression>
</element>
<element kind="textField" uuid="c28b5406-4877-481b-b64d-83a766cdf48a" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
<expression><![CDATA[$F{OrderDate}]]></expression>
</element>
<element kind="textField" uuid="d2b008de-4853-4188-94be-5707eb36ea8c" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
<expression><![CDATA[$F{Freight}]]></expression>
</element>
<element kind="line" uuid="11ea2b66-0b1f-4a01-89fb-c566146f88f5" positionType="Float" x="0" y="12" width="270" height="1" forecolor="#808080">
<pen lineWidth="0.5"/>
</element>
</band>
</detail>
<columnFooter height="11">
<element kind="rectangle" uuid="c342ae85-aec8-4165-ae67-9817c6e547a8" x="0" y="0" width="270" height="11" backcolor="#333333"/>
<element kind="staticText" uuid="54f8927f-2e0f-4b67-a271-a0fe3e776c25" mode="Opaque" x="0" y="0" width="45" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Count :]]></text>
</element>
<element kind="textField" uuid="93c69b95-4cac-41ad-99d0-9a334ae9dfc5" mode="Opaque" x="45" y="0" width="25" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{COLUMN_COUNT}]]></expression>
</element>
<element kind="staticText" uuid="25ea4130-0105-42b9-b97b-b89db18fcae6" mode="Opaque" x="70" y="0" width="140" height="11" forecolor="#FFFFFF" backcolor="#333333" hTextAlign="Right" style="Sans_Bold">
<text><![CDATA[Total :]]></text>
</element>
<element kind="textField" uuid="1b3ee67b-9950-4258-9a59-a106d8afc233" mode="Opaque" x="210" y="0" width="60" height="11" forecolor="#FFFFFF" backcolor="#333333" pattern="0.00" hTextAlign="Right" style="Sans_Bold">
<expression><![CDATA[$V{FreightSumColumn}]]></expression>
</element>
</columnFooter>
<pageFooter height="30">
<element kind="rectangle" uuid="a0fb7ea6-1169-4a0a-8ded-d1c0b382089a" mode="Transparent" x="0" y="5" width="555" height="25"/>
<element kind="staticText" uuid="0cc956a7-bf9c-4318-9785-faed25582bdd" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
<text><![CDATA[Count :]]></text>
</element>
<element kind="textField" uuid="88a170e0-617d-43a3-9fcf-46ec1d6f4c64" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
</element>
<element kind="staticText" uuid="ad6d29dd-8120-446a-afa6-6431b5a3fcb3" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
<text><![CDATA[Total :]]></text>
</element>
<element kind="textField" uuid="dcacc6ad-8a20-44a2-8a27-c862c1a56bc0" x="480" y="10" width="70" height="20" fontSize="14.0" pattern="0.00" hTextAlign="Right">
<expression><![CDATA[$V{FreightSumPage}]]></expression>
</element>
<element kind="textField" uuid="57cd8604-bb8c-4805-b40f-34d61bb0778c" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
</element>
<element kind="staticText" uuid="6f74557b-d2da-48d2-83b7-39efa06a8636" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
<text><![CDATA[/]]></text>
</element>
<element kind="textField" uuid="6125df09-b5f6-4dd1-ac25-c03f2f6ff887" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
</element>
</pageFooter>
</jasperReport>