税务机关代码、行政区划代码分页查询
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