Blame view

service-job/src/main/java/com/java110/job/printer/IPrinter.java 923 Bytes
88e030b7   王彪总   init project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  package com.java110.job.printer;
  
  import com.java110.dto.machine.MachinePrinterDto;
  import com.java110.vo.ResultVo;
  
  /**
   * 打印 接口类
   *
   * 云打印机厂家 需要实现
   *
   */
  public interface IPrinter {
  
      /**
       * 打印交费单
       *
       * @param detailIds
       */
      ResultVo printPayFeeDetail(String[] detailIds, String communityId, int quantity,MachinePrinterDto machinePrinterDto,String staffName);
  
      /**
       * 打印报修
       *
       * @param repairUserId
       */
      ResultVo printRepair(String repairUserId,String communityId,int quantity, MachinePrinterDto machinePrinterDto);
  
      /**
       *  打印预存单
       * @param arIds
       * @param communityId
       * @param quantity
       * @param machinePrinterDto
       * @param name
       * @return
       */
      ResultVo printAccountReceipt(String[] arIds, String communityId, int quantity, MachinePrinterDto machinePrinterDto, String name);
  }