diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/HighriskSourceService.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/HighriskSourceService.java index 1843bd0..ae503e8 100644 --- a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/HighriskSourceService.java +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/HighriskSourceService.java @@ -1,8 +1,10 @@ package com.lyms.base.common.service.conf; import java.io.Serializable; +import java.util.List; import com.lyms.base.common.entity.conf.HighriskSource; +import com.lyms.exception.SystemException; import com.lyms.web.service.BaseService; /** @@ -22,4 +24,39 @@ public interface HighriskSourceService extends BaseService { */ public Integer deleteLogicById(Serializable id); + /** + *
  • @Description:创建高危资源信息 + *
  • @param highriskSource + *
  • @return + *
  • @throws SystemException + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public String createHighriskSource(HighriskSource highriskSource) throws SystemException; + + /** + *
  • @Description:启用/禁用资源信息 + *
  • @param id + *
  • @return + *
  • @throws SystemException + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public boolean enable(Serializable id) throws SystemException; + + /** + *
  • @Description:获取高危资源信息 + *
  • @return + *
  • @throws SystemException + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public List getHighriskSource() throws SystemException; + } diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/HighriskSourceServiceImpl.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/HighriskSourceServiceImpl.java index f3dba1a..9d3ea8d 100644 --- a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/HighriskSourceServiceImpl.java +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/HighriskSourceServiceImpl.java @@ -1,15 +1,18 @@ package com.lyms.base.common.service.conf.impl; import java.io.Serializable; +import java.util.List; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.lyms.base.common.dao.conf.HighriskSourceMapper; import com.lyms.base.common.entity.conf.HighriskSource; import com.lyms.base.common.service.conf.HighriskSourceService; +import com.lyms.exception.SystemException; +import com.lyms.util.StrUtils; /** *

    - * 服务类 + * 高危项定义资源 *

    * * @author maliang @@ -23,4 +26,31 @@ public class HighriskSourceServiceImpl extends ServiceImpl getHighriskSource() throws SystemException { + return null; + } + } diff --git a/parent/core.sdk/src/main/java/com/lyms/web/controller/BaseController.java b/parent/core.sdk/src/main/java/com/lyms/web/controller/BaseController.java index 3cd3c4d..07b8436 100644 --- a/parent/core.sdk/src/main/java/com/lyms/web/controller/BaseController.java +++ b/parent/core.sdk/src/main/java/com/lyms/web/controller/BaseController.java @@ -22,6 +22,7 @@ import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.serializer.SerializerFeature; import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.plugins.pagination.Pagination; @@ -289,6 +290,10 @@ public class BaseController { } } + public T conver(JSONObject object, Class t) { + return JSON.parseObject(object.toJSONString(), t); + } + /** *
  • @Description:获取移动端请求头信息 *
  • @param request diff --git a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java index 77ecb40..4eca9f7 100644 --- a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java +++ b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java @@ -29,37 +29,36 @@ public class LoginController extends BaseController { // request.getSession().setAttribute("abc", "123"); return "abc"; } - - - /** - *
  • @Description:测试@RequestBody - *
  • @param reqJson - *
  • @param users - *
  • @return - *
  • 创建人:方承 - *
  • 创建时间:2017年3月28日 - *
  • 修改人: - *
  • 修改时间: - */ - @RequestMapping(value = "/testPostJson", method = RequestMethod.POST) - @ResponseBody - public String testPostJson(@RequestBody JSONObject reqJson){ - Users u = getRequestUsersEntity(reqJson); - System.out.println(JSON.toJSONString(u)); - return "1"; - } - - /** - *
  • @Description:设置业务实体 - *
  • @param reqJson - *
  • @param users - *
  • 创建人:方承 - *
  • 创建时间:2017年3月28日 - *
  • 修改人: - *
  • 修改时间: - */ - private Users getRequestUsersEntity(JSONObject reqJson){ - //users.setId(reqJson.getString("id")); - return JSON.parseObject(reqJson.toJSONString(), Users.class); - } + + /** + *
  • @Description:测试@RequestBody + *
  • @param reqJson + *
  • @param users + *
  • @return + *
  • 创建人:方承 + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + @RequestMapping(value = "/testPostJson", method = RequestMethod.POST) + @ResponseBody + public String testPostJson(@RequestBody JSONObject reqJson) { + Users u = getRequestUsersEntity(reqJson); + System.out.println(JSON.toJSONString(u)); + return "1"; + } + + /** + *
  • @Description:设置业务实体 + *
  • @param reqJson + *
  • @param users + *
  • 创建人:方承 + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + private Users getRequestUsersEntity(JSONObject reqJson) { + // users.setId(reqJson.getString("id")); + return JSON.parseObject(reqJson.toJSONString(), Users.class); + } }