路维光编制需求

路维光电人力资源项目
Chengliang 2 months ago
parent 41956296ce
commit b3156eaa28

@ -0,0 +1,38 @@
package com.engine.newwaymask.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Author liang.cheng
* @Date 2025/4/21 14:06
* @Description:
* @Version 1.0
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class JobRecord {
private Integer id;
private Integer resourceId;
private Integer jobId;
private Integer jobStatus;
private Integer jobType;
private String startDate;
private String endDate;
private Integer requestId;
private Integer lastId;
}

@ -0,0 +1,26 @@
package com.engine.newwaymask.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Author liang.cheng
* @Date 2025/4/21 10:40
* @Description: uf_bzjh
* @Version 1.0
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class StaffPlan {
private Integer jobId;
private Integer staffBelong;
private Integer jobType;
}

@ -0,0 +1,10 @@
package com.engine.newwaymask.service;
/**
* @Author liang.cheng
* @Date 2025/4/21 15:30
* @Description: TODO
* @Version 1.0
*/
public interface StaffDutyService {
}

@ -0,0 +1,16 @@
package com.engine.newwaymask.service.impl;
import com.engine.core.impl.Service;
import com.engine.newwaymask.service.StaffDutyService;
/**
* @Author liang.cheng
* @Date 2025/4/21 15:31
* @Description: TODO
* @Version 1.0
*/
public class StaffDutyServiceImpl extends Service implements StaffDutyService {
}

@ -0,0 +1,25 @@
package weaver.interfaces.newwaymask.action;
import weaver.interfaces.workflow.action.Action;
import weaver.soa.workflow.request.RequestInfo;
/**
* @Author liang.cheng
* @Date 2025/4/1 11:48
* @Description: + 退
* @Version 1.0
*/
public class StaffByEndWorkflowAction implements Action {
@Override
public String execute(RequestInfo requestInfo) {
return null;
}
}

@ -6,13 +6,18 @@ import weaver.soa.workflow.request.RequestInfo;
/**
* @Author liang.cheng
* @Date 2025/4/1 11:48
* @Description:
* @Description:
* @Version 1.0
*/
public class StaffByEntryWorkflowAction implements Action {
public class StaffBySubmitWorkflowAction implements Action {
@Override
public String execute(RequestInfo requestInfo) {
return null;
}
}
Loading…
Cancel
Save