新增知识点、修复一键评分等功能
parent
01ed308f99
commit
fadceff29d
@ -0,0 +1,66 @@
|
||||
package com.sztzjy.money_management.controller;
|
||||
|
||||
import com.sztzjy.money_management.annotation.AnonymousAccess;
|
||||
import com.sztzjy.money_management.entity.KnowledgePoint;
|
||||
import com.sztzjy.money_management.entity.KnowledgePointExample;
|
||||
import com.sztzjy.money_management.mapper.KnowledgePointMapper;
|
||||
import com.sztzjy.money_management.util.ResultEntity;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@Api(tags = "知识点相关接口")
|
||||
@RequestMapping("api/knowledgePoint")
|
||||
public class KnowledgePointController {
|
||||
@Autowired
|
||||
KnowledgePointMapper knowledgePointMapper;
|
||||
|
||||
@PostMapping("/insertKnowledgePoint")
|
||||
@ApiOperation("知识点新增/编辑")
|
||||
@AnonymousAccess
|
||||
private ResultEntity<HttpStatus> insertKnowledgePoint(@RequestBody KnowledgePoint knowledgePoint) {
|
||||
String knowledgePointName = knowledgePoint.getKnowledgePointName();
|
||||
KnowledgePointExample pointExample = new KnowledgePointExample();
|
||||
pointExample.createCriteria().andKnowledgePointNameEqualTo(knowledgePointName);
|
||||
List<KnowledgePoint> knowledgePoints = knowledgePointMapper.selectByExample(pointExample);
|
||||
if(knowledgePoints.isEmpty()){
|
||||
int insert = knowledgePointMapper.insert(knowledgePoint);
|
||||
if (insert==1){
|
||||
return new ResultEntity<HttpStatus>(HttpStatus.OK, "新增成功!");
|
||||
}else {
|
||||
return new ResultEntity<HttpStatus>(HttpStatus.BAD_REQUEST, "新增失败!");
|
||||
}
|
||||
}else {
|
||||
int i = knowledgePointMapper.updateByPrimaryKey(knowledgePoint);
|
||||
if (i==1){
|
||||
return new ResultEntity<HttpStatus>(HttpStatus.OK, "编辑成功!");
|
||||
}else {
|
||||
return new ResultEntity<HttpStatus>(HttpStatus.BAD_REQUEST, "编辑失败!");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/getKnowledgePoint")
|
||||
@ApiOperation("知识点展示")
|
||||
@AnonymousAccess
|
||||
private ResultEntity<KnowledgePoint> getKnowledgePoint(@RequestParam String knowledgePointName) {
|
||||
KnowledgePoint knowledgePoint = knowledgePointMapper.selectByPrimaryKey(knowledgePointName);
|
||||
return new ResultEntity<>(knowledgePoint);
|
||||
}
|
||||
|
||||
@PostMapping("/getKnowledgePointMulu")
|
||||
@ApiOperation("知识点左侧栏展示")
|
||||
@AnonymousAccess
|
||||
private ResultEntity<List<String>> getKnowledgePointMulu() {
|
||||
KnowledgePointExample knowledgePointExample = new KnowledgePointExample();
|
||||
List<String> nameList = knowledgePointMapper.selectNameList();
|
||||
return new ResultEntity<>(nameList);
|
||||
}
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
package com.sztzjy.money_management.entity;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
/**
|
||||
*
|
||||
* @author xcj
|
||||
* knowledge_point
|
||||
*/
|
||||
public class KnowledgePoint {
|
||||
@ApiModelProperty("知识点名称")
|
||||
private String knowledgePointName;
|
||||
|
||||
@ApiModelProperty("知识点内容")
|
||||
private String knowledgePoint;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
public String getKnowledgePointName() {
|
||||
return knowledgePointName;
|
||||
}
|
||||
|
||||
public void setKnowledgePointName(String knowledgePointName) {
|
||||
this.knowledgePointName = knowledgePointName == null ? null : knowledgePointName.trim();
|
||||
}
|
||||
|
||||
public String getKnowledgePoint() {
|
||||
return knowledgePoint;
|
||||
}
|
||||
|
||||
public void setKnowledgePoint(String knowledgePoint) {
|
||||
this.knowledgePoint = knowledgePoint == null ? null : knowledgePoint.trim();
|
||||
}
|
||||
|
||||
public Integer getSort() {
|
||||
return sort;
|
||||
}
|
||||
|
||||
public void setSort(Integer sort) {
|
||||
this.sort = sort;
|
||||
}
|
||||
}
|
@ -0,0 +1,399 @@
|
||||
package com.sztzjy.money_management.entity;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class KnowledgePointExample {
|
||||
protected String orderByClause;
|
||||
|
||||
protected boolean distinct;
|
||||
|
||||
protected List<Criteria> oredCriteria;
|
||||
|
||||
public KnowledgePointExample() {
|
||||
oredCriteria = new ArrayList<>();
|
||||
}
|
||||
|
||||
public void setOrderByClause(String orderByClause) {
|
||||
this.orderByClause = orderByClause;
|
||||
}
|
||||
|
||||
public String getOrderByClause() {
|
||||
return orderByClause;
|
||||
}
|
||||
|
||||
public void setDistinct(boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
public boolean isDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public List<Criteria> getOredCriteria() {
|
||||
return oredCriteria;
|
||||
}
|
||||
|
||||
public void or(Criteria criteria) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
|
||||
public Criteria or() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
oredCriteria.add(criteria);
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public Criteria createCriteria() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
if (oredCriteria.size() == 0) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected Criteria createCriteriaInternal() {
|
||||
Criteria criteria = new Criteria();
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
oredCriteria.clear();
|
||||
orderByClause = null;
|
||||
distinct = false;
|
||||
}
|
||||
|
||||
protected abstract static class GeneratedCriteria {
|
||||
protected List<Criterion> criteria;
|
||||
|
||||
protected GeneratedCriteria() {
|
||||
super();
|
||||
criteria = new ArrayList<>();
|
||||
}
|
||||
|
||||
public boolean isValid() {
|
||||
return criteria.size() > 0;
|
||||
}
|
||||
|
||||
public List<Criterion> getAllCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public List<Criterion> getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition) {
|
||||
if (condition == null) {
|
||||
throw new RuntimeException("Value for condition cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value, String property) {
|
||||
if (value == null) {
|
||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||
if (value1 == null || value2 == null) {
|
||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value1, value2));
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameIsNull() {
|
||||
addCriterion("knowledge_point_name is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameIsNotNull() {
|
||||
addCriterion("knowledge_point_name is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameEqualTo(String value) {
|
||||
addCriterion("knowledge_point_name =", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameNotEqualTo(String value) {
|
||||
addCriterion("knowledge_point_name <>", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameGreaterThan(String value) {
|
||||
addCriterion("knowledge_point_name >", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("knowledge_point_name >=", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameLessThan(String value) {
|
||||
addCriterion("knowledge_point_name <", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameLessThanOrEqualTo(String value) {
|
||||
addCriterion("knowledge_point_name <=", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameLike(String value) {
|
||||
addCriterion("knowledge_point_name like", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameNotLike(String value) {
|
||||
addCriterion("knowledge_point_name not like", value, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameIn(List<String> values) {
|
||||
addCriterion("knowledge_point_name in", values, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameNotIn(List<String> values) {
|
||||
addCriterion("knowledge_point_name not in", values, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameBetween(String value1, String value2) {
|
||||
addCriterion("knowledge_point_name between", value1, value2, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNameNotBetween(String value1, String value2) {
|
||||
addCriterion("knowledge_point_name not between", value1, value2, "knowledgePointName");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointIsNull() {
|
||||
addCriterion("knowledge_point is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointIsNotNull() {
|
||||
addCriterion("knowledge_point is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointEqualTo(String value) {
|
||||
addCriterion("knowledge_point =", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNotEqualTo(String value) {
|
||||
addCriterion("knowledge_point <>", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointGreaterThan(String value) {
|
||||
addCriterion("knowledge_point >", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("knowledge_point >=", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointLessThan(String value) {
|
||||
addCriterion("knowledge_point <", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointLessThanOrEqualTo(String value) {
|
||||
addCriterion("knowledge_point <=", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointLike(String value) {
|
||||
addCriterion("knowledge_point like", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNotLike(String value) {
|
||||
addCriterion("knowledge_point not like", value, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointIn(List<String> values) {
|
||||
addCriterion("knowledge_point in", values, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNotIn(List<String> values) {
|
||||
addCriterion("knowledge_point not in", values, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointBetween(String value1, String value2) {
|
||||
addCriterion("knowledge_point between", value1, value2, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andKnowledgePointNotBetween(String value1, String value2) {
|
||||
addCriterion("knowledge_point not between", value1, value2, "knowledgePoint");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortIsNull() {
|
||||
addCriterion("sort is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortIsNotNull() {
|
||||
addCriterion("sort is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortEqualTo(Integer value) {
|
||||
addCriterion("sort =", value, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortNotEqualTo(Integer value) {
|
||||
addCriterion("sort <>", value, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortGreaterThan(Integer value) {
|
||||
addCriterion("sort >", value, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortGreaterThanOrEqualTo(Integer value) {
|
||||
addCriterion("sort >=", value, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortLessThan(Integer value) {
|
||||
addCriterion("sort <", value, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortLessThanOrEqualTo(Integer value) {
|
||||
addCriterion("sort <=", value, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortIn(List<Integer> values) {
|
||||
addCriterion("sort in", values, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortNotIn(List<Integer> values) {
|
||||
addCriterion("sort not in", values, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortBetween(Integer value1, Integer value2) {
|
||||
addCriterion("sort between", value1, value2, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andSortNotBetween(Integer value1, Integer value2) {
|
||||
addCriterion("sort not between", value1, value2, "sort");
|
||||
return (Criteria) this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criteria extends GeneratedCriteria {
|
||||
protected Criteria() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criterion {
|
||||
private String condition;
|
||||
|
||||
private Object value;
|
||||
|
||||
private Object secondValue;
|
||||
|
||||
private boolean noValue;
|
||||
|
||||
private boolean singleValue;
|
||||
|
||||
private boolean betweenValue;
|
||||
|
||||
private boolean listValue;
|
||||
|
||||
private String typeHandler;
|
||||
|
||||
public String getCondition() {
|
||||
return condition;
|
||||
}
|
||||
|
||||
public Object getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public Object getSecondValue() {
|
||||
return secondValue;
|
||||
}
|
||||
|
||||
public boolean isNoValue() {
|
||||
return noValue;
|
||||
}
|
||||
|
||||
public boolean isSingleValue() {
|
||||
return singleValue;
|
||||
}
|
||||
|
||||
public boolean isBetweenValue() {
|
||||
return betweenValue;
|
||||
}
|
||||
|
||||
public boolean isListValue() {
|
||||
return listValue;
|
||||
}
|
||||
|
||||
public String getTypeHandler() {
|
||||
return typeHandler;
|
||||
}
|
||||
|
||||
protected Criterion(String condition) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.typeHandler = null;
|
||||
this.noValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.typeHandler = typeHandler;
|
||||
if (value instanceof List<?>) {
|
||||
this.listValue = true;
|
||||
} else {
|
||||
this.singleValue = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value) {
|
||||
this(condition, value, null);
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.secondValue = secondValue;
|
||||
this.typeHandler = typeHandler;
|
||||
this.betweenValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue) {
|
||||
this(condition, value, secondValue, null);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
package com.sztzjy.money_management.mapper;
|
||||
|
||||
import com.sztzjy.money_management.entity.KnowledgePoint;
|
||||
import com.sztzjy.money_management.entity.KnowledgePointExample;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
@Mapper
|
||||
public interface KnowledgePointMapper {
|
||||
long countByExample(KnowledgePointExample example);
|
||||
|
||||
int deleteByExample(KnowledgePointExample example);
|
||||
|
||||
int deleteByPrimaryKey(String knowledgePointName);
|
||||
|
||||
int insert(KnowledgePoint record);
|
||||
|
||||
int insertSelective(KnowledgePoint record);
|
||||
|
||||
List<KnowledgePoint> selectByExample(KnowledgePointExample example);
|
||||
|
||||
KnowledgePoint selectByPrimaryKey(String knowledgePointName);
|
||||
|
||||
int updateByExampleSelective(@Param("record") KnowledgePoint record, @Param("example") KnowledgePointExample example);
|
||||
|
||||
int updateByExample(@Param("record") KnowledgePoint record, @Param("example") KnowledgePointExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(KnowledgePoint record);
|
||||
|
||||
int updateByPrimaryKey(KnowledgePoint record);
|
||||
|
||||
|
||||
@Select("select knowledge_point_name from knowledge_point")
|
||||
List<String> selectNameList();
|
||||
}
|
@ -0,0 +1,181 @@
|
||||
<?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.sztzjy.money_management.mapper.KnowledgePointMapper">
|
||||
<resultMap id="BaseResultMap" type="com.sztzjy.money_management.entity.KnowledgePoint">
|
||||
<id column="knowledge_point_name" jdbcType="VARCHAR" property="knowledgePointName" />
|
||||
<result column="knowledge_point" jdbcType="VARCHAR" property="knowledgePoint" />
|
||||
<result column="sort" jdbcType="INTEGER" property="sort" />
|
||||
</resultMap>
|
||||
<sql id="Example_Where_Clause">
|
||||
<where>
|
||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
||||
<if test="criteria.valid">
|
||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||
<foreach collection="criteria.criteria" item="criterion">
|
||||
<choose>
|
||||
<when test="criterion.noValue">
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue">
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue">
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue">
|
||||
and ${criterion.condition}
|
||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Update_By_Example_Where_Clause">
|
||||
<where>
|
||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
||||
<if test="criteria.valid">
|
||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
||||
<foreach collection="criteria.criteria" item="criterion">
|
||||
<choose>
|
||||
<when test="criterion.noValue">
|
||||
and ${criterion.condition}
|
||||
</when>
|
||||
<when test="criterion.singleValue">
|
||||
and ${criterion.condition} #{criterion.value}
|
||||
</when>
|
||||
<when test="criterion.betweenValue">
|
||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
||||
</when>
|
||||
<when test="criterion.listValue">
|
||||
and ${criterion.condition}
|
||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
||||
#{listItem}
|
||||
</foreach>
|
||||
</when>
|
||||
</choose>
|
||||
</foreach>
|
||||
</trim>
|
||||
</if>
|
||||
</foreach>
|
||||
</where>
|
||||
</sql>
|
||||
<sql id="Base_Column_List">
|
||||
knowledge_point_name, knowledge_point, sort
|
||||
</sql>
|
||||
<select id="selectByExample" parameterType="com.sztzjy.money_management.entity.KnowledgePointExample" resultMap="BaseResultMap">
|
||||
select
|
||||
<if test="distinct">
|
||||
distinct
|
||||
</if>
|
||||
<include refid="Base_Column_List" />
|
||||
from knowledge_point
|
||||
<if test="_parameter != null">
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
<if test="orderByClause != null">
|
||||
order by ${orderByClause}
|
||||
</if>
|
||||
</select>
|
||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
from knowledge_point
|
||||
where knowledge_point_name = #{knowledgePointName,jdbcType=VARCHAR}
|
||||
</select>
|
||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
||||
delete from knowledge_point
|
||||
where knowledge_point_name = #{knowledgePointName,jdbcType=VARCHAR}
|
||||
</delete>
|
||||
<delete id="deleteByExample" parameterType="com.sztzjy.money_management.entity.KnowledgePointExample">
|
||||
delete from knowledge_point
|
||||
<if test="_parameter != null">
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="com.sztzjy.money_management.entity.KnowledgePoint">
|
||||
insert into knowledge_point (knowledge_point_name, knowledge_point,
|
||||
sort)
|
||||
values (#{knowledgePointName,jdbcType=VARCHAR}, #{knowledgePoint,jdbcType=VARCHAR},
|
||||
#{sort,jdbcType=INTEGER})
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="com.sztzjy.money_management.entity.KnowledgePoint">
|
||||
insert into knowledge_point
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="knowledgePointName != null">
|
||||
knowledge_point_name,
|
||||
</if>
|
||||
<if test="knowledgePoint != null">
|
||||
knowledge_point,
|
||||
</if>
|
||||
<if test="sort != null">
|
||||
sort,
|
||||
</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="knowledgePointName != null">
|
||||
#{knowledgePointName,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="knowledgePoint != null">
|
||||
#{knowledgePoint,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="sort != null">
|
||||
#{sort,jdbcType=INTEGER},
|
||||
</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<select id="countByExample" parameterType="com.sztzjy.money_management.entity.KnowledgePointExample" resultType="java.lang.Long">
|
||||
select count(*) from knowledge_point
|
||||
<if test="_parameter != null">
|
||||
<include refid="Example_Where_Clause" />
|
||||
</if>
|
||||
</select>
|
||||
<update id="updateByExampleSelective" parameterType="map">
|
||||
update knowledge_point
|
||||
<set>
|
||||
<if test="record.knowledgePointName != null">
|
||||
knowledge_point_name = #{record.knowledgePointName,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.knowledgePoint != null">
|
||||
knowledge_point = #{record.knowledgePoint,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.sort != null">
|
||||
sort = #{record.sort,jdbcType=INTEGER},
|
||||
</if>
|
||||
</set>
|
||||
<if test="_parameter != null">
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByExample" parameterType="map">
|
||||
update knowledge_point
|
||||
set knowledge_point_name = #{record.knowledgePointName,jdbcType=VARCHAR},
|
||||
knowledge_point = #{record.knowledgePoint,jdbcType=VARCHAR},
|
||||
sort = #{record.sort,jdbcType=INTEGER}
|
||||
<if test="_parameter != null">
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
</update>
|
||||
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.money_management.entity.KnowledgePoint">
|
||||
update knowledge_point
|
||||
<set>
|
||||
<if test="knowledgePoint != null">
|
||||
knowledge_point = #{knowledgePoint,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="sort != null">
|
||||
sort = #{sort,jdbcType=INTEGER},
|
||||
</if>
|
||||
</set>
|
||||
where knowledge_point_name = #{knowledgePointName,jdbcType=VARCHAR}
|
||||
</update>
|
||||
<update id="updateByPrimaryKey" parameterType="com.sztzjy.money_management.entity.KnowledgePoint">
|
||||
update knowledge_point
|
||||
set knowledge_point = #{knowledgePoint,jdbcType=VARCHAR},
|
||||
sort = #{sort,jdbcType=INTEGER}
|
||||
where knowledge_point_name = #{knowledgePointName,jdbcType=VARCHAR}
|
||||
</update>
|
||||
</mapper>
|
Loading…
Reference in New Issue