using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Dtos.Financial
{
    public class ComputeRoyaltiesDto
    {
        public int UserId { get; set; }
        public string StartDate { get; set; }
        public string EndDate { get; set; }
    }
    public class ExportRoyaltyExcelDto : ComputeRoyaltiesDto
    {
    }
    /// 
    /// 提成信息保存
    /// 
    public class RoyaltyConfirmDto
    {
        /// 
        /// 开始时间
        /// 
        public string StartData { get; set; }
        /// 
        /// 结束时间
        /// 
        public string EndData { get; set; }
        /// 
        /// 提成人员Id
        /// 
        public int UserId { get; set;}
        /// 
        /// 部门Id
        /// 
        public int DeparId { get; set;}
        /// 
        /// 公司id
        /// 
        public int CompanyId { get; set;}   
        /// 
        /// 提成信息集合
        /// 
        public List ComputeRoyaltiesList {  get; set; }
    }
    public class QueryRoyaltyInfoDto
    {
        public int UserId { get; set; }
        public string StartDate { get; set; }
        public string EndDate { get; set; }
        public int Confirm { get; set; }
        public int Send { get; set; }
    }
    public class ComputeRoyaltiesView
    {
        public decimal Price { get; set; }
        public string TeamName { get; set; }
        public int TeamId { get; set; }
        public List ChiArr { get; set; }
        public string? TeamLvStr { get; set; }
        public DateTime VisitDate { get; set; }
        public string Temp { get; set; }
    }
    public class RoyaltyConfirmByUserDto
    {
        public List Data { get; set; }
        public int State { get; set; }
    }
    public class RoyaltySeedDto
    {
        public List Data { get; set; }
    }
    public class RoyaltyFromPriceDto
    {
        public List Items { get; set; }
        public int CreateId { get; set; }
    }
    public class RoyaltyFromPriceItem
    {
        public int UserId { get;set; }
        public List ChiArr { get; set; }
    }
}