瀏覽代碼

数据服务

qxm 4 年之前
父節點
當前提交
6154e83ba8

+ 114 - 0
dgtis-modules/dgtis-modules-data/pom.xml

@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>dgtis-modules</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>2.2.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>dgtis-modules-data</artifactId>
+    <description>
+        dgtis-modules-data数据模块
+    </description>
+    <dependencies>
+
+        <!-- SpringCloud Ailibaba Nacos -->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+        </dependency>
+
+        <!-- SpringCloud Ailibaba Nacos Config -->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
+        </dependency>
+
+        <!-- SpringCloud Ailibaba Sentinel -->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
+        </dependency>
+
+        <!-- SpringBoot Actuator -->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-actuator</artifactId>
+        </dependency>
+
+        <!-- Swagger -->
+        <dependency>
+            <groupId>io.springfox</groupId>
+            <artifactId>springfox-swagger-ui</artifactId>
+            <version>${swagger.fox.version}</version>
+        </dependency>
+
+        <!-- Mysql Connector -->
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+        </dependency>
+
+        <!-- dgtis Common Security -->
+        <dependency>
+            <groupId>com.dgtis</groupId>
+            <artifactId>dgtis-common-security</artifactId>
+        </dependency>
+
+        <!-- dgtis Common Datascope -->
+        <dependency>
+            <groupId>com.dgtis</groupId>
+            <artifactId>dgtis-common-datascope</artifactId>
+        </dependency>
+
+        <!-- dgtis Common Log -->
+        <dependency>
+            <groupId>com.dgtis</groupId>
+            <artifactId>dgtis-common-log</artifactId>
+        </dependency>
+
+        <!-- dgtis Common Swagger -->
+        <dependency>
+            <groupId>com.dgtis</groupId>
+            <artifactId>dgtis-common-swagger</artifactId>
+        </dependency>
+
+        <!-- dgtis Common Redis-->
+        <dependency>
+            <groupId>com.dgtis</groupId>
+            <artifactId>dgtis-common-redis</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.dgtis</groupId>
+            <artifactId>jar</artifactId>
+            <scope>system</scope>
+            <systemPath>${project.basedir}/src/main/lib/inceptor-driver-5.2.3.jar</systemPath>
+        </dependency>
+
+    </dependencies>
+
+    <build>
+        <finalName>${project.artifactId}</finalName>
+        <plugins>
+            <plugin>
+                <groupId>com.spotify</groupId>
+                <artifactId>docker-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 33 - 0
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/DgtisDataApplication.java

@@ -0,0 +1,33 @@
+package com.dgtis.data;
+
+import com.dgtis.common.security.annotation.EnableCustomConfig;
+import com.dgtis.common.security.annotation.EnableRyFeignClients;
+import com.dgtis.common.swagger.annotation.EnableCustomSwagger2;
+import org.springframework.boot.SpringApplication;
+import org.springframework.cloud.client.SpringCloudApplication;
+
+/**
+ * 数据模块
+ *
+ * @author dgtis
+ */
+@EnableCustomConfig
+@EnableCustomSwagger2
+@EnableRyFeignClients
+@SpringCloudApplication
+public class DgtisDataApplication {
+    public static void main(String[] args)
+    {
+        SpringApplication.run(DgtisDataApplication.class, args);
+        System.out.println("(♥◠‿◠)ノ゙  数据模块启动成功   ლ(´ڡ`ლ)゙  \n" +
+                " .-------.       ____     __        \n" +
+                " |  _ _   \\      \\   \\   /  /    \n" +
+                " | ( ' )  |       \\  _. /  '       \n" +
+                " |(_ o _) /        _( )_ .'         \n" +
+                " | (_,_).' __  ___(_ o _)'          \n" +
+                " |  |\\ \\  |  ||   |(_,_)'         \n" +
+                " |  | \\ `'   /|   `-'  /           \n" +
+                " |  |  \\    /  \\      /           \n" +
+                " ''-'   `'-'    `-..-'              ");
+    }
+}

+ 81 - 0
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/controller/InsuranceArrangementController.java

@@ -0,0 +1,81 @@
+package com.dgtis.data.controller;
+
+import com.dgtis.common.core.utils.DateUtils;
+import com.dgtis.common.core.web.controller.BaseController;
+import com.dgtis.common.core.web.domain.AjaxResult;
+import com.dgtis.common.core.web.page.TableDataInfo;
+import com.dgtis.common.security.annotation.PreAuthorize;
+import com.dgtis.data.domain.InsuranceArrangement;
+import com.dgtis.data.service.IInsuranceArrangementService;
+import com.dgtis.system.api.domain.SysUser;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 保单Controller
+ * 
+ * @author dgtly
+ * @date 2021-01-20
+ */
+@Controller
+@RequestMapping("/insuranceArrangement")
+public class InsuranceArrangementController extends BaseController
+{
+
+    @Autowired
+    private IInsuranceArrangementService insuranceArrangementService;
+
+    /**
+     * 获取用户列表
+     */
+    @GetMapping("/list")
+    public TableDataInfo list(InsuranceArrangement insuranceArrangement)
+    {
+//        startPage();
+        System.out.println(DateUtils.getTime());
+//        InsuranceArrangement insuranceArrangement1 = insuranceArrangementService.selectInsuranceArrangementById("1");
+        List<Map> list = insuranceArrangementService.selectInsuranceArrangementList(insuranceArrangement);
+        System.out.println(DateUtils.getTime());
+        return getDataTable(new ArrayList<>());
+    }
+
+
+    /**
+     * 新增保存保单
+     */
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(InsuranceArrangement insuranceArrangement)
+    {
+        return toAjax(insuranceArrangementService.insertInsuranceArrangement(insuranceArrangement));
+    }
+
+
+    /**
+     * 修改保存保单
+     */
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(InsuranceArrangement insuranceArrangement)
+    {
+        return toAjax(insuranceArrangementService.updateInsuranceArrangement(insuranceArrangement));
+    }
+
+    /**
+     * 删除保单
+     */
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(insuranceArrangementService.deleteInsuranceArrangementByIds(ids));
+    }
+}

+ 864 - 0
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/domain/InsuranceArrangement.java

@@ -0,0 +1,864 @@
+package com.dgtis.data.domain;
+
+import com.dgtis.common.core.annotation.Excel;
+import com.dgtis.common.core.web.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import java.util.Date;
+
+/**
+ * 保单对象 InsuranceArrangement
+ * 
+ * @author dgtly
+ * @date 2021-01-20
+ */
+public class InsuranceArrangement extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 保单ID */
+    private String iaid;
+
+    /** 保险单号 */
+    @Excel(name = "保险单号")
+    private String policyno;
+
+    /** 投保单号 */
+    @Excel(name = "投保单号")
+    private String pano;
+
+    /** 保险期限 */
+    @Excel(name = "保险期限")
+    private String agrmntage;
+
+    /** 受益分配方式 */
+    @Excel(name = "受益分配方式")
+    private String pbinst;
+
+    /** 承保分公司 */
+    @Excel(name = "承保分公司")
+    private String pwcomp;
+
+    /** 起保日期 */
+    @Excel(name = "起保日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date pindate;
+
+    /** 终保日期 */
+    @Excel(name = "终保日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date pmdate;
+
+    /** 签单日期 */
+    @Excel(name = "签单日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date pisdate;
+
+    /** 投保日期 */
+    @Excel(name = "投保日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date padate;
+
+    /** 续保日期 */
+    @Excel(name = "续保日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date renewaldate;
+
+    /** 续保次数 */
+    @Excel(name = "续保次数")
+    private Long norenewal;
+
+    /** 保单类型 */
+    @Excel(name = "保单类型")
+    private String policytype;
+
+    /** 销售渠道 */
+    @Excel(name = "销售渠道")
+    private String schannel;
+
+    /** 业务来源 */
+    @Excel(name = "业务来源")
+    private String bsource;
+
+    /** 保单状态 */
+    @Excel(name = "保单状态")
+    private String policystate;
+
+    /** 缴费类型 */
+    @Excel(name = "缴费类型")
+    private String topay;
+
+    /** 缴费方式 */
+    @Excel(name = "缴费方式")
+    private String payment;
+
+    /** 总保额 */
+    @Excel(name = "总保额")
+    private Double risk;
+
+    /** 总保费 */
+    @Excel(name = "总保费")
+    private Double prem;
+
+    /** 币种 */
+    @Excel(name = "币种")
+    private String currency;
+
+    /** 下次缴费日期 */
+    @Excel(name = "下次缴费日期", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date npdate;
+
+    /** 被保人数 */
+    @Excel(name = "被保人数")
+    private Long soinsured;
+
+    /** 基本保额 */
+    @Excel(name = "基本保额")
+    private Double bsinsured;
+
+    /** 保单价值 */
+    @Excel(name = "保单价值")
+    private Double insurvalue;
+
+    /** 投保人 */
+    @Excel(name = "投保人")
+    private String applicantid;
+
+    /** 投保人名称 */
+    @Excel(name = "投保人名称")
+    private String appname;
+
+    /** 投保人手机 */
+    @Excel(name = "投保人手机")
+    private String appphone;
+
+    /** 投保人证件号码 */
+    @Excel(name = "投保人证件号码")
+    private String appcertid;
+
+    /** 主被保险人 */
+    @Excel(name = "主被保险人")
+    private String insuredid;
+
+    /** 主被保险人名称 */
+    @Excel(name = "主被保险人名称")
+    private String insname;
+
+    /** 主被保险人手机 */
+    @Excel(name = "主被保险人手机")
+    private String insphone;
+
+    /** 主被保险人证件号码 */
+    @Excel(name = "主被保险人证件号码")
+    private String inscertid;
+
+    /** 险种代码 */
+    @Excel(name = "险种代码")
+    private String productid;
+
+    /** 险种名称 */
+    @Excel(name = "险种名称")
+    private String productname;
+
+    /** 业务员 */
+    @Excel(name = "业务员")
+    private String salesperson;
+
+    /** 业务员名称 */
+    @Excel(name = "业务员名称")
+    private String spname;
+
+    /** 所属保险账户 */
+    @Excel(name = "所属保险账户")
+    private String iaccount;
+
+    /** 机构代码 */
+    @Excel(name = "机构代码")
+    private String branchcode;
+
+    /** 业绩归属 */
+    @Excel(name = "业绩归属")
+    private String policybelong;
+
+    /** 代理渠道 */
+    @Excel(name = "代理渠道")
+    private String agentchannel;
+
+    /** 代理机构 */
+    @Excel(name = "代理机构")
+    private String agentorg;
+
+    /** 户籍类型 */
+    @Excel(name = "户籍类型")
+    private String regtype;
+
+    /** 个人年收入 */
+    @Excel(name = "个人年收入")
+    private Double pincome;
+
+    /** 家庭年收入 */
+    @Excel(name = "家庭年收入")
+    private Double fincome;
+
+    /** 收入来源 */
+    @Excel(name = "收入来源")
+    private String incomesource;
+
+    /** 是否有社保 */
+    @Excel(name = "是否有社保")
+    private String socialinsurance;
+
+    /** 是否投保其他保险公司 */
+    @Excel(name = "是否投保其他保险公司")
+    private String oipolicy;
+
+    /** 其他保险公司 */
+    @Excel(name = "其他保险公司")
+    private String oicompany;
+
+    /** 其他保险公司险种 */
+    @Excel(name = "其他保险公司险种")
+    private String oicproduct;
+
+    /** 其他保险公司保额 */
+    @Excel(name = "其他保险公司保额")
+    private Double oiamount;
+
+    /** 是否饮酒 */
+    @Excel(name = "是否饮酒")
+    private String drinking;
+
+    /** 饮酒喜好 */
+    @Excel(name = "饮酒喜好")
+    private String dfavor;
+
+    /** 是否保全 */
+    @Excel(name = "是否保全")
+    private String poservice;
+
+    /** 缴费年期 */
+    @Excel(name = "缴费年期")
+    private Long payendyear;
+
+    /** 保单质押贷款金额 */
+    @Excel(name = "保单质押贷款金额")
+    private Double loanmoney;
+
+    /** 创建人 */
+    @Excel(name = "创建人")
+    private String createdBy;
+
+    /** 创建时间 */
+    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date createdTime;
+
+    /** 更新人 */
+    @Excel(name = "更新人")
+    private String updatedBy;
+
+    /** 更新时间 */
+    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date updatedTime;
+
+    public void setIaid(String iaid) 
+    {
+        this.iaid = iaid;
+    }
+
+    public String getIaid() 
+    {
+        return iaid;
+    }
+    public void setPolicyno(String policyno) 
+    {
+        this.policyno = policyno;
+    }
+
+    public String getPolicyno() 
+    {
+        return policyno;
+    }
+    public void setPano(String pano) 
+    {
+        this.pano = pano;
+    }
+
+    public String getPano() 
+    {
+        return pano;
+    }
+    public void setAgrmntage(String agrmntage) 
+    {
+        this.agrmntage = agrmntage;
+    }
+
+    public String getAgrmntage() 
+    {
+        return agrmntage;
+    }
+    public void setPbinst(String pbinst) 
+    {
+        this.pbinst = pbinst;
+    }
+
+    public String getPbinst() 
+    {
+        return pbinst;
+    }
+    public void setPwcomp(String pwcomp) 
+    {
+        this.pwcomp = pwcomp;
+    }
+
+    public String getPwcomp() 
+    {
+        return pwcomp;
+    }
+    public void setPindate(Date pindate) 
+    {
+        this.pindate = pindate;
+    }
+
+    public Date getPindate() 
+    {
+        return pindate;
+    }
+    public void setPmdate(Date pmdate) 
+    {
+        this.pmdate = pmdate;
+    }
+
+    public Date getPmdate() 
+    {
+        return pmdate;
+    }
+    public void setPisdate(Date pisdate) 
+    {
+        this.pisdate = pisdate;
+    }
+
+    public Date getPisdate() 
+    {
+        return pisdate;
+    }
+    public void setPadate(Date padate) 
+    {
+        this.padate = padate;
+    }
+
+    public Date getPadate() 
+    {
+        return padate;
+    }
+    public void setRenewaldate(Date renewaldate) 
+    {
+        this.renewaldate = renewaldate;
+    }
+
+    public Date getRenewaldate() 
+    {
+        return renewaldate;
+    }
+    public void setNorenewal(Long norenewal) 
+    {
+        this.norenewal = norenewal;
+    }
+
+    public Long getNorenewal() 
+    {
+        return norenewal;
+    }
+    public void setPolicytype(String policytype) 
+    {
+        this.policytype = policytype;
+    }
+
+    public String getPolicytype() 
+    {
+        return policytype;
+    }
+    public void setSchannel(String schannel) 
+    {
+        this.schannel = schannel;
+    }
+
+    public String getSchannel() 
+    {
+        return schannel;
+    }
+    public void setBsource(String bsource) 
+    {
+        this.bsource = bsource;
+    }
+
+    public String getBsource() 
+    {
+        return bsource;
+    }
+    public void setPolicystate(String policystate) 
+    {
+        this.policystate = policystate;
+    }
+
+    public String getPolicystate() 
+    {
+        return policystate;
+    }
+    public void setTopay(String topay) 
+    {
+        this.topay = topay;
+    }
+
+    public String getTopay() 
+    {
+        return topay;
+    }
+    public void setPayment(String payment) 
+    {
+        this.payment = payment;
+    }
+
+    public String getPayment() 
+    {
+        return payment;
+    }
+    public void setRisk(Double risk) 
+    {
+        this.risk = risk;
+    }
+
+    public Double getRisk() 
+    {
+        return risk;
+    }
+    public void setPrem(Double prem) 
+    {
+        this.prem = prem;
+    }
+
+    public Double getPrem() 
+    {
+        return prem;
+    }
+    public void setCurrency(String currency) 
+    {
+        this.currency = currency;
+    }
+
+    public String getCurrency() 
+    {
+        return currency;
+    }
+    public void setNpdate(Date npdate) 
+    {
+        this.npdate = npdate;
+    }
+
+    public Date getNpdate() 
+    {
+        return npdate;
+    }
+    public void setSoinsured(Long soinsured) 
+    {
+        this.soinsured = soinsured;
+    }
+
+    public Long getSoinsured() 
+    {
+        return soinsured;
+    }
+    public void setBsinsured(Double bsinsured) 
+    {
+        this.bsinsured = bsinsured;
+    }
+
+    public Double getBsinsured() 
+    {
+        return bsinsured;
+    }
+    public void setInsurvalue(Double insurvalue) 
+    {
+        this.insurvalue = insurvalue;
+    }
+
+    public Double getInsurvalue() 
+    {
+        return insurvalue;
+    }
+    public void setApplicantid(String applicantid) 
+    {
+        this.applicantid = applicantid;
+    }
+
+    public String getApplicantid() 
+    {
+        return applicantid;
+    }
+    public void setAppname(String appname) 
+    {
+        this.appname = appname;
+    }
+
+    public String getAppname() 
+    {
+        return appname;
+    }
+    public void setAppphone(String appphone) 
+    {
+        this.appphone = appphone;
+    }
+
+    public String getAppphone() 
+    {
+        return appphone;
+    }
+    public void setAppcertid(String appcertid) 
+    {
+        this.appcertid = appcertid;
+    }
+
+    public String getAppcertid() 
+    {
+        return appcertid;
+    }
+    public void setInsuredid(String insuredid) 
+    {
+        this.insuredid = insuredid;
+    }
+
+    public String getInsuredid() 
+    {
+        return insuredid;
+    }
+    public void setInsname(String insname) 
+    {
+        this.insname = insname;
+    }
+
+    public String getInsname() 
+    {
+        return insname;
+    }
+    public void setInsphone(String insphone) 
+    {
+        this.insphone = insphone;
+    }
+
+    public String getInsphone() 
+    {
+        return insphone;
+    }
+    public void setInscertid(String inscertid) 
+    {
+        this.inscertid = inscertid;
+    }
+
+    public String getInscertid() 
+    {
+        return inscertid;
+    }
+    public void setProductid(String productid) 
+    {
+        this.productid = productid;
+    }
+
+    public String getProductid() 
+    {
+        return productid;
+    }
+    public void setProductname(String productname) 
+    {
+        this.productname = productname;
+    }
+
+    public String getProductname() 
+    {
+        return productname;
+    }
+    public void setSalesperson(String salesperson) 
+    {
+        this.salesperson = salesperson;
+    }
+
+    public String getSalesperson() 
+    {
+        return salesperson;
+    }
+    public void setSpname(String spname) 
+    {
+        this.spname = spname;
+    }
+
+    public String getSpname() 
+    {
+        return spname;
+    }
+    public void setIaccount(String iaccount) 
+    {
+        this.iaccount = iaccount;
+    }
+
+    public String getIaccount() 
+    {
+        return iaccount;
+    }
+    public void setBranchcode(String branchcode) 
+    {
+        this.branchcode = branchcode;
+    }
+
+    public String getBranchcode() 
+    {
+        return branchcode;
+    }
+    public void setPolicybelong(String policybelong) 
+    {
+        this.policybelong = policybelong;
+    }
+
+    public String getPolicybelong() 
+    {
+        return policybelong;
+    }
+    public void setAgentchannel(String agentchannel) 
+    {
+        this.agentchannel = agentchannel;
+    }
+
+    public String getAgentchannel() 
+    {
+        return agentchannel;
+    }
+    public void setAgentorg(String agentorg) 
+    {
+        this.agentorg = agentorg;
+    }
+
+    public String getAgentorg() 
+    {
+        return agentorg;
+    }
+    public void setRegtype(String regtype) 
+    {
+        this.regtype = regtype;
+    }
+
+    public String getRegtype() 
+    {
+        return regtype;
+    }
+    public void setPincome(Double pincome) 
+    {
+        this.pincome = pincome;
+    }
+
+    public Double getPincome() 
+    {
+        return pincome;
+    }
+    public void setFincome(Double fincome) 
+    {
+        this.fincome = fincome;
+    }
+
+    public Double getFincome() 
+    {
+        return fincome;
+    }
+    public void setIncomesource(String incomesource) 
+    {
+        this.incomesource = incomesource;
+    }
+
+    public String getIncomesource() 
+    {
+        return incomesource;
+    }
+    public void setSocialinsurance(String socialinsurance) 
+    {
+        this.socialinsurance = socialinsurance;
+    }
+
+    public String getSocialinsurance() 
+    {
+        return socialinsurance;
+    }
+    public void setOipolicy(String oipolicy) 
+    {
+        this.oipolicy = oipolicy;
+    }
+
+    public String getOipolicy() 
+    {
+        return oipolicy;
+    }
+    public void setOicompany(String oicompany) 
+    {
+        this.oicompany = oicompany;
+    }
+
+    public String getOicompany() 
+    {
+        return oicompany;
+    }
+    public void setOicproduct(String oicproduct) 
+    {
+        this.oicproduct = oicproduct;
+    }
+
+    public String getOicproduct() 
+    {
+        return oicproduct;
+    }
+    public void setOiamount(Double oiamount) 
+    {
+        this.oiamount = oiamount;
+    }
+
+    public Double getOiamount() 
+    {
+        return oiamount;
+    }
+    public void setDrinking(String drinking) 
+    {
+        this.drinking = drinking;
+    }
+
+    public String getDrinking() 
+    {
+        return drinking;
+    }
+    public void setDfavor(String dfavor) 
+    {
+        this.dfavor = dfavor;
+    }
+
+    public String getDfavor() 
+    {
+        return dfavor;
+    }
+    public void setPoservice(String poservice) 
+    {
+        this.poservice = poservice;
+    }
+
+    public String getPoservice() 
+    {
+        return poservice;
+    }
+    public void setPayendyear(Long payendyear) 
+    {
+        this.payendyear = payendyear;
+    }
+
+    public Long getPayendyear() 
+    {
+        return payendyear;
+    }
+    public void setLoanmoney(Double loanmoney) 
+    {
+        this.loanmoney = loanmoney;
+    }
+
+    public Double getLoanmoney() 
+    {
+        return loanmoney;
+    }
+    public void setCreatedBy(String createdBy) 
+    {
+        this.createdBy = createdBy;
+    }
+
+    public String getCreatedBy() 
+    {
+        return createdBy;
+    }
+    public void setCreatedTime(Date createdTime) 
+    {
+        this.createdTime = createdTime;
+    }
+
+    public Date getCreatedTime() 
+    {
+        return createdTime;
+    }
+    public void setUpdatedBy(String updatedBy) 
+    {
+        this.updatedBy = updatedBy;
+    }
+
+    public String getUpdatedBy() 
+    {
+        return updatedBy;
+    }
+    public void setUpdatedTime(Date updatedTime) 
+    {
+        this.updatedTime = updatedTime;
+    }
+
+    public Date getUpdatedTime() 
+    {
+        return updatedTime;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("iaid", getIaid())
+            .append("policyno", getPolicyno())
+            .append("pano", getPano())
+            .append("agrmntage", getAgrmntage())
+            .append("pbinst", getPbinst())
+            .append("pwcomp", getPwcomp())
+            .append("pindate", getPindate())
+            .append("pmdate", getPmdate())
+            .append("pisdate", getPisdate())
+            .append("padate", getPadate())
+            .append("renewaldate", getRenewaldate())
+            .append("norenewal", getNorenewal())
+            .append("policytype", getPolicytype())
+            .append("schannel", getSchannel())
+            .append("bsource", getBsource())
+            .append("policystate", getPolicystate())
+            .append("topay", getTopay())
+            .append("payment", getPayment())
+            .append("risk", getRisk())
+            .append("prem", getPrem())
+            .append("currency", getCurrency())
+            .append("npdate", getNpdate())
+            .append("soinsured", getSoinsured())
+            .append("bsinsured", getBsinsured())
+            .append("insurvalue", getInsurvalue())
+            .append("applicantid", getApplicantid())
+            .append("appname", getAppname())
+            .append("appphone", getAppphone())
+            .append("appcertid", getAppcertid())
+            .append("insuredid", getInsuredid())
+            .append("insname", getInsname())
+            .append("insphone", getInsphone())
+            .append("inscertid", getInscertid())
+            .append("productid", getProductid())
+            .append("productname", getProductname())
+            .append("salesperson", getSalesperson())
+            .append("spname", getSpname())
+            .append("iaccount", getIaccount())
+            .append("branchcode", getBranchcode())
+            .append("policybelong", getPolicybelong())
+            .append("agentchannel", getAgentchannel())
+            .append("agentorg", getAgentorg())
+            .append("regtype", getRegtype())
+            .append("pincome", getPincome())
+            .append("fincome", getFincome())
+            .append("incomesource", getIncomesource())
+            .append("socialinsurance", getSocialinsurance())
+            .append("oipolicy", getOipolicy())
+            .append("oicompany", getOicompany())
+            .append("oicproduct", getOicproduct())
+            .append("oiamount", getOiamount())
+            .append("drinking", getDrinking())
+            .append("dfavor", getDfavor())
+            .append("poservice", getPoservice())
+            .append("payendyear", getPayendyear())
+            .append("loanmoney", getLoanmoney())
+            .append("createdBy", getCreatedBy())
+            .append("createdTime", getCreatedTime())
+            .append("updatedBy", getUpdatedBy())
+            .append("updatedTime", getUpdatedTime())
+            .toString();
+    }
+}

+ 64 - 0
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/mapper/InsuranceArrangementMapper.java

@@ -0,0 +1,64 @@
+package com.dgtis.data.mapper;
+
+
+import com.dgtis.data.domain.InsuranceArrangement;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 保单Mapper接口
+ * 
+ * @author dgtly
+ * @date 2021-01-20
+ */
+public interface InsuranceArrangementMapper 
+{
+    /**
+     * 查询保单
+     * 
+     * @param iaid 保单ID
+     * @return 保单
+     */
+    public InsuranceArrangement selectInsuranceArrangementById(String iaid);
+
+    /**
+     * 查询保单列表
+     * 
+     * @param insuranceArrangement 保单
+     * @return 保单集合
+     */
+    public List<Map> selectInsuranceArrangementList(InsuranceArrangement insuranceArrangement);
+
+    /**
+     * 新增保单
+     * 
+     * @param insuranceArrangement 保单
+     * @return 结果
+     */
+    public int insertInsuranceArrangement(InsuranceArrangement insuranceArrangement);
+
+    /**
+     * 修改保单
+     * 
+     * @param insuranceArrangement 保单
+     * @return 结果
+     */
+    public int updateInsuranceArrangement(InsuranceArrangement insuranceArrangement);
+
+    /**
+     * 删除保单
+     * 
+     * @param iaid 保单ID
+     * @return 结果
+     */
+    public int deleteInsuranceArrangementById(String iaid);
+
+    /**
+     * 批量删除保单
+     * 
+     * @param iaids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteInsuranceArrangementByIds(String[] iaids);
+}

+ 63 - 0
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/service/IInsuranceArrangementService.java

@@ -0,0 +1,63 @@
+package com.dgtis.data.service;
+
+import com.dgtis.data.domain.InsuranceArrangement;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 保单Service接口
+ * 
+ * @author dgtly
+ * @date 2021-01-20
+ */
+public interface IInsuranceArrangementService 
+{
+    /**
+     * 查询保单
+     * 
+     * @param iaid 保单ID
+     * @return 保单
+     */
+    public InsuranceArrangement selectInsuranceArrangementById(String iaid);
+
+    /**
+     * 查询保单列表
+     * 
+     * @param insuranceArrangement 保单
+     * @return 保单集合
+     */
+    public List<Map> selectInsuranceArrangementList(InsuranceArrangement insuranceArrangement);
+
+    /**
+     * 新增保单
+     * 
+     * @param insuranceArrangement 保单
+     * @return 结果
+     */
+    public int insertInsuranceArrangement(InsuranceArrangement insuranceArrangement);
+
+    /**
+     * 修改保单
+     * 
+     * @param insuranceArrangement 保单
+     * @return 结果
+     */
+    public int updateInsuranceArrangement(InsuranceArrangement insuranceArrangement);
+
+    /**
+     * 批量删除保单
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteInsuranceArrangementByIds(String ids);
+
+    /**
+     * 删除保单信息
+     * 
+     * @param iaid 保单ID
+     * @return 结果
+     */
+    public int deleteInsuranceArrangementById(String iaid);
+}

+ 96 - 0
dgtis-modules/dgtis-modules-data/src/main/java/com/dgtis/data/service/impl/InsuranceArrangementServiceImpl.java

@@ -0,0 +1,96 @@
+package com.dgtis.data.service.impl;
+
+import com.dgtis.common.core.text.Convert;
+import com.dgtis.data.domain.InsuranceArrangement;
+import com.dgtis.data.mapper.InsuranceArrangementMapper;
+import com.dgtis.data.service.IInsuranceArrangementService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 保单Service业务层处理
+ * 
+ * @author dgtly
+ * @date 2021-01-20
+ */
+@Service
+public class InsuranceArrangementServiceImpl implements IInsuranceArrangementService
+{
+    @Autowired
+    private InsuranceArrangementMapper insuranceArrangementMapper;
+
+    /**
+     * 查询保单
+     * 
+     * @param iaid 保单ID
+     * @return 保单
+     */
+    @Override
+    public InsuranceArrangement selectInsuranceArrangementById(String iaid)
+    {
+        return insuranceArrangementMapper.selectInsuranceArrangementById(iaid);
+    }
+
+    /**
+     * 查询保单列表
+     * 
+     * @param insuranceArrangement 保单
+     * @return 保单
+     */
+    @Override
+    public List<Map> selectInsuranceArrangementList(InsuranceArrangement insuranceArrangement)
+    {
+        return insuranceArrangementMapper.selectInsuranceArrangementList(insuranceArrangement);
+    }
+
+    /**
+     * 新增保单
+     * 
+     * @param insuranceArrangement 保单
+     * @return 结果
+     */
+    @Override
+    public int insertInsuranceArrangement(InsuranceArrangement insuranceArrangement)
+    {
+        return insuranceArrangementMapper.insertInsuranceArrangement(insuranceArrangement);
+    }
+
+    /**
+     * 修改保单
+     * 
+     * @param insuranceArrangement 保单
+     * @return 结果
+     */
+    @Override
+    public int updateInsuranceArrangement(InsuranceArrangement insuranceArrangement)
+    {
+        return insuranceArrangementMapper.updateInsuranceArrangement(insuranceArrangement);
+    }
+
+    /**
+     * 删除保单对象
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteInsuranceArrangementByIds(String ids)
+    {
+        return insuranceArrangementMapper.deleteInsuranceArrangementByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除保单信息
+     * 
+     * @param iaid 保单ID
+     * @return 结果
+     */
+    @Override
+    public int deleteInsuranceArrangementById(String iaid)
+    {
+        return insuranceArrangementMapper.deleteInsuranceArrangementById(iaid);
+    }
+}

二進制
dgtis-modules/dgtis-modules-data/src/main/lib/inceptor-driver-5.2.3.jar


+ 10 - 0
dgtis-modules/dgtis-modules-data/src/main/resources/banner.txt

@@ -0,0 +1,10 @@
+Spring Boot Version: ${spring-boot.version}
+Spring Application Name: ${spring.application.name}
+                                 _                _           _
+                                (_)              | |         | |
+  _ __   _   _    ___    _   _   _   ______    __| |   __ _  | |_    __ _
+ | '__| | | | |  / _ \  | | | | | | |______|  / _` |  / _` | | __|  / _` |
+ | |    | |_| | | (_) | | |_| | | |          | (_| | | (_| | | |_  | (_| |
+ |_|     \__,_|  \___/   \__, | |_|           \__,_|  \__,_|  \__|  \__,_|
+                          __/ |
+                         |___/

+ 31 - 0
dgtis-modules/dgtis-modules-data/src/main/resources/bootstrap.yml

@@ -0,0 +1,31 @@
+dgtis:
+  project-name: ShangHaiLife-ECIF
+  common-server-addr: 192.168.100.254
+# Tomcat
+server:
+  port: 19204
+
+# Spring
+spring: 
+  application:
+    # 应用名称
+    name: dgtis-data
+  profiles:
+    # 环境配置
+    active: dev
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: ${dgtis.common-server-addr}:8848
+        #用于服务分组 防止不同项目的服务之间互相调用
+        namespace: ${dgtis.project-name}
+      config:
+        # 配置中心地址
+        server-addr: ${dgtis.common-server-addr}:8848
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-dataids: application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+        #命名空间
+        namespace: ${dgtis.project-name}

+ 74 - 0
dgtis-modules/dgtis-modules-data/src/main/resources/logback.xml

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration scan="true" scanPeriod="60 seconds" debug="false">
+    <!-- 日志存放路径 -->
+	<property name="log.path" value="logs/dgtis-data" />
+   <!-- 日志输出格式 -->
+	<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />:ss} %-5level ${springAppName:-} %thread %logger %msg%n"/>
+
+    <!-- 控制台输出 -->
+	<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+		<encoder>
+			<pattern>${log.pattern}</pattern>
+		</encoder>
+	</appender>
+
+    <!-- 系统日志输出 -->
+	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
+	    <file>${log.path}/info.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+			<fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
+			<!-- 日志最大的历史 60天 -->
+			<maxHistory>60</maxHistory>
+		</rollingPolicy>
+		<encoder>
+			<pattern>${log.pattern}</pattern>
+		</encoder>
+		<filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>INFO</level>
+            <!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+	</appender>
+
+    <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
+	    <file>${log.path}/error.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
+			<!-- 日志最大的历史 60天 -->
+			<maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>ERROR</level>
+			<!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+			<!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 系统模块日志级别控制  -->
+	<logger name="com.dgtis" level="info" />
+	<!-- Spring日志级别控制  -->
+	<logger name="org.springframework" level="warn" />
+
+	<root level="info">
+		<appender-ref ref="console" />
+	</root>
+	
+	<!--系统操作日志-->
+    <root level="info">
+        <appender-ref ref="file_info" />
+        <appender-ref ref="file_error" />
+    </root>
+</configuration>

文件差異過大導致無法顯示
+ 350 - 0
dgtis-modules/dgtis-modules-data/src/main/resources/mapper/InsuranceArrangementMapper.xml


+ 1 - 0
dgtis-modules/pom.xml

@@ -12,6 +12,7 @@
         <module>dgtis-modules-system</module>
         <module>dgtis-modules-gen</module>
         <module>dgtis-modules-job</module>
+        <module>dgtis-modules-data</module>
     </modules>
 
     <artifactId>dgtis-modules</artifactId>