package com.ruoyi.account.dto; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.account.pojo.AccountExpense; import com.ruoyi.account.pojo.AccountIncome; import com.ruoyi.dto.DateQueryDto; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotBlank; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; import java.util.List; import java.util.Map; /** * 财务管理--财务报表 */ @Data public class AccountDto implements Serializable { /** * 总收入 */ private BigDecimal totalIncome; /** * 各类型收入金额(销售收入,服务收入,其他收入) */ private List incomeType; /** * 收入笔数 */ private Long incomeNumber; /** * 总支出 */ private BigDecimal totalExpense; /** * 各类型支出金额(办公用品,员工工资,差旅费,设备费用,其他) */ private List expenseType; /** * 支出笔数 */ private Long expenseNumber; /** * 净收入 */ private BigDecimal netRevenue; }