DmpAccountController.java 1.48 KB
Newer Older
kangxiaoshan committed
1 2 3 4 5
package dmp.controller;


import common.model.Account4Web;
import common.model.User;
kangxiaoshan committed
6
import common.service.AccountCommonService;
kangxiaoshan committed
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import security.annotation.CurrentAccount;
import util.ResultModel;
import util.ResultStatus;

import java.util.HashMap;
import java.util.Map;

@Controller
@RequestMapping("dmp/marketing/accountmng")
public class DmpAccountController {



    @Autowired
kangxiaoshan committed
24
    AccountCommonService accountCommonService;
kangxiaoshan committed
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48


    //功能使用查询
    @RequestMapping(value = "/find/function/{accountId}", method = RequestMethod.GET)
    @ResponseBody
    public ResultModel findFunction(@CurrentAccount User loginAccount, @RequestParam String startDate,
                                    @RequestParam String endDate, @PathVariable Long accountId) {

        //返回默认数据
        Map result = new HashMap();
        result.put("numAccount", 0);
        result.put("numApp", 0);
        result.put("numCampaign", 0);
        result.put("numChannel", 0);
        result.put("event_sum", 0);
        result.put("click_sum", 0);
        return ResultModel.OK(result);
    }


    @RequestMapping(value = "/findone", method = RequestMethod.GET)
    @ResponseBody
    public ResultModel findOne(@CurrentAccount User loginAccount, @RequestParam String email) {

kangxiaoshan committed
49
        return ResultModel.OK(accountCommonService.findOne("dmp",email));
kangxiaoshan committed
50 51
    }
}