cloudroam
2024-12-09 2c5a0e133b64bb0a46b1419c48e9b62a4779e268
src/main/java/com/mzl/flower/base/BaseController.java
@@ -1,5 +1,7 @@
package com.mzl.flower.base;
import com.mzl.flower.config.security.SecurityUtils;
import com.mzl.flower.entity.log.OperationRecord;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
@@ -16,4 +18,15 @@
    protected ResponseEntity<ReturnDataDTO<?>> returnData(String code, Object data) {
        return new ResponseEntity(new ReturnDataDTO(code, data, ""), HttpStatus.OK);
    }
    protected ResponseEntity<ReturnDataDTO<?>> returnData(String code, Object data, OperationRecord info) {
        return new ResponseEntity(new ReturnDataInfoDTO(code, data, "",info), HttpStatus.OK);
    }
    public OperationRecord getOperationRecord(String content) {
        OperationRecord operationRecord = new OperationRecord();
        operationRecord.setContent(content);
        operationRecord.create(SecurityUtils.getUserId());
        return operationRecord;
    }
}