应征入伍保留学籍工作流监听器

This commit is contained in:
2025-11-13 17:19:33 +08:00
parent 52de1dda74
commit 5c1dcbf343
13 changed files with 927 additions and 29 deletions

View File

@@ -70,9 +70,9 @@ private static final long serialVersionUID=1L;
/**
* 性别0-男
*/
@ApiModelProperty("性别(0-男")
@ApiModelProperty("性别(1-男 0-女)")
@TableField("gender")
@Excel(name = "性别" , readConverterExp = "性别(0-男")
@Excel(name = "性别" , readConverterExp = "性别(1-男 0-女)")
private String gender;
/**

View File

@@ -15,7 +15,7 @@ import com.srs.common.core.domain.BaseEntity;
* 保留学籍审批记录对象 rt_enlistment_reserve_approval
*
* @author srs
* @date 2025-10-31
* @date 2025-11-13
*/
@Data
@EqualsAndHashCode(callSuper = true)
@@ -25,7 +25,7 @@ import com.srs.common.core.domain.BaseEntity;
@ApiModel(value = "RtEnlistmentReserveApproval对象" , description = "保留学籍审批记录")
@TableName("rt_enlistment_reserve_approval")
public class RtEnlistmentReserveApproval extends BaseEntity{
private static final long serialVersionUID=1L;
private static final long serialVersionUID=1L;
/**
* 主键
@@ -107,5 +107,21 @@ private static final long serialVersionUID=1L;
@Excel(name = "审批时间" , width = 30, dateFormat = "yyyy-MM-dd")
private Date approvalTime;
/**
* 姓名
*/
@ApiModelProperty("姓名")
@TableField("student_name")
@Excel(name = "姓名")
private String studentName;
/**
* 学号
*/
@ApiModelProperty("学号")
@TableField("student_no")
@Excel(name = "学号")
private String studentNo;
}

View File

@@ -4,12 +4,13 @@ import java.util.List;
import com.srs.routine.domain.RtEnlistmentReserveApproval;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
/**
* 保留学籍审批记录Mapper接口
*
* @author srs
* @date 2025-10-31
* @date 2025-11-13
*/
public interface RtEnlistmentReserveApprovalMapper extends BaseMapper<RtEnlistmentReserveApproval> {
/**
@@ -52,6 +53,14 @@ public interface RtEnlistmentReserveApprovalMapper extends BaseMapper<RtEnlistme
*/
int deleteRtEnlistmentReserveApprovalById(Long id);
/**
* 根据学生姓名学号和审批人id查询保留学籍审批记录
*
* @param
* @return 结果
*/
RtEnlistmentReserveApproval selectRtEnlistmentReserveApprovalByStuName(@Param("studentName") String studentName, @Param("studentNo") String studentNo, @Param("approverId") Long approverId);
/**
* 批量删除保留学籍审批记录
*

View File

@@ -196,7 +196,7 @@ public class RtEnlistmentReserveServiceImpl extends ServiceImpl<RtEnlistmentRese
variables.put("deptId", counselorInfo.getDeptId());
// 3. 启动流程
AjaxResult ajaxResult = flowDefinitionService.startProcessInstanceById("flow_r064jfpz:7:1055004", variables);
AjaxResult ajaxResult = flowDefinitionService.startProcessInstanceById("flow_r064jfpz:8:1080009", variables);
String code = ajaxResult.get("code").toString();
if (!"200".equals(code)) {
throw new ServiceException("流程启动失败,错误码:" + code, 500);