package com.ssm.manage.response;

import com.ssm.manage.entity.BaseProject;
import com.ssm.manage.entity.CashList;
import com.ssm.manage.entity.PayList;
import com.ssm.manage.extendEntity.AchiCommEntity;
import com.ssm.manage.query.ProjectRequest;
import com.ssm.manage.query.StaffRequest;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.persistence.Transient;
import java.math.BigDecimal;
import java.util.List;

@Setter
@Getter
@ToString
public class CashListResponse extends CashList {


    private Integer isCoursePay;
    private String inputNum;
    //支付方式列表
    private List<PayList> payLists;
    //业务员列表
    private List<StaffRequest> largeList;
    private List<StaffRequest> zhonggongList;
    private List<StaffRequest> technicianList;
    private List<StaffRequest> smallList;
    //项目列表
    private List<ProjectRequest> projectList;
    //充值卡付列表
    private List<RechargeAccountResponse> rechargeConsumeList;

    //全部业务员列表 统计使用
    private List<AchiCommEntity> entities;

    //现付总金额
    private double cashSum;
    //卡付总金额
    private double rechargeSum;
    private BaseProject project;
    private BigDecimal cashCooperationAchi;
    @Transient
    private String errorMessage;
}
