namespace F9WebAiTest.Application.Dtos.PayRoll; // ==================== 薪资配置-工艺庄口 ==================== public class ConfGyzkListItemDto { public long Id { get; set; } public int Year { get; set; } public int Month { get; set; } public long GyzkId { get; set; } public string GyzkName { get; set; } = ""; public string Guige { get; set; } = ""; public decimal QsTaichan { get; set; } public string QsDengji { get; set; } = ""; public decimal QsDengjifen { get; set; } public decimal SaoZhe { get; set; } public int MeiTongJianLiang { get; set; } public int LuoSiTongShu { get; set; } public decimal MeiCheSiLiang { get; set; } public decimal DcgJijianXishu { get; set; } public decimal CtgJijianXishu { get; set; } public decimal GyzkLtwxKs { get; set; } public decimal GyzkLtwxl { get; set; } public decimal XjChanliangPrice { get; set; } } public class ConfGyzkSaveDto { public long Id { get; set; } public int Year { get; set; } public int Month { get; set; } public long GyzkId { get; set; } public string Guige { get; set; } = ""; public decimal QsTaichan { get; set; } public string QsDengji { get; set; } = ""; public decimal QsDengjifen { get; set; } public decimal SaoZhe { get; set; } public int MeiTongJianLiang { get; set; } public int LuoSiTongShu { get; set; } public decimal MeiCheSiLiang { get; set; } public decimal DcgJijianXishu { get; set; } public decimal CtgJijianXishu { get; set; } public decimal GyzkLtwxKs { get; set; } public decimal GyzkLtwxl { get; set; } public decimal XjChanliangPrice { get; set; } } // ==================== 薪资配置-工种 ==================== public class ConfGzListItemDto { public long Id { get; set; } public long WorkTypeId { get; set; } public string WorkTypeName { get; set; } = ""; public decimal HoursPerday { get; set; } public decimal QqDaysStandard { get; set; } public decimal QqHoursMaxQj { get; set; } public decimal QqHoursDkMinjiaban { get; set; } public decimal QqHoursDkQingjia { get; set; } public decimal XgJineQuanqin { get; set; } public decimal XgJineGangwei { get; set; } public decimal JineNiangong { get; set; } public decimal JineQuanqin { get; set; } public decimal JineGangwei { get; set; } public decimal JineYuekhJixiao { get; set; } public decimal JineGwkh { get; set; } public decimal JineYueticheng { get; set; } public decimal JineJtkhYear { get; set; } public decimal JineJisuanjishu { get; set; } public decimal JineYeban { get; set; } public decimal JineJiaotongButie { get; set; } public decimal LiudongJineGuding { get; set; } public decimal JiaqiJineKuangongKk { get; set; } public decimal JiaqiJineFadingGz { get; set; } public decimal JiaqiJineFadingBz { get; set; } public decimal JiaqiJineHunjiaBz { get; set; } public decimal JiaqiJineSangjiaBz { get; set; } public decimal JiaqiJineBingjiaBz { get; set; } public decimal JiaqiJineLunxiuBz { get; set; } public decimal JiabanJineBz { get; set; } public decimal Jiaqi_Jine_TiaoxiuBz { get; set; } public decimal Jiaqi_Jine_NianjiaBz { get; set; } public decimal GwsrkhJineQianhege { get; set; } public decimal GwsrkhJineQiwang { get; set; } public decimal GwsrkhJineHege { get; set; } public decimal GwsrkhJineShengren { get; set; } public decimal GwsrkhJineChaoshengren { get; set; } public decimal Jiaban_GwsrkhJineQianhege { get; set; } public decimal Jiaban_GwsrkhJineQiwang { get; set; } public decimal Jiaban_GwsrkhJineHege { get; set; } public decimal Jiaban_GwsrkhJineShengren { get; set; } public decimal Jiaban_GwsrkhJineChaoshengren { get; set; } } public class ConfGzSaveDto { public long Id { get; set; } public long WorkTypeId { get; set; } public decimal HoursPerday { get; set; } public decimal QqDaysStandard { get; set; } public decimal QqHoursMaxQj { get; set; } public decimal QqHoursDkMinjiaban { get; set; } public decimal QqHoursDkQingjia { get; set; } public decimal XgJineQuanqin { get; set; } public decimal XgJineGangwei { get; set; } public decimal JineNiangong { get; set; } public decimal JineQuanqin { get; set; } public decimal JineGangwei { get; set; } public decimal JineYuekhJixiao { get; set; } public decimal JineGwkh { get; set; } public decimal JineYueticheng { get; set; } public decimal JineJtkhYear { get; set; } public decimal JineJisuanjishu { get; set; } public decimal JineYeban { get; set; } public decimal JineJiaotongButie { get; set; } public decimal LiudongJineGuding { get; set; } public decimal JiaqiJineKuangongKk { get; set; } public decimal JiaqiJineFadingGz { get; set; } public decimal JiaqiJineFadingBz { get; set; } public decimal JiaqiJineHunjiaBz { get; set; } public decimal JiaqiJineSangjiaBz { get; set; } public decimal JiaqiJineBingjiaBz { get; set; } public decimal JiaqiJineLunxiuBz { get; set; } public decimal JiabanJineBz { get; set; } public decimal Jiaqi_Jine_TiaoxiuBz { get; set; } public decimal Jiaqi_Jine_NianjiaBz { get; set; } public decimal GwsrkhJineQianhege { get; set; } public decimal GwsrkhJineQiwang { get; set; } public decimal GwsrkhJineHege { get; set; } public decimal GwsrkhJineShengren { get; set; } public decimal GwsrkhJineChaoshengren { get; set; } public decimal Jiaban_GwsrkhJineQianhege { get; set; } public decimal Jiaban_GwsrkhJineQiwang { get; set; } public decimal Jiaban_GwsrkhJineHege { get; set; } public decimal Jiaban_GwsrkhJineShengren { get; set; } public decimal Jiaban_GwsrkhJineChaoshengren { get; set; } } // ==================== 薪资配置-挡车/车头岗位 ==================== public class ConfDcgListItemDto { public long Id { get; set; } public long DepId { get; set; } public string DepName { get; set; } = ""; public decimal JineJisuanjishu50 { get; set; } public decimal JineJisuanjishu60 { get; set; } public decimal JineJisuanjishu70 { get; set; } public decimal JineJisuanjishu100 { get; set; } public decimal JineCtg { get; set; } } public class ConfDcgSaveDto { public long Id { get; set; } public long DepId { get; set; } public decimal JineJisuanjishu50 { get; set; } public decimal JineJisuanjishu60 { get; set; } public decimal JineJisuanjishu70 { get; set; } public decimal JineJisuanjishu100 { get; set; } public decimal JineCtg { get; set; } } // ==================== 挡车纤度奖扣 ==================== public class DcxdjkListItemDto { public long Id { get; set; } public string GuiGe { get; set; } = ""; public decimal XianDu { get; set; } public decimal JiangLi { get; set; } public decimal KouKuan { get; set; } } public class DcxdjkSaveDto { public long Id { get; set; } public string GuiGe { get; set; } = ""; public decimal XianDu { get; set; } public decimal JiangLi { get; set; } public decimal KouKuan { get; set; } } // ==================== 薪资价格配置 ==================== public class XzjgListItemDto { public long Id { get; set; } public string Group { get; set; } = ""; public string Key { get; set; } = ""; public string Unit { get; set; } = ""; public decimal Price { get; set; } public string Memo { get; set; } = ""; } public class XzjgSaveDto { public long Id { get; set; } public string Group { get; set; } = ""; public string Key { get; set; } = ""; public string Unit { get; set; } = ""; public decimal Price { get; set; } public string Memo { get; set; } = ""; }