常用话术
This commit is contained in:
parent
4530b9c44c
commit
8dac1141d4
@ -244,6 +244,11 @@ public class Constants {
|
|||||||
*/
|
*/
|
||||||
public static final String ROUTE_CODE = "RC";
|
public static final String ROUTE_CODE = "RC";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 常用术语编码
|
||||||
|
*/
|
||||||
|
public static final String TERM_CODE = "TC";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 院后微信小程序accessToken的redis的键前缀
|
* 院后微信小程序accessToken的redis的键前缀
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -38,6 +38,11 @@ public class TermBankController extends BaseController {
|
|||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/selectTermBankList")
|
||||||
|
public AjaxResult selectTermBankList(TermBank termBank) {
|
||||||
|
return AjaxResult.success(termBankService.selectTermBankList(termBank));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出常用术语(知识库)列表
|
* 导出常用术语(知识库)列表
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -63,14 +63,14 @@ public class TermBank extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "层级,从1开始,1,2,3……")
|
@ApiModelProperty(value = "层级,从1开始,1,2,3……")
|
||||||
@Excel(name = "层级,从1开始,1,2,3……")
|
@Excel(name = "层级,从1开始,1,2,3……")
|
||||||
private Integer termLevel;
|
private Long termLevel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 内容排序
|
* 内容排序
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "内容排序")
|
@ApiModelProperty(value = "内容排序")
|
||||||
@Excel(name = "内容排序")
|
@Excel(name = "内容排序")
|
||||||
private Integer termSort;
|
private Long termSort;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 内容备注信息
|
* 内容备注信息
|
||||||
|
|||||||
@ -1,5 +1,8 @@
|
|||||||
package com.xinelu.manage.service.termbank.impl;
|
package com.xinelu.manage.service.termbank.impl;
|
||||||
|
|
||||||
|
import com.xinelu.common.constant.Constants;
|
||||||
|
import com.xinelu.common.utils.SecurityUtils;
|
||||||
|
import com.xinelu.common.utils.codes.GenerateSystemCodeUtil;
|
||||||
import com.xinelu.manage.domain.termbank.TermBank;
|
import com.xinelu.manage.domain.termbank.TermBank;
|
||||||
import com.xinelu.manage.mapper.termbank.TermBankMapper;
|
import com.xinelu.manage.mapper.termbank.TermBankMapper;
|
||||||
import com.xinelu.manage.service.termbank.ITermBankService;
|
import com.xinelu.manage.service.termbank.ITermBankService;
|
||||||
@ -19,6 +22,8 @@ import java.util.List;
|
|||||||
public class TermBankServiceImpl implements ITermBankService {
|
public class TermBankServiceImpl implements ITermBankService {
|
||||||
@Resource
|
@Resource
|
||||||
private TermBankMapper termBankMapper;
|
private TermBankMapper termBankMapper;
|
||||||
|
@Resource
|
||||||
|
private GenerateSystemCodeUtil generateSystemCodeUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询常用术语(知识库)
|
* 查询常用术语(知识库)
|
||||||
@ -39,6 +44,7 @@ public class TermBankServiceImpl implements ITermBankService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<TermBank> selectTermBankList(TermBank termBank) {
|
public List<TermBank> selectTermBankList(TermBank termBank) {
|
||||||
|
termBank.setTermLevel(1l);
|
||||||
return termBankMapper.selectTermBankList(termBank);
|
return termBankMapper.selectTermBankList(termBank);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,6 +57,8 @@ public class TermBankServiceImpl implements ITermBankService {
|
|||||||
@Override
|
@Override
|
||||||
public int insertTermBank(TermBank termBank) {
|
public int insertTermBank(TermBank termBank) {
|
||||||
termBank.setCreateTime(LocalDateTime.now());
|
termBank.setCreateTime(LocalDateTime.now());
|
||||||
|
termBank.setCreateBy(SecurityUtils.getUsername());
|
||||||
|
termBank.setTermCode(Constants.TERM_CODE + generateSystemCodeUtil.generateSystemCode(Constants.TERM_CODE));
|
||||||
return termBankMapper.insertTermBank(termBank);
|
return termBankMapper.insertTermBank(termBank);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -26,27 +26,27 @@
|
|||||||
<select id="selectTermBankList" parameterType="TermBank" resultMap="TermBankResult">
|
<select id="selectTermBankList" parameterType="TermBank" resultMap="TermBankResult">
|
||||||
<include refid="selectTermBankVo"/>
|
<include refid="selectTermBankVo"/>
|
||||||
<where>
|
<where>
|
||||||
<if test="termCode != null and termCode != ''">
|
<if test="termCode != null and termCode != ''">
|
||||||
and term_code = #{termCode}
|
and term_code = #{termCode}
|
||||||
</if>
|
</if>
|
||||||
<if test="termName != null and termName != ''">
|
<if test="termName != null and termName != ''">
|
||||||
and term_name like concat('%', #{termName}, '%')
|
and term_name like concat('%', #{termName}, '%')
|
||||||
</if>
|
</if>
|
||||||
<if test="termContent != null and termContent != ''">
|
<if test="termContent != null and termContent != ''">
|
||||||
and term_content = #{termContent}
|
and term_content = #{termContent}
|
||||||
</if>
|
</if>
|
||||||
<if test="parentTermCode != null and parentTermCode != ''">
|
<if test="parentTermCode != null and parentTermCode != ''">
|
||||||
and parent_term_code = #{parentTermCode}
|
and parent_term_code = #{parentTermCode}
|
||||||
</if>
|
</if>
|
||||||
<if test="termLevel != null ">
|
<if test="termLevel != null ">
|
||||||
and term_level = #{termLevel}
|
and term_level = #{termLevel}
|
||||||
</if>
|
</if>
|
||||||
<if test="termSort != null ">
|
<if test="termSort != null ">
|
||||||
and term_sort = #{termSort}
|
and term_sort = #{termSort}
|
||||||
</if>
|
</if>
|
||||||
<if test="termRemark != null and termRemark != ''">
|
<if test="termRemark != null and termRemark != ''">
|
||||||
and term_remark = #{termRemark}
|
and term_remark = #{termRemark}
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user