From 193261e47f11dfecf54201d32c9caa7a59cb44ea Mon Sep 17 00:00:00 2001 From: ZZM <1105966949@qq.com> Date: Mon, 9 Jun 2025 14:45:33 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=E4=BC=81=E4=B8=9A=E8=BF=9B=E9=A1=B9?= =?UTF-8?q?=E5=8F=91=E7=A5=A8crud?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crm/pom.xml | 17 ++++ .../com/kakarote/crm/entity/PO/CrmQyjxfp.java | 78 +++++++++++++++++++ .../kakarote/crm/mapper/CrmQyjxfpMapper.java | 14 ++++ .../crm/mapper/xml/CrmQyjxfpMapper.xml | 16 ++++ .../crm/service/ICrmQyjbxxService.java | 2 +- .../crm/service/ICrmQyjxfpService.java | 45 +++++++++++ .../service/impl/CrmQyjxfpServiceImpl.java | 78 +++++++++++++++++++ .../java/com/kakarote/crm/testQyjxfp.java | 40 ++++++++++ 8 files changed, 289 insertions(+), 1 deletion(-) create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQyjxfpMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyjxfpMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQyjxfpService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQyjxfpServiceImpl.java create mode 100644 crm/src/test/java/com/kakarote/crm/testQyjxfp.java diff --git a/crm/pom.xml b/crm/pom.xml index 26fad30..3e7db0e 100644 --- a/crm/pom.xml +++ b/crm/pom.xml @@ -46,6 +46,12 @@ org.springframework.boot spring-boot-starter-data-elasticsearch + + + org.mybatis.generator + mybatis-generator-core + 1.4.0 + @@ -101,6 +107,17 @@ + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M5 + + + -Djavax.xml.accessExternalDTD=all + + + + org.apache.maven.plugins diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java new file mode 100644 index 0000000..409ea8b --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java @@ -0,0 +1,78 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +//zzzzzzzzzz + +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("wk_crm_qyjxfp") +@ApiModel(value="CrmQyjxfp对象", description="企业进项发票信息") + +public class CrmQyjxfp implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "qyjxfp_id", type = IdType.AUTO) + /** + * 企业进项发票信息Id primary key + */ + private Integer qyjxfpId; + + /** + * 年度 + */ + private String nd; + + /** + * 不含税金额 + */ + private String jxBhsje; + + /** + * 进税金额 + */ + private String jxSe; + + /** + * 进项价税合计 + */ + private String jxJshj; + + /** + * 社会信用代码 + */ + private String shxydm; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; + + +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQyjxfpMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyjxfpMapper.java new file mode 100644 index 0000000..d7e44d2 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyjxfpMapper.java @@ -0,0 +1,14 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQyjbxx; +import com.kakarote.crm.entity.PO.CrmQyjxfp; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQyjxfpMapper extends BaseMapper { + + List selectByExample(CrmQyjxfp example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyjxfpMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyjxfpMapper.xml new file mode 100644 index 0000000..04ba956 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyjxfpMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQyjbxxService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQyjbxxService.java index 25eba97..a03a9a6 100644 --- a/crm/src/main/java/com/kakarote/crm/service/ICrmQyjbxxService.java +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQyjbxxService.java @@ -1,6 +1,6 @@ package com.kakarote.crm.service; - +//借鉴 import com.kakarote.core.servlet.BaseService; import com.kakarote.crm.entity.BO.QyjbxxBo; import com.kakarote.crm.entity.PO.CrmQyjbxx; diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQyjxfpService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQyjxfpService.java new file mode 100644 index 0000000..d2f22b6 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQyjxfpService.java @@ -0,0 +1,45 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQyjxfp; +import org.springframework.stereotype.Service; + +import java.util.List; + + +public interface ICrmQyjxfpService extends BaseService { + + + /** + * 通过id获得企业进项发票信息 + */ + CrmQyjxfp getQyjxfp(Integer qyjxfpId); + + /** + * 插入企业进项发票基本信息 + */ + int insertQyjxfp(CrmQyjxfp crmQyjxfp); + + /** + * 更新企业进项发票基本信息 + * @param crmQyjxfp + * @return + */ + int updateQyjxfp(CrmQyjxfp crmQyjxfp); + + /** + * 删除企业进项发票基本信息 + * @param qyjxfpId + * @return + */ + int deleteQyjxfp(String qyjxfpId); + + /** + * 查询企业进项发票基本信息列表 + * @param crmQyjxfp + * @return + */ + List getQyjxfpList(CrmQyjxfp crmQyjxfp); + + +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyjxfpServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyjxfpServiceImpl.java new file mode 100644 index 0000000..6dc0a65 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyjxfpServiceImpl.java @@ -0,0 +1,78 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQyjbxx; +import com.kakarote.crm.entity.PO.CrmQyjxfp; +import com.kakarote.crm.mapper.CrmQyjxfpMapper; +import com.kakarote.crm.service.ICrmQyjxfpService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Collections; +import java.util.List; + +@Service +public class CrmQyjxfpServiceImpl extends BaseServiceImpl implements ICrmQyjxfpService { + + @Autowired + private CrmQyjxfpMapper crmQyjxfpMapper; + + /** + * 通过id查询企业进项发票 + * + * @param qyjxfpId + * @return + */ + @Override + public CrmQyjxfp getQyjxfp(Integer qyjxfpId) { + return crmQyjxfpMapper.selectById(qyjxfpId); + } + + /** + * 插入企业进项发票 + * + * @param crmQyjxfp + * @return + */ + @Override + public int insertQyjxfp(CrmQyjxfp crmQyjxfp) { + return crmQyjxfpMapper.insert(crmQyjxfp); + } + + /** + * 更新企业进项发票 + * + * @param crmQyjxfp + * @return + */ + @Override + public int updateQyjxfp(CrmQyjxfp crmQyjxfp) { + return crmQyjxfpMapper.updateById(crmQyjxfp); + } + + /** + * 删除企业进项发票 + * + * @param qyjxfpId + * @return + */ + @Override + public int deleteQyjxfp(String qyjxfpId) { + return crmQyjxfpMapper.deleteById(qyjxfpId); + } + + /** + * 查询企业进项发票列表 + * + * @param crmQyjxfp + * @return + */ + @Override + public List getQyjxfpList(CrmQyjxfp crmQyjxfp) { + QueryWrapper crmQyjxfpQueryWrapper = new QueryWrapper<>(); + return crmQyjxfpMapper.selectList(crmQyjxfpQueryWrapper); + } +} diff --git a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java new file mode 100644 index 0000000..f4ffa6e --- /dev/null +++ b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java @@ -0,0 +1,40 @@ +package com.kakarote.crm; + +import com.kakarote.crm.entity.PO.CrmQyjxfp; +import com.kakarote.crm.service.ICrmQyjxfpService; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.stereotype.Component; +import org.springframework.test.context.junit4.SpringRunner; + +import java.util.Date; + +import static org.junit.jupiter.api.Assertions.assertNotNull; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class testQyjxfp { + + @Autowired + private ICrmQyjxfpService iService; + + @Test + public void test() { + CrmQyjxfp crmQyjxfp = new CrmQyjxfp(); + crmQyjxfp.setQyjxfpId(1); + crmQyjxfp.setNd("123"); + crmQyjxfp.setJxSe("asd"); + crmQyjxfp.setJxJshj("asdfg"); + crmQyjxfp.setJxBhsje("qwert"); + crmQyjxfp.setShxydm("qqqq"); + crmQyjxfp.setCreateBy("zxc"); + crmQyjxfp.setUpdateBy("zxc"); + crmQyjxfp.setUpdateTime(new Date()); + crmQyjxfp.setCreateTime(new Date()); + System.out.println(crmQyjxfp); + iService.insertQyjxfp(crmQyjxfp); + System.out.println(iService.getQyjxfp(1)); + } +} -- 2.41.1 From ab77a916a8bb6bafe23729db7ca11dc1aa5f3b21 Mon Sep 17 00:00:00 2001 From: ZZM <1105966949@qq.com> Date: Mon, 9 Jun 2025 17:17:11 +0800 Subject: [PATCH 2/5] =?UTF-8?q?feat:=E4=BC=81=E4=B8=9A=E9=A3=8E=E9=99=A9?= =?UTF-8?q?=E6=98=8E=E7=BB=86crud,=E4=BC=81=E4=B8=9A=E7=BA=B3=E7=A8=8E?= =?UTF-8?q?=E4=BF=A1=E7=94=A8=E7=99=BB=E8=AE=B0crud,=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E7=A8=8E=E8=B4=9F=E7=8E=87crud?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kakarote/crm/entity/PO/CrmQyfxmx.java | 65 ++++++ .../kakarote/crm/entity/PO/CrmQynsrdj.java | 63 ++++++ .../com/kakarote/crm/entity/PO/CrmQysfl.java | 78 +++++++ .../kakarote/crm/mapper/CrmQyfxmxMapper.java | 14 ++ .../kakarote/crm/mapper/CrmQynsrdjMapper.java | 14 ++ .../kakarote/crm/mapper/CrmQysflMapper.java | 13 ++ .../crm/mapper/xml/CrmQyfxmxMapper.xml | 14 ++ .../crm/mapper/xml/CrmQynsrdjMapper.xml | 14 ++ .../crm/mapper/xml/CrmQysflMapper.xml | 17 ++ .../crm/service/ICrmQyfxmxService.java | 43 ++++ .../crm/service/ICrmQynsrdjService.java | 43 ++++ .../crm/service/ICrmQysflService.java | 43 ++++ .../service/impl/CrmQyfxmxServiceImpl.java | 73 +++++++ .../service/impl/CrmQynsrdjServiceImpl.java | 50 +++++ .../crm/service/impl/CrmQysflServiceImpl.java | 48 +++++ .../java/com/kakarote/crm/testQyjxfp.java | 201 +++++++++++++++++- 16 files changed, 788 insertions(+), 5 deletions(-) create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyfxmx.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQynsrdj.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysfl.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxmxMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQynsrdjMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQysflMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyfxmxMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQynsrdjMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysflMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQyfxmxService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQynsrdjService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQysflService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxmxServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQynsrdjServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQysflServiceImpl.java diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyfxmx.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyfxmx.java new file mode 100644 index 0000000..45d569b --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyfxmx.java @@ -0,0 +1,65 @@ +package com.kakarote.crm.entity.PO; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("wk_crm_qyfxmx") +@ApiModel(value="CrmQyfxmx", description="企业风险明细") +public class CrmQyfxmx implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "qyzbmx_id", type = IdType.AUTO) + /** + * 企业指标明细id + */ + private Integer qyzbmxId; + + /** + * 月份 + */ + private String yf; + + /** + * 风险指标代码 + */ + private String fxzbDm; + + /** + * 风险描述 + */ + private String fxmx; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; + +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQynsrdj.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQynsrdj.java new file mode 100644 index 0000000..fca26d4 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQynsrdj.java @@ -0,0 +1,63 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("wk_crm_qynsrdj") +@ApiModel(value="CrmQynsrdj", description="企业纳税信用登记") +public class CrmQynsrdj implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "qynsxydj_id", type = IdType.AUTO) + /** + * 企业纳税信用登记id + */ + private Integer qynsxydjId; + + /** + * 登记序号 + */ + private String djxh; + + /** + * 评价年度 + */ + private String pjnd; + + /** + * 评价等级 + */ + private String pjjb; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysfl.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysfl.java new file mode 100644 index 0000000..10c6625 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysfl.java @@ -0,0 +1,78 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("wk_crm_qysfl") +@ApiModel(value="CrmQysfl", description="企业税负率") +public class CrmQysfl implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "qysfl_id", type = IdType.AUTO) + /** + * 企业税负率id + */ + private Integer qysflId; + + /** + * 登记序号 + */ + private String djxh; + + /** + * 月份呢 + */ + private String yf; + + /** + * 增值税税负率 + */ + private String zzsSfl; + + /** + * 增值税行业税负率 + */ + private String zzsHySfl; + + /** + * 企业所得税税负率 + */ + private String qysdsSfl; + + /** + * 企业所得税行业税负率 + */ + private String qysdsHySfl; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxmxMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxmxMapper.java new file mode 100644 index 0000000..e5c1e4b --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxmxMapper.java @@ -0,0 +1,14 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQyfxmx; +import com.kakarote.crm.entity.PO.CrmQyjbxx; +import com.kakarote.crm.entity.PO.CrmQyjxfp; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQyfxmxMapper extends BaseMapper { + List selectByExample(CrmQyfxmx example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQynsrdjMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQynsrdjMapper.java new file mode 100644 index 0000000..7f7296d --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQynsrdjMapper.java @@ -0,0 +1,14 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQyfxmx; +import com.kakarote.crm.entity.PO.CrmQynsrdj; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQynsrdjMapper extends BaseMapper { + List selectByExample(CrmQynsrdj example); +} + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQysflMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQysflMapper.java new file mode 100644 index 0000000..034bddd --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQysflMapper.java @@ -0,0 +1,13 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQynsrdj; +import com.kakarote.crm.entity.PO.CrmQysfl; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQysflMapper extends BaseMapper { + List selectByExample(CrmQysfl example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyfxmxMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyfxmxMapper.xml new file mode 100644 index 0000000..5699842 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyfxmxMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQynsrdjMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQynsrdjMapper.xml new file mode 100644 index 0000000..b0e8e39 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQynsrdjMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysflMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysflMapper.xml new file mode 100644 index 0000000..f42af9d --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysflMapper.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxmxService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxmxService.java new file mode 100644 index 0000000..901f0ae --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxmxService.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQyfxmx; +import com.kakarote.crm.entity.PO.CrmQyjxfp; + +import java.util.List; + +public interface ICrmQyfxmxService extends BaseService { + + /** + * 通过id获得企业进项发票信息 + */ + CrmQyfxmx getQyfxmx(Integer qyzbmxId); + + /** + * 插入企业进项发票基本信息 + * @param crmQyfxmx + * @return + */ + int insertQyfxmx(CrmQyfxmx crmQyfxmx); + + /** + * 更新企业进项发票基本信息 + * @param crmQyfxmx + * @return + */ + int updateQyfxmx(CrmQyfxmx crmQyfxmx); + + /** + * 删除企业进项发票基本信息 + * @param qyfxmxId + * @return + */ + int deleteQyfxmx(String qyfxmxId); + + /** + * 查询企业进项发票基本信息列表 + * @param crmQyfxmx + * @return + */ + List getQyfxmxList(CrmQyfxmx crmQyfxmx); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQynsrdjService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQynsrdjService.java new file mode 100644 index 0000000..349543d --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQynsrdjService.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQyfxmx; +import com.kakarote.crm.entity.PO.CrmQynsrdj; + +import java.util.List; + +public interface ICrmQynsrdjService extends BaseService { + + /** + * 通过id获得企业纳税信用登记信息 + */ + CrmQynsrdj getQynsrdj(Integer qynsxydjId); + + /** + * 插入企业纳税信用登记信息 + * @param crmQynsrdj + * @return + */ + int insertQynsrdj(CrmQynsrdj crmQynsrdj); + + /** + * 更新企业纳税信用登记信息 + * @param crmQynsrdj + * @return + */ + int updateQynsrdj(CrmQynsrdj crmQynsrdj); + + /** + * 删除企业纳税信用登记信息 + * @param qynsxydjId + * @return + */ + int deleteQynsrdj(String qynsxydjId); + + /** + * 查询企业纳税信用登记信息列表 + * @param crmQynsrdj + * @return + */ + List getQynsrdjList(CrmQynsrdj crmQynsrdj); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQysflService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQysflService.java new file mode 100644 index 0000000..c371b3d --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQysflService.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQynsrdj; +import com.kakarote.crm.entity.PO.CrmQysfl; + +import java.util.List; + +public interface ICrmQysflService extends BaseService { + + /** + * 通过id获得企业税负率信息 + */ + CrmQysfl getQysfl(Integer qysflId); + + /** + * 插入企业税负率信息 + * @param crmQysfl + * @return + */ + int insertQysfl(CrmQysfl crmQysfl); + + /** + * 更新企业税负率信息 + * @param crmQysfl + * @return + */ + int updateQysfl(CrmQysfl crmQysfl); + + /** + * 删除企业税负率信息 + * @param qysflId + * @return + */ + int deleteQysfl(String qysflId); + + /** + * 查询企业税负率信息列表 + * @param crmQysfl + * @return + */ + List getQysflList(CrmQysfl crmQysfl); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxmxServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxmxServiceImpl.java new file mode 100644 index 0000000..853d9b6 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxmxServiceImpl.java @@ -0,0 +1,73 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQyfxmx; +import com.kakarote.crm.entity.PO.CrmQyjxfp; +import com.kakarote.crm.mapper.CrmQyfxmxMapper; +import com.kakarote.crm.mapper.CrmQyjxfpMapper; +import com.kakarote.crm.service.ICrmQyfxmxService; +import com.kakarote.crm.service.ICrmQyjxfpService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Collections; +import java.util.List; + +@Service +public class CrmQyfxmxServiceImpl extends BaseServiceImpl implements ICrmQyfxmxService { + + @Autowired + private CrmQyfxmxMapper crmQyfxmxMapper; + + /** + * 通过id查询企业指标明细 + * @param qyfxmxId + * @return + */ + @Override + public CrmQyfxmx getQyfxmx(Integer qyfxmxId) { + return crmQyfxmxMapper.selectById(qyfxmxId); + } + + /** + * 插入企业指标明细 + * @param crmQyfxmx + * @return + */ + @Override + public int insertQyfxmx(CrmQyfxmx crmQyfxmx) { + return crmQyfxmxMapper.insert(crmQyfxmx); + } + + /** + * 更新企业指标明细 + * @param crmQyfxmx + * @return + */ + @Override + public int updateQyfxmx(CrmQyfxmx crmQyfxmx) { + return crmQyfxmxMapper.updateById(crmQyfxmx); + } + + /** + * 删除企业指标明细 + * @param qyfxmxId + * @return + */ + @Override + public int deleteQyfxmx(String qyfxmxId) { + return crmQyfxmxMapper.deleteById(qyfxmxId); + } + + /** + * 查询企业指标明细列表 + * @param crmQyfxmx + * @return + */ + @Override + public List getQyfxmxList(CrmQyfxmx crmQyfxmx) { + QueryWrapper crmCrmQyfxmxQueryWrapper = new QueryWrapper<>(); + return crmQyfxmxMapper.selectList(crmCrmQyfxmxQueryWrapper); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQynsrdjServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQynsrdjServiceImpl.java new file mode 100644 index 0000000..ec3a1ed --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQynsrdjServiceImpl.java @@ -0,0 +1,50 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.feign.crm.service.CrmService; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQyfxmx; +import com.kakarote.crm.entity.PO.CrmQynsrdj; +import com.kakarote.crm.mapper.CrmQyfxmxMapper; +import com.kakarote.crm.mapper.CrmQynsrdjMapper; +import com.kakarote.crm.service.ICrmQynsrdjService; +import org.checkerframework.checker.units.qual.A; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Collections; +import java.util.List; + +@Service +public class CrmQynsrdjServiceImpl extends BaseServiceImpl implements ICrmQynsrdjService { + + @Autowired + private CrmQynsrdjMapper crmQynsrdjMapper; + + @Override + public CrmQynsrdj getQynsrdj(Integer qynsxydjId) { + return crmQynsrdjMapper.selectById(qynsxydjId); + } + + @Override + public int insertQynsrdj(CrmQynsrdj crmQynsrdj) { + return crmQynsrdjMapper.insert(crmQynsrdj); + } + + @Override + public int updateQynsrdj(CrmQynsrdj crmQynsrdj) { + return crmQynsrdjMapper.updateById(crmQynsrdj); + + } + + @Override + public int deleteQynsrdj(String qynsxydjId) { + return crmQynsrdjMapper.deleteById(qynsxydjId); + } + + @Override + public List getQynsrdjList(CrmQynsrdj crmQynsrdj) { + QueryWrapper crmCrmQynsrdjQueryWrapper = new QueryWrapper<>(); + return crmQynsrdjMapper.selectList(crmCrmQynsrdjQueryWrapper); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQysflServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQysflServiceImpl.java new file mode 100644 index 0000000..36bd840 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQysflServiceImpl.java @@ -0,0 +1,48 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQynsrdj; +import com.kakarote.crm.entity.PO.CrmQysfl; +import com.kakarote.crm.mapper.CrmQynsrdjMapper; +import com.kakarote.crm.mapper.CrmQysflMapper; +import com.kakarote.crm.service.ICrmQynsrdjService; +import com.kakarote.crm.service.ICrmQysflService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Collections; +import java.util.List; + +@Service +public class CrmQysflServiceImpl extends BaseServiceImpl implements ICrmQysflService { + + @Autowired + private CrmQysflMapper crmQysflMapper; + + @Override + public CrmQysfl getQysfl(Integer qysflId) { + return crmQysflMapper.selectById(qysflId); + } + + @Override + public int insertQysfl(CrmQysfl crmQysfl) { + return crmQysflMapper.insert(crmQysfl); + } + + @Override + public int updateQysfl(CrmQysfl crmQysfl) { + return crmQysflMapper.updateById(crmQysfl); + } + + @Override + public int deleteQysfl(String qysflId) { + return crmQysflMapper.deleteById(qysflId); + } + + @Override + public List getQysflList(CrmQysfl crmQysfl) { + QueryWrapper crmCrmQysflQueryWrapper = new QueryWrapper<>(); + return crmQysflMapper.selectList(crmCrmQysflQueryWrapper); + } +} diff --git a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java index f4ffa6e..661fdb7 100644 --- a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java +++ b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java @@ -1,15 +1,21 @@ package com.kakarote.crm; +import com.kakarote.crm.entity.PO.CrmQyfxmx; import com.kakarote.crm.entity.PO.CrmQyjxfp; +import com.kakarote.crm.entity.PO.CrmQynsrdj; +import com.kakarote.crm.entity.PO.CrmQysfl; +import com.kakarote.crm.service.ICrmQyfxmxService; import com.kakarote.crm.service.ICrmQyjxfpService; +import com.kakarote.crm.service.ICrmQynsrdjService; +import com.kakarote.crm.service.ICrmQysflService; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.stereotype.Component; import org.springframework.test.context.junit4.SpringRunner; import java.util.Date; +import java.util.List; import static org.junit.jupiter.api.Assertions.assertNotNull; @@ -18,10 +24,19 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; public class testQyjxfp { @Autowired - private ICrmQyjxfpService iService; + private ICrmQyjxfpService iCrmQyjxfpService; + + @Autowired + private ICrmQyfxmxService iCrmQyfxmxService; + + @Autowired + private ICrmQynsrdjService iCrmQynsrdjService; + + @Autowired + private ICrmQysflService iCrmQysflService; @Test - public void test() { + public void testCrmQyjxfpService() { CrmQyjxfp crmQyjxfp = new CrmQyjxfp(); crmQyjxfp.setQyjxfpId(1); crmQyjxfp.setNd("123"); @@ -34,7 +49,183 @@ public class testQyjxfp { crmQyjxfp.setUpdateTime(new Date()); crmQyjxfp.setCreateTime(new Date()); System.out.println(crmQyjxfp); - iService.insertQyjxfp(crmQyjxfp); - System.out.println(iService.getQyjxfp(1)); + iCrmQyjxfpService.insertQyjxfp(crmQyjxfp); + System.out.println(iCrmQyjxfpService.getQyjxfp(1)); } + + @Test + public void testCrmQyfxmxService() { + CrmQyfxmx crmQyfxmx = new CrmQyfxmx(); + crmQyfxmx.setQyzbmxId(3); + crmQyfxmx.setFxmx("qweqwe"); + crmQyfxmx.setYf("wasdasd"); + crmQyfxmx.setFxzbDm("fggh"); + crmQyfxmx.setCreateBy("zwww"); + crmQyfxmx.setUpdateBy("fffgr"); + crmQyfxmx.setUpdateTime(new Date()); + crmQyfxmx.setCreateTime(new Date()); + iCrmQyfxmxService.insertQyfxmx(crmQyfxmx); + System.out.println(iCrmQyfxmxService.getQyfxmx(5)); + iCrmQyfxmxService.deleteQyfxmx("1"); + } + + @Test + public void testCrmQynsrdjService() { + CrmQynsrdj crmQynsrdj = new CrmQynsrdj(); + crmQynsrdj.setDjxh("asd"); + crmQynsrdj.setPjjb("rtrt"); + crmQynsrdj.setPjnd("yui"); + crmQynsrdj.setCreateBy("zxc"); + crmQynsrdj.setUpdateBy("zxsd"); + crmQynsrdj.setUpdateTime(new Date()); + crmQynsrdj.setCreateTime(new Date()); + + iCrmQynsrdjService.insertQynsrdj(crmQynsrdj); + + CrmQynsrdj crmQynsrdj1 = new CrmQynsrdj(); + crmQynsrdj1.setDjxh("ertrt"); + crmQynsrdj1.setPjjb("gghhjj"); + crmQynsrdj1.setPjnd("ysui"); + crmQynsrdj1.setCreateBy("zfxc"); + crmQynsrdj1.setUpdateBy("zwxsd"); + crmQynsrdj1.setUpdateTime(new Date()); + crmQynsrdj1.setCreateTime(new Date()); + + iCrmQynsrdjService.insertQynsrdj(crmQynsrdj1); + + List qynsrdjList = iCrmQynsrdjService.getQynsrdjList(crmQynsrdj1); + System.out.println(qynsrdjList.size()); + + CrmQynsrdj crmQynsrdj2 = new CrmQynsrdj(); + crmQynsrdj2.setQynsxydjId(5); + crmQynsrdj2.setDjxh("sd"); + crmQynsrdj2.setPjjb("gg"); + crmQynsrdj2.setPjnd("ys"); + crmQynsrdj2.setCreateBy("xc"); + crmQynsrdj2.setUpdateBy("zd"); + crmQynsrdj2.setUpdateTime(new Date()); + crmQynsrdj2.setCreateTime(new Date()); + iCrmQynsrdjService.updateQynsrdj(crmQynsrdj2); + iCrmQynsrdjService.deleteQynsrdj("1"); + } + + @Test + public void testCrmQysflService() { + CrmQysfl crmQysfl = new CrmQysfl(); + crmQysfl.setDjxh("qwe"); + crmQysfl.setYf("sad"); + crmQysfl.setZzsSfl("231"); + crmQysfl.setZzsHySfl("zxc"); + crmQysfl.setQysdsSfl("uuii"); + crmQysfl.setQysdsHySfl("sdvbn"); + crmQysfl.setCreateBy("yui"); + crmQysfl.setUpdateBy("zxc"); + crmQysfl.setUpdateTime(new Date()); + crmQysfl.setCreateTime(new Date()); + + iCrmQysflService.insertQysfl(crmQysfl); + + CrmQysfl crmQysfl1 = new CrmQysfl(); + crmQysfl1.setDjxh("qasde"); + crmQysfl1.setYf("sfad"); + crmQysfl1.setZzsSfl("g231"); + crmQysfl1.setZzsHySfl("z4xc"); + crmQysfl1.setQysdsSfl("uu7ii"); + crmQysfl1.setQysdsHySfl("s34dvbn"); + crmQysfl1.setCreateBy("y6ui"); + crmQysfl1.setUpdateBy("z6xc"); + crmQysfl1.setUpdateTime(new Date()); + crmQysfl1.setCreateTime(new Date()); + + iCrmQysflService.insertQysfl(crmQysfl1); + + System.out.println(iCrmQysflService.getQysflList(crmQysfl1)); + + CrmQysfl crmQysfl2 = new CrmQysfl(); + crmQysfl2.setQysflId(2); + crmQysfl2.setDjxh("qas35de"); + crmQysfl2.setYf("sf35ad"); + crmQysfl2.setZzsSfl("g2666ffg31"); + crmQysfl2.setZzsHySfl("zgg4xc"); + crmQysfl2.setQysdsSfl("uu3247ii"); + crmQysfl2.setQysdsHySfl("324s34dvbn"); + crmQysfl2.setCreateBy("y6u5i"); + crmQysfl2.setUpdateBy("z66xc"); + crmQysfl2.setUpdateTime(new Date()); + crmQysfl2.setCreateTime(new Date()); + + iCrmQysflService.updateQysfl(crmQysfl2); + + System.out.println(iCrmQysflService.getQysflList(crmQysfl2)); + + iCrmQysflService.deleteQysfl("3"); + + System.out.println(iCrmQysflService.getQysflList(crmQysfl2)); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.41.1 From 3003e1b3f3647296eca9a10f74086a8976f698ff Mon Sep 17 00:00:00 2001 From: ZZM <1105966949@qq.com> Date: Tue, 10 Jun 2025 15:25:07 +0800 Subject: [PATCH 3/5] =?UTF-8?q?feat:=E4=BC=81=E4=B8=9A=E6=89=80=E5=BE=97?= =?UTF-8?q?=E7=A8=8E=E5=B9=B4=E5=BA=A6=E7=94=B3=E6=8A=A5crud=E3=80=81?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E9=94=80=E9=A1=B9=E5=8F=91=E7=A5=A8crud?= =?UTF-8?q?=E3=80=81=E7=BA=B3=E7=A8=8E=E4=BA=BA=E8=B5=84=E6=A0=BCcrud?= =?UTF-8?q?=E3=80=81=20=E7=A8=8E=E5=8A=A1=E6=9C=BA=E5=85=B3crud=E3=80=81?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=8F=82=E4=BF=9D=E4=BA=BA=E6=95=B0crud?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kakarote/crm/entity/PO/CrmNsrzg.java | 83 ++++++ .../com/kakarote/crm/entity/PO/CrmQycbrs.java | 58 ++++ .../com/kakarote/crm/entity/PO/CrmQyjxfp.java | 2 - .../kakarote/crm/entity/PO/CrmQysdsndsb.java | 275 ++++++++++++++++++ .../com/kakarote/crm/entity/PO/CrmQyxxfp.java | 83 ++++++ .../kakarote/crm/mapper/CrmNsrzgMapper.java | 12 + .../kakarote/crm/mapper/CrmQycbrsMapper.java | 12 + .../crm/mapper/CrmQysdsndsbMapper.java | 12 + .../kakarote/crm/mapper/CrmQyxxfpMapper.java | 12 + .../kakarote/crm/mapper/CrmSwjgMapper.java | 13 + .../crm/mapper/xml/CrmNsrzgMapper.xml | 18 ++ .../crm/mapper/xml/CrmQycbrsMapper.xml | 13 + .../crm/mapper/xml/CrmQysdsndsbMapper.xml | 56 ++++ .../crm/mapper/xml/CrmQyxxfpMapper.xml | 18 ++ .../kakarote/crm/mapper/xml/CrmSwjgMapper.xml | 21 ++ .../crm/service/ICrmNsrzgService.java | 39 +++ .../crm/service/ICrmQycbrsService.java | 41 +++ .../crm/service/ICrmQysdsndsbService.java | 43 +++ .../crm/service/ICrmQyxxfpService.java | 42 +++ .../kakarote/crm/service/ICrmSwjgService.java | 42 +++ .../java/com/kakarote/crm/testQyjxfp.java | 193 +++++++++++- 21 files changed, 1078 insertions(+), 10 deletions(-) create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmNsrzg.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQycbrs.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysdsndsb.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyxxfp.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmNsrzgMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQycbrsMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQysdsndsbMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQyxxfpMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmNsrzgMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQycbrsMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysdsndsbMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyxxfpMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgMapper.xml create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmNsrzgService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQycbrsService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQysdsndsbService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQyxxfpService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmSwjgService.java diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmNsrzg.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmNsrzg.java new file mode 100644 index 0000000..763068f --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmNsrzg.java @@ -0,0 +1,83 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@TableName("wk_crm_nsrzg") +@ApiModel(value="CrmNsrzg对象", description="纳税人资格") +public class CrmNsrzg implements Serializable { + + private static final long serialVersionUID=1L; + + @TableId(value = "nsrdjzg_id", type = IdType.AUTO) + /** + * 纳税人资格Id primary key + */ + private Integer nsrdjzgId; + + /** + * 认定凭证UUID + */ + private String rdpzuuid; + + /** + * 登记序号 + */ + private String djxh; + + /** + * 流程实例ID + */ + private String lcslid; + + /** + * 纳税人资格类型代码 + */ + private String nsrzglxDm; + + /** + * 有效期起 + */ + private String yxqq; + + /** + * 有效期止 + */ + private String yxqz; + + /** + * 数据终止日期 + */ + private String sjzzrq; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQycbrs.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQycbrs.java new file mode 100644 index 0000000..b08dcb3 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQycbrs.java @@ -0,0 +1,58 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@TableName("wk_crm_qycbrs") +@ApiModel(value="CrmQycbrs对象", description="企业参保人数") +public class CrmQycbrs implements Serializable { + + private static final long serialVersionUID=1L; + + @TableId(value = "qycbrs_id", type = IdType.AUTO) + /** + * 纳税人资格Id primary key + */ + private Integer qycbrsId; + + /** + * 月份 + */ + private String yf; + + /** + * 参保人数 + */ + private String cbrs; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createUp; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java index 409ea8b..c0ef427 100644 --- a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyjxfp.java @@ -11,8 +11,6 @@ import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; -//zzzzzzzzzz - @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysdsndsb.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysdsndsb.java new file mode 100644 index 0000000..ab93e5a --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQysdsndsb.java @@ -0,0 +1,275 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@Builder +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("wk_crm_qysdsndsb") +@ApiModel(value="CrmQysdsndsb对象", description="企业所得税年度申报信息") +public class CrmQysdsndsb implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "qysdsndsb_id", type = IdType.AUTO) + /** + * 企业所得税年度申报信息Id primary key + */ + private Integer qysdsndsbId; + + /** + * 登记序号 + */ + private String djxh; + + /** + * 年度 + */ + private String nd; + + /** + * UUID + */ + private String uuid; + + /** + * 申报UUID + */ + private String sbuuid; + + /** + * 税款所属期起 + */ + private String skssqq; + + /** + * 税款所属期止 + */ + private String skssqz; + + /** + * 凭证序号 + */ + private String pzxh; + + /** + * 营业收入 + */ + private String yysr; + + /** + * 营业成本 + */ + private String yycb; + + /** + * 营业税金及附加 + */ + private String yysjFj; + + /** + * 销售费用 + */ + private String xsfy; + + /** + * 管理费用 + */ + private String glfy; + + /** + * 财务费用 + */ + private String cwfy; + + /** + * 资产减值损失 + */ + private String zcjzss; + + /** + * 公允价值变动收益 + */ + private String gyjzbdsy; + + /** + * 投资收益 + */ + private String tzsy; + + /** + * 营业利润 + */ + private String yylr; + + /** + * 营业外收入 + */ + private String yywsr; + + /** + * 营业外支出 + */ + private String yywzc; + + /** + * 利润总额 + */ + private String lrze; + + /** + * 境外所得金额 + */ + private String jwsdje; + + /** + * 纳税调整增加额 + */ + private String nstzzje; + + /** + * 纳税调整减少额 + */ + private String nstzjse; + + /** + * 减:免税、减计收入以及加计扣除 + */ + private String msjjsrjjjkc; + + /** + * 加:境外应税所得抵减境内亏损 + */ + private String jwyssddjjnks; + + /** + * 纳税调整后所得 + */ + private String nstzhsd; + + /** + * 减:所得减免 + */ + private String sdjm; + + /** + * 抵扣应纳税所得额 + */ + private String dkynssde; + + /** + * 弥补以前年度亏损 + */ + private String mbyqndks; + + /** + * 应纳税所得额 + */ + private String ynssde; + + /** + * 税率 + */ + private String sl1; + + /** + * 应纳所得税额 + */ + private String ynsdse; + + /** + * 减、免所得税额 + */ + private String jmsdse; + + /** + * 抵免所得税额 + */ + private String dmsdse; + + /** + * 应纳税额 + */ + private String ynse; + + /** + * 境外所得应纳所得税额 + */ + private String jwsdynsdse; + + /** + * 减:境外所得抵免所得税额 + */ + private String jwsddmsdse; + + /** + * 实际应纳所得税额 + */ + private String sjynsdse; + + /** + * 本年累计实际已预缴的所得税额 + */ + private String bnljsjyyjSdse; + + /** + * 本年应补退的所得税额 + */ + private String bnybtSdse; + + /** + * 总机构分摊本年应补(退)所得税额 + */ + private String zjgftbnybtsdse; + + /** + * 财政集中分配本年应补(退)所得税额 + */ + private String czjzfpbnybtsdse; + + /** + * 总机构主体生产经营部门分摊本年应补(退)所得税额 + */ + private String zjgztscjybmftbnybtsdse; + + /** + * 以前年度多缴的所得税额在本年抵减额 + */ + private String yqnddjSdseBndje; + + /** + * 以前年度应缴未缴在本年入库所得税额 + */ + private String yqndYjwjzbnrksdse; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyxxfp.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyxxfp.java new file mode 100644 index 0000000..4230ca7 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmQyxxfp.java @@ -0,0 +1,83 @@ +package com.kakarote.crm.entity.PO; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; + +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("wk_crm_qyxxfp") +@ApiModel(value="CrmQyxxfp对象", description="企业销项发票") +public class CrmQyxxfp implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "qyxxfp_id", type = IdType.AUTO) + /** + * 销项发票Id primary key + */ + private Integer qyxxfpId; + + /** + * 年度 + */ + private String nd; + + /** + * 销项不含税金额 + */ + private String xxBhsje; + + /** + * 销项税额 + */ + private String xxSe; + + /** + * 销项价税合计 + */ + private String xxJshj; + + /** + * 销项年开票数量 + */ + private String xxKpsl; + + /** + * 销项年最大开票额 + */ + private String xxZdkpe; + + /** + * 社会信用代码 + */ + private String shxydm; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新人 + */ + private String updateBy; +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmNsrzgMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmNsrzgMapper.java new file mode 100644 index 0000000..2949983 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmNsrzgMapper.java @@ -0,0 +1,12 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmNsrzg; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmNsrzgMapper extends BaseMapper { + List selectByExample(CrmNsrzg example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQycbrsMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQycbrsMapper.java new file mode 100644 index 0000000..69e8ef8 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQycbrsMapper.java @@ -0,0 +1,12 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQycbrs; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQycbrsMapper extends BaseMapper { + List selectByExample(CrmQycbrs example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQysdsndsbMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQysdsndsbMapper.java new file mode 100644 index 0000000..22bb744 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQysdsndsbMapper.java @@ -0,0 +1,12 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQysdsndsb; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQysdsndsbMapper extends BaseMapper { + List selectByExample(CrmQysdsndsb example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQyxxfpMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyxxfpMapper.java new file mode 100644 index 0000000..d955256 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyxxfpMapper.java @@ -0,0 +1,12 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQyxxfp; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQyxxfpMapper extends BaseMapper { + List selectByExample(CrmQyxxfp example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgMapper.java new file mode 100644 index 0000000..ad7fe11 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgMapper.java @@ -0,0 +1,13 @@ +package com.kakarote.crm.mapper; + + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmSwjg; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmSwjgMapper extends BaseMapper { + List selectByExample(CrmSwjg example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmNsrzgMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmNsrzgMapper.xml new file mode 100644 index 0000000..f57f474 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmNsrzgMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQycbrsMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQycbrsMapper.xml new file mode 100644 index 0000000..22c732e --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQycbrsMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysdsndsbMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysdsndsbMapper.xml new file mode 100644 index 0000000..2a97e04 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQysdsndsbMapper.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyxxfpMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyxxfpMapper.xml new file mode 100644 index 0000000..e6e2564 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmQyxxfpMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgMapper.xml new file mode 100644 index 0000000..bfb313b --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmNsrzgService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmNsrzgService.java new file mode 100644 index 0000000..fec59fb --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmNsrzgService.java @@ -0,0 +1,39 @@ +package com.kakarote.crm.service; +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmNsrzg; +import java.util.List; + +public interface ICrmNsrzgService extends BaseService { + /** + * 通过id获得纳税人资格信息 + */ + CrmNsrzg getNsrzg(Integer nsrdjzgId); + + /** + * 插入纳税人资格信息 + * @param crmNsrzg + * @return + */ + int insertNsrzg(CrmNsrzg crmNsrzg); + + /** + * 更新纳税人资格信息 + * @param crmNsrzg + * @return + */ + int updateNsrzg(CrmNsrzg crmNsrzg); + + /** + * 删除纳税人资格信息 + * @param nsrdjzgId + * @return + */ + int deleteNsrzg(String nsrdjzgId); + + /** + * 查询企纳税人资格信息列表 + * @param crmNsrzg + * @return + */ + List getNsrzgList(CrmNsrzg crmNsrzg); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQycbrsService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQycbrsService.java new file mode 100644 index 0000000..4004a68 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQycbrsService.java @@ -0,0 +1,41 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQycbrs; + +import java.util.List; + +public interface ICrmQycbrsService extends BaseService { + /** + * 通过id获得企业参保人数信息 + */ + CrmQycbrs getQycbrs(Integer qycbrsId); + + /** + * 插入企业参保人数信息 + * @param crmQycbrs + * @return + */ + int insertQycbrs(CrmQycbrs crmQycbrs); + + /** + * 更新企业参保人数信息 + * @param crmQycbrs + * @return + */ + int updateQycbrs(CrmQycbrs crmQycbrs); + + /** + * 删除企业参保人数信息 + * @param qycbrsId + * @return + */ + int deleteQycbrs(String qycbrsId); + + /** + * 查询企业参保人数信息列表 + * @param crmQycbrs + * @return + */ + List getQycbrsList(CrmQycbrs crmQycbrs); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQysdsndsbService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQysdsndsbService.java new file mode 100644 index 0000000..68522d0 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQysdsndsbService.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service; + + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQysdsndsb; + +import java.util.List; + +public interface ICrmQysdsndsbService extends BaseService { + + /** + * 通过id获得企业所得税年度申报信息 + */ + CrmQysdsndsb getQysdsndsb(Integer qysdsndsbId); + + /** + * 插入企业所得税年度申报信息 + * @param crmQysdsndsb + * @return + */ + int insertQysdsndsb(CrmQysdsndsb crmQysdsndsb); + + /** + * 更新企业所得税年度申报信息 + * @param crmQysdsndsb + * @return + */ + int updateQysdsndsb(CrmQysdsndsb crmQysdsndsb); + + /** + * 删除企业所得税年度申报信息 + * @param qysdsndsbId + * @return + */ + int deleteQysdsndsb(String qysdsndsbId); + + /** + * 查询企业所得税年度申报信息列表 + * @param crmQysdsndsb + * @return + */ + List getQysdsndsbList(CrmQysdsndsb crmQysdsndsb); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQyxxfpService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQyxxfpService.java new file mode 100644 index 0000000..cdfb978 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQyxxfpService.java @@ -0,0 +1,42 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQyxxfp; + +import java.util.List; + +public interface ICrmQyxxfpService extends BaseService { + + /** + * 通过id获得企业所得税年度申报信息 + */ + CrmQyxxfp getQyxxfp(Integer qyxxfpId); + + /** + * 插入企业所得税年度申报信息 + * @param crmQyxxfp + * @return + */ + int insertQyxxfp(CrmQyxxfp crmQyxxfp); + + /** + * 更新企业所得税年度申报信息 + * @param crmQyxxfp + * @return + */ + int updateQyxxfp(CrmQyxxfp crmQyxxfp); + + /** + * 删除企业所得税年度申报信息 + * @param qyxxfpId + * @return + */ + int deleteQyxxfp(String qyxxfpId); + + /** + * 查询企业所得税年度申报信息列表 + * @param crmQyxxfp + * @return + */ + List getQyxxfpList(CrmQyxxfp crmQyxxfp); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmSwjgService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmSwjgService.java new file mode 100644 index 0000000..fc47fdc --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmSwjgService.java @@ -0,0 +1,42 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmSwjg; + +import java.util.List; + +public interface ICrmSwjgService extends BaseService { + + /** + * 通过id获得企业所得税年度申报信息 + */ + CrmSwjg getSwjg(Integer swjgId); + + /** + * 插入企业所得税年度申报信息 + * @param crmSwjg + * @return + */ + int insertSwjg(CrmSwjg crmSwjg); + + /** + * 更新企业所得税年度申报信息 + * @param crmSwjg + * @return + */ + int updateSwjg(CrmSwjg crmSwjg); + + /** + * 删除企业所得税年度申报信息 + * @param swjgId + * @return + */ + int deleteSwjg(String swjgId); + + /** + * 查询企业所得税年度申报信息列表 + * @param crmSwjg + * @return + */ + List getSwjgList(CrmSwjg crmSwjg); +} diff --git a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java index 661fdb7..632decd 100644 --- a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java +++ b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java @@ -1,13 +1,7 @@ package com.kakarote.crm; -import com.kakarote.crm.entity.PO.CrmQyfxmx; -import com.kakarote.crm.entity.PO.CrmQyjxfp; -import com.kakarote.crm.entity.PO.CrmQynsrdj; -import com.kakarote.crm.entity.PO.CrmQysfl; -import com.kakarote.crm.service.ICrmQyfxmxService; -import com.kakarote.crm.service.ICrmQyjxfpService; -import com.kakarote.crm.service.ICrmQynsrdjService; -import com.kakarote.crm.service.ICrmQysflService; +import com.kakarote.crm.entity.PO.*; +import com.kakarote.crm.service.*; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; @@ -35,6 +29,21 @@ public class testQyjxfp { @Autowired private ICrmQysflService iCrmQysflService; + @Autowired + private ICrmQysdsndsbService iCrmQysdsndsbService; + + @Autowired + private ICrmQyxxfpService iCrmQyxxfpService; + + @Autowired + private ICrmNsrzgService iCrmNsrzgService; + + @Autowired + private ICrmSwjgService iCrmSwjgService; + + @Autowired + private ICrmQycbrsService iCrmQycbrsService; + @Test public void testCrmQyjxfpService() { CrmQyjxfp crmQyjxfp = new CrmQyjxfp(); @@ -163,11 +172,179 @@ public class testQyjxfp { System.out.println(iCrmQysflService.getQysflList(crmQysfl2)); } + @Test + public void testCrmQysdsndsbService(){ + CrmQysdsndsb crmQysdsndsb1 = CrmQysdsndsb.builder() + .djxh("qwe").nd("asd").uuid("ffff").bnljsjyyjSdse("fsdf").cwfy("asd").glfy("asd") + .bnybtSdse("asdasd").createBy("asd").updateBy("asd").updateTime(new Date()).createTime(new Date()).dmsdse("we") + .jmsdse("fff").czjzfpbnybtsdse("efg").jwsdje("hjh").lrze("fff").dkynssde("fdf").gyjzbdsy("fdf") + .jwsddmsdse("rtrt").jwsdynsdse("rtrt").jwyssddjjnks("yyy").pzxh("jjj").nstzjse("dfdf").nstzzje("fdf") + .sdjm("dfdf").sl1("fg").nstzhsd("fdfdf").skssqq("tyy").tzsy("ghth").xsfy("fdsf") + .skssqz("regter").ynse("fdf").sbuuid("tyu").ynsdse("rtw").ynssde("jjj").yycb("rrr") + .yylr("hjj").yywsr("ghrt").yywzc("hyy").msjjsrjjjkc("ewr").mbyqndks("fsdf").cwfy("qq") + .yysr("dff").yqnddjSdseBndje("eee").yqndYjwjzbnrksdse("ffff").zcjzss("faf").zjgftbnybtsdse("fafa").zjgztscjybmftbnybtsdse("sdd") + .yysjFj("afaf").cwfy("hhh").sjynsdse("zz") + .build(); + CrmQysdsndsb crmQysdsndsb2 = CrmQysdsndsb.builder() + .djxh("rtyryrtyry").nd("asd").uuid("ffff").bnljsjyyjSdse("fsdf").cwfy("asd").glfy("asd") + .bnybtSdse("asdasd").createBy("asd").updateBy("asd").updateTime(new Date()).createTime(new Date()).dmsdse("we") + .jmsdse("fff").czjzfpbnybtsdse("efg").jwsdje("hjh").lrze("fff").dkynssde("fdf").gyjzbdsy("fdf") + .jwsddmsdse("rtrt").jwsdynsdse("rtrt").jwyssddjjnks("yyy").pzxh("jjj").nstzjse("dfdf").nstzzje("fdf") + .sdjm("dfdf").sl1("fg").nstzhsd("fdfdf").skssqq("tyy").tzsy("ghth").xsfy("fdsf") + .skssqz("regter").ynse("fdf").sbuuid("tyu").ynsdse("rtw").ynssde("jjj").yycb("rrr") + .yylr("hjj").yywsr("ghrt").yywzc("hyy").msjjsrjjjkc("ewr").mbyqndks("fsdf").cwfy("qq") + .yysr("dff").yqnddjSdseBndje("eee").yqndYjwjzbnrksdse("ffff").zcjzss("faf").zjgftbnybtsdse("fafa").zjgztscjybmftbnybtsdse("sdd") + .yysjFj("afaf").cwfy("hhh").sjynsdse("zz") + .build(); + iCrmQysdsndsbService.insertQysdsndsb(crmQysdsndsb1); + iCrmQysdsndsbService.insertQysdsndsb(crmQysdsndsb2); + System.out.println(iCrmQysdsndsbService.getQysdsndsbList(crmQysdsndsb1)); + CrmQysdsndsb crmQysdsndsb3 = CrmQysdsndsb.builder().qysdsndsbId(1) + .djxh("123123").nd("asd").uuid("ffff").bnljsjyyjSdse("fsdf").cwfy("asd").glfy("asd") + .bnybtSdse("asdasd").createBy("asd").updateBy("asd").updateTime(new Date()).createTime(new Date()).dmsdse("we") + .jmsdse("fff").czjzfpbnybtsdse("efg").jwsdje("hjh").lrze("fff").dkynssde("fdf").gyjzbdsy("fdf") + .jwsddmsdse("rtrt").jwsdynsdse("rtrt").jwyssddjjnks("yyy").pzxh("jjj").nstzjse("dfdf").nstzzje("fdf") + .sdjm("dfdf").sl1("fg").nstzhsd("fdfdf").skssqq("tyy").tzsy("ghth").xsfy("fdsf") + .skssqz("regter").ynse("fdf").sbuuid("tyu").ynsdse("rtw").ynssde("jjj").yycb("rrr") + .yylr("hjj").yywsr("ghrt").yywzc("hyy").msjjsrjjjkc("ewr").mbyqndks("fsdf").cwfy("qq") + .yysr("dff").yqnddjSdseBndje("eee").yqndYjwjzbnrksdse("ffff").zcjzss("faf").zjgftbnybtsdse("fafa").zjgztscjybmftbnybtsdse("sdd") + .yysjFj("afaf").cwfy("hhh").sjynsdse("zz") + .build(); + + iCrmQysdsndsbService.updateQysdsndsb(crmQysdsndsb3); + + System.out.println(iCrmQysdsndsbService.getQysdsndsbList(crmQysdsndsb1)); + + iCrmQysdsndsbService.deleteQysdsndsb("2"); + + System.out.println(iCrmQysdsndsbService.getQysdsndsb(1)); + + } + + @Test + public void testQyxxfpService() { + CrmQyxxfp crmQyxxfp1 = new CrmQyxxfp(); + crmQyxxfp1.setNd("asd").setXxBhsje("ff").setShxydm("aa").setXxJshj("vv").setXxSe("dd") + .setXxKpsl("uu").setCreateBy("ww").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date()) + .setXxZdkpe("bn"); + + CrmQyxxfp crmQyxxfp2 = new CrmQyxxfp(); + crmQyxxfp2.setNd("fgghh").setXxBhsje("ff").setShxydm("aa").setXxJshj("vv").setXxSe("dd") + .setXxKpsl("uu").setCreateBy("ww").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date()) + .setXxZdkpe("bn"); + + iCrmQyxxfpService.insertQyxxfp(crmQyxxfp1); + iCrmQyxxfpService.insertQyxxfp(crmQyxxfp2); + + System.out.println(iCrmQyxxfpService.getQyxxfpList(crmQyxxfp1)); + + CrmQyxxfp crmQyxxfp3 = new CrmQyxxfp(); + crmQyxxfp3.setQyxxfpId(2).setNd("2145").setXxBhsje("ff").setShxydm("aa").setXxJshj("vv").setXxSe("dd") + .setXxKpsl("uu").setCreateBy("ww").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date()) + .setXxZdkpe("bn"); + + iCrmQyxxfpService.updateQyxxfp(crmQyxxfp3); + + System.out.println(iCrmQyxxfpService.getQyxxfpList(crmQyxxfp1)); + + iCrmQyxxfpService.deleteQyxxfp("1"); + + System.out.println(iCrmQyxxfpService.getQyxxfp(2)); + + } + + @Test + public void testCrmNsrzgService(){ + CrmNsrzg crmNsrzg1 = new CrmNsrzg(); + crmNsrzg1.setRdpzuuid("asd").setDjxh("EE").setLcslid("fff") + .setNsrzglxDm("ghgh").setYxqq("fd").setYxqz("DF").setSjzzrq("fdf") + .setCreateBy("g").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date()); + + CrmNsrzg crmNsrzg2 = new CrmNsrzg(); + crmNsrzg2.setRdpzuuid("ffffgggg").setDjxh("EE").setLcslid("fff") + .setNsrzglxDm("ghgh").setYxqq("fd").setYxqz("DF").setSjzzrq("fdf") + .setCreateBy("g").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date()); + + iCrmNsrzgService.insertNsrzg(crmNsrzg1); + iCrmNsrzgService.insertNsrzg(crmNsrzg2); + + System.out.println(iCrmNsrzgService.getNsrzgList(crmNsrzg1)); + + CrmNsrzg crmNsrzg3 = new CrmNsrzg(); + crmNsrzg3.setNsrdjzgId(2).setRdpzuuid("123").setDjxh("EE").setLcslid("fff") + .setNsrzglxDm("ghgh").setYxqq("fd").setYxqz("DF").setSjzzrq("fdf") + .setCreateBy("g").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date()); + + iCrmNsrzgService.updateNsrzg(crmNsrzg3); + + System.out.println(iCrmNsrzgService.getNsrzgList(crmNsrzg1)); + + iCrmNsrzgService.deleteNsrzg("1"); + + System.out.println(iCrmNsrzgService.getNsrzg(2)); + + } + + @Test + public void testCrmSwjgService(){ + CrmSwjg crmSwjg1 = new CrmSwjg(); + crmSwjg1.setWjgmc("qq").setSwjgDm("ee").setSwjgjc("rr").setSjswjgDm("tt").setJgjcDm("yy") + .setXzqhszDm("uu").setXybz("oo").setYxbz("pp").setBsfwtbz("pp").setBsfwtbz("aa") + .setGhbz("ss").setCreateBy("dd").setCreateTime(new Date()).setUpdateBy("dd").setUpdateTime(new Date()); + + CrmSwjg crmSwjg2 = new CrmSwjg(); + crmSwjg2.setWjgmc("mm").setSwjgDm("ee").setSwjgjc("rr").setSjswjgDm("tt").setJgjcDm("yy") + .setXzqhszDm("uu").setXybz("oo").setYxbz("pp").setBsfwtbz("pp").setBsfwtbz("aa") + .setGhbz("ss").setCreateBy("dd").setCreateTime(new Date()).setUpdateBy("dd").setUpdateTime(new Date()); + + iCrmSwjgService.insertSwjg(crmSwjg1); + iCrmSwjgService.insertSwjg(crmSwjg2); + + System.out.println(iCrmSwjgService.getSwjgList(crmSwjg1)); + + CrmSwjg crmSwjg3 = new CrmSwjg(); + crmSwjg3.setSwjgId(2).setWjgmc("nn").setSwjgDm("ee").setSwjgjc("rr").setSjswjgDm("tt").setJgjcDm("yy") + .setXzqhszDm("uu").setXybz("oo").setYxbz("pp").setBsfwtbz("pp").setBsfwtbz("aa") + .setGhbz("ss").setCreateBy("dd").setCreateTime(new Date()).setUpdateBy("dd").setUpdateTime(new Date()); + + iCrmSwjgService.updateSwjg(crmSwjg3); + + iCrmSwjgService.deleteSwjg("1"); + + System.out.println(iCrmSwjgService.getSwjg(3)); + } + + @Test + public void testCrmQycbrsService(){ + CrmQycbrs crmQycbrs1 = new CrmQycbrs(); + crmQycbrs1.setYf("aa").setCbrs("ff") + .setCreateUp("vv").setCreateTime(new Date()).setUpdateBy("bb").setUpdateTime(new Date()); + + CrmQycbrs crmQycbrs2 = new CrmQycbrs(); + crmQycbrs2.setYf("bb").setCbrs("ff") + .setCreateUp("vv").setCreateTime(new Date()).setUpdateBy("bb").setUpdateTime(new Date()); + + iCrmQycbrsService.insertQycbrs(crmQycbrs1); + iCrmQycbrsService.insertQycbrs(crmQycbrs2); + + System.out.println(iCrmQycbrsService.getQycbrsList(crmQycbrs1)); + + CrmQycbrs crmQycbrs3 = new CrmQycbrs(); + crmQycbrs3.setQycbrsId(2).setYf("hh").setCbrs("ff") + .setCreateUp("vv").setCreateTime(new Date()).setUpdateBy("bb").setUpdateTime(new Date()); + + iCrmQycbrsService.updateQycbrs(crmQycbrs3); + + iCrmQycbrsService.deleteQycbrs("1"); + + System.out.println(iCrmQycbrsService.getQycbrs(3)); + + } -- 2.41.1 From 264bf69a4aa42d70644786b70181c20ca709d627 Mon Sep 17 00:00:00 2001 From: ZZM <1105966949@qq.com> Date: Tue, 10 Jun 2025 16:48:26 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feat:=E4=BC=81=E4=B8=9A=E6=89=80=E5=BE=97?= =?UTF-8?q?=E7=A8=8E=E5=B9=B4=E5=BA=A6=E7=94=B3=E6=8A=A5crud=E3=80=81?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E9=94=80=E9=A1=B9=E5=8F=91=E7=A5=A8crud?= =?UTF-8?q?=E3=80=81=E7=BA=B3=E7=A8=8E=E4=BA=BA=E8=B5=84=E6=A0=BCcrud?= =?UTF-8?q?=E3=80=81=20=E7=A8=8E=E5=8A=A1=E6=9C=BA=E5=85=B3crud=E3=80=81?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E5=8F=82=E4=BF=9D=E4=BA=BA=E6=95=B0crud?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../crm/service/impl/CrmNsrzgServiceImpl.java | 43 ++++++++++++++++++ .../service/impl/CrmQycbrsServiceImpl.java | 44 +++++++++++++++++++ .../service/impl/CrmQysdsndsbServiceImpl.java | 44 +++++++++++++++++++ .../service/impl/CrmQyxxfpServiceImpl.java | 44 +++++++++++++++++++ .../crm/service/impl/CrmSwjgServiceImpl.java | 43 ++++++++++++++++++ 5 files changed, 218 insertions(+) create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmNsrzgServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQycbrsServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQysdsndsbServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQyxxfpServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgServiceImpl.java diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmNsrzgServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmNsrzgServiceImpl.java new file mode 100644 index 0000000..888018d --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmNsrzgServiceImpl.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmNsrzg; +import com.kakarote.crm.mapper.CrmNsrzgMapper; +import com.kakarote.crm.service.ICrmNsrzgService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class CrmNsrzgServiceImpl extends BaseServiceImpl implements ICrmNsrzgService { + + @Autowired + private CrmNsrzgMapper crmNsrzgMapper; + + @Override + public CrmNsrzg getNsrzg(Integer nsrdjzgId) { + return crmNsrzgMapper.selectById(nsrdjzgId); + } + + @Override + public int insertNsrzg(CrmNsrzg crmNsrzg) { + return crmNsrzgMapper.insert(crmNsrzg); + } + + @Override + public int updateNsrzg(CrmNsrzg crmNsrzg) { + return crmNsrzgMapper.updateById(crmNsrzg); + } + + @Override + public int deleteNsrzg(String nsrdjzgId) { + return crmNsrzgMapper.deleteById(nsrdjzgId); + } + + @Override + public List getNsrzgList(CrmNsrzg crmNsrzg) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + return crmNsrzgMapper.selectList(queryWrapper); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQycbrsServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQycbrsServiceImpl.java new file mode 100644 index 0000000..1d30119 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQycbrsServiceImpl.java @@ -0,0 +1,44 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQycbrs; +import com.kakarote.crm.mapper.CrmQycbrsMapper; +import com.kakarote.crm.service.ICrmQycbrsService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class CrmQycbrsServiceImpl extends BaseServiceImpl implements ICrmQycbrsService { + + @Autowired + private CrmQycbrsMapper crmQycbrsMapper; + + @Override + public CrmQycbrs getQycbrs(Integer qycbrsId) { + return crmQycbrsMapper.selectById(qycbrsId); + } + + @Override + public int insertQycbrs(CrmQycbrs crmQycbrs) { + return crmQycbrsMapper.insert(crmQycbrs); + } + + @Override + public int updateQycbrs(CrmQycbrs crmQycbrs) { + return crmQycbrsMapper.updateById(crmQycbrs); + } + + @Override + public int deleteQycbrs(String qycbrsId) { + return crmQycbrsMapper.deleteById(qycbrsId); + } + + @Override + public List getQycbrsList(CrmQycbrs crmQycbrs) { + QueryWrapper CrmQycbrsQueryWrapper = new QueryWrapper<>(); + return crmQycbrsMapper.selectList(CrmQycbrsQueryWrapper); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQysdsndsbServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQysdsndsbServiceImpl.java new file mode 100644 index 0000000..b43da55 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQysdsndsbServiceImpl.java @@ -0,0 +1,44 @@ +package com.kakarote.crm.service.impl; + + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQysdsndsb; +import com.kakarote.crm.mapper.CrmQysdsndsbMapper; +import com.kakarote.crm.service.ICrmQysdsndsbService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class CrmQysdsndsbServiceImpl extends BaseServiceImpl implements ICrmQysdsndsbService { + + @Autowired + private CrmQysdsndsbMapper crmQysdsndsbMapper; + + @Override + public CrmQysdsndsb getQysdsndsb(Integer qysdsndsbId) { + return crmQysdsndsbMapper.selectById(qysdsndsbId); + } + + @Override + public int insertQysdsndsb(CrmQysdsndsb crmQysdsndsb) { + return crmQysdsndsbMapper.insert(crmQysdsndsb); + } + + @Override + public int updateQysdsndsb(CrmQysdsndsb crmQysdsndsb) { + return crmQysdsndsbMapper.updateById(crmQysdsndsb); + } + + @Override + public int deleteQysdsndsb(String qysdsndsbId) { + return crmQysdsndsbMapper.deleteById(qysdsndsbId); + } + + @Override + public List getQysdsndsbList(CrmQysdsndsb crmQysdsndsb) { + QueryWrapper crmQysdsndsbQueryWrapper = new QueryWrapper<>(); + return crmQysdsndsbMapper.selectList(crmQysdsndsbQueryWrapper); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyxxfpServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyxxfpServiceImpl.java new file mode 100644 index 0000000..4f7cbbb --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyxxfpServiceImpl.java @@ -0,0 +1,44 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQyxxfp; +import com.kakarote.crm.mapper.CrmQyxxfpMapper; +import com.kakarote.crm.service.ICrmQyxxfpService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class CrmQyxxfpServiceImpl extends BaseServiceImpl implements ICrmQyxxfpService { + + @Autowired + private CrmQyxxfpMapper crmQyxxfpMapper; + + @Override + public CrmQyxxfp getQyxxfp(Integer qyxxfpId) { + return crmQyxxfpMapper.selectById(qyxxfpId); + } + + @Override + public int insertQyxxfp(CrmQyxxfp crmQyxxfp) { + return crmQyxxfpMapper.insert(crmQyxxfp); + } + + @Override + public int updateQyxxfp(CrmQyxxfp crmQyxxfp) { + return crmQyxxfpMapper.updateById(crmQyxxfp); + } + + @Override + public int deleteQyxxfp(String qyxxfpId) { + return crmQyxxfpMapper.deleteById(qyxxfpId); + } + + @Override + public List getQyxxfpList(CrmQyxxfp crmQyxxfp) { + QueryWrapper crmQyxxfpQueryWrapper = new QueryWrapper<>(); + return crmQyxxfpMapper.selectList(crmQyxxfpQueryWrapper); + } +} + diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgServiceImpl.java new file mode 100644 index 0000000..f9766d3 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgServiceImpl.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmSwjg; +import com.kakarote.crm.mapper.CrmSwjgMapper; +import com.kakarote.crm.service.ICrmSwjgService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class CrmSwjgServiceImpl extends BaseServiceImpl implements ICrmSwjgService { + + @Autowired + private CrmSwjgMapper crmSwjgMapper; + + @Override + public CrmSwjg getSwjg(Integer swjgId) { + return crmSwjgMapper.selectById(swjgId); + } + + @Override + public int insertSwjg(CrmSwjg crmSwjg) { + return crmSwjgMapper.insert(crmSwjg); + } + + @Override + public int updateSwjg(CrmSwjg crmSwjg) { + return crmSwjgMapper.updateById(crmSwjg); + } + + @Override + public int deleteSwjg(String swjgId) { + return crmSwjgMapper.deleteById(swjgId); + } + + @Override + public List getSwjgList(CrmSwjg crmSwjg) { + QueryWrapper crmSwjgQueryWrapper = new QueryWrapper<>(); + return crmSwjgMapper.selectList(crmSwjgQueryWrapper); + } +} -- 2.41.1 From 29dc79cda80a592b6f85776e5634b8112788010c Mon Sep 17 00:00:00 2001 From: ZZM <1105966949@qq.com> Date: Wed, 11 Jun 2025 17:49:52 +0800 Subject: [PATCH 5/5] =?UTF-8?q?feat:=E8=B0=83=E7=94=A8V3=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=9A=84=E9=A3=8E=E9=99=A9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CrmGetV3SysRiskDataController.java | 76 ++++++++++++++++ .../crm/entity/VO/CrmApiResponseVO.java | 17 ++++ .../crm/entity/VO/CrmRiskCheckResultVO.java | 22 +++++ .../crm/entity/VO/CrmV3SystemicRiskVO.java | 18 ++++ .../crm/mapper/CrmQyfxjcjgMapper.java | 12 +++ .../crm/mapper/CrmQyfxjcjgZbmxMapper.java | 12 +++ .../crm/service/ICrmQyfxjcjgService.java | 42 +++++++++ .../crm/service/ICrmQyfxjcjgZbmxService.java | 42 +++++++++ .../service/impl/CrmQyfxjcjgServiceImpl.java | 44 ++++++++++ .../impl/CrmQyfxjcjgZbmxServiceImpl.java | 43 ++++++++++ .../java/com/kakarote/crm/testQyjxfp.java | 86 +++++++++++++------ 11 files changed, 388 insertions(+), 26 deletions(-) create mode 100644 crm/src/main/java/com/kakarote/crm/controller/CrmGetV3SysRiskDataController.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/VO/CrmApiResponseVO.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/VO/CrmRiskCheckResultVO.java create mode 100644 crm/src/main/java/com/kakarote/crm/entity/VO/CrmV3SystemicRiskVO.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgZbmxMapper.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgZbmxService.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgServiceImpl.java create mode 100644 crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgZbmxServiceImpl.java diff --git a/crm/src/main/java/com/kakarote/crm/controller/CrmGetV3SysRiskDataController.java b/crm/src/main/java/com/kakarote/crm/controller/CrmGetV3SysRiskDataController.java new file mode 100644 index 0000000..7d9af2e --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/controller/CrmGetV3SysRiskDataController.java @@ -0,0 +1,76 @@ +package com.kakarote.crm.controller; + + +import com.google.gson.Gson; +import com.kakarote.crm.entity.PO.CrmQyfxjcjg; +import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx; +import com.kakarote.crm.entity.VO.CrmApiResponseVO; +import com.kakarote.crm.entity.VO.CrmV3SystemicRiskVO; +import com.kakarote.crm.entity.VO.CrmRiskCheckResultVO; +import com.kakarote.crm.service.ICrmQyfxjcjgService; +import com.kakarote.crm.service.ICrmQyfxjcjgZbmxService; +import okhttp3.MediaType; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import java.io.IOException; + +@RestController +@RequestMapping("/crmGetData") +public class CrmGetV3SysRiskDataController { + + @Autowired + private ICrmQyfxjcjgService iCrmQyfxjcjgService; + + @Autowired + private ICrmQyfxjcjgZbmxService iCrmQyfxjcjgZbmxService; + + @PostMapping(value = "/resp") + public void getV3SysRiskData(@RequestBody CrmV3SystemicRiskVO crmV3SystemicRiskVO) { + + OkHttpClient client = new OkHttpClient(); + + MediaType JSON = MediaType.get("application/json; charset=utf-8"); + + Gson gson = new Gson(); + String json = gson.toJson(crmV3SystemicRiskVO); + + okhttp3.RequestBody body = okhttp3.RequestBody.create(JSON, json); + + Request request = new Request.Builder() + .url("https://v3-demo.lqyuns.com/api/risk/fxFxzbJcjgZbmx/openApi/getFxBynsrsbh") + .post(body) + .build(); + + try { + Response response = client.newCall(request).execute(); + String respJson = response.body().string(); + + CrmApiResponseVO crmApiResponseVO = gson.fromJson(respJson, CrmApiResponseVO.class); + + System.out.println(crmApiResponseVO); + + System.out.println("响应消息:"+crmApiResponseVO.getMsg()); + System.out.println("响应代码:"+crmApiResponseVO.getCode()); + System.out.println("响应数据:"+crmApiResponseVO.getData()); + + for (CrmRiskCheckResultVO crmRiskCheckResultVO : crmApiResponseVO.getData()) { + + CrmQyfxjcjg crmQyfxjcjg = crmRiskCheckResultVO.getCrmQyfxjcjg(); + iCrmQyfxjcjgService.insertCrmQyfxjcjg(crmQyfxjcjg); + + for (CrmQyfxjcjgZbmx item : crmRiskCheckResultVO.getCrmQyfxjcjgZbmxList()){ + + iCrmQyfxjcjgZbmxService.insertQyfxjcjgZbmx(item); + } + } + + } catch (IOException e) { + throw new RuntimeException(e); + } + } + + +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/VO/CrmApiResponseVO.java b/crm/src/main/java/com/kakarote/crm/entity/VO/CrmApiResponseVO.java new file mode 100644 index 0000000..d406dd1 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/VO/CrmApiResponseVO.java @@ -0,0 +1,17 @@ +package com.kakarote.crm.entity.VO; + +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +//最外层响应体 +@Data +public class CrmApiResponseVO implements Serializable { + + private static final long serialVersionUID = 1L; + + private String msg; + private int code; + private List data; // data是对象数组 +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/VO/CrmRiskCheckResultVO.java b/crm/src/main/java/com/kakarote/crm/entity/VO/CrmRiskCheckResultVO.java new file mode 100644 index 0000000..d10ff73 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/VO/CrmRiskCheckResultVO.java @@ -0,0 +1,22 @@ +package com.kakarote.crm.entity.VO; + +import com.google.gson.annotations.SerializedName; +import com.kakarote.crm.entity.PO.CrmQyfxjcjg; +import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx; +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +//响应体中data的数据模型 +@Data +public class CrmRiskCheckResultVO implements Serializable { + + private static final long serialVersionUID = 1L; + + @SerializedName("fxFxzbJcjg") + private CrmQyfxjcjg crmQyfxjcjg; + + @SerializedName("fxFxzbJcjgZbmxList") + private List crmQyfxjcjgZbmxList; +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/VO/CrmV3SystemicRiskVO.java b/crm/src/main/java/com/kakarote/crm/entity/VO/CrmV3SystemicRiskVO.java new file mode 100644 index 0000000..1ad6d87 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/VO/CrmV3SystemicRiskVO.java @@ -0,0 +1,18 @@ +package com.kakarote.crm.entity.VO; + +import lombok.Data; + +@Data +public class CrmV3SystemicRiskVO { + + private Integer appId; + + private String appSecret; + + private String nsrsbh; + + public CrmV3SystemicRiskVO() { + this.appId = 101011; + this.appSecret = "crmopenapi"; + } +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgMapper.java new file mode 100644 index 0000000..aa8f5d0 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgMapper.java @@ -0,0 +1,12 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQyfxjcjg; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQyfxjcjgMapper extends BaseMapper { + List selectByExample(CrmQyfxjcjg example); +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgZbmxMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgZbmxMapper.java new file mode 100644 index 0000000..07cae98 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmQyfxjcjgZbmxMapper.java @@ -0,0 +1,12 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx; +import org.mapstruct.Mapper; + +import java.util.List; + +@Mapper +public interface CrmQyfxjcjgZbmxMapper extends BaseMapper { + List selectByExample(CrmQyfxjcjgZbmx example); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgService.java new file mode 100644 index 0000000..ef5cfbf --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgService.java @@ -0,0 +1,42 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQyfxjcjg; + +import java.util.List; + +public interface ICrmQyfxjcjgService extends BaseService { + + /** + * 通过uuid获得风险模块风险指标检测批次结果信息 + */ + CrmQyfxjcjg getCrmQyfxjcjg(String jcpcUuid); + + /** + * 插入风险模块风险指标检测批次结果信息 + * @param crmQyfxjcjg + * @return + */ + int insertCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg); + + /** + * 更新风险模块风险指标检测批次结果信息 + * @param crmQyfxjcjg + * @return + */ + int updateCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg); + + /** + * 删除风险模块风险指标检测批次结果信息 + * @param jcpcUuid + * @return + */ + int deleteCrmQyfxjcjg(String jcpcUuid); + + /** + * 查询风险模块风险指标检测批次结果信息列表 + * @param crmQyfxjcjg + * @return + */ + List getQyfxjcjgList(CrmQyfxjcjg crmQyfxjcjg); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgZbmxService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgZbmxService.java new file mode 100644 index 0000000..45c6de1 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmQyfxjcjgZbmxService.java @@ -0,0 +1,42 @@ +package com.kakarote.crm.service; + +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx; + +import java.util.List; + +public interface ICrmQyfxjcjgZbmxService extends BaseService { + + /** + * 通过uuid获得风险模块风险指标检测批次结果指标明细信息 + */ + CrmQyfxjcjgZbmx getQyfxjcjgZbmx(String zbmxUuid); + + /** + * 插入风险模块风险指标检测批次结果指标明细信息 + * @param crmQyfxjcjgZbmx + * @return + */ + int insertQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx); + + /** + * 更新风险模块风险指标检测批次结果指标明细信息 + * @param crmQyfxjcjgZbmx + * @return + */ + int updateQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx); + + /** + * 删除风险模块风险指标检测批次结果指标明细信息 + * @param zbmxUuid + * @return + */ + int deleteQyfxjcjgZbmx(String zbmxUuid); + + /** + * 查询风险模块风险指标检测批次结果指标明细信息列表 + * @param crmQyfxjcjgZbmx + * @return + */ + List getQyfxjcjgZbmxList(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgServiceImpl.java new file mode 100644 index 0000000..db2fd98 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgServiceImpl.java @@ -0,0 +1,44 @@ +package com.kakarote.crm.service.impl; + + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQyfxjcjg; +import com.kakarote.crm.mapper.CrmQyfxjcjgMapper; +import com.kakarote.crm.service.ICrmQyfxjcjgService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class CrmQyfxjcjgServiceImpl extends BaseServiceImpl implements ICrmQyfxjcjgService { + + @Autowired + private CrmQyfxjcjgMapper crmQyfxjcjgMapper; + + @Override + public CrmQyfxjcjg getCrmQyfxjcjg(String jcpcUuid) { + return crmQyfxjcjgMapper.selectById(jcpcUuid); + } + + @Override + public int insertCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg) { + return crmQyfxjcjgMapper.insert(crmQyfxjcjg); + } + + @Override + public int updateCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg) { + return crmQyfxjcjgMapper.updateById(crmQyfxjcjg); + } + + @Override + public int deleteCrmQyfxjcjg(String jcpcUuid) { + return crmQyfxjcjgMapper.deleteById(jcpcUuid); + } + + @Override + public List getQyfxjcjgList(CrmQyfxjcjg crmQyfxjcjg) { + QueryWrapper CrmQyfxjcjgQueryWrapper = new QueryWrapper<>(); + return crmQyfxjcjgMapper.selectList(CrmQyfxjcjgQueryWrapper); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgZbmxServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgZbmxServiceImpl.java new file mode 100644 index 0000000..0cbe6f0 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmQyfxjcjgZbmxServiceImpl.java @@ -0,0 +1,43 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx; +import com.kakarote.crm.mapper.CrmQyfxjcjgZbmxMapper; +import com.kakarote.crm.service.ICrmQyfxjcjgZbmxService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class CrmQyfxjcjgZbmxServiceImpl extends BaseServiceImpl implements ICrmQyfxjcjgZbmxService { + + @Autowired + private CrmQyfxjcjgZbmxMapper crmQyfxjcjgZbmxMapper; + + @Override + public CrmQyfxjcjgZbmx getQyfxjcjgZbmx(String zbmxUuid) { + return crmQyfxjcjgZbmxMapper.selectById(zbmxUuid); + } + + @Override + public int insertQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx) { + return crmQyfxjcjgZbmxMapper.insert(crmQyfxjcjgZbmx); + } + + @Override + public int updateQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx) { + return crmQyfxjcjgZbmxMapper.updateById(crmQyfxjcjgZbmx); + } + + @Override + public int deleteQyfxjcjgZbmx(String zbmxUuid) { + return crmQyfxjcjgZbmxMapper.deleteById(zbmxUuid); + } + + @Override + public List getQyfxjcjgZbmxList(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx) { + QueryWrapper CrmQyfxjcjgZbmxQueryWrapper = new QueryWrapper<>(); + return crmQyfxjcjgZbmxMapper.selectList(CrmQyfxjcjgZbmxQueryWrapper); + } +} diff --git a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java index 632decd..4705f5e 100644 --- a/crm/src/test/java/com/kakarote/crm/testQyjxfp.java +++ b/crm/src/test/java/com/kakarote/crm/testQyjxfp.java @@ -44,6 +44,12 @@ public class testQyjxfp { @Autowired private ICrmQycbrsService iCrmQycbrsService; + @Autowired + private ICrmQyfxjcjgService iCrmQyfxjcjgService; + + @Autowired + private ICrmQyfxjcjgZbmxService iCrmQyfxjcjgZbmxService; + @Test public void testCrmQyjxfpService() { CrmQyjxfp crmQyjxfp = new CrmQyjxfp(); @@ -346,34 +352,62 @@ public class testQyjxfp { } + @Test + public void testCrmQyfxjcjgService(){ + CrmQyfxjcjg crmQyfxjcjg1 = new CrmQyfxjcjg(); + crmQyfxjcjg1.setJcpcUuid("ddd").setQyid("fff").setQysbh("ddd").setFxjcPcjg("asd") + .setJcsj(new Date()).setJcSsqq(new Date()).setJcSsqz(new Date()).setNsrmc("ddd") + .setPljcId("HHH").setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date()); + + CrmQyfxjcjg crmQyfxjcjg2 = new CrmQyfxjcjg(); + crmQyfxjcjg2.setJcpcUuid("eee").setQyid("fff").setQysbh("ddd").setFxjcPcjg("asd") + .setJcsj(new Date()).setJcSsqq(new Date()).setJcSsqz(new Date()).setNsrmc("ddd") + .setPljcId("HHH").setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date()); + + iCrmQyfxjcjgService.insertCrmQyfxjcjg(crmQyfxjcjg1); + iCrmQyfxjcjgService.insertCrmQyfxjcjg(crmQyfxjcjg2); + + System.out.println(iCrmQyfxjcjgService.getQyfxjcjgList(crmQyfxjcjg1)); + + CrmQyfxjcjg crmQyfxjcjg3 = new CrmQyfxjcjg(); + crmQyfxjcjg3.setJcpcUuid("eee").setQyid("123456").setQysbh("ddd").setFxjcPcjg("asd") + .setJcsj(new Date()).setJcSsqq(new Date()).setJcSsqz(new Date()).setNsrmc("ddd") + .setPljcId("HHH").setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date()); + + iCrmQyfxjcjgService.updateCrmQyfxjcjg(crmQyfxjcjg3); + + iCrmQyfxjcjgService.deleteCrmQyfxjcjg("ddd"); + + System.out.println(iCrmQyfxjcjgService.getCrmQyfxjcjg("eee")); + } + + @Test + public void setCrmQyfxjcjgZbmxService() { + CrmQyfxjcjgZbmx crmQyfxjcjgZbmx1 = new CrmQyfxjcjgZbmx(); + crmQyfxjcjgZbmx1.setZbmxUuid("QQQ").setJcpcUuid("eee").setFxzbDm("ttt").setFxzbJcjg("ggg") + .setJcsj(new Date()).setCode(200).setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date()); + + CrmQyfxjcjgZbmx crmQyfxjcjgZbmx2 = new CrmQyfxjcjgZbmx(); + crmQyfxjcjgZbmx2.setZbmxUuid("WWW").setJcpcUuid("rrr").setFxzbDm("ttt").setFxzbJcjg("ggg") + .setJcsj(new Date()).setCode(200).setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date()); + + iCrmQyfxjcjgZbmxService.insertQyfxjcjgZbmx(crmQyfxjcjgZbmx1); + iCrmQyfxjcjgZbmxService.insertQyfxjcjgZbmx(crmQyfxjcjgZbmx2); + + System.out.println(iCrmQyfxjcjgZbmxService.getQyfxjcjgZbmxList(crmQyfxjcjgZbmx1)); + + CrmQyfxjcjgZbmx crmQyfxjcjgZbmx3 = new CrmQyfxjcjgZbmx(); + crmQyfxjcjgZbmx3.setZbmxUuid("QQQ").setJcpcUuid("zzz").setFxzbDm("zzz").setFxzbJcjg("zzz") + .setJcsj(new Date()).setCode(200).setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date()); + + iCrmQyfxjcjgZbmxService.updateQyfxjcjgZbmx(crmQyfxjcjgZbmx3); + + iCrmQyfxjcjgZbmxService.deleteQyfxjcjgZbmx("WWW"); + + System.out.println(iCrmQyfxjcjgZbmxService.getQyfxjcjgZbmx("QQQ")); - - - - - - - - - - - - - - - - - - - - - - - - - - + } } -- 2.41.1