Browse Source

数据服务代码提交

kouchengxing 4 years ago
parent
commit
bd47677b36
16 changed files with 53 additions and 2002 deletions
  1. 0 116
      dgtis-modules/dgtis-modules-data-service/pom.xml
  2. 0 8
      dgtis-modules/dgtis-modules-data-service/src/main/docker/Dockerfile
  3. BIN
      dgtis-modules/dgtis-modules-data-service/src/main/jar/inceptor-driver-5.2.3.jar
  4. 0 34
      dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/DgtisDataServiceApplication.java
  5. 0 56
      dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/controller/InsuranceArrangementController.java
  6. 0 864
      dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/domain/InsuranceArrangement.java
  7. 0 63
      dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/mapper/InsuranceArrangementMapper.java
  8. 0 63
      dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/service/IInsuranceArrangementService.java
  9. 0 102
      dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/service/impl/InsuranceArrangementServiceImpl.java
  10. 0 10
      dgtis-modules/dgtis-modules-data-service/src/main/resources/banner.txt
  11. 0 31
      dgtis-modules/dgtis-modules-data-service/src/main/resources/bootstrap.yml
  12. 0 74
      dgtis-modules/dgtis-modules-data-service/src/main/resources/logback.xml
  13. 0 354
      dgtis-modules/dgtis-modules-data-service/src/main/resources/mapper/InsuranceArrangementMapper.xml
  14. 0 1
      dgtis-modules/pom.xml
  15. 0 226
      sql-achievement/存储过程/客户标签.sql
  16. 53 0
      sql-achievement/存储过程/险种大类.sql

+ 0 - 116
dgtis-modules/dgtis-modules-data-service/pom.xml

@@ -1,116 +0,0 @@
-<?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-service</artifactId>
-    <version>2.2.0</version>
-    <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/jar/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>

+ 0 - 8
dgtis-modules/dgtis-modules-data-service/src/main/docker/Dockerfile

@@ -1,8 +0,0 @@
-FROM java:8
-VOLUME /var/docker
-ADD  dgtis-modules-data-service.jar service.jar
-RUN sh -c 'touch /service.jar'
-RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
-#ENV JAVA_OPTS="-Dspring.profiles.active=dev"
-ENV JAVA_OPTS=""
-ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS  -jar /service.jar" ]

BIN
dgtis-modules/dgtis-modules-data-service/src/main/jar/inceptor-driver-5.2.3.jar


+ 0 - 34
dgtis-modules/dgtis-modules-data-service/src/main/java/com/dgtis/data/service/DgtisDataServiceApplication.java

@@ -1,34 +0,0 @@
-package com.dgtis.data.service;
-
-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 DgtisDataServiceApplication
-{
-    public static void main(String[] args)
-    {
-        SpringApplication.run(DgtisDataServiceApplication.class, args);
-        System.out.println("(♥◠‿◠)ノ゙  系统模块启动成功   ლ(´ڡ`ლ)゙  \n" +
-                " .-------.       ____     __        \n" +
-                " |  _ _   \\      \\   \\   /  /    \n" +
-                " | ( ' )  |       \\  _. /  '       \n" +
-                " |(_ o _) /        _( )_ .'         \n" +
-                " | (_,_).' __  ___(_ o _)'          \n" +
-                " |  |\\ \\  |  ||   |(_,_)'         \n" +
-                " |  | \\ `'   /|   `-'  /           \n" +
-                " |  |  \\    /  \\      /           \n" +
-                " ''-'   `'-'    `-..-'              ");
-    }
-}

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

@@ -1,56 +0,0 @@
-package com.dgtis.data.service.controller;
-
-import java.util.List;
-
-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.log.annotation.Log;
-import com.dgtis.common.log.enums.BusinessType;
-import com.dgtis.data.service.domain.InsuranceArrangement;
-import com.dgtis.data.service.service.IInsuranceArrangementService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.ui.ModelMap;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-/**
- * 保单Controller
- * 
- * @author dgtly
- * @date 2021-01-20
- */
-@Controller
-@RequestMapping("/insuranceArrangement")
-public class InsuranceArrangementController extends BaseController
-{
-    @Autowired
-    private IInsuranceArrangementService insuranceArrangementService;
-
-    /**
-     * 查询保单列表
-     */
-
-    @PostMapping("/list")
-    @ResponseBody
-    public TableDataInfo list(InsuranceArrangement insuranceArrangement)
-    {
-
-        List<InsuranceArrangement> list = insuranceArrangementService.selectInsuranceArrangementList(insuranceArrangement);
-        return getDataTable(list);
-    }
-
-
-    @PostMapping("/listcount")
-    @ResponseBody
-    public AjaxResult num()
-    {
-
-        return AjaxResult.success(insuranceArrangementService.count());
-    }
-
-}

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

@@ -1,864 +0,0 @@
-package com.dgtis.data.service.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();
-    }
-}

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

@@ -1,63 +0,0 @@
-package com.dgtis.data.service.mapper;
-
-import com.dgtis.data.service.domain.InsuranceArrangement;
-import java.util.List;
-
-/**
- * 保单Mapper接口
- * 
- * @author dgtly
- * @date 2021-01-20
- */
-public interface InsuranceArrangementMapper 
-{
-    /**
-     * 查询保单
-     * 
-     * @param iaid 保单ID
-     * @return 保单
-     */
-    public InsuranceArrangement selectInsuranceArrangementById(String iaid);
-
-    /**
-     * 查询保单列表
-     * 
-     * @param insuranceArrangement 保单
-     * @return 保单集合
-     */
-    public List<InsuranceArrangement> 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);
-
-    int count();
-}

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

@@ -1,63 +0,0 @@
-package com.dgtis.data.service.service;
-
-import com.dgtis.data.service.domain.InsuranceArrangement;
-import java.util.List;
-
-/**
- * 保单Service接口
- * 
- * @author dgtly
- * @date 2021-01-20
- */
-public interface IInsuranceArrangementService 
-{
-    /**
-     * 查询保单
-     * 
-     * @param iaid 保单ID
-     * @return 保单
-     */
-    public InsuranceArrangement selectInsuranceArrangementById(String iaid);
-
-    /**
-     * 查询保单列表
-     * 
-     * @param insuranceArrangement 保单
-     * @return 保单集合
-     */
-    public List<InsuranceArrangement> 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);
-
-    int count();
-}

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

@@ -1,102 +0,0 @@
-package com.dgtis.data.service.service.impl;
-
-import java.util.List;
-
-import com.dgtis.common.core.text.Convert;
-import com.dgtis.data.service.domain.InsuranceArrangement;
-import com.dgtis.data.service.mapper.InsuranceArrangementMapper;
-import com.dgtis.data.service.service.IInsuranceArrangementService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-
-/**
- * 保单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<InsuranceArrangement> 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);
-    }
-
-    @Override
-    public int count()
-    {
-        return insuranceArrangementMapper.count();
-    }
-}

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

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

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

@@ -1,31 +0,0 @@
-dgtis:
-  project-name: ShangHaiLife-ECIF
-  common-server-addr: 192.168.100.254
-# Tomcat
-server:
-  port: 19204
-
-# Spring
-spring: 
-  application:
-    # 应用名称
-    name: dgtis-data-service
-  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}

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

@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration scan="true" scanPeriod="60 seconds" debug="false">
-    <!-- 日志存放路径 -->
-	<property name="log.path" value="logs/dgtis-data-service" />
-   <!-- 日志输出格式 -->
-	<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>

File diff suppressed because it is too large
+ 0 - 354
dgtis-modules/dgtis-modules-data-service/src/main/resources/mapper/InsuranceArrangementMapper.xml


+ 0 - 1
dgtis-modules/pom.xml

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

File diff suppressed because it is too large
+ 0 - 226
sql-achievement/存储过程/客户标签.sql


+ 53 - 0
sql-achievement/存储过程/险种大类.sql

@@ -0,0 +1,53 @@
+CREATE TABLE shanglifeecif.riskcode_statistics(
+    id string,
+    kindcode string  DEFAULT NULL COMMENT '险种大类代码',
+    kindNAme string DEFAULT NULL COMMENT '险种大类名称',
+  	khnum string DEFAULT NULL COMMENT '客户数量',--pwcomp ,-- '承保分公司 HEALTH_INSURANCE_LISTING.AGENTGROUPAREA 营业区HEALTH_INSURANCE_LISTING.AGENTGROUP 营业部', 
+	tatolprem string DEFAULT NULL COMMENT '总保额'
+) COMMENT '险种大类统计表'
+STORED AS ES
+with shard number 10
+replication 1;
+
+CREATE OR REPLACE PROCEDURE shanglifeecif.riskcode_statistics() IS
+DECLARE
+BEGIN
+	delete from shanglifeecif.riskcode_statistics;
+	insert into shanglifeecif.riskcode_statistics (
+		id,
+		kindcode,
+		kindNAme,
+		khnum,
+		tatolprem
+	) --险种大类统计
+	SELECT row_number()over(),temp.kindcode,temp.kindname,temp.khnum,temp.totalPrem FROM (
+		SELECT sl.kindcode,
+	(CASE sl.kindcode 
+		WHEN 'A' THEN '意外伤害险' 
+		WHEN 'U' THEN '万能保险' 
+		WHEN 'R' THEN '年金保险' 
+		WHEN 'S' THEN '重疾保险' 
+		WHEN 'L' THEN '人寿保险' 
+		WHEN 'H' THEN '健康险' 
+	END) AS kindname,
+	count(spi.idno) AS khnum,nvl(sum(spi.prem),0) AS totalPrem FROM shanghailifeecif.lmriskapp sl 
+	LEFT JOIN shanghailifeecif.policy_information spi ON spi.riskcode = sl.riskcode
+	GROUP BY sl.kindcode
+	) temp
+	
+	
+	/*SELECT row_number()over(),tt.riskcode,tt.riskname,tt.khnum,tt.totalPrem FROM (
+	SELECT sl.riskcode,sl.riskname,count(spi.idno) AS khnum,sum(spi.prem) AS totalPrem FROM shanghailifeecif.lmriskapp sl 
+	LEFT JOIN shanghailifeecif.policy_information spi ON spi.riskcode = sl.riskcode
+	GROUP BY sl.riskcode,sl.riskname
+	) tt WHERE tt.khnum > 0 AND tt.totalPrem >0*/
+	
+	/*SELECT slk.kindcode,sum(temp.khnum),sum(totalPrem) FROM (
+		SELECT sl.riskcode,sl.riskname,count(spi.idno) AS khnum,sum(spi.prem) AS totalPrem FROM shanghailifeecif.lmriskapp sl 
+	LEFT JOIN shanghailifeecif.policy_information spi ON spi.riskcode = sl.riskcode
+	GROUP BY sl.riskcode,sl.riskname
+	) temp LEFT JOIN shanghailifeecif.lmriskapp slk ON slk.riskcode =  temp.riskcode
+	GROUP BY slk.kindcode*/
+	
+			
+END	;