diff --git a/crm/src/main/java/com/kakarote/crm/controller/CrmSwjgDmController.java b/crm/src/main/java/com/kakarote/crm/controller/CrmSwjgDmController.java new file mode 100644 index 0000000..8b2b505 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/controller/CrmSwjgDmController.java @@ -0,0 +1,35 @@ +package com.kakarote.crm.controller; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kakarote.core.common.R; +import com.kakarote.core.common.Result; +import com.kakarote.crm.entity.PO.CrmSwjgDm; +import com.kakarote.crm.service.ICrmSwjgDmService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + + + +@RestController +@RequestMapping("/crmSwjgDm") +@Api(tags = "税务机关代码") +public class CrmSwjgDmController { + + @Autowired + private ICrmSwjgDmService crmSwjgDmService; + + @GetMapping("/page") + @ApiOperation("分页查询") + public Result> getSwjgDmPage(@RequestParam(defaultValue = "1") int pageNum, + @RequestParam(defaultValue = "10") int pageSize) { + IPage swjgDmPage = crmSwjgDmService.getSwjgDmPage(pageNum, pageSize); + return R.ok(swjgDmPage); + } + + @PostMapping("/insert") + @ApiOperation("插入税务机关代码") + public Result insert(@RequestBody CrmSwjgDm crmSwjgDm) { + return R.ok(crmSwjgDmService.insertSwjgDm(crmSwjgDm)); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/controller/CrmXzqhDmController.java b/crm/src/main/java/com/kakarote/crm/controller/CrmXzqhDmController.java new file mode 100644 index 0000000..1f66774 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/controller/CrmXzqhDmController.java @@ -0,0 +1,35 @@ +package com.kakarote.crm.controller; + + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kakarote.core.common.R; +import com.kakarote.core.common.Result; +import com.kakarote.crm.entity.PO.CrmXzqhDm; +import com.kakarote.crm.service.ICrmXzqhDmService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/crmXzqhDm") +@Api(tags = "行政区划代码") +public class CrmXzqhDmController { + + @Autowired + private ICrmXzqhDmService crmXzqhDmService; + + @GetMapping("/page") + @ApiOperation("分页查询") + public Result> getXzqhDmPage(@RequestParam(defaultValue = "1") int pageNum, + @RequestParam(defaultValue = "10") int pageSize) { + IPage xzqhDmPage = crmXzqhDmService.getXzqhDmPage(pageNum, pageSize); + return R.ok(xzqhDmPage); + } + + @PostMapping("/insert") + @ApiOperation("插入税务机关代码") + public Result insert(@RequestBody CrmXzqhDm crmXzqhDm) { + return R.ok(crmXzqhDmService.insertXzqhDm(crmXzqhDm)); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmSwjgDm.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmSwjgDm.java new file mode 100644 index 0000000..4c7e60a --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmSwjgDm.java @@ -0,0 +1,29 @@ +package com.kakarote.crm.entity.PO; + +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; + +@Data +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@TableName("swjg_dm") +@ApiModel(value="CrmSwjgDm对象", description="税务机关代码") +public class CrmSwjgDm implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 税务机关名称 + */ + private String swjgMc; + + /** + * 税务机关代码 + */ + private String swjgDm; +} diff --git a/crm/src/main/java/com/kakarote/crm/entity/PO/CrmXzqhDm.java b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmXzqhDm.java new file mode 100644 index 0000000..6d0dbc0 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/entity/PO/CrmXzqhDm.java @@ -0,0 +1,29 @@ +package com.kakarote.crm.entity.PO; + +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; + +@Data +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@TableName("xzqh_dm") +@ApiModel(value="CrmXzqhDm对象", description="行政区划代码") +public class CrmXzqhDm implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 行政区划名称 + */ + private String xzqhMc; + + /** + * 行政区划代码 + */ + private String xzqhDm; +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgDmMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgDmMapper.java new file mode 100644 index 0000000..90fe3fd --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmSwjgDmMapper.java @@ -0,0 +1,11 @@ +package com.kakarote.crm.mapper; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmSwjg; +import com.kakarote.crm.entity.PO.CrmSwjgDm; +import org.mapstruct.Mapper; + +@Mapper +public interface CrmSwjgDmMapper extends BaseMapper { +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/CrmXzqhDmMapper.java b/crm/src/main/java/com/kakarote/crm/mapper/CrmXzqhDmMapper.java new file mode 100644 index 0000000..64278b1 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/CrmXzqhDmMapper.java @@ -0,0 +1,9 @@ +package com.kakarote.crm.mapper; + +import com.kakarote.core.servlet.BaseMapper; +import com.kakarote.crm.entity.PO.CrmXzqhDm; +import org.mapstruct.Mapper; + +@Mapper +public interface CrmXzqhDmMapper extends BaseMapper { +} diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgDmMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgDmMapper.xml new file mode 100644 index 0000000..6464183 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmSwjgDmMapper.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmXzqhDmMapper.xml b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmXzqhDmMapper.xml new file mode 100644 index 0000000..2e58b75 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/mapper/xml/CrmXzqhDmMapper.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmSwjgDmService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmSwjgDmService.java new file mode 100644 index 0000000..dc353c0 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmSwjgDmService.java @@ -0,0 +1,21 @@ +package com.kakarote.crm.service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmSwjgDm; + +public interface ICrmSwjgDmService extends BaseService { + + /** + * 分页查询全部税务机关代码 + * @param pageNum + * @param pageSize + * @return + */ + IPage getSwjgDmPage(int pageNum, int pageSize); + + /** + * 插入税务机关代码 + */ + int insertSwjgDm(CrmSwjgDm swjgDm); + +} diff --git a/crm/src/main/java/com/kakarote/crm/service/ICrmXzqhDmService.java b/crm/src/main/java/com/kakarote/crm/service/ICrmXzqhDmService.java new file mode 100644 index 0000000..0be3b59 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/ICrmXzqhDmService.java @@ -0,0 +1,23 @@ +package com.kakarote.crm.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kakarote.core.servlet.BaseService; +import com.kakarote.crm.entity.PO.CrmSwjgDm; +import com.kakarote.crm.entity.PO.CrmXzqhDm; + +public interface ICrmXzqhDmService extends BaseService { + + + /** + * 分页查询行政区划代码 + * @param pageNum + * @param pageSize + * @return + */ + IPage getXzqhDmPage(int pageNum, int pageSize); + + /** + * 插入行政区划代码 + */ + int insertXzqhDm(CrmXzqhDm xzqhDm); +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgDmServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgDmServiceImpl.java new file mode 100644 index 0000000..e608d32 --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmSwjgDmServiceImpl.java @@ -0,0 +1,27 @@ +package com.kakarote.crm.service.impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmSwjgDm; +import com.kakarote.crm.mapper.CrmSwjgDmMapper; +import com.kakarote.crm.service.ICrmSwjgDmService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class CrmSwjgDmServiceImpl extends BaseServiceImpl implements ICrmSwjgDmService { + + @Autowired + private CrmSwjgDmMapper crmSwjgDmMapper; + + @Override + public IPage getSwjgDmPage(int pageNum, int pageSize) { + Page page = new Page<>(pageNum, pageSize); + return crmSwjgDmMapper.selectPage(page, null); + } + + @Override + public int insertSwjgDm(CrmSwjgDm swjgDm) { + return crmSwjgDmMapper.insert(swjgDm); + } +} diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmXzqhDmServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmXzqhDmServiceImpl.java new file mode 100644 index 0000000..5b7061f --- /dev/null +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmXzqhDmServiceImpl.java @@ -0,0 +1,28 @@ +package com.kakarote.crm.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.kakarote.core.servlet.BaseServiceImpl; +import com.kakarote.crm.entity.PO.CrmXzqhDm; +import com.kakarote.crm.mapper.CrmXzqhDmMapper; +import com.kakarote.crm.service.ICrmXzqhDmService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class CrmXzqhDmServiceImpl extends BaseServiceImpl implements ICrmXzqhDmService { + + @Autowired + private CrmXzqhDmMapper crmXzqhDmMapper; + + @Override + public IPage getXzqhDmPage(int pageNum, int pageSize) { + Page page = new Page<>(pageNum, pageSize); + return crmXzqhDmMapper.selectPage(page, null); + } + + @Override + public int insertXzqhDm(CrmXzqhDm xzqhDm) { + return crmXzqhDmMapper.insert(xzqhDm); + } +}