diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java index 608236e4b..7e2b5e855 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jxjs/TsbzJdcxController.java @@ -66,10 +66,17 @@ public class TsbzJdcxController extends BaseController { @Log(title = "基地区级审核", businessType = BusinessType.EXPORT) @GetMapping("/export") public AjaxResult export(TsbzJdcx tsbzJdcx) { -// List list = tsbzJdcxService.selectTsbzJdcxList(tsbzJdcx); - List list = tsbzJdcxService.selectTsbzJdcxExport(tsbzJdcx); - ExcelUtil util = new ExcelUtil(TsbzJdcx.class); - return util.exportExcel(list, "笔试名单"); + if (!schoolCommonController.isStringEmpty(tsbzJdcx.getQjshzt()) && tsbzJdcx.getQjshzt().equals("1")) { + // List list = tsbzJdcxService.selectTsbzJdcxList(tsbzJdcx); + List list = tsbzJdcxService.selectTsbzJdcxExport(tsbzJdcx); + ExcelUtil util = new ExcelUtil(TsbzJdcx.class); + return util.exportExcel(list, "笔试名单"); + } else if (!schoolCommonController.isStringEmpty(tsbzJdcx.getMsqr()) && tsbzJdcx.getMsqr().equals("1")) { + List list = tsbzJdcxService.selectTsbzJdcxExport(tsbzJdcx); + ExcelUtil util = new ExcelUtil(TsbzJdcx.class); + return util.exportExcel(list, "面试名单"); + } + return AjaxResult.error("未知错误,请联系系统开发人员"); } /** @@ -170,12 +177,11 @@ public class TsbzJdcxController extends BaseController { @Log(title = "分数导入", businessType = BusinessType.IMPORT) // @PreAuthorize("@ss.hasPermi('system:user:import')") @PostMapping("/importData") - public AjaxResult importData(MultipartFile file,Long faide) throws Exception - { + public AjaxResult importData(MultipartFile file, Long faide) throws Exception { ExcelUtil util = new ExcelUtil(TsbzJdcx.class); List tsbzJdcxList = util.importExcel(file.getInputStream()); int iCount = 0; - for (TsbzJdcx tsbzJdcx:tsbzJdcxList) { + for (TsbzJdcx tsbzJdcx : tsbzJdcxList) { tsbzJdcx.setFaid(faide); iCount = iCount + tsbzJdcxService.updateTsbzJdcxforjsfa(tsbzJdcx); } @@ -183,15 +189,21 @@ public class TsbzJdcxController extends BaseController { // String operName = loginUser.getUsername(); // String message = userService.importUser(userList, updateSupport, operName); //String message = faide; - return AjaxResult.success(String.valueOf(iCount),null); + return AjaxResult.success(String.valueOf(iCount), null); } @GetMapping("/importTemplate") - public AjaxResult importTemplate() - { + public AjaxResult importTemplate() { // ExcelUtil util = new ExcelUtil(SysUser.class); ExcelUtil util = new ExcelUtil(TsbzJdcx.class); - return util.importTemplateExcel("成绩导入"); + return util.importTemplateExcel("笔试成绩导入"); + } + + @GetMapping("/msimportTemplate") + public AjaxResult msimportTemplate() { +// ExcelUtil util = new ExcelUtil(SysUser.class); + ExcelUtil util = new ExcelUtil(TsbzJdcx.class); + return util.importTemplateExcel("面试成绩导入"); } } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java b/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java index c42342a3a..7ba752a09 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jxjs/domain/TsbzJdcx.java @@ -2,6 +2,7 @@ package com.ruoyi.jxjs.domain; import java.math.BigDecimal; import java.util.Date; + import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.enums.BusinessType; import org.apache.commons.lang3.builder.ToStringBuilder; @@ -12,85 +13,106 @@ import com.ruoyi.common.core.domain.BaseEntity; /** * 基地区级审核对象 tsbz_jdcx - * + * * @author ruoyi * @date 2020-08-20 */ -public class TsbzJdcx extends BaseEntity -{ +public class TsbzJdcx extends BaseEntity { private static final long serialVersionUID = 1L; - /** 编号 */ + /** + * 编号 + */ private Long id; - - - - /** 创建人 */ + /** + * 创建人 + */ // @Excel(name = "创建人") private Long createuserid; - /** 基地校审核人 */ + /** + * 基地校审核人 + */ // @Excel(name = "基地校审核人") private Long jdxshr; - /** 基地校审核状态 */ + /** + * 基地校审核状态 + */ // @Excel(name = "基地校审核状态") private String jdxshzt; - /** 上报理由 */ + /** + * 上报理由 + */ // @Excel(name = "上报理由") private String sbly; - /** 区级审核人 */ + /** + * 区级审核人 + */ // @Excel(name = "区级审核人") private Long qjshr; - - /** 区级审核意见 */ + /** + * 区级审核意见 + */ // @Excel(name = "区级审核意见") private String qjshyj; - /** 基地排序 */ + /** + * 基地排序 + */ // @Excel(name = "基地排序") private Long jdpx; - - /** 成绩导入创建时间 */ + /** + * 成绩导入创建时间 + */ @JsonFormat(pattern = "yyyy-MM-dd") // @Excel(name = "成绩导入创建时间", width = 30, dateFormat = "yyyy-MM-dd") private Date cjdrcreateTime; - /** 面试确认 */ + /** + * 面试确认 + */ // @Excel(name = "面试确认") private String msqr; - /** 面试确认时间 */ + /** + * 面试确认时间 + */ @JsonFormat(pattern = "yyyy-MM-dd") // @Excel(name = "面试确认时间", width = 30, dateFormat = "yyyy-MM-dd") private Date msqrcreateTime; - /** 面试结果模拟课堂教学 */ -// @Excel(name = "面试结果模拟课堂教学") - private BigDecimal msjgmnktjxdf; - /** 录取状态 */ + /** + * 录取状态 + */ private String lqzt; - /** 当前状态 */ + /** + * 当前状态 + */ // @Excel(name = "当前状态") private String dqzt; - /** 方案编号 */ + /** + * 方案编号 + */ // @Excel(name = "方案编号", type = Type.IMPORT) private Long faid; @Excel(name = "方案名称", type = Type.EXPORT) private String faname; - /** 教师编号 */ + /** + * 教师编号 + */ @Excel(name = "教师编号", type = Type.IMPORT) private Long jsid; @@ -98,7 +120,7 @@ public class TsbzJdcx extends BaseEntity private String jdxmc; @Excel(name = "教师姓名") private String jsname; - @Excel(name = "性别", readConverterExp = "0=男,1=女,2=未知", type = Type.EXPORT) + @Excel(name = "性别", readConverterExp = "1=男,2=女,9=未知", type = Type.EXPORT) private String xb; @Excel(name = "学段", readConverterExp = "1=学前教育,2=小学,3=普通初中,4=普通高中", type = Type.EXPORT) private String rjxd; @@ -108,253 +130,289 @@ public class TsbzJdcx extends BaseEntity private String phone; @Excel(name = "聘任校", type = Type.EXPORT) private String prdwmc; - /** 区级审核状态 */ + /** + * 区级审核状态 + */ @Excel(name = "评审状态", type = Type.EXPORT) private String qjshzt; - /** 案例分析得分 */ + /** + * 案例分析得分 + */ @Excel(name = "案例分析得分", type = Type.IMPORT) private BigDecimal alfxdf; - /** 教案设计得分 */ + /** + * 教案设计得分 + */ @Excel(name = "教案设计得分", type = Type.IMPORT) private BigDecimal jasjdf; - /** 钢笔字得分 */ + /** + * 钢笔字得分 + */ @Excel(name = "钢笔字得分", type = Type.IMPORT) private BigDecimal gbzdf; - /** 综合得分 */ - @Excel(name = "综合得分", type = Type.IMPORT) + /** + * 笔试综合得分 + */ + @Excel(name = "笔试综合得分", type = Type.IMPORT) private BigDecimal zhdf; - /** 演讲得分 */ - @Excel(name = "演讲得分", type = Type.IMPORT) + /** + * 面试结果模拟课堂教学 + */ + @Excel(name = "面试结果模拟课堂教学", type = Type.IMPORT) + private BigDecimal msjgmnktjxdf; + /** + * 面试演讲得分 + */ + @Excel(name = "面试演讲得分", type = Type.IMPORT) private BigDecimal yjdf; - /** 综合得分2 */ - @Excel(name = "综合得分2", type = Type.IMPORT) + /** + * 面试综合得分 + */ + @Excel(name = "面试综合得分", type = Type.IMPORT) private BigDecimal zhdf2; + public String getFaname() { + return faname; + } - public String getFaname() { return faname; } - public void setFaname(String faname) { this.faname = faname;} + public void setFaname(String faname) { + this.faname = faname; + } - public String getJdxmc() { return jdxmc; } - public void setJdxmc(String jdxmc) { this.jdxmc = jdxmc; } + public String getJdxmc() { + return jdxmc; + } - public String getJsname() { return jsname; } - public void setJsname(String jsname) { this.jsname = jsname; } + public void setJdxmc(String jdxmc) { + this.jdxmc = jdxmc; + } - public String getXb() { return xb; } - public void setXb(String xb) { this.xb = xb; } + public String getJsname() { + return jsname; + } - public String getRjxd() { return rjxd; } - public void setRjxd(String rjxd) { this.rjxd = rjxd; } + public void setJsname(String jsname) { + this.jsname = jsname; + } - public String getRjxk() { return rjxk; } - public void setRjxk(String rjxk) { this.rjxk = rjxk; } + public String getXb() { + return xb; + } - public String getPhone() { return phone; } - public void setPhone(String phone) { this.phone = phone; } + public void setXb(String xb) { + this.xb = xb; + } - public String getPrdwmc() { return prdwmc; } - public void setPrdwmc(String prdwmc) { this.prdwmc = prdwmc; } + public String getRjxd() { + return rjxd; + } - public void setId(Long id) - { + public void setRjxd(String rjxd) { + this.rjxd = rjxd; + } + + public String getRjxk() { + return rjxk; + } + + public void setRjxk(String rjxk) { + this.rjxk = rjxk; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getPrdwmc() { + return prdwmc; + } + + public void setPrdwmc(String prdwmc) { + this.prdwmc = prdwmc; + } + + public void setId(Long id) { this.id = id; } - public Long getId() - { + public Long getId() { return id; } - public void setFaid(Long faid) - { + + public void setFaid(Long faid) { this.faid = faid; } - public Long getFaid() - { + public Long getFaid() { return faid; } - public void setJsid(Long jsid) - { + + public void setJsid(Long jsid) { this.jsid = jsid; } - public Long getJsid() - { + public Long getJsid() { return jsid; } - public void setDqzt(String dqzt) - { + + public void setDqzt(String dqzt) { this.dqzt = dqzt; } - public String getDqzt() - { + public String getDqzt() { return dqzt; } - public void setCreateuserid(Long createuserid) - { + + public void setCreateuserid(Long createuserid) { this.createuserid = createuserid; } - public Long getCreateuserid() - { + public Long getCreateuserid() { return createuserid; } - public void setJdxshr(Long jdxshr) - { + + public void setJdxshr(Long jdxshr) { this.jdxshr = jdxshr; } - public Long getJdxshr() - { + public Long getJdxshr() { return jdxshr; } - public void setJdxshzt(String jdxshzt) - { + + public void setJdxshzt(String jdxshzt) { this.jdxshzt = jdxshzt; } - public String getJdxshzt() - { + public String getJdxshzt() { return jdxshzt; } - public void setSbly(String sbly) - { + + public void setSbly(String sbly) { this.sbly = sbly; } - public String getSbly() - { + public String getSbly() { return sbly; } - public void setQjshr(Long qjshr) - { + + public void setQjshr(Long qjshr) { this.qjshr = qjshr; } - public Long getQjshr() - { + public Long getQjshr() { return qjshr; } - public void setQjshzt(String qjshzt) - { + + public void setQjshzt(String qjshzt) { this.qjshzt = qjshzt; } - public String getQjshzt() - { + public String getQjshzt() { return qjshzt; } - public void setQjshyj(String qjshyj) - { + + public void setQjshyj(String qjshyj) { this.qjshyj = qjshyj; } - public String getQjshyj() - { + public String getQjshyj() { return qjshyj; } - public void setJdpx(Long jdpx) - { + + public void setJdpx(Long jdpx) { this.jdpx = jdpx; } - public Long getJdpx() - { + public Long getJdpx() { return jdpx; } - public void setAlfxdf(BigDecimal alfxdf) - { + + public void setAlfxdf(BigDecimal alfxdf) { this.alfxdf = alfxdf; } - public BigDecimal getAlfxdf() - { + public BigDecimal getAlfxdf() { return alfxdf; } - public void setJasjdf(BigDecimal jasjdf) - { + + public void setJasjdf(BigDecimal jasjdf) { this.jasjdf = jasjdf; } - public BigDecimal getJasjdf() - { + public BigDecimal getJasjdf() { return jasjdf; } - public void setGbzdf(BigDecimal gbzdf) - { + + public void setGbzdf(BigDecimal gbzdf) { this.gbzdf = gbzdf; } - public BigDecimal getGbzdf() - { + public BigDecimal getGbzdf() { return gbzdf; } - public void setZhdf(BigDecimal zhdf) - { + + public void setZhdf(BigDecimal zhdf) { this.zhdf = zhdf; } - public BigDecimal getZhdf() - { + public BigDecimal getZhdf() { return zhdf; } - public void setCjdrcreateTime(Date cjdrcreateTime) - { + + public void setCjdrcreateTime(Date cjdrcreateTime) { this.cjdrcreateTime = cjdrcreateTime; } - public Date getCjdrcreateTime() - { + public Date getCjdrcreateTime() { return cjdrcreateTime; } - public void setMsqr(String msqr) - { + + public void setMsqr(String msqr) { this.msqr = msqr; } - public String getMsqr() - { + public String getMsqr() { return msqr; } - public void setMsqrcreateTime(Date msqrcreateTime) - { + + public void setMsqrcreateTime(Date msqrcreateTime) { this.msqrcreateTime = msqrcreateTime; } - public Date getMsqrcreateTime() - { + public Date getMsqrcreateTime() { return msqrcreateTime; } - public void setMsjgmnktjxdf(BigDecimal msjgmnktjxdf) - { + + public void setMsjgmnktjxdf(BigDecimal msjgmnktjxdf) { this.msjgmnktjxdf = msjgmnktjxdf; } - public BigDecimal getMsjgmnktjxdf() - { + public BigDecimal getMsjgmnktjxdf() { return msjgmnktjxdf; } - public void setYjdf(BigDecimal yjdf) - { + + public void setYjdf(BigDecimal yjdf) { this.yjdf = yjdf; } - public BigDecimal getYjdf() - { + public BigDecimal getYjdf() { return yjdf; } - public void setZhdf2(BigDecimal zhdf2) - { + + public void setZhdf2(BigDecimal zhdf2) { this.zhdf2 = zhdf2; } - public BigDecimal getZhdf2() - { + public BigDecimal getZhdf2() { return zhdf2; } + public void setLqzt(String lqzt) { this.lqzt = lqzt; } @@ -362,34 +420,35 @@ public class TsbzJdcx extends BaseEntity public String getLqzt() { return lqzt; } + @Override public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("faid", getFaid()) - .append("jsid", getJsid()) - .append("dqzt", getDqzt()) - .append("createuserid", getCreateuserid()) - .append("createTime", getCreateTime()) - .append("jdxshr", getJdxshr()) - .append("jdxshzt", getJdxshzt()) - .append("sbly", getSbly()) - .append("qjshr", getQjshr()) - .append("qjshzt", getQjshzt()) - .append("qjshyj", getQjshyj()) - .append("jdpx", getJdpx()) - .append("alfxdf", getAlfxdf()) - .append("jasjdf", getJasjdf()) - .append("gbzdf", getGbzdf()) - .append("zhdf", getZhdf()) - .append("cjdrcreateTime", getCjdrcreateTime()) - .append("msqr", getMsqr()) - .append("msqrcreateTime", getMsqrcreateTime()) - .append("msjgmnktjxdf", getMsjgmnktjxdf()) - .append("yjdf", getYjdf()) - .append("zhdf2", getZhdf2()) - .append("lqzt", getLqzt() - ) - .toString(); + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("faid", getFaid()) + .append("jsid", getJsid()) + .append("dqzt", getDqzt()) + .append("createuserid", getCreateuserid()) + .append("createTime", getCreateTime()) + .append("jdxshr", getJdxshr()) + .append("jdxshzt", getJdxshzt()) + .append("sbly", getSbly()) + .append("qjshr", getQjshr()) + .append("qjshzt", getQjshzt()) + .append("qjshyj", getQjshyj()) + .append("jdpx", getJdpx()) + .append("alfxdf", getAlfxdf()) + .append("jasjdf", getJasjdf()) + .append("gbzdf", getGbzdf()) + .append("zhdf", getZhdf()) + .append("cjdrcreateTime", getCjdrcreateTime()) + .append("msqr", getMsqr()) + .append("msqrcreateTime", getMsqrcreateTime()) + .append("msjgmnktjxdf", getMsjgmnktjxdf()) + .append("yjdf", getYjdf()) + .append("zhdf2", getZhdf2()) + .append("lqzt", getLqzt() + ) + .toString(); } } diff --git a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml index 1b9d125b7..5d87254bb 100644 --- a/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/jxjs/TsbzJdcxMapper.xml @@ -164,29 +164,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/ruoyi-ui/src/views/jxjs/bsmd/index.vue b/ruoyi-ui/src/views/jxjs/bsmd/index.vue index b96350d7c..84bebdc21 100644 --- a/ruoyi-ui/src/views/jxjs/bsmd/index.vue +++ b/ruoyi-ui/src/views/jxjs/bsmd/index.vue @@ -12,9 +12,9 @@ - - - + + + @@ -33,6 +33,16 @@ + + 确认面试 + - + + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + {{dict.dictLabel}} + + + + + 下载模板 + + +
+ 将文件拖到此处,或 + 点击上传 +
+
+ + + + +
+ + +
+
提示:仅允许导入“xls”或“xlsx”格式文件!
+
+ +