whb 8 months ago
commit e06d361231

@ -77,19 +77,17 @@ public class CaseStepController {
@PostMapping("deleteCase") @PostMapping("deleteCase")
public ResultEntity<HttpStatus> deleteCase(@RequestBody SysCaseQuestionStepWithBLOBs sysCaseQuestionStep, public ResultEntity<HttpStatus> deleteCase(@RequestBody SysCaseQuestionStepWithBLOBs sysCaseQuestionStep,
@ApiParam("哪个用的掉的请求,传管理员/学校ID") @RequestParam String source) { @ApiParam("哪个用的掉的请求,传管理员/学校ID") @RequestParam String source) {
List<SysTopicAndCourse> sysTopicAndCourses = getSysTopicAndCourses(sysCaseQuestionStep.getCaseId()); // List<SysTopicAndCourse> sysTopicAndCourses = getSysTopicAndCourses(sysCaseQuestionStep.getCaseId());
if (!sysTopicAndCourses.isEmpty()) { // if (!sysTopicAndCourses.isEmpty()) {
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "无法删除!该案例题正在被使用!"); // return new ResultEntity<>(HttpStatus.BAD_REQUEST, "无法删除!该案例题正在被使用!"); todo 暂时把判断去掉
} else { // }
//todo 管理员任意删除 老师只能删除自己上传的 //todo 管理员任意删除 老师只能删除自己上传的
SysCaseQuestion sysCaseQuestion = sysCaseQuestionMapper.selectByPrimaryKey(sysCaseQuestionStep.getCaseId()); SysCaseQuestion sysCaseQuestion = sysCaseQuestionMapper.selectByPrimaryKey(sysCaseQuestionStep.getCaseId());
if ("管理员".equals(source) || source.equals(sysCaseQuestion.getSource())) { if ("管理员".equals(source) || source.equals(sysCaseQuestion.getSource())) {
caseQuestionStepMapper.deleteByPrimaryKey(sysCaseQuestionStep.getCaseStepId()); caseQuestionStepMapper.deleteByPrimaryKey(sysCaseQuestionStep.getCaseStepId());
return new ResultEntity<>(HttpStatus.OK, "删除成功!"); return new ResultEntity<>(HttpStatus.OK, "删除成功!");
} else {
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "权限不足!");
}
} }
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "权限不足!");
} }
private List<SysTopicAndCourse> getSysTopicAndCourses(String caseId) { private List<SysTopicAndCourse> getSysTopicAndCourses(String caseId) {

@ -8,6 +8,7 @@ import com.nimbusds.jose.shaded.gson.JsonSyntaxException;
import com.sztzjy.resource_center.annotation.AnonymousAccess; import com.sztzjy.resource_center.annotation.AnonymousAccess;
import com.sztzjy.resource_center.entity.admin.*; import com.sztzjy.resource_center.entity.admin.*;
import com.sztzjy.resource_center.mapper.admin.AdminCaseMapper; import com.sztzjy.resource_center.mapper.admin.AdminCaseMapper;
import com.sztzjy.resource_center.mapper.admin.AdminCollectCaseMapper;
import com.sztzjy.resource_center.mapper.admin.AdminDataLabelMapper; import com.sztzjy.resource_center.mapper.admin.AdminDataLabelMapper;
import com.sztzjy.resource_center.mapper.admin.AdminFileMapper; import com.sztzjy.resource_center.mapper.admin.AdminFileMapper;
import com.sztzjy.resource_center.util.PageUtil; import com.sztzjy.resource_center.util.PageUtil;
@ -47,6 +48,8 @@ public class AdminCaseController {
@Autowired @Autowired
private AdminFileMapper adminFileMapper; private AdminFileMapper adminFileMapper;
@Autowired @Autowired
private AdminCollectCaseMapper adminCollectCaseMapper;
@Autowired
private IFileUtil fileUtil; private IFileUtil fileUtil;
@Value("${file.path}") @Value("${file.path}")
private String filePath; private String filePath;
@ -325,25 +328,31 @@ public class AdminCaseController {
} }
@PostMapping("deleteCase") @PostMapping("deleteAdminCase")
@ApiOperation("删除案例题/管理员使用") @ApiOperation("案例集锦/删除")
private ResultEntity<String> deleteCase(@RequestParam String caseId) { @AnonymousAccess
private ResultEntity<HttpStatus> deleteAdminData(@RequestParam String caseId) {
try { try {
//删除案例绑定文件 //删除数据
AdminFileExample example = new AdminFileExample();
example.createCriteria().andDataCaseIdEqualTo(caseId);
adminFileMapper.deleteByExample(example);
//删除案例绑定标签
AdminDataLabelExample example1 = new AdminDataLabelExample();
example1.createCriteria().andDataCaseIdEqualTo(caseId);
adminDataLabelMapper.deleteByExample(example1);
adminCaseMapper.deleteByPrimaryKey(caseId); adminCaseMapper.deleteByPrimaryKey(caseId);
//删除标签绑定表
AdminDataLabelExample adminDataLabelExample = new AdminDataLabelExample();
adminDataLabelExample.createCriteria().andDataCaseIdEqualTo(caseId);
adminDataLabelMapper.deleteByExample(adminDataLabelExample);
AdminFileExample adminFileExample = new AdminFileExample();
adminFileExample.createCriteria().andDataCaseIdEqualTo(caseId);
adminFileMapper.deleteByExample(adminFileExample);
AdminCollectCaseExample adminCollectCaseExample = new AdminCollectCaseExample();
adminCollectCaseExample.createCriteria().andCaseIdEqualTo(caseId);
adminCollectCaseMapper.deleteByExample(adminCollectCaseExample);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return new ResultEntity<>(HttpStatus.INTERNAL_SERVER_ERROR, "上传失败,请联系管理员!"); return new ResultEntity<>(HttpStatus.BAD_REQUEST, "删除失败,请联系管理员!");
} }
return new ResultEntity<>(HttpStatus.OK, "删除成功!"); return new ResultEntity<HttpStatus>(HttpStatus.OK, "删除成功!");
} }
} }

@ -1,12 +1,12 @@
package com.sztzjy.resource_center.controller.new_module.admin; package com.sztzjy.resource_center.controller.new_module.admin;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.nimbusds.jose.shaded.gson.Gson; import com.nimbusds.jose.shaded.gson.Gson;
import com.nimbusds.jose.shaded.gson.JsonSyntaxException; import com.nimbusds.jose.shaded.gson.JsonSyntaxException;
import com.sztzjy.resource_center.annotation.AnonymousAccess; import com.sztzjy.resource_center.annotation.AnonymousAccess;
import com.sztzjy.resource_center.entity.admin.*; import com.sztzjy.resource_center.entity.admin.*;
import com.sztzjy.resource_center.mapper.admin.AdminCollectDataMapper;
import com.sztzjy.resource_center.mapper.admin.AdminDataLabelMapper; import com.sztzjy.resource_center.mapper.admin.AdminDataLabelMapper;
import com.sztzjy.resource_center.mapper.admin.AdminDataMapper; import com.sztzjy.resource_center.mapper.admin.AdminDataMapper;
import com.sztzjy.resource_center.mapper.admin.AdminFileMapper; import com.sztzjy.resource_center.mapper.admin.AdminFileMapper;
@ -46,6 +46,9 @@ public class AdminDataController {
private AdminFileMapper adminFileMapper; private AdminFileMapper adminFileMapper;
@Autowired @Autowired
private AdminDataMapper adminDataMapper; private AdminDataMapper adminDataMapper;
@Autowired
private AdminCollectDataMapper adminCollectDataMapper;
@PostMapping("/add") @PostMapping("/add")
@ApiOperation("新增") @ApiOperation("新增")
@ -90,6 +93,8 @@ public class AdminDataController {
adminDataWithBLOBs.setName(adminDataDto.getName()); adminDataWithBLOBs.setName(adminDataDto.getName());
adminDataWithBLOBs.setDataScenarios(adminDataDto.getDataScenarios()); adminDataWithBLOBs.setDataScenarios(adminDataDto.getDataScenarios());
adminDataWithBLOBs.setFieldDescription(adminDataDto.getFieldDescription()); adminDataWithBLOBs.setFieldDescription(adminDataDto.getFieldDescription());
adminDataWithBLOBs.setDataScenariosOriginal(adminDataDto.getDataScenariosOriginal());
adminDataWithBLOBs.setFieldDescriptionOriginal(adminDataDto.getFieldDescriptionOriginal());
adminDataWithBLOBs.setStatus(0); //默认下架,发布后上架 adminDataWithBLOBs.setStatus(0); //默认下架,发布后上架
adminDataWithBLOBs.setCreateTime(new Date()); adminDataWithBLOBs.setCreateTime(new Date());
if (pictureFile != null) { if (pictureFile != null) {
@ -189,7 +194,9 @@ public class AdminDataController {
adminDataWithBLOBs.setDataId(adminDataDto.getDataId()); adminDataWithBLOBs.setDataId(adminDataDto.getDataId());
adminDataWithBLOBs.setName(adminDataDto.getName()); adminDataWithBLOBs.setName(adminDataDto.getName());
adminDataWithBLOBs.setDataScenarios(adminDataDto.getDataScenarios()); adminDataWithBLOBs.setDataScenarios(adminDataDto.getDataScenarios());
adminDataWithBLOBs.setDataScenariosOriginal(adminDataDto.getDataScenariosOriginal());
adminDataWithBLOBs.setFieldDescription(adminDataDto.getFieldDescription()); adminDataWithBLOBs.setFieldDescription(adminDataDto.getFieldDescription());
adminDataWithBLOBs.setFieldDescriptionOriginal(adminDataDto.getFieldDescriptionOriginal());
adminDataWithBLOBs.setStatus(adminDataDto.getStatus()); //默认下架,发布后上架 adminDataWithBLOBs.setStatus(adminDataDto.getStatus()); //默认下架,发布后上架
adminDataWithBLOBs.setCreateTime(adminDataDto.getCreateTime()); adminDataWithBLOBs.setCreateTime(adminDataDto.getCreateTime());
// 文件上传并行处理 // 文件上传并行处理
@ -269,4 +276,32 @@ public class AdminDataController {
} }
return new ResultEntity<HttpStatus>(HttpStatus.OK, "删除成功!"); return new ResultEntity<HttpStatus>(HttpStatus.OK, "删除成功!");
} }
@PostMapping("deleteAdminData")
@ApiOperation("数据仓库/删除")
@AnonymousAccess
private ResultEntity<HttpStatus> deleteAdminData(@RequestParam String dataId) {
try {
//删除数据
adminDataMapper.deleteByPrimaryKey(dataId);
//删除标签绑定表
AdminDataLabelExample adminDataLabelExample = new AdminDataLabelExample();
adminDataLabelExample.createCriteria().andDataCaseIdEqualTo(dataId);
adminDataLabelMapper.deleteByExample(adminDataLabelExample);
AdminFileExample adminFileExample = new AdminFileExample();
adminFileExample.createCriteria().andDataCaseIdEqualTo(dataId);
adminFileMapper.deleteByExample(adminFileExample);
AdminCollectDataExample adminCollectDataExample = new AdminCollectDataExample();
adminCollectDataExample.createCriteria().andDataIdEqualTo(dataId);
adminCollectDataMapper.deleteByExample(adminCollectDataExample);
} catch (Exception e) {
e.printStackTrace();
return new ResultEntity<>(HttpStatus.BAD_REQUEST, "删除失败,请联系管理员!");
}
return new ResultEntity<HttpStatus>(HttpStatus.OK, "删除成功!");
}
} }

@ -2,7 +2,6 @@ package com.sztzjy.resource_center.entity.admin;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* *

@ -31,12 +31,18 @@ public class AdminDataReturnDto {
@ApiModelProperty("数据应用场景") @ApiModelProperty("数据应用场景")
private String dataScenarios; private String dataScenarios;
@ApiModelProperty("数据应用场景原始数据")
private String dataScenariosOriginal;
@ApiModelProperty("收藏ID") @ApiModelProperty("收藏ID")
private String collectId; private String collectId;
@ApiModelProperty("字段描述") @ApiModelProperty("字段描述")
private String fieldDescription; private String fieldDescription;
@ApiModelProperty("字段描述原始数据")
private String fieldDescriptionOriginal;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime; private Date createTime;

@ -1,5 +1,6 @@
package com.sztzjy.resource_center.entity.admin; package com.sztzjy.resource_center.entity.admin;
import com.sztzjy.resource_center.entity.admin.AdminData;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
/** /**
* *
@ -10,9 +11,15 @@ public class AdminDataWithBLOBs extends AdminData {
@ApiModelProperty("数据应用场景") @ApiModelProperty("数据应用场景")
private String dataScenarios; private String dataScenarios;
@ApiModelProperty("数据应用场景原始数据")
private String dataScenariosOriginal;
@ApiModelProperty("字段描述") @ApiModelProperty("字段描述")
private String fieldDescription; private String fieldDescription;
@ApiModelProperty("字段描述原始数据")
private String fieldDescriptionOriginal;
public String getDataScenarios() { public String getDataScenarios() {
return dataScenarios; return dataScenarios;
} }
@ -21,6 +28,14 @@ public class AdminDataWithBLOBs extends AdminData {
this.dataScenarios = dataScenarios == null ? null : dataScenarios.trim(); this.dataScenarios = dataScenarios == null ? null : dataScenarios.trim();
} }
public String getDataScenariosOriginal() {
return dataScenariosOriginal;
}
public void setDataScenariosOriginal(String dataScenariosOriginal) {
this.dataScenariosOriginal = dataScenariosOriginal == null ? null : dataScenariosOriginal.trim();
}
public String getFieldDescription() { public String getFieldDescription() {
return fieldDescription; return fieldDescription;
} }
@ -28,4 +43,12 @@ public class AdminDataWithBLOBs extends AdminData {
public void setFieldDescription(String fieldDescription) { public void setFieldDescription(String fieldDescription) {
this.fieldDescription = fieldDescription == null ? null : fieldDescription.trim(); this.fieldDescription = fieldDescription == null ? null : fieldDescription.trim();
} }
public String getFieldDescriptionOriginal() {
return fieldDescriptionOriginal;
}
public void setFieldDescriptionOriginal(String fieldDescriptionOriginal) {
this.fieldDescriptionOriginal = fieldDescriptionOriginal == null ? null : fieldDescriptionOriginal.trim();
}
} }

@ -4,11 +4,10 @@ import com.sztzjy.resource_center.entity.admin.AdminData;
import com.sztzjy.resource_center.entity.admin.AdminDataExample; import com.sztzjy.resource_center.entity.admin.AdminDataExample;
import com.sztzjy.resource_center.entity.admin.AdminDataReturnDto; import com.sztzjy.resource_center.entity.admin.AdminDataReturnDto;
import com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs; import com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper @Mapper
public interface AdminDataMapper { public interface AdminDataMapper {
long countByExample(AdminDataExample example); long countByExample(AdminDataExample example);

@ -13,7 +13,7 @@ spring:
application: application:
name: trading_system name: trading_system
profiles: profiles:
active: dev active: pro
mvc: mvc:
pathmatch: pathmatch:
matching-strategy: ant_path_matcher matching-strategy: ant_path_matcher

@ -46,14 +46,14 @@
<!-- <table tableName="sys_model_question" domainObjectName="SysModelQuestion" />--> <!-- <table tableName="sys_model_question" domainObjectName="SysModelQuestion" />-->
<!-- <table tableName="sys_objective_questions" domainObjectName="SysObjectiveQuestions" />--> <!-- <table tableName="sys_objective_questions" domainObjectName="SysObjectiveQuestions" />-->
<!-- <table tableName="sys_one_catalog" domainObjectName="SysOneCatalog" />--> <!-- <table tableName="sys_one_catalog" domainObjectName="SysOneCatalog" />-->
<table tableName="sys_resource" domainObjectName="SysResource" /> <!-- <table tableName="sys_resource" domainObjectName="SysResource" />-->
<!-- <table tableName="sys_resource_and_course" domainObjectName="SysResourceAndCourse" />--> <!-- <table tableName="sys_resource_and_course" domainObjectName="SysResourceAndCourse" />-->
<!-- <table tableName="sys_resource_data" domainObjectName="SysResourceData" />--> <!-- <table tableName="sys_resource_data" domainObjectName="SysResourceData" />-->
<!-- <table tableName="sys_school" domainObjectName="SysSchool" />--> <!-- <table tableName="sys_school" domainObjectName="SysSchool" />-->
<!-- <table tableName="sys_three_catalog" domainObjectName="SysThreeCatalog" />--> <!-- <table tableName="sys_three_catalog" domainObjectName="SysThreeCatalog" />-->
<!-- <table tableName="sys_topic_and_course" domainObjectName="SysTopicAndCourse" />--> <!-- <table tableName="sys_topic_and_course" domainObjectName="SysTopicAndCourse" />-->
<!-- <table tableName="admin_case" domainObjectName="AdminCase" />--> <!-- <table tableName="admin_case" domainObjectName="AdminCase" />-->
<!-- <table tableName="admin_data" domainObjectName="AdminData" />--> <table tableName="admin_data" domainObjectName="AdminData" />
<!-- <table tableName="admin_collect_case" domainObjectName="AdminCollectCase" />--> <!-- <table tableName="admin_collect_case" domainObjectName="AdminCollectCase" />-->
<!-- <table tableName="admin_collect_data" domainObjectName="AdminCollectData" />--> <!-- <table tableName="admin_collect_data" domainObjectName="AdminCollectData" />-->
<!-- <table tableName="admin_data_label" domainObjectName="AdminDataLabel" />--> <!-- <table tableName="admin_data_label" domainObjectName="AdminDataLabel" />-->

@ -2,17 +2,18 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sztzjy.resource_center.mapper.admin.AdminDataMapper"> <mapper namespace="com.sztzjy.resource_center.mapper.admin.AdminDataMapper">
<resultMap id="BaseResultMap" type="com.sztzjy.resource_center.entity.admin.AdminData"> <resultMap id="BaseResultMap" type="com.sztzjy.resource_center.entity.admin.AdminData">
<id column="data_id" jdbcType="VARCHAR" property="dataId"/> <id column="data_id" jdbcType="VARCHAR" property="dataId" />
<result column="name" jdbcType="VARCHAR" property="name"/> <result column="name" jdbcType="VARCHAR" property="name" />
<result column="picture_url" jdbcType="VARCHAR" property="pictureUrl"/> <result column="picture_url" jdbcType="VARCHAR" property="pictureUrl" />
<result column="status" jdbcType="INTEGER" property="status"/> <result column="status" jdbcType="INTEGER" property="status" />
<result column="source" jdbcType="VARCHAR" property="source"/> <result column="source" jdbcType="VARCHAR" property="source" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
</resultMap> </resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs">
type="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs"> <result column="data_scenarios" jdbcType="LONGVARCHAR" property="dataScenarios" />
<result column="data_scenarios" jdbcType="LONGVARCHAR" property="dataScenarios"/> <result column="data_scenarios_original" jdbcType="LONGVARCHAR" property="dataScenariosOriginal" />
<result column="field_description" jdbcType="LONGVARCHAR" property="fieldDescription"/> <result column="field_description" jdbcType="LONGVARCHAR" property="fieldDescription" />
<result column="field_description_original" jdbcType="LONGVARCHAR" property="fieldDescriptionOriginal" />
</resultMap> </resultMap>
<sql id="Example_Where_Clause"> <sql id="Example_Where_Clause">
<where> <where>
@ -32,8 +33,7 @@
</when> </when>
<when test="criterion.listValue"> <when test="criterion.listValue">
and ${criterion.condition} and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
separator=",">
#{listItem} #{listItem}
</foreach> </foreach>
</when> </when>
@ -62,8 +62,7 @@
</when> </when>
<when test="criterion.listValue"> <when test="criterion.listValue">
and ${criterion.condition} and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
separator=",">
#{listItem} #{listItem}
</foreach> </foreach>
</when> </when>
@ -75,40 +74,36 @@
</where> </where>
</sql> </sql>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
data_id data_id, name, picture_url, status, source, create_time
, name, picture_url, status, source, create_time
</sql> </sql>
<sql id="Blob_Column_List"> <sql id="Blob_Column_List">
data_scenarios data_scenarios, data_scenarios_original, field_description, field_description_original
, field_description
</sql> </sql>
<select id="selectByExampleWithBLOBs" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample" <select id="selectByExampleWithBLOBs" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample" resultMap="ResultMapWithBLOBs">
resultMap="ResultMapWithBLOBs">
select select
<if test="distinct"> <if test="distinct">
distinct distinct
</if> </if>
<include refid="Base_Column_List"/> <include refid="Base_Column_List" />
, ,
<include refid="Blob_Column_List"/> <include refid="Blob_Column_List" />
from admin_data from admin_data
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Example_Where_Clause"/> <include refid="Example_Where_Clause" />
</if> </if>
<if test="orderByClause != null"> <if test="orderByClause != null">
order by ${orderByClause} order by ${orderByClause}
</if> </if>
</select> </select>
<select id="selectByExample" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample" <select id="selectByExample" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample" resultMap="BaseResultMap">
resultMap="BaseResultMap">
select select
<if test="distinct"> <if test="distinct">
distinct distinct
</if> </if>
<include refid="Base_Column_List"/> <include refid="Base_Column_List" />
from admin_data from admin_data
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Example_Where_Clause"/> <include refid="Example_Where_Clause" />
</if> </if>
<if test="orderByClause != null"> <if test="orderByClause != null">
order by ${orderByClause} order by ${orderByClause}
@ -116,30 +111,33 @@
</select> </select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs"> <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
select select
<include refid="Base_Column_List"/> <include refid="Base_Column_List" />
, ,
<include refid="Blob_Column_List"/> <include refid="Blob_Column_List" />
from admin_data from admin_data
where data_id = #{dataId,jdbcType=VARCHAR} where data_id = #{dataId,jdbcType=VARCHAR}
</select> </select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String"> <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete delete from admin_data
from admin_data
where data_id = #{dataId,jdbcType=VARCHAR} where data_id = #{dataId,jdbcType=VARCHAR}
</delete> </delete>
<delete id="deleteByExample" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample"> <delete id="deleteByExample" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample">
delete from admin_data delete from admin_data
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Example_Where_Clause"/> <include refid="Example_Where_Clause" />
</if> </if>
</delete> </delete>
<insert id="insert" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs"> <insert id="insert" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs">
insert into admin_data (data_id, name, picture_url, insert into admin_data (data_id, name, picture_url,
status, source, create_time, status, source, create_time,
data_scenarios, field_description) data_scenarios, data_scenarios_original,
field_description, field_description_original
)
values (#{dataId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{pictureUrl,jdbcType=VARCHAR}, values (#{dataId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{pictureUrl,jdbcType=VARCHAR},
#{status,jdbcType=INTEGER}, #{source,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{source,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{dataScenarios,jdbcType=LONGVARCHAR}, #{fieldDescription,jdbcType=LONGVARCHAR}) #{dataScenarios,jdbcType=LONGVARCHAR}, #{dataScenariosOriginal,jdbcType=LONGVARCHAR},
#{fieldDescription,jdbcType=LONGVARCHAR}, #{fieldDescriptionOriginal,jdbcType=LONGVARCHAR}
)
</insert> </insert>
<insert id="insertSelective" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs"> <insert id="insertSelective" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs">
insert into admin_data insert into admin_data
@ -165,9 +163,15 @@
<if test="dataScenarios != null"> <if test="dataScenarios != null">
data_scenarios, data_scenarios,
</if> </if>
<if test="dataScenariosOriginal != null">
data_scenarios_original,
</if>
<if test="fieldDescription != null"> <if test="fieldDescription != null">
field_description, field_description,
</if> </if>
<if test="fieldDescriptionOriginal != null">
field_description_original,
</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="dataId != null"> <if test="dataId != null">
@ -191,16 +195,21 @@
<if test="dataScenarios != null"> <if test="dataScenarios != null">
#{dataScenarios,jdbcType=LONGVARCHAR}, #{dataScenarios,jdbcType=LONGVARCHAR},
</if> </if>
<if test="dataScenariosOriginal != null">
#{dataScenariosOriginal,jdbcType=LONGVARCHAR},
</if>
<if test="fieldDescription != null"> <if test="fieldDescription != null">
#{fieldDescription,jdbcType=LONGVARCHAR}, #{fieldDescription,jdbcType=LONGVARCHAR},
</if> </if>
<if test="fieldDescriptionOriginal != null">
#{fieldDescriptionOriginal,jdbcType=LONGVARCHAR},
</if>
</trim> </trim>
</insert> </insert>
<select id="countByExample" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample" <select id="countByExample" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataExample" resultType="java.lang.Long">
resultType="java.lang.Long">
select count(*) from admin_data select count(*) from admin_data
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Example_Where_Clause"/> <include refid="Example_Where_Clause" />
</if> </if>
</select> </select>
<update id="updateByExampleSelective" parameterType="map"> <update id="updateByExampleSelective" parameterType="map">
@ -227,12 +236,18 @@
<if test="record.dataScenarios != null"> <if test="record.dataScenarios != null">
data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR}, data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR},
</if> </if>
<if test="record.dataScenariosOriginal != null">
data_scenarios_original = #{record.dataScenariosOriginal,jdbcType=LONGVARCHAR},
</if>
<if test="record.fieldDescription != null"> <if test="record.fieldDescription != null">
field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR}, field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR},
</if> </if>
<if test="record.fieldDescriptionOriginal != null">
field_description_original = #{record.fieldDescriptionOriginal,jdbcType=LONGVARCHAR},
</if>
</set> </set>
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause"/> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
</update> </update>
<update id="updateByExampleWithBLOBs" parameterType="map"> <update id="updateByExampleWithBLOBs" parameterType="map">
@ -244,9 +259,11 @@
source = #{record.source,jdbcType=VARCHAR}, source = #{record.source,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_time = #{record.createTime,jdbcType=TIMESTAMP},
data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR}, data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR},
field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR} data_scenarios_original = #{record.dataScenariosOriginal,jdbcType=LONGVARCHAR},
field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR},
field_description_original = #{record.fieldDescriptionOriginal,jdbcType=LONGVARCHAR}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause"/> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
</update> </update>
<update id="updateByExample" parameterType="map"> <update id="updateByExample" parameterType="map">
@ -258,7 +275,7 @@
source = #{record.source,jdbcType=VARCHAR}, source = #{record.source,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP} create_time = #{record.createTime,jdbcType=TIMESTAMP}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause"/> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
</update> </update>
<update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs"> <update id="updateByPrimaryKeySelective" parameterType="com.sztzjy.resource_center.entity.admin.AdminDataWithBLOBs">
@ -282,9 +299,15 @@
<if test="dataScenarios != null"> <if test="dataScenarios != null">
data_scenarios = #{dataScenarios,jdbcType=LONGVARCHAR}, data_scenarios = #{dataScenarios,jdbcType=LONGVARCHAR},
</if> </if>
<if test="dataScenariosOriginal != null">
data_scenarios_original = #{dataScenariosOriginal,jdbcType=LONGVARCHAR},
</if>
<if test="fieldDescription != null"> <if test="fieldDescription != null">
field_description = #{fieldDescription,jdbcType=LONGVARCHAR}, field_description = #{fieldDescription,jdbcType=LONGVARCHAR},
</if> </if>
<if test="fieldDescriptionOriginal != null">
field_description_original = #{fieldDescriptionOriginal,jdbcType=LONGVARCHAR},
</if>
</set> </set>
where data_id = #{dataId,jdbcType=VARCHAR} where data_id = #{dataId,jdbcType=VARCHAR}
</update> </update>
@ -296,7 +319,9 @@
source = #{source,jdbcType=VARCHAR}, source = #{source,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
data_scenarios = #{dataScenarios,jdbcType=LONGVARCHAR}, data_scenarios = #{dataScenarios,jdbcType=LONGVARCHAR},
field_description = #{fieldDescription,jdbcType=LONGVARCHAR} data_scenarios_original = #{dataScenariosOriginal,jdbcType=LONGVARCHAR},
field_description = #{fieldDescription,jdbcType=LONGVARCHAR},
field_description_original = #{fieldDescriptionOriginal,jdbcType=LONGVARCHAR}
where data_id = #{dataId,jdbcType=VARCHAR} where data_id = #{dataId,jdbcType=VARCHAR}
</update> </update>
<update id="updateByPrimaryKey" parameterType="com.sztzjy.resource_center.entity.admin.AdminData"> <update id="updateByPrimaryKey" parameterType="com.sztzjy.resource_center.entity.admin.AdminData">
@ -308,15 +333,15 @@
create_time = #{createTime,jdbcType=TIMESTAMP} create_time = #{createTime,jdbcType=TIMESTAMP}
where data_id = #{dataId,jdbcType=VARCHAR} where data_id = #{dataId,jdbcType=VARCHAR}
</update> </update>
<resultMap id="dtoMap" type="com.sztzjy.resource_center.entity.admin.AdminDataReturnDto"> <resultMap id="dtoMap" type="com.sztzjy.resource_center.entity.admin.AdminDataReturnDto">
<id column="data_id" jdbcType="VARCHAR" property="dataId"/> <id column="data_id" jdbcType="VARCHAR" property="dataId"/>
<result column="name" jdbcType="VARCHAR" property="name"/> <result column="name" jdbcType="VARCHAR" property="name"/>
<result column="picture_url" jdbcType="VARCHAR" property="pictureUrl"/> <result column="picture_url" jdbcType="VARCHAR" property="pictureUrl"/>
<result column="status" jdbcType="INTEGER" property="status"/> <result column="status" jdbcType="INTEGER" property="status"/>
<result column="data_scenarios" jdbcType="LONGVARCHAR" property="dataScenarios"/> <result column="data_scenarios" jdbcType="LONGVARCHAR" property="dataScenarios"/>
<result column="data_scenarios_original" jdbcType="LONGVARCHAR" property="dataScenariosOriginal"/>
<result column="field_description" jdbcType="LONGVARCHAR" property="fieldDescription"/> <result column="field_description" jdbcType="LONGVARCHAR" property="fieldDescription"/>
<result column="field_description_original" jdbcType="LONGVARCHAR" property="fieldDescriptionOriginal"/>
<result column="source" jdbcType="VARCHAR" property="source"/> <result column="source" jdbcType="VARCHAR" property="source"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> <result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="id" jdbcType="VARCHAR" property="collectId"/> <result column="id" jdbcType="VARCHAR" property="collectId"/>
@ -336,7 +361,7 @@
</resultMap> </resultMap>
<select id="selectByConditions" resultMap="dtoMap"> <select id="selectByConditions" resultMap="dtoMap">
SELECT a.data_id,a.name,a.picture_url,a.data_scenarios,a.field_description,a.`status`,a.source,a.create_time, SELECT a.data_id,a.name,a.picture_url,a.data_scenarios,a.data_scenarios_original,a.field_description,a.field_description_original,a.`status`,a.source,a.create_time,
ad.`name`as label_name,ad.label_id,ad.type,ad.data_case_id, ad.`name`as label_name,ad.label_id,ad.type,ad.data_case_id,
af.file_url,af.`name` as file_name,af.source,af.file_id,af.data_case_id af.file_url,af.`name` as file_name,af.source,af.file_id,af.data_case_id
FROM admin_data a FROM admin_data a
@ -359,7 +384,7 @@
<select id="selectByConditionsBySchoolId" resultMap="dtoMap"> <select id="selectByConditionsBySchoolId" resultMap="dtoMap">
SELECT a.data_id,a.name,a.picture_url,a.data_scenarios,a.field_description,a.`status`,a.source,a.create_time, SELECT a.data_id,a.name,a.picture_url,a.data_scenarios,a.data_scenarios_original,a.field_description,a.field_description_original,a.`status`,a.source,a.create_time,
ad.`name`as label_name,ad.label_id,ad.type,ad.data_case_id, ad.`name`as label_name,ad.label_id,ad.type,ad.data_case_id,
af.file_url,af.`name` as file_name,af.source,af.file_id,af.data_case_id, af.file_url,af.`name` as file_name,af.source,af.file_id,af.data_case_id,
acc.id acc.id
@ -384,5 +409,4 @@
</where> </where>
order by a.create_time desc order by a.create_time desc
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save