Merge remote-tracking branch 'origin/master'

master
xiaoCJ 8 months ago
commit 9a255ee71b

@ -121,6 +121,10 @@ public class GradeController {
} }
//知识概要获取完成情况
//资源学习获取完成情况
} }

@ -0,0 +1,49 @@
package com.sztzjy.money_management.controller;
import com.github.pagehelper.PageInfo;
import com.sztzjy.money_management.annotation.AnonymousAccess;
import com.sztzjy.money_management.entity.SynthesisPlanClient;
import com.sztzjy.money_management.mapper.SynthesisPlanClientMapper;
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.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.Date;
import java.util.List;
//综合规划相关
@RestController
@Api(tags = "综合规划相关")
@RequestMapping("api/SynthesisPlanController")
public class SynthesisPlanController {
@Autowired
SynthesisPlanClientMapper synthesisPlanClientMapper;
//目标客户查询
//根据create_time排序
@AnonymousAccess
@ApiOperation("目标客户查询")
@PostMapping("selectTargetCustomer")
public ResultEntity<PageInfo<SynthesisPlanClient>> selectTargetCustomer(@RequestParam String userId, @RequestParam String schoolId) {
//先根据userID和schoolID查询所有数据 注意
return null;
}
//目标客户跟踪
@AnonymousAccess
@ApiOperation("目标客户跟踪")
@PostMapping("TrackDownTargetCustomer")
public Boolean TrackDownTargetCustomer(@RequestParam String userId, @RequestParam String stuClientId) {
SynthesisPlanClient synthesisPlanClient = synthesisPlanClientMapper.selectByPrimaryKey(stuClientId);
synthesisPlanClient.setGetStatus("true");
synthesisPlanClient.setGetTime(new Date());
synthesisPlanClient.setUserid(userId);
int i = synthesisPlanClientMapper.updateByPrimaryKeySelective(synthesisPlanClient);
return i==1;
}
}

@ -1,110 +1,122 @@
//package com.sztzjy.money_management.controller; package com.sztzjy.money_management.controller;
//
//import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
//import com.sztzjy.money_management.annotation.AnonymousAccess; import com.sztzjy.money_management.annotation.AnonymousAccess;
//import com.sztzjy.money_management.entity.StuTrainingWithBLOBs; import com.sztzjy.money_management.entity.StuTrainingWithBLOBs;
//import com.sztzjy.money_management.entity.TrainingReportExample; import com.sztzjy.money_management.entity.TrainingReport;
//import com.sztzjy.money_management.util.ResultEntity; import com.sztzjy.money_management.entity.TrainingReportExample;
//import io.swagger.annotations.Api; import com.sztzjy.money_management.mapper.StuTrainingMapper;
//import io.swagger.annotations.ApiOperation; import com.sztzjy.money_management.mapper.TrainingReportMapper;
//import io.swagger.annotations.ApiParam; import com.sztzjy.money_management.util.ResultEntity;
//import org.springframework.http.HttpStatus; import com.sztzjy.money_management.util.file.IFileUtil;
//import org.springframework.util.Assert; import io.swagger.annotations.Api;
//import org.springframework.web.bind.annotation.*; import io.swagger.annotations.ApiOperation;
//import org.springframework.web.multipart.MultipartFile; import io.swagger.annotations.ApiParam;
// import org.springframework.beans.factory.annotation.Autowired;
//import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Value;
//import java.math.BigDecimal; import org.springframework.http.HttpStatus;
//import java.util.Date; import org.springframework.util.Assert;
//import java.util.List; import org.springframework.web.bind.annotation.*;
// import org.springframework.web.multipart.MultipartFile;
//@RestController
//@Api(tags = "实验报告相关") import javax.servlet.http.HttpServletResponse;
//@RequestMapping("api/ResourceController") import java.math.BigDecimal;
//public class TrainingReport { import java.util.Date;
// @AnonymousAccess import java.util.List;
// @ApiOperation("实验报告展示")
// @PostMapping("getReportByUserId") @RestController
// public ResultEntity<List<TrainingReport>> getReportByUserId(@RequestParam String userId, @Api(tags = "实验报告相关")
// @RequestParam String systemOwner) { @RequestMapping("api/TrainingReportController")
// TrainingReportExample trainingReportExample = new TrainingReportExample(); public class TrainingReportController {
// trainingReportExample.createCriteria().andUserIdEqualTo(userId).andSystemOwnerEqualTo(systemOwner); @Autowired
// List<TrainingReport> trainingReports = trainingReportMapper.selectByExampleWithBLOBs(trainingReportExample); TrainingReportMapper trainingReportMapper;
// return new ResultEntity<>(trainingReports); @Autowired
// } private IFileUtil fileUtil;
// @Value("${file.path}")
// @AnonymousAccess private String filePath;
// @PostMapping("uploadReport") @Autowired
// @ApiOperation("上传报告") StuTrainingMapper trainingMapper;
// public ResultEntity<String> uploadReport(@RequestPart(name = "file") MultipartFile file,
// @ApiParam("文件名称") @RequestParam String fileName, @AnonymousAccess
// @RequestParam String userId, @ApiOperation("学习成绩实验报告展示")
// @RequestParam String trainingId, @PostMapping("getReportByUserId")
// @ApiParam("章节ID") @RequestParam String chapterId, public ResultEntity<List<TrainingReport>> getReportByUserId(@RequestParam String userId,@RequestParam String chapterId) {
// @ApiParam("章节名称") @RequestParam String chapterName, TrainingReportExample trainingReportExample = new TrainingReportExample();
// @RequestParam String schoolId, trainingReportExample.createCriteria().andUserIdEqualTo(userId).andChapterIdEqualTo(chapterId);
// @RequestParam String systemOwner) { List<TrainingReport> trainingReports = trainingReportMapper.selectByExampleWithBLOBs(trainingReportExample);
// int size = (int) file.getSize() / (1024 * 1024); //拿到MB为单位的大小 return new ResultEntity<>(trainingReports);
// String originalFilename = file.getOriginalFilename(); }
// assert originalFilename != null;
// String fileExtension = originalFilename.substring(originalFilename.lastIndexOf(".")).toLowerCase(); @AnonymousAccess
// if (!fileExtension.equals(".pdf") && !fileExtension.equals(".doc") && !fileExtension.equals(".docx")) { @PostMapping("uploadReport")
// return new ResultEntity<>(HttpStatus.BAD_REQUEST, "文件必须为word或pdf"); @ApiOperation("上传报告")
// } public ResultEntity<String> uploadReport(@RequestPart(name = "file") MultipartFile file,
// //老师评分后不允许上传 @ApiParam("文件名称") @RequestParam String fileName,
// TrainingReportExample example = new TrainingReportExample(); @RequestParam String userId,
// example.createCriteria().andSchoolIdEqualTo(schoolId).andUserIdEqualTo(userId).andChapterIdEqualTo(chapterId).andSystemOwnerEqualTo(systemOwner); @RequestParam String trainingId,
// List<TrainingReport> trainingReports = trainingReportMapper.selectByExampleWithBLOBs(example); @ApiParam("章节ID") @RequestParam String chapterId,
// if (!trainingReports.isEmpty()) { //上传过 @ApiParam("章节名称") @RequestParam String chapterName,
// TrainingReport trainingReport = trainingReports.get(0); @RequestParam String schoolId) {
// BigDecimal teacherScore = trainingReport.getTeacherScore(); int size = (int) file.getSize() / (1024 * 1024); //拿到MB为单位的大小
// if (teacherScore != null) { //老师评分过 String originalFilename = file.getOriginalFilename();
// return new ResultEntity<>(HttpStatus.BAD_REQUEST, "老师已评分,无法重新上传!"); assert originalFilename != null;
// } else { //老师没评分 多次上传 直接覆盖 String fileExtension = originalFilename.substring(originalFilename.lastIndexOf(".")).toLowerCase();
// String filePath = fileUtil.upload(file); if (!fileExtension.equals(".pdf") && !fileExtension.equals(".doc") && !fileExtension.equals(".docx")) {
// trainingReport.setFilePath(filePath); return new ResultEntity<>(HttpStatus.BAD_REQUEST, "文件必须为pdf");
// trainingReport.setUploadTime(new Date()); }
// trainingReport.setReportName(fileName); //老师评分后不允许上传
// trainingReport.setReportSize(size); TrainingReportExample example = new TrainingReportExample();
// trainingReportMapper.updateByPrimaryKeyWithBLOBs(trainingReport); example.createCriteria().andSchoolIdEqualTo(schoolId).andUserIdEqualTo(userId).andChapterIdEqualTo(chapterId);
// return new ResultEntity<>(HttpStatus.BAD_REQUEST, "重新上传成功!"); List<TrainingReport> trainingReports = trainingReportMapper.selectByExampleWithBLOBs(example);
// } if (!trainingReports.isEmpty()) { //上传过
// } else { //第一次上传 TrainingReport trainingReport = trainingReports.get(0);
// String filePath = fileUtil.upload(file); BigDecimal teacherScore = trainingReport.getTeacherScore();
// TrainingReport trainingReport = new TrainingReport(); if (teacherScore != null) { //老师评分过
// trainingReport.setReportId(IdUtil.randomUUID()); return new ResultEntity<>(HttpStatus.BAD_REQUEST, "老师已评分,无法重新上传!");
// trainingReport.setFilePath(filePath); } else { //老师没评分 多次上传 直接覆盖
// trainingReport.setUploadTime(new Date()); String filePath = fileUtil.upload(file);
// trainingReport.setReportName(fileName); trainingReport.setFilePath(filePath);
// trainingReport.setChapterId(chapterId); trainingReport.setUploadTime(new Date());
// trainingReport.setChapterName(chapterName); trainingReport.setReportName(fileName);
// trainingReport.setUserId(userId); trainingReport.setReportSize(BigDecimal.valueOf(size));
// trainingReport.setSchoolId(schoolId); trainingReportMapper.updateByPrimaryKeyWithBLOBs(trainingReport);
// trainingReport.setReportSize(size); return new ResultEntity<>(HttpStatus.BAD_REQUEST, "重新上传成功!");
// trainingReport.setSystemOwner(systemOwner); }
// StuTrainingWithBLOBs stuTrainingWithBLOBs = stuTrainingMapper.selectByPrimaryKey(trainingId); } else { //第一次上传
// stuTrainingWithBLOBs.setReportId(trainingReport.getReportId()); // 第一次上传时设置实训表的报告ID String filePath = fileUtil.upload(file);
// trainingReportMapper.insert(trainingReport); TrainingReport trainingReport = new TrainingReport();
// return new ResultEntity<>(HttpStatus.OK, "上传成功!"); trainingReport.setReportId(IdUtil.randomUUID());
// } trainingReport.setFilePath(filePath);
// } trainingReport.setUploadTime(new Date());
// trainingReport.setReportName(fileName);
// trainingReport.setChapterId(chapterId);
// @AnonymousAccess trainingReport.setChapterName(chapterName);
// @ApiOperation("实验报告下载") trainingReport.setUserId(userId);
// @GetMapping("downloadReport") trainingReport.setSchoolId(schoolId);
// public void downloadReport(@RequestParam String reportId, HttpServletResponse response) { trainingReport.setReportSize(BigDecimal.valueOf(size));
// TrainingReport trainingReport = trainingReportMapper.selectByPrimaryKey(reportId); StuTrainingWithBLOBs stuTrainingWithBLOBs = trainingMapper.selectByPrimaryKey(trainingId);
// Assert.isTrue(trainingReport != null && trainingReport.getFilePath() != null, "报告不存在"); stuTrainingWithBLOBs.setReportId(trainingReport.getReportId()); // 第一次上传时设置实训表的报告ID
// fileUtil.download(response, trainingReport.getReportName(), trainingReport.getFilePath()); trainingReportMapper.insert(trainingReport);
// } return new ResultEntity<>(HttpStatus.OK, "上传成功!");
// }
// }
// @AnonymousAccess
// @ApiOperation("实验报告查看评语")
// @PostMapping("getTeacherCommentById") @AnonymousAccess
// public ResultEntity<String> getTeacherCommentById(@RequestParam String reportId) { @ApiOperation("实验报告下载")
// TrainingReport trainingReport = trainingReportMapper.selectByPrimaryKey(reportId); @GetMapping("downloadReport")
// return new ResultEntity<>(trainingReport.getTeacherComment()); public void downloadReport(@RequestParam String reportId, HttpServletResponse response) {
// } TrainingReport trainingReport = trainingReportMapper.selectByPrimaryKey(reportId);
//} Assert.isTrue(trainingReport != null && trainingReport.getFilePath() != null, "报告不存在");
fileUtil.download(response, trainingReport.getReportName(), trainingReport.getFilePath());
}
@AnonymousAccess
@ApiOperation("实验报告查看评语")
@PostMapping("getTeacherCommentById")
public ResultEntity<String> getTeacherCommentById(@RequestParam String reportId) {
TrainingReport trainingReport = trainingReportMapper.selectByPrimaryKey(reportId);
return new ResultEntity<>(trainingReport.getTeacherComment());
}
}

@ -20,6 +20,12 @@ public class SynthesisPlanClient {
@ApiModelProperty("用户id") @ApiModelProperty("用户id")
private String userid; private String userid;
@ApiModelProperty("schoolID/99999999")
private String source;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("客户编号") @ApiModelProperty("客户编号")
private String clientNumber; private String clientNumber;
@ -95,6 +101,22 @@ public class SynthesisPlanClient {
this.userid = userid == null ? null : userid.trim(); this.userid = userid == null ? null : userid.trim();
} }
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source == null ? null : source.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getClientNumber() { public String getClientNumber() {
return clientNumber; return clientNumber;
} }

@ -316,6 +316,136 @@ public class SynthesisPlanClientExample {
return (Criteria) this; return (Criteria) this;
} }
public Criteria andSourceIsNull() {
addCriterion("source is null");
return (Criteria) this;
}
public Criteria andSourceIsNotNull() {
addCriterion("source is not null");
return (Criteria) this;
}
public Criteria andSourceEqualTo(String value) {
addCriterion("source =", value, "source");
return (Criteria) this;
}
public Criteria andSourceNotEqualTo(String value) {
addCriterion("source <>", value, "source");
return (Criteria) this;
}
public Criteria andSourceGreaterThan(String value) {
addCriterion("source >", value, "source");
return (Criteria) this;
}
public Criteria andSourceGreaterThanOrEqualTo(String value) {
addCriterion("source >=", value, "source");
return (Criteria) this;
}
public Criteria andSourceLessThan(String value) {
addCriterion("source <", value, "source");
return (Criteria) this;
}
public Criteria andSourceLessThanOrEqualTo(String value) {
addCriterion("source <=", value, "source");
return (Criteria) this;
}
public Criteria andSourceLike(String value) {
addCriterion("source like", value, "source");
return (Criteria) this;
}
public Criteria andSourceNotLike(String value) {
addCriterion("source not like", value, "source");
return (Criteria) this;
}
public Criteria andSourceIn(List<String> values) {
addCriterion("source in", values, "source");
return (Criteria) this;
}
public Criteria andSourceNotIn(List<String> values) {
addCriterion("source not in", values, "source");
return (Criteria) this;
}
public Criteria andSourceBetween(String value1, String value2) {
addCriterion("source between", value1, value2, "source");
return (Criteria) this;
}
public Criteria andSourceNotBetween(String value1, String value2) {
addCriterion("source not between", value1, value2, "source");
return (Criteria) this;
}
public Criteria andCreateTimeIsNull() {
addCriterion("create_time is null");
return (Criteria) this;
}
public Criteria andCreateTimeIsNotNull() {
addCriterion("create_time is not null");
return (Criteria) this;
}
public Criteria andCreateTimeEqualTo(Date value) {
addCriterion("create_time =", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotEqualTo(Date value) {
addCriterion("create_time <>", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThan(Date value) {
addCriterion("create_time >", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("create_time >=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("create_time <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("create_time <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("create_time in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("create_time not in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeBetween(Date value1, Date value2) {
addCriterion("create_time between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
addCriterion("create_time not between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andClientNumberIsNull() { public Criteria andClientNumberIsNull() {
addCriterion("client_number is null"); addCriterion("client_number is null");
return (Criteria) this; return (Criteria) this;

@ -5,6 +5,8 @@
<id column="stu_client_id" jdbcType="VARCHAR" property="stuClientId" /> <id column="stu_client_id" jdbcType="VARCHAR" property="stuClientId" />
<result column="caseid" jdbcType="VARCHAR" property="caseid" /> <result column="caseid" jdbcType="VARCHAR" property="caseid" />
<result column="userid" jdbcType="VARCHAR" property="userid" /> <result column="userid" jdbcType="VARCHAR" property="userid" />
<result column="source" jdbcType="VARCHAR" property="source" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="client_number" jdbcType="VARCHAR" property="clientNumber" /> <result column="client_number" jdbcType="VARCHAR" property="clientNumber" />
<result column="get_status" jdbcType="VARCHAR" property="getStatus" /> <result column="get_status" jdbcType="VARCHAR" property="getStatus" />
<result column="get_time" jdbcType="TIMESTAMP" property="getTime" /> <result column="get_time" jdbcType="TIMESTAMP" property="getTime" />
@ -82,9 +84,9 @@
</where> </where>
</sql> </sql>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
stu_client_id, caseid, userid, client_number, get_status, get_time, name, namepy, stu_client_id, caseid, userid, source, create_time, client_number, get_status, get_time,
age, year_income, idcard, phone_number, job, addr, telephone, email, job_place, manage_money_matters_type, name, namepy, age, year_income, idcard, phone_number, job, addr, telephone, email,
submit_status, use_time job_place, manage_money_matters_type, submit_status, use_time
</sql> </sql>
<select id="selectByExample" parameterType="com.sztzjy.money_management.entity.SynthesisPlanClientExample" resultMap="BaseResultMap"> <select id="selectByExample" parameterType="com.sztzjy.money_management.entity.SynthesisPlanClientExample" resultMap="BaseResultMap">
select select
@ -118,19 +120,21 @@
</delete> </delete>
<insert id="insert" parameterType="com.sztzjy.money_management.entity.SynthesisPlanClient"> <insert id="insert" parameterType="com.sztzjy.money_management.entity.SynthesisPlanClient">
insert into synthesis_plan_client (stu_client_id, caseid, userid, insert into synthesis_plan_client (stu_client_id, caseid, userid,
client_number, get_status, get_time, source, create_time, client_number,
name, namepy, age, get_status, get_time, name,
year_income, idcard, phone_number, namepy, age, year_income,
job, addr, telephone, idcard, phone_number, job,
email, job_place, manage_money_matters_type, addr, telephone, email,
submit_status, use_time) job_place, manage_money_matters_type, submit_status,
use_time)
values (#{stuClientId,jdbcType=VARCHAR}, #{caseid,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR}, values (#{stuClientId,jdbcType=VARCHAR}, #{caseid,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR},
#{clientNumber,jdbcType=VARCHAR}, #{getStatus,jdbcType=VARCHAR}, #{getTime,jdbcType=TIMESTAMP}, #{source,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{clientNumber,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR}, #{namepy,jdbcType=VARCHAR}, #{age,jdbcType=INTEGER}, #{getStatus,jdbcType=VARCHAR}, #{getTime,jdbcType=TIMESTAMP}, #{name,jdbcType=VARCHAR},
#{yearIncome,jdbcType=DECIMAL}, #{idcard,jdbcType=VARCHAR}, #{phoneNumber,jdbcType=VARCHAR}, #{namepy,jdbcType=VARCHAR}, #{age,jdbcType=INTEGER}, #{yearIncome,jdbcType=DECIMAL},
#{job,jdbcType=VARCHAR}, #{addr,jdbcType=VARCHAR}, #{telephone,jdbcType=VARCHAR}, #{idcard,jdbcType=VARCHAR}, #{phoneNumber,jdbcType=VARCHAR}, #{job,jdbcType=VARCHAR},
#{email,jdbcType=VARCHAR}, #{jobPlace,jdbcType=VARCHAR}, #{manageMoneyMattersType,jdbcType=VARCHAR}, #{addr,jdbcType=VARCHAR}, #{telephone,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR},
#{submitStatus,jdbcType=CHAR}, #{useTime,jdbcType=DECIMAL}) #{jobPlace,jdbcType=VARCHAR}, #{manageMoneyMattersType,jdbcType=VARCHAR}, #{submitStatus,jdbcType=CHAR},
#{useTime,jdbcType=DECIMAL})
</insert> </insert>
<insert id="insertSelective" parameterType="com.sztzjy.money_management.entity.SynthesisPlanClient"> <insert id="insertSelective" parameterType="com.sztzjy.money_management.entity.SynthesisPlanClient">
insert into synthesis_plan_client insert into synthesis_plan_client
@ -144,6 +148,12 @@
<if test="userid != null"> <if test="userid != null">
userid, userid,
</if> </if>
<if test="source != null">
source,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="clientNumber != null"> <if test="clientNumber != null">
client_number, client_number,
</if> </if>
@ -206,6 +216,12 @@
<if test="userid != null"> <if test="userid != null">
#{userid,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR},
</if> </if>
<if test="source != null">
#{source,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="clientNumber != null"> <if test="clientNumber != null">
#{clientNumber,jdbcType=VARCHAR}, #{clientNumber,jdbcType=VARCHAR},
</if> </if>
@ -277,6 +293,12 @@
<if test="record.userid != null"> <if test="record.userid != null">
userid = #{record.userid,jdbcType=VARCHAR}, userid = #{record.userid,jdbcType=VARCHAR},
</if> </if>
<if test="record.source != null">
source = #{record.source,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.clientNumber != null"> <if test="record.clientNumber != null">
client_number = #{record.clientNumber,jdbcType=VARCHAR}, client_number = #{record.clientNumber,jdbcType=VARCHAR},
</if> </if>
@ -338,6 +360,8 @@
set stu_client_id = #{record.stuClientId,jdbcType=VARCHAR}, set stu_client_id = #{record.stuClientId,jdbcType=VARCHAR},
caseid = #{record.caseid,jdbcType=VARCHAR}, caseid = #{record.caseid,jdbcType=VARCHAR},
userid = #{record.userid,jdbcType=VARCHAR}, userid = #{record.userid,jdbcType=VARCHAR},
source = #{record.source,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
client_number = #{record.clientNumber,jdbcType=VARCHAR}, client_number = #{record.clientNumber,jdbcType=VARCHAR},
get_status = #{record.getStatus,jdbcType=VARCHAR}, get_status = #{record.getStatus,jdbcType=VARCHAR},
get_time = #{record.getTime,jdbcType=TIMESTAMP}, get_time = #{record.getTime,jdbcType=TIMESTAMP},
@ -368,6 +392,12 @@
<if test="userid != null"> <if test="userid != null">
userid = #{userid,jdbcType=VARCHAR}, userid = #{userid,jdbcType=VARCHAR},
</if> </if>
<if test="source != null">
source = #{source,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="clientNumber != null"> <if test="clientNumber != null">
client_number = #{clientNumber,jdbcType=VARCHAR}, client_number = #{clientNumber,jdbcType=VARCHAR},
</if> </if>
@ -426,6 +456,8 @@
update synthesis_plan_client update synthesis_plan_client
set caseid = #{caseid,jdbcType=VARCHAR}, set caseid = #{caseid,jdbcType=VARCHAR},
userid = #{userid,jdbcType=VARCHAR}, userid = #{userid,jdbcType=VARCHAR},
source = #{source,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
client_number = #{clientNumber,jdbcType=VARCHAR}, client_number = #{clientNumber,jdbcType=VARCHAR},
get_status = #{getStatus,jdbcType=VARCHAR}, get_status = #{getStatus,jdbcType=VARCHAR},
get_time = #{getTime,jdbcType=TIMESTAMP}, get_time = #{getTime,jdbcType=TIMESTAMP},

Loading…
Cancel
Save