添加评价量表功能
This commit is contained in:
parent
64ff79bd43
commit
973a278d1c
|
@ -0,0 +1,298 @@
|
|||
package org.jeecg.modules.kc.grab.SynchronizationService;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.compress.utils.Lists;
|
||||
import org.hibernate.jdbc.Expectation;
|
||||
import org.jeecg.modules.kc.grab.SynchronizationService.base.BaseSync;
|
||||
import org.jeecg.modules.kc.grab.exports.entity.TJwKckb;
|
||||
import org.jeecg.modules.kc.grab.exports.service.ITJwKckbService;
|
||||
import org.jeecg.modules.kc.grab.imports.entity.Xxhbkckb;
|
||||
import org.jeecg.modules.kc.grab.imports.entity.Xxhbsynclog;
|
||||
import org.jeecg.modules.kc.grab.imports.service.IXxhbkckbService;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.service.IKcEvaluationsStatService;
|
||||
import org.quartz.JobExecutionContext;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Slf4j
|
||||
public class SyncEvaluationsStat extends BaseSync {
|
||||
|
||||
@Autowired
|
||||
private IKcEvaluationsStatService kcEvaluationsStatService;
|
||||
|
||||
|
||||
/**
|
||||
* 若参数变量名修改 QuartzJobController中也需对应修改
|
||||
*/
|
||||
|
||||
@Override
|
||||
public void execute(JobExecutionContext jobExecutionContext) {
|
||||
start();
|
||||
run(getParamMap());
|
||||
end();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 有参定时任务实现
|
||||
* @param param
|
||||
*/
|
||||
public void run(Map<String, Object> param){
|
||||
List<KcEvaluationsStat> ybtkblist = kcEvaluationsStatService.getYbtkbSyncList();
|
||||
|
||||
for(KcEvaluationsStat KcEvaluationsStat:ybtkblist){
|
||||
List<KcEvaluationsStat> entityList = kcEvaluationsStatService.getYbtkbJxsjSyncList(KcEvaluationsStat);
|
||||
if(entityList!=null && entityList.size()>0){
|
||||
KcEvaluationsStat entity = entityList.get(0);
|
||||
String col1726 = entity.getCol1726();
|
||||
if(col1726.length()>0){
|
||||
System.out.println("ybtkb----"+entity.getCol00());
|
||||
String arr[] = col1726.split("@");
|
||||
try {
|
||||
entity.setCol18(arr[1]);
|
||||
}catch (Exception e){
|
||||
entity.setCol18("");
|
||||
}
|
||||
try {
|
||||
entity.setCol19(arr[2]);
|
||||
}catch (Exception e){
|
||||
entity.setCol19("");
|
||||
}
|
||||
try {
|
||||
entity.setCol20(arr[3]);
|
||||
}catch (Exception e){
|
||||
entity.setCol20("");
|
||||
}
|
||||
try {
|
||||
entity.setCol21(arr[4]);
|
||||
}catch (Exception e){
|
||||
entity.setCol21("");
|
||||
}
|
||||
try {
|
||||
entity.setCol22(arr[5]);
|
||||
}catch (Exception e){
|
||||
entity.setCol22("");
|
||||
}
|
||||
try {
|
||||
entity.setCol23(arr[6]);
|
||||
}catch (Exception e){
|
||||
entity.setCol23("");
|
||||
}
|
||||
try {
|
||||
entity.setCol24(arr[7]);
|
||||
}catch (Exception e){
|
||||
entity.setCol24("");
|
||||
}
|
||||
try {
|
||||
entity.setCol25(arr[8]);
|
||||
}catch (Exception e){
|
||||
entity.setCol25("");
|
||||
}
|
||||
try {
|
||||
entity.setCol26(arr[9]);
|
||||
}catch (Exception e){
|
||||
entity.setCol26("");
|
||||
}
|
||||
try {
|
||||
entity.setCol1726(arr[0]);
|
||||
}catch (Exception e){
|
||||
entity.setCol1726("");
|
||||
}
|
||||
kcEvaluationsStatService.save(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
List<KcEvaluationsStat> xstkblist = kcEvaluationsStatService.getXstkbSyncList();
|
||||
for(KcEvaluationsStat KcEvaluationsStat:xstkblist){
|
||||
List<KcEvaluationsStat> entityList = kcEvaluationsStatService.getXstkbJxsjSyncList(KcEvaluationsStat);
|
||||
if(entityList!=null && entityList.size()>0){
|
||||
KcEvaluationsStat entity = entityList.get(0);
|
||||
String col4655 = entity.getCol4655();
|
||||
if(col4655.length()>0){
|
||||
System.out.println("xstkb----"+entity.getCol00());
|
||||
String arr[] = col4655.split("@");
|
||||
try {
|
||||
entity.setCol47(arr[1]);
|
||||
}catch (Exception e){
|
||||
entity.setCol47("");
|
||||
}
|
||||
try {
|
||||
entity.setCol48(arr[2]);
|
||||
}catch (Exception e){
|
||||
entity.setCol48("");
|
||||
}
|
||||
try {
|
||||
entity.setCol49(arr[3]);
|
||||
}catch (Exception e){
|
||||
entity.setCol49("");
|
||||
}
|
||||
try {
|
||||
entity.setCol50(arr[4]);
|
||||
}catch (Exception e){
|
||||
entity.setCol50("");
|
||||
}
|
||||
try {
|
||||
entity.setCol51(arr[5]);
|
||||
}catch (Exception e){
|
||||
entity.setCol51("");
|
||||
}
|
||||
try {
|
||||
entity.setCol52(arr[6]);
|
||||
}catch (Exception e){
|
||||
entity.setCol52("");
|
||||
}
|
||||
try {
|
||||
entity.setCol53(arr[7]);
|
||||
}catch (Exception e){
|
||||
entity.setCol53("");
|
||||
}
|
||||
try {
|
||||
entity.setCol54(arr[8]);
|
||||
}catch (Exception e){
|
||||
entity.setCol54("");
|
||||
}
|
||||
try {
|
||||
entity.setCol55(arr[9]);
|
||||
}catch (Exception e){
|
||||
entity.setCol55("");
|
||||
}
|
||||
try {
|
||||
entity.setCol4655(arr[0]);
|
||||
}catch (Exception e){
|
||||
entity.setCol4655("");
|
||||
}
|
||||
kcEvaluationsStatService.save(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
List<KcEvaluationsStat> thpjblist = kcEvaluationsStatService.getThpjbSyncList();
|
||||
for(KcEvaluationsStat KcEvaluationsStat:thpjblist){
|
||||
List<KcEvaluationsStat> entityList = kcEvaluationsStatService.getThpjbJxsjSyncList(KcEvaluationsStat);
|
||||
if(entityList!=null && entityList.size()>0){
|
||||
KcEvaluationsStat entity = entityList.get(0);
|
||||
String col2745 = entity.getCol2745();
|
||||
if(col2745.length()>0){
|
||||
System.out.println("thpjb----"+entity.getCol00());
|
||||
String arr[] = col2745.split("@");
|
||||
try {
|
||||
entity.setCol28(arr[1]);
|
||||
}catch (Exception e){
|
||||
entity.setCol28("");
|
||||
}
|
||||
try {
|
||||
entity.setCol29(arr[2]);
|
||||
}catch (Exception e){
|
||||
entity.setCol29("");
|
||||
}
|
||||
try {
|
||||
entity.setCol30(arr[3]);
|
||||
}catch (Exception e){
|
||||
entity.setCol30("");
|
||||
}
|
||||
try {
|
||||
entity.setCol31(arr[4]);
|
||||
}catch (Exception e){
|
||||
entity.setCol31("");
|
||||
}
|
||||
try {
|
||||
entity.setCol32(arr[5]);
|
||||
}catch (Exception e){
|
||||
entity.setCol32("");
|
||||
}
|
||||
try {
|
||||
entity.setCol33(arr[6]);
|
||||
}catch (Exception e){
|
||||
entity.setCol33("");
|
||||
}
|
||||
try {
|
||||
entity.setCol34(arr[7]);
|
||||
}catch (Exception e){
|
||||
entity.setCol34("");
|
||||
}
|
||||
try {
|
||||
entity.setCol35(arr[8]);
|
||||
}catch (Exception e){
|
||||
entity.setCol35("");
|
||||
}
|
||||
try {
|
||||
entity.setCol36(arr[9]);
|
||||
}catch (Exception e){
|
||||
entity.setCol36("");
|
||||
}
|
||||
try {
|
||||
entity.setCol37(arr[10]);
|
||||
}catch (Exception e){
|
||||
entity.setCol37("");
|
||||
}
|
||||
try {
|
||||
entity.setCol38(arr[11]);
|
||||
}catch (Exception e){
|
||||
entity.setCol38("");
|
||||
}
|
||||
try {
|
||||
entity.setCol39(arr[12]);
|
||||
}catch (Exception e){
|
||||
entity.setCol39("");
|
||||
}
|
||||
try {
|
||||
entity.setCol40(arr[13]);
|
||||
}catch (Exception e){
|
||||
entity.setCol40("");
|
||||
}
|
||||
try {
|
||||
entity.setCol41(arr[14]);
|
||||
}catch (Exception e){
|
||||
entity.setCol41("");
|
||||
}
|
||||
try {
|
||||
entity.setCol42(arr[15]);
|
||||
}catch (Exception e){
|
||||
entity.setCol42("");
|
||||
}
|
||||
try {
|
||||
entity.setCol43(arr[16]);
|
||||
}catch (Exception e){
|
||||
entity.setCol43("");
|
||||
}
|
||||
try {
|
||||
entity.setCol44(arr[17]);
|
||||
}catch (Exception e){
|
||||
entity.setCol44("");
|
||||
}
|
||||
try {
|
||||
entity.setCol45(arr[18]);
|
||||
}catch (Exception e){
|
||||
entity.setCol45("");
|
||||
}
|
||||
|
||||
try {
|
||||
entity.setCol2745(arr[0]);
|
||||
}catch (Exception e){
|
||||
entity.setCol2745("");
|
||||
}
|
||||
kcEvaluationsStatService.save(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//最后的保存
|
||||
// kcEvaluationsStatService.saveBatch(inslist);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 无参定时任务实现
|
||||
*/
|
||||
public void run(){
|
||||
run(null);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,177 @@
|
|||
package org.jeecg.modules.kc.kcEvaluationsStat.controller;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
import java.io.IOException;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLDecoder;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.common.system.query.QueryGenerator;
|
||||
import org.jeecg.common.util.oConvertUtils;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.service.IKcEvaluationsStatService;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
||||
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
import org.jeecgframework.poi.excel.entity.ImportParams;
|
||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.jeecg.common.aspect.annotation.AutoLog;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: kc_evaluations_stat
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2023-08-22
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Api(tags="kc_evaluations_stat")
|
||||
@RestController
|
||||
@RequestMapping("/kcEvaluationsStat/kcEvaluationsStat")
|
||||
@Slf4j
|
||||
public class KcEvaluationsStatController extends JeecgController<KcEvaluationsStat, IKcEvaluationsStatService> {
|
||||
@Autowired
|
||||
private IKcEvaluationsStatService kcEvaluationsStatService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @param kcEvaluationsStat
|
||||
* @param pageNo
|
||||
* @param pageSize
|
||||
* @param req
|
||||
* @return
|
||||
*/
|
||||
//@AutoLog(value = "kc_evaluations_stat-分页列表查询")
|
||||
@ApiOperation(value="kc_evaluations_stat-分页列表查询", notes="kc_evaluations_stat-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<KcEvaluationsStat>> queryPageList(KcEvaluationsStat kcEvaluationsStat,
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<KcEvaluationsStat> queryWrapper = QueryGenerator.initQueryWrapper(kcEvaluationsStat, req.getParameterMap());
|
||||
Page<KcEvaluationsStat> page = new Page<KcEvaluationsStat>(pageNo, pageSize);
|
||||
IPage<KcEvaluationsStat> pageList = kcEvaluationsStatService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param kcEvaluationsStat
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "kc_evaluations_stat-添加")
|
||||
@ApiOperation(value="kc_evaluations_stat-添加", notes="kc_evaluations_stat-添加")
|
||||
@RequiresPermissions("kcEvaluationsStat:kc_evaluations_stat:add")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<String> add(@RequestBody KcEvaluationsStat kcEvaluationsStat) {
|
||||
kcEvaluationsStatService.save(kcEvaluationsStat);
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑
|
||||
*
|
||||
* @param kcEvaluationsStat
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "kc_evaluations_stat-编辑")
|
||||
@ApiOperation(value="kc_evaluations_stat-编辑", notes="kc_evaluations_stat-编辑")
|
||||
@RequiresPermissions("kcEvaluationsStat:kc_evaluations_stat:edit")
|
||||
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||
public Result<String> edit(@RequestBody KcEvaluationsStat kcEvaluationsStat) {
|
||||
kcEvaluationsStatService.updateById(kcEvaluationsStat);
|
||||
return Result.OK("编辑成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "kc_evaluations_stat-通过id删除")
|
||||
@ApiOperation(value="kc_evaluations_stat-通过id删除", notes="kc_evaluations_stat-通过id删除")
|
||||
@RequiresPermissions("kcEvaluationsStat:kc_evaluations_stat:delete")
|
||||
@DeleteMapping(value = "/delete")
|
||||
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
||||
kcEvaluationsStatService.removeById(id);
|
||||
return Result.OK("删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "kc_evaluations_stat-批量删除")
|
||||
@ApiOperation(value="kc_evaluations_stat-批量删除", notes="kc_evaluations_stat-批量删除")
|
||||
@RequiresPermissions("kcEvaluationsStat:kc_evaluations_stat:deleteBatch")
|
||||
@DeleteMapping(value = "/deleteBatch")
|
||||
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
||||
this.kcEvaluationsStatService.removeByIds(Arrays.asList(ids.split(",")));
|
||||
return Result.OK("批量删除成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
//@AutoLog(value = "kc_evaluations_stat-通过id查询")
|
||||
@ApiOperation(value="kc_evaluations_stat-通过id查询", notes="kc_evaluations_stat-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<KcEvaluationsStat> queryById(@RequestParam(name="id",required=true) String id) {
|
||||
KcEvaluationsStat kcEvaluationsStat = kcEvaluationsStatService.getById(id);
|
||||
if(kcEvaluationsStat==null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(kcEvaluationsStat);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出excel
|
||||
*
|
||||
* @param request
|
||||
* @param kcEvaluationsStat
|
||||
*/
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, KcEvaluationsStat kcEvaluationsStat) {
|
||||
return super.exportXls(request, kcEvaluationsStat, KcEvaluationsStat.class, "kc_evaluations_stat");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过excel导入数据
|
||||
*
|
||||
* @param request
|
||||
* @param response
|
||||
* @return
|
||||
*/
|
||||
@RequiresPermissions("kcEvaluationsStat:kc_evaluations_stat:importExcel")
|
||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||
return super.importExcel(request, response, KcEvaluationsStat.class);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,258 @@
|
|||
package org.jeecg.modules.kc.kcEvaluationsStat.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import org.jeecg.common.aspect.annotation.Dict;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: kc_evaluations_stat
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2023-08-22
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("kc_evaluations_stat")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@ApiModel(value="kc_evaluations_stat对象", description="kc_evaluations_stat")
|
||||
public class KcEvaluationsStat implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**主键*/
|
||||
@ApiModelProperty(value = "主键")
|
||||
private java.lang.String col00;
|
||||
/**学期*/
|
||||
@Excel(name = "学期", width = 15)
|
||||
@ApiModelProperty(value = "学期")
|
||||
private java.lang.String col01;
|
||||
/**课程名称*/
|
||||
@Excel(name = "课程名称", width = 15)
|
||||
@ApiModelProperty(value = "课程名称")
|
||||
private java.lang.String col02;
|
||||
/**开课单位*/
|
||||
@Excel(name = "开课单位", width = 15)
|
||||
@ApiModelProperty(value = "开课单位")
|
||||
private java.lang.String col03;
|
||||
/**授课教师*/
|
||||
@Excel(name = "授课教师", width = 15)
|
||||
@ApiModelProperty(value = "授课教师")
|
||||
private java.lang.String col04;
|
||||
/**授课教师工号*/
|
||||
@Excel(name = "授课教师工号", width = 15)
|
||||
@ApiModelProperty(value = "授课教师工号")
|
||||
private java.lang.String col05;
|
||||
/**授课日期*/
|
||||
@Excel(name = "授课日期", width = 15)
|
||||
@ApiModelProperty(value = "授课日期")
|
||||
private java.lang.String col06;
|
||||
/**授课时间*/
|
||||
@Excel(name = "授课时间", width = 15)
|
||||
@ApiModelProperty(value = "授课时间")
|
||||
private java.lang.String col07;
|
||||
/**授课节次*/
|
||||
@Excel(name = "授课节次", width = 15)
|
||||
@ApiModelProperty(value = "授课节次")
|
||||
private java.lang.String col08;
|
||||
/**授课地点*/
|
||||
@Excel(name = "授课地点", width = 15)
|
||||
@ApiModelProperty(value = "授课地点")
|
||||
private java.lang.String col09;
|
||||
/**听课教师单位*/
|
||||
@Excel(name = "听课教师单位", width = 15)
|
||||
@ApiModelProperty(value = "听课教师单位")
|
||||
private java.lang.String col10;
|
||||
/**听课教师工号*/
|
||||
@Excel(name = "听课教师工号", width = 15)
|
||||
@ApiModelProperty(value = "听课教师工号")
|
||||
private java.lang.String col11;
|
||||
/**听课教师姓名*/
|
||||
@Excel(name = "听课教师姓名", width = 15)
|
||||
@ApiModelProperty(value = "听课教师姓名")
|
||||
private java.lang.String col12;
|
||||
/**听课身份*/
|
||||
@Excel(name = "听课身份", width = 15)
|
||||
@ApiModelProperty(value = "听课身份")
|
||||
private java.lang.String col13;
|
||||
/**听课评价结果(5分制)*/
|
||||
@Excel(name = "听课评价结果(5分制)", width = 15)
|
||||
@ApiModelProperty(value = "听课评价结果(5分制)")
|
||||
private java.lang.String col14;
|
||||
/**评价量表类型*/
|
||||
@Excel(name = "评价量表类型", width = 15)
|
||||
@ApiModelProperty(value = "评价量表类型")
|
||||
private java.lang.String col15;
|
||||
/**数据来源*/
|
||||
@Excel(name = "数据来源", width = 15)
|
||||
@ApiModelProperty(value = "数据来源")
|
||||
private java.lang.String col16;
|
||||
/**讲课有热情,精神饱满,能调动学生情绪,课堂气氛活跃*/
|
||||
@Excel(name = "讲课有热情,精神饱满,能调动学生情绪,课堂气氛活跃", width = 15)
|
||||
@ApiModelProperty(value = "讲课有热情,精神饱满,能调动学生情绪,课堂气氛活跃")
|
||||
private java.lang.String col1726;
|
||||
/**教学目标明确,内容丰富,重点突出,言语表达清楚。*/
|
||||
@Excel(name = "教学目标明确,内容丰富,重点突出,言语表达清楚。", width = 15)
|
||||
@ApiModelProperty(value = "教学目标明确,内容丰富,重点突出,言语表达清楚。")
|
||||
private java.lang.String col18;
|
||||
/**授课有启发性,能给予学生思考、联想、创造的启迪*/
|
||||
@Excel(name = "授课有启发性,能给予学生思考、联想、创造的启迪", width = 15)
|
||||
@ApiModelProperty(value = "授课有启发性,能给予学生思考、联想、创造的启迪")
|
||||
private java.lang.String col19;
|
||||
/**能有效利用各种教学媒体,课件或板书使用效果好*/
|
||||
@Excel(name = "能有效利用各种教学媒体,课件或板书使用效果好", width = 15)
|
||||
@ApiModelProperty(value = "能有效利用各种教学媒体,课件或板书使用效果好")
|
||||
private java.lang.String col20;
|
||||
/**仪表得体,按时上下课,严格要求学生*/
|
||||
@Excel(name = "仪表得体,按时上下课,严格要求学生", width = 15)
|
||||
@ApiModelProperty(value = "仪表得体,按时上下课,严格要求学生")
|
||||
private java.lang.String col21;
|
||||
/**无迟到、早退、旷课现象*/
|
||||
@Excel(name = "无迟到、早退、旷课现象", width = 15)
|
||||
@ApiModelProperty(value = "无迟到、早退、旷课现象")
|
||||
private java.lang.String col22;
|
||||
/**课堂教学秩序好,无喧闹、打瞌睡、发短信、玩手机等现象*/
|
||||
@Excel(name = "课堂教学秩序好,无喧闹、打瞌睡、发短信、玩手机等现象", width = 15)
|
||||
@ApiModelProperty(value = "课堂教学秩序好,无喧闹、打瞌睡、发短信、玩手机等现象")
|
||||
private java.lang.String col23;
|
||||
/**上课认真听讲、积极思考、主动与老师交流互动*/
|
||||
@Excel(name = "上课认真听讲、积极思考、主动与老师交流互动", width = 15)
|
||||
@ApiModelProperty(value = "上课认真听讲、积极思考、主动与老师交流互动")
|
||||
private java.lang.String col24;
|
||||
/**课堂教学总体印象评价*/
|
||||
@Excel(name = "课堂教学总体印象评价", width = 15)
|
||||
@ApiModelProperty(value = "课堂教学总体印象评价")
|
||||
private java.lang.String col25;
|
||||
/**请填写对课堂内容以及其他方面的具体意见或建议*/
|
||||
@Excel(name = "请填写对课堂内容以及其他方面的具体意见或建议", width = 15)
|
||||
@ApiModelProperty(value = "请填写对课堂内容以及其他方面的具体意见或建议")
|
||||
private java.lang.String col26;
|
||||
/**1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。*/
|
||||
@Excel(name = "1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。", width = 15)
|
||||
@ApiModelProperty(value = "1.具有教育理想、敬业精神和教学追求,热爱学生、学科和教学工作。")
|
||||
private java.lang.String col2745;
|
||||
/**2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。*/
|
||||
@Excel(name = "2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。", width = 15)
|
||||
@ApiModelProperty(value = "2.掌握所教学科必需的专业与教学知识。具备所教学科的教学设计、实施、评价、反思和研究能力。")
|
||||
private java.lang.String col28;
|
||||
/**3.把握学生身心发展规律与特点,尊重学生主体性与差异性。*/
|
||||
@Excel(name = "3.把握学生身心发展规律与特点,尊重学生主体性与差异性。", width = 15)
|
||||
@ApiModelProperty(value = "3.把握学生身心发展规律与特点,尊重学生主体性与差异性。")
|
||||
private java.lang.String col29;
|
||||
/**4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上*/
|
||||
@Excel(name = "4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上", width = 15)
|
||||
@ApiModelProperty(value = "4.立德树人,为人师表,语言规范,情绪饱满,思想积极向上")
|
||||
private java.lang.String col30;
|
||||
/**5.执行教学计划,遵守教学纪律,严谨从教*/
|
||||
@Excel(name = "5.执行教学计划,遵守教学纪律,严谨从教", width = 15)
|
||||
@ApiModelProperty(value = "5.执行教学计划,遵守教学纪律,严谨从教")
|
||||
private java.lang.String col31;
|
||||
/**6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式*/
|
||||
@Excel(name = "6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式", width = 15)
|
||||
@ApiModelProperty(value = "6.系统规划和设计教学活动,合理确定教学目标和教学内容的重难点,选择合适的教学方法、教学媒体和教学形式")
|
||||
private java.lang.String col32;
|
||||
/**7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。*/
|
||||
@Excel(name = "7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。", width = 15)
|
||||
@ApiModelProperty(value = "7.清晰讲解课程内容,恰当解释知识中蕴含的本源性思想和学科方法,适时引导学生关注课程领域发展新动态。")
|
||||
private java.lang.String col33;
|
||||
/**8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。*/
|
||||
@Excel(name = "8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。", width = 15)
|
||||
@ApiModelProperty(value = "8.启发学生思考,鼓励学生发现、提出问题,恰当给予回应和引导。")
|
||||
private java.lang.String col34;
|
||||
/**9.监控教学过程,富有教学机智,教学体现生成性。*/
|
||||
@Excel(name = "9.监控教学过程,富有教学机智,教学体现生成性。", width = 15)
|
||||
@ApiModelProperty(value = "9.监控教学过程,富有教学机智,教学体现生成性。")
|
||||
private java.lang.String col35;
|
||||
/**10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈*/
|
||||
@Excel(name = "10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈", width = 15)
|
||||
@ApiModelProperty(value = "10.运用多元评价方式,了解学习状况,诊断学习问题,及时反馈")
|
||||
private java.lang.String col36;
|
||||
/**11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。*/
|
||||
@Excel(name = "11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。", width = 15)
|
||||
@ApiModelProperty(value = "11.学习认真积极,踊跃参与课堂活动,体会课程学习的挑战与乐趣,感悟课程的意义与价值。")
|
||||
private java.lang.String col37;
|
||||
/**12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。*/
|
||||
@Excel(name = "12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。", width = 15)
|
||||
@ApiModelProperty(value = "12.掌握所学课程的基本概念与原理,理解课程的知识结构与思想体系,了解所学知识的运用情境、策略和方法。")
|
||||
private java.lang.String col38;
|
||||
/**13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。*/
|
||||
@Excel(name = "13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。", width = 15)
|
||||
@ApiModelProperty(value = "13.遵循教学一般规律,具有鲜明的创新意识和个性风貌。")
|
||||
private java.lang.String col39;
|
||||
/**14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。*/
|
||||
@Excel(name = "14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。", width = 15)
|
||||
@ApiModelProperty(value = "14.尊重学科本质属性,凸显学科育人价值,注重培养学科核心素养。")
|
||||
private java.lang.String col40;
|
||||
/**15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。*/
|
||||
@Excel(name = "15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。", width = 15)
|
||||
@ApiModelProperty(value = "15.课堂教学蕴含理性美,具有教学魅力,体现教学艺术性。")
|
||||
private java.lang.String col41;
|
||||
/**16.你对该课程的总体评价情况,5分是满分,您给打几分?*/
|
||||
@Excel(name = "16.你对该课程的总体评价情况,5分是满分,您给打几分?", width = 15)
|
||||
@ApiModelProperty(value = "16.你对该课程的总体评价情况,5分是满分,您给打几分?")
|
||||
private java.lang.String col42;
|
||||
/**17.您认为该课堂值得肯定的方面*/
|
||||
@Excel(name = "17.您认为该课堂值得肯定的方面", width = 15)
|
||||
@ApiModelProperty(value = "17.您认为该课堂值得肯定的方面")
|
||||
private java.lang.String col43;
|
||||
/**18.您认为该课堂需要改进的方面*/
|
||||
@Excel(name = "18.您认为该课堂需要改进的方面", width = 15)
|
||||
@ApiModelProperty(value = "18.您认为该课堂需要改进的方面")
|
||||
private java.lang.String col44;
|
||||
/**19.其它建议*/
|
||||
@Excel(name = "19.其它建议", width = 15)
|
||||
@ApiModelProperty(value = "19.其它建议")
|
||||
private java.lang.String col45;
|
||||
/**1.声音和画面情况*/
|
||||
@Excel(name = "1.声音和画面情况", width = 15)
|
||||
@ApiModelProperty(value = "1.声音和画面情况")
|
||||
private java.lang.String col4655;
|
||||
/**2.ppt等课件情况*/
|
||||
@Excel(name = "2.ppt等课件情况", width = 15)
|
||||
@ApiModelProperty(value = "2.ppt等课件情况")
|
||||
private java.lang.String col47;
|
||||
/**3.教师出镜情况*/
|
||||
@Excel(name = "3.教师出镜情况", width = 15)
|
||||
@ApiModelProperty(value = "3.教师出镜情况")
|
||||
private java.lang.String col48;
|
||||
/**4.以下那些描述符合本节课的教学实际情况(多选)*/
|
||||
@Excel(name = "4.以下那些描述符合本节课的教学实际情况(多选)", width = 15)
|
||||
@ApiModelProperty(value = "4.以下那些描述符合本节课的教学实际情况(多选)")
|
||||
private java.lang.String col49;
|
||||
/**5.学生出席情况*/
|
||||
@Excel(name = "5.学生出席情况", width = 15)
|
||||
@ApiModelProperty(value = "5.学生出席情况")
|
||||
private java.lang.String col50;
|
||||
/**6.学生参与课堂活动情况*/
|
||||
@Excel(name = "6.学生参与课堂活动情况", width = 15)
|
||||
@ApiModelProperty(value = "6.学生参与课堂活动情况")
|
||||
private java.lang.String col51;
|
||||
/**7.如果让您给本节课打分,5分是满分,您给打几分?*/
|
||||
@Excel(name = "7.如果让您给本节课打分,5分是满分,您给打几分?", width = 15)
|
||||
@ApiModelProperty(value = "7.如果让您给本节课打分,5分是满分,您给打几分?")
|
||||
private java.lang.String col52;
|
||||
/**8.您认为该课堂值得肯定的方面*/
|
||||
@Excel(name = "8.您认为该课堂值得肯定的方面", width = 15)
|
||||
@ApiModelProperty(value = "8.您认为该课堂值得肯定的方面")
|
||||
private java.lang.String col53;
|
||||
/**9.您认为该课堂需要改进的方面*/
|
||||
@Excel(name = "9.您认为该课堂需要改进的方面", width = 15)
|
||||
@ApiModelProperty(value = "9.您认为该课堂需要改进的方面")
|
||||
private java.lang.String col54;
|
||||
/**10.其它建议*/
|
||||
@Excel(name = "10.其它建议", width = 15)
|
||||
@ApiModelProperty(value = "10.其它建议")
|
||||
private java.lang.String col55;
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
package org.jeecg.modules.kc.kcEvaluationsStat.mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: kc_evaluations_stat
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2023-08-22
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface KcEvaluationsStatMapper extends BaseMapper<KcEvaluationsStat> {
|
||||
|
||||
List<KcEvaluationsStat> getYbtkbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getXstkbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getThpjbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getYbtkbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getXstkbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getThpjbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
}
|
|
@ -0,0 +1,821 @@
|
|||
<?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="org.jeecg.modules.kc.kcEvaluationsStat.mapper.KcEvaluationsStatMapper">
|
||||
|
||||
<select id="getYbtkbSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
SELECT DISTINCT ev.id as col00
|
||||
FROM kc_evaluation EV, KC_EVALUATIONS EVS
|
||||
WHERE ev.id = evs.evaluationid
|
||||
AND ev.evaluationver = '3'
|
||||
</select>
|
||||
|
||||
<select id="getXstkbSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
SELECT DISTINCT ev.id as col00
|
||||
FROM kc_evaluation EV, KC_EVALUATIONS EVS
|
||||
WHERE ev.id = evs.evaluationid
|
||||
AND ev.evaluationver = '2'
|
||||
</select>
|
||||
|
||||
<select id="getThpjbSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
SELECT DISTINCT ev.id as col00
|
||||
FROM kc_evaluation EV, KC_EVALUATIONS EVS
|
||||
WHERE ev.id = evs.evaluationid
|
||||
AND ev.evaluationver = '4'
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="getYbtkbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
|
||||
SELECT YBTK.COL00,
|
||||
YBTK.COL01,
|
||||
YBTK.COL02,
|
||||
YBTK.COL03,
|
||||
YBTK.COL04,
|
||||
YBTK.COL05,
|
||||
YBTK.COL06,
|
||||
YBTK.COL07,
|
||||
YBTK.COL08,
|
||||
YBTK.COL09,
|
||||
YBTK.COL10,
|
||||
YBTK.COL11,
|
||||
YBTK.COL12,
|
||||
YBTK.COL13,
|
||||
YBTK.COL14,
|
||||
YBTK.COL15,
|
||||
YBTK.COL16,
|
||||
YBTK.COL1726,
|
||||
YBTK.COL18,
|
||||
YBTK.COL19,
|
||||
YBTK.COL20,
|
||||
YBTK.COL21,
|
||||
YBTK.COL22,
|
||||
YBTK.COL23,
|
||||
YBTK.COL24,
|
||||
YBTK.COL25,
|
||||
YBTK.COL26,
|
||||
YBTK.COL2745,
|
||||
YBTK.COL28,
|
||||
YBTK.COL29,
|
||||
YBTK.COL30,
|
||||
YBTK.COL31,
|
||||
YBTK.COL32,
|
||||
YBTK.COL33,
|
||||
YBTK.COL34,
|
||||
YBTK.COL35,
|
||||
YBTK.COL36,
|
||||
YBTK.COL37,
|
||||
YBTK.COL38,
|
||||
YBTK.COL39,
|
||||
YBTK.COL40,
|
||||
YBTK.COL41,
|
||||
YBTK.COL42,
|
||||
YBTK.COL43,
|
||||
YBTK.COL44,
|
||||
YBTK.COL45,
|
||||
YBTK.COL4655,
|
||||
YBTK.COL47,
|
||||
YBTK.COL48,
|
||||
YBTK.COL49,
|
||||
YBTK.COL50,
|
||||
YBTK.COL51,
|
||||
YBTK.COL52,
|
||||
YBTK.COL53,
|
||||
YBTK.COL54,
|
||||
YBTK.COL55
|
||||
FROM (SELECT EVS.EVALUATIONID AS COL00,
|
||||
XQXN.TITLE AS COL01, -- 一般听课表(3)
|
||||
KT.KCMC AS COL02,
|
||||
KT.KKDW AS COL03,
|
||||
KT.SKJS AS COL04,
|
||||
KT.JGH AS COL05,
|
||||
KT.SKRQ AS COL06,
|
||||
KT.SKSJ AS COL07,
|
||||
KT.HH AS COL08,
|
||||
KT.SKDD AS COL09,
|
||||
XSKC.DWMC AS COL10,
|
||||
EVS.UPUSERID AS COL11,
|
||||
EVS.UPUSER AS COL12,
|
||||
TKSF.ITEM_TEXT AS COL13,
|
||||
ANS2.CONTENT AS COL14,
|
||||
CASE EV.EVALUATIONVER
|
||||
WHEN '2' THEN
|
||||
'线上听课表'
|
||||
WHEN '3' THEN
|
||||
'一般听课表'
|
||||
WHEN '4' THEN
|
||||
'同行评价表'
|
||||
ELSE
|
||||
'异常评价表'
|
||||
END AS COL15,
|
||||
CASE EV.SOURCE
|
||||
WHEN '0' THEN
|
||||
'课程中心'
|
||||
WHEN '1' THEN
|
||||
'老系统'
|
||||
WHEN '2' THEN
|
||||
'服务大厅'
|
||||
WHEN '3' THEN
|
||||
'后台导入'
|
||||
ELSE
|
||||
'未知数据源'
|
||||
END AS COL16,
|
||||
GROUP_CONCAT(EVS.DETANSWER SEPARATOR '@') AS COL1726,
|
||||
'' AS COL18,
|
||||
'' AS COL19,
|
||||
'' AS COL20,
|
||||
'' AS COL21,
|
||||
'' AS COL22,
|
||||
'' AS COL23,
|
||||
'' AS COL24,
|
||||
'' AS COL25,
|
||||
'' AS COL26,
|
||||
'' AS COL2745,
|
||||
'' AS COL28,
|
||||
'' AS COL29,
|
||||
'' AS COL30,
|
||||
'' AS COL31,
|
||||
'' AS COL32,
|
||||
'' AS COL33,
|
||||
'' AS COL34,
|
||||
'' AS COL35,
|
||||
'' AS COL36,
|
||||
'' AS COL37,
|
||||
'' AS COL38,
|
||||
'' AS COL39,
|
||||
'' AS COL40,
|
||||
'' AS COL41,
|
||||
'' AS COL42,
|
||||
'' AS COL43,
|
||||
'' AS COL44,
|
||||
'' AS COL45,
|
||||
'' AS COL4655,
|
||||
'' AS COL47,
|
||||
'' AS COL48,
|
||||
'' AS COL49,
|
||||
'' AS COL50,
|
||||
'' AS COL51,
|
||||
'' AS COL52,
|
||||
'' AS COL53,
|
||||
'' AS COL54,
|
||||
'' AS COL55
|
||||
FROM (SELECT UPUSER,
|
||||
UPUSERID,
|
||||
KETANGBIAOID,
|
||||
QUEID,
|
||||
ANSID,
|
||||
EVALUATIONID,
|
||||
DETANSWER
|
||||
FROM (SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
GROUP_CONCAT(CASE ANS.ORDERNUM
|
||||
WHEN '1' THEN
|
||||
'A'
|
||||
WHEN '2' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '4' THEN
|
||||
'D'
|
||||
WHEN '5' THEN
|
||||
'E'
|
||||
WHEN '6' THEN
|
||||
'F'
|
||||
WHEN '7' THEN
|
||||
'G'
|
||||
WHEN '8' THEN
|
||||
'H'
|
||||
WHEN '9' THEN
|
||||
'I'
|
||||
WHEN '10' THEN
|
||||
'J'
|
||||
WHEN '11' THEN
|
||||
'K'
|
||||
ELSE
|
||||
''
|
||||
END) AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EV.evaluationver = '3'
|
||||
AND QUE.QUETYPE = '2'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
CASE ANS.SCORE
|
||||
WHEN '5' THEN
|
||||
'A'
|
||||
WHEN '4' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '2' THEN
|
||||
'D'
|
||||
WHEN '1' THEN
|
||||
'E'
|
||||
ELSE
|
||||
'F'
|
||||
END AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '3'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '1'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
EVS.TEXTANSCONTENT AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EV.evaluationver = '3'
|
||||
AND QUE.QUETYPE = '3') EVSTMP
|
||||
ORDER BY QUEID) EVS,
|
||||
KC_EVALUATION EV,
|
||||
KC_XQXN_HISTORY XQXN,
|
||||
KC_KETANGBIAO KT,
|
||||
XXHBXSKC XSKC,
|
||||
(SELECT CONTENT
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '3'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EVS.QUEID = '31') ANS2,
|
||||
(SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||
WHERE A.TKLX = B.ITEM_VALUE
|
||||
AND B.DICT_ID = '1682386362753224705') TKSF,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EVS.KETANGBIAOID = KT.ID
|
||||
AND XSKC.GH = EVS.UPUSERID
|
||||
AND TKSF.GH = EVS.UPUSERID
|
||||
AND EVS.EVALUATIONID = EV.ID
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND KT.SKRQ >= XQXN.START_TIME
|
||||
AND KT.SKRQ <= XQXN.END_TIME
|
||||
ORDER BY EVS.QUEID) YBTK
|
||||
where ybtk.COL00 not in (select col00 from kc_evaluations_stat)
|
||||
</select>
|
||||
|
||||
<select id="getXstkbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
SELECT XSTK.COL00,
|
||||
XSTK.COL01,
|
||||
XSTK.COL02,
|
||||
XSTK.COL03,
|
||||
XSTK.COL04,
|
||||
XSTK.COL05,
|
||||
XSTK.COL06,
|
||||
XSTK.COL07,
|
||||
XSTK.COL08,
|
||||
XSTK.COL09,
|
||||
XSTK.COL10,
|
||||
XSTK.COL11,
|
||||
XSTK.COL12,
|
||||
XSTK.COL13,
|
||||
XSTK.COL14,
|
||||
XSTK.COL15,
|
||||
XSTK.COL16,
|
||||
XSTK.COL1726,
|
||||
XSTK.COL18,
|
||||
XSTK.COL19,
|
||||
XSTK.COL20,
|
||||
XSTK.COL21,
|
||||
XSTK.COL22,
|
||||
XSTK.COL23,
|
||||
XSTK.COL24,
|
||||
XSTK.COL25,
|
||||
XSTK.COL26,
|
||||
XSTK.COL2745,
|
||||
XSTK.COL28,
|
||||
XSTK.COL29,
|
||||
XSTK.COL30,
|
||||
XSTK.COL31,
|
||||
XSTK.COL32,
|
||||
XSTK.COL33,
|
||||
XSTK.COL34,
|
||||
XSTK.COL35,
|
||||
XSTK.COL36,
|
||||
XSTK.COL37,
|
||||
XSTK.COL38,
|
||||
XSTK.COL39,
|
||||
XSTK.COL40,
|
||||
XSTK.COL41,
|
||||
XSTK.COL42,
|
||||
XSTK.COL43,
|
||||
XSTK.COL44,
|
||||
XSTK.COL45,
|
||||
XSTK.COL4655,
|
||||
XSTK.COL47,
|
||||
XSTK.COL48,
|
||||
XSTK.COL49,
|
||||
XSTK.COL50,
|
||||
XSTK.COL51,
|
||||
XSTK.COL52,
|
||||
XSTK.COL53,
|
||||
XSTK.COL54,
|
||||
XSTK.COL55
|
||||
FROM (SELECT EVS.evaluationid AS COL00,
|
||||
XQXN.TITLE AS COL01, -- 线上听课表(2)
|
||||
KT.KCMC AS COL02,
|
||||
KT.KKDW AS COL03,
|
||||
KT.SKJS AS COL04,
|
||||
KT.JGH AS COL05,
|
||||
KT.SKRQ AS COL06,
|
||||
KT.SKSJ AS COL07,
|
||||
KT.HH AS COL08,
|
||||
KT.SKDD AS COL09,
|
||||
XSKC.DWMC AS COL10,
|
||||
EVS.UPUSERID AS COL11,
|
||||
EVS.UPUSER AS COL12,
|
||||
TKSF.ITEM_TEXT AS COL13,
|
||||
ANS2.CONTENT AS COL14,
|
||||
CASE EV.EVALUATIONVER
|
||||
WHEN '2' THEN
|
||||
'线上听课表'
|
||||
WHEN '3' THEN
|
||||
'一般听课表'
|
||||
WHEN '4' THEN
|
||||
'同行评价表'
|
||||
ELSE
|
||||
'异常评价表'
|
||||
END AS COL15,
|
||||
CASE EV.SOURCE
|
||||
WHEN '0' THEN
|
||||
'课程中心'
|
||||
WHEN '1' THEN
|
||||
'老系统'
|
||||
WHEN '2' THEN
|
||||
'服务大厅'
|
||||
WHEN '3' THEN
|
||||
'后台导入'
|
||||
ELSE
|
||||
'未知数据源'
|
||||
END AS COL16,
|
||||
'' AS COL1726,
|
||||
'' AS COL18,
|
||||
'' AS COL19,
|
||||
'' AS COL20,
|
||||
'' AS COL21,
|
||||
'' AS COL22,
|
||||
'' AS COL23,
|
||||
'' AS COL24,
|
||||
'' AS COL25,
|
||||
'' AS COL26,
|
||||
'' AS COL2745,
|
||||
'' AS COL28,
|
||||
'' AS COL29,
|
||||
'' AS COL30,
|
||||
'' AS COL31,
|
||||
'' AS COL32,
|
||||
'' AS COL33,
|
||||
'' AS COL34,
|
||||
'' AS COL35,
|
||||
'' AS COL36,
|
||||
'' AS COL37,
|
||||
'' AS COL38,
|
||||
'' AS COL39,
|
||||
'' AS COL40,
|
||||
'' AS COL41,
|
||||
'' AS COL42,
|
||||
'' AS COL43,
|
||||
'' AS COL44,
|
||||
'' AS COL45,
|
||||
GROUP_CONCAT(EVS.DETANSWER SEPARATOR '@') AS COL4655,
|
||||
'' AS COL47,
|
||||
'' AS COL48,
|
||||
'' AS COL49,
|
||||
'' AS COL50,
|
||||
'' AS COL51,
|
||||
'' AS COL52,
|
||||
'' AS COL53,
|
||||
'' AS COL54,
|
||||
'' AS COL55
|
||||
FROM (SELECT UPUSER,
|
||||
UPUSERID,
|
||||
KETANGBIAOID,
|
||||
QUEID,
|
||||
ANSID,
|
||||
EVALUATIONID,
|
||||
DETANSWER
|
||||
FROM (SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
GROUP_CONCAT(CASE ANS.ORDERNUM
|
||||
WHEN '1' THEN
|
||||
'A'
|
||||
WHEN '2' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '4' THEN
|
||||
'D'
|
||||
WHEN '5' THEN
|
||||
'E'
|
||||
WHEN '6' THEN
|
||||
'F'
|
||||
WHEN '7' THEN
|
||||
'G'
|
||||
WHEN '8' THEN
|
||||
'H'
|
||||
WHEN '9' THEN
|
||||
'I'
|
||||
WHEN '10' THEN
|
||||
'J'
|
||||
WHEN '11' THEN
|
||||
'K'
|
||||
ELSE
|
||||
''
|
||||
END) AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '2'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '2'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
CASE ANS.SCORE
|
||||
WHEN '5' THEN
|
||||
'A'
|
||||
WHEN '4' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '2' THEN
|
||||
'D'
|
||||
WHEN '1' THEN
|
||||
'E'
|
||||
ELSE
|
||||
'F'
|
||||
END AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '2'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '1'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
EVS.TEXTANSCONTENT AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND EV.evaluationver = '2'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '3') EVSTMP
|
||||
ORDER BY QUEID) EVS,
|
||||
KC_EVALUATION EV,
|
||||
KC_XQXN_HISTORY XQXN,
|
||||
KC_KETANGBIAO KT,
|
||||
XXHBXSKC XSKC,
|
||||
(SELECT CONTENT
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '2'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EVS.QUEID = '17') ANS2,
|
||||
(SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||
WHERE A.TKLX = B.ITEM_VALUE
|
||||
AND B.DICT_ID = '1682386362753224705') TKSF,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EVS.KETANGBIAOID = KT.ID
|
||||
AND XSKC.GH = EVS.UPUSERID
|
||||
AND TKSF.GH = EVS.UPUSERID
|
||||
AND EVS.EVALUATIONID = EV.ID
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND KT.SKRQ >= XQXN.START_TIME
|
||||
AND KT.SKRQ <= XQXN.END_TIME
|
||||
ORDER BY EVS.QUEID) XSTK
|
||||
where ybtk.COL00 not in (select col00 from kc_evaluations_stat)
|
||||
</select>
|
||||
|
||||
<select id="getThpjbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||
|
||||
SELECT THPJ.COL00,
|
||||
THPJ.COL01,
|
||||
THPJ.COL02,
|
||||
THPJ.COL03,
|
||||
THPJ.COL04,
|
||||
THPJ.COL05,
|
||||
THPJ.COL06,
|
||||
THPJ.COL07,
|
||||
THPJ.COL08,
|
||||
THPJ.COL09,
|
||||
THPJ.COL10,
|
||||
THPJ.COL11,
|
||||
THPJ.COL12,
|
||||
THPJ.COL13,
|
||||
THPJ.COL14,
|
||||
THPJ.COL15,
|
||||
THPJ.COL16,
|
||||
THPJ.COL1726,
|
||||
THPJ.COL18,
|
||||
THPJ.COL19,
|
||||
THPJ.COL20,
|
||||
THPJ.COL21,
|
||||
THPJ.COL22,
|
||||
THPJ.COL23,
|
||||
THPJ.COL24,
|
||||
THPJ.COL25,
|
||||
THPJ.COL26,
|
||||
THPJ.COL2745,
|
||||
THPJ.COL28,
|
||||
THPJ.COL29,
|
||||
THPJ.COL30,
|
||||
THPJ.COL31,
|
||||
THPJ.COL32,
|
||||
THPJ.COL33,
|
||||
THPJ.COL34,
|
||||
THPJ.COL35,
|
||||
THPJ.COL36,
|
||||
THPJ.COL37,
|
||||
THPJ.COL38,
|
||||
THPJ.COL39,
|
||||
THPJ.COL40,
|
||||
THPJ.COL41,
|
||||
THPJ.COL42,
|
||||
THPJ.COL43,
|
||||
THPJ.COL44,
|
||||
THPJ.COL45,
|
||||
THPJ.COL4655,
|
||||
THPJ.COL47,
|
||||
THPJ.COL48,
|
||||
THPJ.COL49,
|
||||
THPJ.COL50,
|
||||
THPJ.COL51,
|
||||
THPJ.COL52,
|
||||
THPJ.COL53,
|
||||
THPJ.COL54,
|
||||
THPJ.COL55
|
||||
FROM (SELECT EVS.EVALUATIONID AS COL00,
|
||||
XQXN.TITLE AS COL01, -- 同行评价表(4)
|
||||
KT.KCMC AS COL02,
|
||||
KT.KKDW AS COL03,
|
||||
KT.SKJS AS COL04,
|
||||
KT.JGH AS COL05,
|
||||
KT.SKRQ AS COL06,
|
||||
KT.SKSJ AS COL07,
|
||||
KT.HH AS COL08,
|
||||
KT.SKDD AS COL09,
|
||||
XSKC.DWMC AS COL10,
|
||||
EVS.UPUSERID AS COL11,
|
||||
EVS.UPUSER AS COL12,
|
||||
TKSF.ITEM_TEXT AS COL13,
|
||||
ANS2.CONTENT AS COL14,
|
||||
CASE EV.EVALUATIONVER
|
||||
WHEN '2' THEN
|
||||
'线上听课表'
|
||||
WHEN '3' THEN
|
||||
'一般听课表'
|
||||
WHEN '4' THEN
|
||||
'同行评价表'
|
||||
ELSE
|
||||
'异常评价表'
|
||||
END AS COL15,
|
||||
CASE EV.SOURCE
|
||||
WHEN '0' THEN
|
||||
'课程中心'
|
||||
WHEN '1' THEN
|
||||
'老系统'
|
||||
WHEN '2' THEN
|
||||
'服务大厅'
|
||||
WHEN '3' THEN
|
||||
'后台导入'
|
||||
ELSE
|
||||
'未知数据源'
|
||||
END AS COL16,
|
||||
'' AS COL1726,
|
||||
'' AS COL18,
|
||||
'' AS COL19,
|
||||
'' AS COL20,
|
||||
'' AS COL21,
|
||||
'' AS COL22,
|
||||
'' AS COL23,
|
||||
'' AS COL24,
|
||||
'' AS COL25,
|
||||
'' AS COL26,
|
||||
GROUP_CONCAT(EVS.DETANSWER SEPARATOR '@') AS COL2745,
|
||||
'' AS COL28,
|
||||
'' AS COL29,
|
||||
'' AS COL30,
|
||||
'' AS COL31,
|
||||
'' AS COL32,
|
||||
'' AS COL33,
|
||||
'' AS COL34,
|
||||
'' AS COL35,
|
||||
'' AS COL36,
|
||||
'' AS COL37,
|
||||
'' AS COL38,
|
||||
'' AS COL39,
|
||||
'' AS COL40,
|
||||
'' AS COL41,
|
||||
'' AS COL42,
|
||||
'' AS COL43,
|
||||
'' AS COL44,
|
||||
'' AS COL45,
|
||||
'' AS COL4655,
|
||||
'' AS COL47,
|
||||
'' AS COL48,
|
||||
'' AS COL49,
|
||||
'' AS COL50,
|
||||
'' AS COL51,
|
||||
'' AS COL52,
|
||||
'' AS COL53,
|
||||
'' AS COL54,
|
||||
'' AS COL55
|
||||
FROM (SELECT UPUSER,
|
||||
UPUSERID,
|
||||
KETANGBIAOID,
|
||||
QUEID,
|
||||
ANSID,
|
||||
EVALUATIONID,
|
||||
DETANSWER
|
||||
FROM (SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
GROUP_CONCAT(CASE ANS.ORDERNUM
|
||||
WHEN '1' THEN
|
||||
'A'
|
||||
WHEN '2' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '4' THEN
|
||||
'D'
|
||||
WHEN '5' THEN
|
||||
'E'
|
||||
WHEN '6' THEN
|
||||
'F'
|
||||
WHEN '7' THEN
|
||||
'G'
|
||||
WHEN '8' THEN
|
||||
'H'
|
||||
WHEN '9' THEN
|
||||
'I'
|
||||
WHEN '10' THEN
|
||||
'J'
|
||||
WHEN '11' THEN
|
||||
'K'
|
||||
ELSE
|
||||
''
|
||||
END) AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '4'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '2'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
CASE ANS.SCORE
|
||||
WHEN '5' THEN
|
||||
'A'
|
||||
WHEN '4' THEN
|
||||
'B'
|
||||
WHEN '3' THEN
|
||||
'C'
|
||||
WHEN '2' THEN
|
||||
'D'
|
||||
WHEN '1' THEN
|
||||
'E'
|
||||
ELSE
|
||||
'F'
|
||||
END AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND QUE.ID = ANS.QUEID
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '4'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '1'
|
||||
UNION
|
||||
SELECT EVS.UPUSER,
|
||||
EVS.UPUSERID,
|
||||
EVS.KETANGBIAOID,
|
||||
EVS.QUEID,
|
||||
EVS.EVALUATIONID,
|
||||
EVS.ANSID,
|
||||
EVS.TEXTANSCONTENT AS DETANSWER
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EV.id = EVS.evaluationid
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND EV.evaluationver = '4'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND QUE.QUETYPE = '3') EVSTMP
|
||||
ORDER BY QUEID) EVS,
|
||||
KC_EVALUATION EV,
|
||||
KC_XQXN_HISTORY XQXN,
|
||||
KC_KETANGBIAO KT,
|
||||
XXHBXSKC XSKC,
|
||||
(SELECT CONTENT
|
||||
FROM kc_evaluation EV,
|
||||
KC_EVALUATIONS EVS,
|
||||
KC_EVALUATIONANS ANS
|
||||
WHERE TRUE
|
||||
AND EV.ID = EVS.evaluationid
|
||||
AND EVS.ANSID = ANS.ID
|
||||
AND EV.evaluationver = '4'
|
||||
AND EVS.EVALUATIONID = #{col00}
|
||||
AND EVS.QUEID = '48') ANS2,
|
||||
(SELECT A.GH, A.DWMC, A.XM, B.ITEM_VALUE, B.ITEM_TEXT
|
||||
FROM KC_EXPORT_CONFIG_TPKWCQKJZGLX A, SYS_DICT_ITEM B
|
||||
WHERE A.TKLX = B.ITEM_VALUE
|
||||
AND B.DICT_ID = '1682386362753224705') TKSF,
|
||||
KC_EVALUATIONQUE QUE
|
||||
WHERE TRUE
|
||||
AND EVS.KETANGBIAOID = KT.ID
|
||||
AND XSKC.GH = EVS.UPUSERID
|
||||
AND TKSF.GH = EVS.UPUSERID
|
||||
AND EVS.EVALUATIONID = EV.ID
|
||||
AND EVS.QUEID = QUE.ID
|
||||
AND KT.SKRQ >= XQXN.START_TIME
|
||||
AND KT.SKRQ <= XQXN.END_TIME
|
||||
ORDER BY EVS.QUEID) THPJ
|
||||
where ybtk.COL00 not in (select col00 from kc_evaluations_stat)
|
||||
</select>
|
||||
</mapper>
|
|
@ -0,0 +1,27 @@
|
|||
package org.jeecg.modules.kc.kcEvaluationsStat.service;
|
||||
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: kc_evaluations_stat
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2023-08-22
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface IKcEvaluationsStatService extends IService<KcEvaluationsStat> {
|
||||
|
||||
List<KcEvaluationsStat> getYbtkbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getXstkbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getThpjbSyncList();
|
||||
|
||||
List<KcEvaluationsStat> getYbtkbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getXstkbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
|
||||
List<KcEvaluationsStat> getThpjbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat);
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
package org.jeecg.modules.kc.kcEvaluationsStat.service.impl;
|
||||
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.mapper.KcEvaluationsStatMapper;
|
||||
import org.jeecg.modules.kc.kcEvaluationsStat.service.IKcEvaluationsStatService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description: kc_evaluations_stat
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2023-08-22
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Service
|
||||
public class KcEvaluationsStatServiceImpl extends ServiceImpl<KcEvaluationsStatMapper, KcEvaluationsStat> implements IKcEvaluationsStatService {
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getYbtkbSyncList() {
|
||||
return baseMapper.getYbtkbSyncList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getXstkbSyncList() {
|
||||
return baseMapper.getXstkbSyncList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getThpjbSyncList() {
|
||||
return baseMapper.getThpjbSyncList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getYbtkbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat) {
|
||||
return baseMapper.getYbtkbJxsjSyncList(kcEvaluationsStat);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getXstkbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat) {
|
||||
return baseMapper.getXstkbJxsjSyncList(kcEvaluationsStat);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<KcEvaluationsStat> getThpjbJxsjSyncList(KcEvaluationsStat kcEvaluationsStat) {
|
||||
return baseMapper.getThpjbJxsjSyncList(kcEvaluationsStat);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue