|
|
|
using GalaSoft.MvvmLight.Command;
|
|
|
|
using System;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using System.Text;
|
|
|
|
using System.Windows.Input;
|
|
|
|
|
|
|
|
namespace BBWY.Client.Models.APIModel
|
|
|
|
{
|
|
|
|
public class SearchPackerSalaryResponse
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// 总天数
|
|
|
|
/// </summary>
|
|
|
|
public int TotalCount { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 日薪列表
|
|
|
|
/// </summary>
|
|
|
|
public List<PackerDaySalary> PackerDaySalaries { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 总工资
|
|
|
|
/// </summary>
|
|
|
|
public decimal TotalSalary { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 总任务数
|
|
|
|
/// </summary>
|
|
|
|
public int TotalTaskCount { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 总件数
|
|
|
|
/// </summary>
|
|
|
|
public int TotalSkuItemCount { get; set; }
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
public class PackerDaySalary : NotifyObject
|
|
|
|
{
|
|
|
|
|
|
|
|
public PackerDaySalary()
|
|
|
|
{
|
|
|
|
HideCommand = new RelayCommand(Hide);
|
|
|
|
}
|
|
|
|
|
|
|
|
private void Hide()
|
|
|
|
{
|
|
|
|
IsHide = !IsHide;
|
|
|
|
}
|
|
|
|
|
|
|
|
public ICommand HideCommand { get; set; }
|
|
|
|
private bool isHide=true;
|
|
|
|
|
|
|
|
public bool IsHide { get => isHide; set { Set(ref isHide, value); } }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 日期
|
|
|
|
/// </summary>
|
|
|
|
public DateTime Date { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 花名
|
|
|
|
/// </summary>
|
|
|
|
public string UserName { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 当日总日新
|
|
|
|
/// </summary>
|
|
|
|
public decimal DaySalary { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 超时赔付金额
|
|
|
|
/// </summary>
|
|
|
|
public decimal DayOverTimeCompensateFees { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 实际收益
|
|
|
|
/// </summary>
|
|
|
|
public decimal DayActualSalary { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 当日任务量
|
|
|
|
/// </summary>
|
|
|
|
public int DayTaskCount { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 当日总件数
|
|
|
|
/// </summary>
|
|
|
|
public int DayTaskSkuItemCount { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 日薪明细列表
|
|
|
|
/// </summary>
|
|
|
|
public List<PackerTaskSalary> PackerTaskSalaries { get; set; }
|
|
|
|
}
|
|
|
|
|
|
|
|
public class PackerTaskSalary
|
|
|
|
{
|
|
|
|
public string TaskIdRemark { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 任务收益
|
|
|
|
/// </summary>
|
|
|
|
public decimal TaskSalary { get; set; }
|
|
|
|
/// <summary>
|
|
|
|
/// 任务id
|
|
|
|
/// </summary>
|
|
|
|
public long TaskId { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 任务件数
|
|
|
|
/// </summary>
|
|
|
|
public int TaskSkuItemCount { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 超时赔付金额
|
|
|
|
/// </summary>
|
|
|
|
public decimal OverTimeCompensateFees { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 实际收益
|
|
|
|
/// </summary>
|
|
|
|
public decimal ActualSalary { get; set; }
|
|
|
|
}
|
|
|
|
}
|