username@email.com
2024-10-29 5a72c00dca19dd6dd9be9db9e14f00f512f93f02
cylsg/cylsg.Application/Orders/Dtos/OrderDto.cs
@@ -18,10 +18,21 @@
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 招工OldId
        /// </summary>
        public int OldId { get; set; }
        /// <summary>
        /// 招工用户id
        /// </summary>
        public int OrderUserId { get; set; }
        /// <summary>
        /// 招工公司名称
        /// </summary>
        public string OrderComName { get; set; }
        /// <summary>
        /// 招工名称
@@ -29,14 +40,106 @@
        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>
        /// 需求
@@ -52,6 +155,16 @@
        /// 已招工人数
        /// </summary>
        public int WorderCounted { get; set; }
        /// <summary>
        /// 报名人数
        /// </summary>
        public int BaoMingCount { get; set; }
        /// <summary>
        /// 待审核人数
        /// </summary>
        public int WorkerDaiCount { get; set; }
        /// <summary>
        /// 工作地点
@@ -76,6 +189,11 @@
        /// </summary>
        public decimal? WorkPrice { get; set; }
        /// <summary>
        /// 工价
        /// </summary>
        public decimal? WorkPriceMax { get; set; }
        /// <summary>
        /// 招工状态
@@ -97,9 +215,76 @@
        public string IsSelectedName { get; set; }
        /// <summary>
        /// 当前工价
        /// </summary>
        public decimal? WorkPriceDangqian { get; set; }
        /// <summary>
        /// 招工明细
        /// </summary>
        public List<OrderBiddingDto> orderBidding { get; set; }
        /// <summary>
        /// 历史工价
        /// </summary>
        public List<OrderBiddingWorkPrice> orderBiddingWorkPrices { get; set; }
        /// <summary>
        /// 自行安排工作时间
        /// </summary>
        public bool? Zixinganpai { get; set; }
        /// <summary>
        /// 工作开始日期名称
        /// </summary>
        public string ZixinganpaiName
        {
            get
            {
                if (this.Zixinganpai.HasValue)
                {
                    // 可以添加自己的逻辑
                    return "自行安排工作时间";
                }
                else
                {
                    return "";
                }
            }
        }
        /// <summary>
        /// 是否有效
        /// </summary>
        public bool IsEn { get; set; }
        /// <summary>
        /// 工作开始日期名称
        /// </summary>
        public string IsEnName
        {
            get
            {
                if (this.IsEn)
                {
                    // 可以添加自己的逻辑
                    return "已上架";
                }
                else
                {
                    return "已下架";
                }
            }
        }
    }
@@ -161,6 +346,16 @@
        /// </summary>
        public decimal? Salary { get; set; }
        /// <summary>
        /// 工价
        /// </summary>
        public decimal? WorkPrice { get; set; }
        /// <summary>
        /// 历史工价
        /// </summary>
        public List<OrderBiddingWorkPrice> orderBiddingWorkPrices { get; set; }
    }
@@ -195,6 +390,24 @@
    }
    public class WorkPriceDto
    {
        /// <summary>
        /// 招工明细OrderBiddingId
        /// </summary>
        public int OrderBiddingId { get; set; }
        /// <summary>
        /// 工价
        /// </summary>
        public decimal? WorkPrice { get; set; }
    }
    public class DakaDetailDto
    {
@@ -214,9 +427,9 @@
    {
        /// <summary>
        /// 招工明细OrderBiddingId
        /// 招工OrderId
        /// </summary>
        public int OrderBiddingId { get; set; }
        public int OrderId { get; set; }
        /// <summary>
@@ -290,6 +503,17 @@
        /// <summary>
        /// 用户id
        /// </summary>
        public int WorkerUserId { get; set; }
        /// <summary>
        /// 用户昵称
        /// </summary>
        public string WorkerName { get; set; }
        /// <summary>
        /// 打卡明细
        /// </summary>
        public List<OrderBiddingDetailCheckDto> orderBiddingDetailCheck { get; set; }
@@ -334,7 +558,13 @@
        /// </summary>
        public int OrderBiddingDetailId { get; set; }
        /// <summary>
        /// 招工Id
        /// </summary>
        public int OrderBiddingId { get; set; }
        /// <summary>
        /// 招工名称
@@ -374,6 +604,16 @@
        public decimal? WorkCount { get; set; }
        /// <summary>
        /// 用户id
        /// </summary>
        public int WorkerUserId { get; set; }
        /// <summary>
        /// 用户id
        /// </summary>
        public string WorkerUserName { get; set; }
        /// <summary>
        /// 当日工资
        /// </summary>
        public decimal? TodaySalary { get; set; }
@@ -391,9 +631,21 @@
        public string IsShenPiName { get; set; }
        /// <summary>
        /// 审批时间
        /// </summary>
        public DateTime? ShenPitime { get; set; }
        /// <summary>
        /// 打卡明细
        /// </summary>
        public string DakaMingxi { get; set; }
        /// <summary>
        /// 招工公司名称
        /// </summary>
        public string Suppliername { get; set; }
    }
@@ -456,6 +708,11 @@
        /// 审批状态
        /// </summary>
        public int? IsShenPi { get; set; }
        /// <summary>
        /// 审批时间
        /// </summary>
        public DateTime? ShenPitime { get; set; }
        /// <summary>
@@ -557,4 +814,28 @@
    }
    /// <summary>
    /// 修改公司管理员
    /// </summary>
    public class StaffAdminDto
    {
        /// <summary>
        /// 用户公司id
        /// </summary>
        public int ComId { get; set; }
        /// <summary>
        /// 是否管理员
        /// </summary>
        public bool IsAdmin { get; set; }
    }
}