From 3363ef88c8ba28d02f95ae70855d2c3c1e154f85 Mon Sep 17 00:00:00 2001 From: xiaoCJ <406612557@qq.com> Date: Thu, 1 Aug 2024 16:45:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=88=A0=E9=99=A4=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CaseStepController.java | 38 +- .../new_module/admin/AdminCaseController.java | 37 +- .../new_module/admin/AdminDataController.java | 37 +- .../entity/admin/AdminData.java | 1 - .../entity/admin/AdminDataReturnDto.java | 6 + .../entity/admin/AdminDataWithBLOBs.java | 23 + .../mapper/admin/AdminDataMapper.java | 5 +- src/main/resources/application.yml | 2 +- src/main/resources/generatorConfig.xml | 4 +- src/main/resources/mapper/AdminDataMapper.xml | 768 +++++++++--------- 10 files changed, 507 insertions(+), 414 deletions(-) diff --git a/src/main/java/com/sztzjy/resource_center/controller/CaseStepController.java b/src/main/java/com/sztzjy/resource_center/controller/CaseStepController.java index b631845..225c595 100644 --- a/src/main/java/com/sztzjy/resource_center/controller/CaseStepController.java +++ b/src/main/java/com/sztzjy/resource_center/controller/CaseStepController.java @@ -60,14 +60,14 @@ public class CaseStepController { // return new ResultEntity<>(HttpStatus.BAD_REQUEST, "该案例题正在被使用!"); // } // else { - //todo 管理员任意修改,老师只能改自己的 - SysCaseQuestion sysCaseQuestion = sysCaseQuestionMapper.selectByPrimaryKey(caseQuestionStepWithBLOBs.getCaseId()); - if ("管理员".equals(source) || source.equals(sysCaseQuestion.getSource())) { - caseQuestionStepMapper.updateByPrimaryKeyWithBLOBs(caseQuestionStepWithBLOBs); - return new ResultEntity<>(HttpStatus.OK, "编辑成功!"); - } else { - return new ResultEntity<>(HttpStatus.BAD_REQUEST, "权限不足!"); - } + //todo 管理员任意修改,老师只能改自己的 + SysCaseQuestion sysCaseQuestion = sysCaseQuestionMapper.selectByPrimaryKey(caseQuestionStepWithBLOBs.getCaseId()); + if ("管理员".equals(source) || source.equals(sysCaseQuestion.getSource())) { + caseQuestionStepMapper.updateByPrimaryKeyWithBLOBs(caseQuestionStepWithBLOBs); + return new ResultEntity<>(HttpStatus.OK, "编辑成功!"); + } else { + return new ResultEntity<>(HttpStatus.BAD_REQUEST, "权限不足!"); + } // } } @@ -77,19 +77,17 @@ public class CaseStepController { @PostMapping("deleteCase") public ResultEntity deleteCase(@RequestBody SysCaseQuestionStepWithBLOBs sysCaseQuestionStep, @ApiParam("哪个用的掉的请求,传管理员/学校ID") @RequestParam String source) { - List sysTopicAndCourses = getSysTopicAndCourses(sysCaseQuestionStep.getCaseId()); - if (!sysTopicAndCourses.isEmpty()) { - return new ResultEntity<>(HttpStatus.BAD_REQUEST, "无法删除!该案例题正在被使用!"); - } else { - //todo 管理员任意删除 老师只能删除自己上传的 - SysCaseQuestion sysCaseQuestion = sysCaseQuestionMapper.selectByPrimaryKey(sysCaseQuestionStep.getCaseId()); - if ("管理员".equals(source) || source.equals(sysCaseQuestion.getSource())) { - caseQuestionStepMapper.deleteByPrimaryKey(sysCaseQuestionStep.getCaseStepId()); - return new ResultEntity<>(HttpStatus.OK, "删除成功!"); - } else { - return new ResultEntity<>(HttpStatus.BAD_REQUEST, "权限不足!"); - } +// List sysTopicAndCourses = getSysTopicAndCourses(sysCaseQuestionStep.getCaseId()); +// if (!sysTopicAndCourses.isEmpty()) { +// return new ResultEntity<>(HttpStatus.BAD_REQUEST, "无法删除!该案例题正在被使用!"); todo 暂时把判断去掉 +// } + //todo 管理员任意删除 老师只能删除自己上传的 + SysCaseQuestion sysCaseQuestion = sysCaseQuestionMapper.selectByPrimaryKey(sysCaseQuestionStep.getCaseId()); + if ("管理员".equals(source) || source.equals(sysCaseQuestion.getSource())) { + caseQuestionStepMapper.deleteByPrimaryKey(sysCaseQuestionStep.getCaseStepId()); + return new ResultEntity<>(HttpStatus.OK, "删除成功!"); } + return new ResultEntity<>(HttpStatus.BAD_REQUEST, "权限不足!"); } private List getSysTopicAndCourses(String caseId) { diff --git a/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminCaseController.java b/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminCaseController.java index 56a9590..9800f9e 100644 --- a/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminCaseController.java +++ b/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminCaseController.java @@ -8,6 +8,7 @@ import com.nimbusds.jose.shaded.gson.JsonSyntaxException; import com.sztzjy.resource_center.annotation.AnonymousAccess; import com.sztzjy.resource_center.entity.admin.*; 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.AdminFileMapper; import com.sztzjy.resource_center.util.PageUtil; @@ -47,6 +48,8 @@ public class AdminCaseController { @Autowired private AdminFileMapper adminFileMapper; @Autowired + private AdminCollectCaseMapper adminCollectCaseMapper; + @Autowired private IFileUtil fileUtil; @Value("${file.path}") private String filePath; @@ -325,25 +328,31 @@ public class AdminCaseController { } - @PostMapping("deleteCase") - @ApiOperation("删除案例题/管理员使用") - private ResultEntity deleteCase(@RequestParam String caseId) { + @PostMapping("deleteAdminCase") + @ApiOperation("案例集锦/删除") + @AnonymousAccess + private ResultEntity deleteAdminData(@RequestParam String caseId) { 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); + + //删除标签绑定表 + 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) { e.printStackTrace(); - return new ResultEntity<>(HttpStatus.INTERNAL_SERVER_ERROR, "上传失败,请联系管理员!"); + return new ResultEntity<>(HttpStatus.BAD_REQUEST, "删除失败,请联系管理员!"); } - return new ResultEntity<>(HttpStatus.OK, "删除成功!"); + return new ResultEntity(HttpStatus.OK, "删除成功!"); } } diff --git a/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminDataController.java b/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminDataController.java index d5884ca..e106fdb 100644 --- a/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminDataController.java +++ b/src/main/java/com/sztzjy/resource_center/controller/new_module/admin/AdminDataController.java @@ -1,12 +1,12 @@ package com.sztzjy.resource_center.controller.new_module.admin; import cn.hutool.core.util.IdUtil; -import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.nimbusds.jose.shaded.gson.Gson; import com.nimbusds.jose.shaded.gson.JsonSyntaxException; import com.sztzjy.resource_center.annotation.AnonymousAccess; 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.AdminDataMapper; import com.sztzjy.resource_center.mapper.admin.AdminFileMapper; @@ -46,6 +46,9 @@ public class AdminDataController { private AdminFileMapper adminFileMapper; @Autowired private AdminDataMapper adminDataMapper; + @Autowired + private AdminCollectDataMapper adminCollectDataMapper; + @PostMapping("/add") @ApiOperation("新增") @@ -90,6 +93,8 @@ public class AdminDataController { adminDataWithBLOBs.setName(adminDataDto.getName()); adminDataWithBLOBs.setDataScenarios(adminDataDto.getDataScenarios()); adminDataWithBLOBs.setFieldDescription(adminDataDto.getFieldDescription()); + adminDataWithBLOBs.setDataScenariosOriginal(adminDataDto.getDataScenariosOriginal()); + adminDataWithBLOBs.setFieldDescriptionOriginal(adminDataDto.getFieldDescriptionOriginal()); adminDataWithBLOBs.setStatus(0); //默认下架,发布后上架 adminDataWithBLOBs.setCreateTime(new Date()); if (pictureFile != null) { @@ -189,7 +194,9 @@ public class AdminDataController { adminDataWithBLOBs.setDataId(adminDataDto.getDataId()); adminDataWithBLOBs.setName(adminDataDto.getName()); adminDataWithBLOBs.setDataScenarios(adminDataDto.getDataScenarios()); + adminDataWithBLOBs.setDataScenariosOriginal(adminDataDto.getDataScenariosOriginal()); adminDataWithBLOBs.setFieldDescription(adminDataDto.getFieldDescription()); + adminDataWithBLOBs.setFieldDescriptionOriginal(adminDataDto.getFieldDescriptionOriginal()); adminDataWithBLOBs.setStatus(adminDataDto.getStatus()); //默认下架,发布后上架 adminDataWithBLOBs.setCreateTime(adminDataDto.getCreateTime()); // 文件上传并行处理 @@ -269,4 +276,32 @@ public class AdminDataController { } return new ResultEntity(HttpStatus.OK, "删除成功!"); } + + @PostMapping("deleteAdminData") + @ApiOperation("数据仓库/删除") + @AnonymousAccess + private ResultEntity 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.OK, "删除成功!"); + } + } diff --git a/src/main/java/com/sztzjy/resource_center/entity/admin/AdminData.java b/src/main/java/com/sztzjy/resource_center/entity/admin/AdminData.java index a47a153..99b8363 100644 --- a/src/main/java/com/sztzjy/resource_center/entity/admin/AdminData.java +++ b/src/main/java/com/sztzjy/resource_center/entity/admin/AdminData.java @@ -2,7 +2,6 @@ package com.sztzjy.resource_center.entity.admin; import java.util.Date; -import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; /** * diff --git a/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataReturnDto.java b/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataReturnDto.java index 1d08bf0..98dd734 100644 --- a/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataReturnDto.java +++ b/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataReturnDto.java @@ -31,12 +31,18 @@ public class AdminDataReturnDto { @ApiModelProperty("数据应用场景") private String dataScenarios; + @ApiModelProperty("数据应用场景原始数据") + private String dataScenariosOriginal; + @ApiModelProperty("收藏ID") private String collectId; @ApiModelProperty("字段描述") private String fieldDescription; + @ApiModelProperty("字段描述原始数据") + private String fieldDescriptionOriginal; + @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date createTime; diff --git a/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataWithBLOBs.java b/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataWithBLOBs.java index 0371aad..2961e2e 100644 --- a/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataWithBLOBs.java +++ b/src/main/java/com/sztzjy/resource_center/entity/admin/AdminDataWithBLOBs.java @@ -1,5 +1,6 @@ package com.sztzjy.resource_center.entity.admin; +import com.sztzjy.resource_center.entity.admin.AdminData; import io.swagger.annotations.ApiModelProperty; /** * @@ -10,9 +11,15 @@ public class AdminDataWithBLOBs extends AdminData { @ApiModelProperty("数据应用场景") private String dataScenarios; + @ApiModelProperty("数据应用场景原始数据") + private String dataScenariosOriginal; + @ApiModelProperty("字段描述") private String fieldDescription; + @ApiModelProperty("字段描述原始数据") + private String fieldDescriptionOriginal; + public String getDataScenarios() { return dataScenarios; } @@ -21,6 +28,14 @@ public class AdminDataWithBLOBs extends AdminData { 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() { return fieldDescription; } @@ -28,4 +43,12 @@ public class AdminDataWithBLOBs extends AdminData { public void setFieldDescription(String fieldDescription) { this.fieldDescription = fieldDescription == null ? null : fieldDescription.trim(); } + + public String getFieldDescriptionOriginal() { + return fieldDescriptionOriginal; + } + + public void setFieldDescriptionOriginal(String fieldDescriptionOriginal) { + this.fieldDescriptionOriginal = fieldDescriptionOriginal == null ? null : fieldDescriptionOriginal.trim(); + } } \ No newline at end of file diff --git a/src/main/java/com/sztzjy/resource_center/mapper/admin/AdminDataMapper.java b/src/main/java/com/sztzjy/resource_center/mapper/admin/AdminDataMapper.java index 19f6732..115a62d 100644 --- a/src/main/java/com/sztzjy/resource_center/mapper/admin/AdminDataMapper.java +++ b/src/main/java/com/sztzjy/resource_center/mapper/admin/AdminDataMapper.java @@ -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.AdminDataReturnDto; 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 org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; @Mapper public interface AdminDataMapper { long countByExample(AdminDataExample example); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index efaf92f..a770766 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -13,7 +13,7 @@ spring: application: name: trading_system profiles: - active: dev + active: pro mvc: pathmatch: matching-strategy: ant_path_matcher diff --git a/src/main/resources/generatorConfig.xml b/src/main/resources/generatorConfig.xml index 5bd6340..718d157 100644 --- a/src/main/resources/generatorConfig.xml +++ b/src/main/resources/generatorConfig.xml @@ -46,14 +46,14 @@ - + - +
diff --git a/src/main/resources/mapper/AdminDataMapper.xml b/src/main/resources/mapper/AdminDataMapper.xml index 32fbb32..f70772c 100644 --- a/src/main/resources/mapper/AdminDataMapper.xml +++ b/src/main/resources/mapper/AdminDataMapper.xml @@ -1,388 +1,412 @@ - - - - - - - - - - - - - - - - - - - - - and ${criterion.condition} - - - and ${criterion.condition} #{criterion.value} - - - and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} - - - and ${criterion.condition} - - #{listItem} - - - - - - + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + - - - - - - - - - - - and ${criterion.condition} - - - and ${criterion.condition} #{criterion.value} - - - and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} - - - and ${criterion.condition} - - #{listItem} - - - - - - - - - - - data_id - , name, picture_url, status, source, create_time - - - data_scenarios - , field_description - - - - - - delete - from admin_data - where data_id = #{dataId,jdbcType=VARCHAR} - - - delete from admin_data - - - - - - insert into admin_data (data_id, name, picture_url, - status, source, create_time, - data_scenarios, field_description) - values (#{dataId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{pictureUrl,jdbcType=VARCHAR}, - #{status,jdbcType=INTEGER}, #{source,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, - #{dataScenarios,jdbcType=LONGVARCHAR}, #{fieldDescription,jdbcType=LONGVARCHAR}) - - - insert into admin_data - - - data_id, - - - name, - - - picture_url, - - - status, - - - source, - - - create_time, - - - data_scenarios, - - - field_description, - - - - - #{dataId,jdbcType=VARCHAR}, - - - #{name,jdbcType=VARCHAR}, - - - #{pictureUrl,jdbcType=VARCHAR}, - - - #{status,jdbcType=INTEGER}, - - - #{source,jdbcType=VARCHAR}, - - - #{createTime,jdbcType=TIMESTAMP}, - - - #{dataScenarios,jdbcType=LONGVARCHAR}, - - - #{fieldDescription,jdbcType=LONGVARCHAR}, - - - - - - update admin_data - - - data_id = #{record.dataId,jdbcType=VARCHAR}, - - - name = #{record.name,jdbcType=VARCHAR}, - - - picture_url = #{record.pictureUrl,jdbcType=VARCHAR}, - - - status = #{record.status,jdbcType=INTEGER}, - - - source = #{record.source,jdbcType=VARCHAR}, - - - create_time = #{record.createTime,jdbcType=TIMESTAMP}, - - - data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR}, - - - field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR}, - - - - + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + - - - update admin_data - set data_id = #{record.dataId,jdbcType=VARCHAR}, + + + + + data_id, name, picture_url, status, source, create_time + + + data_scenarios, data_scenarios_original, field_description, field_description_original + + + + + + delete from admin_data + where data_id = #{dataId,jdbcType=VARCHAR} + + + delete from admin_data + + + + + + insert into admin_data (data_id, name, picture_url, + status, source, create_time, + data_scenarios, data_scenarios_original, + field_description, field_description_original + ) + values (#{dataId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{pictureUrl,jdbcType=VARCHAR}, + #{status,jdbcType=INTEGER}, #{source,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, + #{dataScenarios,jdbcType=LONGVARCHAR}, #{dataScenariosOriginal,jdbcType=LONGVARCHAR}, + #{fieldDescription,jdbcType=LONGVARCHAR}, #{fieldDescriptionOriginal,jdbcType=LONGVARCHAR} + ) + + + insert into admin_data + + + data_id, + + + name, + + + picture_url, + + + status, + + + source, + + + create_time, + + + data_scenarios, + + + data_scenarios_original, + + + field_description, + + + field_description_original, + + + + + #{dataId,jdbcType=VARCHAR}, + + + #{name,jdbcType=VARCHAR}, + + + #{pictureUrl,jdbcType=VARCHAR}, + + + #{status,jdbcType=INTEGER}, + + + #{source,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{dataScenarios,jdbcType=LONGVARCHAR}, + + + #{dataScenariosOriginal,jdbcType=LONGVARCHAR}, + + + #{fieldDescription,jdbcType=LONGVARCHAR}, + + + #{fieldDescriptionOriginal,jdbcType=LONGVARCHAR}, + + + + + + update admin_data + + + data_id = #{record.dataId,jdbcType=VARCHAR}, + + name = #{record.name,jdbcType=VARCHAR}, + + picture_url = #{record.pictureUrl,jdbcType=VARCHAR}, + + status = #{record.status,jdbcType=INTEGER}, + + source = #{record.source,jdbcType=VARCHAR}, + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR}, - field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR} - - - - - - update admin_data - set data_id = #{record.dataId,jdbcType=VARCHAR}, - name = #{record.name,jdbcType=VARCHAR}, - picture_url = #{record.pictureUrl,jdbcType=VARCHAR}, - status = #{record.status,jdbcType=INTEGER}, - source = #{record.source,jdbcType=VARCHAR}, - create_time = #{record.createTime,jdbcType=TIMESTAMP} - - - - - - update admin_data - - - name = #{name,jdbcType=VARCHAR}, - - - picture_url = #{pictureUrl,jdbcType=VARCHAR}, - - - status = #{status,jdbcType=INTEGER}, - - - source = #{source,jdbcType=VARCHAR}, - - - create_time = #{createTime,jdbcType=TIMESTAMP}, - - - data_scenarios = #{dataScenarios,jdbcType=LONGVARCHAR}, - - - field_description = #{fieldDescription,jdbcType=LONGVARCHAR}, - - - where data_id = #{dataId,jdbcType=VARCHAR} - - - update admin_data - set name = #{name,jdbcType=VARCHAR}, - picture_url = #{pictureUrl,jdbcType=VARCHAR}, - status = #{status,jdbcType=INTEGER}, - source = #{source,jdbcType=VARCHAR}, - create_time = #{createTime,jdbcType=TIMESTAMP}, - data_scenarios = #{dataScenarios,jdbcType=LONGVARCHAR}, - field_description = #{fieldDescription,jdbcType=LONGVARCHAR} - where data_id = #{dataId,jdbcType=VARCHAR} - - - update admin_data - set name = #{name,jdbcType=VARCHAR}, - picture_url = #{pictureUrl,jdbcType=VARCHAR}, - status = #{status,jdbcType=INTEGER}, - source = #{source,jdbcType=VARCHAR}, - create_time = #{createTime,jdbcType=TIMESTAMP} - where data_id = #{dataId,jdbcType=VARCHAR} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + data_scenarios_original = #{record.dataScenariosOriginal,jdbcType=LONGVARCHAR}, + + + field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR}, + + + field_description_original = #{record.fieldDescriptionOriginal,jdbcType=LONGVARCHAR}, + + + + + + + + update admin_data + set data_id = #{record.dataId,jdbcType=VARCHAR}, + name = #{record.name,jdbcType=VARCHAR}, + picture_url = #{record.pictureUrl,jdbcType=VARCHAR}, + status = #{record.status,jdbcType=INTEGER}, + source = #{record.source,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + data_scenarios = #{record.dataScenarios,jdbcType=LONGVARCHAR}, + data_scenarios_original = #{record.dataScenariosOriginal,jdbcType=LONGVARCHAR}, + field_description = #{record.fieldDescription,jdbcType=LONGVARCHAR}, + field_description_original = #{record.fieldDescriptionOriginal,jdbcType=LONGVARCHAR} + + + + + + update admin_data + set data_id = #{record.dataId,jdbcType=VARCHAR}, + name = #{record.name,jdbcType=VARCHAR}, + picture_url = #{record.pictureUrl,jdbcType=VARCHAR}, + status = #{record.status,jdbcType=INTEGER}, + source = #{record.source,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP} + + + + + + update admin_data + + + name = #{name,jdbcType=VARCHAR}, + + + picture_url = #{pictureUrl,jdbcType=VARCHAR}, + + + status = #{status,jdbcType=INTEGER}, + + + source = #{source,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + data_scenarios = #{dataScenarios,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} + + + update admin_data + set name = #{name,jdbcType=VARCHAR}, + picture_url = #{pictureUrl,jdbcType=VARCHAR}, + status = #{status,jdbcType=INTEGER}, + source = #{source,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + data_scenarios = #{dataScenarios,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} + + + update admin_data + set name = #{name,jdbcType=VARCHAR}, + picture_url = #{pictureUrl,jdbcType=VARCHAR}, + status = #{status,jdbcType=INTEGER}, + source = #{source,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP} + where data_id = #{dataId,jdbcType=VARCHAR} + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file