123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package io.renren.modules.app.controller;
- import io.renren.common.utils.R;
- import io.renren.common.validator.ValidatorUtils;
- import io.renren.modules.app.entity.UserEntity;
- import io.renren.modules.app.form.RegisterForm;
- import io.renren.modules.app.service.UserService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.codec.digest.DigestUtils;
- 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.Date;
- /**
- * 注册
- * @author chenshun
- * @email sunlightcs@gmail.com
- * @date 2017-03-26 17:27
- */
- @RestController
- @RequestMapping("/app")
- @Api("APP注册接口")
- public class ApiRegisterController {
- @Autowired
- private UserService userService;
- @PostMapping("register")
- @ApiOperation("注册")
- public R register(@RequestBody RegisterForm form){
- //表单校验
- ValidatorUtils.validateEntity(form);
- UserEntity user = new UserEntity();
- user.setMobile(form.getMobile());
- user.setUsername(form.getMobile());
- user.setPassword(DigestUtils.sha256Hex(form.getPassword()));
- user.setCreateTime(new Date());
- userService.insert(user);
- return R.ok();
- }
- }
|