接入方式
1 前后端分离
服务端接入：
建表：sql/*.sql
引入依赖包
<dependency>
    <groupId>cn.gtmap.network</groupId>
    <artifactId>dysjy</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
mapperLocations增加地址
classpath*:dysjymapper/*.xml
启动类添加注解
@EnableDysjyServer

如果服务是单个服务,增加配置(可选)
# 控制临时数据存缓存里还是数据库里
dysjy.server.single=true

客户端接入
引入依赖包
<dependency>
    <groupId>cn.gtmap.network</groupId>
    <artifactId>dysjy</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
启动类添加注解
@EnableDysjyWeb
添加配置
dysjy.server.name=${服务端服务名称}
dysjy.server.context-path=${server.context-path}   context-path=/ 可不配置


访问
ip:port/contextPath/print/index.html

2 前后端不分离
建表：sql/*.sql
引入依赖包
<dependency>
    <groupId>cn.gtmap.network</groupId>
    <artifactId>dysjy</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
mapperLocations增加地址
classpath*:dysjymapper/*.xml
启动类添加注解
@EnableDysjy

访问
ip:port/contextPath/print/index.html


获取打印xml
BdcPrintService.getPrintXmlData(String dylx, Map params)
BdcPrintService.getPrintXmlByTemplateName(String templateName, Map params);



xml模板配置示例:
<?xml version="1.0" encoding="utf-8"?>
<fetchdatas>
    <page>
        <datas>
            <data  name="bdcqzh" type="String">$bdcqzh</data>
            <data  name="bdcdyh" type="String">$bdcdyh</data>
            <data  name="yt" type="String">$yt</data>
            <data  name="mj" type="String">$mj</data>
            <data  name="zl" type="String">$zl</data>
            <data  name="fwjg" type="String">$fwjg</data>
            <data  name="jyjg" type="String">$jyjg</data>
            <data  name="dxjyjg" type="String">$cn.gtmap.network.server.utils.NumberToCNUtil.number2CNMontrayUnit(jyjg)</data>
            <data  name="year" type="String">$year</data>
            <data  name="month" type="String">$month</data>
            <data  name="day" type="String">$day</data>
        </datas>
        <detail  ID="ZT_MSRXX">
            <row>
                <data  name="qlrmc" type="String">$qlrmc</data>
                <data  name="zjzl" type="String">$zjzl</data>
                <data  name="qlrzjh" type="String">$qlrzjh</data>
                <data  name="qlrlxdh" type="String">$qlrlxdh</data>
            </row>
        </detail>
        <detail  ID="ZT_CMRXX">
            <row>
                <data  name="qlrmc" type="String">$qlrmc</data>
                <data  name="zjzl" type="String">$zjzl</data>
                <data  name="qlrzjh" type="String">$qlrzjh</data>
                <data  name="qlrlxdh" type="String">$qlrlxdh</data>
            </row>
        </detail>
    </page>
</fetchdatas>



