weaver-hrm-recruit/src/com/engine/recruit/entity/message/PositionField.java

61 lines
1.3 KiB
Java
Raw Normal View History

2024-10-21 09:39:59 +08:00
package com.engine.recruit.entity.message;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author:dxfeng
* @createTime: 2024/10/16
* @version: 1.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PositionField {
private String id;
private String fieldName;
private String type;
private String msgType;
public String getMsgType() {
String fieldMsgType = "";
switch (type) {
// 人员
case "1":
case "17":
fieldMsgType = "user";
break;
// 分部
case "164":
case "169":
case "170":
case "194":
fieldMsgType = "company";
break;
// 部门
case "4":
case "57":
case "167":
case "168":
fieldMsgType = "department";
break;
// 角色
case "267":
case "65":
fieldMsgType = "role";
break;
// 岗位
case "24":
case "278":
fieldMsgType = "job";
break;
default:
break;
}
return fieldMsgType;
}
}