ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TBillController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-system/src/main/java/com/ruoyi/system/query/TBillQuery.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-system/src/main/java/com/ruoyi/system/service/TBillService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBillServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-system/src/main/java/com/ruoyi/system/vo/TBillVO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TBillController.java
@@ -1,6 +1,19 @@ package com.ruoyi.web.controller.api; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.query.TBillQuery; import com.ruoyi.system.query.TTenantQuery; import com.ruoyi.system.service.TBillService; import com.ruoyi.system.vo.TBillVO; import com.ruoyi.system.vo.TenantVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -12,9 +25,28 @@ * @author xiaochen * @since 2025-01-17 */ @Api(tags = "租金账单管理") @RestController @RequestMapping("/t-bill") public class TBillController { private final TBillService billService; @Autowired public TBillController(TBillService billService) { this.billService = billService; } /** * 获取账单列表 */ @ApiOperation(value = "获取账单列表") @PostMapping(value = "/pageList") public R<PageInfo<TBillVO>> pageList(@RequestBody TBillQuery query) { return R.ok(billService.pageList(query)); } } ruoyi-system/src/main/java/com/ruoyi/system/query/TBillQuery.java
New file @@ -0,0 +1,15 @@ package com.ruoyi.system.query; import com.ruoyi.common.core.domain.BasePage; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value = "账单查询对象query") public class TBillQuery extends BasePage { @ApiModelProperty(value = "缴费状态 1=未缴费 2=待确认 3=已缴费 4=已逾期 5=已失效") private String payFeesStatus; } ruoyi-system/src/main/java/com/ruoyi/system/service/TBillService.java
@@ -1,7 +1,10 @@ package com.ruoyi.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.system.model.TBill; import com.ruoyi.system.query.TBillQuery; import com.ruoyi.system.vo.TBillVO; /** * <p> @@ -13,4 +16,11 @@ */ public interface TBillService extends IService<TBill> { /** * 获取账单列表 * @param query * @return */ PageInfo<TBillVO> pageList(TBillQuery query); } ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBillServiceImpl.java
@@ -1,9 +1,12 @@ package com.ruoyi.system.service.impl; import com.ruoyi.common.basic.PageInfo; import com.ruoyi.system.mapper.TBillMapper; import com.ruoyi.system.model.TBill; import com.ruoyi.system.query.TBillQuery; import com.ruoyi.system.service.TBillService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.system.vo.TBillVO; import org.springframework.stereotype.Service; /** @@ -17,4 +20,8 @@ @Service public class TBillServiceImpl extends ServiceImpl<TBillMapper, TBill> implements TBillService { @Override public PageInfo<TBillVO> pageList(TBillQuery query) { return null; } } ruoyi-system/src/main/java/com/ruoyi/system/vo/TBillVO.java
New file @@ -0,0 +1,10 @@ package com.ruoyi.system.vo; import com.ruoyi.system.model.TBill; import io.swagger.annotations.ApiModel; import lombok.Data; @Data @ApiModel(value = "缴费账单VO") public class TBillVO extends TBill { }