From f0a167ea9970c192f69d327ff30a4f13600d011c Mon Sep 17 00:00:00 2001 From: jiangyong27 Date: Mon, 7 Apr 2025 19:07:45 +0800 Subject: [PATCH] staffInfo --- conf/staff_info_1000.json | 474 ++++++++++++++++++++++++++++++++++++++ conf/staff_info_1002.json | 432 ++++++++++++++++++++++++++++++++++ go.mod | 2 +- 3 files changed, 907 insertions(+), 1 deletion(-) create mode 100644 conf/staff_info_1000.json create mode 100644 conf/staff_info_1002.json diff --git a/conf/staff_info_1000.json b/conf/staff_info_1000.json new file mode 100644 index 0000000..8455955 --- /dev/null +++ b/conf/staff_info_1000.json @@ -0,0 +1,474 @@ +{ + "errcode": 0, + "errmsg": "ok", + "group_list": [ + { + "group_id": 1001, + "group_name": "个人信息", + "field_list": [ + { + "fieldid": 11005, + "field_name": "出生日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 11006, + "field_name": "年龄", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11007, + "field_name": "籍贯", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11008, + "field_name": "民族", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11009, + "field_name": "婚姻状况", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11010, + "field_name": "政治面貌", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11011, + "field_name": "首次参加工作日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 11012, + "field_name": "社会工龄", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11013, + "field_name": "工龄区间", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11015, + "field_name": "身份证号码", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11017, + "field_name": "户口类型", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11020, + "field_name": "现居住地址", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11021, + "field_name": "社保账号", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11022, + "field_name": "公积金账号", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1002, + "group_name": "在职信息", + "field_list": [ + { + "fieldid": 12024, + "field_name": "工号", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12003, + "field_name": "员工类型", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12004, + "field_name": "员工状态", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12018, + "field_name": "入职日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 12021, + "field_name": "试用期", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12023, + "field_name": "转正日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 12010, + "field_name": "职位", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12011, + "field_name": "职级", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12014, + "field_name": "办公地点", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12015, + "field_name": "座位号", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12016, + "field_name": "招聘类型", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12019, + "field_name": "司龄", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12020, + "field_name": "司龄区间", + "field_type": 2, + "is_must": false + } + ] + }, + { + "group_id": 1003, + "group_name": "银行卡信息", + "field_list": [ + { + "fieldid": 13001, + "field_name": "开户行", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 13002, + "field_name": "银行卡号", + "field_type": 1, + "is_must": true + } + ] + }, + { + "group_id": 1004, + "group_name": "教育经历", + "field_list": [ + { + "fieldid": 14001, + "field_name": "学历", + "field_type": 2, + "is_must": true + }, + { + "fieldid": 14002, + "field_name": "毕业院校", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 14003, + "field_name": "入学时间", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 14004, + "field_name": "毕业时间", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 14005, + "field_name": "专业", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 14006, + "field_name": "学位", + "field_type": 2, + "is_must": false + } + ] + }, + { + "group_id": 1005, + "group_name": "工作经历", + "field_list": [ + { + "fieldid": 15001, + "field_name": "前公司", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 15002, + "field_name": "前公司部门", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 15003, + "field_name": "前公司职位", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 15004, + "field_name": "开始日期", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 15005, + "field_name": "结束日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 15006, + "field_name": "工作描述", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1006, + "group_name": "紧急联系人", + "field_list": [ + { + "fieldid": 17001, + "field_name": "紧急联系人姓名", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 17002, + "field_name": "紧急联系人关系", + "field_type": 2, + "is_must": true + }, + { + "fieldid": 17003, + "field_name": "紧急联系人手机", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 17004, + "field_name": "紧急联系人住址", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1007, + "group_name": "家庭成员", + "field_list": [ + { + "fieldid": 16001, + "field_name": "家人姓名", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 16002, + "field_name": "家人关系", + "field_type": 2, + "is_must": true + }, + { + "fieldid": 16003, + "field_name": "家人手机", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 16004, + "field_name": "家人住址", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1008, + "group_name": "合同记录", + "field_list": [ + { + "fieldid": 18001, + "field_name": "合同公司", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 18002, + "field_name": "合同类型", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 18003, + "field_name": "合同起始日", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 18004, + "field_name": "合同到期日", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 18007, + "field_name": "续签次数", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 18008, + "field_name": "合同附件", + "field_type": 6, + "is_must": false + } + ] + }, + { + "group_id": 1009, + "group_name": "材料附件", + "field_list": [ + { + "fieldid": 19001, + "field_name": "员工照片", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19002, + "field_name": "身份证人像面", + "field_type": 4, + "is_must": true + }, + { + "fieldid": 19003, + "field_name": "身份证国徽面", + "field_type": 4, + "is_must": true + }, + { + "fieldid": 19004, + "field_name": "学位证书", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19005, + "field_name": "毕业证书", + "field_type": 4, + "is_must": true + }, + { + "fieldid": 19006, + "field_name": "前公司离职证明", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19007, + "field_name": "奖励证明", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 20003, + "field_name": "招商银行卡", + "field_type": 5, + "is_must": true + } + ] + }, + { + "group_id": 10001, + "group_name": "薪酬福利", + "field_list": [ + { + "fieldid": 20001, + "field_name": "基本工资", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 20002, + "field_name": "奋斗股", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 20004, + "field_name": "支付宝UID", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 20005, + "field_name": "绩效工资", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 20006, + "field_name": "签约主体", + "field_type": 2, + "is_must": false + } + ] + } + ] +} \ No newline at end of file diff --git a/conf/staff_info_1002.json b/conf/staff_info_1002.json new file mode 100644 index 0000000..8424218 --- /dev/null +++ b/conf/staff_info_1002.json @@ -0,0 +1,432 @@ +{ + "errcode": 0, + "errmsg": "ok", + "group_list": [ + { + "group_id": 1001, + "group_name": "个人信息", + "field_list": [ + { + "fieldid": 11005, + "field_name": "出生日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 11006, + "field_name": "年龄", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11007, + "field_name": "籍贯", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11008, + "field_name": "民族", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11009, + "field_name": "婚姻状况", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11010, + "field_name": "政治面貌", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11011, + "field_name": "首次参加工作日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 11012, + "field_name": "社会工龄", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11013, + "field_name": "工龄区间", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11015, + "field_name": "身份证号码", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11017, + "field_name": "户口类型", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 11020, + "field_name": "现居住地址", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11021, + "field_name": "社保账号", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 11022, + "field_name": "公积金账号", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1002, + "group_name": "在职信息", + "field_list": [ + { + "fieldid": 12024, + "field_name": "工号", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12003, + "field_name": "员工类型", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12004, + "field_name": "员工状态", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12018, + "field_name": "入职日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 12021, + "field_name": "试用期", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12023, + "field_name": "转正日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 12010, + "field_name": "职位", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12011, + "field_name": "职级", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12014, + "field_name": "办公地点", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 12015, + "field_name": "座位号", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12016, + "field_name": "招聘类型", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12019, + "field_name": "司龄", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 12020, + "field_name": "司龄区间", + "field_type": 2, + "is_must": false + } + ] + }, + { + "group_id": 1003, + "group_name": "银行卡信息", + "field_list": [ + { + "fieldid": 13001, + "field_name": "开户行", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 13002, + "field_name": "银行卡号", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1004, + "group_name": "教育经历", + "field_list": [ + { + "fieldid": 14001, + "field_name": "学历", + "field_type": 2, + "is_must": true + }, + { + "fieldid": 14002, + "field_name": "毕业院校", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 14003, + "field_name": "入学时间", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 14004, + "field_name": "毕业时间", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 14005, + "field_name": "专业", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 14006, + "field_name": "学位", + "field_type": 2, + "is_must": false + } + ] + }, + { + "group_id": 1005, + "group_name": "工作经历", + "field_list": [ + { + "fieldid": 15001, + "field_name": "前公司", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 15002, + "field_name": "前公司部门", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 15003, + "field_name": "前公司职位", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 15004, + "field_name": "开始日期", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 15005, + "field_name": "结束日期", + "field_type": 3, + "is_must": false + }, + { + "fieldid": 15006, + "field_name": "工作描述", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1006, + "group_name": "紧急联系人", + "field_list": [ + { + "fieldid": 17001, + "field_name": "紧急联系人姓名", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 17002, + "field_name": "紧急联系人关系", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 17003, + "field_name": "紧急联系人手机", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 17004, + "field_name": "紧急联系人住址", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1007, + "group_name": "家庭成员", + "field_list": [ + { + "fieldid": 16001, + "field_name": "家人姓名", + "field_type": 1, + "is_must": true + }, + { + "fieldid": 16002, + "field_name": "家人关系", + "field_type": 2, + "is_must": true + }, + { + "fieldid": 16003, + "field_name": "家人手机", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 16004, + "field_name": "家人住址", + "field_type": 1, + "is_must": false + } + ] + }, + { + "group_id": 1008, + "group_name": "合同记录", + "field_list": [ + { + "fieldid": 18001, + "field_name": "合同公司", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 18002, + "field_name": "合同类型", + "field_type": 2, + "is_must": false + }, + { + "fieldid": 18003, + "field_name": "合同起始日", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 18004, + "field_name": "合同到期日", + "field_type": 3, + "is_must": true + }, + { + "fieldid": 18007, + "field_name": "续签次数", + "field_type": 1, + "is_must": false + }, + { + "fieldid": 18008, + "field_name": "合同附件", + "field_type": 6, + "is_must": false + } + ] + }, + { + "group_id": 1009, + "group_name": "材料附件", + "field_list": [ + { + "fieldid": 19001, + "field_name": "员工照片", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19002, + "field_name": "身份证人像面", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19003, + "field_name": "身份证国徽面", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19004, + "field_name": "学位证书", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19005, + "field_name": "毕业证书", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19006, + "field_name": "前公司离职证明", + "field_type": 4, + "is_must": false + }, + { + "fieldid": 19007, + "field_name": "奖励证明", + "field_type": 4, + "is_must": false + } + ] + } + ] +} \ No newline at end of file diff --git a/go.mod b/go.mod index 58b5618..8c5690e 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.2 require ( - git.u8t.cn/open/gosdk v0.0.0-20250309163531-2f47649d3dbd + git.u8t.cn/open/gosdk v0.0.0-20250407110540-d45ac685eb45 github.com/ArtisanCloud/PowerWeChat/v3 v3.2.27 github.com/bradfitz/gomemcache v0.0.0-20230905024940-24af94b03874 github.com/fogleman/gg v1.3.0