培训教练员
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.persistence.*;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Table(name = "xfsg_assessment_data")
|
||||
public class AssessmentDataDO {
|
||||
@Id
|
||||
@@ -29,7 +38,7 @@ public class AssessmentDataDO {
|
||||
/**
|
||||
* 店铺是否合格
|
||||
*/
|
||||
private Byte qualified;
|
||||
private Boolean qualified;
|
||||
|
||||
/**
|
||||
* 评分
|
||||
@@ -46,143 +55,4 @@ public class AssessmentDataDO {
|
||||
*/
|
||||
private String comments;
|
||||
|
||||
/**
|
||||
* @return id
|
||||
*/
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id
|
||||
*/
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取xfsg_assessment_template.id
|
||||
*
|
||||
* @return template_id - xfsg_assessment_template.id
|
||||
*/
|
||||
public Long getTemplateId() {
|
||||
return templateId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置xfsg_assessment_template.id
|
||||
*
|
||||
* @param templateId xfsg_assessment_template.id
|
||||
*/
|
||||
public void setTemplateId(Long templateId) {
|
||||
this.templateId = templateId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取 xfsg_shop_info id
|
||||
*
|
||||
* @return shop_id - xfsg_shop_info id
|
||||
*/
|
||||
public Long getShopId() {
|
||||
return shopId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置 xfsg_shop_info id
|
||||
*
|
||||
* @param shopId xfsg_shop_info id
|
||||
*/
|
||||
public void setShopId(Long shopId) {
|
||||
this.shopId = shopId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取考核人
|
||||
*
|
||||
* @return assessment_user_id - 考核人
|
||||
*/
|
||||
public String getAssessmentUserId() {
|
||||
return assessmentUserId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置考核人
|
||||
*
|
||||
* @param assessmentUserId 考核人
|
||||
*/
|
||||
public void setAssessmentUserId(String assessmentUserId) {
|
||||
this.assessmentUserId = assessmentUserId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取店铺是否合格
|
||||
*
|
||||
* @return qualified - 店铺是否合格
|
||||
*/
|
||||
public Byte getQualified() {
|
||||
return qualified;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置店铺是否合格
|
||||
*
|
||||
* @param qualified 店铺是否合格
|
||||
*/
|
||||
public void setQualified(Byte qualified) {
|
||||
this.qualified = qualified;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取评分
|
||||
*
|
||||
* @return score - 评分
|
||||
*/
|
||||
public Long getScore() {
|
||||
return score;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置评分
|
||||
*
|
||||
* @param score 评分
|
||||
*/
|
||||
public void setScore(Long score) {
|
||||
this.score = score;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取原因
|
||||
*
|
||||
* @return reason - 原因
|
||||
*/
|
||||
public String getReason() {
|
||||
return reason;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置原因
|
||||
*
|
||||
* @param reason 原因
|
||||
*/
|
||||
public void setReason(String reason) {
|
||||
this.reason = reason;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取评语
|
||||
*
|
||||
* @return comments - 评语
|
||||
*/
|
||||
public String getComments() {
|
||||
return comments;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置评语
|
||||
*
|
||||
* @param comments 评语
|
||||
*/
|
||||
public void setComments(String comments) {
|
||||
this.comments = comments;
|
||||
}
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import io.swagger.models.auth.In;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author byd
|
||||
* @date 2024-04-30 17:30
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeTrainingCommitListRequest {
|
||||
|
||||
@ApiModelProperty("培训结果列表")
|
||||
List<EmployeeTrainingCommitRequest> list;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author byd
|
||||
* @date 2024-04-30 11:10
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeTrainingCommitRequest {
|
||||
|
||||
|
||||
@ApiModelProperty("模版id")
|
||||
private Long templateId;
|
||||
|
||||
@ApiModelProperty("店铺id")
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("考核人id")
|
||||
private String userDetailId;
|
||||
|
||||
/**
|
||||
* 店铺是否合格
|
||||
*/
|
||||
@ApiModelProperty("店铺是否合格")
|
||||
private Boolean qualified;
|
||||
|
||||
|
||||
}
|
||||
@@ -31,4 +31,14 @@ public class EmployeeTrainingRequest extends PageBasicInfo {
|
||||
|
||||
@ApiModelProperty("门店id列表")
|
||||
private List<String> storeIdList;
|
||||
|
||||
@ApiModelProperty("理论考试状态 0-未开始 1-合格 2-不合格")
|
||||
private Integer theoreticalExamStatus;
|
||||
|
||||
@ApiModelProperty("实操考试状态 0-未开始 1-合格 2-不合格")
|
||||
private Integer practicalExamStatus;
|
||||
|
||||
@ApiModelProperty("带训状态 0-未完成 1-已完成")
|
||||
private Integer assessmentStatus;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.cool.store.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2024/4/25 11:26
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AssessmentTemplateDataVO {
|
||||
|
||||
@ApiModelProperty("ID")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("数据项id")
|
||||
private Long assessmentDataId;
|
||||
|
||||
/**
|
||||
* 模板类型:0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收
|
||||
*/
|
||||
@ApiModelProperty("模板类型:0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 模板类别,可为空
|
||||
*/
|
||||
@ApiModelProperty("分类")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 模板名称
|
||||
*/
|
||||
@ApiModelProperty("模板名称")
|
||||
private String templateName;
|
||||
|
||||
/**
|
||||
* 模板remark
|
||||
*/
|
||||
@ApiModelProperty("模板remark")
|
||||
private List<String> templateRemarkList;
|
||||
|
||||
/**
|
||||
* 考核项分值
|
||||
*/
|
||||
@ApiModelProperty("考核项分值")
|
||||
private Long score;
|
||||
|
||||
/**
|
||||
* 模板要求明细,包括详细的考核要求描述
|
||||
*/
|
||||
@ApiModelProperty("模板要求明细,包括详细的考核要求描述")
|
||||
private String templateRequirements;
|
||||
|
||||
|
||||
/**
|
||||
* 店铺是否合格
|
||||
*/
|
||||
@ApiModelProperty("店铺是否合格")
|
||||
private Boolean qualified;
|
||||
|
||||
/**
|
||||
* 评分
|
||||
*/
|
||||
@ApiModelProperty("得分")
|
||||
private Long goalScore;
|
||||
|
||||
/**
|
||||
* 原因
|
||||
*/
|
||||
@ApiModelProperty("原因")
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 评语
|
||||
*/
|
||||
@ApiModelProperty("评语")
|
||||
private String comments;
|
||||
|
||||
|
||||
}
|
||||
@@ -3,6 +3,8 @@ package com.cool.store.vo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author byd
|
||||
* @date 2024-04-30 10:53
|
||||
@@ -19,6 +21,9 @@ public class EmployeeTrainingVO {
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("身份证号")
|
||||
private String idCard;
|
||||
|
||||
@ApiModelProperty("区域id")
|
||||
private Long regionId;
|
||||
|
||||
@@ -63,4 +68,43 @@ public class EmployeeTrainingVO {
|
||||
|
||||
@ApiModelProperty("大区名称")
|
||||
private String largeRegionName;
|
||||
/**
|
||||
* 实训结束时间
|
||||
*/
|
||||
@ApiModelProperty("实训结束时间")
|
||||
private Date trainingEndTime;
|
||||
|
||||
/**
|
||||
* 实训门店ID
|
||||
*/
|
||||
@ApiModelProperty("实训门店ID")
|
||||
private String trainingStoreId;
|
||||
|
||||
/**
|
||||
* 实训门店ID
|
||||
*/
|
||||
@ApiModelProperty("实训门店名称")
|
||||
private String trainingStoreName;
|
||||
|
||||
/**
|
||||
* 带教老师ID
|
||||
*/
|
||||
@ApiModelProperty("带教老师ID")
|
||||
private String trainingTeacherUserId;
|
||||
|
||||
/**
|
||||
* 带教老师ID
|
||||
*/
|
||||
@ApiModelProperty("带教老师名称")
|
||||
private String trainingTeacherUserName;
|
||||
|
||||
/**
|
||||
* 实操考核人员ID
|
||||
*/
|
||||
@ApiModelProperty("实操考核人员ID")
|
||||
private String practicalAssessmentUserId;
|
||||
|
||||
@ApiModelProperty("实操考核人员名称")
|
||||
private String practicalAssessmentUserName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
package com.cool.store.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author byd
|
||||
* @date 2024-04-30 10:53
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeUserTrainingVO {
|
||||
|
||||
@ApiModelProperty("id")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("名字")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("身份证号")
|
||||
private String idCard;
|
||||
|
||||
@ApiModelProperty("区域id")
|
||||
private Long regionId;
|
||||
|
||||
@ApiModelProperty("角色id 170000000-店长 180000000-店员")
|
||||
private Long roleId;
|
||||
|
||||
@ApiModelProperty("店铺id")
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("店铺名称")
|
||||
private Long shopName;
|
||||
|
||||
@ApiModelProperty("培训id")
|
||||
private Long employeeTrainingId;
|
||||
|
||||
@ApiModelProperty("考核项数")
|
||||
private Integer assessmentNum;
|
||||
|
||||
@ApiModelProperty("考核总项数")
|
||||
private Integer assessmentTotalNum;
|
||||
|
||||
@ApiModelProperty("实训开始时间")
|
||||
private Date trainingStartTime;
|
||||
/**
|
||||
* 实训结束时间
|
||||
*/
|
||||
@ApiModelProperty("实训结束时间")
|
||||
private Date trainingEndTime;
|
||||
|
||||
/**
|
||||
* 实训门店ID
|
||||
*/
|
||||
@ApiModelProperty("实训门店ID")
|
||||
private String trainingStoreId;
|
||||
|
||||
/**
|
||||
* 实训门店ID
|
||||
*/
|
||||
@ApiModelProperty("实训门店名称")
|
||||
private String trainingStoreName;
|
||||
|
||||
/**
|
||||
* 带教老师ID
|
||||
*/
|
||||
@ApiModelProperty("带教老师ID")
|
||||
private String trainingTeacherUserId;
|
||||
|
||||
/**
|
||||
* 带教老师ID
|
||||
*/
|
||||
@ApiModelProperty("带教老师名称")
|
||||
private String trainingTeacherUserName;
|
||||
|
||||
|
||||
@ApiModelProperty("培训数据")
|
||||
List<AssessmentTemplateDataVO> templateDataList;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user