Blame view

java110-interface/src/main/java/com/java110/intf/fee/IPayFeeDetailMonthInnerServiceSMO.java 3.19 KB
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
39
40
  package com.java110.intf.fee;
  
  import com.java110.config.feign.FeignConfiguration;
  import com.java110.dto.fee.FeeDetailDto;
  import com.java110.dto.payFee.PayFeeDetailMonthDto;
  import com.java110.po.payFee.PayFeeDetailMonthPo;
  import org.springframework.cloud.openfeign.FeignClient;
  import org.springframework.web.bind.annotation.RequestBody;
  import org.springframework.web.bind.annotation.RequestMapping;
  import org.springframework.web.bind.annotation.RequestMethod;
  
  import java.util.List;
  
  /**
   * @ClassName IPayFeeDetailMonthInnerServiceSMO
   * @Description 月缴费表接口类
   * @Author wuxw
   * @Date 2019/4/24 9:04
   * @Version 1.0
   * add by wuxw 2019/4/24
   **/
  @FeignClient(name = "fee-service", configuration = {FeignConfiguration.class})
  @RequestMapping("/payFeeDetailMonthApi")
  public interface IPayFeeDetailMonthInnerServiceSMO {
  
  
      @RequestMapping(value = "/savePayFeeDetailMonth", method = RequestMethod.POST)
       int savePayFeeDetailMonth(@RequestBody PayFeeDetailMonthPo payFeeDetailMonthPo);
  
      @RequestMapping(value = "/savePayFeeDetailMonths", method = RequestMethod.POST)
       int savePayFeeDetailMonths(@RequestBody List<PayFeeDetailMonthPo> payFeeDetailMonthPos);
  
  
      @RequestMapping(value = "/updatePayFeeDetailMonth", method = RequestMethod.POST)
       int updatePayFeeDetailMonth(@RequestBody  PayFeeDetailMonthPo payFeeDetailMonthPo);
  
      @RequestMapping(value = "/deletePayFeeDetailMonth", method = RequestMethod.POST)
       int deletePayFeeDetailMonth(@RequestBody  PayFeeDetailMonthPo payFeeDetailMonthPo);
  
      /**
9750b443   王彪总   fix(config): 更新配置...
41
       * <p>查询项目楼信息</p>
88e030b7   王彪总   init project
42
43
44
45
46
47
48
49
50
       *
       *
       * @param payFeeDetailMonthDto 数据对象分享
       * @return PayFeeDetailMonthDto 对象数据
       */
      @RequestMapping(value = "/queryPayFeeDetailMonths", method = RequestMethod.POST)
      List<PayFeeDetailMonthDto> queryPayFeeDetailMonths(@RequestBody PayFeeDetailMonthDto payFeeDetailMonthDto);
  
      /**
9750b443   王彪总   fix(config): 更新配置...
51
       * 查询<p>项目楼</p>总记录数
88e030b7   王彪总   init project
52
53
       *
       * @param payFeeDetailMonthDto 数据对象分享
9750b443   王彪总   fix(config): 更新配置...
54
       * @return 项目下的项目楼记录数
88e030b7   王彪总   init project
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
       */
      @RequestMapping(value = "/queryPayFeeDetailMonthsCount", method = RequestMethod.POST)
      int queryPayFeeDetailMonthsCount(@RequestBody PayFeeDetailMonthDto payFeeDetailMonthDto);
  
      @RequestMapping(value = "/queryPayFeeDetailMaxMonths", method = RequestMethod.POST)
      List<PayFeeDetailMonthDto> queryPayFeeDetailMaxMonths(@RequestBody PayFeeDetailMonthDto payFeeDetailMonthDto);
  
      /**
       * 处理需要离散的缴费记录
       * @param payFeeDetailMonthDto
       * @return
       */
      @RequestMapping(value = "/getWaitDispersedFeeDetail", method = RequestMethod.POST)
      List<FeeDetailDto> getWaitDispersedFeeDetail(@RequestBody PayFeeDetailMonthDto payFeeDetailMonthDto);
  
      /**
       * 专门给页面展示使用
       * @param payFeeDetailMonthDto
       * @return
       */
      @RequestMapping(value = "/queryPagePayFeeDetailMonths", method = RequestMethod.POST)
      List<PayFeeDetailMonthDto> queryPagePayFeeDetailMonths(@RequestBody PayFeeDetailMonthDto payFeeDetailMonthDto);
  
      @RequestMapping(value = "/queryPagePayFeeDetailMonthsCount", method = RequestMethod.POST)
      int queryPagePayFeeDetailMonthsCount(@RequestBody PayFeeDetailMonthDto payFeeDetailMonthDto);
  }