通过行业代码查询hy_dm表
This commit is contained in:
parent
1a95c9284e
commit
bf9a905e1f
|
|
@ -0,0 +1,23 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmHyDm;
|
||||
import com.kakarote.crm.service.ICrmHyDmService;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/crmHydm")
|
||||
public class CrmHyDmController {
|
||||
|
||||
@Autowired
|
||||
private ICrmHyDmService crmHyDmService;
|
||||
|
||||
@GetMapping("/queryByHyDm/{hyDm}")
|
||||
@ApiOperation("根据行业代码查询")
|
||||
public Result<CrmHyDm> queryByHyDm(@PathVariable("hyDm") String hyDm) {
|
||||
return R.ok(crmHyDmService.queryByHyDm(hyDm));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
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;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("hy_dm")
|
||||
@ApiModel(value="CrmHyDm对象", description="行业代码表")
|
||||
public class CrmHyDm implements Serializable {
|
||||
|
||||
/**
|
||||
* 行业代码
|
||||
*/
|
||||
@TableId(value = "hy_dm", type = IdType.AUTO)
|
||||
private String hyDm;
|
||||
|
||||
/**
|
||||
* 行业名称
|
||||
*/
|
||||
private String hymc;
|
||||
|
||||
/**
|
||||
* 门类标志
|
||||
*/
|
||||
private String mlbz;
|
||||
|
||||
/**
|
||||
* 大类标志
|
||||
*/
|
||||
private String dlbz;
|
||||
|
||||
/**
|
||||
* 种类标志
|
||||
*/
|
||||
private String zlbz;
|
||||
|
||||
/**
|
||||
* 小类标志
|
||||
*/
|
||||
private String xlbz;
|
||||
|
||||
/**
|
||||
* 上级行业代码
|
||||
*/
|
||||
private String sjhyDm;
|
||||
|
||||
/**
|
||||
* 选用标志
|
||||
*/
|
||||
private String xybz;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
private String yxbz;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmHyDm;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface CrmHyDmMapper extends BaseMapper<CrmHyDm> {
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<?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.CrmHyDmMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmHyDm">
|
||||
<result column="hy_dm" jdbcType="VARCHAR" property="hyDm" />
|
||||
<result column="hymc" jdbcType="VARCHAR" property="hymc" />
|
||||
<result column="mlbz" jdbcType="VARCHAR" property="mlbz" />
|
||||
<result column="dlbz" jdbcType="VARCHAR" property="dlbz" />
|
||||
<result column="zlbz" jdbcType="VARCHAR" property="zlbz" />
|
||||
<result column="xlbz" jdbcType="VARCHAR" property="xlbz" />
|
||||
<result column="sjhy_dm" jdbcType="VARCHAR" property="sjhyDm" />
|
||||
<result column="xybz" jdbcType="VARCHAR" property="xybz" />
|
||||
<result column="yxbz" jdbcType="VARCHAR" property="yxbz" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmHyDm;
|
||||
|
||||
|
||||
public interface ICrmHyDmService extends BaseService<CrmHyDm> {
|
||||
|
||||
/**
|
||||
* 根据行业代码查询行业代码信息
|
||||
* @param hyDm
|
||||
* @return CrmHyDm
|
||||
*/
|
||||
CrmHyDm queryByHyDm(String hyDm);
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmHyDm;
|
||||
import com.kakarote.crm.mapper.CrmHyDmMapper;
|
||||
import com.kakarote.crm.service.ICrmHyDmService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class CrmHyDmServiceImpl extends BaseServiceImpl<CrmHyDmMapper, CrmHyDm> implements ICrmHyDmService {
|
||||
|
||||
@Autowired
|
||||
private CrmHyDmMapper crmHyDmMapper;
|
||||
|
||||
@Override
|
||||
public CrmHyDm queryByHyDm(String hyDm) {
|
||||
LambdaQueryWrapper<CrmHyDm> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(CrmHyDm::getHyDm, hyDm);
|
||||
return crmHyDmMapper.selectOne(queryWrapper);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue