后端 - 新增实体 ChejianBanci(表 ChejianBancis:车间 / 班次 / 日工作小时数) - 新增 ChejianBanciService 与 ChejianBanciController(api/prod/chejianbanci) 分页列表、编辑回显、新增、修改、删除、前缫车间下拉;含必填校验与同车间同班次重复校验 - 菜单种子:基础数据 → 车间班次(Timer 图标,权限 base:chejianbanci:list) - 修正历史数据:名称以「前缫」开头的部门职责类型改为「前缫」(25)。 迁移时 duty_type 被统一写成「其他」,导致按职责类型筛选车间取不到数据 前端 - 新增 web/src/views/base/chejianbanci/index.vue(列表 / 搜索 / 分页 / 新增 / 编辑 / 删除) - 注册组件映射 base/chejianbanci/index
31 lines
880 B
C#
31 lines
880 B
C#
using F9WebAiTest.Domain.Enums.SYS.Employees;
|
|
|
|
namespace F9WebAiTest.Application.Dtos.Prod;
|
|
|
|
/// <summary>车间班次读模型(列表)</summary>
|
|
public class ChejianbanciReadDto_View
|
|
{
|
|
public long Id { get; set; }
|
|
public long DepId { get; set; }
|
|
public string Deptname { get; set; } = "";
|
|
public Prod_Banci_Enum Banci { get; set; }
|
|
public string BanciName { get; set; } = "";
|
|
public double KaoqinDayhours { get; set; }
|
|
}
|
|
|
|
/// <summary>车间班次编辑读模型 / 提交模型</summary>
|
|
public class ChejianbanciReadDto_Edit
|
|
{
|
|
public long Id { get; set; }
|
|
public long DepId { get; set; }
|
|
public Prod_Banci_Enum Banci { get; set; }
|
|
public double KaoqinDayhours { get; set; }
|
|
}
|
|
|
|
/// <summary>车间下拉项</summary>
|
|
public class ChejianbanciDepOptionDto
|
|
{
|
|
public long Id { get; set; }
|
|
public string Name { get; set; } = "";
|
|
}
|