This commit is contained in:
2026-07-20 11:48:06 +08:00
parent 7119dc76a9
commit f379291e4f
409 changed files with 150227 additions and 8557 deletions
@@ -0,0 +1,43 @@
package com.gxwebsoft.gxmu.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 班级查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "ClassInfoParam对象", description = "班级查询参数")
public class ClassInfoParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@QueryField(type = QueryType.EQ)
private Integer collegeId;
private String classCode;
private String className;
@QueryField(type = QueryType.EQ)
private Integer gradeYear;
@QueryField(type = QueryType.EQ)
private Integer status;
@QueryField(type = QueryType.EQ)
private Integer deleted;
@TableField(exist = false)
private Integer tenantId;
}
@@ -0,0 +1,37 @@
package com.gxwebsoft.gxmu.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 学院查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "CollegeParam对象", description = "学院查询参数")
public class CollegeParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
private String collegeCode;
private String collegeName;
@QueryField(type = QueryType.EQ)
private Integer status;
@QueryField(type = QueryType.EQ)
private Integer deleted;
@TableField(exist = false)
private Integer tenantId;
}
@@ -0,0 +1,40 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 跨校活动情报文章查询参数
*
* @author Codex
* @since 2026-07-04
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "CrossSchoolActivityArticleParam对象", description = "跨校活动情报文章查询参数")
public class CrossSchoolActivityArticleParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
private String title;
@QueryField(type = QueryType.EQ)
private String schoolName;
@QueryField(type = QueryType.EQ)
private String category;
@QueryField(type = QueryType.EQ)
private String heatLevel;
@QueryField(type = QueryType.EQ)
private Integer deleted;
}
@@ -0,0 +1,64 @@
package com.gxwebsoft.gxmu.param;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 申报管理查询参数
*
* @author LX
* @since 2026-03-28 15:06:52
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "DeclareParam对象", description = "申报管理查询参数")
public class DeclareParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
private String title;
@QueryField(type = QueryType.EQ)
private Integer year;
private String module;
private String projectType;
private String projectGroup;
private String formProjectType;
private String formProjectGroup;
private String publicProjectType;
private String publicProjectGroup;
private String startTime;
private String endTime;
@ApiModelProperty(value = "用户ID")
private Long userId;
@ApiModelProperty(value = "删除标记:0未删 1已删")
@QueryField(type = QueryType.EQ)
private Integer deleted;
@TableField(exist = false)
private Boolean usable;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 青马工程培训班学员登记表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "QmgcFormParam对象", description = "青马工程培训班学员登记表查询参数")
public class QmgcFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty("手机号码")
private String phone;
@ApiModelProperty("学校信息")
private String schoolInfo;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,45 @@
package com.gxwebsoft.gxmu.param;
import java.math.BigDecimal;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 查询参数
*
* @author LX
* @since 2026-03-18 10:37:18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "ReviewFlowConfigParam对象", description = "查询参数")
public class ReviewFlowConfigParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
private String title;
@ApiModelProperty(value = "流id")
@QueryField(type = QueryType.EQ)
private Integer flowId;
@ApiModelProperty(value = "模块")
private String module;
@ApiModelProperty(value = "是否删除, 0否, 1是")
@QueryField(type = QueryType.EQ)
private Integer deleted;
@QueryField(type = QueryType.EQ)
private Integer userId;
}
@@ -0,0 +1,50 @@
package com.gxwebsoft.gxmu.param;
import java.math.BigDecimal;
import java.util.List;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.gxmu.entity.ReviewFlow;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 审核流查询参数
*
* @author LX
* @since 2026-03-18 10:37:18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "ReviewFlowParam对象", description = "审核流查询参数")
public class ReviewFlowParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
private String title;
@QueryField(type = QueryType.EQ)
private Integer organizationId;
@QueryField(type = QueryType.EQ)
private Integer level;
@ApiModelProperty(value = "是否删除, 0否, 1是")
@QueryField(type = QueryType.EQ)
private Integer deleted;
@QueryField(type = QueryType.EQ)
private Integer userId;
@TableField(exist = false)
private Boolean withGroup;
}
@@ -0,0 +1,58 @@
package com.gxwebsoft.gxmu.param;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 审核列表查询参数
*
* @author LX
* @since 2026-03-18 15:50:51
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "ReviewListParam对象", description = "审核列表查询参数")
public class ReviewListParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty(value = "模块")
private String module;
@ApiModelProperty(value = "主键")
@QueryField(type = QueryType.EQ)
private Integer pk;
@ApiModelProperty(value = "状态(0不通过 1通过)")
@QueryField(type = QueryType.EQ)
private Integer status;
@ApiModelProperty(value = "审核意见")
private String content;
@ApiModelProperty(value = "是否删除, 0否, 1是")
@QueryField(type = QueryType.EQ)
private Integer deleted;
@QueryField(type = QueryType.EQ)
private Integer userId;
@QueryField(type = QueryType.EQ)
private Integer sortNumber;
@ApiModelProperty("机构ID集合")
@TableField(exist = false)
private Set<Integer> organizationIds;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 十佳青年申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "SjqnFormParam对象", description = "十佳青年申报表查询参数")
public class SjqnFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty("所在单位")
private String unit;
@ApiModelProperty("申报类别")
private String applyType;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 十佳团支部书记申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "SjtbzbsjFormParam对象", description = "十佳团支部书记申报表查询参数")
public class SjtbzbsjFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty("学院班级")
private String collegeClass;
@ApiModelProperty("团支部")
private String branch;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,53 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 团员管理查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "TyglFormParam对象", description = "团员管理查询参数")
public class TyglFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty("民族")
@QueryField(type = QueryType.EQ)
private String nation;
@ApiModelProperty("手机号码")
private String phone;
@ApiModelProperty("政治面貌")
@QueryField(type = QueryType.EQ)
private String politics;
@ApiModelProperty("团内职务")
@QueryField(type = QueryType.EQ)
private String leaguePosition;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,21 @@
package com.gxwebsoft.gxmu.param;
import com.gxwebsoft.gxmu.entity.TyglForm;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 成长档案更新参数
*/
@Data
@ApiModel(value = "TyglGrowthArchivesUpdateParam对象", description = "成长档案更新参数")
public class TyglGrowthArchivesUpdateParam implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("成长档案")
private List<TyglForm.GrowthArchive> growthArchives;
}
@@ -0,0 +1,21 @@
package com.gxwebsoft.gxmu.param;
import com.gxwebsoft.gxmu.entity.TyglForm;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 团员记录更新参数
*/
@Data
@ApiModel(value = "TyglMemberRecordsUpdateParam对象", description = "团员记录更新参数")
public class TyglMemberRecordsUpdateParam implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("团员记录")
private List<TyglForm.MemberRecord> memberRecords;
}
@@ -0,0 +1,50 @@
package com.gxwebsoft.gxmu.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 挑战杯项目库列表查询参数
*
* @author Codex
* @since 2026-04-14
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "TzbProjectListRecordParam对象", description = "挑战杯项目库列表查询参数")
public class TzbProjectListRecordParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@QueryField(type = QueryType.EQ)
private Long sourceId;
private String projectName;
private String schoolName;
private String awardName;
@QueryField(type = QueryType.EQ)
private Integer matchYear;
private String matchTerm;
@QueryField(type = QueryType.EQ)
private String matchLevel;
@QueryField(type = QueryType.EQ)
private Integer deleted;
@TableField(exist = false)
private String sourceUrl;
}
@@ -0,0 +1,51 @@
package com.gxwebsoft.gxmu.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 挑战杯人才库列表查询参数
*
* @author Codex
* @since 2026-04-14
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "TzbTalentListRecordParam对象", description = "挑战杯人才库列表查询参数")
public class TzbTalentListRecordParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@QueryField(type = QueryType.EQ)
private Long sourceId;
private String personName;
private String schoolName;
private String talentType;
private String projectName;
private String awardName;
private String matchTerm;
@QueryField(type = QueryType.EQ)
private String matchLevel;
@QueryField(type = QueryType.EQ)
private Integer deleted;
@TableField(exist = false)
private String sourceUrl;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 挑战杯创业计划竞赛申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "TzbcyFormParam对象", description = "挑战杯创业计划竞赛申报表查询参数")
public class TzbcyFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("项目名称")
private String projectName;
@ApiModelProperty("负责人")
private String leader;
@ApiModelProperty("学校名称")
private String schoolName;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,47 @@
package com.gxwebsoft.gxmu.param;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 挑战杯申报材料查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "TzbcyMaterialParam对象", description = "挑战杯申报材料查询参数")
public class TzbcyMaterialParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("挑战杯申报ID")
@QueryField(type = QueryType.EQ)
private Integer formId;
@ApiModelProperty("材料类型")
private String materialType;
@ApiModelProperty("审核状态:0待审核 1通过 2驳回")
@QueryField(type = QueryType.EQ)
private Integer status;
@ApiModelProperty("用户ID")
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,38 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "WorkLedgerParam对象", description = "基层团组织工作台账查询参数")
public class WorkLedgerParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("台账类型")
@QueryField(type = QueryType.EQ)
private String ledgerType;
@ApiModelProperty("单位")
private String unitName;
@ApiModelProperty("负责人")
private String responsiblePerson;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 五四红旗团委申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "WshqtwFormParam对象", description = "五四红旗团委申报表查询参数")
public class WshqtwFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("团委名称")
private String orgName;
@ApiModelProperty("负责人")
private String leader;
@ApiModelProperty("联系电话")
private String phone;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 五四红旗团支部申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "WshqtzbFormParam对象", description = "五四红旗团支部申报表查询参数")
public class WshqtzbFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("团支部名称")
private String branchName;
@ApiModelProperty("团支部书记")
private String secretary;
@ApiModelProperty("联系方式")
private String contact;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 未来学术之星课题申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "WxxzxFormParam对象", description = "未来学术之星课题申报表查询参数")
public class WxxzxFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("课题名称")
private String topicName;
@ApiModelProperty("负责人")
private String leader;
@ApiModelProperty("学院年级班别")
private String collegeGradeClass;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,46 @@
package com.gxwebsoft.gxmu.param;
import com.gxwebsoft.gxmu.entity.WxxzxForm;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 未来学术之星过程材料更新参数
*/
@Data
@ApiModel(value = "WxxzxMaterialUpdateParam对象", description = "未来学术之星过程材料更新参数")
public class WxxzxMaterialUpdateParam implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("经费预算表")
private String fundingBudgetFile;
@ApiModelProperty("经费划拨明细表")
private String fundingAllocationFile;
@ApiModelProperty("中期检查说明")
private String midtermRemark;
@ApiModelProperty("中期检查材料")
private String midtermMaterials;
@ApiModelProperty("结题说明")
private String finalRemark;
@ApiModelProperty("结题材料")
private String finalMaterials;
@ApiModelProperty("获奖情况")
private String archiveAwards;
@ApiModelProperty("佐证材料")
private String archiveProofs;
@ApiModelProperty("成果归档")
private List<WxxzxForm.ArchiveRecord> archiveRecords;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 优秀共青团干部申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "YxgqtdgbFormParam对象", description = "优秀共青团干部申报表查询参数")
public class YxgqtdgbFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty("所在团组织")
private String organization;
@ApiModelProperty("联系方式")
private String contact;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}
@@ -0,0 +1,48 @@
package com.gxwebsoft.gxmu.param;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.baomidou.mybatisplus.annotation.TableField;
import com.gxwebsoft.common.core.annotation.QueryField;
import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Set;
/**
* 优秀共青团员申报表查询参数
*/
@Data
@EqualsAndHashCode(callSuper = false)
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "YxgqtyFormParam对象", description = "优秀共青团员申报表查询参数")
public class YxgqtyFormParam extends BaseParam {
private static final long serialVersionUID = 1L;
@QueryField(type = QueryType.EQ)
private Integer id;
@ApiModelProperty("姓名")
private String name;
@ApiModelProperty("所在学院专业班级")
private String collegeMajorClass;
@ApiModelProperty("联系电话")
private String contact;
@ApiModelProperty("年度")
@QueryField(type = QueryType.EQ)
private Integer year;
@QueryField(type = QueryType.EQ)
private Integer userId;
@ApiModelProperty("用户ID集合")
@QueryField(value = "user_id", type = QueryType.IN)
@TableField(exist = false)
private Set<Integer> userIds;
}