1773621271
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
请用 GO 语言帮我实现这个需求,要求最终打包后提供给用户,双击即可自动通过浏览器进行 UI 操作,这种形式。
|
||||
|
||||
实现用户导入考勤数据 excel 表“考勤数据.xlsx”。
|
||||
|
||||
表头为:姓名 性别 身份证号码 一级部门 二级部门 职位名称 办公地点 联系方式 司龄 入职时间 转正日期 离职日期 考勤月份 当月应出勤的天数 当月实际出勤的天数 事假 病假 旷工 迟到次数 早退次数 未刷卡次数 婚假 年假 丧假 调休 育儿假 产假 陪产假 休假合计 备注
|
||||
|
||||
只需要关注姓名、身份证号码、一级部门、备注(非常重要。)
|
||||
|
||||
内容示例我放在了项目根目录下的 数据表.xlsx 中。可进行分析。
|
||||
|
||||
现在需要将客户上传的这个表格进行分析生成一个新的休假详情表格。
|
||||
|
||||
表头为:身份证号码 姓名 开始日期 结束日期 开始时间 结束时间 休假天数 休假类型 年休假归属年份 子女姓名 备注 一级部门
|
||||
|
||||
考勤数据.xlsx 是一个人的汇总表,为一个人一条数据,休假详情在 备注 列中。备注内容示例:
|
||||
|
||||
```
|
||||
2025/8/25-2025/8/27 休假类型 时长(小时,天,次);2025/8/25 休假类型 时长(小时,天,次);
|
||||
```
|
||||
|
||||
每次休假按照中文分号(;)分割。
|
||||
|
||||
例如:
|
||||
|
||||
```
|
||||
龚浩植 421126199406020052 中化信息 2025/8/25 调休 1天;2025/8/26 迟到 30 分钟;2025/8/25-2025/8/27 年假 3天;2025/8/28 年假 4小时;
|
||||
```
|
||||
|
||||
相当于一个人的三次假。
|
||||
|
||||
那么就要生成 3 条数据到新的休假详情表格中。
|
||||
|
||||
休假详情表格身份证号码、姓名、开始日期、结束日期、休假天数、休假类型、一级部门都可以从考勤数据.xlsx中获取。其余保留空就可以。
|
||||
|
||||
休假类型有事假 病假 旷工 迟到次数 早退次数 未刷卡次数 婚假 年假 丧假 调休 育儿假 产假 陪产假这几种。
|
||||
|
||||
同时只要是迟到、早退、未打卡对应休假天数就是 1 即可。其他的类型识别到小时要用 小时数/8 ,如果是天数是直接写入对应的数字即可。
|
||||
|
||||
上方例子就要拆解为龚浩植的四条休假记录。
|
||||
|
||||
要求代码优雅,标准,健壮,项目层次结构标准。用户启动浏览器自动打开 UI。UI 商务大方高端。
|
||||
Reference in New Issue
Block a user