package com.cku.schools.mrschool.web;

import com.cku.oa.trainschool.entity.TrainingInstitution;
import com.cku.oa.trainschool.service.TrainingInstitutionService;
import com.thinkgem.jeesite.common.web.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 我的介绍信息
 */
@Controller
@RequestMapping("/schools/myIntroduce")
public class SchoolIntroduceController  extends BaseController {


    @Autowired
    private TrainingInstitutionService trainingInstitutionService;

    /**
     *
     * @Author chaixueteng
     * @2016年10月9日下午2:55:
     */
    @RequestMapping(value="/content")
    public String account(TrainingInstitution trainingInstitution, Model model){
        String id = trainingInstitution.getId();
        TrainingInstitution trainingInstitution2 = trainingInstitutionService.get(id);
        model.addAttribute("trainingInstitution", trainingInstitution2);
        return "schools/account/myIntroduceShow";
    }

    @RequestMapping(value="/edit")
    public String edit(TrainingInstitution trainingInstitution, Model model){
        String id = trainingInstitution.getId();
        TrainingInstitution trainingInstitution2 = trainingInstitutionService.get(id);
        model.addAttribute("trainingInstitution", trainingInstitution2);
        return "schools/account/myIntroduce";
    }


    /**
     *
     * @Author chaixueteng
     * @2016年10月9日下午2:55:
     */
    @RequestMapping(value="/save")
    public String save(TrainingInstitution trainingInstitution, Model model){
        //String id = trainingInstitution.getId();
        trainingInstitutionService.updateIntroduce(trainingInstitution);
        return "redirect:/schools/myIntroduce/content?id="+trainingInstitution.getId();
    }

}
