package com.thhy.mobile.modules.biz.login.controller; import com.thhy.general.common.BasicResult; import com.thhy.general.common.entity.SysUserDto; import com.thhy.mobile.modules.biz.login.entity.LoginVo; import com.thhy.mobile.modules.biz.login.entity.ProLineDto; import com.thhy.mobile.modules.biz.login.service.LoginService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.List; import java.util.Map; @RestController @RequestMapping("login") public class LoginController { @Autowired private LoginService loginService; @PostMapping public BasicResult login(@RequestBody SysUserDto sysUserDto){ LoginVo loginVO = loginService.login(sysUserDto); return BasicResult.success(loginVO); } @RequestMapping("proLines") public BasicResult proLines(){ List> mapList = loginService.proLines(); return BasicResult.success(mapList); } @RequestMapping("choseLine") public BasicResult choseLine(@RequestBody ProLineDto proLineDto, HttpServletRequest request){ Map map = loginService.choseLine(proLineDto,request); return BasicResult.success(map); } @RequestMapping("commitLinePlan") public BasicResult commitLinePlan(@RequestBody ProLineDto proLineDto){ loginService.commitLinePlan(proLineDto); return BasicResult.success(); } }