JasperReport로 미리보기 지원

master
mjkhan21 8 months ago
parent addc921fe6
commit 8afeed0b5f

Binary file not shown.

@ -0,0 +1,147 @@
package cokr.xit.fims.chongno;
import java.io.InputStream;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import cokr.xit.base.file.FileInfo;
import cokr.xit.base.file.service.bean.FileBean;
import cokr.xit.fims.base.FimsUser;
import cokr.xit.fims.cmmn.FimsPrintOption;
import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.sndb.SndbQuery;
import cokr.xit.fims.sndb.service.SndngDtlService;
import cokr.xit.fims.sprt.SprtQuery;
import cokr.xit.fims.sprt.dao.IntegrationSearchMapper;
import cokr.xit.fims.sprt.service.bean.MediaBean;
import cokr.xit.foundation.data.DataFormat;
import cokr.xit.foundation.data.DataObject;
import cokr.xit.foundation.web.AbstractController;
@Controller
@RequestMapping("/preview")
public class JasperController extends AbstractController {
/**발송 상세 서비스*/
@Resource(name="sndngDtlService")
private SndngDtlService sndngDtlService;
@Resource(name="integrationSearchMapper")
private IntegrationSearchMapper integrationSearchMapper;
@Resource(name="fileBean")
private FileBean fileBean;
@Resource(name="mediaBean")
private MediaBean mediaBean;
@RequestMapping(name="사전통지서 pdf 파일 생성", value="/prenotice.do")
public ModelAndView previewPrenotice(SndbQuery req, FimsPrintOption printOption) {
List<DataObject> trgtDtls = sndngDtlService.getSndngTrgtDtlIds(req);
String[] crdnIds = trgtDtls.stream()
.map(row -> row.string("CRDN_ID"))
.toList()
.toArray(new String[trgtDtls.size()]);
List<DataObject> crdnList = integrationSearchMapper.selectIntegrationDataList(new SprtQuery().setCrdnIds(crdnIds));
Map<String, List<FileInfo>> crdnFiles = fileBean.getFilesOf(Crdn.INF_TYPE, crdnIds).stream()
.collect(Collectors.groupingBy(row -> row.getInfoKey()));
String today = dateFormats.format("yyyyMMdd", System.currentTimeMillis()),
year = today.substring(0, 4),
month = today.substring(4, 6),
day = today.substring(6),
email = ((FimsUser)currentUser().getUser()).getEmailAddress();
List<InputStream> inputStreams = crdnList.stream()
.flatMap(crdn -> {
crdn.set("CRDN_YMD_TM", DataFormat.yyyy_mm_dd(crdn.get("CRDN_YMD")) + " " + DataFormat.hh_mm_ss(crdn.get("CRDN_TM")))
.set("ADVNTCE_DUDT_YMD", DataFormat.yyyy_mm_dd(crdn.get("ADVNTCE_DUDT_YMD")))
.set("GOJI_NO", blankIfEmpty(crdn.string("GOJI_NO")).replace("-", ""))
.set("issueYear", year).set("issueMonth", month).set("issueDay", day)
.set("managerEmail", email)
;
String crdnId = crdn.string("CRDN_ID");
List<FileInfo> files = crdnFiles.get(crdnId);
List<InputStream> inputs = isEmpty(files) ? Collections.emptyList() :
files.stream()
.map(FileInfo::getInputStream)
.toList();
for (int i = 0; i < Math.min(4, inputs.size()); ++i) {
crdn.set("VLTN_IMG" + i, inputs.get(i));
}
return inputs.stream();
})
.toList();
String jasper = switch (printOption.getPaperSeCd()) {
case "01" -> "/prenotice-a4.jasper";
case "02" -> "/prenotice-letter.jasper";
default -> throw new IllegalArgumentException("paperSeCd: " + printOption.getPaperSeCd());
};
return new ModelAndView("jasperView")
.addObject("jasper", jasper)
.addObject("dataMap", crdnList)
.addObject("filename", "prenotice.pdf")
.addObject("closables", inputStreams);
}
// @RequestMapping("/test")
public ModelAndView previewPreNotice(HttpServletRequest hreq, HttpServletResponse hresp) {
DataObject info = new DataObject()
.set("RTPYR_ADDR", "서울특별시 강서구 양천로 400-12")
.set("RTPYR_DTL_ADDR", "더리브골드타워 1101호, 1102호")
.set("RTPYR_NM", "홍길동")
.set("RTPYR_NO", "0101011234567")
.set("RTPYR_ZIP", "07573")
.set("sigunguName", "서울시 종로구")
.set("fineName", "특별관리지역 통행제한 위반")
.set("VHRNO", "12가 3456")
.set("CRDN_PLC", "정독도서관 앞")
.set("VLTN_ARTCL", "특별관리지역 통행제한 위반")
.set("CRDN_YMD_TM", "2025-04-01 12:30:33")
.set("opinionDatelimit", "2025-04-15")
.set("evidenceNo", "12345")
.set("paymentDatelimit", "2025-04-30")
.set("initialAmt", 300_000)
.set("reducedAmt", 300_000)
.set("finalAmt", 300_000)
.set("EPAYNO", "123456789012345678")
.set("bankAccount1", "농협 1234567890")
.set("bankAccount2", "기업은행 2345678901")
.set("bankAccount3", "하나은행 3456789012")
.set("bankAccount4", "국민은행 4567890123")
.set("bankAccount5", "신한은행 5678901234")
.set("VLTN_LAW_NM", "관광진흥법")
.set("receiverName", "서울특별시장")
/*
.set("violationImage1", "03152")
.set("violationImage2", "03152")
.set("violationImage3", "03152")
.set("violationImage4", "03152")
*/
.set("instDeptCode", "40503900000")
.set("year", "2025")
.set("accountCode", "41")
.set("taxItemCode", "234166")
.set("accountName", "특별관리지역 통행제한 위반 과태료")
.set("noticeNo", "00001600")
.set("gom", "7")
.set("issueYear", "2025")
.set("issueMonth", "04")
.set("issueDay", "03")
.set("managerEmail", "acme@seoul.go.kr");
return new ModelAndView("jasperView")
.addObject("jasper", "/prenotice-letter.jasper")
.addObject("dataMap", info)
.addObject("filename", "prenotice.pdf");
}
}

@ -9,6 +9,7 @@ import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import cokr.xit.base.ServletCustomizer;
import cokr.xit.base.docs.jasper.JasperView;
import cokr.xit.fims.FimsConf;
import cokr.xit.fims.SpringBootApplicationBridge;
import cokr.xit.fims.mngt.service.bean.TaskProcessor;
@ -42,6 +43,11 @@ public class MainApplication extends SpringBootApplicationBridge {
System.setProperty("jdk.httpclient.allowRestrictedHeaders", allowRestrictedHeaders);
}
@Bean
public JasperView jasperView() {
return new JasperView();
}
@Bean("taskProcessor")
public TaskProcessor taskProcessor() {
return TaskProcessor.get(ChongnoTaskProcessor::new);

@ -30,8 +30,8 @@ spring:
hikari:
fims:
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
# jdbc-url: jdbc:log4jdbc:mariadb://211.119.124.3:53306/fims?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&useSSL=false&autocommit=false
jdbc-url: jdbc:log4jdbc:mariadb://211.119.124.9:4407/fims_chongno?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&useSSL=false&autocommit=false
jdbc-url: jdbc:log4jdbc:mariadb://211.119.124.3:53306/fims?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&useSSL=false&autocommit=false
# jdbc-url: jdbc:log4jdbc:mariadb://211.119.124.9:4407/fims_chongno?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&useSSL=false&autocommit=false
username: fimsweb
password: xit581!*)&
auto-commit: false

@ -439,7 +439,8 @@
let fileTypeName = "";
if (fileType == "pdf") {
url = wctx.url($P.prefixUrl + "/080/makeAdvntcePdf.do");
// url = wctx.url($P.prefixUrl + "/080/makeAdvntcePdf.do");
url = wctx.url("/preview/prenotice.do");
fileTypeName = "PDF 파일";
} else if (fileType == "outsourcing") {
url = wctx.url($P.prefixUrl + "/080/makeAdvntceOutsourcing.do");

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 KiB

@ -0,0 +1,386 @@
<!-- Created with Jaspersoft Studio version 7.0.2.final using JasperReports Library version 7.0.2-31532122640f516c6d17238ae0e41a08113d5ac0 -->
<jasperReport name="prenotice_a4" language="java" columnCount="1" pageWidth="595" pageHeight="842" columnWidth="595" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="4c43791e-ccb3-4c77-93f2-dd4aaad108d7">
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
<property name="com.jaspersoft.studio.unit." value="pixel"/>
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
<parameter name="resDir" class="java.lang.String">
<defaultValueExpression><![CDATA["."]]></defaultValueExpression>
</parameter>
<query language="sql"><![CDATA[]]></query>
<field name="RTPYR_ADDR" class="java.lang.String">
<description><![CDATA[납부자 주소]]></description>
</field>
<field name="RTPYR_DTL_ADDR" class="java.lang.String">
<description><![CDATA[납부자 상세주소]]></description>
</field>
<field name="RTPYR_NM" class="java.lang.String">
<description><![CDATA[납부자]]></description>
</field>
<field name="RTPYR_NO" class="java.lang.String">
<description><![CDATA[납부자 주민등록번호]]></description>
</field>
<field name="RTPYR_ZIP" class="java.lang.String">
<description><![CDATA[납부자 우편번호]]></description>
</field>
<field name="SGG_NM" class="java.lang.String">
<description><![CDATA[시군구 이름]]></description>
</field>
<field name="fineName" class="java.lang.String">
<description><![CDATA[과태료 이름]]></description>
</field>
<field name="VHRNO" class="java.lang.String">
<description><![CDATA[차량번호]]></description>
</field>
<field name="CRDN_PLC" class="java.lang.String">
<description><![CDATA[위반장소]]></description>
</field>
<field name="VLTN_ARTCL" class="java.lang.String">
<description><![CDATA[위반내용]]></description>
</field>
<field name="CRDN_YMD_TM" class="java.lang.String">
<description><![CDATA[위반일시]]></description>
</field>
<field name="ADVNTCE_DUDT_YMD" class="java.lang.String">
<description><![CDATA[의견제출기한]]></description>
</field>
<field name="evidenceNo" class="java.lang.String">
<description><![CDATA[증거번호]]></description>
</field>
<field name="TXITM_NM" class="java.lang.String">
<description><![CDATA[최초과태료]]></description>
</field>
<field name="ADVNTCE_AMT" class="java.lang.Integer">
<description><![CDATA[최초과태료]]></description>
</field>
<field name="REDUC_AMT" class="java.lang.Long">
<description><![CDATA[감경금액]]></description>
</field>
<field name="LAST_AMT" class="java.lang.Integer">
<description><![CDATA[최종금액]]></description>
</field>
<field name="EPAYNO" class="java.lang.String">
<description><![CDATA[전자납부번호]]></description>
</field>
<field name="bankAccount1" class="java.lang.String">
<description><![CDATA[은행 가상계좌1]]></description>
</field>
<field name="bankAccount2" class="java.lang.String">
<description><![CDATA[은행 가상계좌2]]></description>
</field>
<field name="bankAccount3" class="java.lang.String">
<description><![CDATA[은행 가상계좌3]]></description>
</field>
<field name="bankAccount4" class="java.lang.String">
<description><![CDATA[은행 가상계좌4]]></description>
</field>
<field name="bankAccount5" class="java.lang.String">
<description><![CDATA[은행 가상계좌5]]></description>
</field>
<field name="VLTN_LAW_NM" class="java.lang.String">
<description><![CDATA[법적 근거]]></description>
</field>
<field name="receiverName" class="java.lang.String">
<description><![CDATA[수납인]]></description>
</field>
<field name="VLTN_IMG0" class="java.io.InputStream"/>
<field name="VLTN_IMG1" class="java.io.InputStream"/>
<field name="VLTN_IMG2" class="java.io.InputStream"/>
<field name="VLTN_IMG3" class="java.io.InputStream"/>
<field name="DEPT_CD" class="java.lang.String">
<description><![CDATA[기관부서 코드]]></description>
</field>
<field name="FYR" class="java.lang.String">
<description><![CDATA[연도]]></description>
</field>
<field name="SPCL_BIZ_CD" class="java.lang.String">
<description><![CDATA[회계코드]]></description>
</field>
<field name="taxItemCode" class="java.lang.String">
<description><![CDATA[과목]]></description>
</field>
<field name="accountName" class="java.lang.String">
<description><![CDATA[회계과목]]></description>
</field>
<field name="GOJI_NO" class="java.lang.String">
<description><![CDATA[고지번호]]></description>
</field>
<field name="gom" class="java.lang.String">
<description><![CDATA[검]]></description>
</field>
<field name="issueYear" class="java.lang.String">
<description><![CDATA[발행연도]]></description>
</field>
<field name="issueMonth" class="java.lang.String">
<description><![CDATA[발행월]]></description>
</field>
<field name="issueDay" class="java.lang.String">
<description><![CDATA[발행일]]></description>
</field>
<field name="managerEmail" class="java.lang.String">
<description><![CDATA[담당자메일]]></description>
</field>
<field name="username" class="java.lang.String">
<description><![CDATA[사용자 이름]]></description>
</field>
<detail>
<band height="842" splitType="Stretch">
<element kind="frame" uuid="210f49b4-e1a7-468b-9b88-cc14cad7cf51" x="0" y="0" width="595" height="842">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<element kind="image" uuid="01c39ecb-dee4-4b92-a857-5abe67435573" x="0" y="0" width="595" height="842" linkType="None" linkTarget="Self">
<expression><![CDATA[($P{resDir} == null ? "." : $P{resDir}) + "/img/022-prenotice-0.jpg"]]></expression>
<property name="com.jaspersoft.studio.unit.x" value="px"/>
<property name="com.jaspersoft.studio.unit.y" value="px"/>
<property name="com.jaspersoft.studio.unit.width" value="px"/>
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</element>
<element kind="staticText" uuid="29e3f89b-d9bd-41b0-ade7-1b85a902b8c5" x="33" y="39" width="207" height="13" fontName="굴림체">
<text><![CDATA[서울시 종로구 관광체육과]]></text>
</element>
<element kind="staticText" uuid="98fa8b84-5d73-4e3a-bc84-5255a9f38755" x="33" y="50" width="207" height="13" fontName="굴림체">
<text><![CDATA[서울특별시 종로구 종로1길 36]]></text>
</element>
<element kind="staticText" uuid="7691ac58-7dd1-436f-be3a-5fa098fcce80" x="33" y="62" width="207" height="13" fontName="굴림체">
<text><![CDATA[10층 관광체육과]]></text>
</element>
<element kind="staticText" uuid="f5ffdebf-0212-4ab8-99c8-1b4d9f06d794" x="33" y="74" width="207" height="13" fontName="굴림체">
<text><![CDATA[03152]]></text>
</element>
<element kind="staticText" uuid="6c6a9add-c270-44ce-b7b7-1e2798677c53" x="33" y="97" width="207" height="13" fontName="굴림체">
<text><![CDATA[TEL 02-2148-1853]]></text>
</element>
<element kind="staticText" uuid="b53d8974-142f-4c03-859b-e665f7a1cc00" x="33" y="108" width="207" height="13" fontName="굴림체">
<text><![CDATA[FAX 02-2148-5819]]></text>
</element>
<element kind="textField" uuid="4831cc2a-fe57-498f-827b-1a6ae80428aa" x="370" y="189" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_ZIP}]]></expression>
</element>
<element kind="textField" uuid="1787cc60-3dba-4874-8a9f-de379d064675" x="370" y="165" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_DTL_ADDR}]]></expression>
</element>
<element kind="textField" uuid="788f009a-71c4-4cfb-a632-f87b078be261" x="370" y="178" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_NM} + " 귀하"]]></expression>
</element>
<element kind="textField" uuid="1c5fd9d6-faed-43d8-93a6-bb696992afd3" x="370" y="152" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_ADDR}]]></expression>
</element>
<element kind="textField" uuid="86d83141-a313-4a4c-8e39-2d7e592bfacc" x="14" y="269" width="65" height="17" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SGG_NM}]]></expression>
</element>
<element kind="textField" uuid="318195bf-1dd5-41fa-90cf-021523855039" x="20" y="264" width="92" height="16" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{VLTN_ARTCL}]]></expression>
</element>
<element kind="textField" uuid="7e6b9205-1ce1-417f-ae76-2f94f570886f" x="17" y="309" width="83" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["차량번호: " + $F{VHRNO}]]></expression>
</element>
<element kind="textField" uuid="5ff866b5-c4a1-4ec7-9d2d-8b4bd25bb5af" x="17" y="320" width="133" height="20" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["위반장소: " + $F{CRDN_PLC}]]></expression>
</element>
<element kind="textField" uuid="e98d269b-20e7-4de2-9589-6eb11b67136c" x="17" y="341" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["위반내용: " + $F{TXITM_NM}]]></expression>
</element>
<element kind="textField" uuid="55e711a7-ea45-43c4-a2b6-8575fa69f047" x="17" y="353" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["위반일시: " + $F{CRDN_YMD_TM}]]></expression>
</element>
<element kind="textField" uuid="934170fb-63ea-486a-9e42-998b84372036" x="17" y="365" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["의견제출기한: " + $F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="64cef1ad-0459-4b74-8b91-18c53acc3a22" x="17" y="375" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["증거번호: " + $F{evidenceNo}]]></expression>
</element>
<element kind="textField" uuid="609f6dcc-5535-4788-ad9d-48e1bb7229e5" x="168" y="331" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount1}]]></expression>
</element>
<element kind="textField" uuid="b80baf1c-baab-480c-b2a7-a595c2980cd3" x="168" y="341" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount2}]]></expression>
</element>
<element kind="textField" uuid="d81a74cd-fe70-4f18-881f-af5f22cc28f3" x="168" y="360" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount4}]]></expression>
</element>
<element kind="textField" uuid="ed4e1de9-02ff-4bd5-88c5-9b6afa17c190" x="168" y="350" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount3}]]></expression>
</element>
<element kind="textField" uuid="496f0f19-0694-4434-b49f-41edea400277" x="168" y="369" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount5}]]></expression>
</element>
<element kind="textField" uuid="13da67bc-44ff-476f-92a4-b6d333667df2" x="168" y="480" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{VLTN_LAW_NM}]]></expression>
</element>
<element kind="textField" uuid="06f5e0b9-fdc1-4e4d-b129-530b022d753a" x="168" y="298" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{EPAYNO}]]></expression>
</element>
<element kind="textField" uuid="f633287f-fa21-4520-9b26-31547b4c2044" x="71" y="408" width="65" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="7ca9f560-881c-4a1e-8259-2c10ff19265a" x="71" y="421" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_AMT}]]></expression>
</element>
<element kind="staticText" uuid="37c79d83-6603-41d2-9af6-8755ab34ef04" x="18" y="421" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최초과태료]]></text>
</element>
<element kind="staticText" uuid="dcfb76dc-9630-485a-8ce9-d5fd393577b2" x="18" y="435" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[감 경 금 액]]></text>
</element>
<element kind="staticText" uuid="2e1234d5-1287-44e1-b0c8-3cf79df69041" x="18" y="449" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최 종 금 액]]></text>
</element>
<element kind="textField" uuid="a6cfc21d-66db-45c1-9646-e8d11f7be9f5" x="71" y="435" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{REDUC_AMT}]]></expression>
</element>
<element kind="textField" uuid="368d6da2-e000-4a23-b5ed-e5c67bccc782" x="71" y="448" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{LAST_AMT}]]></expression>
</element>
<element kind="textField" uuid="79eaecdc-ec7e-4313-b9fb-5dc1f08378a0" x="20" y="498" width="71" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{receiverName}]]></expression>
</element>
<element kind="textField" uuid="7f6542e8-e512-4109-8fd8-d835fb0ce070" x="39" y="529" width="65" height="16" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{VLTN_ARTCL}]]></expression>
</element>
<element kind="textField" uuid="8470c73e-2561-4e58-b29a-5a7b33c34d33" x="13" y="536" width="65" height="17" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SGG_NM}]]></expression>
</element>
<element kind="textField" uuid="dfd69b4b-3991-45fb-aa14-b31bf25f7b4a" x="45" y="559" width="48" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{DEPT_CD} + "000000"]]></expression>
</element>
<element kind="textField" uuid="fa6b2c50-109b-464d-993c-d7576c4dab0c" x="92" y="559" width="30" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{FYR}]]></expression>
</element>
<element kind="textField" uuid="3fdc35fb-3be9-45e9-9cf3-d23d2e8ea53d" x="122" y="560" width="14" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SPCL_BIZ_CD}]]></expression>
</element>
<element kind="textField" uuid="795ed7d2-6103-4535-ad43-a7be4812a685" x="106" y="574" width="14" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{gom}]]></expression>
</element>
<element kind="textField" uuid="cbc3dded-e70c-4eb6-b5ad-834e420f9e50" x="45" y="573" width="26" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{taxItemCode}]]></expression>
</element>
<element kind="textField" uuid="26721e31-afb6-4c13-a42d-ccc40b063060" x="72" y="574" width="32" height="12" fontName="굴림체" fontSize="7.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{GOJI_NO}]]></expression>
</element>
<element kind="textField" uuid="7f0ff54b-6991-493b-9b74-1ac48a752e81" x="201" y="573" width="68" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{DEPT_CD} + "000000"]]></expression>
</element>
<element kind="textField" uuid="1e7be18e-e002-426a-8187-bff5411cedfe" x="274" y="574" width="26" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{FYR}]]></expression>
</element>
<element kind="textField" uuid="0c32b999-d0a4-45e4-bd8c-460731dcfc23" x="299" y="573" width="20" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SPCL_BIZ_CD}]]></expression>
</element>
<element kind="textField" uuid="63486f3b-aa53-4178-8df1-25d03471aa4b" x="321" y="573" width="40" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{taxItemCode}]]></expression>
</element>
<element kind="textField" uuid="11475ba1-c3d5-4253-b9aa-23c65c2f9295" x="366" y="573" width="40" height="12" fontName="굴림체" fontSize="7.0" blankWhenNull="true">
<expression><![CDATA[$F{GOJI_NO}]]></expression>
</element>
<element kind="textField" uuid="1ac908c2-f2db-41ae-bcc2-9883046e3dcb" x="407" y="573" width="14" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{gom}]]></expression>
</element>
<element kind="textField" uuid="34d91775-e2fe-44be-adf3-896f9afcd5d4" x="42" y="596" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_NM}]]></expression>
</element>
<element kind="textField" uuid="45447b2b-ca4e-4793-894d-8bf5917f9de4" x="42" y="611" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{VHRNO}]]></expression>
</element>
<element kind="textField" uuid="217aeb6b-0006-44af-9500-c5b733ae2f06" x="196" y="595" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_NM}]]></expression>
</element>
<element kind="textField" uuid="f06486b6-3091-4b5a-90b4-5a3d5f574b0d" x="340" y="595" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_NO}]]></expression>
</element>
<element kind="textField" uuid="fe1fb1b1-5f54-4963-b2c2-65661f2380ee" x="195" y="609" width="126" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_ADDR}]]></expression>
</element>
<element kind="textField" uuid="c0192752-c1e2-47d3-acd6-a8d427884457" x="322" y="609" width="98" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_DTL_ADDR}]]></expression>
</element>
<element kind="textField" uuid="c40e5283-1f4b-4fc3-ad79-31725f3b9e97" x="195" y="624" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{VHRNO}]]></expression>
</element>
<element kind="textField" uuid="b393c7d3-ff62-46bc-922a-3e3d308297ea" x="339" y="625" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{CRDN_YMD_TM}]]></expression>
</element>
<element kind="textField" uuid="9ddd6a02-20a8-4f69-b4dd-5bf04c8de879" x="196" y="639" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{CRDN_PLC}]]></expression>
</element>
<element kind="staticText" uuid="f9f56cd8-b407-422f-b730-0446d2db2241" x="16" y="643" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최초과태료]]></text>
</element>
<element kind="staticText" uuid="b321ab38-2ae4-4d24-acbd-528cef200a4f" x="16" y="657" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[감 경 금 액]]></text>
</element>
<element kind="textField" uuid="0890a1ef-fcb8-4c1b-9ca2-f0e449c4352c" x="69" y="657" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{REDUC_AMT}]]></expression>
</element>
<element kind="textField" uuid="32027fda-9706-44f2-80cd-4ecde469f0c7" x="69" y="643" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_AMT}]]></expression>
</element>
<element kind="textField" uuid="8f28337b-4d0f-47a7-aa77-f0360ef4cc58" x="69" y="670" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{LAST_AMT}]]></expression>
</element>
<element kind="staticText" uuid="4132d09d-50dd-4481-890a-4bff967afad7" x="16" y="671" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최 종 금 액]]></text>
</element>
<element kind="textField" uuid="94455203-dafe-4851-9982-5f745736e078" x="69" y="630" width="65" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="598cb8d8-5fde-4eff-bf0f-05924388fe8a" x="17" y="730" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{EPAYNO}]]></expression>
</element>
<element kind="textField" uuid="28d5fa15-ba21-467c-bf67-a24f877b3eb3" x="435" y="709" width="115" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{EPAYNO}]]></expression>
</element>
<element kind="textField" uuid="1e04de62-8857-4fbf-92bb-47da7be9cf47" x="278" y="688" width="70" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{LAST_AMT}]]></expression>
</element>
<element kind="textField" uuid="fb9c665f-be23-4be4-be06-eb1fde2ce2f9" x="355" y="688" width="65" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="b6bdfbfb-68e9-4c99-97cc-9d95c0a6645c" x="172" y="688" width="98" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{accountName}]]></expression>
</element>
<element kind="textField" uuid="20f9f060-dd30-4ce6-8638-bd9545eb8347" x="20" y="757" width="71" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{receiverName}]]></expression>
</element>
<element kind="textField" uuid="1da0c3f7-a620-482f-ab3e-368ac187f82e" x="204" y="737" width="71" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{issueYear} + "년" + $F{issueMonth} + "월" + $F{issueDay} + "일"]]></expression>
</element>
<element kind="textField" uuid="63e6c181-a163-417b-8ece-90a00ed87ed2" x="167" y="750" width="106" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Left">
<expression><![CDATA["담당자메일 " + $F{managerEmail}]]></expression>
</element>
<element kind="textField" uuid="4c0146d2-f56a-4653-a799-f4a7562ec94a" x="419" y="762" width="37" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{issueYear}]]></expression>
</element>
<element kind="textField" uuid="d9544f99-896d-4501-8e31-ad49d02eb41c" x="462" y="762" width="18" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{issueMonth}]]></expression>
</element>
<element kind="textField" uuid="e0936131-ef7f-4b25-98b2-a2dba6e689fa" x="483" y="762" width="16" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{issueDay}]]></expression>
</element>
<element kind="image" uuid="6c70f430-84b2-44fa-81d9-96241bc9d3d1" x="308" y="285" width="125" height="114" scaleImage="FillFrame" linkType="None" linkTarget="Self" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG0}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG0}]]></expression>
</element>
<element kind="image" uuid="75af6f11-6472-4621-98e5-051b5ff76151" x="437" y="285" width="125" height="114" scaleImage="FillFrame" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG1}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG1}]]></expression>
</element>
<element kind="image" uuid="42f2057a-efbb-4ee9-b0df-0ccf00019efb" x="437" y="402" width="125" height="114" scaleImage="FillFrame" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG2}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG2}]]></expression>
</element>
<element kind="image" uuid="025b4df3-4dd0-455e-910b-cd5f026c10ca" x="308" y="402" width="125" height="114" scaleImage="FillFrame" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG3}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG3}]]></expression>
</element>
</element>
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</band>
</detail>
</jasperReport>

@ -0,0 +1,384 @@
<!-- Created with Jaspersoft Studio version 7.0.2.final using JasperReports Library version 7.0.2-31532122640f516c6d17238ae0e41a08113d5ac0 -->
<jasperReport name="prenotice_letter" language="java" columnCount="1" pageWidth="612" pageHeight="792" orientation="Landscape" columnWidth="612" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="4c43791e-ccb3-4c77-93f2-dd4aaad108d7">
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
<property name="com.jaspersoft.studio.unit." value="pixel"/>
<property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
<property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
<property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
<parameter name="resDir" class="java.lang.String">
<defaultValueExpression><![CDATA["."]]></defaultValueExpression>
</parameter>
<query language="sql"><![CDATA[]]></query>
<field name="RTPYR_ADDR" class="java.lang.String">
<description><![CDATA[납부자 주소]]></description>
</field>
<field name="RTPYR_DTL_ADDR" class="java.lang.String">
<description><![CDATA[납부자 상세주소]]></description>
</field>
<field name="RTPYR_NM" class="java.lang.String">
<description><![CDATA[납부자]]></description>
</field>
<field name="RTPYR_NO" class="java.lang.String">
<description><![CDATA[납부자 주민등록번호]]></description>
</field>
<field name="RTPYR_ZIP" class="java.lang.String">
<description><![CDATA[납부자 우편번호]]></description>
</field>
<field name="SGG_NM" class="java.lang.String">
<description><![CDATA[시군구 이름]]></description>
</field>
<field name="fineName" class="java.lang.String">
<description><![CDATA[과태료 이름]]></description>
</field>
<field name="VHRNO" class="java.lang.String">
<description><![CDATA[차량번호]]></description>
</field>
<field name="CRDN_PLC" class="java.lang.String">
<description><![CDATA[위반장소]]></description>
</field>
<field name="VLTN_ARTCL" class="java.lang.String">
<description><![CDATA[위반내용]]></description>
</field>
<field name="CRDN_YMD_TM" class="java.lang.String">
<description><![CDATA[위반일시]]></description>
</field>
<field name="ADVNTCE_DUDT_YMD" class="java.lang.String">
<description><![CDATA[의견제출기한]]></description>
</field>
<field name="evidenceNo" class="java.lang.String">
<description><![CDATA[증거번호]]></description>
</field>
<field name="TXITM_NM" class="java.lang.String">
<description><![CDATA[최초과태료]]></description>
</field>
<field name="ADVNTCE_AMT" class="java.lang.Integer">
<description><![CDATA[최초과태료]]></description>
</field>
<field name="REDUC_AMT" class="java.lang.Long">
<description><![CDATA[감경금액]]></description>
</field>
<field name="LAST_AMT" class="java.lang.Integer">
<description><![CDATA[최종금액]]></description>
</field>
<field name="EPAYNO" class="java.lang.String">
<description><![CDATA[전자납부번호]]></description>
</field>
<field name="bankAccount1" class="java.lang.String">
<description><![CDATA[은행 가상계좌1]]></description>
</field>
<field name="bankAccount2" class="java.lang.String">
<description><![CDATA[은행 가상계좌2]]></description>
</field>
<field name="bankAccount3" class="java.lang.String">
<description><![CDATA[은행 가상계좌3]]></description>
</field>
<field name="bankAccount4" class="java.lang.String">
<description><![CDATA[은행 가상계좌4]]></description>
</field>
<field name="bankAccount5" class="java.lang.String">
<description><![CDATA[은행 가상계좌5]]></description>
</field>
<field name="VLTN_LAW_NM" class="java.lang.String">
<description><![CDATA[법적 근거]]></description>
</field>
<field name="receiverName" class="java.lang.String">
<description><![CDATA[수납인]]></description>
</field>
<field name="VLTN_IMG0" class="java.io.InputStream"/>
<field name="VLTN_IMG1" class="java.io.InputStream"/>
<field name="VLTN_IMG2" class="java.io.InputStream"/>
<field name="VLTN_IMG3" class="java.io.InputStream"/>
<field name="DEPT_CD" class="java.lang.String">
<description><![CDATA[기관부서 코드]]></description>
</field>
<field name="FYR" class="java.lang.String">
<description><![CDATA[연도]]></description>
</field>
<field name="SPCL_BIZ_CD" class="java.lang.String">
<description><![CDATA[회계코드]]></description>
</field>
<field name="taxItemCode" class="java.lang.String">
<description><![CDATA[과목]]></description>
</field>
<field name="accountName" class="java.lang.String">
<description><![CDATA[회계과목]]></description>
</field>
<field name="GOJI_NO" class="java.lang.String">
<description><![CDATA[고지번호]]></description>
</field>
<field name="gom" class="java.lang.String">
<description><![CDATA[검]]></description>
</field>
<field name="issueYear" class="java.lang.String">
<description><![CDATA[발행연도]]></description>
</field>
<field name="issueMonth" class="java.lang.String">
<description><![CDATA[발행월]]></description>
</field>
<field name="issueDay" class="java.lang.String">
<description><![CDATA[발행일]]></description>
</field>
<field name="managerEmail" class="java.lang.String">
<description><![CDATA[담당자메일]]></description>
</field>
<field name="username" class="java.lang.String">
<description><![CDATA[사용자 이름]]></description>
</field>
<detail>
<band height="792" splitType="Stretch">
<element kind="frame" uuid="210f49b4-e1a7-468b-9b88-cc14cad7cf51" x="0" y="0" width="612" height="792">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<element kind="image" uuid="01c39ecb-dee4-4b92-a857-5abe67435573" x="0" y="0" width="612" height="792">
<expression><![CDATA[($P{resDir} == null ? "." : $P{resDir}) + "/img/022-prenotice-0.jpg"]]></expression>
<property name="com.jaspersoft.studio.unit.width" value="px"/>
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<property name="com.jaspersoft.studio.unit.x" value="px"/>
<property name="com.jaspersoft.studio.unit.y" value="px"/>
</element>
<element kind="staticText" uuid="29e3f89b-d9bd-41b0-ade7-1b85a902b8c5" x="33" y="39" width="207" height="13" fontName="굴림체">
<text><![CDATA[서울시 종로구 관광체육과]]></text>
</element>
<element kind="staticText" uuid="98fa8b84-5d73-4e3a-bc84-5255a9f38755" x="33" y="50" width="207" height="13" fontName="굴림체">
<text><![CDATA[서울특별시 종로구 종로1길 36]]></text>
</element>
<element kind="staticText" uuid="7691ac58-7dd1-436f-be3a-5fa098fcce80" x="33" y="62" width="207" height="13" fontName="굴림체">
<text><![CDATA[10층 관광체육과]]></text>
</element>
<element kind="staticText" uuid="f5ffdebf-0212-4ab8-99c8-1b4d9f06d794" x="33" y="74" width="207" height="13" fontName="굴림체">
<text><![CDATA[03152]]></text>
</element>
<element kind="staticText" uuid="6c6a9add-c270-44ce-b7b7-1e2798677c53" x="33" y="97" width="207" height="13" fontName="굴림체">
<text><![CDATA[TEL 02-2148-1853]]></text>
</element>
<element kind="staticText" uuid="b53d8974-142f-4c03-859b-e665f7a1cc00" x="33" y="108" width="207" height="13" fontName="굴림체">
<text><![CDATA[FAX 02-2148-5819]]></text>
</element>
<element kind="textField" uuid="4831cc2a-fe57-498f-827b-1a6ae80428aa" x="370" y="189" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_ZIP}]]></expression>
</element>
<element kind="textField" uuid="1787cc60-3dba-4874-8a9f-de379d064675" x="370" y="165" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_DTL_ADDR}]]></expression>
</element>
<element kind="textField" uuid="788f009a-71c4-4cfb-a632-f87b078be261" x="370" y="178" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_NM} + " 귀하"]]></expression>
</element>
<element kind="textField" uuid="1c5fd9d6-faed-43d8-93a6-bb696992afd3" x="370" y="152" width="184" height="20" fontName="굴림체" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{RTPYR_ADDR}]]></expression>
</element>
<element kind="textField" uuid="86d83141-a313-4a4c-8e39-2d7e592bfacc" x="14" y="269" width="65" height="17" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SGG_NM}]]></expression>
</element>
<element kind="textField" uuid="318195bf-1dd5-41fa-90cf-021523855039" x="20" y="264" width="92" height="16" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{VLTN_ARTCL}]]></expression>
</element>
<element kind="textField" uuid="7e6b9205-1ce1-417f-ae76-2f94f570886f" x="17" y="309" width="83" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["차량번호: " + $F{VHRNO}]]></expression>
</element>
<element kind="textField" uuid="5ff866b5-c4a1-4ec7-9d2d-8b4bd25bb5af" x="17" y="320" width="133" height="20" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["위반장소: " + $F{CRDN_PLC}]]></expression>
</element>
<element kind="textField" uuid="e98d269b-20e7-4de2-9589-6eb11b67136c" x="17" y="341" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["위반내용: " + $F{TXITM_NM}]]></expression>
</element>
<element kind="textField" uuid="55e711a7-ea45-43c4-a2b6-8575fa69f047" x="17" y="353" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["위반일시: " + $F{CRDN_YMD_TM}]]></expression>
</element>
<element kind="textField" uuid="934170fb-63ea-486a-9e42-998b84372036" x="17" y="365" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["의견제출기한: " + $F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="64cef1ad-0459-4b74-8b91-18c53acc3a22" x="17" y="375" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA["증거번호: " + $F{evidenceNo}]]></expression>
</element>
<element kind="textField" uuid="609f6dcc-5535-4788-ad9d-48e1bb7229e5" x="168" y="331" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount1}]]></expression>
</element>
<element kind="textField" uuid="b80baf1c-baab-480c-b2a7-a595c2980cd3" x="168" y="341" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount2}]]></expression>
</element>
<element kind="textField" uuid="d81a74cd-fe70-4f18-881f-af5f22cc28f3" x="168" y="360" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount4}]]></expression>
</element>
<element kind="textField" uuid="ed4e1de9-02ff-4bd5-88c5-9b6afa17c190" x="168" y="350" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount3}]]></expression>
</element>
<element kind="textField" uuid="496f0f19-0694-4434-b49f-41edea400277" x="168" y="369" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{bankAccount5}]]></expression>
</element>
<element kind="textField" uuid="13da67bc-44ff-476f-92a4-b6d333667df2" x="168" y="480" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{VLTN_LAW_NM}]]></expression>
</element>
<element kind="textField" uuid="06f5e0b9-fdc1-4e4d-b129-530b022d753a" x="168" y="298" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{EPAYNO}]]></expression>
</element>
<element kind="textField" uuid="f633287f-fa21-4520-9b26-31547b4c2044" x="71" y="408" width="65" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="7ca9f560-881c-4a1e-8259-2c10ff19265a" x="71" y="421" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_AMT}]]></expression>
</element>
<element kind="staticText" uuid="37c79d83-6603-41d2-9af6-8755ab34ef04" x="18" y="421" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최초과태료]]></text>
</element>
<element kind="staticText" uuid="dcfb76dc-9630-485a-8ce9-d5fd393577b2" x="18" y="435" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[감 경 금 액]]></text>
</element>
<element kind="staticText" uuid="2e1234d5-1287-44e1-b0c8-3cf79df69041" x="18" y="449" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최 종 금 액]]></text>
</element>
<element kind="textField" uuid="a6cfc21d-66db-45c1-9646-e8d11f7be9f5" x="71" y="435" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{REDUC_AMT}]]></expression>
</element>
<element kind="textField" uuid="368d6da2-e000-4a23-b5ed-e5c67bccc782" x="71" y="448" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{LAST_AMT}]]></expression>
</element>
<element kind="textField" uuid="79eaecdc-ec7e-4313-b9fb-5dc1f08378a0" x="20" y="498" width="71" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{receiverName}]]></expression>
</element>
<element kind="textField" uuid="7f6542e8-e512-4109-8fd8-d835fb0ce070" x="39" y="529" width="65" height="16" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{VLTN_ARTCL}]]></expression>
</element>
<element kind="textField" uuid="8470c73e-2561-4e58-b29a-5a7b33c34d33" x="13" y="536" width="65" height="17" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SGG_NM}]]></expression>
</element>
<element kind="textField" uuid="dfd69b4b-3991-45fb-aa14-b31bf25f7b4a" x="45" y="559" width="48" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{DEPT_CD} + "000000"]]></expression>
</element>
<element kind="textField" uuid="fa6b2c50-109b-464d-993c-d7576c4dab0c" x="92" y="559" width="30" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{FYR}]]></expression>
</element>
<element kind="textField" uuid="3fdc35fb-3be9-45e9-9cf3-d23d2e8ea53d" x="122" y="560" width="14" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SPCL_BIZ_CD}]]></expression>
</element>
<element kind="textField" uuid="795ed7d2-6103-4535-ad43-a7be4812a685" x="106" y="574" width="14" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{gom}]]></expression>
</element>
<element kind="textField" uuid="cbc3dded-e70c-4eb6-b5ad-834e420f9e50" x="45" y="573" width="26" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{taxItemCode}]]></expression>
</element>
<element kind="textField" uuid="26721e31-afb6-4c13-a42d-ccc40b063060" x="72" y="574" width="32" height="12" fontName="굴림체" fontSize="7.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{GOJI_NO}]]></expression>
</element>
<element kind="textField" uuid="7f0ff54b-6991-493b-9b74-1ac48a752e81" x="201" y="573" width="68" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{DEPT_CD} + "000000"]]></expression>
</element>
<element kind="textField" uuid="1e7be18e-e002-426a-8187-bff5411cedfe" x="274" y="574" width="26" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{FYR}]]></expression>
</element>
<element kind="textField" uuid="0c32b999-d0a4-45e4-bd8c-460731dcfc23" x="299" y="573" width="20" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{SPCL_BIZ_CD}]]></expression>
</element>
<element kind="textField" uuid="63486f3b-aa53-4178-8df1-25d03471aa4b" x="321" y="573" width="40" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{taxItemCode}]]></expression>
</element>
<element kind="textField" uuid="11475ba1-c3d5-4253-b9aa-23c65c2f9295" x="366" y="573" width="40" height="12" fontName="굴림체" fontSize="7.0" blankWhenNull="true">
<expression><![CDATA[$F{GOJI_NO}]]></expression>
</element>
<element kind="textField" uuid="1ac908c2-f2db-41ae-bcc2-9883046e3dcb" x="407" y="573" width="14" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{gom}]]></expression>
</element>
<element kind="textField" uuid="34d91775-e2fe-44be-adf3-896f9afcd5d4" x="42" y="596" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_NM}]]></expression>
</element>
<element kind="textField" uuid="45447b2b-ca4e-4793-894d-8bf5917f9de4" x="42" y="611" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{VHRNO}]]></expression>
</element>
<element kind="textField" uuid="217aeb6b-0006-44af-9500-c5b733ae2f06" x="196" y="595" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_NM}]]></expression>
</element>
<element kind="textField" uuid="f06486b6-3091-4b5a-90b4-5a3d5f574b0d" x="340" y="595" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_NO}]]></expression>
</element>
<element kind="textField" uuid="fe1fb1b1-5f54-4963-b2c2-65661f2380ee" x="195" y="609" width="126" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_ADDR}]]></expression>
</element>
<element kind="textField" uuid="c0192752-c1e2-47d3-acd6-a8d427884457" x="322" y="609" width="98" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{RTPYR_DTL_ADDR}]]></expression>
</element>
<element kind="textField" uuid="c40e5283-1f4b-4fc3-ad79-31725f3b9e97" x="195" y="624" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{VHRNO}]]></expression>
</element>
<element kind="textField" uuid="b393c7d3-ff62-46bc-922a-3e3d308297ea" x="339" y="625" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{CRDN_YMD_TM}]]></expression>
</element>
<element kind="textField" uuid="9ddd6a02-20a8-4f69-b4dd-5bf04c8de879" x="196" y="639" width="78" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true">
<expression><![CDATA[$F{CRDN_PLC}]]></expression>
</element>
<element kind="staticText" uuid="f9f56cd8-b407-422f-b730-0446d2db2241" x="16" y="643" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최초과태료]]></text>
</element>
<element kind="staticText" uuid="b321ab38-2ae4-4d24-acbd-528cef200a4f" x="16" y="657" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[감 경 금 액]]></text>
</element>
<element kind="textField" uuid="0890a1ef-fcb8-4c1b-9ca2-f0e449c4352c" x="69" y="657" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{REDUC_AMT}]]></expression>
</element>
<element kind="textField" uuid="32027fda-9706-44f2-80cd-4ecde469f0c7" x="69" y="643" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_AMT}]]></expression>
</element>
<element kind="textField" uuid="8f28337b-4d0f-47a7-aa77-f0360ef4cc58" x="69" y="670" width="79" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{LAST_AMT}]]></expression>
</element>
<element kind="staticText" uuid="4132d09d-50dd-4481-890a-4bff967afad7" x="16" y="671" width="50" height="12" fontName="굴림체" fontSize="8.0">
<text><![CDATA[최 종 금 액]]></text>
</element>
<element kind="textField" uuid="94455203-dafe-4851-9982-5f745736e078" x="69" y="630" width="65" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="598cb8d8-5fde-4eff-bf0f-05924388fe8a" x="17" y="730" width="133" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{EPAYNO}]]></expression>
</element>
<element kind="textField" uuid="28d5fa15-ba21-467c-bf67-a24f877b3eb3" x="435" y="709" width="115" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{EPAYNO}]]></expression>
</element>
<element kind="textField" uuid="1e04de62-8857-4fbf-92bb-47da7be9cf47" x="278" y="688" width="70" height="12" fontName="굴림체" fontSize="8.0" pattern="#,##0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{LAST_AMT}]]></expression>
</element>
<element kind="textField" uuid="fb9c665f-be23-4be4-be06-eb1fde2ce2f9" x="355" y="688" width="65" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{ADVNTCE_DUDT_YMD}]]></expression>
</element>
<element kind="textField" uuid="b6bdfbfb-68e9-4c99-97cc-9d95c0a6645c" x="172" y="688" width="98" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{accountName}]]></expression>
</element>
<element kind="textField" uuid="20f9f060-dd30-4ce6-8638-bd9545eb8347" x="20" y="757" width="71" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{receiverName}]]></expression>
</element>
<element kind="textField" uuid="1da0c3f7-a620-482f-ab3e-368ac187f82e" x="204" y="737" width="71" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{issueYear} + "년" + $F{issueMonth} + "월" + $F{issueDay} + "일"]]></expression>
</element>
<element kind="textField" uuid="63e6c181-a163-417b-8ece-90a00ed87ed2" x="167" y="750" width="106" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Left">
<expression><![CDATA["담당자메일 " + $F{managerEmail}]]></expression>
</element>
<element kind="textField" uuid="4c0146d2-f56a-4653-a799-f4a7562ec94a" x="419" y="762" width="37" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Right">
<expression><![CDATA[$F{issueYear}]]></expression>
</element>
<element kind="textField" uuid="d9544f99-896d-4501-8e31-ad49d02eb41c" x="462" y="762" width="18" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{issueMonth}]]></expression>
</element>
<element kind="textField" uuid="e0936131-ef7f-4b25-98b2-a2dba6e689fa" x="483" y="762" width="16" height="12" fontName="굴림체" fontSize="8.0" blankWhenNull="true" hTextAlign="Center">
<expression><![CDATA[$F{issueDay}]]></expression>
</element>
<element kind="image" uuid="6c70f430-84b2-44fa-81d9-96241bc9d3d1" x="308" y="285" width="125" height="114" scaleImage="FillFrame" linkType="None" linkTarget="Self" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG0}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG0}]]></expression>
</element>
<element kind="image" uuid="75af6f11-6472-4621-98e5-051b5ff76151" x="437" y="285" width="125" height="114" scaleImage="FillFrame" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG1}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG1}]]></expression>
</element>
<element kind="image" uuid="42f2057a-efbb-4ee9-b0df-0ccf00019efb" x="437" y="402" width="125" height="114" scaleImage="FillFrame" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG2}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG2}]]></expression>
</element>
<element kind="image" uuid="025b4df3-4dd0-455e-910b-cd5f026c10ca" x="308" y="402" width="125" height="114" scaleImage="FillFrame" lazy="true">
<printWhenExpression><![CDATA[null != $F{VLTN_IMG3}]]></printWhenExpression>
<expression><![CDATA[$F{VLTN_IMG3}]]></expression>
</element>
</element>
</band>
</detail>
</jasperReport>
Loading…
Cancel
Save