tao.mo

biz-customer | 修改 | 增加注解日志

mt
2024年11月12日10:59:24
package com.fedex.connect.customer.controller.biz.impl;
import com.fedex.connect.common.dependencies.annotation.OperationMethodLog;
import com.fedex.connect.common.dependencies.date.vo.ResponseVo;
import com.fedex.connect.common.model.sys.User;
import com.fedex.connect.customer.controller.base.BaseController;
......@@ -26,6 +27,7 @@ public class AttachmentQueryController extends BaseController implements IAttach
@Override
@PostMapping("/queryInfo/{consignmentId}")
@ApiOperation(value = "ResponseVo", notes = "根据运单ID查询用户上传记录")
@OperationMethodLog(describe = "business_log_20005")
public ResponseVo queryInfo(@ApiParam(value="运单ID",required = true) @PathVariable(value = "consignmentId") Long consignmentId) {
/**
* 运单id非空校验
......
......@@ -41,6 +41,9 @@ public class ConsignmentController extends BaseController implements IConsignmen
@OperationMethodLog(describe = "business_log_20002")
public ResponseVo submitConsignment(@RequestParam("fileUpload") MultipartFile[] files,
@RequestParam("consignmentJson") String consignmentJson) {
/**
* 参数转为json
*/
ConsignmentBo consignmentBo = JSONObject.parseObject(consignmentJson,ConsignmentBo.class);
/**
* 运单id非空校验
......@@ -50,7 +53,9 @@ public class ConsignmentController extends BaseController implements IConsignmen
* 获取当前用户信息
*/
User user = this.getCurrentUserInfo();
return null;
/**
* 运单提交
*/
return consignmentService.submitConsignment(files,consignmentBo,user);
}
}
\ No newline at end of file
......
package com.fedex.connect.customer.controller.biz.impl;
import com.fedex.connect.common.dependencies.annotation.OperationMethodLog;
import com.fedex.connect.common.dependencies.date.vo.ResponseVo;
import com.fedex.connect.common.model.sys.User;
import com.fedex.connect.customer.controller.base.BaseController;
......@@ -26,6 +27,7 @@ public class ConsignmentQueryController extends BaseController implements IConsi
@Override
@PostMapping("/list")
@ApiOperation(value = "ResponseVo", notes = "运单查询")
@OperationMethodLog(describe = "business_log_20003")
public ResponseVo findConsignmentList(@RequestBody ConsignmentQuery consignmentQuery) {
/**
* 获取当前用户信息
......@@ -40,6 +42,7 @@ public class ConsignmentQueryController extends BaseController implements IConsi
@Override
@PostMapping("/info/{consignmentId}")
@ApiOperation(value = "ResponseVo", notes = "运单详细信息查询")
@OperationMethodLog(describe = "business_log_20004")
public ResponseVo findConsignmentInfo(@ApiParam(value="运单ID",required = true) @PathVariable(value = "consignmentId") Long consignmentId) {
/**
* 运单id非空校验
......
package com.fedex.connect.customer.controller.biz.impl;
import com.fedex.connect.common.dependencies.annotation.OperationMethodLog;
import com.fedex.connect.common.dependencies.date.vo.ResponseVo;
import com.fedex.connect.common.model.sys.User;
import com.fedex.connect.customer.controller.base.BaseController;
......@@ -28,6 +29,7 @@ public class UploadRecordController extends BaseController implements IUploadRec
@Override
@PostMapping("/queryHistoryList/{consignmentId}")
@ApiOperation(value = "ResponseVo", notes = "运单历史上传记录查询")
@OperationMethodLog(describe = "business_log_20006")
public ResponseVo queryHistoryList(@ApiParam(value="运单ID",required = true) @PathVariable(value = "consignmentId") Long consignmentId) {
/**
* 运单id非空校验
......
......@@ -3,6 +3,7 @@ package com.fedex.connect.customer.service.biz;
import com.fedex.connect.common.dependencies.date.vo.ResponseVo;
import com.fedex.connect.common.model.sys.User;
import com.fedex.connect.customer.data.bo.ConsignmentBo;
import org.springframework.web.multipart.MultipartFile;
public interface IConsignmentService {
......@@ -15,4 +16,15 @@ public interface IConsignmentService {
* @return com.fedex.connect.common.dependencies.date.vo.ResponseVo
*/
ResponseVo add(ConsignmentBo bo, User user);
/**
* @Author mt
* @Description 运单提交
* @Date 2024/11/12
* @param files
* @param consignmentBo
* @param user
* @return com.fedex.connect.common.dependencies.date.vo.ResponseVo
*/
ResponseVo submitConsignment(MultipartFile[] files, ConsignmentBo consignmentBo, User user);
}
......
......@@ -58,6 +58,7 @@ public class ConsignmentServiceImpl extends BaseService implements IConsignmentS
* @return com.fedex.connect.common.dependencies.date.vo.ResponseVo
*/
public ResponseVo submitConsignment(MultipartFile[] files,ConsignmentBo consignmentBo,User user){
return null;
}
}
......
#******************系统操作日志记录,中文展示******************
business_log_20001=添加运单
business_log_20002=提交运单
business_log_20003=运单查询
business_log_20004=运单详细信息查询
business_log_20005=根据运单ID查询用户上传记录
business_log_20006=运单历史上传记录查询
system_exception_20003=提示信息过长,未保存成功
#******************鉴权相关提示,需要做国际化******************
......
#******************系统操作日志记录,中文展示******************
business_exception_20001=添加运单
business_exception_20002=提交运单
business_log_20001=添加运单
business_log_20002=提交运单
business_log_20003=运单查询
business_log_20004=运单详细信息查询
business_log_20005=根据运单ID查询用户上传记录
business_log_20006=运单历史上传记录查询
system_exception_20003=提示信息过长,未保存成功
#******************鉴权相关提示,需要做国际化******************
......