Commit 19d271261ff138e23066d5800614a6ecf5f0f6b4

Authored by yangfei
1 parent 63e68cd243
Exists in master

医院消息内容

Showing 7 changed files with 183 additions and 3 deletions

parent/base.common/src/main/java/com/lyms/base/common/dao/content/HospitalMessageTagsMapper.java View file @ 19d2712
  1 +package com.lyms.base.common.dao.content;
  2 +
  3 +import com.lyms.base.common.entity.content.HospitalMessageTags;
  4 +import com.baomidou.mybatisplus.mapper.BaseMapper;
  5 +import org.springframework.stereotype.Repository;
  6 +import java.io.Serializable;
  7 +/**
  8 + * <p>
  9 + * Mapper接口
  10 + * </p>
  11 + *
  12 + * @author yangfei
  13 + * @since 2017-05-31
  14 + */
  15 +@Repository
  16 +public interface HospitalMessageTagsMapper extends BaseMapper<HospitalMessageTags> {
  17 +
  18 + public Integer deleteLogicById(Serializable id);
  19 +
  20 +}
parent/base.common/src/main/java/com/lyms/base/common/dao/content/HospitalMessageTagsMapper.xml View file @ 19d2712
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3 +<mapper namespace="com.lyms.base.common.dao.content.HospitalMessageTagsMapper">
  4 +
  5 + <!-- 通用查询映射结果 -->
  6 + <resultMap id="BaseResultMap" type="com.lyms.base.common.entity.content.HospitalMessageTags">
  7 + <result column="ID" property="id" />
  8 + <result column="HOSPITAL_MESSAGE_ID" property="hospitalMessageId" />
  9 + <result column="TAGS_IDS" property="tagsIds" />
  10 + </resultMap>
  11 +
  12 + <!-- 通用查询结果列 -->
  13 + <sql id="Base_Column_List">
  14 + ID AS id, HOSPITAL_MESSAGE_ID AS hospitalMessageId, TAGS_IDS AS tagsIds
  15 + </sql>
  16 +</mapper>
parent/base.common/src/main/java/com/lyms/base/common/entity/content/HospitalMessageTags.java View file @ 19d2712
  1 +package com.lyms.base.common.entity.content;
  2 +
  3 +import com.baomidou.mybatisplus.annotations.TableField;
  4 +import com.baomidou.mybatisplus.annotations.TableName;
  5 +
  6 +import java.io.Serializable;
  7 +
  8 +/**
  9 + * <p>
  10 + *
  11 + * </p>
  12 + *
  13 + * @author yangfei
  14 + * @since 2017-05-31
  15 + */
  16 +@TableName("HOSPITAL_MESSAGE_TAGS")
  17 +public class HospitalMessageTags implements Serializable {
  18 +
  19 + private static final long serialVersionUID = 1L;
  20 +
  21 + /**
  22 + * 主键
  23 + */
  24 + @TableField(value="ID")
  25 + private String id;
  26 + /**
  27 + * 医院消息ID
  28 + */
  29 + @TableField(value="HOSPITAL_MESSAGE_ID")
  30 + private String hospitalMessageId;
  31 + /**
  32 + * 标签IDS
  33 + */
  34 + @TableField(value="TAGS_IDS")
  35 + private String tagsIds;
  36 +
  37 +
  38 + public String getId() {
  39 + return id;
  40 + }
  41 +
  42 + public void setId(String id) {
  43 + this.id = id;
  44 + }
  45 +
  46 + public String getHospitalMessageId() {
  47 + return hospitalMessageId;
  48 + }
  49 +
  50 + public void setHospitalMessageId(String hospitalMessageId) {
  51 + this.hospitalMessageId = hospitalMessageId;
  52 + }
  53 +
  54 + public String getTagsIds() {
  55 + return tagsIds;
  56 + }
  57 +
  58 + public void setTagsIds(String tagsIds) {
  59 + this.tagsIds = tagsIds;
  60 + }
  61 +
  62 +}
parent/base.common/src/main/java/com/lyms/base/common/service/content/HospitalMessageTagsService.java View file @ 19d2712
  1 +package com.lyms.base.common.service.content;
  2 +
  3 +import com.lyms.base.common.entity.content.HospitalMessageTags;
  4 +import com.lyms.web.service.BaseService;
  5 +import java.io.Serializable;
  6 +
  7 +/**
  8 + * <p>
  9 + * 服务类
  10 + * </p>
  11 + *
  12 + * @author yangfei
  13 + * @since 2017-05-31
  14 + */
  15 +public interface HospitalMessageTagsService extends BaseService<HospitalMessageTags> {
  16 +
  17 + /**
  18 + * <li>@Description:逻辑删除,ifDel = 1 为删除,否则为没有删除
  19 + * <li>@param id 删除主键id
  20 + * <li>@return 大于0修改成功,否则为失败
  21 + */
  22 + public Integer deleteLogicById(Serializable id);
  23 +
  24 +}
parent/base.common/src/main/java/com/lyms/base/common/service/content/impl/HospitalMessageTagsServiceImpl.java View file @ 19d2712
  1 +package com.lyms.base.common.service.content.impl;
  2 +
  3 +import com.lyms.base.common.entity.content.HospitalMessageTags;
  4 +import com.lyms.base.common.dao.content.HospitalMessageTagsMapper;
  5 +import com.lyms.base.common.service.content.HospitalMessageTagsService;
  6 +import com.baomidou.mybatisplus.service.impl.ServiceImpl;
  7 +import org.springframework.stereotype.Service;
  8 +import java.io.Serializable;
  9 +
  10 +/**
  11 + * <p>
  12 + * 服务实现类
  13 + * </p>
  14 + *
  15 + * @author yangfei
  16 + * @since 2017-05-31
  17 + */
  18 +@Service
  19 +public class HospitalMessageTagsServiceImpl extends ServiceImpl<HospitalMessageTagsMapper, HospitalMessageTags> implements HospitalMessageTagsService {
  20 +
  21 + public Integer deleteLogicById(Serializable id){
  22 + return baseMapper.deleteLogicById(id);
  23 + }
  24 +}
parent/center.manager/src/main/java/com/lyms/cm/controller/content/ContentDoctorMessageController.java View file @ 19d2712
1 1 package com.lyms.cm.controller.content;
2 2  
  3 +import com.baomidou.mybatisplus.mapper.EntityWrapper;
  4 +import com.baomidou.mybatisplus.mapper.Wrapper;
  5 +import com.baomidou.mybatisplus.plugins.Page;
  6 +import com.lyms.base.common.entity.content.ContentDoctorMessage;
  7 +import com.lyms.base.common.service.content.ContentDoctorMessageService;
3 8 import com.lyms.web.controller.BaseController;
  9 +import org.apache.commons.lang.StringUtils;
  10 +import org.springframework.beans.factory.annotation.Autowired;
4 11 import org.springframework.stereotype.Controller;
5 12 import org.springframework.web.bind.annotation.RequestMapping;
  13 +import org.springframework.web.bind.annotation.ResponseBody;
6 14  
  15 +import java.util.Map;
  16 +
7 17 /**
8 18 * <p>
9 19 * 医院消息 前端控制器
... ... @@ -15,6 +25,30 @@
15 25 @Controller
16 26 @RequestMapping("/contentDoctorMessage")
17 27 public class ContentDoctorMessageController extends BaseController {
18   -
  28 + //医院信息
  29 + @Autowired
  30 + private ContentDoctorMessageService contentDoctorMessageService;
  31 +
  32 + /**
  33 + * 获取消息内容列表
  34 + *
  35 + * @param cdMsg 医院消息对象
  36 + * @return 医院消息列表
  37 + */
  38 + @ResponseBody
  39 + public Map<String, Object> list(ContentDoctorMessage cdMsg) {
  40 + Page<ContentDoctorMessage> page = getPage();
  41 + Wrapper<ContentDoctorMessage> wrapper = new EntityWrapper<ContentDoctorMessage>();
  42 + if (StringUtils.isNotEmpty(cdMsg.getContent())) {
  43 + wrapper.like("CONTENT", cdMsg.getContent());
  44 + }
  45 + //
  46 + // if(cdMsg.gett){
  47 + //
  48 + // }
  49 + contentDoctorMessageService.selectMapsPage(page, wrapper);
  50 + return null;
  51 +
  52 + }
19 53 }
parent/mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/generator/MysqlGenerator.java View file @ 19d2712
... ... @@ -47,7 +47,7 @@
47 47  
48 48 // strategy.setInclude(new String[] {
49 49 // "SYS_USERS","SYS_USER_ROLE_MAPS","SYS_ROLES" }); // 需要生成的表
50   - strategy.setInclude(new String[] { "HOSPITAL_MESSAGE_VERSION"}); // 需要生成的表
  50 + strategy.setInclude(new String[] { "HOSPITAL_MESSAGE_TAGS"}); // 需要生成的表
51 51 pc.setParent("com.lyms.base.common");
52 52 // pc.setParent("com.lyms.base.common");
53 53  
... ... @@ -111,7 +111,7 @@
111 111 StrategyConfig strategy = new StrategyConfig();
112 112 // strategy.setTablePrefix("bmd_");// 此处可以修改为您的表前缀
113 113 strategy.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
114   - strategy.setInclude(new String[] { "user" }); // 需要生成的表
  114 + strategy.setInclude(new String[] { "HOSPITAL_MESSAGE_TAGS" }); // 需要生成的表
115 115 // strategy.setExclude(new String[]{"test"}); // 排除生成的表
116 116 // 字段名生成策略
117 117 strategy.setFieldNaming(NamingStrategy.underline_to_camel);