添加日志
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package com.cool.store.dto.log;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/27 15:52
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
public class AllocationInvestmentManagerLogDTO {
|
||||
|
||||
private String allocationUserId;
|
||||
|
||||
private String allocationUsername;
|
||||
|
||||
private String mobile;
|
||||
|
||||
private String operateTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.dto.log;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/27 16:51
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
public class BlackListLogDTO {
|
||||
|
||||
|
||||
private String operateTime;
|
||||
|
||||
private String operateUsername;
|
||||
|
||||
private String operateUserId;
|
||||
|
||||
private String mobile;
|
||||
|
||||
private String reason;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.cool.store.dto.log;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/27 19:46
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
public class CloseOrPassFollowLogDTO {
|
||||
|
||||
private String operateTime;
|
||||
|
||||
private String operateUsername;
|
||||
|
||||
private String operateUserId;
|
||||
|
||||
private String mobile;
|
||||
|
||||
private String passReason;
|
||||
|
||||
private String certifyFile;
|
||||
|
||||
private String rejectPublicReason;
|
||||
|
||||
private String rejectRealReason;
|
||||
|
||||
}
|
||||
@@ -29,6 +29,7 @@ public class LineLogInfo<T> {
|
||||
@ApiModelProperty("hy_partner_line_info.id")
|
||||
private Long partnerLineId;
|
||||
|
||||
|
||||
@ApiModelProperty("操作人id")
|
||||
private String operateUserId;
|
||||
|
||||
@@ -42,7 +43,7 @@ public class LineLogInfo<T> {
|
||||
private WorkflowStageEnum workflowStage;
|
||||
|
||||
@ApiModelProperty("流程子状态")
|
||||
private WorkflowStatusEnum workflowStatus;
|
||||
private String workflowStatus;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String message;
|
||||
@@ -50,6 +51,22 @@ public class LineLogInfo<T> {
|
||||
@ApiModelProperty("数据处理字段")
|
||||
private T data;
|
||||
|
||||
public LineLogInfo(){
|
||||
|
||||
}
|
||||
public LineLogInfo(String partnerId, Long partnerLineId, String operateUserId, String operateUsername,
|
||||
OperateTypeEnum operateType, WorkflowStageEnum workflowStage,
|
||||
String workflowStatus, String message) {
|
||||
this.partnerId = partnerId;
|
||||
this.partnerLineId = partnerLineId;
|
||||
this.operateUserId = operateUserId;
|
||||
this.operateUsername = operateUsername;
|
||||
this.operateType = operateType;
|
||||
this.workflowStage = workflowStage;
|
||||
this.workflowStatus = workflowStatus;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public static boolean checkParams(LineLogInfo params){
|
||||
if(StringUtils.isAnyBlank(params.getPartnerId(), params.getOperateUserId(), params.getOperateUsername())){
|
||||
log.info("lineLogInfo string:{}", JSONObject.toJSONString(params));
|
||||
@@ -69,7 +86,7 @@ public class LineLogInfo<T> {
|
||||
result.setPartnerLineId(params.getPartnerLineId());
|
||||
result.setOperateType(params.getOperateType().getCode());
|
||||
result.setWorkflowStage(params.getWorkflowStage().getCode());
|
||||
result.setWorkflowStatus(params.getWorkflowStatus().getCode());
|
||||
result.setWorkflowStatus(params.getWorkflowStatus());
|
||||
result.setOperateUserId(params.getOperateUserId());
|
||||
result.setOperateUsername(params.getOperateUsername());
|
||||
result.setMessage(params.getMessage());
|
||||
@@ -81,6 +98,9 @@ public class LineLogInfo<T> {
|
||||
List<Map<String, Object>> fieldMapList = new ArrayList<>();
|
||||
for (OperateLogFieldValueEnum field : filedList) {
|
||||
Map<String, Object> fieldMap = new HashMap<>();
|
||||
if(jsonObject.get(field.getCode())==null){
|
||||
continue;
|
||||
}
|
||||
fieldMap.put("code",field.getCode());
|
||||
fieldMap.put("name",field.getName());
|
||||
fieldMap.put("value",jsonObject.get(field.getCode()));
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.cool.store.dto.log;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/27 20:20
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
public class TransferInvestmentManagerLogDTO {
|
||||
|
||||
private String operateTime;
|
||||
|
||||
private String operateUsername;
|
||||
|
||||
private String operateUserId;
|
||||
|
||||
private String mobile;
|
||||
|
||||
private String beforeInvestmentManagerUsername;
|
||||
|
||||
private String beforeInvestmentManagerMobile;
|
||||
|
||||
private String afterInvestmentManagerUsername;
|
||||
|
||||
private String afterInvestmentManagerMobile;
|
||||
|
||||
}
|
||||
@@ -71,4 +71,6 @@ public class PrivateSeaLineDTO {
|
||||
|
||||
private Long interviewPlanId;
|
||||
|
||||
private Date startTime;
|
||||
|
||||
}
|
||||
|
||||
@@ -18,4 +18,6 @@ public class TransferInvestmentManagerRequest {
|
||||
|
||||
private String userId;
|
||||
|
||||
private String userName;
|
||||
|
||||
}
|
||||
|
||||
@@ -85,6 +85,8 @@ public class PrivateSeaLineListVo {
|
||||
|
||||
private Long interviewPlanId;
|
||||
|
||||
private Date startTime;
|
||||
|
||||
|
||||
public static List<PrivateSeaLineListVo> convertList(List<PrivateSeaLineDTO> list, Map<String, String> finalDevManagerMap, Map<String, String> wantShopAreaNameMap){
|
||||
List<PrivateSeaLineListVo> resultList = new ArrayList<>();
|
||||
@@ -116,6 +118,7 @@ public class PrivateSeaLineListVo {
|
||||
privateSeaLineListVo.setInterviewPlanId(x.getInterviewPlanId());
|
||||
privateSeaLineListVo.setWantShopArea(x.getWantShopArea());
|
||||
privateSeaLineListVo.setWorkflowStage(x.getWorkflowStage());
|
||||
privateSeaLineListVo.setStartTime(x.getStartTime());
|
||||
privateSeaLineListVo.setDevelopmentManagerName(finalDevManagerMap.get(x.getDevelopmentManager()));
|
||||
resultList.add(privateSeaLineListVo);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user