first commit
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>ruoyi-api</artifactId>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<version>3.6.1</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>ruoyi-api-jdh</artifactId>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>15</maven.compiler.source>
|
||||
<maven.compiler.target>15</maven.compiler.target>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<!-- RuoYi Common Core-->
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-core</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-security</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-api-system</artifactId>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,147 @@
|
||||
package com.ruoyi.jdh.api.domain.common;
|
||||
|
||||
import com.ruoyi.common.security.utils.SecurityUtils;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @Author zzr
|
||||
* @name:audit
|
||||
* @Date 2024/5/15 18:12
|
||||
* @注释
|
||||
*/
|
||||
@Table("audit")
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
public class Audit {
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("审核人")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(els = {@EL("$me.uid()")})
|
||||
private Long auditor;
|
||||
|
||||
@Column
|
||||
@Comment("是否通过")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean auditPass;
|
||||
|
||||
@Column
|
||||
@Comment("审核时间")
|
||||
@Prev(els = {@EL("$me.nowDate()")})
|
||||
private Date auditTime;
|
||||
|
||||
@Column
|
||||
@Comment("审核意见")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 500)
|
||||
private String auditOpinion;
|
||||
|
||||
@Column
|
||||
@Comment("签字")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String auditSign;
|
||||
|
||||
@Column
|
||||
@Comment("审核人姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
@PrevInsert(els = {@EL("$me.userName()")})
|
||||
private String userName;
|
||||
|
||||
@Column
|
||||
@Comment("审核人工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
@PrevInsert(els = {@EL("$me.loginName()")})
|
||||
private String loginName;
|
||||
|
||||
public Long uid() {
|
||||
return SecurityUtils.getUserId();
|
||||
}
|
||||
|
||||
public Date nowDate() {
|
||||
return new Date();
|
||||
}
|
||||
|
||||
public String userName() {
|
||||
return SecurityUtils.getNickName();
|
||||
}
|
||||
|
||||
public String loginName() {
|
||||
return SecurityUtils.getUsername();
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Long getAuditor() {
|
||||
return auditor;
|
||||
}
|
||||
|
||||
public void setAuditor(Long auditor) {
|
||||
this.auditor = auditor;
|
||||
}
|
||||
|
||||
public Boolean getAuditPass() {
|
||||
return auditPass;
|
||||
}
|
||||
|
||||
public void setAuditPass(Boolean auditPass) {
|
||||
this.auditPass = auditPass;
|
||||
}
|
||||
|
||||
public Date getAuditTime() {
|
||||
return auditTime;
|
||||
}
|
||||
|
||||
public void setAuditTime(Date auditTime) {
|
||||
this.auditTime = auditTime;
|
||||
}
|
||||
|
||||
public String getAuditOpinion() {
|
||||
return auditOpinion;
|
||||
}
|
||||
|
||||
public void setAuditOpinion(String auditOpinion) {
|
||||
this.auditOpinion = auditOpinion;
|
||||
}
|
||||
|
||||
public String getAuditSign() {
|
||||
return auditSign;
|
||||
}
|
||||
|
||||
public void setAuditSign(String auditSign) {
|
||||
this.auditSign = auditSign;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getLoginName() {
|
||||
return loginName;
|
||||
}
|
||||
|
||||
public void setLoginName(String loginName) {
|
||||
this.loginName = loginName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
package com.ruoyi.jdh.api.domain.db;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.SysFile;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Table("jdh_db")
|
||||
@Data
|
||||
public class Jdh_db implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long dbid;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String userName;
|
||||
|
||||
@Column
|
||||
@Comment("工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String loginName;
|
||||
|
||||
@Column
|
||||
@Comment("性别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 2)
|
||||
private String sex;
|
||||
|
||||
@Column
|
||||
@Comment("出生日期")
|
||||
@ColDefine(type = ColType.DATE)
|
||||
private LocalDate birthday;
|
||||
|
||||
@Column
|
||||
@Comment("民族")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 10)
|
||||
private String nation;
|
||||
|
||||
@Column
|
||||
@Comment("政治面貌")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String political;
|
||||
|
||||
@Column
|
||||
@Comment("学历")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String education;
|
||||
|
||||
@Column
|
||||
@Comment("学位")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String academicDegree;
|
||||
|
||||
@Column
|
||||
@Comment("技术职称===>jobTitle")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String technicalTitle;
|
||||
|
||||
@Column
|
||||
@Comment("技术职称===>jobTitleLevel")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String technicalTitleLevel;
|
||||
|
||||
@Column
|
||||
@Comment("职称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String jobTitle;
|
||||
|
||||
@Column
|
||||
@Comment("职称级别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String jobTitleLevel;
|
||||
|
||||
@Column
|
||||
@Comment("职务")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String position;
|
||||
|
||||
@Column
|
||||
@Comment("是否专任教师")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
@Default("0")
|
||||
private Boolean ordinaryTeacher;
|
||||
|
||||
@Column
|
||||
@Comment("是否高级职称专任教师")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
@Default("0")
|
||||
private Boolean seniorTeacher;
|
||||
|
||||
@Column
|
||||
@Comment("行政职称===>position")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String administrativeTitle;
|
||||
|
||||
@Column
|
||||
@Comment("年龄")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer age;
|
||||
|
||||
@Column
|
||||
@Comment("是否双肩挑")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean twoWork;
|
||||
|
||||
@Column
|
||||
@Comment("单位ID")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unitId;
|
||||
|
||||
@Column
|
||||
@Comment("单位名称")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unitName;
|
||||
|
||||
@Column
|
||||
@Comment("分工会ID")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unionId;
|
||||
|
||||
@Column
|
||||
@Comment("分工会名称")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unionName;
|
||||
|
||||
@Column
|
||||
@Comment("手机号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String mobile;
|
||||
|
||||
@Column
|
||||
@Comment("邮箱")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 255)
|
||||
private String email;
|
||||
|
||||
@Column
|
||||
@Comment("简历")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 1000)
|
||||
private String vita;
|
||||
|
||||
@Column
|
||||
@Comment("代表单位ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbunitid;
|
||||
|
||||
@Column
|
||||
@Comment("代表单位名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String dbunitname;
|
||||
|
||||
@Column
|
||||
@Comment("代表基层工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbfghid;
|
||||
|
||||
@Column
|
||||
@Comment("代表基层工会名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String dbfghname;
|
||||
|
||||
@Column
|
||||
@Comment("所属角色ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long roleid;
|
||||
|
||||
@Column
|
||||
@Comment("近几年奖惩情况")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String rewards;
|
||||
|
||||
@Column
|
||||
@Comment("代表状态:1待校工会确认 2正式代表")
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Integer dbzt;
|
||||
|
||||
@Column
|
||||
@Comment("是否是通过预选代表选上来的")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean sfyx;
|
||||
|
||||
@Column
|
||||
@Comment("所属代表团 当用户为校领导是该字段不为空")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbtid;
|
||||
|
||||
@Column
|
||||
@Comment("附件")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysFile> files;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.ruoyi.jdh.api.domain.db;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 特邀列席代表
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Table("Jdh_lxty_db")
|
||||
public class Jdh_lxty_db implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbid;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("代表单位ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbunitid;
|
||||
|
||||
@Column
|
||||
@Comment("代表单位名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String dbunitname;
|
||||
|
||||
@Column
|
||||
@Comment("代表基层工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbfghid;
|
||||
|
||||
@Column
|
||||
@Comment("代表基层工会名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String dbfghname;
|
||||
|
||||
@Column
|
||||
@Comment("所属角色ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String roleid;
|
||||
|
||||
@Column
|
||||
@Comment("所属代表团")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbtid;
|
||||
}
|
||||
+198
@@ -0,0 +1,198 @@
|
||||
package com.ruoyi.jdh.api.domain.db;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Table
|
||||
public class TeacherMeetDelegate {
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private long userId;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String teacherMeetId;
|
||||
|
||||
@Column
|
||||
@Comment("所属代表团 当用户为校领导是该字段不为空")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String delegationId;
|
||||
|
||||
@Column
|
||||
@Comment("姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String userName;
|
||||
|
||||
@Column
|
||||
@Comment("工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String loginName;
|
||||
|
||||
@Column
|
||||
@Comment("性别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 2)
|
||||
private String sex;
|
||||
|
||||
@Column
|
||||
@Comment("出生日期")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date birthday;
|
||||
|
||||
@Column
|
||||
@Comment("民族")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 10)
|
||||
private String nation;
|
||||
|
||||
@Column
|
||||
@Comment("政治面貌")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String political;
|
||||
|
||||
@Column
|
||||
@Comment("学历")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String education;
|
||||
|
||||
@Column
|
||||
@Comment("学位")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String academicDegree;
|
||||
|
||||
@Column
|
||||
@Comment("技术职称===>jobTitle")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String technicalTitle;
|
||||
|
||||
@Column
|
||||
@Comment("技术职称===>jobTitleLevel")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String technicalTitleLevel;
|
||||
|
||||
@Column
|
||||
@Comment("职称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String jobTitle;
|
||||
|
||||
@Column
|
||||
@Comment("职称级别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String jobTitleLevel;
|
||||
|
||||
@Column
|
||||
@Comment("职务")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String position;
|
||||
|
||||
@Column
|
||||
@Comment("是否专任教师")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
@Default("0")
|
||||
private Boolean ordinaryTeacher;
|
||||
|
||||
@Column
|
||||
@Comment("是否高级职称专任教师")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
@Default("0")
|
||||
private Boolean seniorTeacher;
|
||||
|
||||
@Column
|
||||
@Comment("行政职称===>position")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String administrativeTitle;
|
||||
|
||||
@Column
|
||||
@Comment("年龄")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer age;
|
||||
|
||||
@Column
|
||||
@Comment("是否双肩挑")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean twoWork;
|
||||
|
||||
@Column
|
||||
@Comment("单位ID")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unitId;
|
||||
|
||||
@Column
|
||||
@Comment("单位名称")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unitName;
|
||||
|
||||
@Column
|
||||
@Comment("分工会ID")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unionId;
|
||||
|
||||
@Column
|
||||
@Comment("分工会名称")
|
||||
@ColDefine(type = ColType.VARCHAR)
|
||||
private String unionName;
|
||||
|
||||
@Column
|
||||
@Comment("手机号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String mobile;
|
||||
|
||||
@Column
|
||||
@Comment("邮箱")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 255)
|
||||
private String email;
|
||||
|
||||
@Column
|
||||
@Comment("简历")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 1000)
|
||||
private String vita;
|
||||
|
||||
@Column
|
||||
@Comment("推送时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date pushTime;
|
||||
|
||||
@Column
|
||||
@Comment("流程审核状态")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer stateCode;
|
||||
|
||||
@Column
|
||||
@Comment("教代会代表类型")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String roleId;
|
||||
|
||||
@Column
|
||||
@Comment("教代会")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean isJdh;
|
||||
|
||||
@Column
|
||||
@Comment("工代会")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean isGdh;
|
||||
|
||||
@Column
|
||||
@Comment("备注")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String bz;
|
||||
|
||||
@Column
|
||||
@Comment("代表类型(正式代表 列席代表)")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 4)
|
||||
private String representativeType;
|
||||
}
|
||||
+167
@@ -0,0 +1,167 @@
|
||||
package com.ruoyi.jdh.api.domain.db;
|
||||
|
||||
import com.ruoyi.common.core.web.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @Author zzr
|
||||
* @name:TeacherMeetWrite
|
||||
* @Date 2024/5/15 18:00
|
||||
* @注释 代表信息填写
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Table
|
||||
@Comment("代表信息填写")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class TeacherMeetWrite extends BaseEntity {
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String userId;
|
||||
|
||||
@Column
|
||||
@Comment("姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String username;
|
||||
|
||||
@Column
|
||||
@Comment("工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String loginname;
|
||||
|
||||
@Column
|
||||
@Comment("性别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 2)
|
||||
private String sex;
|
||||
|
||||
@Column
|
||||
@Comment("年龄")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 4)
|
||||
private String age;
|
||||
|
||||
@Column
|
||||
@Comment("民族")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String nation;
|
||||
|
||||
@Column
|
||||
@Comment("所在单位id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unitid;
|
||||
|
||||
@Column
|
||||
@Comment("所在单位")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String unitname;
|
||||
|
||||
@Column
|
||||
@Comment("所在工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unionid;
|
||||
|
||||
@Column
|
||||
@Comment("所在工会")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unionname;
|
||||
|
||||
@Column
|
||||
@Comment("现任职务")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String position;
|
||||
|
||||
@Column
|
||||
@Comment("政治面貌")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String political;
|
||||
|
||||
@Column
|
||||
@Comment("学历")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String education;
|
||||
|
||||
@Column
|
||||
@Comment("学位")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String academicDegree;
|
||||
|
||||
@Column
|
||||
@Comment("职称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String jobTitle;
|
||||
|
||||
@Column
|
||||
@Comment("职称级别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String jobTitleLevel;
|
||||
|
||||
@Column
|
||||
@Comment("是否专任教师")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
@Default("0")
|
||||
private Boolean isFullTimeTeacher;
|
||||
|
||||
@Column
|
||||
@Comment("手机号码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String mobile;
|
||||
|
||||
@Column
|
||||
@Comment("电子邮箱")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String email;
|
||||
|
||||
@Column
|
||||
@Comment("主要工作简历及曾获荣誉称号")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String vita;
|
||||
|
||||
@Column
|
||||
@Comment("签字id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String signId;
|
||||
|
||||
@Column
|
||||
@Comment("填报日期")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private Date writeTime;
|
||||
|
||||
|
||||
@Column
|
||||
@Comment("分工会审核Id")
|
||||
@ColDefine(type = ColType.VARCHAR,width = 32)
|
||||
private String unionAuditId;
|
||||
|
||||
@Column
|
||||
@Comment("党组织审核Id")
|
||||
@ColDefine(type = ColType.VARCHAR,width = 32)
|
||||
private String twoOrganizationAuditId;
|
||||
|
||||
@Column
|
||||
@Comment("校工会审核Id")
|
||||
@ColDefine(type = ColType.VARCHAR,width = 32)
|
||||
private String schoolAuditId;
|
||||
|
||||
@Column
|
||||
@Comment("状态(大于等于1可导出或打印)")
|
||||
@ColDefine(type = ColType.INT,width = 5)
|
||||
private Integer state;
|
||||
|
||||
@Column
|
||||
@Comment("代表类型(正式代表 列席代表)")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 4)
|
||||
private String representativeType;
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
package com.ruoyi.jdh.api.domain.election;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
@Data
|
||||
@Table
|
||||
public class TeacherMeetCommission {
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userId;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String teacherMeetId;
|
||||
|
||||
@Column
|
||||
@Comment("所属代表团")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String delegationId;
|
||||
|
||||
@Column
|
||||
@Comment("姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String userName;
|
||||
|
||||
@Column
|
||||
@Comment("工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String loginName;
|
||||
|
||||
@Column
|
||||
@Comment("流程审核状态")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer stateCode;
|
||||
|
||||
@Column
|
||||
@Comment("委员角色ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String roleId;
|
||||
|
||||
@Column
|
||||
@Comment("教代会委员")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean isJdh;
|
||||
|
||||
@Column
|
||||
@Comment("工代会委员")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean isGdh;
|
||||
|
||||
@Column
|
||||
@Comment("专门委员会委员")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean isZwh;
|
||||
|
||||
@Column
|
||||
@Comment("所属专门委员会的ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String zmwyhId;
|
||||
|
||||
@Column
|
||||
@Comment("所属工代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String gdhId;
|
||||
}
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.jdh.api.domain.executiveCommittee;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
import org.nutz.lang.util.NutMap;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassName ExecutiveCommitteeConfig
|
||||
* @Author JyuHsin
|
||||
* @Date 2025/6/20 15:30
|
||||
* @Version 1.0
|
||||
* @Description TODO
|
||||
*/
|
||||
@Data
|
||||
@Table
|
||||
public class ExecutiveCommitteeConfig{
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String teacherMeetId;
|
||||
|
||||
@Column
|
||||
@Comment("筹备组推荐名额数")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer prepareGroupQuotaCount;
|
||||
|
||||
@Column
|
||||
@Comment("委员会预选人数")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer committeeQuotaCount;
|
||||
|
||||
@Column
|
||||
@Comment("代表团推荐名额总数")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer delegationQuotaCount;
|
||||
|
||||
@Column
|
||||
@Comment("一次预选开始时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private DateTime firstStartTime;
|
||||
|
||||
@Column
|
||||
@Comment("一次预选结束时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private DateTime firstEndTime;
|
||||
|
||||
@Column
|
||||
@Comment("二次预选开始时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private DateTime secondStartTime;
|
||||
|
||||
@Column
|
||||
@Comment("二次预选结束时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private DateTime secondEndTime;
|
||||
|
||||
@Column
|
||||
@Comment("各代表团名额数")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<NutMap> delegationQuotaList;
|
||||
|
||||
}
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
package com.ruoyi.jdh.api.domain.executiveCommittee;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2025/6/20 16:16
|
||||
* @description 执委会成员推选表
|
||||
*/
|
||||
@Data
|
||||
@Table
|
||||
public class ExecutiveCommitteeOnePush {
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userId;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String teacherMeetId;
|
||||
|
||||
@Column
|
||||
@Comment("所属代表团")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String delegationId;
|
||||
|
||||
@Column
|
||||
@Comment("姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String userName;
|
||||
|
||||
@Column
|
||||
@Comment("工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String loginName;
|
||||
|
||||
@Column
|
||||
@Comment("职称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String jobTitle;
|
||||
|
||||
@Column
|
||||
@Comment("职称级别")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String jobTitleLevel;
|
||||
|
||||
@Column
|
||||
@Comment("单位ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unitId;
|
||||
|
||||
@Column
|
||||
@Comment("推选时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private DateTime pushDate;
|
||||
|
||||
@Column
|
||||
@Comment("姓氏排序")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String firstLetter;
|
||||
|
||||
@Column
|
||||
@Comment("设置类型(1.团长2.筹备组加的)")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer addType;
|
||||
|
||||
}
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
package com.ruoyi.jdh.api.domain.executiveCommittee;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2025/6/20 17:10
|
||||
* @description 二次推选
|
||||
*/
|
||||
@Data
|
||||
@Table
|
||||
public class ExecutiveCommitteeTwoPush {
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userId;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String teacherMeetId;
|
||||
|
||||
@Column
|
||||
@Comment("推选的代表团")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String pushDelegationId;
|
||||
|
||||
@Column
|
||||
@Comment("推选人")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long pushUserId;
|
||||
|
||||
@Column
|
||||
@Comment("姓名")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String pushUserName;
|
||||
|
||||
@Column
|
||||
@Comment("工号")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String pushLoginName;
|
||||
|
||||
@Column
|
||||
@Comment("推选时间")
|
||||
@ColDefine(type = ColType.DATETIME)
|
||||
private DateTime pushDate;
|
||||
}
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
package com.ruoyi.jdh.api.domain.meetingActivity;
|
||||
|
||||
import com.ruoyi.common.core.domain.SysFile;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Table("jdh_hyhd")
|
||||
public class Jdh_hyhd implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("发布人id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userid;
|
||||
|
||||
@Column
|
||||
@Comment("类型(1:会议/2:活动)")
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Integer lx;
|
||||
|
||||
@Column
|
||||
@Comment("名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String name;
|
||||
|
||||
@Column
|
||||
@Comment("经费预算")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 1000)
|
||||
private String jfys;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("开始时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String kssj;
|
||||
|
||||
@Column
|
||||
@Comment("结束时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String jssj;
|
||||
|
||||
@Column
|
||||
@Comment("场地")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String cd;
|
||||
|
||||
@Column
|
||||
@Comment("内容")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 500)
|
||||
private String nr;
|
||||
|
||||
@Column
|
||||
@Comment("纪要")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 500)
|
||||
private String jy;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysFile> files;
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.ruoyi.jdh.api.domain.meetingActivity;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*
|
||||
* @author 赵欣雨
|
||||
* @date 2020/8/22 8:33
|
||||
*/
|
||||
@Data
|
||||
@Table("jdh_hyhd_cy")
|
||||
public class jdh_hyhd_cy implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("userid")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userid;
|
||||
|
||||
@Column
|
||||
@Comment("所属会议或活动")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String hyhdid;
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import com.ruoyi.common.core.domain.SysFile;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*
|
||||
* @author 赵欣雨
|
||||
* @date 2020/8/18 8:44
|
||||
*/
|
||||
@Table("jdh_cbwj")
|
||||
@Data
|
||||
public class Jdh_cbwj implements Serializable {
|
||||
|
||||
@Name
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Long userid;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String username;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String time;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 1000)
|
||||
private String zlname;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String zllx;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Boolean ispass;
|
||||
|
||||
@Column
|
||||
@Comment("附件")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysFile> files;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@Table("jdh_dbt")
|
||||
public class Jdh_dbt implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表团名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String dbtname;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("创建时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String cjsj;
|
||||
|
||||
@Column
|
||||
@Comment("代表团编码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String code;
|
||||
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import com.ruoyi.common.core.web.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @ClassName Jdh_dbt_zcdw
|
||||
* @Description TODO
|
||||
* @Author zhf
|
||||
* @Date 2023/8/1 11:33
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table
|
||||
@Data
|
||||
@Comment("教代会代表团组成单位")
|
||||
public class Jdh_dbt_zcdw extends BaseEntity implements Serializable {
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表团id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String dbtid;
|
||||
|
||||
@Column
|
||||
@Comment("单位id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dwid;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@Table("jdh_dbt_zcfgh")
|
||||
public class Jdh_dbt_zcfgh implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表团id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String dbtid;
|
||||
|
||||
@Column
|
||||
@Comment("基层工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String fghid;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*
|
||||
* @author 赵欣雨
|
||||
* @date 2020/8/17 15:40
|
||||
*/
|
||||
|
||||
@Table("jdh_jdhxx")
|
||||
@Data
|
||||
public class Jdh_jdhxx implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("教代会年份")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 8)
|
||||
private String jdhnf;
|
||||
|
||||
@Column
|
||||
@Comment("教代会届数")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 8)
|
||||
private String jdhjs;
|
||||
|
||||
@Column
|
||||
@Comment("教代会次数")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 8)
|
||||
private String jdhcs;
|
||||
|
||||
@Column
|
||||
@Comment("教代会全称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String jdhallname;
|
||||
|
||||
@Column
|
||||
@Comment("教代会开启时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String jdhkqsj;
|
||||
|
||||
@Column
|
||||
@Comment("教代会描述")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String jdhms;
|
||||
|
||||
@Column
|
||||
@Comment("教代会开启状态")
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Boolean jdhkqzt;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2021/2/22 10:14
|
||||
* @description 教代会机构成员
|
||||
*/
|
||||
@Data
|
||||
@Table("jdh_jgcy")
|
||||
public class Jdh_jgcy implements Serializable {
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("组员对应的用户id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private long userId;
|
||||
|
||||
@Column
|
||||
@Comment("组员对应的教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("组员对应的机构id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jgid;
|
||||
|
||||
@Column
|
||||
@Comment("组员身份(1:组员,2:副组长,3:组长)")
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Integer sf;
|
||||
|
||||
@Column
|
||||
@Comment("角色id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long roleId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import com.ruoyi.system.api.domain.SysRole;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.DB;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author JyuHsin
|
||||
* @Date 2022/12/19
|
||||
* @Description
|
||||
*/
|
||||
@Data
|
||||
@Table("jdh_jgsz")
|
||||
public class Jdh_jgsz implements Serializable {
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("父级ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String parentId;
|
||||
|
||||
@Column
|
||||
@Comment("委员会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String mcid;
|
||||
|
||||
@Column
|
||||
@Comment("机构名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String name;
|
||||
|
||||
@Column
|
||||
@Comment("机构编码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String mechanismcode;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("有子节点")
|
||||
private Boolean hasChildren;
|
||||
|
||||
@Column
|
||||
@Comment("角色")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysRole> roles;
|
||||
|
||||
@Column
|
||||
@Comment("备注")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String bz;
|
||||
|
||||
@Column
|
||||
@Comment("排序字段")
|
||||
@Prev({
|
||||
@SQL(db = DB.MYSQL, value = "SELECT IFNULL(MAX(location),0)+1 FROM jdh_jgsz"),
|
||||
@SQL(db = DB.ORACLE, value = "SELECT COALESCE(MAX(location),0)+1 FROM jdh_jgsz")
|
||||
})
|
||||
private Integer location;
|
||||
|
||||
private List<Jdh_jgsz> children;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import com.ruoyi.common.core.web.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @Author zzr
|
||||
* @name:Jdh_mefp
|
||||
* @Date 2024/5/16 9:04
|
||||
* @注释 名额分配
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Table("jdh_mefp")
|
||||
@Comment("教代会名额分配")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class Jdh_mefp extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("对应教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@Comment("基层工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String fghid;
|
||||
|
||||
@Column
|
||||
@Comment("代表团id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbtid;
|
||||
|
||||
@Column
|
||||
@Comment("名额分配数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer fps;
|
||||
|
||||
@Column
|
||||
@Comment("名额分配数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer quota;
|
||||
|
||||
@Column
|
||||
@Comment("名额分配比例")
|
||||
@ColDefine(type = ColType.DOUBLE, width = 4)
|
||||
@Default("0")
|
||||
private Double ratio;
|
||||
|
||||
@Column
|
||||
@Comment("高级职称专任教师代表数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer seniorTeaNum;
|
||||
|
||||
@Column
|
||||
@Comment("专任教师代表数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer ordinaryTeaNum;
|
||||
|
||||
@Column
|
||||
@Comment("女代表数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer femaleNum;
|
||||
|
||||
@Column
|
||||
@Comment("45岁以下代表数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer less45Num;
|
||||
|
||||
@Column
|
||||
@Comment("不占指标数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
@Default("0")
|
||||
private Integer bzzbs;
|
||||
}
|
||||
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.jdh.api.domain.prepare;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
@Data
|
||||
@Table("jdh_quota_allocation")
|
||||
public class Jdh_quotaAllocation {
|
||||
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("分工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unionId;
|
||||
|
||||
@Column
|
||||
@Comment("分配数")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer allocations;
|
||||
|
||||
@Column
|
||||
@Comment("教代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String teacherMeetId;
|
||||
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.ruoyi.jdh.api.domain.secondLevelJdh;
|
||||
|
||||
import com.ruoyi.common.core.domain.SysFile;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*
|
||||
* @author 赵欣雨
|
||||
* @date 2020/8/18 8:44
|
||||
*/
|
||||
@Table("jdh2_gzzl")
|
||||
@Data
|
||||
public class Jdh2_gzzl implements Serializable {
|
||||
|
||||
@Name
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userid;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String username;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String time;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String jdhid;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 1000)
|
||||
private String zlname;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String zllx;
|
||||
|
||||
@Column
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Boolean ispass;
|
||||
|
||||
@Column
|
||||
@Comment("附件")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysFile> files;
|
||||
|
||||
@Column
|
||||
@Comment("来源id(因为这个记录可能是通过会议请示或者会议批复同步过来的)")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String fromid;
|
||||
|
||||
}
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
package com.ruoyi.jdh.api.domain.secondLevelJdh;
|
||||
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*
|
||||
* @author 赵欣雨
|
||||
* @date 2020/8/18 9:16
|
||||
*/
|
||||
@Table("jdh2_gzzllx")
|
||||
public class Jdh2_gzzllx implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("类型编码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 80)
|
||||
private String code;
|
||||
|
||||
@Column
|
||||
@Comment("工作资料类型名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 80)
|
||||
private String lxname;
|
||||
|
||||
@Column
|
||||
@Comment("序号")
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Integer xh;
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(String code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getLxname() {
|
||||
return lxname;
|
||||
}
|
||||
|
||||
public void setLxname(String lxname) {
|
||||
this.lxname = lxname;
|
||||
}
|
||||
|
||||
public Integer getXh() {
|
||||
return xh;
|
||||
}
|
||||
|
||||
public void setXh(Integer xh) {
|
||||
this.xh = xh;
|
||||
}
|
||||
}
|
||||
+166
@@ -0,0 +1,166 @@
|
||||
package com.ruoyi.jdh.api.domain.secondLevelJdh;
|
||||
|
||||
import com.ruoyi.common.core.domain.SysFile;
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: Aaron
|
||||
* @create: 2021-01-19 17:25
|
||||
* @description: 二级教代会信息
|
||||
**/
|
||||
@Data
|
||||
@Table("jdh_level2")
|
||||
public class JdhLevel2 {
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("会议名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String meeting_name;
|
||||
|
||||
@Column
|
||||
@Comment("所属单位")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long unit_id;
|
||||
|
||||
@Column
|
||||
@Comment("所属工会")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String union_id;
|
||||
|
||||
@Column
|
||||
@Comment("创建时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
private String create_time;
|
||||
|
||||
@Column
|
||||
@Comment("创建人ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long founder;
|
||||
|
||||
@Column
|
||||
@Comment("届次")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String session_id;
|
||||
|
||||
@Column
|
||||
@Comment("会议时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
private String meeting_time;
|
||||
|
||||
@Column
|
||||
@Comment("上一次会议时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
private String before_meeting_time;
|
||||
|
||||
@Column
|
||||
@Comment("正式代表人数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
private Integer official_delegate;
|
||||
|
||||
@Column
|
||||
@Comment("教师代表人数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
private Integer teacher_delegate;
|
||||
|
||||
@Column
|
||||
@Comment("列席代表人数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
private Integer attend_delegate;
|
||||
|
||||
@Column
|
||||
@Comment("特邀代表人数")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
private Integer special_delegate;
|
||||
|
||||
@Column
|
||||
@Comment("会议议题")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String meeting_topic;
|
||||
|
||||
@Column
|
||||
@Comment("有无选举事项")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean have_elect;
|
||||
|
||||
@Column
|
||||
@Comment("备注")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 500)
|
||||
private String remark;
|
||||
|
||||
@Column
|
||||
@Comment("文件")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysFile> files;
|
||||
|
||||
@Column
|
||||
@Comment("审核状态")
|
||||
@ColDefine(type = ColType.INT, width = 3)
|
||||
private Integer audit_state;
|
||||
|
||||
@Column
|
||||
@Comment("院级党委审核人")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long party_committee_id;
|
||||
|
||||
@Column
|
||||
@Comment("院级党委审核时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
private String party_committee_time;
|
||||
|
||||
@Column
|
||||
@Comment("院级党委审核意见")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 500)
|
||||
private String party_committee_opinion;
|
||||
|
||||
@Column
|
||||
@Comment("校工会审核人")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long school_union_id;
|
||||
|
||||
@Column
|
||||
@Comment("校工会审核时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
private String school_union_time;
|
||||
|
||||
@Column
|
||||
@Comment("校工会审核意见")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 500)
|
||||
private String school_union_opinion;
|
||||
|
||||
/*2022-07-11新增字段*/
|
||||
|
||||
@Column
|
||||
@Comment("校工会审核附件")
|
||||
@ColDefine(type = ColType.MYSQL_JSON)
|
||||
private List<SysFile> school_files;
|
||||
|
||||
@Column
|
||||
@Comment("教代会届数")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 8)
|
||||
private String jdhjs;
|
||||
|
||||
@Column
|
||||
@Comment("教代会次数")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 8)
|
||||
private String jdhcs;
|
||||
|
||||
@Column
|
||||
@Comment("教代会全称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String jdhallname;
|
||||
|
||||
@Column
|
||||
@Comment("类型")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String type;
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.ruoyi.jdh.api.domain.secondLevelJdh;
|
||||
|
||||
/**
|
||||
* @author: Aaron
|
||||
* @create: 2021-01-20 16:49
|
||||
* @description:
|
||||
**/
|
||||
public interface MeetingState {
|
||||
|
||||
/**
|
||||
* 待院级党委审核
|
||||
*/
|
||||
Integer T100 = 100;
|
||||
|
||||
/**
|
||||
* 党委退回
|
||||
*/
|
||||
Integer T200 = 200;
|
||||
|
||||
/**
|
||||
* 待校工会审核
|
||||
*/
|
||||
Integer T300 = 300;
|
||||
|
||||
/**
|
||||
* 校工会退回
|
||||
*/
|
||||
Integer T400 = 400;
|
||||
|
||||
/**
|
||||
* 已完结
|
||||
*/
|
||||
Integer T500 = 500;
|
||||
}
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
package com.ruoyi.jdh.api.domain.secondLevelJdh;
|
||||
|
||||
import com.ruoyi.system.api.domain.SysRole;
|
||||
import com.ruoyi.system.api.domain.SysUser;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
/**
|
||||
* 基层干部
|
||||
*
|
||||
* @author : 1V
|
||||
* @date : 2021-03-25
|
||||
* @since :
|
||||
*/
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@Table("union_cadre")
|
||||
public class UnionCadre {
|
||||
@Name
|
||||
@Column
|
||||
@Comment("ID")
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("届次")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 10)
|
||||
private String session;
|
||||
|
||||
@Column
|
||||
@Comment("用户Id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userId;
|
||||
|
||||
@Column
|
||||
@Comment("角色Id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long roleId;
|
||||
|
||||
@Column
|
||||
@Comment("工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unionId;
|
||||
|
||||
@Column
|
||||
@Comment("加入/退出")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean joining;
|
||||
|
||||
@Column
|
||||
@Comment("审核状态id")
|
||||
@ColDefine(type = ColType.INT, width = 8)
|
||||
private Integer auditStateId;
|
||||
|
||||
@One(field = "userId")
|
||||
private SysUser user;
|
||||
|
||||
@One(field = "roleId")
|
||||
private SysRole role;
|
||||
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.jdh.api.domain.secondLevelJdh;
|
||||
|
||||
/**
|
||||
* Todo
|
||||
*
|
||||
* @author : 1V
|
||||
* @date : 2021-03-25
|
||||
* @since :
|
||||
*/
|
||||
public interface UnionCadreAuditState {
|
||||
|
||||
/**
|
||||
* 待校工会审核
|
||||
*/
|
||||
int SCHOOL_UNION = 1200;
|
||||
|
||||
/**
|
||||
* 校工会审核不通过
|
||||
*/
|
||||
int SCHOOL_UNION_FAIL = 1250;
|
||||
|
||||
/**
|
||||
* 成功
|
||||
*/
|
||||
int SUCCESS = 1300;
|
||||
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.jdh.api.domain.workData;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
import org.nutz.dao.interceptor.annotation.PrevInsert;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@Table("jdh_gzzllx")
|
||||
@Comment("工作资料类型")
|
||||
public class Jdh_gzzllx implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@PrevInsert(uu32 = true)
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("类型编码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 10)
|
||||
private String code;
|
||||
|
||||
@Column
|
||||
@Comment("工作资料类型名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
private String lxname;
|
||||
|
||||
@Column
|
||||
@Comment("序号")
|
||||
@ColDefine(type = ColType.INT, width = 1)
|
||||
private Integer xh;
|
||||
}
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
package com.ruoyi.jdh.api.domain.workersCongress;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2021/8/2 11:38
|
||||
* @description
|
||||
*/
|
||||
@Data
|
||||
@Table("workers_congress_delegation")
|
||||
public class Delegation implements Serializable {
|
||||
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表团名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String dbt_name;
|
||||
|
||||
@Column
|
||||
@Comment("所属工代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String gdh_id;
|
||||
|
||||
@Column
|
||||
@Comment("创建时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String found_time;
|
||||
|
||||
@Column
|
||||
@Comment("代表团编码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String code;
|
||||
|
||||
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
package com.ruoyi.jdh.api.domain.workersCongress;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2021/8/3 9:15
|
||||
* @description 组成分工会
|
||||
*/
|
||||
@Data
|
||||
@Table("workers_congress_delegation_make_up_union")
|
||||
public class DelegationMakeUpUnion {
|
||||
|
||||
|
||||
@Name
|
||||
@Comment("id")
|
||||
@Column
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表团id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
private String dbt_id;
|
||||
|
||||
@Column
|
||||
@Comment("基层工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String union_id;
|
||||
|
||||
@Column
|
||||
@Comment("所属工代会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String gdh_id;
|
||||
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.ruoyi.jdh.api.domain.workersCongress;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2021/7/31 15:32
|
||||
* @description
|
||||
*/
|
||||
@Data
|
||||
@Table("workers_congress_organization_user")
|
||||
public class OrganizationUser implements Serializable {
|
||||
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("用户id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long user_id;
|
||||
|
||||
|
||||
@Column
|
||||
@Comment("用户身份1。组员2.副主任3,主任")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer status;
|
||||
|
||||
@Column
|
||||
@Comment("所属工代会")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String gdh_id;
|
||||
|
||||
@Column
|
||||
@Comment("角色id")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long role_id;
|
||||
|
||||
@Column
|
||||
@Comment("机构id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String organization_id;
|
||||
|
||||
@Column
|
||||
@Comment("机构名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String organization_name;
|
||||
|
||||
@Column
|
||||
@Comment("机构编码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String organization_code;
|
||||
|
||||
|
||||
}
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
package com.ruoyi.jdh.api.domain.workersCongress;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2021/7/30 9:52
|
||||
* @description 职工代表大会代表
|
||||
*/
|
||||
@Data
|
||||
@Table("workers_congress_representative")
|
||||
public class Representative implements Serializable {
|
||||
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("代表用户ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long userId;
|
||||
|
||||
@Column
|
||||
@Comment("所属教代会ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String gdh_id;
|
||||
|
||||
@Column
|
||||
@Comment("所属角色ID")
|
||||
@ColDefine(customType = "bigint")
|
||||
private Long roleId;
|
||||
|
||||
@Column
|
||||
@Comment("所属代表团")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String dbt_id;
|
||||
|
||||
@Column
|
||||
@Comment("代表单位ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unitId;
|
||||
|
||||
@Column
|
||||
@Comment("代表单位名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 200)
|
||||
private String unitName;
|
||||
|
||||
@Column
|
||||
@Comment("代表基层工会id")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
private String unionId;
|
||||
|
||||
@Column
|
||||
@Comment("代表基层工会名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 200)
|
||||
private String unionName;
|
||||
|
||||
}
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
package com.ruoyi.jdh.api.domain.workersCongress;
|
||||
|
||||
import lombok.Data;
|
||||
import org.nutz.dao.entity.annotation.*;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author zhf
|
||||
* @date 2021/8/2 9:04
|
||||
* @description 工代会届次
|
||||
*/
|
||||
@Data
|
||||
@Table("workers_congress_session")
|
||||
public class Session implements Serializable {
|
||||
|
||||
|
||||
@Column
|
||||
@Name
|
||||
@Comment("ID")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 32)
|
||||
@Prev(els = {@EL("uuid()")})
|
||||
private String id;
|
||||
|
||||
@Column
|
||||
@Comment("年度")
|
||||
@ColDefine(type = ColType.INT)
|
||||
private Integer year;
|
||||
|
||||
@Column
|
||||
@Comment("届")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 10)
|
||||
private String gdhJs;
|
||||
|
||||
@Column
|
||||
@Comment("次")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 10)
|
||||
private String gdhCs;
|
||||
|
||||
@Column
|
||||
@Comment("全称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String gdhAllName;
|
||||
|
||||
@Column
|
||||
@Comment("开启时间")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
private String startTime;
|
||||
|
||||
@Column
|
||||
@Comment("开启状态")
|
||||
@ColDefine(type = ColType.BOOLEAN)
|
||||
private Boolean startState;
|
||||
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package com.ruoyi.jdh.api.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class JdhQuotaAllocationDTO {
|
||||
|
||||
private Integer limitCount;
|
||||
|
||||
private String unionname;
|
||||
|
||||
private String id;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user