<?php

namespace app\admin\controller\setting;

use app\admin\controller\AdminBaseController;
use app\admin\service\setting\PreFundStockService;

// 基金 新股设置
class PreFundStock extends AdminBaseController
{

    // 列表
    public function index()
    {
        $service = new PreFundStockService();
        $result = $service->index($this->request->param());
        return json($result);
    }


    // 获取历史走势
    public function history()
    {
        $service = new PreFundStockService();
        $result = $service->history($this->request->param());
        return json($result);
    }


    // 新增
    public function add()
    {
        $service = new PreFundStockService();
        $result = $service->add($this->request->param());
        return json($result);
    }


    // 编辑
    public function edit()
    {
        $service = new PreFundStockService();
        $result = $service->edit($this->request->param());
        return json($result);
    }


    // 上市
    public function open()
    {
        $service = new PreFundStockService();
        $result = $service->open($this->request->param());
        return json($result);
    }


    // 退市
    public function close()
    {
        $service = new PreFundStockService();
        $result = $service->close($this->request->param());
        return json($result);
    }

    // 编辑
    public function del()
    {
        $service = new PreFundStockService();
        $result = $service->del($this->request->param());
        return json($result);
    }

    // 返息-定时任务
    public function interest()
    {
        $service = new PreFundStockService();
        $service->interest();
    }

    public function referStockAdd(){
        $service = new PreFundStockService();
        $result = $service->referStockAdd($this->request->param());
        return json($result);
    }

    public function referStockDel(){
        $service = new PreFundStockService();
        $result = $service->referStockDel($this->request->param());
        return json($result);
    }
}