营养知识新加问题添加
This commit is contained in:
		| @@ -0,0 +1,35 @@ | ||||
| package com.stdiet.custom.domain; | ||||
|  | ||||
| import lombok.Data; | ||||
| import com.stdiet.common.annotation.Excel; | ||||
| import com.stdiet.common.core.domain.BaseEntity; | ||||
|  | ||||
| /** | ||||
|  * 营养小知识提问对象 sys_ask_nutrition_question | ||||
|  * | ||||
|  * @author xzj | ||||
|  * @date 2021-04-23 | ||||
|  */ | ||||
| @Data | ||||
| public class SysAskNutritionQuestion extends BaseEntity | ||||
| { | ||||
|     private static final long serialVersionUID = 1L; | ||||
|  | ||||
|     /** $column.columnComment */ | ||||
|     private Long id; | ||||
|  | ||||
|     /** 提问者微信openid */ | ||||
|     @Excel(name = "提问者微信openid") | ||||
|     private String openid; | ||||
|  | ||||
|     /** 问题内容 */ | ||||
|     @Excel(name = "问题内容") | ||||
|     private String question; | ||||
|  | ||||
|     /** 是否已回答,0未回答,1已回答 */ | ||||
|     @Excel(name = "是否已回答,0未回答,1已回答") | ||||
|     private Integer replyFlag; | ||||
|  | ||||
|     /** 删除标识 0未删除 1已删除 */ | ||||
|     private Integer delFlag; | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.stdiet.custom.mapper; | ||||
|  | ||||
| import java.util.List; | ||||
| import com.stdiet.custom.domain.SysAskNutritionQuestion; | ||||
|  | ||||
| /** | ||||
|  * 营养小知识提问Mapper接口 | ||||
|  * | ||||
|  * @author xzj | ||||
|  * @date 2021-04-23 | ||||
|  */ | ||||
| public interface SysAskNutritionQuestionMapper | ||||
| { | ||||
|     /** | ||||
|      * 查询营养小知识提问 | ||||
|      * | ||||
|      * @param id 营养小知识提问ID | ||||
|      * @return 营养小知识提问 | ||||
|      */ | ||||
|     public SysAskNutritionQuestion selectSysAskNutritionQuestionById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 查询营养小知识提问列表 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 营养小知识提问集合 | ||||
|      */ | ||||
|     public List<SysAskNutritionQuestion> selectSysAskNutritionQuestionList(SysAskNutritionQuestion sysAskNutritionQuestion); | ||||
|  | ||||
|     /** | ||||
|      * 新增营养小知识提问 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertSysAskNutritionQuestion(SysAskNutritionQuestion sysAskNutritionQuestion); | ||||
|  | ||||
|     /** | ||||
|      * 修改营养小知识提问 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateSysAskNutritionQuestion(SysAskNutritionQuestion sysAskNutritionQuestion); | ||||
|  | ||||
|     /** | ||||
|      * 删除营养小知识提问 | ||||
|      * | ||||
|      * @param id 营养小知识提问ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysAskNutritionQuestionById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除营养小知识提问 | ||||
|      * | ||||
|      * @param ids 需要删除的数据ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysAskNutritionQuestionByIds(Long[] ids); | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.stdiet.custom.service; | ||||
|  | ||||
| import java.util.List; | ||||
| import com.stdiet.custom.domain.SysAskNutritionQuestion; | ||||
|  | ||||
| /** | ||||
|  * 营养小知识提问Service接口 | ||||
|  * | ||||
|  * @author xzj | ||||
|  * @date 2021-04-23 | ||||
|  */ | ||||
| public interface ISysAskNutritionQuestionService | ||||
| { | ||||
|     /** | ||||
|      * 查询营养小知识提问 | ||||
|      * | ||||
|      * @param id 营养小知识提问ID | ||||
|      * @return 营养小知识提问 | ||||
|      */ | ||||
|     public SysAskNutritionQuestion selectSysAskNutritionQuestionById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 查询营养小知识提问列表 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 营养小知识提问集合 | ||||
|      */ | ||||
|     public List<SysAskNutritionQuestion> selectSysAskNutritionQuestionList(SysAskNutritionQuestion sysAskNutritionQuestion); | ||||
|  | ||||
|     /** | ||||
|      * 新增营养小知识提问 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertSysAskNutritionQuestion(SysAskNutritionQuestion sysAskNutritionQuestion); | ||||
|  | ||||
|     /** | ||||
|      * 修改营养小知识提问 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateSysAskNutritionQuestion(SysAskNutritionQuestion sysAskNutritionQuestion); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除营养小知识提问 | ||||
|      * | ||||
|      * @param ids 需要删除的营养小知识提问ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysAskNutritionQuestionByIds(Long[] ids); | ||||
|  | ||||
|     /** | ||||
|      * 删除营养小知识提问信息 | ||||
|      * | ||||
|      * @param id 营养小知识提问ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysAskNutritionQuestionById(Long id); | ||||
| } | ||||
| @@ -0,0 +1,96 @@ | ||||
| package com.stdiet.custom.service.impl; | ||||
|  | ||||
| import java.util.List; | ||||
| import com.stdiet.common.utils.DateUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
| import com.stdiet.custom.mapper.SysAskNutritionQuestionMapper; | ||||
| import com.stdiet.custom.domain.SysAskNutritionQuestion; | ||||
| import com.stdiet.custom.service.ISysAskNutritionQuestionService; | ||||
|  | ||||
| /** | ||||
|  * 营养小知识提问Service业务层处理 | ||||
|  * | ||||
|  * @author xzj | ||||
|  * @date 2021-04-23 | ||||
|  */ | ||||
| @Service | ||||
| public class SysAskNutritionQuestionServiceImpl implements ISysAskNutritionQuestionService | ||||
| { | ||||
|     @Autowired | ||||
|     private SysAskNutritionQuestionMapper sysAskNutritionQuestionMapper; | ||||
|  | ||||
|     /** | ||||
|      * 查询营养小知识提问 | ||||
|      * | ||||
|      * @param id 营养小知识提问ID | ||||
|      * @return 营养小知识提问 | ||||
|      */ | ||||
|     @Override | ||||
|     public SysAskNutritionQuestion selectSysAskNutritionQuestionById(Long id) | ||||
|     { | ||||
|         return sysAskNutritionQuestionMapper.selectSysAskNutritionQuestionById(id); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询营养小知识提问列表 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 营养小知识提问 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<SysAskNutritionQuestion> selectSysAskNutritionQuestionList(SysAskNutritionQuestion sysAskNutritionQuestion) | ||||
|     { | ||||
|         return sysAskNutritionQuestionMapper.selectSysAskNutritionQuestionList(sysAskNutritionQuestion); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增营养小知识提问 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int insertSysAskNutritionQuestion(SysAskNutritionQuestion sysAskNutritionQuestion) | ||||
|     { | ||||
|         sysAskNutritionQuestion.setCreateTime(DateUtils.getNowDate()); | ||||
|         return sysAskNutritionQuestionMapper.insertSysAskNutritionQuestion(sysAskNutritionQuestion); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改营养小知识提问 | ||||
|      * | ||||
|      * @param sysAskNutritionQuestion 营养小知识提问 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateSysAskNutritionQuestion(SysAskNutritionQuestion sysAskNutritionQuestion) | ||||
|     { | ||||
|         sysAskNutritionQuestion.setUpdateTime(DateUtils.getNowDate()); | ||||
|         return sysAskNutritionQuestionMapper.updateSysAskNutritionQuestion(sysAskNutritionQuestion); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量删除营养小知识提问 | ||||
|      * | ||||
|      * @param ids 需要删除的营养小知识提问ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteSysAskNutritionQuestionByIds(Long[] ids) | ||||
|     { | ||||
|         return sysAskNutritionQuestionMapper.deleteSysAskNutritionQuestionByIds(ids); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除营养小知识提问信息 | ||||
|      * | ||||
|      * @param id 营养小知识提问ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteSysAskNutritionQuestionById(Long id) | ||||
|     { | ||||
|         return sysAskNutritionQuestionMapper.deleteSysAskNutritionQuestionById(id); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,87 @@ | ||||
| <?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.stdiet.custom.mapper.SysAskNutritionQuestionMapper"> | ||||
|  | ||||
|     <resultMap type="SysAskNutritionQuestion" id="SysAskNutritionQuestionResult"> | ||||
|         <result property="id"    column="id"    /> | ||||
|         <result property="openid"    column="openid"    /> | ||||
|         <result property="question"    column="question"    /> | ||||
|         <result property="replyFlag"    column="reply_flag"    /> | ||||
|         <result property="createTime"    column="create_time"    /> | ||||
|         <result property="createBy"    column="create_by"    /> | ||||
|         <result property="updateTime"    column="update_time"    /> | ||||
|         <result property="updateBy"    column="update_by"    /> | ||||
|         <result property="delFlag"    column="del_flag"    /> | ||||
|     </resultMap> | ||||
|  | ||||
|     <sql id="selectSysAskNutritionQuestionVo"> | ||||
|         id, openid, question, reply_flag, create_time, create_by, update_time, update_by, del_flag | ||||
|     </sql> | ||||
|  | ||||
|     <select id="selectSysAskNutritionQuestionList" parameterType="SysAskNutritionQuestion" resultMap="SysAskNutritionQuestionResult"> | ||||
|         select | ||||
|         <include refid="selectSysAskNutritionQuestionVo"/> | ||||
|         from sys_ask_nutrition_question where del_flag = 0 | ||||
|         <if test="question != null  and question != ''"> and question like concat('%',#{question},'%')</if> | ||||
|     </select> | ||||
|  | ||||
|     <select id="selectSysAskNutritionQuestionById" parameterType="Long" resultMap="SysAskNutritionQuestionResult"> | ||||
|         select | ||||
|         <include refid="selectSysAskNutritionQuestionVo"/> | ||||
|         from sys_ask_nutrition_question | ||||
|         where id = #{id} and del_flag = 0 | ||||
|     </select> | ||||
|  | ||||
|     <insert id="insertSysAskNutritionQuestion" parameterType="SysAskNutritionQuestion" useGeneratedKeys="true" keyProperty="id"> | ||||
|         insert into sys_ask_nutrition_question | ||||
|         <trim prefix="(" suffix=")" suffixOverrides=","> | ||||
|             <if test="openid != null">openid,</if> | ||||
|             <if test="question != null">question,</if> | ||||
|             <if test="replyFlag != null">reply_flag,</if> | ||||
|             <if test="createTime != null">create_time,</if> | ||||
|             <if test="createBy != null">create_by,</if> | ||||
|             <if test="updateTime != null">update_time,</if> | ||||
|             <if test="updateBy != null">update_by,</if> | ||||
|             <if test="delFlag != null">del_flag,</if> | ||||
|         </trim> | ||||
|         <trim prefix="values (" suffix=")" suffixOverrides=","> | ||||
|             <if test="openid != null">#{openid},</if> | ||||
|             <if test="question != null">#{question},</if> | ||||
|             <if test="replyFlag != null">#{replyFlag},</if> | ||||
|             <if test="createTime != null">#{createTime},</if> | ||||
|             <if test="createBy != null">#{createBy},</if> | ||||
|             <if test="updateTime != null">#{updateTime},</if> | ||||
|             <if test="updateBy != null">#{updateBy},</if> | ||||
|             <if test="delFlag != null">#{delFlag},</if> | ||||
|         </trim> | ||||
|     </insert> | ||||
|  | ||||
|     <update id="updateSysAskNutritionQuestion" parameterType="SysAskNutritionQuestion"> | ||||
|         update sys_ask_nutrition_question | ||||
|         <trim prefix="SET" suffixOverrides=","> | ||||
|             <if test="openid != null">openid = #{openid},</if> | ||||
|             <if test="question != null">question = #{question},</if> | ||||
|             <if test="replyFlag != null">reply_flag = #{replyFlag},</if> | ||||
|             <if test="createTime != null">create_time = #{createTime},</if> | ||||
|             <if test="createBy != null">create_by = #{createBy},</if> | ||||
|             <if test="updateTime != null">update_time = #{updateTime},</if> | ||||
|             <if test="updateBy != null">update_by = #{updateBy},</if> | ||||
|             <if test="delFlag != null">del_flag = #{delFlag},</if> | ||||
|         </trim> | ||||
|         where id = #{id} | ||||
|     </update> | ||||
|  | ||||
|     <delete id="deleteSysAskNutritionQuestionById" parameterType="Long"> | ||||
|         update sys_ask_nutrition_question set del_flag = 1 where id = #{id} | ||||
|     </delete> | ||||
|  | ||||
|     <delete id="deleteSysAskNutritionQuestionByIds" parameterType="String"> | ||||
|         update sys_ask_nutrition_question set del_flag = 1 where id in | ||||
|         <foreach item="id" collection="array" open="(" separator="," close=")"> | ||||
|             #{id} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|  | ||||
| </mapper> | ||||
		Reference in New Issue
	
	Block a user