feat: 添加Qwen3嵌入模型及JRXML报告相关文件
添加Qwen3-4B嵌入模型配置文件及权重文件 添加多个JRXML报告的数据查询和字段定义文件 添加PdfEncryptReport.jrxml示例报告文件
This commit is contained in:
@@ -0,0 +1,230 @@
|
||||
<jasperReport name="XYBarChartTimeSeriesReport" language="java" columnCount="2" pageWidth="595" pageHeight="842" columnWidth="270" columnSpacing="15" leftMargin="20" rightMargin="20" topMargin="30" bottomMargin="30" uuid="a2b7d785-5dda-4540-b268-93058da73cb9">
|
||||
<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 Time Series 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, OrderDate]]></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="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="FreightSumMonthGroup" resetType="Group" calculation="Sum" resetGroup="MonthGroup" 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="081fcbff-ce45-48c9-90b9-ed8dae2b5d82" x="0" y="14" width="270" height="11" forecolor="#FFDDDD" backcolor="#FFDDDD"/>
|
||||
<element kind="staticText" uuid="f41223a3-97f8-445c-a2f5-b4e866c54535" 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="475ed0b9-2849-4537-91c8-65f9c2ad9b30" 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="8d7e55d0-4d09-4f25-8530-fc1d9759d16f" x="0" y="0" width="270" height="1" forecolor="#FF0000"/>
|
||||
<element kind="staticText" uuid="99d2ce54-545d-47e9-89d3-76b8d738a014" x="0" y="1" width="45" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="376fda56-a1a6-4dac-bd16-14017c27d421" 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="ff2fe743-f1c1-4a46-a24e-7084ca31db4c" x="70" y="1" width="140" height="11" forecolor="#FF0000" hTextAlign="Right" style="Sans_Bold">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b8a1683e-1027-4c5e-ba22-2011b12f1271" 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="c81a8294-562f-4562-8f4d-bad1a2096be7" x="0" y="14" width="270" height="1"/>
|
||||
<element kind="textField" uuid="f4579afd-2eb7-4269-8de8-dfd68fd13752" x="10" y="2" width="150" height="11" style="Sans_Bold">
|
||||
<expression><![CDATA[$F{ShipCountry}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="6d9c2628-39af-421d-bf9f-9844a14dcaec" 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="c8d1a11b-bc8a-49b4-aa4f-a6395e1cbc82" positionType="Float" x="0" y="25" width="270" height="175" evaluationTime="Group" evaluationGroup="CountryGroup">
|
||||
<dataset kind="timeSeries" incrementType="Group" resetGroup="CountryGroup" incrementGroup="MonthGroup" timePeriod="Month" resetType="Group">
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Half Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$F{Freight} / 2d]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Normal Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$F{Freight}]]></valueExpression>
|
||||
</series>
|
||||
<series>
|
||||
<seriesExpression><![CDATA["Double Freight"]]></seriesExpression>
|
||||
<timePeriodExpression><![CDATA[$F{OrderDate}]]></timePeriodExpression>
|
||||
<valueExpression><![CDATA[$F{Freight} * 2d]]></valueExpression>
|
||||
</series>
|
||||
</dataset>
|
||||
<plot showTickMarks="true" showTickLabels="true">
|
||||
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
|
||||
</plot>
|
||||
</element>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="15">
|
||||
<element kind="rectangle" uuid="c7cb3703-1a87-4abf-8c68-792ced414087" x="0" y="0" width="270" height="11" forecolor="#C0C0C0" backcolor="#C0C0C0"/>
|
||||
<element kind="staticText" uuid="9c030119-1ceb-4e03-b1ba-5b481d9f11fd" 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="b0234161-6abd-4aa0-9afb-e63f31c973f3" 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="15f2ae21-ea7f-49ea-9297-fca702e97de0" 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="45bdb0b9-80a9-456f-8675-3287c399d2bc" 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="MonthGroup">
|
||||
<expression><![CDATA[$F{OrderDate}.getMonth()]]></expression>
|
||||
</group>
|
||||
<title height="50">
|
||||
<element kind="elementGroup"/>
|
||||
<element kind="staticText" uuid="6c01b408-14e8-4de4-b048-cd71a7f69536" x="0" y="0" width="555" height="35" fontSize="22.0" hTextAlign="Center" style="Serif_Bold">
|
||||
<text><![CDATA[XY Bar Chart with Time Series Dataset Report]]></text>
|
||||
<box style="Serif_Bold">
|
||||
<topPen lineWidth="0.5"/>
|
||||
</box>
|
||||
</element>
|
||||
</title>
|
||||
<columnHeader height="11">
|
||||
<element kind="rectangle" uuid="43c4369c-e305-483b-8249-860ade021c7a" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="47f447fe-432e-4f46-9ae1-8d5a80f9bd85" 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="fb47498e-ae6a-4d47-9114-8da0c97416fc" 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="b7e57d89-6903-4e1b-a045-18e42e6390d8" 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="643e4958-a164-417e-abdf-bd9cb9e6a396" 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="9eca572b-907e-4691-bc7d-a7f5ba692deb" x="1" y="0" width="35" height="11" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{OrderID}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="3001fc3b-1610-47d7-a57a-2a1cbaf2c556" positionType="Float" x="40" y="0" width="110" height="11" textAdjust="StretchHeight">
|
||||
<expression><![CDATA[$F{ShipName} + ", " + $F{ShipCity}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="e482bdbe-4cba-4c02-a7c7-97a817ef2148" x="155" y="0" width="25" height="11" blankWhenNull="true">
|
||||
<expression><![CDATA[$F{ShipRegion}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="f4fe1487-e225-4069-89da-2244389a01de" x="185" y="0" width="50" height="11" pattern="dd/MM/yyyy">
|
||||
<expression><![CDATA[$F{OrderDate}]]></expression>
|
||||
</element>
|
||||
<element kind="textField" uuid="8c3d8321-3779-42ce-9863-eb83cace5ce6" x="235" y="0" width="35" height="11" pattern="0.00" hTextAlign="Right">
|
||||
<expression><![CDATA[$F{Freight}]]></expression>
|
||||
</element>
|
||||
<element kind="line" uuid="c635d742-6e7d-4ec7-a2a6-d6e2ffcc0687" 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="e81c1b43-4d63-4451-b40a-494d0d2f0e1b" x="0" y="0" width="270" height="11" backcolor="#333333"/>
|
||||
<element kind="staticText" uuid="f2f531e4-92ef-4b7a-90ef-0bd5b41b6e59" 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="cb0350df-0dc8-4f98-828f-63e847591c17" 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="0c8f0bd2-229a-4952-8731-3aa7be61aa31" 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="2e3ae921-7248-4b7c-aa09-796a903a7fe3" 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="5abc8288-c620-48c6-a609-8229481d8764" mode="Transparent" x="0" y="5" width="555" height="25"/>
|
||||
<element kind="staticText" uuid="5a8cf05e-51e5-4f37-81d6-a92fc2bca196" x="5" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Count :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="328d396b-7e74-418a-9d38-53f792d7f486" x="55" y="10" width="45" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_COUNT}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="6b8d86ce-0dc5-4165-88c2-1ab7bdf6aae9" x="430" y="10" width="50" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<text><![CDATA[Total :]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="b007b913-0779-4dc3-b1e4-6e792dfabd27" 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="803f10b7-0409-4f1d-af7d-839877a6daff" x="200" y="10" width="75" height="20" fontSize="14.0" hTextAlign="Right">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
<element kind="staticText" uuid="189e7ba0-1d78-48e6-a5bc-25dd4369dcea" x="275" y="10" width="5" height="20" fontSize="14.0" hTextAlign="Center">
|
||||
<text><![CDATA[/]]></text>
|
||||
</element>
|
||||
<element kind="textField" uuid="f930a964-e74a-4f95-9990-b4f233f1c70a" x="280" y="10" width="75" height="20" fontSize="14.0" evaluationTime="Report">
|
||||
<expression><![CDATA[$V{PAGE_NUMBER}]]></expression>
|
||||
</element>
|
||||
</pageFooter>
|
||||
</jasperReport>
|
||||
Reference in New Issue
Block a user