123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 'use strict';
- const _ = require('lodash');
- const meta = require('./.financeclaims.js');
- const Controller = require('egg').Controller;
- const { CrudController } = require('naf-framework-mongoose/lib/controller');
- // 债权产品
- class FubabceClaimsController extends Controller {
- constructor(ctx) {
- super(ctx);
- this.service = this.ctx.service.financeclaims;
- }
- //获取热门推荐
- async top() {
- const res = await this.service.getTop(this.ctx.request.body);
- this.ctx.ok({ data: res });
- }
- //债券信息列表(包含融资期限,担保方式,融资额度,机构名称,餐品名称给 查询)
- async claimsList(){
- const res = await this.service.getClaimsList(this.ctx.request.body);
- this.ctx.ok({ ...res });
- }
- //债券信息发布(0-未发布,1-发布)
- async publish(){
- const res = await this.service.makePublish(this.ctx.request.body);
- this.ctx.ok({ data: res });
- }
- //修改前要请求的接口(判断是否是发布过的内容: 如果发布过 不可修改 ; 未发布 可修改)
- async orUpdate(){
- const res = await this.service.getOrUpdate(this.ctx.request.body);
- this.ctx.ok({ data: res });
- }
- //根据金融机构ID返回债权产品(指返回名字和ID)
- async justNameId(){
- const res = await this.service.getJustNameId(this.ctx.request.body);
- this.ctx.ok({ data: res });
- }
- }
- module.exports = CrudController(FubabceClaimsController, meta);
|