From cffa813e807835afc4abc15ac9e583267bc5e6c7 Mon Sep 17 00:00:00 2001 From: maliang Date: Thu, 30 Mar 2017 11:13:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AF=8A=E6=96=AD=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/common/dao/conf/DiagnoseConfMapper.java | 4 +- .../base/common/dao/conf/DiagnoseSourceMapper.java | 20 ++++++ .../base/common/dao/conf/DiagnoseSourceMapper.xml | 17 +++++ .../common/dao/conf/DiagnoseVersionMapper.java | 20 ++++++ .../base/common/dao/conf/DiagnoseVersionMapper.xml | 16 +++++ .../base/common/entity/conf/DiagnoseSource.java | 75 ++++++++++++++++++++++ .../base/common/entity/conf/DiagnoseVersion.java | 62 ++++++++++++++++++ .../common/service/conf/DiagnoseConfService.java | 21 +++--- .../common/service/conf/DiagnoseSourceService.java | 62 ++++++++++++++++++ .../service/conf/DiagnoseVersionService.java | 62 ++++++++++++++++++ .../service/conf/impl/DiagnoseConfServiceImpl.java | 26 ++++---- .../conf/impl/DiagnoseSourceServiceImpl.java | 46 +++++++++++++ .../conf/impl/DiagnoseVersionServiceImpl.java | 46 +++++++++++++ .../controller/conf/DiagnoseConfController.java | 13 +++- .../controller/conf/DiagnoseSourceController.java | 20 ++++++ .../controller/conf/DiagnoseVersionController.java | 20 ++++++ .../mybatisplus/test/generator/MysqlGenerator.java | 6 +- 17 files changed, 504 insertions(+), 32 deletions(-) create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.xml create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.xml create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseSource.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseVersion.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseSourceService.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseVersionService.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseSourceServiceImpl.java create mode 100644 parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseVersionServiceImpl.java create mode 100644 parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseSourceController.java create mode 100644 parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseVersionController.java diff --git a/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseConfMapper.java b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseConfMapper.java index 77cabda..4c8f9c8 100644 --- a/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseConfMapper.java +++ b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseConfMapper.java @@ -12,8 +12,8 @@ import com.lyms.base.common.entity.conf.DiagnoseConf; * Mapper接口 *

* - * @author maliang - * @since 2017-03-28 + * @author fangcheng + * @since 2017-03-30 */ @Repository public interface DiagnoseConfMapper extends BaseMapper { diff --git a/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.java b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.java new file mode 100644 index 0000000..4d77483 --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.java @@ -0,0 +1,20 @@ +package com.lyms.base.common.dao.conf; + +import com.lyms.base.common.entity.conf.DiagnoseSource; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import org.springframework.stereotype.Repository; +import java.io.Serializable; +/** + *

+ * Mapper接口 + *

+ * + * @author fangcheng + * @since 2017-03-30 + */ +@Repository +public interface DiagnoseSourceMapper extends BaseMapper { + + public Integer deleteLogicById(Serializable id); + +} \ No newline at end of file diff --git a/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.xml b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.xml new file mode 100644 index 0000000..eb79058 --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseSourceMapper.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + ID AS id, NAME AS name, TYPE AS type, ENABLE AS enable + + diff --git a/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.java b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.java new file mode 100644 index 0000000..e27063d --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.java @@ -0,0 +1,20 @@ +package com.lyms.base.common.dao.conf; + +import com.lyms.base.common.entity.conf.DiagnoseVersion; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import org.springframework.stereotype.Repository; +import java.io.Serializable; +/** + *

+ * Mapper接口 + *

+ * + * @author fangcheng + * @since 2017-03-30 + */ +@Repository +public interface DiagnoseVersionMapper extends BaseMapper { + + public Integer deleteLogicById(Serializable id); + +} \ No newline at end of file diff --git a/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.xml b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.xml new file mode 100644 index 0000000..062ddd1 --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/dao/conf/DiagnoseVersionMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + ID AS id, NAME AS name, ENABLE AS enable + + diff --git a/parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseSource.java b/parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseSource.java new file mode 100644 index 0000000..cdc8dab --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseSource.java @@ -0,0 +1,75 @@ +package com.lyms.base.common.entity.conf; + +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableName; +import java.io.Serializable; + +/** + *

+ * 诊断项定义资源表 + *

+ * + * @author fangcheng + * @since 2017-03-30 + */ +@TableName("DIAGNOSE_SOURCE") +public class DiagnoseSource implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * + */ + @TableField(value="ID") + private String id; + /** + * 诊断项名称 + */ + @TableField(value="NAME") + private String name; + /** + * 诊断所属划分:0所有,1妇女,2男性,3儿童 + */ + @TableField(value="TYPE") + private String type; + /** + * 是否启用,默认1启用 + */ + @TableField(value="ENABLE") + private Integer enable; + + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public Integer getEnable() { + return enable; + } + + public void setEnable(Integer enable) { + this.enable = enable; + } + +} diff --git a/parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseVersion.java b/parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseVersion.java new file mode 100644 index 0000000..996a6a6 --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/entity/conf/DiagnoseVersion.java @@ -0,0 +1,62 @@ +package com.lyms.base.common.entity.conf; + +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableName; +import java.io.Serializable; + +/** + *

+ * 诊断版本表 + *

+ * + * @author fangcheng + * @since 2017-03-30 + */ +@TableName("DIAGNOSE_VERSION") +public class DiagnoseVersion implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * + */ + @TableField(value="ID") + private String id; + /** + * 高危版本名称 + */ + @TableField(value="NAME") + private String name; + /** + * 是否启用 + */ + @TableField(value="ENABLE") + private Integer enable; + + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Integer getEnable() { + return enable; + } + + public void setEnable(Integer enable) { + this.enable = enable; + } + +} diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseConfService.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseConfService.java index f00ecb4..9122e10 100644 --- a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseConfService.java +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseConfService.java @@ -1,25 +1,24 @@ package com.lyms.base.common.service.conf; -import java.io.Serializable; - import com.lyms.base.common.entity.conf.DiagnoseConf; import com.lyms.web.service.BaseService; +import java.io.Serializable; /** *

* 服务类 *

* - * @author maliang - * @since 2017-03-28 + * @author fangcheng + * @since 2017-03-30 */ public interface DiagnoseConfService extends BaseService { - /** - *
  • @Description:逻辑删除,ifDel = 1 为删除,否则为没有删除 - *
  • @param id 删除主键id - *
  • @return 大于0修改成功,否则为失败 - */ - public Integer deleteLogicById(Serializable id); - + /** + *
  • @Description:逻辑删除,ifDel = 1 为删除,否则为没有删除 + *
  • @param id 删除主键id + *
  • @return 大于0修改成功,否则为失败 + */ + public Integer deleteLogicById(Serializable id); + } diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseSourceService.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseSourceService.java new file mode 100644 index 0000000..8395adb --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseSourceService.java @@ -0,0 +1,62 @@ +package com.lyms.base.common.service.conf; + +import java.io.Serializable; +import java.util.List; + +import com.lyms.base.common.entity.conf.DiagnoseSource; +import com.lyms.exception.SystemException; +import com.lyms.web.service.BaseService; + +/** + *

    + * 服务类 + *

    + * + * @author fangcheng + * @since 2017-03-30 + */ +public interface DiagnoseSourceService extends BaseService { + + /** + *
  • @Description:逻辑删除,ifDel = 1 为删除,否则为没有删除 + *
  • @param id 删除主键id + *
  • @return 大于0修改成功,否则为失败 + */ + public Integer deleteLogicById(Serializable id); + + /** + *
  • @Description:创建诊断资源信息 + *
  • @param highriskSource + *
  • @return + *
  • @throws SystemException + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public String createDiagnoseSource(DiagnoseSource diagnoseSource) 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 getDiagnoseSource() throws SystemException; + +} diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseVersionService.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseVersionService.java new file mode 100644 index 0000000..409c319 --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/DiagnoseVersionService.java @@ -0,0 +1,62 @@ +package com.lyms.base.common.service.conf; + +import java.io.Serializable; +import java.util.List; + +import com.lyms.base.common.entity.conf.DiagnoseVersion; +import com.lyms.exception.SystemException; +import com.lyms.web.service.BaseService; + +/** + *

    + * 服务类 + *

    + * + * @author fangcheng + * @since 2017-03-30 + */ +public interface DiagnoseVersionService extends BaseService { + + /** + *
  • @Description:逻辑删除,ifDel = 1 为删除,否则为没有删除 + *
  • @param id 删除主键id + *
  • @return 大于0修改成功,否则为失败 + */ + public Integer deleteLogicById(Serializable id); + + /** + *
  • @Description:启用/禁用 + *
  • @param id + *
  • @return + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public boolean enable(Serializable id) throws SystemException; + + /** + *
  • @Description:根据ID获取版本信息 + *
  • @param id + *
  • @return + *
  • @throws SystemException + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public List getEnableDiagnoseVersionBy(Serializable id) throws SystemException; + + /** + *
  • @Description:添加版本号 + *
  • @param version + *
  • @return + *
  • @throws SystemException + *
  • 创建人:maliang + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + public String createVersion(DiagnoseVersion version) throws SystemException; + +} diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseConfServiceImpl.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseConfServiceImpl.java index f8dea0d..cb14434 100644 --- a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseConfServiceImpl.java +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseConfServiceImpl.java @@ -1,26 +1,24 @@ package com.lyms.base.common.service.conf.impl; -import java.io.Serializable; - -import com.baomidou.mybatisplus.service.impl.ServiceImpl; -import com.lyms.base.common.dao.conf.DiagnoseConfMapper; import com.lyms.base.common.entity.conf.DiagnoseConf; +import com.lyms.base.common.dao.conf.DiagnoseConfMapper; import com.lyms.base.common.service.conf.DiagnoseConfService; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; +import java.io.Serializable; /** *

    - * 服务类 + * 区域组诊断版本项配置表 服务实现类 *

    * - * @author maliang - * @since 2017-03-28 + * @author fangcheng + * @since 2017-03-30 */ -public class DiagnoseConfServiceImpl extends ServiceImpl - implements DiagnoseConfService { - - @Override - public Integer deleteLogicById(Serializable id) { - return null; +@Service +public class DiagnoseConfServiceImpl extends ServiceImpl implements DiagnoseConfService { + + public Integer deleteLogicById(Serializable id){ + return baseMapper.deleteLogicById(id); } - } diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseSourceServiceImpl.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseSourceServiceImpl.java new file mode 100644 index 0000000..b2e44df --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseSourceServiceImpl.java @@ -0,0 +1,46 @@ +package com.lyms.base.common.service.conf.impl; + +import java.io.Serializable; +import java.util.List; + +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.lyms.base.common.dao.conf.DiagnoseSourceMapper; +import com.lyms.base.common.entity.conf.DiagnoseSource; +import com.lyms.base.common.service.conf.DiagnoseSourceService; +import com.lyms.exception.SystemException; + +/** + *

    + * 诊断项定义资源表 服务实现类 + *

    + * + * @since 2017-03-30 + */ +@Service +public class DiagnoseSourceServiceImpl extends ServiceImpl + implements DiagnoseSourceService { + + public Integer deleteLogicById(Serializable id) { + return baseMapper.deleteLogicById(id); + } + + @Override + public String createDiagnoseSource(DiagnoseSource diagnoseSource) throws SystemException { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean enable(Serializable id) throws SystemException { + // TODO Auto-generated method stub + return false; + } + + @Override + public List getDiagnoseSource() throws SystemException { + // TODO Auto-generated method stub + return null; + } +} diff --git a/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseVersionServiceImpl.java b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseVersionServiceImpl.java new file mode 100644 index 0000000..b09af7c --- /dev/null +++ b/parent/base.common/src/main/java/com/lyms/base/common/service/conf/impl/DiagnoseVersionServiceImpl.java @@ -0,0 +1,46 @@ +package com.lyms.base.common.service.conf.impl; + +import java.io.Serializable; +import java.util.List; + +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.lyms.base.common.dao.conf.DiagnoseVersionMapper; +import com.lyms.base.common.entity.conf.DiagnoseVersion; +import com.lyms.base.common.service.conf.DiagnoseVersionService; +import com.lyms.exception.SystemException; + +/** + *

    + * 诊断版本表 服务实现类 + *

    + * + * @since 2017-03-30 + */ +@Service +public class DiagnoseVersionServiceImpl extends ServiceImpl + implements DiagnoseVersionService { + + public Integer deleteLogicById(Serializable id) { + return baseMapper.deleteLogicById(id); + } + + @Override + public boolean enable(Serializable id) throws SystemException { + // TODO Auto-generated method stub + return false; + } + + @Override + public List getEnableDiagnoseVersionBy(Serializable id) throws SystemException { + // TODO Auto-generated method stub + return null; + } + + @Override + public String createVersion(DiagnoseVersion version) throws SystemException { + // TODO Auto-generated method stub + return null; + } +} diff --git a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseConfController.java b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseConfController.java index b02e676..d3a303b 100644 --- a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseConfController.java +++ b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseConfController.java @@ -1,11 +1,20 @@ package com.lyms.hospital.controller.conf; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + import com.lyms.web.controller.BaseController; /** - * @author maliang - * @since 2017-03-28 + *

    + * 区域组诊断版本项配置表 前端控制器 + *

    + * + * @author fangcheng + * @since 2017-03-30 */ +@Controller +@RequestMapping("/diagnoseConf") public class DiagnoseConfController extends BaseController { } diff --git a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseSourceController.java b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseSourceController.java new file mode 100644 index 0000000..6b147ed --- /dev/null +++ b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseSourceController.java @@ -0,0 +1,20 @@ +package com.lyms.hospital.controller.conf; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.lyms.web.controller.BaseController; + +/** + *

    + * 诊断项定义资源表 前端控制器 + *

    + * + * @author fangcheng + * @since 2017-03-30 + */ +@Controller +@RequestMapping("/diagnoseSource") +public class DiagnoseSourceController extends BaseController { + +} diff --git a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseVersionController.java b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseVersionController.java new file mode 100644 index 0000000..e4f1558 --- /dev/null +++ b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/conf/DiagnoseVersionController.java @@ -0,0 +1,20 @@ +package com.lyms.hospital.controller.conf; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +import com.lyms.web.controller.BaseController; + +/** + *

    + * 诊断版本表 前端控制器 + *

    + * + * @author fangcheng + * @since 2017-03-30 + */ +@Controller +@RequestMapping("/diagnoseVersion") +public class DiagnoseVersionController extends BaseController { + +} diff --git a/parent/mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/generator/MysqlGenerator.java b/parent/mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/generator/MysqlGenerator.java index a48c5a6..9d7b1f1 100644 --- a/parent/mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/generator/MysqlGenerator.java +++ b/parent/mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/generator/MysqlGenerator.java @@ -48,11 +48,11 @@ public class MysqlGenerator { // strategy.setInclude(new String[] { // "SYS_USERS","SYS_USER_ROLE_MAPS","SYS_ROLES" }); // 需要生成的表 - strategy.setInclude(new String[] { "HISTORY_SOURCE"}); // 需要生成的表 + strategy.setInclude(new String[] { "DIAGNOSE_VERSION", "DIAGNOSE_SOURCE", "DIAGNOSE_CONF" }); // 需要生成的表 // pc.setParent("com.lyms.hospital"); - pc.setParent("com.lyms.hospital"); + pc.setParent("com.lyms.base.common"); - pc.setFunctionName("history"); // com.lyms.hospital.web.controller.sys + pc.setFunctionName("conf"); // com.lyms.hospital.web.controller.sys // 加在controller后面 // pc.setModuleName("sys"); //com.lyms.hospital.sys.controller // 加在controller前面 -- 1.8.3.1