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