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
{
///
/// 招工Id
///
public int Id { get; set; }
///
/// 招工OldId
///
public int OldId { get; set; }
///
/// 招工用户id
///
public int OrderUserId { get; set; }
///
/// 招工公司名称
///
public string OrderComName { get; set; }
///
/// 招工名称
///
public string OrderName { get; set; }
///
/// 工作开始日期
///
public DateTime? WordStartTime { get; set; }
///
/// 工作开始日期名称
///
public string WordStartTimeName {
get
{
if (this.WordStartTime.HasValue)
{
// 可以添加自己的逻辑
return this.WordStartTime.Value.ToString("yyyy-MM-dd");
}
else
{
return "";
}
}}
///
/// 工作结束日期
///
public DateTime? WordEndTime { get; set; }
///
/// 工作结束日期名称
///
public string WordEndTimeName
{
get
{
if (this.WordEndTime.HasValue)
{
// 可以添加自己的逻辑
return this.WordEndTime.Value.ToString("yyyy-MM-dd");
}
else
{
return "";
}
}
}
///
/// 工作开始时间
///
public DateTime? StartTime { get; set; }
///
/// 工作开始时间名称
///
public string StartTimeName
{
get
{
if (this.StartTime.HasValue)
{
// 可以添加自己的逻辑
return this.StartTime.Value.ToString("HH:mm");
}
else
{
return "";
}
}
}
///
/// 工作结束时间
///
public DateTime? EndTime { get; set; }
///
/// 工作结束日期名称
///
public string EndTimeName
{
get
{
if (this.EndTime.HasValue)
{
// 可以添加自己的逻辑
return this.EndTime.Value.ToString("HH:mm");
}
else
{
return "";
}
}
}
///
/// 需求
///
public string Demand { get; set; }
///
/// 招工人数
///
public int? WorderCount { get; set; }
///
/// 已招工人数
///
public int WorderCounted { get; set; }
///
/// 报名人数
///
public int BaoMingCount { get; set; }
///
/// 待审核人数
///
public int WorkerDaiCount { get; set; }
///
/// 工作地点
///
public string WorderAddress { get; set; }
///
/// 联系电话
///
public string ContactPhone { get; set; }
///
/// 工作方式
///
public int? WorkerType { get; set; }
///
/// 工价
///
public decimal? WorkPrice { get; set; }
///
/// 工价
///
public decimal? WorkPriceMax { get; set; }
///
/// 招工状态
///
public int? OrderStatus { get; set; }
///
/// 是否选中
///
public string OrderStatusName { get; set; }
///
/// 是否选中
///
public bool? IsSelected { get; set; }
///
/// 是否选中
///
public string IsSelectedName { get; set; }
///
/// 当前工价
///
public decimal? WorkPriceDangqian { get; set; }
///
/// 招工明细
///
public List orderBidding { get; set; }
///
/// 历史工价
///
public List orderBiddingWorkPrices { get; set; }
///
/// 自行安排工作时间
///
public bool? Zixinganpai { get; set; }
///
/// 工作开始日期名称
///
public string ZixinganpaiName
{
get
{
if (this.Zixinganpai.HasValue)
{
// 可以添加自己的逻辑
return "自行安排工作时间";
}
else
{
return "";
}
}
}
///
/// 是否有效
///
public bool IsEn { get; set; }
///
/// 工作开始日期名称
///
public string IsEnName
{
get
{
if (this.IsEn)
{
// 可以添加自己的逻辑
return "已上架";
}
else
{
return "已下架";
}
}
}
}
///
/// 招工明细
///
public class OrderBiddingDto()
{
///
/// 工人投递Id
///
public int Id { get; set; }
///
/// 用户id
///
public int WorkerUserId { get; set; }
///
/// 用户昵称
///
public string WorkerName { get; set; }
///
/// 用户昵称
///
public string WorkerAvatar { get; set; }
///
/// 招工id
///
public int OrderId { get; set; }
///
/// 是否选中
///
public bool? IsSelected { get; set; }
///
/// 是否选中
///
public string IsSelectedName { get; set; }
///
/// 选中时间
///
public DateTime? Selectedtime { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 工资总额
///
public decimal? Salary { get; set; }
///
/// 工价
///
public decimal? WorkPrice { get; set; }
///
/// 历史工价
///
public List orderBiddingWorkPrices { get; set; }
}
public class BaoMingDto
{
///
/// 招工OrderId
///
public int OrderId { get; set; }
}
public class QueRenDto
{
///
/// 招工明细OrderBiddingId
///
public int OrderBiddingId { get; set; }
}
public class WorkPriceDto
{
///
/// 招工明细OrderBiddingId
///
public int OrderBiddingId { get; set; }
///
/// 工价
///
public decimal? WorkPrice { get; set; }
}
public class DakaDetailDto
{
///
/// 招工明细OrderBiddingId
///
public int OrderBiddingDetailId { get; set; }
}
public class DakaDto
{
///
/// 招工OrderId
///
public int OrderId { get; set; }
///
/// 打卡照片
///
public string CheckPhoto { get; set; }
///
/// 人脸图片
///
public string FaceImg { get; set; }
}
public class OrderBiddingDetailDto
{
///
/// 工人工作明细表Id
///
public int OrderBiddingDetailId { get; set; }
///
/// 工人投递id
///
public int OrderBiddingId { get; set; }
///
/// 工作日期
///
public DateTime? WorkDate { get; set; }
///
/// 工作时长
///
public decimal? WorkTime { get; set; }
///
/// 计件数量
///
public decimal? WorkCount { get; set; }
///
/// 当日工资
///
public decimal? TodaySalary { get; set; }
///
/// 审批状态
///
public int? IsShenPi { get; set; }
///
/// 审批时间
///
public DateTime? ShenPitime { get; set; }
///
/// 是否提现
///
public bool? IsTiXian { get; set; }
///
/// 提现时间
///
public DateTime? TiXiantime { get; set; }
///
/// 用户id
///
public int WorkerUserId { get; set; }
///
/// 用户昵称
///
public string WorkerName { get; set; }
///
/// 打卡明细
///
public List orderBiddingDetailCheck { get; set; }
}
public class OrderBiddingDetailCheckDto
{
///
/// 打卡记录表Id
///
public int OrderBiddingDetailCheckId { get; set; }
///
/// 工人工作明细表Id
///
public int OrderBiddingDetailId { get; set; }
///
/// 打卡照片
///
public string CheckPhoto { get; set; }
///
/// 打卡时间
///
public DateTime? Checktime { get; set; }
}
public class OrderDakaDto
{
///
/// 招工打卡Id
///
public int OrderBiddingDetailId { get; set; }
///
/// 招工Id
///
public int OrderBiddingId { get; set; }
///
/// 招工名称
///
public string OrderName { get; set; }
///
/// 工作日期
///
public DateTime? WorkDate { get; set; }
///
/// 工作时长
///
public decimal? WorkTime { get; set; }
///
/// 工作方式
///
public int? WorkerType { get; set; }
///
/// 工作方式名称
///
public string WorkerTypeName { get; set; }
///
/// 工价
///
public decimal? WorkPrice { get; set; }
///
/// 计件数量
///
public decimal? WorkCount { get; set; }
///
/// 用户id
///
public int WorkerUserId { get; set; }
///
/// 用户id
///
public string WorkerUserName { get; set; }
///
/// 当日工资
///
public decimal? TodaySalary { get; set; }
///
/// 审批状态
///
public int? IsShenPi { get; set; }
///
/// 审批状态名称
///
public string IsShenPiName { get; set; }
///
/// 审批时间
///
public DateTime? ShenPitime { get; set; }
///
/// 打卡明细
///
public string DakaMingxi { get; set; }
///
/// 招工公司名称
///
public string Suppliername { get; set; }
}
public class OrderDakaMingxiDto
{
///
/// 招工打卡Id
///
public int OrderBiddingDetailId { get; set; }
///
/// 招工名称
///
public string OrderName { get; set; }
///
/// 工作日期
///
public DateTime? WorkDate { get; set; }
///
/// 工作时长
///
public decimal? WorkTime { get; set; }
///
/// 工作方式
///
public int? WorkerType { get; set; }
///
/// 工作方式名称
///
public string WorkerTypeName { get; set; }
///
/// 工价
///
public decimal? WorkPrice { get; set; }
///
/// 计件数量
///
public decimal? WorkCount { get; set; }
///
/// 当日工资
///
public decimal? TodaySalary { get; set; }
///
/// 审批状态
///
public int? IsShenPi { get; set; }
///
/// 审批时间
///
public DateTime? ShenPitime { get; set; }
///
/// 审批状态名称
///
public string IsShenPiName { get; set; }
///
/// 用户id
///
public int WorkerUserId { get; set; }
///
/// 用户昵称
///
public string WorkerUserName { get; set; }
///
/// 用户头像
///
public string WorkerUserAvatar { get; set; }
///
/// 打卡明细
///
public List orderBiddingDetailCheck { get; set; }
}
public class DakaQuerenDetailDto
{
///
/// 招工打卡Id
///
public int OrderBiddingDetailId { get; set; }
///
/// 工作时长
///
public decimal? WorkTime { get; set; }
///
/// 计件数量
///
public decimal? WorkCount { get; set; }
///
/// 当日工资
///
public decimal? TodaySalary { get; set; }
}
///
/// 用户工人提现明细表
///
public class UserTiXianDetailDto
{
///
/// 提现明细Id
///
public int Id { get; set; }
///
/// 用户id
///
public int UserId { get; set; }
///
/// 用户id
///
public string UserName { get; set; }
///
/// 金额
///
public decimal? YiTiXianJine { get; set; }
///
/// 支出还是收入
///
public int ZhiChuShouRu { get; set; }
///
/// 支出还是收入
///
public string ZhiChuShouRuName { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 修改公司管理员
///
public class StaffAdminDto
{
///
/// 用户公司id
///
public int ComId { get; set; }
///
/// 是否管理员
///
public bool IsAdmin { get; set; }
}
}