feat:ms439打印机相关接口,增加小票打印机获取接口

This commit is contained in:
2025-03-13 09:43:16 +08:00
parent f4edd0189b
commit 2ee5b3015a
17 changed files with 890 additions and 1 deletions

View File

@@ -0,0 +1,39 @@
package com.dpkj.modules.print.controller;
import com.dpkj.common.dto.LexMarkResultDTO;
import com.dpkj.common.vo.Result;
import com.dpkj.modules.print.request.MS439Request;
import com.dpkj.modules.print.service.MS439PrintService;
import com.dpkj.modules.print.vo.PrinterStatus;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
/**
* MS439控制层利盟打印机
*
* @author <a href="https://gitee.com/shi-chongli">石头人</a>
* @version 1.0
* @since 2025-03-03 10:47:06
*/
@RestController
@RequestMapping("/ms439")
public class MS439Controller {
@Autowired
private MS439PrintService ms439PrintService;
@PostMapping("/print")
public Result<LexMarkResultDTO<?>> print(@Validated @RequestBody MS439Request request){
return Result.ok(ms439PrintService.printImage(request));
}
@PostMapping("/getStatus")
public Result<String> print(){
this.ms439PrintService.getStatus();
return Result.ok();
}
}