package com.epmet.controller; import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.validator.ValidatorUtils; import com.epmet.dto.form.PaWxCodeFormDTO; import com.epmet.service.PublicUserLoginService; 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 java.util.Map; /** * 描述一下 * * @author yinzuomei@elink-cn.com * @date 2020/7/8 18:29 */ @RestController @RequestMapping("publicuser") public class PublicUserLoginController { @Autowired private PublicUserLoginService publicUserLoginService; /** * @return com.epmet.commons.tools.utils.Result * @param formDTO * @author yinzuomei * @description 测试是否能正常解析wxcode * @Date 2020/7/9 17:00 **/ @PostMapping(value = "/testwxcode") public Result loginByWxCode(@RequestBody PaWxCodeFormDTO formDTO) { ValidatorUtils.validateEntity(formDTO, PaWxCodeFormDTO.AddUserInternalGroup.class); Map map = publicUserLoginService.loginByWxCode(formDTO); return new Result().ok(map); } }