Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-base
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xingmin
yd-base
Commits
1f199e88
Commit
1f199e88
authored
Dec 24, 2025
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
根据字段ID列表获取字段值列表
parent
0febd2b4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
255 additions
and
1 deletions
+255
-1
yd-base-api/src/main/java/com/yd/base/api/config/RestTemplateConfig.java
+15
-0
yd-base-api/src/main/java/com/yd/base/api/controller/ApiFvqSettingController.java
+19
-0
yd-base-api/src/main/java/com/yd/base/api/service/impl/ApiRelFieldValueServiceImpl.java
+0
-0
yd-base-feign/src/main/java/com/yd/base/feign/client/fvqsetting/ApiFvqSettingFeignClient.java
+12
-0
yd-base-feign/src/main/java/com/yd/base/feign/fallback/fvqsetting/ApiFvqSettingFeignFallbackFactory.java
+18
-0
yd-base-service/src/main/java/com/yd/base/service/dao/FvqSettingMapper.java
+16
-0
yd-base-service/src/main/java/com/yd/base/service/model/FvqSetting.java
+110
-0
yd-base-service/src/main/java/com/yd/base/service/service/IFvqSettingService.java
+19
-0
yd-base-service/src/main/java/com/yd/base/service/service/impl/FvqSettingServiceImpl.java
+40
-0
yd-base-service/src/main/java/com/yd/base/service/utils/MyBatisPlusCodeGenerator.java
+1
-1
yd-base-service/src/main/resources/mappers/FvqSettingMapper.xml
+5
-0
No files found.
yd-base-api/src/main/java/com/yd/base/api/config/RestTemplateConfig.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
api
.
config
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.client.RestTemplate
;
@Configuration
public
class
RestTemplateConfig
{
@Bean
public
RestTemplate
restTemplate
()
{
return
new
RestTemplate
();
}
}
\ No newline at end of file
yd-base-api/src/main/java/com/yd/base/api/controller/ApiFvqSettingController.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
api
.
controller
;
import
com.yd.base.feign.client.fvqsetting.ApiFvqSettingFeignClient
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 字段值查询配置信息
*
* @author zxm
* @since 2025-12-23
*/
@RestController
@RequestMapping
(
"/fvqSetting"
)
@Validated
public
class
ApiFvqSettingController
implements
ApiFvqSettingFeignClient
{
}
yd-base-api/src/main/java/com/yd/base/api/service/impl/ApiRelFieldValueServiceImpl.java
View file @
1f199e88
This diff is collapsed.
Click to expand it.
yd-base-feign/src/main/java/com/yd/base/feign/client/fvqsetting/ApiFvqSettingFeignClient.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
feign
.
client
.
fvqsetting
;
import
com.yd.base.feign.fallback.fvqsetting.ApiFvqSettingFeignFallbackFactory
;
import
org.springframework.cloud.openfeign.FeignClient
;
/**
* 基础数据服务-字段值查询配置信息Feign客户端
*/
@FeignClient
(
name
=
"yd-base-api"
,
fallbackFactory
=
ApiFvqSettingFeignFallbackFactory
.
class
)
public
interface
ApiFvqSettingFeignClient
{
}
yd-base-feign/src/main/java/com/yd/base/feign/fallback/fvqsetting/ApiFvqSettingFeignFallbackFactory.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
feign
.
fallback
.
fvqsetting
;
import
com.yd.base.feign.client.fvqsetting.ApiFvqSettingFeignClient
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FallbackFactory
;
import
org.springframework.stereotype.Component
;
/**
* 基础数据服务-字段值查询配置信息Feign降级处理
*/
@Slf4j
@Component
public
class
ApiFvqSettingFeignFallbackFactory
implements
FallbackFactory
<
ApiFvqSettingFeignClient
>
{
@Override
public
ApiFvqSettingFeignClient
create
(
Throwable
cause
)
{
return
null
;
}
}
yd-base-service/src/main/java/com/yd/base/service/dao/FvqSettingMapper.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
service
.
dao
;
import
com.yd.base.service.model.FvqSetting
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 字段值查询配置表 Mapper 接口
* </p>
*
* @author zxm
* @since 2025-12-23
*/
public
interface
FvqSettingMapper
extends
BaseMapper
<
FvqSetting
>
{
}
yd-base-service/src/main/java/com/yd/base/service/model/FvqSetting.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
service
.
model
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* <p>
* 字段值查询配置表
* </p>
*
* @author zxm
* @since 2025-12-23
*/
@Getter
@Setter
@TableName
(
"fvq_setting"
)
public
class
FvqSetting
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键ID
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 字段值查询配置表唯一业务ID
*/
@TableField
(
"fvq_setting_biz_id"
)
private
String
fvqSettingBizId
;
/**
* 字段表唯一业务ID
*/
@TableField
(
"field_biz_id"
)
private
String
fieldBizId
;
/**
* 请求数据URL
*/
@TableField
(
"req_url"
)
private
String
reqUrl
;
/**
* 请求方式
*/
@TableField
(
"req_method"
)
private
String
reqMethod
;
/**
* 请求参数(JSON串)
*/
@TableField
(
"req_param"
)
private
String
reqParam
;
/**
* 返回参数映射(JSON串)
*/
@TableField
(
"res_param_mapping"
)
private
String
resParamMapping
;
/**
* 状态:0-禁用,1-启用
*/
@TableField
(
"status"
)
private
Integer
status
;
/**
* 字段说明备注
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 删除标识:0-正常,1-删除
*/
@TableField
(
"is_deleted"
)
private
Integer
isDeleted
;
/**
* 创建人ID
*/
@TableField
(
"creator_id"
)
private
String
creatorId
;
/**
* 更新人ID
*/
@TableField
(
"updater_id"
)
private
String
updaterId
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
LocalDateTime
createTime
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
LocalDateTime
updateTime
;
}
yd-base-service/src/main/java/com/yd/base/service/service/IFvqSettingService.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
service
.
service
;
import
com.yd.base.service.model.FvqSetting
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
java.util.List
;
/**
* <p>
* 字段值查询配置表 服务类
* </p>
*
* @author zxm
* @since 2025-12-23
*/
public
interface
IFvqSettingService
extends
IService
<
FvqSetting
>
{
List
<
FvqSetting
>
queryList
(
List
<
String
>
fieldBizIdList
);
}
yd-base-service/src/main/java/com/yd/base/service/service/impl/FvqSettingServiceImpl.java
0 → 100644
View file @
1f199e88
package
com
.
yd
.
base
.
service
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.yd.base.service.model.FvqSetting
;
import
com.yd.base.service.dao.FvqSettingMapper
;
import
com.yd.base.service.model.RelObjectCategory
;
import
com.yd.base.service.service.IFvqSettingService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
java.util.List
;
/**
* <p>
* 字段值查询配置表 服务实现类
* </p>
*
* @author zxm
* @since 2025-12-23
*/
@Service
public
class
FvqSettingServiceImpl
extends
ServiceImpl
<
FvqSettingMapper
,
FvqSetting
>
implements
IFvqSettingService
{
/**
* 查询列表
* @param fieldBizIdList
* @return
*/
@Override
public
List
<
FvqSetting
>
queryList
(
List
<
String
>
fieldBizIdList
)
{
List
<
FvqSetting
>
list
=
baseMapper
.
selectList
(
new
LambdaQueryWrapper
<
FvqSetting
>()
.
in
(!
CollectionUtils
.
isEmpty
(
fieldBizIdList
),
FvqSetting:
:
getFieldBizId
,
fieldBizIdList
)
);
return
list
;
}
}
yd-base-service/src/main/java/com/yd/base/service/utils/MyBatisPlusCodeGenerator.java
View file @
1f199e88
...
...
@@ -21,7 +21,7 @@ public class MyBatisPlusCodeGenerator {
})
.
strategyConfig
(
builder
->
{
builder
.
addInclude
(
"
bank
"
"
fvq_setting
"
)
.
entityBuilder
()
.
enableLombok
()
...
...
yd-base-service/src/main/resources/mappers/FvqSettingMapper.xml
0 → 100644
View file @
1f199e88
<?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.yd.base.service.dao.FvqSettingMapper"
>
</mapper>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment