添加基础功能
This commit is contained in:
parent
19cbaae9f9
commit
efdd4af4c7
|
@ -0,0 +1,178 @@
|
||||||
|
package org.jeecg.modules.kc.kcNotice.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.kcNotice.entity.KcNotice;
|
||||||
|
import org.jeecg.modules.kc.kcNotice.service.IKcNoticeService;
|
||||||
|
|
||||||
|
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_notice
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Api(tags="kc_notice")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/kcNotice/kcNotice")
|
||||||
|
@Slf4j
|
||||||
|
public class KcNoticeController extends JeecgController<KcNotice, IKcNoticeService> {
|
||||||
|
@Autowired
|
||||||
|
private IKcNoticeService kcNoticeService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @param kcNotice
|
||||||
|
* @param pageNo
|
||||||
|
* @param pageSize
|
||||||
|
* @param req
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "kc_notice-分页列表查询")
|
||||||
|
@ApiOperation(value="kc_notice-分页列表查询", notes="kc_notice-分页列表查询")
|
||||||
|
@GetMapping(value = "/list")
|
||||||
|
public Result<IPage<KcNotice>> queryPageList(KcNotice kcNotice,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
QueryWrapper<KcNotice> queryWrapper = QueryGenerator.initQueryWrapper(kcNotice, req.getParameterMap());
|
||||||
|
Page<KcNotice> page = new Page<KcNotice>(pageNo, pageSize);
|
||||||
|
IPage<KcNotice> pageList = kcNoticeService.page(page, queryWrapper);
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*
|
||||||
|
* @param kcNotice
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_notice-添加")
|
||||||
|
@ApiOperation(value="kc_notice-添加", notes="kc_notice-添加")
|
||||||
|
@RequiresPermissions("kcNotice:kc_notice:add")
|
||||||
|
@PostMapping(value = "/add")
|
||||||
|
public Result<String> add(@RequestBody KcNotice kcNotice) {
|
||||||
|
kcNoticeService.save(kcNotice);
|
||||||
|
return Result.OK("添加成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param kcNotice
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_notice-编辑")
|
||||||
|
@ApiOperation(value="kc_notice-编辑", notes="kc_notice-编辑")
|
||||||
|
@RequiresPermissions("kcNotice:kc_notice:edit")
|
||||||
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> edit(@RequestBody KcNotice kcNotice) {
|
||||||
|
kcNoticeService.updateById(kcNotice);
|
||||||
|
return Result.OK("编辑成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id删除
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_notice-通过id删除")
|
||||||
|
@ApiOperation(value="kc_notice-通过id删除", notes="kc_notice-通过id删除")
|
||||||
|
@RequiresPermissions("kcNotice:kc_notice:delete")
|
||||||
|
@DeleteMapping(value = "/delete")
|
||||||
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
||||||
|
kcNoticeService.removeById(id);
|
||||||
|
return Result.OK("删除成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_notice-批量删除")
|
||||||
|
@ApiOperation(value="kc_notice-批量删除", notes="kc_notice-批量删除")
|
||||||
|
@RequiresPermissions("kcNotice:kc_notice:deleteBatch")
|
||||||
|
@DeleteMapping(value = "/deleteBatch")
|
||||||
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
||||||
|
this.kcNoticeService.removeByIds(Arrays.asList(ids.split(",")));
|
||||||
|
return Result.OK("批量删除成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id查询
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "kc_notice-通过id查询")
|
||||||
|
@ApiOperation(value="kc_notice-通过id查询", notes="kc_notice-通过id查询")
|
||||||
|
@GetMapping(value = "/queryById")
|
||||||
|
public Result<KcNotice> queryById(@RequestParam(name="id",required=true) String id) {
|
||||||
|
KcNotice kcNotice = kcNoticeService.getById(id);
|
||||||
|
if(kcNotice==null) {
|
||||||
|
return Result.error("未找到对应数据");
|
||||||
|
}
|
||||||
|
return Result.OK(kcNotice);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出excel
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param kcNotice
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("kcNotice:kc_notice:exportXls")
|
||||||
|
@RequestMapping(value = "/exportXls")
|
||||||
|
public ModelAndView exportXls(HttpServletRequest request, KcNotice kcNotice) {
|
||||||
|
return super.exportXls(request, kcNotice, KcNotice.class, "kc_notice");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过excel导入数据
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("kcNotice:kc_notice:importExcel")
|
||||||
|
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||||
|
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
return super.importExcel(request, response, KcNotice.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,97 @@
|
||||||
|
package org.jeecg.modules.kc.kcNotice.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_notice
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("kc_notice")
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@ApiModel(value="kc_notice对象", description="kc_notice")
|
||||||
|
public class KcNotice implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**id*/
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
private java.lang.Integer id;
|
||||||
|
/**标题*/
|
||||||
|
@Excel(name = "标题", width = 15)
|
||||||
|
@ApiModelProperty(value = "标题")
|
||||||
|
private java.lang.String ntitle;
|
||||||
|
/**类型 0:外部链接 1:富文本 */
|
||||||
|
@Excel(name = "类型 0:外部链接 1:富文本 ", width = 15, dicCode = "ntype")
|
||||||
|
@Dict(dicCode = "ntype")
|
||||||
|
@ApiModelProperty(value = "类型 0:外部链接 1:富文本 ")
|
||||||
|
private java.lang.Integer ntype;
|
||||||
|
/**状态 0:不可用 1:可用*/
|
||||||
|
@Excel(name = "状态 0:不可用 1:可用", width = 15, dicCode = "nstatus")
|
||||||
|
@Dict(dicCode = "nstatus")
|
||||||
|
@ApiModelProperty(value = "状态 0:不可用 1:可用")
|
||||||
|
private java.lang.Integer nstatus;
|
||||||
|
/**内容*/
|
||||||
|
@Excel(name = "内容", width = 15)
|
||||||
|
private transient java.lang.String ncontentString;
|
||||||
|
|
||||||
|
private byte[] ncontent;
|
||||||
|
|
||||||
|
public byte[] getNcontent(){
|
||||||
|
if(ncontentString==null){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
return ncontentString.getBytes("UTF-8");
|
||||||
|
} catch (UnsupportedEncodingException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNcontentString(){
|
||||||
|
if(ncontent==null || ncontent.length==0){
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
return new String(ncontent,"UTF-8");
|
||||||
|
} catch (UnsupportedEncodingException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
/**链接*/
|
||||||
|
@Excel(name = "链接", width = 15)
|
||||||
|
@ApiModelProperty(value = "链接")
|
||||||
|
private java.lang.String nlink;
|
||||||
|
/**发布日期*/
|
||||||
|
@Excel(name = "发布日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
@ApiModelProperty(value = "发布日期")
|
||||||
|
private java.util.Date ndate;
|
||||||
|
/**是否置顶0:否 1:置顶*/
|
||||||
|
@Excel(name = "是否置顶0:否 1:置顶", width = 15, dicCode = "ontop")
|
||||||
|
@Dict(dicCode = "ontop")
|
||||||
|
@ApiModelProperty(value = "是否置顶0:否 1:置顶")
|
||||||
|
private java.lang.Integer ontop;
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
package org.jeecg.modules.kc.kcNotice.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.jeecg.modules.kc.kcNotice.entity.KcNotice;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_notice
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
public interface KcNoticeMapper extends BaseMapper<KcNotice> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?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.kcNotice.mapper.KcNoticeMapper">
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,14 @@
|
||||||
|
package org.jeecg.modules.kc.kcNotice.service;
|
||||||
|
|
||||||
|
import org.jeecg.modules.kc.kcNotice.entity.KcNotice;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_notice
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
public interface IKcNoticeService extends IService<KcNotice> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
package org.jeecg.modules.kc.kcNotice.service.impl;
|
||||||
|
|
||||||
|
import org.jeecg.modules.kc.kcNotice.entity.KcNotice;
|
||||||
|
import org.jeecg.modules.kc.kcNotice.mapper.KcNoticeMapper;
|
||||||
|
import org.jeecg.modules.kc.kcNotice.service.IKcNoticeService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_notice
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class KcNoticeServiceImpl extends ServiceImpl<KcNoticeMapper, KcNotice> implements IKcNoticeService {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,174 @@
|
||||||
|
package org.jeecg.modules.kc.kcTplb.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.kcTplb.entity.KcTplb;
|
||||||
|
import org.jeecg.modules.kc.kcTplb.service.IKcTplbService;
|
||||||
|
|
||||||
|
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: 图片轮播
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Api(tags="图片轮播")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/kcTplb/kcTplb")
|
||||||
|
@Slf4j
|
||||||
|
public class KcTplbController extends JeecgController<KcTplb, IKcTplbService> {
|
||||||
|
@Autowired
|
||||||
|
private IKcTplbService kcTplbService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @param kcTplb
|
||||||
|
* @param pageNo
|
||||||
|
* @param pageSize
|
||||||
|
* @param req
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "图片轮播-分页列表查询")
|
||||||
|
@ApiOperation(value="图片轮播-分页列表查询", notes="图片轮播-分页列表查询")
|
||||||
|
@GetMapping(value = "/list")
|
||||||
|
public Result<IPage<KcTplb>> queryPageList(KcTplb kcTplb,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
QueryWrapper<KcTplb> queryWrapper = QueryGenerator.initQueryWrapper(kcTplb, req.getParameterMap());
|
||||||
|
Page<KcTplb> page = new Page<KcTplb>(pageNo, pageSize);
|
||||||
|
IPage<KcTplb> pageList = kcTplbService.page(page, queryWrapper);
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*
|
||||||
|
* @param kcTplb
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "图片轮播-添加")
|
||||||
|
@ApiOperation(value="图片轮播-添加", notes="图片轮播-添加")
|
||||||
|
@PostMapping(value = "/add")
|
||||||
|
public Result<String> add(@RequestBody KcTplb kcTplb) {
|
||||||
|
kcTplbService.save(kcTplb);
|
||||||
|
return Result.OK("添加成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param kcTplb
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "图片轮播-编辑")
|
||||||
|
@ApiOperation(value="图片轮播-编辑", notes="图片轮播-编辑")
|
||||||
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> edit(@RequestBody KcTplb kcTplb) {
|
||||||
|
kcTplbService.updateById(kcTplb);
|
||||||
|
return Result.OK("编辑成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id删除
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "图片轮播-通过id删除")
|
||||||
|
@ApiOperation(value="图片轮播-通过id删除", notes="图片轮播-通过id删除")
|
||||||
|
@DeleteMapping(value = "/delete")
|
||||||
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
||||||
|
kcTplbService.removeById(id);
|
||||||
|
return Result.OK("删除成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "图片轮播-批量删除")
|
||||||
|
@ApiOperation(value="图片轮播-批量删除", notes="图片轮播-批量删除")
|
||||||
|
@DeleteMapping(value = "/deleteBatch")
|
||||||
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
||||||
|
this.kcTplbService.removeByIds(Arrays.asList(ids.split(",")));
|
||||||
|
return Result.OK("批量删除成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id查询
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "图片轮播-通过id查询")
|
||||||
|
@ApiOperation(value="图片轮播-通过id查询", notes="图片轮播-通过id查询")
|
||||||
|
@GetMapping(value = "/queryById")
|
||||||
|
public Result<KcTplb> queryById(@RequestParam(name="id",required=true) String id) {
|
||||||
|
KcTplb kcTplb = kcTplbService.getById(id);
|
||||||
|
if(kcTplb==null) {
|
||||||
|
return Result.error("未找到对应数据");
|
||||||
|
}
|
||||||
|
return Result.OK(kcTplb);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出excel
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param kcTplb
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("kcTplb:kc_tplb:exportXls")
|
||||||
|
@RequestMapping(value = "/exportXls")
|
||||||
|
public ModelAndView exportXls(HttpServletRequest request, KcTplb kcTplb) {
|
||||||
|
return super.exportXls(request, kcTplb, KcTplb.class, "图片轮播");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过excel导入数据
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("kcTplb:kc_tplb:importExcel")
|
||||||
|
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||||
|
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
return super.importExcel(request, response, KcTplb.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,70 @@
|
||||||
|
package org.jeecg.modules.kc.kcTplb.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: 图片轮播
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("kc_tplb")
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@ApiModel(value="kc_tplb对象", description="图片轮播")
|
||||||
|
public class KcTplb implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**主键*/
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
@ApiModelProperty(value = "主键")
|
||||||
|
private java.lang.String id;
|
||||||
|
/**创建人*/
|
||||||
|
@ApiModelProperty(value = "创建人")
|
||||||
|
private java.lang.String createBy;
|
||||||
|
/**创建日期*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
@ApiModelProperty(value = "创建日期")
|
||||||
|
private java.util.Date createTime;
|
||||||
|
/**更新人*/
|
||||||
|
@ApiModelProperty(value = "更新人")
|
||||||
|
private java.lang.String updateBy;
|
||||||
|
/**更新日期*/
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
@ApiModelProperty(value = "更新日期")
|
||||||
|
private java.util.Date updateTime;
|
||||||
|
/**所属部门*/
|
||||||
|
@ApiModelProperty(value = "所属部门")
|
||||||
|
private java.lang.String sysOrgCode;
|
||||||
|
/**标题*/
|
||||||
|
@Excel(name = "标题", width = 15)
|
||||||
|
@ApiModelProperty(value = "标题")
|
||||||
|
private java.lang.String title;
|
||||||
|
/**图片地址*/
|
||||||
|
@Excel(name = "图片地址", width = 15)
|
||||||
|
@ApiModelProperty(value = "图片地址")
|
||||||
|
private java.lang.String picPath;
|
||||||
|
/**内容*/
|
||||||
|
@Excel(name = "内容", width = 15)
|
||||||
|
@ApiModelProperty(value = "内容")
|
||||||
|
private java.lang.String content;
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
package org.jeecg.modules.kc.kcTplb.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.jeecg.modules.kc.kcTplb.entity.KcTplb;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 图片轮播
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
public interface KcTplbMapper extends BaseMapper<KcTplb> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?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.kcTplb.mapper.KcTplbMapper">
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,14 @@
|
||||||
|
package org.jeecg.modules.kc.kcTplb.service;
|
||||||
|
|
||||||
|
import org.jeecg.modules.kc.kcTplb.entity.KcTplb;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 图片轮播
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
public interface IKcTplbService extends IService<KcTplb> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
package org.jeecg.modules.kc.kcTplb.service.impl;
|
||||||
|
|
||||||
|
import org.jeecg.modules.kc.kcTplb.entity.KcTplb;
|
||||||
|
import org.jeecg.modules.kc.kcTplb.mapper.KcTplbMapper;
|
||||||
|
import org.jeecg.modules.kc.kcTplb.service.IKcTplbService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 图片轮播
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class KcTplbServiceImpl extends ServiceImpl<KcTplbMapper, KcTplb> implements IKcTplbService {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,196 @@
|
||||||
|
package org.jeecg.modules.kc.pktj.controller;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
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.modules.kc.pktj.entity.KcEvaluation;
|
||||||
|
import org.jeecg.modules.kc.pktj.service.IKcEvaluationService;
|
||||||
|
|
||||||
|
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.jeecg.common.system.base.controller.JeecgController;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
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_evaluation
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Api(tags="kc_evaluation")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/kcEvaluation/kcEvaluation")
|
||||||
|
@Slf4j
|
||||||
|
public class KcEvaluationController extends JeecgController<KcEvaluation, IKcEvaluationService> {
|
||||||
|
@Autowired
|
||||||
|
private IKcEvaluationService kcEvaluationService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @param kcEvaluation
|
||||||
|
* @param pageNo
|
||||||
|
* @param pageSize
|
||||||
|
* @param req
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "kc_evaluation-分页列表查询")
|
||||||
|
@ApiOperation(value="kc_evaluation-分页列表查询", notes="kc_evaluation-分页列表查询")
|
||||||
|
@GetMapping(value = "/list")
|
||||||
|
public Result<IPage<KcEvaluation>> queryPageList(KcEvaluation kcEvaluation,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
QueryWrapper<KcEvaluation> queryWrapper = QueryGenerator.initQueryWrapper(kcEvaluation, req.getParameterMap());
|
||||||
|
Page<KcEvaluation> page = new Page<KcEvaluation>(pageNo, pageSize);
|
||||||
|
IPage<KcEvaluation> pageList = kcEvaluationService.page(page, queryWrapper);
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*
|
||||||
|
* @param kcEvaluation
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_evaluation-添加")
|
||||||
|
@ApiOperation(value="kc_evaluation-添加", notes="kc_evaluation-添加")
|
||||||
|
@PostMapping(value = "/add")
|
||||||
|
public Result<String> add(@RequestBody KcEvaluation kcEvaluation) {
|
||||||
|
kcEvaluationService.save(kcEvaluation);
|
||||||
|
return Result.OK("添加成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param kcEvaluation
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_evaluation-编辑")
|
||||||
|
@ApiOperation(value="kc_evaluation-编辑", notes="kc_evaluation-编辑")
|
||||||
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> edit(@RequestBody KcEvaluation kcEvaluation) {
|
||||||
|
kcEvaluationService.updateById(kcEvaluation);
|
||||||
|
return Result.OK("编辑成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id删除
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_evaluation-通过id删除")
|
||||||
|
@ApiOperation(value="kc_evaluation-通过id删除", notes="kc_evaluation-通过id删除")
|
||||||
|
@DeleteMapping(value = "/delete")
|
||||||
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
||||||
|
kcEvaluationService.removeById(id);
|
||||||
|
return Result.OK("删除成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除
|
||||||
|
*
|
||||||
|
* @param ids
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "kc_evaluation-批量删除")
|
||||||
|
@ApiOperation(value="kc_evaluation-批量删除", notes="kc_evaluation-批量删除")
|
||||||
|
@DeleteMapping(value = "/deleteBatch")
|
||||||
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
||||||
|
this.kcEvaluationService.removeByIds(Arrays.asList(ids.split(",")));
|
||||||
|
return Result.OK("批量删除成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id查询
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "kc_evaluation-通过id查询")
|
||||||
|
@ApiOperation(value="kc_evaluation-通过id查询", notes="kc_evaluation-通过id查询")
|
||||||
|
@GetMapping(value = "/queryById")
|
||||||
|
public Result<KcEvaluation> queryById(@RequestParam(name="id",required=true) String id) {
|
||||||
|
KcEvaluation kcEvaluation = kcEvaluationService.getById(id);
|
||||||
|
if(kcEvaluation==null) {
|
||||||
|
return Result.error("未找到对应数据");
|
||||||
|
}
|
||||||
|
return Result.OK(kcEvaluation);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出excel
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param kcEvaluation
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/exportXls")
|
||||||
|
public ModelAndView exportXls(HttpServletRequest request, KcEvaluation kcEvaluation) {
|
||||||
|
return super.exportXls(request, kcEvaluation, KcEvaluation.class, "kc_evaluation");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过excel导入数据
|
||||||
|
*
|
||||||
|
* @param request
|
||||||
|
* @param response
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("kcEvaluation:kc_evaluation:importExcel")
|
||||||
|
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||||
|
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
return super.importExcel(request, response, KcEvaluation.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value="kc_evaluation-评课统计表分页列表查询", notes="kc_evaluation-评课统计表分页列表查询")
|
||||||
|
@GetMapping(value = "/getPktjbList")
|
||||||
|
public Result<IPage<KcEvaluation>> getPktjbList(KcEvaluation kcEvaluation,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
Page<KcEvaluation> page = new Page<KcEvaluation>(pageNo, pageSize);
|
||||||
|
IPage<KcEvaluation> pageList = kcEvaluationService.getPktjbList(page, kcEvaluation);
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
@ApiOperation(value="kc_evaluation-评课明细表分页列表查询", notes="kc_evaluation-评课明细表分页列表查询")
|
||||||
|
@GetMapping(value = "/getPkmxbList")
|
||||||
|
public Result<IPage<KcEvaluation>> getPkmxbList(KcEvaluation kcEvaluation,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
Page<KcEvaluation> page = new Page<KcEvaluation>(pageNo, pageSize);
|
||||||
|
IPage<KcEvaluation> pageList = kcEvaluationService.getPkmxbList(page, kcEvaluation);
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value="kc_evaluation-评课周统计图查询", notes="kc_evaluation-评课周统计图查询")
|
||||||
|
@GetMapping(value = "/getPkztjTjt")
|
||||||
|
public Result<List<KcEvaluation>> getPkztjTjt(KcEvaluation kcEvaluation) {
|
||||||
|
List<KcEvaluation> list = kcEvaluationService.getPkztjTjt(kcEvaluation);
|
||||||
|
return Result.OK(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value="kc_evaluation-评课覆盖率统计图查询", notes="kc_evaluation-评课覆盖率统计图查询")
|
||||||
|
@GetMapping(value = "/getPkfglTjt")
|
||||||
|
public Result<List<KcEvaluation>> getPkfglTjt(KcEvaluation kcEvaluation) {
|
||||||
|
List<KcEvaluation> list = kcEvaluationService.getPkfglTjt(kcEvaluation);
|
||||||
|
return Result.OK(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,174 @@
|
||||||
|
package org.jeecg.modules.kc.pktj.entity;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_evaluation
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("kc_evaluation")
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@ApiModel(value="kc_evaluation对象", description="kc_evaluation")
|
||||||
|
public class KcEvaluation implements Serializable {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**id*/
|
||||||
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
|
@ApiModelProperty(value = "id")
|
||||||
|
private java.lang.Integer id;
|
||||||
|
/**上传日期*/
|
||||||
|
@Excel(name = "上传日期", width = 15, format = "yyyy-MM-dd")
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
@ApiModelProperty(value = "上传日期")
|
||||||
|
private java.util.Date upDate;
|
||||||
|
/**上传时间*/
|
||||||
|
@Excel(name = "上传时间", width = 15, format = "yyyy-MM-dd")
|
||||||
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
|
@ApiModelProperty(value = "上传时间")
|
||||||
|
private java.util.Date upTime;
|
||||||
|
/**答案*/
|
||||||
|
@Excel(name = "答案", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案")
|
||||||
|
private java.lang.String answer1;
|
||||||
|
/**上传人*/
|
||||||
|
@Excel(name = "上传人", width = 15)
|
||||||
|
@ApiModelProperty(value = "上传人")
|
||||||
|
private java.lang.String upuser;
|
||||||
|
/**上传人id*/
|
||||||
|
@Excel(name = "上传人id", width = 15)
|
||||||
|
@ApiModelProperty(value = "上传人id")
|
||||||
|
private java.lang.Integer upuserid;
|
||||||
|
/**上传时间戳*/
|
||||||
|
@Excel(name = "上传时间戳", width = 15)
|
||||||
|
@ApiModelProperty(value = "上传时间戳")
|
||||||
|
private java.lang.String upTimestamp;
|
||||||
|
/**课程最小id*/
|
||||||
|
@Excel(name = "课程最小id", width = 15)
|
||||||
|
@ApiModelProperty(value = "课程最小id")
|
||||||
|
private java.lang.Integer minkcid;
|
||||||
|
/**答案2*/
|
||||||
|
@Excel(name = "答案2", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案2")
|
||||||
|
private java.lang.String answer2;
|
||||||
|
/**答案3*/
|
||||||
|
@Excel(name = "答案3", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案3")
|
||||||
|
private java.lang.String answer3;
|
||||||
|
/**答案4*/
|
||||||
|
@Excel(name = "答案4", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案4")
|
||||||
|
private java.lang.String answer4;
|
||||||
|
/**答案5*/
|
||||||
|
@Excel(name = "答案5", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案5")
|
||||||
|
private java.lang.String answer5;
|
||||||
|
/**答案6*/
|
||||||
|
@Excel(name = "答案6", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案6")
|
||||||
|
private java.lang.String answer6;
|
||||||
|
/**答案7*/
|
||||||
|
@Excel(name = "答案7", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案7")
|
||||||
|
private java.lang.String answer7;
|
||||||
|
/**答案8*/
|
||||||
|
@Excel(name = "答案8", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案8")
|
||||||
|
private java.lang.String answer8;
|
||||||
|
/**答案9*/
|
||||||
|
@Excel(name = "答案9", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案9")
|
||||||
|
private java.lang.String answer9;
|
||||||
|
/**答案10*/
|
||||||
|
@Excel(name = "答案10", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案10")
|
||||||
|
private java.lang.String answer10;
|
||||||
|
/**答案11*/
|
||||||
|
@Excel(name = "答案11", width = 15)
|
||||||
|
@ApiModelProperty(value = "答案11")
|
||||||
|
private java.lang.String answer11;
|
||||||
|
/**问卷版本*/
|
||||||
|
@Excel(name = "问卷版本", width = 15)
|
||||||
|
@ApiModelProperty(value = "问卷版本")
|
||||||
|
private java.lang.Integer evaluationver;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String startTime;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String endTime;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String userid;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String username;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String tksf1;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String tkyq;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String sjtksl;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String mltksl;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String tkdw;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String kcxz;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String kkdw;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String szdw;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String tksf;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String college;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String kcmc;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String skjs;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String zc;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String jc;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String evaId;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String skrq;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String kssl;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String tkkts;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String tkrcs;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String dwjc;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String ljtkv;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String avgtkv;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String jrtkv;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String jravgtkv;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String xsid;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
package org.jeecg.modules.kc.pktj.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import org.jeecg.modules.kc.pktj.entity.KcEvaluation;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_evaluation
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
public interface KcEvaluationMapper extends BaseMapper<KcEvaluation> {
|
||||||
|
|
||||||
|
IPage<KcEvaluation> getPktjbList(Page<KcEvaluation> page, KcEvaluation kcEvaluation);
|
||||||
|
|
||||||
|
IPage<KcEvaluation> getPkmxbList(Page<KcEvaluation> page, KcEvaluation kcEvaluation);
|
||||||
|
|
||||||
|
List<KcEvaluation> getPkztjTjt(KcEvaluation kcEvaluation);
|
||||||
|
|
||||||
|
List<KcEvaluation> getPkfglTjt(KcEvaluation kcEvaluation);
|
||||||
|
}
|
|
@ -0,0 +1,258 @@
|
||||||
|
<?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.pktj.mapper.KcEvaluationMapper">
|
||||||
|
|
||||||
|
<select id="getPktjbList" parameterType="org.jeecg.modules.kc.pktj.entity.KcEvaluation" resultType="org.jeecg.modules.kc.pktj.entity.KcEvaluation">
|
||||||
|
SELECT
|
||||||
|
tk.upuserid AS userid, tk.upuser AS username, tksf1, tkyq, sjtksl, mltksl, tkdw
|
||||||
|
FROM (
|
||||||
|
SELECT ev.upuserid, ev.upuser, count( ev.id ) sjtksl, count( CASE WHEN kt.kkdw = '马列教研室' THEN 1 END ) mltksl, college AS tkdw
|
||||||
|
FROM
|
||||||
|
kc_evaluation ev,
|
||||||
|
kc_ketangbiao kt,
|
||||||
|
kc_casusers cu
|
||||||
|
WHERE ev.minkcid = kt.id AND ev.upuserid = cu.`user`
|
||||||
|
<if test="kcEvaluation.startTime != null and kcEvaluation.startTime != ''">
|
||||||
|
and kt.skrq >= #{kcEvaluation.startTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.endTime != null and kcEvaluation.endTime != ''">
|
||||||
|
and kt.skrq <= #{kcEvaluation.endTime}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if test="kcEvaluation.kcxz != null and kcEvaluation.kcxz != ''">
|
||||||
|
and kcxz = #{kcEvaluation.kcxz}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.kkdw != null and kcEvaluation.kkdw != ''">
|
||||||
|
and kkdw = #{kcEvaluation.kkdw}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.szdw != null and kcEvaluation.szdw != ''">
|
||||||
|
and college = #{kcEvaluation.szdw}
|
||||||
|
</if>
|
||||||
|
GROUP BY ev.upuserid, ev.upuser, cu.college
|
||||||
|
) tk,
|
||||||
|
( SELECT usercode, username, GROUP_CONCAT( assess1 SEPARATOR ',' ) tksf1, GROUP_CONCAT( assess2 SEPARATOR ',' ) tksf2, max( tkyq ) tkyq
|
||||||
|
FROM kc_assessuser WHERE 1 = 1
|
||||||
|
<if test="kcEvaluation.tksf != null and kcEvaluation.tksf != ''">
|
||||||
|
AND assesscode = #{kcEvaluation.tksf}
|
||||||
|
</if>
|
||||||
|
GROUP BY usercode, username ) au
|
||||||
|
WHERE tk.upuserid = au.usercode
|
||||||
|
ORDER BY sjtksl DESC
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="getPkmxbList" parameterType="org.jeecg.modules.kc.pktj.entity.KcEvaluation" resultType="org.jeecg.modules.kc.pktj.entity.KcEvaluation">
|
||||||
|
SELECT
|
||||||
|
k.id, c.user as userid, c.cn as username, c.college, a.assess1 as tksf , k.kkdw, k.kcmc, k.kcxz, k.skjs, k.week as zc, k.hh as jc,p.evaluationver ,
|
||||||
|
p.up_date, p.up_time, p.id AS evaId
|
||||||
|
FROM
|
||||||
|
kc_ketangbiao k, kc_evaluation p, kc_casusers c, kc_assessuser a
|
||||||
|
WHERE
|
||||||
|
k.id = p.minkcid
|
||||||
|
AND p.upuserid = c.USER
|
||||||
|
AND p.upuserid = a.usercode
|
||||||
|
|
||||||
|
<if test="kcEvaluation.startTime != null and kcEvaluation.startTime != ''">
|
||||||
|
and p.up_date >= #{kcEvaluation.startTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.endTime != null and kcEvaluation.endTime != ''">
|
||||||
|
and p.up_date <= #{kcEvaluation.endTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.kcxz != null and kcEvaluation.kcxz != ''">
|
||||||
|
and k.kcxz = #{kcEvaluation.kcxz}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.kkdw != null and kcEvaluation.kkdw != ''">
|
||||||
|
and k.kkdw = #{kcEvaluation.kkdw}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.szdw != null and kcEvaluation.szdw != ''">
|
||||||
|
and c.college = #{kcEvaluation.szdw}
|
||||||
|
</if>
|
||||||
|
<if test="kcEvaluation.tksf != null and kcEvaluation.tksf != ''">
|
||||||
|
AND assesscode = #{kcEvaluation.tksf}
|
||||||
|
</if>
|
||||||
|
ORDER BY
|
||||||
|
up_date DESC,
|
||||||
|
up_time DESC
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getPkztjTjt" parameterType="org.jeecg.modules.kc.pktj.entity.KcEvaluation" resultType="org.jeecg.modules.kc.pktj.entity.KcEvaluation">
|
||||||
|
SELECT
|
||||||
|
t2.skrq,
|
||||||
|
t2.kssl,
|
||||||
|
ifnull( t1.tkkts, 0 ) tkkts,
|
||||||
|
ifnull( t1.tkrcs, 0 ) tkrcs
|
||||||
|
FROM
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
count( id ) kssl,
|
||||||
|
skrq
|
||||||
|
FROM
|
||||||
|
kc_ketangbiao kt
|
||||||
|
WHERE 1=1
|
||||||
|
|
||||||
|
<if test="startTime != null and startTime != ''">
|
||||||
|
and skrq >= #{startTime}
|
||||||
|
</if>
|
||||||
|
<if test="endTime != null and endTime != ''">
|
||||||
|
and skrq <= #{endTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcxz != null and kcxz != ''">
|
||||||
|
and kcxz = #{kcxz}
|
||||||
|
</if>
|
||||||
|
<if test="kkdw != null and kkdw != ''">
|
||||||
|
and kt.kkdw = #{kkdw}
|
||||||
|
</if>
|
||||||
|
GROUP BY
|
||||||
|
skrq
|
||||||
|
) t2
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
skrq,
|
||||||
|
count( DISTINCT kt.id ) tkkts,
|
||||||
|
count( ev.id ) tkrcs
|
||||||
|
FROM
|
||||||
|
kc_ketangbiao kt,
|
||||||
|
kc_kkdw dw,
|
||||||
|
kc_evaluation ev,
|
||||||
|
kc_assessuser au,
|
||||||
|
kc_casusers cu
|
||||||
|
WHERE
|
||||||
|
kt.kkdw = dw.kkdw
|
||||||
|
|
||||||
|
<if test="startTime != null and startTime != ''">
|
||||||
|
and skrq >= #{startTime}
|
||||||
|
</if>
|
||||||
|
<if test="endTime != null and endTime != ''">
|
||||||
|
and skrq <= #{endTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcxz != null and kcxz != ''">
|
||||||
|
and kcxz = #{kcxz}
|
||||||
|
</if>
|
||||||
|
<if test="kkdw != null and kkdw != ''">
|
||||||
|
and kt.kkdw = #{kkdw}
|
||||||
|
</if>
|
||||||
|
<if test="szdw != null and szdw != ''">
|
||||||
|
and cu.college = #{szdw}
|
||||||
|
</if>
|
||||||
|
<if test="tksf != null and tksf != ''">
|
||||||
|
AND assesscode = #{tksf}
|
||||||
|
</if>
|
||||||
|
AND au.usercode = ev.upuserid
|
||||||
|
AND kt.id = ev.minkcid
|
||||||
|
AND ev.upuserid = cu.USER
|
||||||
|
GROUP BY
|
||||||
|
skrq
|
||||||
|
) t1 ON t2.skrq = t1.skrq
|
||||||
|
ORDER BY
|
||||||
|
t2.skrq
|
||||||
|
</select>
|
||||||
|
<select id="getPkfglTjt" parameterType="org.jeecg.modules.kc.pktj.entity.KcEvaluation" resultType="org.jeecg.modules.kc.pktj.entity.KcEvaluation">
|
||||||
|
SELECT
|
||||||
|
xsmc AS dwjc,ljtkv, avgtkv, jrtkv, jravgtkv, xsid FROM
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
xsid, xsmc, format( tkzs / kcsl * 100, 2 ) AS ljtkv, format( jrtks / jrkcsl * 100, 2 ) AS jrtkv FROM
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
dw.id, dw.xsid, dw.xsmc, count( DISTINCT kt.id ) tkzs,
|
||||||
|
count( DISTINCT CASE WHEN up_date = #{endTime} THEN kt.id END ) jrtks
|
||||||
|
FROM
|
||||||
|
kc_evaluation ev,kc_assessuser au, kc_casusers cu, kc_ketangbiao kt,kc_kkdw dw
|
||||||
|
WHERE
|
||||||
|
ev.minkcid = kt.id
|
||||||
|
AND ev.upuserid = au.usercode
|
||||||
|
AND ev.upuserid = cu.USER
|
||||||
|
AND kt.kkdw = dw.kkdw
|
||||||
|
|
||||||
|
<if test="kcxz != null and kcxz != ''">
|
||||||
|
and kcxz = #{kcxz}
|
||||||
|
</if>
|
||||||
|
<if test="szdw != null and szdw != ''">
|
||||||
|
and cu.college = #{szdw}
|
||||||
|
</if>
|
||||||
|
<if test="tksf != null and tksf != ''">
|
||||||
|
AND assesscode = #{tksf}
|
||||||
|
</if>
|
||||||
|
GROUP BY
|
||||||
|
dw.id,
|
||||||
|
dw.xsid,
|
||||||
|
dw.xsmc
|
||||||
|
) tk,
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
kkdwid,
|
||||||
|
count( kt.id ) AS kcsl,
|
||||||
|
count( CASE WHEN skrq = #{endTime} THEN 1 END ) AS jrkcsl
|
||||||
|
FROM
|
||||||
|
kc_ketangbiao kt
|
||||||
|
WHERE 1=1
|
||||||
|
<if test="startTime != null and startTime != ''">
|
||||||
|
and skrq >= #{startTime}
|
||||||
|
</if>
|
||||||
|
<if test="endTime != null and endTime != ''">
|
||||||
|
and skrq <= #{endTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcxz != null and kcxz != ''">
|
||||||
|
and kcxz = #{kcxz}
|
||||||
|
</if>
|
||||||
|
GROUP BY
|
||||||
|
kkdwid
|
||||||
|
) kt
|
||||||
|
WHERE
|
||||||
|
tk.id = kt.kkdwid
|
||||||
|
GROUP BY
|
||||||
|
xsid,
|
||||||
|
xsmc,
|
||||||
|
ljtkv,
|
||||||
|
jrtkv
|
||||||
|
ORDER BY
|
||||||
|
xsid
|
||||||
|
) t1,
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
format( tkzs / kcsl * 100, 2 ) AS avgtkv,
|
||||||
|
format( jrtks / jrkcsl * 100, 2 ) AS jravgtkv
|
||||||
|
FROM
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
count( DISTINCT kt.id ) tkzs,
|
||||||
|
count( DISTINCT CASE WHEN up_date = #{endTime} THEN kt.id END ) jrtks
|
||||||
|
FROM
|
||||||
|
kc_evaluation ev,
|
||||||
|
kc_assessuser au,
|
||||||
|
kc_casusers cu,
|
||||||
|
kc_ketangbiao kt
|
||||||
|
WHERE
|
||||||
|
ev.minkcid = kt.id
|
||||||
|
AND ev.upuserid = au.usercode
|
||||||
|
AND ev.upuserid = cu.USER
|
||||||
|
<if test="kcxz != null and kcxz != ''">
|
||||||
|
and kcxz = #{kcxz}
|
||||||
|
</if>
|
||||||
|
<if test="szdw != null and szdw != ''">
|
||||||
|
and cu.college = #{szdw}
|
||||||
|
</if>
|
||||||
|
<if test="tksf != null and tksf != ''">
|
||||||
|
AND assesscode = #{tksf}
|
||||||
|
</if>
|
||||||
|
) tk,
|
||||||
|
(
|
||||||
|
SELECT
|
||||||
|
count( kt.id ) AS kcsl,
|
||||||
|
count( CASE WHEN skrq = #{endTime} THEN 1 END ) AS jrkcsl
|
||||||
|
FROM
|
||||||
|
kc_ketangbiao kt
|
||||||
|
WHERE 1=1
|
||||||
|
<if test="startTime != null and startTime != ''">
|
||||||
|
and skrq >= #{startTime}
|
||||||
|
</if>
|
||||||
|
<if test="endTime != null and endTime != ''">
|
||||||
|
and skrq <= #{endTime}
|
||||||
|
</if>
|
||||||
|
<if test="kcxz != null and kcxz != ''">
|
||||||
|
and kcxz = #{kcxz}
|
||||||
|
</if>
|
||||||
|
) kt
|
||||||
|
) t2
|
||||||
|
</select>
|
||||||
|
</mapper>
|
|
@ -0,0 +1,25 @@
|
||||||
|
package org.jeecg.modules.kc.pktj.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import org.jeecg.modules.kc.pktj.entity.KcEvaluation;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_evaluation
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
public interface IKcEvaluationService extends IService<KcEvaluation> {
|
||||||
|
|
||||||
|
IPage<KcEvaluation> getPktjbList(Page<KcEvaluation> page, KcEvaluation kcEvaluation);
|
||||||
|
|
||||||
|
IPage<KcEvaluation> getPkmxbList(Page<KcEvaluation> page, KcEvaluation kcEvaluation);
|
||||||
|
|
||||||
|
List<KcEvaluation> getPkztjTjt(KcEvaluation kcEvaluation);
|
||||||
|
|
||||||
|
List<KcEvaluation> getPkfglTjt(KcEvaluation kcEvaluation);
|
||||||
|
}
|
|
@ -0,0 +1,42 @@
|
||||||
|
package org.jeecg.modules.kc.pktj.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import org.jeecg.modules.kc.pktj.entity.KcEvaluation;
|
||||||
|
import org.jeecg.modules.kc.pktj.mapper.KcEvaluationMapper;
|
||||||
|
import org.jeecg.modules.kc.pktj.service.IKcEvaluationService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: kc_evaluation
|
||||||
|
* @Author: jeecg-boot
|
||||||
|
* @Date: 2023-04-02
|
||||||
|
* @Version: V1.0
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class KcEvaluationServiceImpl extends ServiceImpl<KcEvaluationMapper, KcEvaluation> implements IKcEvaluationService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<KcEvaluation> getPktjbList(Page<KcEvaluation> page, KcEvaluation kcEvaluation) {
|
||||||
|
return baseMapper.getPktjbList(page,kcEvaluation);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<KcEvaluation> getPkmxbList(Page<KcEvaluation> page, KcEvaluation kcEvaluation) {
|
||||||
|
return baseMapper.getPkmxbList(page,kcEvaluation);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<KcEvaluation> getPkztjTjt(KcEvaluation kcEvaluation) {
|
||||||
|
return baseMapper.getPkztjTjt(kcEvaluation);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<KcEvaluation> getPkfglTjt(KcEvaluation kcEvaluation) {
|
||||||
|
return baseMapper.getPkfglTjt(kcEvaluation);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue