@ApiModelProperty(value = "其他参数")
@TableField(exist = false)
private Map<String,Object> param = new HashMap<>();
2、Controller
添加 AdminLendController
@Api(tags = "标的管理")
@RestController
@RequestMapping("/admin/core/lend")
@Slf4j
public class AdminLendController {
@Resource
private LendService lendService;
@ApiOperation("标的列表")
@GetMapping("/list")
public R list() {
List<Lend> lendList = lendService.selectList();
return R.ok().data("list", lendList);
}
}
3、Service
接口:LendService
List<Lend> selectList();
实现:LendServiceImpl
@Resource
private DictService dictService;
@Override
public List<Lend> selectList() {
List<Lend> lendList = baseMapper.selectList(null);
lendList.forEach(lend -> {
String returnMethod = dictService.getNameByParentDictCodeAndValue("returnMethod", lend.getReturnMethod());
String status = LendStatusEnum.getMsgByStatus(lend.getStatus());
lend.getParam().put("returnMethod", returnMethod);
lend.getParam().put("status", status);
});
return lendList;
}
二、前端
1、创建页面组件
创建 src/views/core/lend/list.vue
<template>
<div class="app-container">
标的列表
</div>
</template>
<script>
export default {
}
</script>
创建 src/views/core/lend/detail.vue
<template>
<div class="app-container">
标的详情
</div>
</template>
<script>
export default {
}
</script>
2、配置路由
src/router/index.js
{
path: ‘/core/lend’,
component: Layout,
name: ‘coreLend’,
meta: { title: ‘标的管理’, icon: ‘el-icon-s-flag’ },
alwaysShow: true,
children: [
{
path: ‘list’,
name: ‘coreLendList’,
component: () => import(‘@/views/core/lend/list’),
meta: { title: ‘标的列表’ }
},
{
path: ‘detail/:id’,
name: ‘coreLendDetail’,
component: () => import(‘@/views/core/lend/detail’),
meta: { title: ‘标的详情’ },
hidden: true
}
]
},
3、定义api
创建 src/api/core/lend.js
import request from '@/utils/request'
export default {
getList() {
return request({
url: `/admin/core/lend/list`,
method: 'get'
})
}
}
4、页面脚本
src/views/core/lend/list.vue
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新