using cylsg.Core.Attributes;
|
using cylsg.Core;
|
using cylsg.Model.OrderModel;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace cylsg.Application.Orders.Dtos
|
{
|
public class OrderDto
|
{
|
|
/// <summary>
|
/// 招工Id
|
/// </summary>
|
public int Id { get; set; }
|
|
/// <summary>
|
/// 招工用户id
|
/// </summary>
|
public int OrderUserId { get; set; }
|
|
/// <summary>
|
/// 招工名称
|
/// </summary>
|
public string OrderName { get; set; }
|
|
/// <summary>
|
/// 工作开始日期
|
/// </summary>
|
public DateTime? WordStartTime { get; set; }
|
|
/// <summary>
|
/// 工作开始日期名称
|
/// </summary>
|
public string WordStartTimeName {
|
get
|
{
|
if (this.WordStartTime.HasValue)
|
{
|
// 可以添加自己的逻辑
|
return this.WordStartTime.Value.ToString("yyyy-MM-dd");
|
}
|
else
|
{
|
return "";
|
}
|
|
|
}}
|
|
/// <summary>
|
/// 工作结束日期
|
/// </summary>
|
public DateTime? WordEndTime { get; set; }
|
|
/// <summary>
|
/// 工作结束日期名称
|
/// </summary>
|
public string WordEndTimeName
|
{
|
get
|
{
|
if (this.WordEndTime.HasValue)
|
{
|
// 可以添加自己的逻辑
|
return this.WordEndTime.Value.ToString("yyyy-MM-dd");
|
}
|
else
|
{
|
return "";
|
}
|
|
|
}
|
}
|
|
/// <summary>
|
/// 工作开始时间
|
/// </summary>
|
public DateTime? StartTime { get; set; }
|
|
/// <summary>
|
/// 工作开始时间名称
|
/// </summary>
|
public string StartTimeName
|
{
|
get
|
{
|
if (this.StartTime.HasValue)
|
{
|
// 可以添加自己的逻辑
|
return this.StartTime.Value.ToString("HH:mm");
|
}
|
else
|
{
|
return "";
|
}
|
|
|
}
|
}
|
|
/// <summary>
|
/// 工作结束时间
|
/// </summary>
|
public DateTime? EndTime { get; set; }
|
|
/// <summary>
|
/// 工作结束日期名称
|
/// </summary>
|
public string EndTimeName
|
{
|
get
|
{
|
if (this.EndTime.HasValue)
|
{
|
// 可以添加自己的逻辑
|
return this.EndTime.Value.ToString("HH:mm");
|
}
|
else
|
{
|
return "";
|
}
|
|
|
}
|
}
|
|
/// <summary>
|
/// 需求
|
/// </summary>
|
public string Demand { get; set; }
|
|
/// <summary>
|
/// 招工人数
|
/// </summary>
|
public int? WorderCount { get; set; }
|
|
/// <summary>
|
/// 已招工人数
|
/// </summary>
|
public int WorderCounted { get; set; }
|
|
/// <summary>
|
/// 工作地点
|
/// </summary>
|
public string WorderAddress { get; set; }
|
|
|
/// <summary>
|
/// 联系电话
|
/// </summary>
|
public string ContactPhone { get; set; }
|
|
|
/// <summary>
|
/// 工作方式
|
/// </summary>
|
public int? WorkerType { get; set; }
|
|
|
/// <summary>
|
/// 工价
|
/// </summary>
|
public decimal? WorkPrice { get; set; }
|
|
|
/// <summary>
|
/// 招工状态
|
/// </summary>
|
public int? OrderStatus { get; set; }
|
|
/// <summary>
|
/// 是否选中
|
/// </summary>
|
public string OrderStatusName { get; set; }
|
|
/// <summary>
|
/// 是否选中
|
/// </summary>
|
public bool? IsSelected { get; set; }
|
/// <summary>
|
/// 是否选中
|
/// </summary>
|
public string IsSelectedName { get; set; }
|
|
/// <summary>
|
/// 招工明细
|
/// </summary>
|
public List<OrderBiddingDto> orderBidding { get; set; }
|
|
}
|
|
|
/// <summary>
|
/// 招工明细
|
/// </summary>
|
public class OrderBiddingDto()
|
{
|
/// <summary>
|
/// 工人投递Id
|
/// </summary>
|
public int Id { get; set; }
|
|
/// <summary>
|
/// 用户id
|
/// </summary>
|
public int WorkerUserId { get; set; }
|
|
/// <summary>
|
/// 用户昵称
|
/// </summary>
|
public string WorkerName { get; set; }
|
|
|
/// <summary>
|
/// 用户昵称
|
/// </summary>
|
public string WorkerAvatar { get; set; }
|
|
/// <summary>
|
/// 招工id
|
/// </summary>
|
public int OrderId { get; set; }
|
|
|
/// <summary>
|
/// 是否选中
|
/// </summary>
|
public bool? IsSelected { get; set; }
|
|
/// <summary>
|
/// 是否选中
|
/// </summary>
|
public string IsSelectedName { get; set; }
|
|
/// <summary>
|
/// 选中时间
|
/// </summary>
|
public DateTime? Selectedtime { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remark { get; set; }
|
|
/// <summary>
|
/// 工资总额
|
/// </summary>
|
public decimal? Salary { get; set; }
|
|
}
|
|
|
|
|
public class BaoMingDto
|
{
|
|
/// <summary>
|
/// 招工OrderId
|
/// </summary>
|
public int OrderId { get; set; }
|
|
|
|
|
|
}
|
|
|
public class QueRenDto
|
{
|
|
/// <summary>
|
/// 招工明细OrderBiddingId
|
/// </summary>
|
public int OrderBiddingId { get; set; }
|
|
|
|
|
|
}
|
|
public class DakaDetailDto
|
{
|
|
/// <summary>
|
/// 招工明细OrderBiddingId
|
/// </summary>
|
public int OrderBiddingDetailId { get; set; }
|
|
|
|
|
|
}
|
|
|
public class DakaDto
|
{
|
|
/// <summary>
|
/// 招工OrderId
|
/// </summary>
|
public int OrderId { get; set; }
|
|
|
/// <summary>
|
/// 打卡照片
|
/// </summary>
|
public string CheckPhoto { get; set; }
|
|
|
/// <summary>
|
/// 人脸图片
|
/// </summary>
|
public string FaceImg { get; set; }
|
|
|
|
}
|
|
public class OrderBiddingDetailDto
|
{
|
|
/// <summary>
|
/// 工人工作明细表Id
|
/// </summary>
|
public int OrderBiddingDetailId { get; set; }
|
|
/// <summary>
|
/// 工人投递id
|
/// </summary>
|
public int OrderBiddingId { get; set; }
|
|
/// <summary>
|
/// 工作日期
|
/// </summary>
|
public DateTime? WorkDate { get; set; }
|
|
/// <summary>
|
/// 工作时长
|
/// </summary>
|
public decimal? WorkTime { get; set; }
|
|
/// <summary>
|
/// 计件数量
|
/// </summary>
|
public decimal? WorkCount { get; set; }
|
|
/// <summary>
|
/// 当日工资
|
/// </summary>
|
public decimal? TodaySalary { get; set; }
|
|
/// <summary>
|
/// 审批状态
|
/// </summary>
|
public int? IsShenPi { get; set; }
|
|
/// <summary>
|
/// 审批时间
|
/// </summary>
|
public DateTime? ShenPitime { get; set; }
|
|
|
/// <summary>
|
/// 是否提现
|
/// </summary>
|
public bool? IsTiXian { get; set; }
|
|
/// <summary>
|
/// 提现时间
|
/// </summary>
|
public DateTime? TiXiantime { get; set; }
|
|
|
/// <summary>
|
/// 用户id
|
/// </summary>
|
public int WorkerUserId { get; set; }
|
|
/// <summary>
|
/// 用户昵称
|
/// </summary>
|
public string WorkerName { get; set; }
|
|
|
/// <summary>
|
/// 打卡明细
|
/// </summary>
|
public List<OrderBiddingDetailCheckDto> orderBiddingDetailCheck { get; set; }
|
|
|
}
|
|
|
public class OrderBiddingDetailCheckDto
|
{
|
/// <summary>
|
/// 打卡记录表Id
|
/// </summary>
|
public int OrderBiddingDetailCheckId { get; set; }
|
|
/// <summary>
|
/// 工人工作明细表Id
|
/// </summary>
|
public int OrderBiddingDetailId { get; set; }
|
|
|
/// <summary>
|
/// 打卡照片
|
/// </summary>
|
public string CheckPhoto { get; set; }
|
|
|
/// <summary>
|
/// 打卡时间
|
/// </summary>
|
public DateTime? Checktime { get; set; }
|
}
|
|
|
|
|
public class OrderDakaDto
|
{
|
|
/// <summary>
|
/// 招工打卡Id
|
/// </summary>
|
public int OrderBiddingDetailId { get; set; }
|
|
|
|
/// <summary>
|
/// 招工名称
|
/// </summary>
|
public string OrderName { get; set; }
|
|
/// <summary>
|
/// 工作日期
|
/// </summary>
|
public DateTime? WorkDate { get; set; }
|
|
/// <summary>
|
/// 工作时长
|
/// </summary>
|
public decimal? WorkTime { get; set; }
|
|
|
/// <summary>
|
/// 工作方式
|
/// </summary>
|
public int? WorkerType { get; set; }
|
|
/// <summary>
|
/// 工作方式名称
|
/// </summary>
|
public string WorkerTypeName { get; set; }
|
|
|
/// <summary>
|
/// 工价
|
/// </summary>
|
public decimal? WorkPrice { get; set; }
|
|
/// <summary>
|
/// 计件数量
|
/// </summary>
|
public decimal? WorkCount { get; set; }
|
|
/// <summary>
|
/// 当日工资
|
/// </summary>
|
public decimal? TodaySalary { get; set; }
|
|
|
/// <summary>
|
/// 审批状态
|
/// </summary>
|
public int? IsShenPi { get; set; }
|
|
|
/// <summary>
|
/// 审批状态名称
|
/// </summary>
|
public string IsShenPiName { get; set; }
|
|
/// <summary>
|
/// 打卡明细
|
/// </summary>
|
public string DakaMingxi { get; set; }
|
|
}
|
|
|
|
public class OrderDakaMingxiDto
|
{
|
|
/// <summary>
|
/// 招工打卡Id
|
/// </summary>
|
public int OrderBiddingDetailId { get; set; }
|
|
|
|
/// <summary>
|
/// 招工名称
|
/// </summary>
|
public string OrderName { get; set; }
|
|
/// <summary>
|
/// 工作日期
|
/// </summary>
|
public DateTime? WorkDate { get; set; }
|
|
/// <summary>
|
/// 工作时长
|
/// </summary>
|
public decimal? WorkTime { get; set; }
|
|
|
/// <summary>
|
/// 工作方式
|
/// </summary>
|
public int? WorkerType { get; set; }
|
|
/// <summary>
|
/// 工作方式名称
|
/// </summary>
|
public string WorkerTypeName { get; set; }
|
|
|
/// <summary>
|
/// 工价
|
/// </summary>
|
public decimal? WorkPrice { get; set; }
|
|
/// <summary>
|
/// 计件数量
|
/// </summary>
|
public decimal? WorkCount { get; set; }
|
|
/// <summary>
|
/// 当日工资
|
/// </summary>
|
public decimal? TodaySalary { get; set; }
|
|
|
/// <summary>
|
/// 审批状态
|
/// </summary>
|
public int? IsShenPi { get; set; }
|
|
|
/// <summary>
|
/// 审批状态名称
|
/// </summary>
|
public string IsShenPiName { get; set; }
|
|
/// <summary>
|
/// 用户id
|
/// </summary>
|
public int WorkerUserId { get; set; }
|
|
/// <summary>
|
/// 用户昵称
|
/// </summary>
|
public string WorkerUserName { get; set; }
|
/// <summary>
|
/// 用户头像
|
/// </summary>
|
public string WorkerUserAvatar { get; set; }
|
|
/// <summary>
|
/// 打卡明细
|
/// </summary>
|
public List<OrderBiddingDetailCheckDto> orderBiddingDetailCheck { get; set; }
|
|
}
|
|
|
public class DakaQuerenDetailDto
|
{
|
|
/// <summary>
|
/// 招工打卡Id
|
/// </summary>
|
public int OrderBiddingDetailId { get; set; }
|
|
|
/// <summary>
|
/// 工作时长
|
/// </summary>
|
public decimal? WorkTime { get; set; }
|
|
/// <summary>
|
/// 计件数量
|
/// </summary>
|
public decimal? WorkCount { get; set; }
|
|
/// <summary>
|
/// 当日工资
|
/// </summary>
|
public decimal? TodaySalary { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
/// 用户工人提现明细表
|
/// </summary>
|
public class UserTiXianDetailDto
|
{
|
/// <summary>
|
/// 提现明细Id
|
/// </summary>
|
public int Id { get; set; }
|
|
|
/// <summary>
|
/// 用户id
|
/// </summary>
|
public int UserId { get; set; }
|
|
/// <summary>
|
/// 用户id
|
/// </summary>
|
public string UserName { get; set; }
|
/// <summary>
|
/// 金额
|
/// </summary>
|
public decimal? YiTiXianJine { get; set; }
|
|
|
/// <summary>
|
/// 支出还是收入
|
/// </summary>
|
public int ZhiChuShouRu { get; set; }
|
|
/// <summary>
|
/// 支出还是收入
|
/// </summary>
|
public string ZhiChuShouRuName { get; set; }
|
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remark { get; set; }
|
|
|
}
|
}
|