using OASystem.Domain.ViewModels.Groups;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Dtos.Groups
{
    public class ConferenceAffairsInItDto
    {
        public int UserId { get; set; }
        public int GroupId { get; set; }
    }
    public class ConferenceAffairsSaveDto
    {
        /// 
        /// 会务主表内容
        /// 
        public ConferenceAffairsCostView ConferenceAffairsCost { get; set; }
        /// 
        /// 会务子表内容
        /// 
        public List ConferenceAffairsCostChild { get; set; }
        /// 
        /// 用户Id
        /// 
        public int UserId { get; set; }
        /// 
        /// 团组Id
        /// 
        public int GroupId { get; set; }
    }
    public class ConferenceAffairsAuditDto
    {
        public List ConferenceAffairsCostChildids { get; set; }
        public int ReviewStatus { get; set; } = 1;
    }
    public class ConferenceAffairsDeleteDto
    {
        public int UserId { get; set; }
        public int GroupId { get; set; }
    }
    public class ConferenceAffairsDeleteSingleDto
    {
        public int UserId { get; set; }
        public List ids { get; set; }
    }
    public class PermissionSettingDto
    {
        /// 
        /// 设置的用户id
        /// 
        public List UserIds { get; set; }
        /// 
        /// 团组id
        /// 
        public int GroupId { get; set; }
        /// 
        /// 创建人id
        /// 
        public int CreateUserId { get; set; }
    }
    public class ConferenceAffairsFileDownDto
    {
        public int FileTypeId { get; set; }
        public int GroupId { get; set; }
        //public List CurrLists { get; set; }
    }
    public class QueryConferenceAffairsChildDto
    {
        public int GroupId { get; set; }
    }
    public class CurrList
    {
        public string CurrName { get; set; }
        public decimal CurrRate { get; set; }
    }
    public class ConferenceAffairsExcelContent
    {
        /// &=[TB].Index
        public int Index { get; set; }
        /// &=[TB].PriceTypeStr
        public string PriceTypeStr { get; set; } = string.Empty;
        /// &=[TB].PriceName
        public string PriceName { get; set; } = string.Empty;
        /// &=[TB].CostPrice
        public decimal CostPrice { get; set; }
        /// &=[TB].CurrencyStr
        public string CurrencyStr { get; set; } = string.Empty;
        /// &=[TB].Count
        public decimal Count { get; set; }
        /// &=[TB].UnitStr
        public string UnitStr { get; set; } = string.Empty;
        /// &=[TB].Coefficient
        public decimal Coefficient { get; set; }
        /// &=[TB].BaoJiaPrice
        public decimal BaoJiaPrice { get; set; }
        /// &=[TB].AddedValue
        public decimal AddedValue { get; set; }
        /// &=[TB].Details
        public string Details { get; set; } = string.Empty;
        /// &=[TB].Remark
        public string Remark { get; set; } = string.Empty;
        /// &=[TB].ReviewStatusStr
        public string ReviewStatusStr { get; set; } = string.Empty;
        /// 
        /// 汇率
        /// 
        public decimal Rate { get; set; }
    }
}