沈斌
2018-05-08 87edfeea2b218924a9a4b37912fcdaf180cc9150
test
5 files added
1 files modified
85 ■■■■ changed files
src/main/java/com/moral/controller/MobileController.java 22 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/entity/Profession.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/mapper/ProfessionMapper.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/ProfessionService.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/service/impl/ProfessionServiceImpl.java 22 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/ProfessionMapper.xml 9 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/controller/MobileController.java
@@ -10,6 +10,8 @@
import javax.servlet.http.HttpServletRequest;
import com.moral.common.util.Crypto;
import com.moral.entity.*;
import com.moral.service.*;
import com.moral.util.MessageUtils;
import com.taobao.api.ApiException;
import org.apache.commons.lang3.StringUtils;
@@ -17,14 +19,6 @@
import org.springframework.web.bind.annotation.*;
import com.moral.common.bean.AppData;
import com.moral.entity.Device;
import com.moral.entity.MonitorPoint;
import com.moral.entity.OperateUser;
import com.moral.entity.Organization;
import com.moral.service.DeviceService;
import com.moral.service.MonitorPointService;
import com.moral.service.OperateUserService;
import com.moral.service.OrganizationService;
/**
 * The Class MobileController.
@@ -50,6 +44,9 @@
    @Resource
    private MonitorPointService monitorPointService;
    @Resource
    private ProfessionService professionService;
    /**
     * Mobile login.登录
     *
@@ -57,7 +54,7 @@
     * @param password the password
     * @return the result bean
     */
    @PostMapping("accountlogin")
    @RequestMapping("accountlogin")
    public AppData<OperateUser> mobileLogin(String username, String password) {
        OperateUser operateUser = operateUserService.mobileLogin(username,password);
        return new AppData<OperateUser>(operateUser); 
@@ -259,4 +256,11 @@
            return  apiData;
        }
    }
    @GetMapping("profession")
    public AppData<List<Profession>> profession(){
        List<Profession> professions = professionService.getProfessiontList();
        return new AppData<List<Profession>>(professions);
    }
}
src/main/java/com/moral/entity/Profession.java
New file
@@ -0,0 +1,13 @@
package com.moral.entity;
import lombok.Data;
import javax.persistence.Id;
@Data
public class Profession {
    @Id
    private Integer id;
    private String name;
}
src/main/java/com/moral/mapper/ProfessionMapper.java
New file
@@ -0,0 +1,9 @@
package com.moral.mapper;
import com.moral.common.mapper.BaseMapper;
import com.moral.entity.Profession;
import java.util.List;
public interface ProfessionMapper extends BaseMapper<Profession> {
}
src/main/java/com/moral/service/ProfessionService.java
New file
@@ -0,0 +1,10 @@
package com.moral.service;
import com.moral.entity.Profession;
import java.util.List;
public interface ProfessionService {
    public List<Profession> getProfessiontList();
}
src/main/java/com/moral/service/impl/ProfessionServiceImpl.java
New file
@@ -0,0 +1,22 @@
package com.moral.service.impl;
import com.moral.entity.Profession;
import com.moral.mapper.ProfessionMapper;
import com.moral.service.ProfessionService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class ProfessionServiceImpl implements ProfessionService {
    @Resource
    private ProfessionMapper professionMapper;
    @Override
    public List<Profession> getProfessiontList() {
        return professionMapper.selectAll();
    }
}
src/main/resources/mapper/ProfessionMapper.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.moral.mapper.ProfessionMapper" >
    <resultMap id="BaseResultMap" type="com.moral.entity.Profession" >
        <id column="id" property="id" jdbcType="INTEGER" />
        <result column="name" property="name" jdbcType="VARCHAR" />
    </resultMap>
</mapper>