税务机关代码、行政区划代码分页查询
This commit is contained in:
parent
2ea64c2b3a
commit
b1b058a32a
|
|
@ -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<IPage<CrmSwjgDm>> getSwjgDmPage(@RequestParam(defaultValue = "1") int pageNum,
|
||||||
|
@RequestParam(defaultValue = "10") int pageSize) {
|
||||||
|
IPage<CrmSwjgDm> swjgDmPage = crmSwjgDmService.getSwjgDmPage(pageNum, pageSize);
|
||||||
|
return R.ok(swjgDmPage);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/insert")
|
||||||
|
@ApiOperation("插入税务机关代码")
|
||||||
|
public Result<Integer> insert(@RequestBody CrmSwjgDm crmSwjgDm) {
|
||||||
|
return R.ok(crmSwjgDmService.insertSwjgDm(crmSwjgDm));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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<IPage<CrmXzqhDm>> getXzqhDmPage(@RequestParam(defaultValue = "1") int pageNum,
|
||||||
|
@RequestParam(defaultValue = "10") int pageSize) {
|
||||||
|
IPage<CrmXzqhDm> xzqhDmPage = crmXzqhDmService.getXzqhDmPage(pageNum, pageSize);
|
||||||
|
return R.ok(xzqhDmPage);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/insert")
|
||||||
|
@ApiOperation("插入税务机关代码")
|
||||||
|
public Result<Integer> insert(@RequestBody CrmXzqhDm crmXzqhDm) {
|
||||||
|
return R.ok(crmXzqhDmService.insertXzqhDm(crmXzqhDm));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
@ -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<CrmSwjgDm> {
|
||||||
|
}
|
||||||
|
|
@ -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<CrmXzqhDm> {
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.kakarote.crm.mapper.CrmSwjgDmMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmSwjgDm">
|
||||||
|
<result column="swjg_mc" jdbcType="VARCHAR" property="swjgMc" />
|
||||||
|
<result column="swjg_dm" jdbcType="VARCHAR" property="swjgDm" />
|
||||||
|
</resultMap>
|
||||||
|
</mapper>
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.kakarote.crm.mapper.CrmXzqhDmMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmXzqhDm">
|
||||||
|
<result column="xzqh_mc" jdbcType="VARCHAR" property="xzqhMc" />
|
||||||
|
<result column="xzqh_dm" jdbcType="VARCHAR" property="xzqhDm" />
|
||||||
|
</resultMap>
|
||||||
|
</mapper>
|
||||||
|
|
@ -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<CrmSwjgDm> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询全部税务机关代码
|
||||||
|
* @param pageNum
|
||||||
|
* @param pageSize
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
IPage<CrmSwjgDm> getSwjgDmPage(int pageNum, int pageSize);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插入税务机关代码
|
||||||
|
*/
|
||||||
|
int insertSwjgDm(CrmSwjgDm swjgDm);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -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<CrmXzqhDm> {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询行政区划代码
|
||||||
|
* @param pageNum
|
||||||
|
* @param pageSize
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
IPage<CrmXzqhDm> getXzqhDmPage(int pageNum, int pageSize);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 插入行政区划代码
|
||||||
|
*/
|
||||||
|
int insertXzqhDm(CrmXzqhDm xzqhDm);
|
||||||
|
}
|
||||||
|
|
@ -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<CrmSwjgDmMapper, CrmSwjgDm> implements ICrmSwjgDmService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmSwjgDmMapper crmSwjgDmMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<CrmSwjgDm> getSwjgDmPage(int pageNum, int pageSize) {
|
||||||
|
Page<CrmSwjgDm> page = new Page<>(pageNum, pageSize);
|
||||||
|
return crmSwjgDmMapper.selectPage(page, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int insertSwjgDm(CrmSwjgDm swjgDm) {
|
||||||
|
return crmSwjgDmMapper.insert(swjgDm);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -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<CrmXzqhDmMapper, CrmXzqhDm> implements ICrmXzqhDmService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmXzqhDmMapper crmXzqhDmMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<CrmXzqhDm> getXzqhDmPage(int pageNum, int pageSize) {
|
||||||
|
Page<CrmXzqhDm> page = new Page<>(pageNum, pageSize);
|
||||||
|
return crmXzqhDmMapper.selectPage(page, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int insertXzqhDm(CrmXzqhDm xzqhDm) {
|
||||||
|
return crmXzqhDmMapper.insert(xzqhDm);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue