สมอง SML

คลังความรู้ / ตารางข้อมูล

#table#erp#erp-user#staff#company-db

erp_user — ผู้ใช้/พนักงานในฐานบริษัท

ทะเบียนผู้ใช้/พนักงานของ บริษัทหนึ่งๆ (Company DB) — ใช้เป็นรหัสพนักงานขาย (sale_code), ผู้อนุมัติเครดิต, สาขาประจำตัว, คลัง/ที่เก็บตั้งต้น และสิทธิ์ดูต้นทุน

คนละตารางกับ sml_user_list — ผู้ใช้ล็อกอิน (Main Database ของ Tenant) (ตัวตนสำหรับล็อกอินอยู่ใน Main Database) — erp_user เป็นข้อมูลพนักงานในแต่ละบริษัท ตารางเดิม (legacy) ไม่มี DDL ในโค้ด

คอลัมน์ที่โค้ดใช้

คอลัมน์ ความหมายตามโค้ด ที่มา
code รหัสผู้ใช้/พนักงาน (คีย์หลักในทางปฏิบัติ) ทุกที่
name_1 ชื่อ report_menu_employee.go
password รหัสผ่านที่ใช้ยืนยันอนุมัติเครดิต (เทียบตรงในโค้ด) — ห้ามเปิดเผยค่า; MCP gateway ห้ามอ่านคอลัมน์นี้ trans_credit.go:59-72, mcp/gateway.go:1810
active_status สถานะใช้งาน (ไม่ชัดจากโค้ดว่ากรองที่ใด)
user_level ระดับผู้ใช้ (ไม่ชัดจากโค้ดว่าใช้ตัดสินสิทธิ์ที่ใด)
email อีเมลผู้ใช้ (เพิ่มด้วย ALTER … ADD COLUMN IF NOT EXISTS) workspace_google.go:515
line_user_id ผูก LINE (เพิ่มด้วย ALTER IF NOT EXISTS) workspace_google.go:1464
branch_code สาขาประจำตัว (→ erp_branch_list.code) trans.go:324-380
change_branch_code 1 = สลับสาขาได้ trans.go:341-380
ic_wht, ic_shelf คลัง/ที่เก็บตั้งต้น — ชนะสิทธิ์กลุ่ม (erp_user_group_wh_shelf) perm_wh_shelf.go:77-88
show_item_cost แสดงต้นทุนสินค้าในรายงานได้หรือไม่ (คู่กับ erp_option.disable_item_cost) report_options.go:127-128
approve_ar_credit ระดับ/สิทธิ์อนุมัติเครดิตลูกหนี้ trans_credit.go:59
title ตำแหน่ง/กลุ่ม report_menu_employee.go, item_picture.go:188
telephone, mobile, department ข้อมูลติดต่อ/แผนก crm/handler.go:244-248
roworder ลำดับแถว (ไม่ชัดจากโค้ด)

ความสัมพันธ์

การเขียน / สิทธิ์

  • อยู่ในรายการที่ user level < 9 ยังเขียนผ่าน /query/exec ได้ (write_policy_legacy.go legacyClientWritable)
  • สร้างฐานบริษัทใหม่ผ่าน workspace Google จะ seed ผู้ใช้ระดับผู้ดูแลหนึ่งรายไว้ (workspace_google.go:517-527) — ไม่บันทึกค่ารหัสในโน้ตนี้

ใช้ร่วมกับระบบอื่น

พนักงานขายในรายงาน (singha/sopo/employee), CRM (crm/handler.go), MCP gateway (อ่านได้ ยกเว้นคอลัมน์ password)

ลิงก์

การตรวจสิทธิ์เมนูของ route process (Process route rights) · สิทธิ์คลัง/ที่เก็บรายกลุ่มผู้ใช้ (perm_wh_shelf) · erp_option — ตัวเลือกระบบ (สวิตช์ + ทศนิยมของบริษัท) · กลุ่มตาราง erp_* — ข้อมูลตั้งค่า/ข้อมูลหลักของบริษัท