部分功能重写,增加,去除冗余

This commit is contained in:
liumengyu
2026-08-20 17:17:36 +08:00
parent 8aeaad4309
commit c4875e86e5
34 changed files with 1997 additions and 916 deletions
@@ -1,218 +1,181 @@
package com.roomroot.jwgl.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
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 com.roomroot.jwgl.unit.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 课表
* <p>
* 课程科目目录,对应数据表:课表。主键为课编号。
* </p>
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("课表")
public class KB extends BaseEntity {
public class KB {
/**
* 课编号
*/
/** 课编号 */
@TableId(value = "课编号", type = IdType.INPUT)
private String kbh;
/**
* 课名称
*/
/** 课名称 */
@TableField("课名称")
private String kmc;
/**
* 教研室代号
*/
/** 教研室代号 */
@TableField("教研室代号")
private String jysdh;
/**
* 备注
*/
/** 备注 */
@TableField("备注")
private String bz;
/**
* 序号
*/
/** 序号 */
@TableField("序号")
private String xh;
/**
* 学分
*/
/** 学分 */
@TableField("学分")
private Float xf;
/**
* 简称
*/
/** 简称 */
@TableField("简称")
private String jc;
/**
* 学时
*/
/** 学时 */
@TableField("学时")
private Integer xs;
/**
* 培训层次
*/
/** 培训层次 */
@TableField("培训层次")
private String pxcc;
/**
* 培训类型
*/
/** 培训类型 */
@TableField("培训类型")
private String pxlx;
/**
* 课程类型
*/
/** 课程类型 */
@TableField("课程类型")
private String kclx;
/**
* 考试课时
*/
/** 考试课时 */
@TableField("考试课时")
private Integer ksks;
/**
* 拼音
*/
/** 拼音 */
@TableField("拼音")
private String py;
/**
* 规范名称
*/
/** 规范名称 */
@TableField("规范名称")
private String gfmc;
/**
* 成绩分制
*/
/** 成绩分制 */
@TableField("成绩分制")
private String cjfz;
/**
* 不计入学员平均分
*/
/** 不计入学员平均分 */
@TableField("不计入学员平均分")
private Integer bjrxypjf;
/**
* 教学管理部门编号
*/
/** 教学管理部门编号 */
@TableField("教学管理部门编号")
private String jxglbmbh;
/**
* 理论学时
*/
/** 理论学时 */
@TableField("理论学时")
private Integer llxs;
/**
* 实践学时
*/
/** 实践学时 */
@TableField("实践学时")
private Integer sjxs;
/**
* 科目代码
*/
/** 科目代码 */
@TableField("科目代码")
private String kmdm;
/**
* 周课时
*/
/** 周课时 */
@TableField("周课时")
private Integer zks;
/**
* 课类型
*/
/** 课类型 */
@TableField("课类型")
private String klx;
/**
* 考试课时不显示
*/
/** 考试课时不显示 */
@TableField("考试课时不显示")
private Integer ksksbxs;
/**
* 课程统一编号
*/
/** 课程统一编号 */
@TableField("课程统一编号")
private String kctybh;
/**
* 适用对象
*/
/** 适用对象 */
@TableField("适用对象")
private String sydx;
/**
* 辅导答疑课时
*/
/** 辅导答疑课时 */
@TableField("辅导答疑课时")
private Integer fddyks;
/**
* 自修课时
*/
/** 自修课时 */
@TableField("自修课时")
private Integer zxks;
/**
* 版本
*/
/** 版本 */
@TableField("版本")
private String bb;
/**
* 修订日期
*/
/** 修订日期 */
@TableField("修订日期")
private LocalDateTime xdrq;
/**
* 序号标识
*/
/** 序号标识 */
@TableField(value = "序号标识", insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
private Integer xhbs;
/**
* 节次优选级
*/
/** 节次优选级 */
@TableField("节次优选级")
private Integer jcyxj;
/**
* 课程支持方式
*/
/** 课程支持方式 */
@TableField("课程支持方式")
private String kczcfs;
/**
* 课程建设方式
*/
/** 课程建设方式 */
@TableField("课程建设方式")
private String kcjsfs;
/**
* json字典
*/
/** json字典 */
@TableField("json字典")
private String jsonzd;
/**
* 政治类课程
*/
/** 政治类课程 */
@TableField("政治类课程")
private Integer zzlkc;
/**
* 考核方式
*/
/** 考核方式 */
@TableField("考核方式")
private String khfs;
/**
* 形成性成绩分值
*/
/** 形成性成绩分值 */
@TableField("形成性成绩分值")
private Float xcxcjfz;
/**
* 终结性成绩分值
*/
/** 终结性成绩分值 */
@TableField("终结性成绩分值")
private Float zjxcjfz;
/**
* 密级
*/
/** 密级 */
@TableField("密级")
private String mj;
/**
* 评选情况
*/
/** 评选情况 */
@TableField("评选情况")
private String pxqk;
}
@@ -8,69 +8,72 @@ import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 课时费标准(课时核算标准)
* 课时费标准(课时核算标准方案)
* <p>
* 定义课时费核算的基准参数,包括各种绩效等级对应的补助标准。
* 对应表:课时费标准。定义课时费核算的基准参数,包括各绩效等级补助。
* </p>
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("课时费标准")
public class KSFBZ extends BaseEntity {
public class KSFBZ {
/** 编号 CHAR(36) */
@TableId(value = "编号", type = IdType.INPUT)
private String bh;
/** 名称 VARCHAR(50) */
@TableField("名称")
private String mc;
/** 默认标准课时量 */
@TableField("默认标准课时量")
private Double mrbzksl;
/** 默认课时费标准 */
@TableField("默认课时费标准")
private Double mrksfbz;
/** 默认超量课时费标准 */
@TableField("默认超量课时费标准")
private Double mrclksfbz;
/** 相关教学补助课时费标准 */
@TableField("相关教学补助课时费标准")
private Double xgjxbzksfbz;
/** 绩效优秀补助 */
@TableField("绩效优秀补助")
private Double jxyxbz;
/** 绩效良好补助 */
@TableField("绩效良好补助")
private Double jxlhbz;
/** 绩效中等补助 */
@TableField("绩效中等补助")
private Double jxzdbz;
/** 绩效及格补助 */
@TableField("绩效及格补助")
private Double jxjgbz;
/** 绩效不及格补助 */
@TableField("绩效不及格补助")
private Double jxbjgbz;
/** 说明 VARCHAR(500) */
@TableField("说明")
private String sm;
/** 备注 VARCHAR(500) */
@TableField("备注")
private String bz;
/** 创建时间 */
@TableField("创建时间")
private LocalDateTime cjsj;
/** 修改时间 */
@TableField("修改时间")
private LocalDateTime xgsj;
@TableField(exist = false)
private LocalDateTime createTime;
@TableField(exist = false)
private LocalDateTime updateTime;
@TableField(exist = false)
private String createBy;
@TableField(exist = false)
private String updateBy;
@TableField(exist = false)
private Integer delFlag;
}
@@ -1,44 +1,35 @@
package com.roomroot.jwgl.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.roomroot.jwgl.unit.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 课时统计表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("课时统计表")
public class KSTJB extends BaseEntity {
public class KSTJB {
/**
* 年份
*/
private Integer nF;
/** 年份 */
@TableField("年份")
private Integer nf;
/**
* 教员编号
*/
/** 教员编号 */
@TableId(value = "教员编号", type = IdType.INPUT)
private String jYBH;
private String jybh;
/**
* 上半年
*/
private Double sBN;
/** 上半年 */
@TableField("上半年")
private Double sbn;
/**
* 下半年
*/
private Double xBN;
/**
* 职称
*/
private String zC;
/** 下半年 */
@TableField("下半年")
private Double xbn;
/** 职称 */
@TableField("职称")
private String zc;
}
@@ -2,10 +2,9 @@ package com.roomroot.jwgl.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.roomroot.jwgl.unit.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
@@ -13,84 +12,67 @@ import java.time.LocalDateTime;
* 学员学籍异动申请表
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("学员学籍异动申请表")
public class XYXJYDSQB extends BaseEntity {
public class XYXJYDSQB {
/**
* 编号
*/
/** 编号 */
@TableId(value = "编号", type = IdType.INPUT)
private String bh;
/**
* 学员编号
*/
/** 学员编号 */
@TableField("学员编号")
private String xybh;
/**
* 申请类型
*/
/** 申请类型 */
@TableField("申请类型")
private String sqlx;
/**
* 事由
*/
/** 事由 */
@TableField("事由")
private String sy;
/**
* 备注
*/
/** 备注 */
@TableField("备注")
private String bz;
/**
* 状态
*/
/** 状态:0-待审核 1-已审核 2-驳回等 */
@TableField("状态")
private String zt;
/**
* 创建时间
*/
/** 创建时间 */
@TableField("创建时间")
private LocalDateTime cjsj;
/**
* 修改时间
*/
/** 修改时间 */
@TableField("修改时间")
private LocalDateTime xgsj;
/**
* 提交时间
*/
/** 提交时间 */
@TableField("提交时间")
private LocalDateTime tjsj;
/**
* 学员队审核意见
*/
/** 学员队审核意见 */
@TableField("学员队审核意见")
private String xydshyj;
/**
* 学员队干部编号
*/
/** 学员队干部编号 */
@TableField("学员队干部编号")
private String xydgbbh;
/**
* 学员队审核时间
*/
/** 学员队干部审核时间 */
@TableField("学员队干部审核时间")
private LocalDateTime xydshsj;
/**
* 管理员审核时间
*/
/** 管理员审核时间 */
@TableField("管理员审核时间")
private LocalDateTime glyshsj;
/**
* 管理员审核意见
*/
/** 管理员审核意见 */
@TableField("管理员审核意见")
private String glyshyj;
/**
* 管理员账户编号
*/
/** 管理员账户编号 */
@TableField("管理员账户编号")
private String glyzhbh;
}
@@ -2,55 +2,48 @@ package com.roomroot.jwgl.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.roomroot.jwgl.unit.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 学员学籍预警结果表
* <p>
* 字段与数据库表“学员学籍预警结果表”逐列对应。
* </p>
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("学员学籍预警结果表")
public class XYXJYJJGB extends BaseEntity {
public class XYXJYJJGB {
/**
* 编号
*/
/** 编号 */
@TableId(value = "编号", type = IdType.INPUT)
private String bh;
/**
* 年度
*/
/** 年度 */
@TableField("年度")
private Integer nd;
/**
* 预警条件编号
*/
/** 预警条件编号 */
@TableField("预警条件编号")
private String yjtjbh;
/**
* 学员编号
*/
/** 学员编号 */
@TableField("学员编号")
private String xybh;
/**
* 创建时间
*/
/** 创建时间 */
@TableField("创建时间")
private LocalDateTime cjsj;
/**
* 发布
*/
/** 发布 */
@TableField("发布")
private Integer fb;
/**
* 发布时间
*/
/** 发布时间 */
@TableField("发布时间")
private LocalDateTime fbsj;
}
@@ -2,115 +2,96 @@ package com.roomroot.jwgl.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.roomroot.jwgl.unit.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
/**
* 学员学籍预警条件表
* <p>
* 字段与数据库表“学员学籍预警条件表”逐列对应。
* </p>
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("学员学籍预警条件表")
public class XYXJYJTJB extends BaseEntity {
public class XYXJYJTJB {
/**
* 编号
*/
/** 编号 */
@TableId(value = "编号", type = IdType.INPUT)
private String bH;
private String bh;
/**
* 名称
*/
private String mC;
/** 名称 */
@TableField("名称")
private String mc;
/**
* 培训类型
*/
private String pXLX;
/** 培训类型 */
@TableField("培训类型")
private String pxlx;
/**
* 培训层次
*/
private String pXCC;
/** 培训层次 */
@TableField("培训层次")
private String pxcc;
/**
* 当前学期考试不及格门数上限
*/
private Integer dQXQKSBJGMSSX;
/** 当前学期考试不及格门数上限 */
@TableField("当前学期考试不及格门数上限")
private Integer dqxqksbjgmssx;
/**
* 当前学期考试不及格门数下限
*/
private Integer dQXQKSBJGMSXX;
/** 当前学期考试不及格门数下限 */
@TableField("当前学期考试不及格门数下限")
private Integer dqxqksbjgmsxx;
/**
* 当前学期考查不及格门数上限
*/
private Integer dQXQKCBJGMSSX;
/** 当前学期考查不及格门数上限 */
@TableField("当前学期考查不及格门数上限")
private Integer dqxqkcbjgmssx;
/**
* 当前学期考查不及格门数下限
*/
private Integer dQXQKCBJGMSXX;
/** 当前学期考查不及格门数下限 */
@TableField("当前学期考查不及格门数下限")
private Integer dqxqkcbjgmsxx;
/**
* 当前学期不及格门数上限
*/
private Integer dQXQBJGMSSX;
/** 当前学期不及格门数上限 */
@TableField("当前学期不及格门数上限")
private Integer dqxqbjgmssx;
/**
* 当前学期不及格门数下限
*/
private Integer dQXQBJGMSXX;
/** 当前学期不及格门数下限 */
@TableField("当前学期不及格门数下限")
private Integer dqxqbjgmsxx;
/**
* 全部考试不及格门数上限
*/
private Integer qBKSBJGMSSX;
/** 全部考试不及格门数上限 */
@TableField("全部考试不及格门数上限")
private Integer qbksbjgmssx;
/**
* 全部考试不及格门数下限
*/
private Integer qBKSBJGMSXX;
/** 全部考试不及格门数下限 */
@TableField("全部考试不及格门数下限")
private Integer qbksbjgmsxx;
/**
* 全部考查不及格门数上限
*/
private Integer qBKCBJGMSSX;
/** 全部考查不及格门数上限 */
@TableField("全部考查不及格门数上限")
private Integer qbkcbjgmssx;
/**
* 全部考查不及格门数下限
*/
private Integer qBKCBJGMSXX;
/** 全部考查不及格门数下限 */
@TableField("全部考查不及格门数下限")
private Integer qbkcbjgmsxx;
/**
* 全部不及格门数上限
*/
private Integer qBBJGMSSX;
/** 全部不及格门数上限 */
@TableField("全部不及格门数上限")
private Integer qbbjgmssx;
/**
* 全部不及格门数下限
*/
private Integer qBBJGMSXX;
/** 全部不及格门数下限 */
@TableField("全部不及格门数下限")
private Integer qbbjgmsxx;
/**
* 停用
*/
private Boolean tY;
/** 停用 */
@TableField("停用")
private Integer ty;
/**
* 版本
*/
private String bB;
/** 版本 */
@TableField("版本")
private String bb;
/**
* 修改时间
*/
private LocalDateTime xGSJ;
/** 修改时间 */
@TableField("修改时间")
private LocalDateTime xgsj;
}
@@ -117,17 +117,17 @@ public class XYXX {
@TableField("身份证号")
private String sfzh;
/** 退学状态 */
/** 退学状态 0在读 1退学 */
@TableField("退学状态")
private String txzt;
private Integer txzt;
/** 留级状态 */
@TableField("留级状态")
private String ljzt;
@TableField("留级状态 0 1留级")
private Integer ljzt;
/** 分班状态 */
@TableField("分班状态")
private String fbzt;
private Integer fbzt;
/** 论文编号 */
@TableField("论文编号")
@@ -1,5 +1,6 @@
package com.roomroot.jwgl.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
@@ -20,8 +21,8 @@ import java.time.LocalDateTime;
@TableName("专业表")
public class ZYB {
/** 专业代号(主键) */
@TableId(value = "专业代号", type = IdType.AUTO)
/** 专业代号 VARCHAR(50),主键,非自增 */
@TableId(value = "专业代号", type = IdType.INPUT)
private String zydh;
/** 专业名称 */
@@ -100,8 +101,8 @@ public class ZYB {
@TableField("专业标识号")
private String zybsh;
/** 序号标识 */
@TableField("序号标识")
/** 序号标识 IDENTITY(1000,1),插入/更新时由数据库生成 */
@TableField(value = "序号标识", insertStrategy = FieldStrategy.NEVER, updateStrategy = FieldStrategy.NEVER)
private Integer xhbs;
/** 简称 */
@@ -116,8 +117,8 @@ public class ZYB {
@TableField("系统模式")
private String xtms;
/** json字典 */
@TableField("JSONZD")
/** json字典 NVARCHAR(4000) */
@TableField("json字典")
private String jsonzd;
/** 主干专业 */