Files
yanpeng200212 1f1b184411 新增工资/仓储/生产日报等模块,移除旧考勤模块
- 新增 PayRoll(工资)、Wms(仓储)、Prod(车速/缫丝/考勤/丝片检测/丝片台账/纤检日报/质量日报) 模块
- 新增对应 Domain 实体、Application DTO/Service、Api Controller 与前端页面
- 移除旧 Attendance 考勤模块(Controller/Service/Entity/DTO 及 5 个前端页面),由 Prod/Kaoqin 取代
- 调整路由、仪表盘、Lsjl 流丝记录实体与服务
- 更新业务种子数据与 DbSeeder
- 补充工作进度文档 14-27
2026-10-27 09:09:57 +08:00

33 lines
1.7 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using FreeSql.DataAnnotations;
using F9WebAiTest.Domain.Common;
namespace F9WebAiTest.Domain.Entities.Prod;
// 选茧班组(对应 F9 生产-选剥茧 XBJ\XJBZ 两张表:班组 / 班组职工)
// 数据口径:
// 1) XjpbBanzu 班组:【班次(甲/乙)+ 选茧组】一条,来自职工分配时勾选的组别。
// 2) XjpbBanzuZhigong 班组职工:某班组下的职工及顺序,来源是「选剥茧车间」下工种为「选茧工」的在职职工。
// 注意:老系统班组由「编辑录入」时勾选职工+组别后保存生成(XjpbBanzuZhigong_SaveCommand),
// 班组列表本身没有独立的新增入口,移植后同样以「编辑录入」批量保存为准。
/// <summary>选茧班组(F9 biz_prod_xbj_xjpb_banzu)</summary>
[Table(Name = "XjpbBanzus")]
public class XjpbBanzu : BaseEntity
{
public string Banci { get; set; } = ""; // 班次(甲 / 乙)
public int Zu { get; set; } // 选茧组
}
/// <summary>选茧班组职工(F9 biz_prod_xbj_xjpb_banzu_zhigong)</summary>
[Table(Name = "XjpbBanzuZhigongs")]
public class XjpbBanzuZhigong : BaseEntity
{
public long BanzuId { get; set; } // 选茧班组ID
public string Banci { get; set; } = ""; // 班次(甲 / 乙)
public int Zu { get; set; } // 选茧组
public long YgId { get; set; } // 职工ID
public string YgName { get; set; } = ""; // 职工姓名
public string YgPhone { get; set; } = ""; // 职工电话
public int Sort { get; set; } // 顺序
}