{ "summary": [ { "name": "org_entry", "title": "入职记录", "pk": [ "id" ], "charset": "utf8mb4", "collate": "utf8mb4_unicode_ci" } ], "fields": [ { "name": "id", "title": "主键", "type": "varchar", "length": 32, "notnull": true }, { "name": "employee_id", "title": "员工档案(可空,待入职)", "type": "varchar", "length": 32 }, { "name": "name", "title": "姓名", "type": "varchar", "length": 64, "notnull": true }, { "name": "id_type", "title": "证件类型(字典ID_TYPE)", "type": "varchar", "length": 16, "default": "id_card" }, { "name": "id_number_cipher", "title": "证件号密文", "type": "varchar", "length": 256, "sensitive": true }, { "name": "id_number_hash", "title": "证件号哈希", "type": "varchar", "length": 64, "sensitive": true }, { "name": "id_valid_from", "title": "证件有效期起", "type": "date" }, { "name": "id_valid_to", "title": "证件有效期止(长期=9999-12-31)", "type": "date" }, { "name": "id_authority", "title": "证件签发机关", "type": "varchar", "length": 128 }, { "name": "id_source", "title": "证件信息来源(字典ID_SOURCE,D1手工录入)", "type": "varchar", "length": 16, "default": "manual" }, { "name": "employee_type", "title": "员工类型(字典EMP_TYPE)", "type": "varchar", "length": 16 }, { "name": "org_id", "title": "入职组织", "type": "varchar", "length": 32 }, { "name": "position_id", "title": "职位", "type": "varchar", "length": 32 }, { "name": "company_id", "title": "合同公司", "type": "varchar", "length": 32 }, { "name": "work_location", "title": "办公地点", "type": "varchar", "length": 128 }, { "name": "hire_date", "title": "入职日期", "type": "date" }, { "name": "entry_status", "title": "入职状态(字典ENTRY_STATUS)", "type": "varchar", "length": 24, "default": "pending_approval" }, { "name": "is_rehire", "title": "是否复职(0/1)", "type": "int", "default": 0 }, { "name": "register_status", "title": "登记表状态(none/invited/filled)", "type": "varchar", "length": 16, "default": "none" }, { "name": "register_token", "title": "登记表token(扫码入职降级)", "type": "varchar", "length": 64 }, { "name": "register_url", "title": "登记表链接", "type": "varchar", "length": 256 }, { "name": "qrcode_file", "title": "登记二维码图片(文件ID)", "type": "varchar", "length": 64 }, { "name": "register_expire", "title": "登记链接过期时间", "type": "timestamp" }, { "name": "flow_instance_id", "title": "流程实例", "type": "varchar", "length": 32 }, { "name": "remark", "title": "备注", "type": "text" }, { "name": "created_by", "title": "创建人", "type": "varchar", "length": 32 }, { "name": "updated_by", "title": "更新人", "type": "varchar", "length": 32 }, { "name": "created_at", "title": "创建时间", "type": "timestamp" }, { "name": "updated_at", "title": "更新时间", "type": "timestamp" } ], "indexes": [ { "name": "idx_entry_status", "fields": [ "entry_status" ] }, { "name": "idx_hire_date", "fields": [ "hire_date" ] }, { "name": "idx_flow_instance_id", "fields": [ "flow_instance_id" ] }, { "name": "uk_register_token", "fields": [ "register_token" ], "unique": true } ], "codes": [ { "name": "id_type", "source": "appcodes", "code": "ID_TYPE" }, { "name": "id_source", "source": "appcodes", "code": "ID_SOURCE" }, { "name": "employee_type", "source": "appcodes", "code": "EMP_TYPE" }, { "name": "entry_status", "source": "appcodes", "code": "ENTRY_STATUS" }, { "name": "register_status", "source": "appcodes", "code": "REGISTER_STATUS" } ] }