parent
163e264375
commit
113e271389
@ -0,0 +1,15 @@
|
||||
package cn.jyjz.xiaoyao.ocr.controller;
|
||||
|
||||
import cn.jyjz.xiaoyao.common.base.controller.BaseController;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/ocr/user/field")
|
||||
public class OcrUserFieldController extends BaseController{
|
||||
|
||||
private Logger log = LoggerFactory.getLogger(this.getClass());
|
||||
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cn.jyjz.xiaoyao.ocr.dataDao;
|
||||
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrArea;
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrField;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 数据持久化
|
||||
*/
|
||||
@Mapper
|
||||
public interface OcrFieldMybatisDao extends BaseMapper<OcrField> {
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cn.jyjz.xiaoyao.ocr.dataDao;
|
||||
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrField;
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUserField;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 数据持久化
|
||||
*/
|
||||
@Mapper
|
||||
public interface OcrUserFieldMybatisDao extends BaseMapper<OcrUserField> {
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package cn.jyjz.xiaoyao.ocr.service;
|
||||
|
||||
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseService;
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrField;
|
||||
import cn.jyjz.xiaoyao.ocr.dto.OcrFieldDto;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 业务层
|
||||
*/
|
||||
public interface OcrFieldService extends BaseService<OcrField> {
|
||||
|
||||
/**
|
||||
* 自定义筛选字段列表查询
|
||||
*/
|
||||
List<OcrFieldDto> list(Integer reviewType);
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package cn.jyjz.xiaoyao.ocr.service;
|
||||
|
||||
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseService;
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUserField;
|
||||
|
||||
/**
|
||||
* 业务层
|
||||
*/
|
||||
public interface OcrUserFieldService extends BaseService<OcrUserField> {
|
||||
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
package cn.jyjz.xiaoyao.ocr.service.impl;
|
||||
|
||||
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
||||
import cn.jyjz.xiaoyao.ocr.dataDao.OcrFieldMybatisDao;
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrField;
|
||||
import cn.jyjz.xiaoyao.ocr.dto.OcrFieldDto;
|
||||
import cn.jyjz.xiaoyao.ocr.service.OcrFieldService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.BeansException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* 业务层实现
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class OcrFieldServiceImpl extends BaseServiceImpl<OcrFieldMybatisDao, OcrField> implements OcrFieldService {
|
||||
@Autowired
|
||||
private OcrFieldMybatisDao ocrFieldMybatisDao;
|
||||
|
||||
@Override
|
||||
public List<OcrFieldDto> list(Integer reviewType){
|
||||
List<OcrFieldDto> ocrFieldDtoList = null;
|
||||
try {
|
||||
LambdaQueryWrapper<OcrField> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(OcrField::getReviewType, reviewType);
|
||||
queryWrapper.eq(OcrField::getDel, 0);
|
||||
List<OcrField> ocrFieldList = this.list(queryWrapper);
|
||||
if(ocrFieldList.size()>0){
|
||||
for (OcrField ocrField : ocrFieldList) {
|
||||
OcrFieldDto dto = new OcrFieldDto();
|
||||
BeanUtils.copyProperties(dto, ocrField);
|
||||
ocrFieldDtoList.add(dto);
|
||||
}
|
||||
}
|
||||
} catch (BeansException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return ocrFieldDtoList;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package cn.jyjz.xiaoyao.ocr.service.impl;
|
||||
|
||||
import cn.jyjz.xiaoyao.common.mybatisplus.base.BaseServiceImpl;
|
||||
import cn.jyjz.xiaoyao.ocr.dataDao.OcrUserFieldMybatisDao;
|
||||
import cn.jyjz.xiaoyao.ocr.dataobject.OcrUserField;
|
||||
import cn.jyjz.xiaoyao.ocr.service.OcrUserFieldService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
* 业务层实现
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
public class OcrUserFieldServiceImpl extends BaseServiceImpl<OcrUserFieldMybatisDao, OcrUserField> implements OcrUserFieldService {
|
||||
@Autowired
|
||||
private OcrUserFieldMybatisDao ocrUserFieldMybatisDao;
|
||||
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<?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="cn.jyjz.xiaoyao.ocr.dataDao.OcrFieldMybatisDao">
|
||||
<resultMap id="BaseResultMap" type="cn.jyjz.xiaoyao.ocr.dataobject.OcrField">
|
||||
<id column="id" property="id" jdbcType="BIGINT"/>
|
||||
<result column="name" property="name" jdbcType="VARCHAR"/>
|
||||
<result column="review_type" property="reviewType" jdbcType="INTEGER"/>
|
||||
<result column="field_desc" property="fieldDesc" jdbcType="VARCHAR"/>
|
||||
<result column="create_by" property="createBy" jdbcType="VARCHAR"/>
|
||||
<result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
|
||||
<result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
|
||||
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
|
||||
<result column="del" property="del" jdbcType="INTEGER"/>
|
||||
</resultMap>
|
||||
</mapper>
|
@ -0,0 +1,15 @@
|
||||
<?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="cn.jyjz.xiaoyao.ocr.dataDao.OcrUserFieldMybatisDao">
|
||||
<resultMap id="BaseResultMap" type="cn.jyjz.xiaoyao.ocr.dataobject.OcrUserField">
|
||||
<id column="id" property="id" jdbcType="BIGINT"/>
|
||||
<result column="user_id" property="userId" jdbcType="BIGINT"/>
|
||||
<result column="review_type" property="reviewType" jdbcType="INTEGER"/>
|
||||
<result column="user_field" property="userField" jdbcType="VARCHAR"/>
|
||||
<result column="create_by" property="createBy" jdbcType="VARCHAR"/>
|
||||
<result column="create_time" property="createTime" jdbcType="TIMESTAMP"/>
|
||||
<result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
|
||||
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
|
||||
<result column="del" property="del" jdbcType="INTEGER"/>
|
||||
</resultMap>
|
||||
</mapper>
|
Loading…
Reference in new issue