ข้ามไปที่เนื้อหา

S6 — OCIPA (ช่วยเหลือผู้เสียหาย/จำเลย) — Data Dictionary

LEGACY DB — ยังไม่ได้ย้ายเข้า Single DB

ระบบเดิมบนเครื่อง legacy (10.136.27.43 / DB RLPD02) — ยังไม่ migrate เข้า PSDBPRDDB (10.136.27.149). ดู Legacy DB Inventory

ทุกตาราง/ทุกคอลัมน์ (โครงสร้างจาก live DB). กลับ ภาพรวม · machine-readable: schema.json

APiToken

Column Data Type Constraints Description
ID int PK
UserName varchar(50) NOT NULL
Password varchar(50) NOT NULL
Token varchar(max) NOT NULL
ExpireDate datetime NOT NULL

Address

ข้อมูลที่อยู่

Column Data Type Constraints Description
AddressID int PK, IDENTITY รหัสที่อยู่
Address1 nvarchar(250) ที่อยู่บรรทัดที่ 1
HouseNo nvarchar(50) บ้านเลขที่
VillageNo nvarchar(50) หมู่ที่
Soi nvarchar(50) ซอย
Street nvarchar(150) ถนน
ProvinceID int รหัสจังหวัด
DisctrictID int รหัสอำเภอ
SubdistrictID int รหัสตำบล
PostCode varchar(5) รหัสไปรษณีย์
Createdate datetime DEFAULT getdate() วันที่สร้าง
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: DisctrictIDDistrict.DistrictID; ProvinceIDProvince.ProvinceID; SubdistrictIDSubdistrict.SubdistrictID

AddressType

ข้อมูลประเภทที่อยู่ เช่น ที่อยู่ตามภูมิลำเนา,ที่อยู่ปัจจุบัน

Column Data Type Constraints Description
AddressTypeID int PK รหัสประเภทที่อยู่
TypeName nvarchar(50) NOT NULL ประเภทที่อยู่
AddressGroup varchar(50) NOT NULL กลุ่มประเภทที่อยู่
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

Agenda

Column Data Type Constraints Description
AgendaID int PK รหัสวาระการประชุม
AgendaName nvarchar(50) ชื่อวาระการประชุม
IsActive bit สถานะเปิดปิดการใช้งาน

ArchivalCopy

Column Data Type Constraints Description
ArchivalCopyID int PK รหัสเอกสารที่เก็บ
ArchivalName nvarchar(150) NOT NULL ชื่อเอกสาร
VitimFlag bit NOT NULL ใช้สำหรับผู้เสียหาย
AccusedFlag bit NOT NULL ใช้สำหรับจำเลย
AllegedOffenderFlag bit DEFAULT 0 ใช้สำหรับผู้ตัองขัง 1=ใช่ 0=ไม่ใช่
SortOrder int การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

AttachFile

Column Data Type Constraints Description
AttachFileID int PK, IDENTITY รหัสไฟล์แนบ
FileName nvarchar(150) ชื่อไฟล์
FileType varchar(50) ชนิดไฟล์ เช่น IMG=รูปภาพ,DOC=เอกสาร MS Word,PDF,ZIP
SortOrder int DEFAULT 0 เรียงลำดับ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

AttachFileTemp

ข้อมูลไฟล์แนบชั่วคราวจากระบบยื่นออนไลน์

Column Data Type Constraints Description
AttachFileID int PK, IDENTITY รหัสไฟล์แนบ
RefCaseID varchar(50) NOT NULL รหัสอ้างอิง GUID, CaseID
FileName nvarchar(150) ชื่อไฟล์
ArchivalCopyID int NOT NULL รหัสไฟล์อ้างอิงจากตาราง ArchivalCopy
FileType varchar(50) ประเภทไฟล์
SortOrder int DEFAULT 0 การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: ArchivalCopyIDArchivalCopy.ArchivalCopyID

Bank

ข้อมูลธนาคารที่ใช้รับเงินค่าชดเชย ค่าเสียหาย

Column Data Type Constraints Description
BankID int PK รหัสธนาคาร
BankName nvarchar(250) ชื่อธนาคาร
IsActive bit สถานะเปิดปิดการใช้งาน

BankTranferInformation

ข้อมูลการจ่ายเงินผ่านธนาคาร

Column Data Type Constraints Description
PaymentInfoID int PK รหัสข้อมูลการเงิน
BankID int NOT NULL รหัสธนาคาร
AccountNo nvarchar(200) NOT NULL หมายเลขบัญชี
AccuntName nvarchar(250) NOT NULL ชื่อบัญชี
BranchName nvarchar(250) สาขา
Remark nvarchar(max) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: BankIDBank.BankID; PaymentInfoIDPaymentInformation.PaymentInfoID

BookOfMeeting

ข้อรหัสเล่มการประชุม

Column Data Type Constraints Description
BookOfMeetingID int PK, IDENTITY รหัสเล่มการประชุม
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Budget

ข้อมูลงบประมาณของการเงิน

Column Data Type Constraints Description
BudgetID int PK, IDENTITY รหัสงบประมาณ
FiscalYear int ปีงบประมาณ (ปี พ.ศ.)
BudgetName nvarchar(500) ชื่องบประมาณ
SourceOfBudget nvarchar(500) ที่มาของงบประมาณ
BudgetTotal float งบประมาณทั้งหมด
BudgetBalance float งบคงเหลือ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข
DateCreated datetime DEFAULT getdate() วันที่สร้าง

CardType

ข้อมูลเอกสารแนบ

Column Data Type Constraints Description
CardTypeID int PK รหัสประเภทบัตร
CardTypeName nvarchar(50) ประเภทบัตร
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน 0 = Inactive, 1 = Active

Career

ข้อมูลอาชีพ

Column Data Type Constraints Description
CareerID int PK รหัสอาชีพ
CareerName nvarchar(250) อาชีพ
IsActive bit DEFAULT 0 สถานะปิดปิดการใช้งาน 1=เปิดการใช้งาน 2=ปิดการใช้งาน
SortOrder int DEFAULT 0 การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

CaseCategory

ข้อมูลเรื่องหลักของสำนวน

Column Data Type Constraints Description
CaseCategoryID int PK รหัสเรื่องหลัก
CategoryName nvarchar(350) NOT NULL ชื่อเรื่องหลัก
LawType varchar(20) ประเภทกฏหมาย Criminal =อาญา,Civil=แพ่ง
IsActvie bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
SortOrder int การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขข้อมูล

CaseRegistration

ข้อมูลลงทะเบียนร้องเรียน,ร้องทุกข์ ตารางข้อมูลเริ่มต้นของสำนวน

Column Data Type Constraints Description
CaseRegistrationID int PK, IDENTITY รหัสการลงทะเบียนผู้ร้องเรียน,ร้องทุกข์
CaseRegistrationCode nvarchar(20) เลขที่รับลงทะเบียนผู้ร้องเรียน,ร้องทุกข์ กท/9999/2563
ReferenceMSCID int รหัสอ้างอิงจากศูนย์บริการประชาชนกระทรวงยุติธรรม MSC
ReferenceMSCCode nvarchar(50) รหัสอ้างอิงจากศูนย์บริการประชาชนกระทรวงยุติธรรม MSCจากศูนย์บริการประชาชนกระทรวงยุติธรรม MSC
Subject nvarchar(500) ชื่อเรื่องร้องเรียน ร้องทุกข์
OfficeID int NOT NULL รหัสหน่วยงานต้นเรื่อง อ้างอิงตาราง Office
OfficeCode nvarchar(50) รหัสหน่วยงานที่ส่งมาใช้จับคู่กับของ สชง.
SceneProvinceID int NOT NULL จังหวัดที่เกิดเหตุ อ้างอิงตาราง Province
CaseRegistrationStatusID int NOT NULL รหัสสถานะการลงทะเบียนร้องเรียน ร้องทุกข์
ChannelID int รหัสช่องท่างการร้องเรียน
CaseTypeID int รหัสประเภทคดี อ้างอิงตาราง CaseType
CaseTypeOther nvarchar(150) ประเภทคดีอื่นๆ
Remark nvarchar(max) ข้อเท็จจริง/ความประสงค์ อื่นๆ
InputDate date NOT NULL วันที่เจ้าหน้าที่บันทึกข้อมูล
IssueDate date NOT NULL วันที่ยื่นเรื่อง
DateCreated datetime DEFAULT getdate(), NOT NULL วันเวลาที่สร้างรายการ

Foreign Keys: CaseRegistrationStatusIDCaseRegistrationStatus.CaseRegistrationStatusID; CaseTypeIDCourtType.CourtTypeID; ChannelIDChannel.ChannelID; OfficeIDOffice.OfficeID; SceneProvinceIDProvince.ProvinceID

CaseRegistrationAttachFile

ข้อมูลเอกสารแนบของเรื่องที่ลงทะเบียน

Column Data Type Constraints Description
AttachFileID int PK
CaseRegistrationID int
Remark nvarchar(250) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: AttachFileIDAttachFile.AttachFileID; CaseRegistrationIDCaseRegistration.CaseRegistrationID

CaseRegistrationCategory

ข้อมูลเรื่องหลัก รอง ของเรื่องร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
CaseRegistrationID int PK
CaseCategoryID int PK รหัสเรื่องหลักอ้างอิง CaseCategory
CaseSubCategoryID int รหัสเรื่องรอง อ้างอิงตาราง CaseSubCategory
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขล่าสุด

Foreign Keys: CaseCategoryIDCaseCategory.CaseCategoryID; CaseRegistrationIDCaseRegistration.CaseRegistrationID; CaseSubCategoryIDCaseSubCategory.CaseSubCategoryID

CaseRegistrationComplainant

ข้อมูลผู้ลงทะเบียนร้องเรียน,ร้องทุขก์ เป็นข้อมูลผู้เสียหายหรือผู้เสียชวิต

Column Data Type Constraints Description
ComplainantID int PK, IDENTITY รหัสผู้ร้องทุกข์ ร้องเรียน
CaseRegistrationID int รหัสร้องทุกข์ อ้างอิงตาราง CaseComplaintRegistration
ComplaintCode nvarchar(20) เลขที่รับเรื่องร้องทุกข์ ของศูนย์รับเรือง สชง.
PersonID int รหัสข้อมูลบุคคล อ้างอิงตาราง Person
Gender nchar(1) เพศ M=Male,F=Female,N ไม่ระบุ
CardNo varchar(20) เลขที่บัตรประชาชน หนังสือเดินทาง เลขที่ต่างด้าว
Remark nvarchar(max)
CardTypeID int รหัสประเภทบัตร อ้างอิงตาราง CardType
BirthDate date วันเกิด
Age int อายุ ณ. วันที่ลงทะเบียน
MaritalStatusID int สถานภาพ อ้างอิงตาราง MaritalStatus
RaceID int รหัสเชื้อชาติ อ้างอิงตาราง Race
NationalityID int รหัสสัญชาติ อ้างอิงตาราง Nationality
ReligionID int รหัสศาสนา อ้างอิงตารางReligion
TelephoneNo nvarchar(20) เบอร์โทรศัพท์
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขล่าสุด

Foreign Keys: CardTypeIDCardType.CardTypeID; CaseRegistrationIDCaseRegistration.CaseRegistrationID; PersonIDPerson.PersonID

CaseRegistrationComplainantAddress

ข้อมูลที่อยู่ผู้ลงทะเบียนร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
ComplainantID int PK
AddressID int PK
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันเวลาที่แก้ไขล่าสุด

Foreign Keys: ComplainantIDCaseRegistrationComplainant.ComplainantID

CaseRegistrationComplainantAttachFile

ข้อมูลเอกสารไฟล์แนบรายบุคคลที่ร้องทุกข์

Column Data Type Constraints Description
AttachFileID int PK
CaseRegistrationID int รหัสลงทะเบียน
ComplainantID int รหัสผู้ร้อง อ้างอิงตาราง CaseRegistrationComplainant
LableFile nvarchar(250) ป้ายชื่อไฟล์
Description nvarchar(450) คำอธิบายไฟล์แนบ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: AttachFileIDAttachFile.AttachFileID; CaseRegistrationIDCaseRegistration.CaseRegistrationID; ComplainantIDCaseRegistrationComplainant.ComplainantID

CaseRegistrationContactAddress

ข้อมูลที่อยู่ผู้ที่ติดต่อได้ ของผู้ร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
ContactID int PK รหัสบุคคลที่ติดต่อได้ อ้างอิงตาราง CaseRegistrationContactPerson
AddressID int PK รหัสที่อยู่อ้างอิงตาราง Address
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: AddressIDAddress.AddressID; ContactIDCaseRegistrationContactPerson.ContactID

CaseRegistrationContactPerson

ข้อมูลบุคคลที่ติดต่อได้ สำหรับผู้ร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
ContactID int PK, IDENTITY รหัสบุคคลที่ติดต่อได้
CaseRegistrationID int รหัสผู้ร้องทุกข์ ร้องเรียน อ้างอิงตาราง CaseRegistrationComplainant
ComplainantID int
PersonID int รหัสบุคคลล อ้างอิงตาราง Person
RelateTypeID int
Phone varchar(50) เบอร์ติดต่อ
Email varchar(150) อีเมล
DateCreated datetime DEFAULT getdate() วันที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; ComplainantIDCaseRegistrationComplainant.ComplainantID; RelateTypeIDRelateType.RelateTypeID

CaseRegistrationProxyAddress

ข้อมูลที่อยู่ผู้ได้รับมอบสิทธิ์หรือยื่นคำขอแทน

Column Data Type Constraints Description
ProxyID int PK รหัสผู้รับมอบอำนาจ อ้างอิงตาราง CaseRegistrationProxyPerson
AddressID int PK รหัสที่อยู่ อ้างอิงตาราง Address
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: AddressIDAddress.AddressID; ProxyIDCaseRegistrationProxyPerson.ProxyID

CaseRegistrationProxyPerson

ข้อมูลผู้ได้รับมอบสิทธิ์หรือยื่นคำขอแทน

Column Data Type Constraints Description
ProxyID int PK, IDENTITY
ComplainantID int รหัสผู้ร้องทุกข์ ร้องเรียน อ้างอิงตาราง CaseRegistrationComplainPerson
Gender nvarchar(1)
PersonID int
CardTypeID int รหัสประเภทบัตร อ้างอิงตาราง CardType
CardNo varchar(20) เลขที่บัตรประชาชน หนังสือเดินทาง เลขที่ต่างด้าว
BirthDate date วันเกิด
Age int อายุ ณ. วันที่ลงทะเบียน
RelateTypeID int รหัสความเกี่ยวข้องกับผู้เสียหาย 1=ทายา 2=ผู้รับมอบอำนาจ 3=ผู้ยื่นคำขอแทน อ้างอิงตาราง RelateType
RelateOther nvarchar(150) ความเกี่ยวข้องกับผู้เสียหายกรณีอื่นๆ
TelephoneNo nvarchar(20) เบอร์โทรศัพท์
Email varchar(150) อีเมล
Career nvarchar(150)
Income float รายได้
IncomePerUnit nchar(1) รายได้ต่อหน่วย D=วัน M=เดือน Y=ปี
DateCreated datetime DEFAULT getdate() วันเวลาที่สร้างรายการ

Foreign Keys: CardTypeIDCaseType.CaseTypeID; ComplainantIDCaseRegistrationComplainant.ComplainantID; PersonIDPerson.PersonID; RelateTypeIDRelateType.RelateTypeID

CaseRegistrationStatus

ข้อมูลสถานะการลงทะเบียนร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
CaseRegistrationStatusID int PK รหัสสถานะร้องเรียน ร้องทุกข์
CaseRegistrationStatusName nvarchar(50) ชื่อสถานนะการร้องเรียน ร้องทุกข์
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน

CaseRegistrationSystemReference

ข้อมูลเรื่องร้องเรียน,ร้องทุกข์ ที่ส่งต่อไประบบอื่น ของ สชง.

Column Data Type Constraints Description
CaseRegistrationID int PK รหัสการลงทะเบียนผู้ร้องเรียน,ร้องทุกข์ อ้างอิงตาราง CaseRegistration
RLPDSystemID int PK รหัสระบบงานที่ส่งต่อ
CaseRegistrationSystemReferenceID int IDENTITY, NOT NULL รหัสส่งต่อ
UserID int NOT NULL รหัสเจ้าหน้าที่ ที่ทำการส่งต่อสำนวน
DateCreated datetime DEFAULT getdate(), NOT NULL วันเวลาที่สร้างรายการ

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; RLPDSystemIDRLPDSystemReference.RLPDSystemID; UserIDUser.UserID

CaseRunning

Column Data Type Constraints Description
OfficeID int PK รหัสหน่วยงาน อ้างอิงตาราง Office
RLPDSystemID int PK รหัสระบบ อ้างอิง RLPDSystemReference
InYear int PK ปีของสำนวน
IsAppealSubcommittee bit PK
Prefix nvarchar(10) รหัสนำหน้าสำนวน
MaxNo int หมายเลขสำนวนล่าสุด
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: OfficeIDOffice.OfficeID; RLPDSystemIDRLPDSystemReference.RLPDSystemID

CaseSubCategory

ข้อมูลเรื่องรอง ของเรื่องที่ร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
CaseSubCategoryID int PK รหัสเรื่องรอง
CaseCategoryID int NOT NULL รหัสเรื่องหลัก
CaseSubCategoryName nvarchar(350) NOT NULL ชื่อเรื่องรอง
SortOrder int การเรียงลำดับ
IsActvie bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

Foreign Keys: CaseCategoryIDCaseCategory.CaseCategoryID

CaseTransaction

ข้อมูลรายการเรื่องร้องเรียนร้องทุกข์จากช่องทางต่างๆ เป็นข้อมูลตั้งต้นสำนวน

Column Data Type Constraints Description
CaseID int PK, IDENTITY รหัสรายการ
ReferenceSource nchar(10) NOT NULL รหัสอ้างอิง MSC=ศูนย์รับเรื่องกระทรวงยุติธรรม,CALLCENTER=ศูนย์รับเรืองโทร 1111
ReferenceID int รหัสอ้างอิงจากแหล่งข้อมูลร้องเรียน ร้องทุกข์
ReferenceCode nvarchar(50) หมายเลขอ้างอิงจากแหล่งข้อมูลร้องเรียน ร้องทุกข์
Central char(1)
OfficeID int รหัสหน่วยงานอ้างอิงตาราง Office โดยเอาค่า DivnID จาก MSC มาแปลงค่าเป็น OfficeID
ProvinceCode int รหัสจังหวัดจากระบบต้นทาง อ้างอิงตาราง Office.OfficeIDMapping
Subject nvarchar(500) ชื่อเรื่องร้องเรียน ร้องทุกข์
Gender varchar(50) เพศ
Title nvarchar(1000) คำนำหน้าชื่อ
FirstName nvarchar(500) ชื่อ
LastName nvarchar(500) นามสกุล
CardID varchar(20) เลขที่บัตรประจำตัวประชาชน
TelephoneNo varchar(20) เบอร์ติดต่อ
ProvinceName nvarchar(150) ชื่อจังหวัด
AdditionalInfo nvarchar(max)
Remark nvarchar(max) หมายเหตุ
CaseTransactionStatusID int NOT NULL รหัสสถานะสำนวน อ้างอิงตาราง CaseTransactionStatus
DateCreated datetime DEFAULT getdate(), NOT NULL วันที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: CaseTransactionStatusIDCaseTransactionStatus.CaseTransactionStatusID

CaseTransactionAttachFile

ข้อมูลไฟล์แนบที่ส่งมาจากระบบ MSC

Column Data Type Constraints Description
AttachFileID int PK
CaseID int NOT NULL รหัสสำนวน อ้างอิงตาราง CaseTransaction:CaseID
LableFile nvarchar(250) ชื่อไฟล์
Description nvarchar(500) คำอธิบายไฟล์
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: AttachFileIDAttachFile.AttachFileID; CaseIDCaseTransaction.CaseID

CaseTransactionChangeHistory

Column Data Type Constraints Description
CaseID int PK
CaseTransactionStatusID int PK
UserID int PK
ModifiedDate datetime PK getdate()
Note nvarchar(1000)

Foreign Keys: CaseIDCaseTransaction.CaseID; CaseTransactionStatusIDCaseTransactionStatus.CaseTransactionStatusID; UserIDUser.UserID

CaseTransactionProxyPerson

ข้อมูลผู้ยื่นแทน

Column Data Type Constraints Description
ProxyPersonID int PK, IDENTITY รหัสผู้ยื่นแทน
CaseID int NOT NULL
Title nvarchar(50) คำนำหน้าชื่อ
FirstName nvarchar(150) ชื่อ
LastName nvarchar(150) นามสกุล
CardID varchar(20) เลขที่บัตรประจำตัวประชาชน
RelateTypeID int NOT NULL รหัสประเภทความสัมพันธ์ของผู้ยื่นแทนกับผู้เสียหายหรือจำเลย อ้างอิงตาราง RelateType:RelateTypeID
Phone varchar(50) เบอร์ติดต่อ
Email varchar(150) อีเมล
ModifiedDate datetime NOT NULL วันเวลาที่แก้ไขรายการ

Foreign Keys: CaseIDCaseTransaction.CaseID; RelateTypeIDRelateType.RelateTypeID

CaseTransactionStatus

Column Data Type Constraints Description
CaseTransactionStatusID int PK
CaseTransactionStatusName nvarchar(50) NOT NULL
IsActive bit DEFAULT 0

CaseType

ข้อมูลประเภทคดี

Column Data Type Constraints Description
CaseTypeID int PK รหัสประเภทคดี
CaseTypeName nvarchar(50) ประเภทคดี
IsOther bit 1=ระบุข้อมูลอื่นๆ 0=ไม่ระบุ
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดการใช้งาน

Channel

ข้อมูลช่องทางการร้องเรียน

Column Data Type Constraints Description
ChannelID int PK รหัสช่องทางการร้องเรียน
ChannelName nvarchar(350) ชื่อช่องทางการร้องเรียน
SortOrder int การเรียงลำดับ
IsActive bit สถานะปิดปิดการใช้งาน 1=เปิดการใช้งาน 2=ปิดการใช้งาน

ChequePaymentInformation

Column Data Type Constraints Description
PaymentInfoID int PK รหัสข้อมูลการเงิน
ChequeNo nvarchar(50) NOT NULL เลขที่เช็ค
ModifiedDate datetime DEFAULT getdate()

Foreign Keys: PaymentInfoIDPaymentInformation.PaymentInfoID

Committee

ข้อมูลคณะกรรมการ

Column Data Type Constraints Description
CommitteeID int PK รหัสคณะกรรมการ
CommitteeName nvarchar(500) NOT NULL ชื่อคณะกรรมกราร
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิด 0=ปิด
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Compensation

ข้อมูลค่าชดเชย,ค่าตอบแทน

Column Data Type Constraints Description
CompensationID int PK รหัสค่าชดเชย,ค่าตอบแทน
CompensationName nvarchar(250) ค่าชดเชย,ค่าตอบแทน
IsActive bit สถานะปิดปิดการใช้งาน 1=เปิดการใช้งาน 0=ปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

CompensationMapComplainant

ข้อมูลค่าสินไหม,ค่าทดแทน เทียบกับผู้เสียหาย(V) และจำเลย(A)

Column Data Type Constraints Description
CompensationID int PK รหัสค่าชดเชย,ค่าตอบแทน อ้างอิงตาราง Compensation
ComplainantType nchar(1) PK V=ผู้เสียหาย Victim, A=จำเลย Accused
IsPassAway bit DEFAULT 0, NOT NULL กรณีผู้ร้องเสียชีวิตใช่หรือไม่ 0=ไม่ใช่,1=ใช่
IsShowComplainant bit NOT NULL 1=แสดงให้ผู้เสียหาย,จำเลยห็น 0=ซ่อนไม่ให้ผู้เสียหาย,จำเลยเห็น
IsShowOfficer bit DEFAULT 1, NOT NULL 1=แสดงให้เเจ้าหน้าที่ห็น 0=ซ่อนไม่ให้เจ้าหน้าที่เห็น
MaxAmount float DEFAULT 0 จำนวนเงินสูงสุดของค่าชดเชย,ค่าตอบแทน
Matter nvarchar(250) ข้อหรือมาตรา
Bracket nvarchar(250) วงเล็บข้อกฎหมาย
Note nvarchar(250) หมายเหตุ เช่น เท่าที่จ่ายจริงแต่ไม่เกิน 40,000 บาท
SortOrder int NOT NULL การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CompensationIDCompensation.CompensationID

Complainant

ข้อมูลผู้ร้องเรียน,ร้องทุกข์

Column Data Type Constraints Description
ComplaintID int PK รหัสร้องเรียนร้องทุกข์ ระบบร้องทุข์ อ้างอิงตารางComplaintCaseRegistration
ComplainantID int PK รหัสผู้ร้องเรียนร้องทุกข์ ระบบร้องทุข์ อ้างอิงตาราง CaseRegistrationComplainant
ComplaintRegisterCode nvarchar(20) ยกเลิก ให้ไปออกที่ตาราง ComplaintCaseRegistration เนื่องจากผู้ร้องทุกข์ที่มาเป็นกลุ่มคณะไม่จำเป็นต้องออกเลขที่รับเป็นรายคน
ModifiedDate datetime DEFAULT getdate() วันที่สร้างรายการ

Foreign Keys: ComplainantIDCaseRegistrationComplainant.ComplainantID; ComplaintIDComplaintCaseRegistration.ComplaintID

ComplainantConsent

Column Data Type Constraints Description
CaseRegistrationID int PK
ConsentID int NOT NULL
DateCreated datetime DEFAULT getdate(), NOT NULL

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; ConsentIDConsent.ConsentID

ComplainantType

ข้อมูลประเภทผู้ร้องเรียน เช่น ผู้เสียหาย ,จำเลย,ผู้ต้องหา

Column Data Type Constraints Description
ComplainantTypeCode char(1) PK รหัสผู้ร้องเรียน เช่น
ComplainantTypeTitle nvarchar(250) ประเภทผู้ร้องเรียน
ComplainantTypeTitleEN varchar(250) ประเภทผู้ร้องเรียนภาษาอังกฤษ
SortOrder int การเรียงลำดับ
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดการใช้งาน

Complaint

Column Data Type Constraints Description
ComplaintID int PK, IDENTITY รหัสร้องเรียน
OfficeID int NOT NULL รหัสหน่วยงานที่ร้องเรียน
ComplaintSatusID int NOT NULL
ComplaintSubjectID int NOT NULL รหัสหัวข้อร้องเรียน
Subject nvarchar(500) ชื่อเรื่องร้องเรียน
ComplaintDescroption nvarchar(max) รายละเอียดคำร้องเรียน
IsRead bit DEFAULT 0, NOT NULL สถานะการเปิดอ่านของเจ้าหน้าที่ 1=เปิดอ่านแล้ว,0=ยังไม่ได้เปิดอ่าน
CreateDate datetime DEFAULT getdate() วันที่สร้าง

Foreign Keys: ComplaintSatusIDComplaintStatus.ComplaintStatusID; ComplaintSubjectIDComplaintSubject.ComplaintSubjectID

ComplaintAttachFile

Column Data Type Constraints Description
AttachFileID int PK รหัสไฟล์แนบ
ComplaintID int PK รหัสร้องเรียน
ComplaintType varchar(10)
ComplaintAttachFileName nvarchar(150)
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

ComplaintCaseAttachFile

ข้อมูลไฟล์แนบของระบบร้องทุกข์

Column Data Type Constraints Description
AttachFileID int PK
ComplaintID int NOT NULL รหัสสำนวนร้องทุกข์ อ้างอิงตาราง ComplaintCaseRegistration
LabelFile nvarchar(250) ป้ายชื่อไฟล์
Remark nvarchar(250) หมายเหตุ
ModifiedDate datetime DEFAULT getdate()

Foreign Keys: AttachFileIDAttachFile.AttachFileID; ComplaintIDComplaintCaseRegistration.ComplaintID

ComplaintCaseChief

Column Data Type Constraints Description
ComplaintID int PK รหัสการขอร้องทุกข์ อ้างอิงจากตาราง ComplaintCaseRegistation
ChiefOpinion nvarchar(max) ความเห็นของหัวหน้างาน
ModifiedDate datetime วันที่แก้ไข

Foreign Keys: ComplaintIDComplaintCaseRegistration.ComplaintID

ComplaintCaseDetail

ข้อมูลรายละเอียดสำนวนที่ร้องทุกข์

Column Data Type Constraints Description
ComplainantID int PK รหัสผู้ร้องเรียน,ร้องทุกข์
ComplainTo nvarchar(1000) ร้องเรียนต่อ
SummaryOfFact nvarchar(max) ข้อเท็จจริงโดยย่อ
PointOfConsider nvarchar(max) ประเด็นพิจารณา
PointOfLaw nvarchar(max) ข้อกฎหมาย
ReferLegalDepartment nvarchar(max) หน่วยงานที่มีอำนาจตามกฎหมาย
OfficerOpinion nvarchar(max) สรุปความเห็นของเจ้าหน้าที่
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: ComplainantIDComplaintCaseRegistration.ComplaintID

ComplaintCaseLog

ข้อมูลการติดตามของสำนวนร้องทุกข์

Column Data Type Constraints Description
ComplaintLogID int PK, IDENTITY รหัสบันทึกความคืบหน้า
ComplaintID int รหัสร้องทุกข์ อ้างอิงตาราง CaseComplaintRegistration
Comment nvarchar(max) บันทึกเพิ่มเติม
UserID int รหัสผู้ใช้งาน
DateCreated datetime DEFAULT getdate() วันเวลาที่บันทึกรายการ

Foreign Keys: ComplaintIDComplaintCaseRegistration.ComplaintID; UserIDUser.UserID

ComplaintCaseProxy

ข้อมูลผู้ยื่นคำขอแทนของสำนวนร้องทุกข์

Column Data Type Constraints Description
ProxyID int PK รหัสผู้รับมอบอำนาจ อ้างอิงตาราง CaseRegistrationProxyPerson
ComplainantID int PK รหัสผู้ร้องเรียน ร้องทุกข์ อ้างอิงตาราง CaseRegistrationComplainant
ModifiedDate datetime DEFAULT getdate() วันที่สร้างรายการ

Foreign Keys: ComplainantIDCaseRegistrationComplainant.ComplainantID; ProxyIDCaseRegistrationProxyPerson.ProxyID

ComplaintCaseRegistration

ข้อมูลสำนวนที่ลงทะเบียนร้องทุกข์

Column Data Type Constraints Description
ComplaintID int PK, IDENTITY รหัสร้องทุกข์
CaseRegistrationID int NOT NULL รหัสการลงทะเบียน อ้างอิงตาราง CaseRegistration
ComplaintRegisterCode nvarchar(20) เลขที่รับเรื่องร้องทุกข์ ของระบบร้องทุกข์ เช่น รท/กทม/617236/2563
RegisterDate datetime DEFAULT getdate() วันที่ลงทะเบียนร้องทุกข์
OwnerUserID int รหัสผู้รับผู้ชอบ อ้างอิงตาราง User
DirectorUserID int รหัสหัวหน้างาน อ้างอิงตาราง User
DateCreated datetime DEFAULT getdate(), NOT NULL วันเวลาที่สร้างรายการ
DeleteFlag bit DEFAULT 0 สถานะการลบการร้องขอการร้องทุกข์ 1=ลบ , 2 = ไม่ลบ
DeleteByUserID int ผู้ใช้งานที่ลบสำนวน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันเวลาที่แก้ไขรายการ

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID

ComplaintCaseStatusHistory

ข้อมูลประวัติสถานะสำนวนร้องทุกข์

Column Data Type Constraints Description
ComplaintID int PK รหัสร้องทุกข์ อ้างอิงตาราง CaseComplainRegistration
ComplaintStatus int PK รหัสสถานะเรื่องเร้องทุกข์ อ้างอิงตาราง ComplainStatus
UserID int PK
ChangeDate datetime PK, DEFAULT getdate()
Comment nvarchar(500)

Foreign Keys: ComplaintIDComplaintCaseRegistration.ComplaintID; ComplaintStatusComplaintStatus.ComplaintStatusID; UserIDUser.UserID

ComplaintCaseTerminate

ข้อมูลสำนวนร้องทุกข์ ที่ยุติ

Column Data Type Constraints Description
ComplaintID int PK รหัสร้องทุกข์ อ้างอิงตาราง CaseComplaintRegistration
TerminateDate datetime DEFAULT getdate() วันที่ยุติเรื่อง
NotifyDate datetime วันที่แจ้งผู้ร้อง
UserID int

Foreign Keys: ComplaintIDComplaintCaseRegistration.ComplaintID; UserIDUser.UserID

ComplaintReply

Column Data Type Constraints Description
ComplaintReplyID int PK รหัสตอบกลับ
ComplaintID int รหัสร้องเรียน อ้างอิงตาราง Complaint
ParentComplaintReplyID int รหัสอ้างอิงตอบกลับ
ReplyText nvarchar(max) ข้อความตอบกลับ
CreateDate datetime DEFAULT getdate() วันที่สร้าง
UpdateDate datetime
UserID int
UserName nvarchar(250)
UserAccountTypeCode varchar(10)
IsActive bit สถานะเปิดปิดการใช้งาน

Foreign Keys: ComplaintIDComplaint.ComplaintID; ComplaintReplyIDComplaintReply.ComplaintReplyID; UserIDUser.UserID

ComplaintStatus

ข้อมูลสถานะร้องทุกข์

Column Data Type Constraints Description
ComplaintStatusID int PK รหัสสถานะเรื่องที่ร้องทุกข์
ComplaintStatusName nvarchar(50) NOT NULL ชื่อสถานะเรื่องที่ร้องทุกข์
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ

ComplaintSubject

Column Data Type Constraints Description
ComplaintSubjectID int PK, IDENTITY รหัสข้อร้องเรียน
ComplaintSubjectName nvarchar(500) หัวข้อร้องเรียน
IsActive bit DEFAULT 0 สถานะการเปิดใช้งาน 1=เปิดใช้งาน,2=ปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

ComplaintSystemStatus

ข้อมูลสถานะร้องเรียนระบบภายใน

Column Data Type Constraints Description
ComplaintStatusID int PK รหัสถานะร้องเรียนระบบ
ComplaintStatusName nvarchar(50) NOT NULL ชื่อสถานะร้องเรียนระบบ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
Column Data Type Constraints Description
ConsentID int PK
Consent nvarchar(150) NOT NULL
IsActive bit

ConsultantOpinion

ข้อมูลความเห็นของที่ปรึกษากฎหมาย

Column Data Type Constraints Description
ConsultantOpinionID int PK
ConsultantOpinionName nvarchar(250) NOT NULL
IsOther bit DEFAULT 0, NOT NULL ให้ระบุข้อมูลเพิ่มเติมหรือไม่ 1=ให้ระบุ 0=ไม่ระบุ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน

Contact

ข้อมูลผู้ติดต่อได้

Column Data Type Constraints Description
ContactID int PK, IDENTITY รหัสติดต่อ
Title nvarchar(20) คำนำหน้าชื่อ
FirstName nvarchar(max) ชื่อ
LastName nvarchar(50) นามสกุล
EmailAddress nvarchar(70) อีเมล
Phone varchar(25) เบอร์โทรศัพท์
ModifiedDate datetime วันที่แก้ไข

CounselCase

ข้อมูลสำนวนที่ปรึกษากฎหมาย

Column Data Type Constraints Description
CaseRegistrationID int PK รหัสลงทะเบียนผู้ร้องเรียน ร้องทุกข์ อ้างอิงตาราง CaseRegistration
UserID int รหัสเจ้าหน้าที่ให้คำปรึกษา
SummaryOfFacts nvarchar(max) ข้อเท็จจริงโดยย่อ
Requirement nvarchar(max) ความต้องการของผู้ขอรับความช่วยเหลือ
SummaryOfCounsel nvarchar(max) รายละเอียดการให้คำปรึกษาและข้อมูลเพิ่มเติมต่างๆ(ถ้ามาเป็นหมู่คณะให้บันทึกลงสำนวนหลัก ไม่บันทึกรายบุคคล)
Opinion nvarchar(max) ความคิดเห็น
MainCaseTypeID int รหัสประเภทคดีหลัก 1=แพ่ง 2=อาญา 3=อื่นๆ อ้างอิงตาราง MainCaseType
MainCaseTypeOther nvarchar(150) ประเภทคดีอื่นๆให้ระบุ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขล่าสุด
DateCreated datetime DEFAULT getdate() วันเวลาที่สร้างรายการ

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; MainCaseTypeIDMainCaseType.MainCaseTypeID; UserIDUser.UserID

CounselCaseChangeHistory

ข้อมูลประวัติการเปลี่ยนแปลง ของสำนวนที่รับการปรึกษากฎหมาย

Column Data Type Constraints Description
CaseRegistrationID int PK
UserID int PK
CounselStatusID int PK รหัสสถานะปรึกษากฎหมาย อ้างอิงตาราง ConsunselStatus
ModifiedDate datetime PK, DEFAULT getdate()

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; CounselStatusIDCounselStatus.CounselStatusID

CounselCaseGroupPerson

Column Data Type Constraints Description
CaseRegistrationID int PK รหัสลงทะเบียนอ้างอิงจากตาราง CaseRegistration
PersonID int PK รหัส อ้างอิงจาก ตาราง Person
ModifiedDate datetime DEFAULT getdate()

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; PersonIDPerson.PersonID

CounselCaseOpinion

ข้อมูลความเห็นของสำนวนที่ปรึกษากฎหมาย

Column Data Type Constraints Description
CaseRegistrationID int PK รหัสการลงทะเบียน อ้างอิงตาราง CaseRegistration
ConsultantOpinionID int NOT NULL รหัสความเห็นที่ปรึกษา อ้างอิงตาราง ConsultantOpinion
OpinionOther nvarchar(max) ความเห็นอื่นๆของที่ปรึกษา
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; ConsultantOpinionIDConsultantOpinion.ConsultantOpinionID

CounselCaseReview

ข้อมูลการตรวจสอบคุณภาพที่ปรึกษาที่ต้องตรวจสอบ

Column Data Type Constraints Description
CaseRegistrationID int PK รหัสลงทะเบียนผู้ร้องเรียน ร้องทุกข์ อ้างอิงตาราง CounselCase
ReviewByUserID int
ReviewStatus char(10) DEFAULT 0 สถานะการตรวจสอบคุณภาพที่ปรึกษา /ผ่าน,ไม่ผ่าน,รอตรวจคุณภาพ(Pass,Fail,Pending)
Comment nvarchar(max) หมายเหตุหรือข้อคิดเห็นเพิ่มเติมของผู้ตรวจสอบคุณภาพ
FlagHasFailed bit DEFAULT 0 เคยไม่ผ่านคุณภาพใช่หรือไม่ 1=ใช่ ,ไม่ใช่ (ใช้ในการตรวจสอบว่าเคสไหนที่เคยไม่ผ่านคุณภาพ เพื่อใช้ประเมินที่ปรึกษา)
CreateDate datetime DEFAULT getdate() วันที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CaseRegistrationIDCounselCase.CaseRegistrationID

CounselCaseTerminate

ข้อมูลสำนวนที่ปรึกษากฎหมายที่ยุติ

Column Data Type Constraints Description
CaseRegistrationID int PK
CounselCauseOfTerminateID int PK
CauseOfTerminateOther nvarchar(max)
TerminateDate datetime
DateCreated datetime getdate()

Foreign Keys: CaseRegistrationIDCaseRegistration.CaseRegistrationID; CounselCauseOfTerminateIDCounselCauseOfTerminate.CounselCauseOfTerminateID

CounselCauseOfTerminate

ข้อมูลเหตุผลในการยุติใช้สำหรับ สำนวนปรึกษากฎหมาย

Column Data Type Constraints Description
CounselCauseOfTerminateID int PK รหัสเหตุยุติเรื่อง
CounselCauseOfTerminateName nvarchar(150) เหตุในการยุติเรื่อง
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน
IsOther bit DEFAULT 0 ให้ระบุข้อมูลอื่น 1=ระบุ 0=ไม่ระบุ

CounselStatus

ข้อมูลสถานะของสำนวนปรึกษากฎหมาย

Column Data Type Constraints Description
CounselStatusID int PK รหัสสถานะปรึกษากฎหมาย
CounselStatusName nvarchar(50) ชื่อสถานะปรึกษากฎหมาย
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน

Country

ข้อมูลประเทศ

Column Data Type Constraints Description
CountryCode nchar(10) PK รหัสประเทศ
CountryName nvarchar(350) ชื่อประเทศ
HasSubCountries bit DEFAULT 0 มีรายการจังหวัดหรือไม่
IsActive bit สถานนะเปิดปิดการใช้งาน
IsBlock bit DEFAULT 0 ปิดกั้นไม่ให้เข้าหรือไม่

Court

ข้อมูลศาลในไทย

Column Data Type Constraints Description
CourtID int PK รหัสศาล
CourtGroupID int รหัสกลุ่มศาล อ้างอิงตาราง CourtGroup
CourtLevelID int
CourtName nvarchar(250) ชื่อศาล
IsActive bit DEFAULT 0 สถานะปิดปิดการใช้งาน 1=เปิดการใช้งาน 0=ปิดการใช้งาน
ProvinceID int รหัสจังหวัดที่ตั้งของศาล อ้างอิงตาราง Province
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: CourtGroupIDCourtGroup.CourtGroupID; CourtLevelIDCourtLevel.CourtLevelID; ProvinceIDProvince.ProvinceID

CourtGroup

ข้อมูลกลุ่มศาล

Column Data Type Constraints Description
CourtGroupID int PK รหัสกลุ่มศาล
CourtGroupName nvarchar(250) NOT NULL ชื่อกลุ่มของศาล
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

CourtLevel

ข้อมูลชั้นของศาล

Column Data Type Constraints Description
CourtLevelID int PK รหัสชั้นศาล
CourtLevelName nvarchar(50) ชื่อชั้นศาล
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

CourtType

ข้อมูลประเภทศาล

Column Data Type Constraints Description
CourtTypeID int PK
CourtTypeName nvarchar(50)
IsOtherCourtType bit DEFAULT 0

CriminalCaseAccusedCaseDetail

ข้อมูลจำเลย ของสำนวนผู้ขอรับค่าตอบแทนในคดีอาญา(OCIPA)

Column Data Type Constraints Description
CriminalComplainantID int PK
AccusedSequence int เป็นจำเลยที่
AccusedStatus int สถานะของจำเลย 1 = ถูกคุมขังระหว่างพิจารณา, 2 = ประกันตัวระหว่างพิจารณา
CourtID int รหัสศาลที่พิพากษายกฟ้อง อ้างอิงตาราง Court
BlackCaseNo nvarchar(50) หมายเลขคดีดำ
RedCaseNo nvarchar(50) หมายเลขคดีแดง
JudgementDate datetime วันที่สิ้นสุดคดี
AccusedNumber int จำนวนจำเลยร่วม
AccusedPartyName nvarchar(500) ชื่อ สกุล ของจำเลยร่วม
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CourtIDCourt.CourtID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseAllegedOffenderCaseDetail

ข้อมูลคดีผู้ต้องหา

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสอ้างอิงผู้เสียหาย อ้างอิงตาราง CriminalCase
ArrestAgency nvarchar(500) จับกุมโดย,หน่วยงานที่จับกุม
ArrestLocationAddressID int สถานที่จักกุม อ้างอิงรหัสที่อยู่ตาราง Address:AddressID
DateOfArrest date วันที่จับกุม
ArrestTime nvarchar(50) เวลาที่จับกุม
Charge nvarchar(500) ข้อหา
CriminalCaseNumber nvarchar(50) คดีอาญาเลขที่
NumberOfCoDefendant int จำนวนผู้ต้องหาร่วม
CoDefendantName nvarchar(500) ชื่อผู้ต้องหาร่วม
SummaryOfRemedy nvarchar(500) การบรรเทาความเสียหาย
AdditionalInfoJson nvarchar(max) ข้อมูลเพิ่มเติมอื่นๆ เก็บในรูปแบบ Json
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseCategory

ข้อมูลประเภทเรื่องหลัก รอง ของสำนวนขอรับค่าตอบแทนในคดีอาญา(OCIPA)

Column Data Type Constraints Description
CriminalCaseID int PK รหัสสำนวนคดีอาญา อ้างอิงจากตาราง CriminalCaseRegistration
CaseCategoryID int PK ประเภทเรื่องหลัก
CaseSubCategoryID int ประเภทเรื่องรอง
CaseCategoryOther nvarchar(250) ข้อมูลประเภทอื่นๆ
ModifiedDate datetime DEFAULT getdate()

Foreign Keys: CaseCategoryIDCaseCategory.CaseCategoryID; CriminalCaseIDCriminalCaseRegistration.CriminalCaseID

CriminalCaseComplainant

ข้อมูลผู้ร้องเรียน ร้องทุกข์ ของสำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
CriminalComplainantID int PK, IDENTITY รหัสผู้ร้องเรียนร้องทุกข์
CriminalCaseID int NOT NULL รหัสสำนวนคดีอาญา อ้างอิงตาราง CriminalCaseResgistration
PersonID int รหัสข้อมูลบุคคล อ้างอิงตาราง Person
Gender nchar(1) เพศ M=Male,F=Female,N ไม่ระบุ
CardNo varchar(20) เลขที่บัตรประชาชน หนังสือเดินทาง เลขที่ต่างด้าว
CardTypeID int รหัสประเภทบัตร อ้างอิงตาราง CardType
DateOfBirth date
Age int อายุ ผู้เสียหาย(วันเกิด-วันเกิดเหตุ) จำเลย(วันเกิด-วันรับเรื่อง)
MaritalStatusID int สถานภาพ อ้างอิงตาราง MaritalStatus
RaceID int เชื้อชาติ อ้างอิงตาราง Race
NationalityID int รหัสสัญชาติ อ้างอิงตาราง Nationality
ReligionID int รหัสเชื้อชาติ อ้างอิงตาราง Religion
TelephoneNo nvarchar(20)
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CardTypeIDCardType.CardTypeID; CriminalCaseIDCriminalCaseRegistration.CriminalCaseID; MaritalStatusIDMaritalStatus.MaritalStatusID; NationalityIDNationality.NationalityID; PersonIDPerson.PersonID; RaceIDRace.RaceID; ReligionIDReligion.ReligionID

CriminalCaseComplainantAddress

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CriminalCaseComplainant
AddressID int PK รหัสที่อยู่ อ้างอิงตาราง Address
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

CriminalCaseComplainantArchivalCopy

Column Data Type Constraints Description
CriminalComplainantID int PK
ArchivalCopyID int PK รหัสเอกสารที่เก็บ อ้างอิงตาราง ArchivalCopy
Remark nvarchar(500) หมายเหตุ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: ArchivalCopyIDArchivalCopy.ArchivalCopyID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseComplainantAttachFile

ข้อมูลไฟล์แนบของ ผู้เสียหายและจำเลย ข้อมูลผู้ร้องเรียน ร้องทุกข์ ของสำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
AttachFileID int PK รหัสไฟล์แนบ อ้างอิงตาราง AttachFile
CriminalComplainantID int รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CaseCriminalComplainant
Remark nvarchar(250) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: AttachFileIDAttachFile.AttachFileID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseComplainantMeta

อมูลผู้ร้องเรียน ร้องทุกข์ ของสำนวนขอรับค่าตอบแทนในคดีอาญา(เพิ่มเติม)

Column Data Type Constraints Description
MetaID int PK, IDENTITY รหัสคำอธิบายข้อมูล
CriminalComplainantID int รหัสผู้ร้องเรียนร้องทุกข์ อ้าอิงตาราง CriminalCaseComplainant
MetaKey nvarchar(350) คีย์อ้างอิงข้อมูลบุคคลเพิ่มเติม
MetaValue nvarchar(max) ค่าข้อมูลบุคคลเพิ่มเติม เช่น ไฟล์ Base 64 สำหรับเก็บรูปภาพ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseComplaintFamilyMember

ข้อมูลสมาชิกในครอบครัวของผู้เสียหายและจำเลย ของสำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
FamilyMemberID int PK รหัสสมาชิกครอบครัว อ้างอิงตาราง Person
CriminalComplainantID int รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CaseCriminalComplaint
GroupName varchar(50) กลุ่มข้อมูล spouse=คู่สมรส,children=บุตร, father=พ่อ, mother=แม่
IsAlive bit 1=มีชีวิต 0=ถึงแก่กรรม
Age int อายุ
Career nvarchar(500) อาชีพ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; FamilyMemberIDPerson.PersonID

CriminalCaseComplaintIncome

ข้อมูลรายได้ของผู้เสียหายและจำเลยของสำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสบุคคลอ้างอิงตาราง CriminalCaseComplainant
CareerID int รหัสอาชีพ อ้างอิงตาราง Career
Income int รายได้
IncomePerUnit nchar(1) รายได้ต่อหน่วย D=วัน M=เดือน Y=ปี
WorkProvinceID int จังหวัดที่ทำงาน อ้างอิงตาราง Province
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CareerIDCareer.CareerID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; WorkProvinceIDProvince.ProvinceID

CriminalCaseComplaintMaritail_

Column Data Type Constraints Description
CriminalComplainantID int PK
MaritalStatusID int NOT NULL
MaritalStatusOther nvarchar(150)
ModifiedDate datetime DEFAULT getdate()

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; MaritalStatusIDMaritalStatus.MaritalStatusID

CriminalCaseComplaintNoIncome

ข้อมูลการรับได้เงินกรณีไม่ได้มีรายได้ ของผู้เสียหายและจำเลยของสำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสบุคคลอ้างอิงตาราง CriminalCaseComplainant
Cause nvarchar(250) ไม่ได้ทำงานเพราะ
SupportBy nvarchar(150) ได้รับเงินค่าใช้จ่ายจาก
Income float รายได้
IncomPerUnit nchar(1) รายได้ต่อหน่วย D=วัน M=เดือน Y=ปี
ModifiedDate datetime วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseComplaintParent

ข้อมูลผู้ปกครองของผู้เสียหายและจำเลย สำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
ParentID int PK, IDENTITY รหัสผู้ปกครอง
CriminalComplainantID int NOT NULL รหัสบุคคลผู้ร้องทุกข์ร้องเรียน อ้างอิงตาราง Person
ParentName nvarchar(150) ชื่อสกุล ผู้ปกครอง
ParentCode nchar(1) F=พ่อ M=แม่
IsAlive bit มีชิวิตอยู่หรือไม่ 1=ยังมีชีวิต 2=ถึงแก่กรรม
Age int อายุ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไข

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseContactPerson

Column Data Type Constraints Description
ContactID int PK, IDENTITY
JobID int NOT NULL รหัสงาน อ้างอิงตาราง OcipaJob
PersonID int NOT NULL รหัสบุคคล อ้างอิงตาราง Person
RelateTypeID int NOT NULL รหัสความสัมพันธ์ อ้างอิงตางราง RelateType
AddressID int รหัสที่อยู่ อ้างอิงตาราง Address
Phone varchar(50) เบอร์ติดต่อ
Email varchar(150) อีเมล
DateCreated datetime DEFAULT getdate(), NOT NULL วันที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันเวลาที่แก้ไขรายการ

Foreign Keys: AddressIDAddress.AddressID; PersonIDPerson.PersonID; RelateTypeIDRelateType.RelateTypeID

CriminalCaseDamage

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้องทุกข์ อ้างอิงตาราง CriminalCaseComplainant
DamageID int PK รหัสความเสียหาย อ้างอิงตาราง Damage
DamageOther nvarchar(500) ความเสียหายอื่นๆ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; DamageIDDamage.DamageID

CriminalCaseDisabled

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้องเรียนร้องทุกข์ อ้าอิงตาราง CriminalCaseComplainant
DisabledID int PK รหัสความพิการ เช่น 1=พิการแต่กำเนิด 2=พิการเมื่อได้รับความเสียหาย
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; DisabledIDDisabled.DisabledID

CriminalCaseGuilt

ข้อมูลผู้เสียหายและจำเลยในฐานความผิดหลัก (จำเลยมีได้มากกว่าหนึ่งฐานความผิด)

Column Data Type Constraints Description
CriminalComplainantID int PK
GuiltID int PK รหัสฐานความผิดหลัก อ้างอิงตาราง Guilt
GuiltOther nvarchar(150) ฐานความผิดอื่นๆให้ระบุ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; GuiltIDGuilt.GuiltID

CriminalCaseHealthPrivilege

ข้อมูลสิทธิในการรักษา ของผู้เสียหายและจำเลย สำนวนขอรับค่าตอบแทนในคดีอาญา

Column Data Type Constraints Description
InjuredID int PK รหัสการบาดเจ็บ อ้างอิงตาราง CriminalCaseInjured
PrivilegeID int PK รหัสสิทธิที่ใช้รักษา อ้างอิงตาราง HealthPrivilege
Remark nvarchar(250) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: InjuredIDCriminalCaseInjured.InjuredID; PrivilegeIDHealthPrivilege.PrivilegeID

CriminalCaseInjured

ข้อมูลการบาดเจ็บของผู้ขอรับค่าทดแทน

Column Data Type Constraints Description
InjuredID int PK, IDENTITY รหัสการบาดเจ็บ
CriminalComplainantID int NOT NULL รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CriminalCaseComplainant
OrganInjury nvarchar(500) ได้รับบาดเจ็บที่
TreatedDay int จำนวนวันที่แพทย์ให้หยุดพักรักษาตัว
IsMedicalCertificate bit 1=มีใบรับรองแพทย์ 0=ไม่มีใบรับรองแพทย์
IsContinueTreated bit 1=รักษาต่อเนื่อง 0=สิ้นสุดการรักษาและมีอาการปกติ
HealthRemark nvarchar(250) หมายเหตุสุขภาพ เช่น หากอาการไม่ปกติมีอาการอย่างไรให้อธิบาย
StipendCode nchar(1) รหัสการรับเงินค่าจ้าง F=ได้รับค่าจ้างครบถ้วน P=ได้รับบางส่วน N=ไม่ได้รับเงินค่าจ้าง
StipendAmount float จำนวนเงินที่ได้รับ
SummaryOfRemedy nvarchar(500) รายละเอียดการได้รับการบรรเทาค่าเสียหาย(ถ้ามี)
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseJudgement

ข้อมูลผลคดี การพิจารณาดีของศาลหรือพนักงานอัยการ ผู้ขอรับค่าทดแทน

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CriminalCaseComplainant
JudgementID int NOT NULL รหัสตัดสิน,พิพากษา อ้างอิงตาราง Judgement
JudgementDate date วันที่ตัดสิน,พิพากษา
CourtLevelID int รหัสชั้นศาล อ้างอิงตาราง CourtLevel
AdditionalInfo nvarchar(max) ข้อมูลเพิ่มเติม เช่น เหตุผล,เนื่องจาก
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CourtLevelIDCourtLevel.CourtLevelID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseNote

ข้อมูลบันทึกเพิ่มเติม

Column Data Type Constraints Description
NoteID int PK, IDENTITY รหัสบันทึกข้อมูล
CriminalCaseID int NOT NULL รหัสสำนวน อ้างอิงตาราง CriminalCaseRegistration
CriminalComplainantID int รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CriminalCaseComplainant
UserID int NOT NULL รหัสเจ้าหน้าที่ที่บันทึกข้อมูล
Description nvarchar(max) รายละเอียด
ModifiedDate datetime DEFAULT getdate(), NOT NULL

Foreign Keys: CriminalCaseIDCriminalCaseRegistration.CriminalCaseID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; UserIDUser.UserID

CriminalCaseOffice

ข้อมูลสำนักงานที่เกิดเหตุของสำนวน(ยกเลิกไม่ได้ใช้งาน?)

Column Data Type Constraints Description
CriminalCaseID int PK รหัสสำนวน
CrimeSceneOfficeID int PK รหัสหน่วยงานพื้นที่เกิดเหตุหรือหน่วยงานที่ได้รับมอบหมายให้รับผิดชอบสำนวน
DateCreated datetime PK, DEFAULT getdate() วันที่สร้างรายการ
UserID int NOT NULL รหัสเจ้าหน้าที่หรือผู้ใช้งานที่บันทึก
IsReview bit DEFAULT 0 เป็นสำนวนคดีที่ทบทวนหรือไม่ 1=ใช่,0=ไม่ใช่
Remark nvarchar(500) หมายเหตุ

Foreign Keys: CrimeSceneOfficeIDOffice.OfficeID; CriminalCaseIDCriminalCaseRegistration.CriminalCaseID; UserIDUser.UserID

CriminalCaseOfficerOpinion_

ข้อมูลความคิดเห็นของเจ้าหน้าที่

Column Data Type Constraints Description
JobID int PK
CriminalComplainantID int PK
OfficerRoleID int PK
OpinionID int
AdditionalOpinion varchar(500)
IsAgree bit
IssueDate date
DateCompleted date
FollowAsOfficerRoleID bit ความเห็นตามเจ้าหน้าที่(เห็นตามนิติกร,เห็นตามผู้อำนวยการ,เห็นตาม ผอ./ยจ) รหัสเจ้าหน้าที่อ้างอิงตาราง OfficerRoleID
Remark varchar(max)
OpinionDescription varchar(max)
OpinionShortDescription varchar(max)
IsFinalApproved bit
ModifiedDate datetime

CriminalCasePassAway

ข้อมูลผู้จัดการศพ กรณีผู้เสียหายเสียชีวิต ของสำนวนผู้ขอรับค่าตอนแทน

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตาราง CriminalCaseComplainant
FuneralDirector nvarchar(150) ชื่อผู้จัดการศพ
RelateTypeName nvarchar(150) ความเกี่ยวข้องกับผู้เสียชีวิต
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseRegistration

ข้อมูลสำนวนที่ลงทะเบียนขอรับค่าตอบแทนผู้เสียหายหรือจำเลยในคดีอาญา

Column Data Type Constraints Description
CriminalCaseID int PK, IDENTITY รหัสสำนวน
CaseRegistrationID int อ้างอิงรหัสการลงทะเบียนผู้ร้องเรียน,ร้องทุกข์ ตาราง CaseRegistration
ComplainantType nchar(1) V=ผู้เสียหาย Victim, A=จำเลย Accused
ReferenceMSCID int รหัสอ้างอิงจากศูนย์บริการประชาชนกระทรวงยุติธรรม MSC
ReferenceMSCCode nvarchar(50) หมายเลขอ้างอิงจากศูนย์บริการประชาชนกระทรวงยุติธรรม MSC
ChannelID int NOT NULL รหัสช่องทางการร้องเรียน
OfficeID int NOT NULL รหัสหน่วยงานต้นเรื่อง อ้างอิงตาราง Office
SceneProvinceID int จังหวัดที่เกิดเหตุ
SceneOfficeID int รหัสสำนักงานหรือหน่วยงานที่เป็นเจ้าของสำนวน,หรือเจ้าของพื้นที่
Subject nvarchar(500) เรื่องของสำนวน
AcceptByUserID int รหัสเจ้าหน้าที่รับคำขอ
ParentCaseID int อ้างอิงรหัสสำนวน
IssueDate datetime วันที่รับเรื่อง,วันที่ผู้ร้องทุกข์มาลงทะเบียน
DateCreated datetime DEFAULT getdate() วันที่สร้างสำนวน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข
CriminalCaseStatusID int สถานะสำนวน ดำเนินการ,อุทธรณ์,ปิดสำนวน,ยุติสำนวน อ้างอิงตาราง CriminalCaseStatus

Foreign Keys: AcceptByUserIDUser.UserID; CaseRegistrationIDCaseRegistration.CaseRegistrationID; ChannelIDChannel.ChannelID; CriminalCaseStatusIDCriminalCaseStatus.CriminalCaseStatusID; OfficeIDOffice.OfficeID; SceneOfficeIDOffice.OfficeID; SceneProvinceIDProvince.ProvinceID

CriminalCaseRoadAccident

Column Data Type Constraints Description
CriminalComplainantID int PK
VicimType nvarchar(50) ผู้เสียหายที่ประสบภัยเป็น ผู้ขับขี่,ผู้โดยสาร,หรือไม่ได้อยู่ในยานพาหนะ
DetailsOfTheCase nvarchar(500) ข้อมูลเกี่ยวกับคดี
DamageRecived nvarchar(50) ความเสียหายที่ได้รับ
CarOwner nvarchar(50) รถที่ผู้เสียหายขับขี่หรือ
IsRecivedFinancialAssistance bit DEFAULT 0 ได้รับเงินช่วยหลือจาก พ.ร.บ. คุ้มครอง หรือกองทุนอทดแทนหรือไม่ 1=ได้รับ,0=ไม่ได้รับ
FinancialAssistanceAmount float

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID

CriminalCaseRoadAccidentFinancialAssistance

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้อง
FinancialAssistanceID int PK รหัสการได้รับเงินช่วยเหลือ อ้างอิงตาราง RoadAccidentFinancialAssistance
Note nvarchar(500) DEFAULT N'เพิ่มเติม เช่น ข้อมูลการรับเงินช่วยเหลืออื่นๆ'
Amount float จำนวนเงินทดแทน,ชดเชยที่ได้รับ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการล่าสุด

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; FinancialAssistanceIDRoadAccidentFinancialAssistance.FinancialAssistanceID

CriminalCaseStatus

Column Data Type Constraints Description
CriminalCaseStatusID int PK รหัสสถานะ
CriminalCaseStatusName nvarchar(50) NOT NULL
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน

CriminalCaseStatusChangeHistory

Column Data Type Constraints Description
CriminalCaseID int PK รหัสสำนวนคดีอาญา อ้างอิงจากตาราง CriminalCaseRegistration
CriminalCaseStatusID int PK รหัสสถานะ
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
DateCreated datetime PK, DEFAULT getdate() วันที่เปลี่ยนแปลงรายการ

CriminalCaseSubGuilt

ข้อมูลพฤติการณ์ที่เกี่ยวข้อง (Optional)

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสสำนวน อ้างอิงตาราง CriminalCaseRegistration
SubGuiltID int PK รหัสฐานข้อมูลพฤติการณ์ที่เกี่ยวข้อง อ้างอิงตาราง SubGuilt
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; SubGuiltIDSubGuilt.SubGuiltID

CriminalCaseVictimCaseDetail

ข้อมูลรายละเอียดสำนวนผู้เสียหาย ของสำนวนขอค่าตอบแทน

Column Data Type Constraints Description
CriminalComplainantID int PK
PoliceStationID int รหัสสถานีตำรวจที่มีอำนาจสืบสวนรับผิดชอบ อ้างอิงตาราง PoliceStation
LocaleSubdistrictID int ตำบลที่เกิดเหตุ
VictimSequence int เป็นผู้เสียหายลำดับที่
VictimNumber int จำนวนผู้เสียหายร่วม
VictimPartyName nvarchar(500) ชื่อผู้เสียหายร่วม
PoliceIssueDate date วันที่แจ้งความ
IncidentFromDate date เหตุเกิดเรื่องจากวันที่
IncidentToDate date เหตุเกิดถึงวันที่
IncidentTime nvarchar(250) เวลาที่เกิดเหตุ
Circumstances nvarchar(max) พฤติการแห่งคดี
Remedies nvarchar(max) ได้รับการบรรเทาความเสียหาย
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; LocaleSubdistrictIDSubdistrict.SubdistrictID; PoliceStationIDPoliceStation.PoliceStationID

CriminalComplainantInspect

ข้อมูลการตรวจสอบผู้ร้องเรียนร้องทุกข์จาก DXC,Linkage

Column Data Type Constraints Description
CriminalComplainantID int PK รหัสผู้ร้องเรียนร้องทุกข์ อ้างอิงตารางCriminalComplainant ของระบบ OCIPA
InspectID int PK รหัสการตรวจสอบ
InspectValueListID int ค่าการตรวจสอบ
Result nvarchar(max) ผลการตรวจสอบ
Status bit สถานะปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; InspectIDInspect.InspectID; InspectValueListIDInspectValueList.InspectValueListID

CriminalRPLDSystemReference

Column Data Type Constraints Description
CriminalCaseID int PK รหัสสำนวนคดีอาญา อ้างอิงตาราง CriminalCaseRegistration: CriminalCaseID
RLPDSystemID int PK รหัสระบบงานหรือหน่วยงานภายในที่ส่งต่อที่ส่งต่อ อ้างอิงตาราง RLPDSystemReference
AdditionalInfoJson nvarchar(max) ข้อมูลเพิ่มเติมเก็บในรูปแบบ Json
CreateByUserID int เจ้าหน้าที่ที่สร้างรายการ อ้างอิงตาราง User: UserID
DateCreated datetime DEFAULT getdate() วันเวลาที่สร้างรายการ

Foreign Keys: CreateByUserIDUser.UserID; CriminalCaseIDCriminalCaseRegistration.CriminalCaseID; RLPDSystemIDRLPDSystemReference.RLPDSystemID

DXCAccessToken

Column Data Type Constraints Description
UserID int PK
CodeChallenge varchar(max) รหัสเทียบ
CodeVerifier varchar(max) รหัสยืนยันระบบ
AuthorizationCode varchar(max) รหัสอนุมัติสิทธิ
AccessToken varchar(max)
ExpiresIn int
RefreshExpiresIn int
RefreshToken varchar(max)
ModifiedDate datetime DEFAULT getdate(), NOT NULL

Damage

ข้อมูลตัวเลือกความเสียหาย

Column Data Type Constraints Description
DamageID int PK รหัสความเสียหาย
DamageName nvarchar(250) ความเสียหาย
SortOrder int การเรียงลำดับ
IsActive bit สถานะปิดปิดการใช้งาน 1=เปิดการใช้งาน 0=ปิดการใช้งาน

DamageMapComplainantType

ข้อมูลความเสียหายเทียบกับผู้เสียหายหรือจำเลย

Column Data Type Constraints Description
DamageID int PK รหัสประเภทความเสียหาย อ้างอิงตาราง Damage
ComplainantType nchar(1) PK V=ผู้เสียหาย Victim, A=จำเลย Accused
SortOrder int การเรียงลำดับ

DatabaseProcess

Column Data Type Constraints Description
DatabaseProcessID int PK, IDENTITY
UserID int
FileName nvarchar(150) ชื่อไฟล์ .BAK
ProcessDate datetime วันที่สำรองข้อมูล
Comment nvarchar(2000) คำอธิบายเพิ่มเติม
ModifiedDate datetime
IsLast bit DEFAULT 0

Foreign Keys: UserIDUser.UserID

DatabaseProcessHistory

Column Data Type Constraints Description
HistoryID int PK, IDENTITY
UserID int
AliasName nvarchar(50)
ProcessType varchar(50)
FileName nvarchar(150)
CreateDate datetime

Foreign Keys: UserIDUser.UserID

Delegation

ข้อมูลกลุ่มคณะผู้แทนทั้งคณะอนุกรรมการและคณะกรรมการ

Column Data Type Constraints Description
DelegationID int PK, IDENTITY รหัสกลุ่มคณะผู้แทน
DelegationName nvarchar(500) NOT NULL ชื่อกลุ่มคณะ
DelegationType varchar(20) NOT NULL ประเภทกลุ่มคณะผู้แทน เช่น SUBCOMMITTEE,COMMITTEE
ProvinceID int NOT NULL รหัสจังหวัด
IsActive bit NOT NULL สถานะเปิดปิดการใช้งาน
SortOrder int NOT NULL การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate(), NOT NULL

DelegationListOfMeeting

ข้อมูลรายการคณะที่ประชุม

Column Data Type Constraints Description
BookOfMeetingID int PK
DelegationID int PK

Foreign Keys: BookOfMeetingIDBookOfMeeting.BookOfMeetingID; DelegationIDDelegation.DelegationID

DelegationMeeting

ข้อมูลการประชุมคณะอนุกรรมการและคณะกรรมการ

Column Data Type Constraints Description
DelegationMeetingID int PK, IDENTITY รหัสการประชุม
DateOfMeeting date วันที่ประชุม
NameOfMeeting nvarchar(300) ชื่อการประชุม
VenueOfMeeting nvarchar(500) สถานที่จัดประชุม
TimesOfMeeting nvarchar(50) ครั้งที่ประชุม
YearOfMeeting int ปีที่ประชุม
TermID int รหัสวาระการประชุม
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: TermIDTerm.TermID

DelegationMeetingAttachFile

Column Data Type Constraints Description
DelegationMeetingID int PK รหัสการประชุม อ้างอิงจากตาราง DelegationMeeting
AttachFileID int PK รหัสไฟล์ อ้างอิงจากตาราง AttachFile
LableFile nvarchar(250) ป้ายชื่อไฟล์
Description nvarchar(450) คำอธิบายไฟล์แนบ
ModifiedDate datetime NOT NULL วันที่แก้ไขรายการ

Foreign Keys: AttachFileIDAttachFile.AttachFileID; DelegationMeetingIDDelegationMeeting.DelegationMeetingID

DelegationMeetingBook

ข้อมูลเล่มการประชุม

Column Data Type Constraints Description
DelegationMeetingID int PK รหัสการประชุม อ้างอิงตาราง DelegationMeeting
BookOfMeetingID int PK
BookName nvarchar(50) NOT NULL ชื่อเล่มการประชุม เช่น เล่มที่ 1,เล่มที่ 2
IsDraft bit

Foreign Keys: BookOfMeetingIDBookOfMeeting.BookOfMeetingID; DelegationMeetingIDDelegationMeeting.DelegationMeetingID

DepartmentAddress_

Column Data Type Constraints Description
DepartmentID int PK รหัสสำนักงาน
AddressID int PK รหัสที่อยู่ อ้างอิงตาราง Address
TelephoneNo nvarchar(50)
FaxNo nvarchar(50)
Latitude float ละติจูด
Longitude float ลองจิจูด
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: DepartmentIDDepartment_.DepartmentID

Department_

Column Data Type Constraints Description
DepartmentID int PK รหัสหน่วยงาน
ProvinceID int NOT NULL รหัสจังหวัด อ้างอิงตาราง Province
DepartmentName nvarchar(250) NOT NULL ชื่อหน่วยงาน
DepartmentNameAbbr nvarchar(250) NOT NULL ตัวย่อหน่วยงาน
DepartmentCode tinyint รหัสหน่วยงานในการอ้างอิงกับหน่วยงานจากระบบศูนย์บริการร่วมกระทรวงยุติธรรม(MSC)
SortOder int การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: ProvinceIDProvince.ProvinceID

Disabled

Column Data Type Constraints Description
DisabledID int PK, IDENTITY รหัสความพิการ
DisabledText nvarchar(50) คำอธิบายความพิการ
IsActive bit DEFAULT 1 สถานะเปิดปิดการใช้งาน 0=ปิดการใช้งาน 1=เปิดใช้งาน

District

Column Data Type Constraints Description
DistrictID int PK รหัสอำเภอ
ProvinceID int รหัสจังหวัด
DistrictCode varchar(10) รหัสอำเภอใช้สำหรับอ้างอิงหน่วยงานราชการ
DistrictName nvarchar(150) ชื่ออำเภอ
DistrictNameEN varchar(150) ชื่ออำเภอภาษาอังกฤษ
Latitude float ละติจูด
Longitude float ลองจิจูด
Geometry geometry ค่าขอบเขต
IsActive bit สถานะเปิดปิดการใช้งาน

Foreign Keys: ProvinceIDProvince.ProvinceID

EducationLevel

Column Data Type Constraints Description
EducationLevelID tinyint PK รหัสระดับการศึกษา
Education nvarchar(50) ระดับการศึกษา
IsOther bit DEFAULT 0 ให้ระบุข้อมูลเพิ่มเติมหรือไม่ 1=ใช่ 0=ไม่ใช่
SortOrder int DEFAULT 0 การเรียงลำดับ
IsActive bit สถานะเปิดปิดการใช้งาน

FinanceStatus

ข้อมูลรายการสถานะการจ่ายเงิน

Column Data Type Constraints Description
FinanceStatusID int PK รหัสสถานะการจ่ายเงิน
FinanceStatusName nvarchar(150) ชื่อสถานะการจ่ายเงิน

FinanceTransactionApproveUpload

ข้อมูลข้อมูลจ่ายเงินที่อัปโหลด

Column Data Type Constraints Description
TransactionID int PK, IDENTITY
RelatedBatchID varchar(20) NOT NULL
VerdictNo nvarchar(20) NOT NULL
FinanceReceiveNo nvarchar(50) NOT NULL
FinanceReceiveDate date
GFMIS nvarchar(50) NOT NULL
GFMISDate date
Amount float NOT NULL
FirstName nvarchar(550)
LastName nvarchar(550)
CreateDate datetime DEFAULT getdate()
UpdateDate datetime DEFAULT getdate()
IsComplete bit DEFAULT 0
IsSyns bit DEFAULT 0

Foreign Keys: RelatedBatchIDFinanceUploadTransaction.BatchID; TransactionIDFinanceTransactionApproveUpload.TransactionID

FinanceUploadTransaction

ข้อมูลไฟล์การเงินที่อัปโหลด

Column Data Type Constraints Description
BatchID varchar(20) PK รหัส batch ไฟล์
UserID int NOT NULL รหัสเจ้าหน้าที่ที่อัปโหลดไฟล์
FileName nvarchar(250) ชื่อไฟล์
NumberOfRecords int จำนวนรายการที่อัปโหลด
NumberOfRecordsErrors int จำนวนรายการที่เกิดข้อผิดพลาด
CreateDate datetime DEFAULT getdate(), NOT NULL วันที่สร้าง

Foreign Keys: UserIDUser.UserID

Form

Column Data Type Constraints Description
FormID int PK รหัสประเภทฟอร์มเอกสาร
FormTypeID int
FormName nvarchar(250) NOT NULL ชือฟอร์มเอกสาร
Description nvarchar(350)
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
IsReview bit DEFAULT 0 ให้มีการตรวจสอบเอกสารหรือไม่ 1=ใช่ ,0=ไม่ใช่
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน
IsMoneyForm bit เป็นสัญาทางการเงินหรือไม่ 1=ใช่ 0=ไม่ใช่
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: FormTypeIDFormType.FormTypeID

FormAttribute

Column Data Type Constraints Description
FormAttrID int PK
FormAttrAlias nvarchar(500)
FormAttrName nvarchar(500) NOT NULL
DefaultVal nvarchar(500)
IsRequire bit DEFAULT 0, NOT NULL จำเป็นต้องระบุหรือไม่ 1=จำเป็น 0=ไม่จำเป็น
DataType varchar(50)
Unit nvarchar(50)

FormMapComplainantType

Column Data Type Constraints Description
FormID int PK
ComplainantType nchar(1) PK V=ผู้เสียหาย Victim, A=จำเลย Accused
OCIPAJobApplyID int PK
SortOrder int DEFAULT 0, NOT NULL

Foreign Keys: FormIDForm.FormID; OCIPAJobApplyIDOCIPAJobApply.OCIPAJobApplyID

FormType

Column Data Type Constraints Description
FormTypeID int PK รหัสประเภทเอกสาร
FormTypeName nvarchar(50) ชื่อประภทเอกสาร เช่น สัญญา,หนังสือมอบอำนาจ,แบบฟอร์ม

GovernmentAgency

ข้อมูลหน่วยงานภาครัฐสำหรับการช่วยเหลือตามมาตรฐาน 4 ด้าน

Column Data Type Constraints Description
GovernmentAgencyID int PK รหัสหน่วยงานภาครัฐ
GovtAgenName nvarchar(350) ชื่อหน่วยงานภาครัฐ
GovAgenAbbr nvarchar(10) ชื่อย่อหน่วยงานภาครัฐ
GovAgenSettingJson nvarchar(max) ข้อมูลตั้งค่าหน่วยงานภาครัฐเพิ่มเติม
IsActvie bit DEFAULT 1 สถานะเปิด ปิดการใช้งาน 1= เปิด 0 = ปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Guilt

ข้อมูลตัวเลือกฐานความผิด

Column Data Type Constraints Description
GuiltID int PK รหัสฐานความผิด
GuiltSubject nvarchar(250) ฐานความผิด
ComplainantType nchar(1) V=ผู้เสียหาย Victim, A=จำเลย Accused
SortOrder int การเรียงลำดับ
IsOther bit DEFAULT 0 1=ให้ระบุข้อมูลเพิ่มเติม 0=ไม่ระบุข้อมูลเพิ่มเติม
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดการใช้งาน 0=ปิดการใช้งาน

GuiltMapSubGuilt

ข้อมูลฐานความผิดจับคู่กับฐานความผิดที่เกี่ยวข้อง

Column Data Type Constraints Description
GuiltID int PK รหัสฐานความผิดที่เ อ้างอิงตาราง Guilt
SubGuiltID int PK รหัสฐานความผิดที่เกี่ยวข้อง อ้างอิงตาราง SubGuilt
SortOrder int NOT NULL การเรียงลำดับ

HealthPrivilege

ข้อมูลตัวเลือกสิทธิการรักษาพยาบาล

Column Data Type Constraints Description
PrivilegeID int PK รหัสสิทธิที่ใช้รักษา
PrivilegeName nvarchar(150) NOT NULL ชื่อสิทธิที่ใช้ในการรักษา เช่น สิทธิการรักษาพยาบาล,ประกันสังคม,ประกันสุขภาพถ้วนหน้า
IsOther bit DEFAULT 0, NOT NULL 1=ให้ระบุข้อมูลเพิ่มเติม 0=ไม่ระบุข้อมูลเพิ่มเติม
SortOrder int การเรียนลำดับ ASC
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Inbox

Column Data Type Constraints Description
InboxID int PK, IDENTITY รหัสข้อความ
MessageType varchar(20) NOT NULL ประเภทข้อความ
Subject nvarchar(500) NOT NULL หัวข้อ
CreateDate datetime DEFAULT getdate(), NOT NULL วันที่สร้าง
PublishDate datetime วันที่เผยแพร่
ExternalLink nvarchar(500) ลิงค์ภายนอก
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน

InboxDetail

Column Data Type Constraints Description
DetailID int PK, IDENTITY รหัสรายละเอียดข้อความ
InboxID int NOT NULL รหัสข้อความ
KeyName varchar(100) NOT NULL คีย์
Value nvarchar(max) NOT NULL ค่า
Caption nvarchar(1000) คำบรรยาย
SortOrder int NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
IsShow bit แสดงกล่องข้อความ

Foreign Keys: InboxIDInbox.InboxID

InboxMapOffice

Column Data Type Constraints Description
InboxID int PK รหัสกล่องข้อความ อ้างอิงตาราง Inbox
OfficeID int PK รหัสหน่วยงาน
IsRead bit DEFAULT 0 เปิดอ่านแล้วหรือยัง
IsSync bit DEFAULT 0 การ sync ข้อมูล
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: InboxIDInbox.InboxID; OfficeIDOffice.OfficeID

InboxMapUser

Column Data Type Constraints Description
InboxID int PK รหัสกล่องข้อความ อ้างอิงตาราง Inbox
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
IsRead bit DEFAULT 0 เปิดอ่านแล้วหรือยัง
IsSync bit DEFAULT 0 การ sync ข้อมูล
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: InboxIDInbox.InboxID; UserIDUser.UserID

Inspect

Column Data Type Constraints Description
InspectID int PK รหัสรายการตรวจสอบ
InspectName nvarchar(50) NOT NULL
ServiceCode nchar(1) รหัสช่องทางตรวจสอบข้อมูล D=DXC,L=Linkage
IsThaiCitizen bit DEFAULT 0, NOT NULL ใช้ตรวจสอบคนไทย 1=ใช่ 2=ไม่ใช่
SortOrder int NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
InspectValueType int ประเภทค่าข้อมูลที่ตรวจสอบ เช่น boolean,text,integer อ้างอิงตาราง InspectValueType

Foreign Keys: InspectValueTypeInspectValueType.InspectValueTypeID

InspectLinkageService

รายการตรวจสอบเทียบกับรหัสการให้บริการของ Linkage

Column Data Type Constraints Description
InspectID int PK
SupportCode varchar(50) รหัสรองรับ 5000 หรือ 6000
OfficeID varchar(50) รหัสหน่วยงานที่ให้บริการข้อมูล เช่น 00023
ServiceVersion varchar(50) เวอร์ชั่น
ServiceID varchar(50) รหัสบริการข้อมูล
IsActive bit สถานะปิดปิดการให้บริการ 1=เปิดให้บริการ 0=ปิดบริการ
Note nvarchar(250) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: InspectIDInspect.InspectID

InspectLog

Column Data Type Constraints Description
ID int PK, IDENTITY รหัสการสืบค้น
UserID int รหัสเจ้าหน้าที่ผู้สืบค้น อ้างอิงตาราง User
CriminalcomplainantID int รหัสผู้ร้องทุกข์คดีอาญา อ้างอิงตาราง CriminalComplinant
Note nvarchar(500)
ModifiedDate datetime

Foreign Keys: CriminalcomplainantIDCriminalCaseComplainant.CriminalComplainantID; UserIDUser.UserID

InspectValueList

Column Data Type Constraints Description
InspectValueListID int PK
InspectValueTypeID int
InspectValueListName nvarchar(50)

Foreign Keys: InspectValueTypeIDInspectValueType.InspectValueTypeID

InspectValueType

Column Data Type Constraints Description
InspectValueTypeID int PK
InspectValueTypeName nvarchar(50) NOT NULL

JobAttribute

Column Data Type Constraints Description
JobAttributeID int PK
JobAttributeName nvarchar(350)

JobStatus

ข้อมูลตัวเลือกรายการสถานะงาน

Column Data Type Constraints Description
JobStatusID int PK รหัสสถานะงาน
JobStatusName nvarchar(50) ชื่อสถานะงาน
SortOrder int การเรียงลำดับ
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน

JobType

Column Data Type Constraints Description
OCIPAJobTypeID int PK รหัสประเภทงาน ของระบบ สชง.
OCIPAJobTypeName nvarchar(50) ชื่อประเภทงานของระบบ สชง. เช่นปกติทัวไป,เพิ่มเติม,อุทธรณ์(กรรมการ),อุทธรณ์อนุ,ชะลอ
IsActive bit สถานะเปิดปิดการใช้งาน
IsCreateNewJob bit สร้างงานใหม่หรือไม่ 0=ไม่ใช่ 1=ใช่
IsCreateVerdictNo bit ออกเลขคำวินิจฉัยหรือไม่? 1=ออก 0=ไม่ออก

JobTypeMappingOCIPAJobApply

Column Data Type Constraints Description
OCIPAJobApplyID int PK
JobTypeID int PK

Foreign Keys: JobTypeIDJobType.OCIPAJobTypeID; OCIPAJobApplyIDOCIPAJobApply.OCIPAJobApplyID

Judgement

ข้อมูลตัวเลือกผลคดี,ผลการตัดสิน เช่น พนักงานอัยการถอนฟ้อง/ศาลพิพากษาจำหน่ายคดี

Column Data Type Constraints Description
JudgementID int PK รหัสคำพิพากษา ใช้สำหรับอ้างอิงเก็บข้อมูลจำเลย
JudgementName nvarchar(150) ชื่อผลคำพิพากษาของคดี
IsActive bit

Judgement_BackUp18032021

Column Data Type Constraints Description
JudgementID int NOT NULL
JudgementName nvarchar(150)
IsActive bit

LinkageAccessToken

Column Data Type Constraints Description
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
PID varchar(13) NOT NULL เลขที่บัตรประจำตัวประชาชน 13 หลัก
CID varchar(16) หมายเลข CID ของบัตรประชาชน จำนวน 16 หลัก
XKey nvarchar(max)
MatchKey nvarchar(max)
EnvelopGMXs nvarchar(max)
TokenKey nvarchar(max)
DateCreated datetime DEFAULT getdate() วันเวลาที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไข

Foreign Keys: UserIDUser.UserID

LogOTP

Column Data Type Constraints Description
MessageID varchar(50) PK รหัสอ้างอิง
PhoneNumber varchar(500) NOT NULL เบอร์โทรศัพท์
OTP varchar(50) NOT NULL One Time Password
IsVerify bit DEFAULT 0, NOT NULL สถานะการใช้งาน OTP 1=ใช้งานแล้ว 0=ยังไม่ได้ใช้งาน
ExpiryDate datetime NOT NULL
ModifiedDate datetime DEFAULT getdate(), NOT NULL

LogShortMessage

Column Data Type Constraints Description
MessageID varchar(50) PK รหัสอ้างอิงการส่ง
Phonenumber varchar(500) NOT NULL เบอร์โทรศัพท์
ShortMessage nvarchar(500) ข้อความ
SenderName nvarchar(250) ชื่อผู้ส่ง เช่น RLPD,OTP_SMS
SendStatus nvarchar(50) สถานะการส่ง
UsedCredit int เครดิตที่ใช้ในการส่ง
RemainCredit int เครดิตคงเหลือ
DateCreated datetime DEFAULT getdate() วันเวลาที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการล่าสุด

LossOfIncome

ข้อมูลค่าขาดประโยชน์

Column Data Type Constraints Description
LossOfIncomeID int PK, IDENTITY
JobEntityID int NOT NULL
OfficerRoleID int NOT NULL รหัสเจ้าหน้าที่
Description nvarchar(500) NOT NULL รายละเอียดค่าขาดประโยชน์
Amount float NOT NULL
Qty int NOT NULL
Unit nchar(1) NOT NULL หน่วยค่าทดแทน D=วัน,M=เดือน Y=ปี
LineTotal float NOT NULL
ModifiedDate datetime DEFAULT getdate(), NOT NULL

Foreign Keys: JobEntityIDOCIPAJobEntity.JobEntityID; OfficerRoleIDOfficerRole.OfficerRoleID

MainCaseType

ข้อมูลรายการประเภทคดี เช่น อาญา,แพ่ง,อื่นๆ

Column Data Type Constraints Description
MainCaseTypeID int PK รหัสประเภทคดีหลัก
MainCaseTypeName nvarchar(50) ชื่อประเภทคดีหลัก
IsOther bit ให้ระบบประเภทคดีอื่นๆหรือไม่ 1=ใช่ 0=ไม่ใช่
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน 1=ปิดใช้งาน 0=ปิดการใช้งาน

MaritalStatus

ข้อมูลรายการสถานภาพ เช่น โสด,แต่งาน,หย่าร้าง อื่นๆ

Column Data Type Constraints Description
MaritalStatusID int PK รหัสสถานภาพ
MaritalStatusName nvarchar(50) สถานภาพ
ParentID int รหัสอ้างอิงสถานภาพตัวแม่
SortOrder int การเรียงลำดับ
IsActive bit สถานะเปิดปิดการใช้งาน

MedicalExpense

ข้อมูลรายการค่ารักษา,ค่าฟื้นฟู กรณีได้รับบาดเจ็บ

Column Data Type Constraints Description
MedicalExpenseID int PK รหัสค่ารักษา
MedicalExpenseName nvarchar(50) ชื่อค่ารักษา
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Nationality

Column Data Type Constraints Description
NationalityID int PK รหัสเชื้อชาติ
CountryCode varchar(50) รหัสประเทศ อ้างอิงตาราง Country
NationalityCode char(3) โค๊ดเชื้อชาติ
NationalityName nvarchar(50) เชื้อชาติ
NationalityNameEN varchar(150) เชื้อชาติภาษาอังกฤษ
SortOrder int การเรียงลำดับ
IsActive bit สถานะเปิดปิดการใช้งาน

OCIPACluster

ข้อมูลรายการกลุ่มงานของ สชง. ที่ใช้สำหรับระบบ OCIPA

Column Data Type Constraints Description
ClusterID int PK รหัสกลุ่มงาน
ClusterName nvarchar(150) ชื่อกลุ่มงานในระบบ OCIPA
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดการใช้งาน

OCIPAFinanceBeneficiary

ข้อมูลผู้รับเงิน ผู้รับประโยชน์กรณีจ่าย

Column Data Type Constraints Description
JobID int PK รหัสลงงาน อ้างอิงตาราง OCIPAJob
PersonID int
BookBank nvarchar(50) เลขที่สมุดบัญชี
TrackingCode nvarchar(50) หมายเลขลงทะเบียนไปรษณีย์
BankName nvarchar(150) ชื่อธนาคาร
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: PersonIDPerson.PersonID

OCIPAFinanceStatusHistory

Column Data Type Constraints Description
OCIPARegisterID int PK รหัสลงทะเบียนระบบ OCIPA
StatusID int PK รหัสสถานะการจ่ายเงิน อ้างอิงตาราง FinanceStatus
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
ChangeDate datetime PK, DEFAULT getdate() วันที่เปลี่ยนสถานะ
Comment nvarchar(150) หมายเหตุ

Foreign Keys: OCIPARegisterIDOCIPAFinance_ย้ายไปที่OCIPAJobPaymentInformation.JobID; StatusIDFinanceStatus.FinanceStatusID; UserIDUser.UserID

OCIPAFinance_ย้ายไปที่OCIPAJobPaymentInformation

ข้อมูลการจ่ายเงิน

Column Data Type Constraints Description
JobID int PK รหัสลงทะเบียน อ้างอิงตาราง OCIPAJob
FinanceRegisterNo nvarchar(20) เลขที่รับเรื่องของฝ่ายการเงิน
FinanceRegisterDate date วันที่รับเรื่องของฝ่ายการเงิน
GFMISNo nvarchar(20) เลขที่ GFMIS
GFMISDate date วันที่ออกเลขที่ GFMIS ของระบบการเงิน
PaymentTypeID int
NofityDate date วันที่แจ้งผู้ขอรับเงิน
Remark nvarchar(250) หมายเหตุ
StatusID int รหัสสถานะทางการเงิน อ้างอิงตาราง FinanceStatus
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: PaymentTypeIDPaymentType.PaymentTypeID; StatusIDFinanceStatus.FinanceStatusID

OCIPAJob

ข้อมูลงานที่เกี่ยวกับสำนวนผู้ขอรับความช่วยเหลือ(OCIPA)

Column Data Type Constraints Description
JobID int PK, IDENTITY รหัสงาน
CriminalCaseID int NOT NULL รหัสสำนวน อ้างอิงจากตาราง CriminalCaseRegistration
CriminalComplainantID int รหัสผู้ถูกละเมิดในคดีอาญา อ้างอิงตาราง CaseCriminalComplainant
OCIPARegisterCode nvarchar(20) เลขที่รับเรื่อง OCIPA
VerdictNo nvarchar(20) เลขที่คำวินิจฉัย
VerdictNote nvarchar(max)
JobTypeID int รหัสประเภทงาน(ของงานหลัก ให้ใช้งาน JobTypeID ที่ตาราง OCIPAJobEntity) เช่น ปกติ,ชะลอ,เพิ่มเติม,อุทรณ์ อ้างอิงตาราง JobType
JobStatusID int สถานะงาน อ้างอิงตาราง JobStatus
AcceptDate datetime วันที่รับเรื่องในระบบ OCIPA
VerdictDate datetime วันที่ออกคำวินิจฉัย
DateNotified datetime วันที่แจ้งผลให้ผู้ขอทราบ
KPIStartDate datetime วันที่เริ่มนับ KPI
DateCompleted datetime วันที่งานเสร็จสิ้น วันที่ปิดสำนวน
DateCreated datetime วันที่สร้างรายการ
ParentJobID int รหัสงานที่อ้างอิง
IsAutoGenerate bit DEFAULT 1, NOT NULL ออกเลขที่รับอัตโนมัติหรือไม่ 1=ใช่ 0=ไม่ใช่
IssueDate datetime วันที่รับเรื่อง,วันที่ผู้ร้องทุกข์มาลงทะเบียน,วันที่มีการยื่นอุทธรณ์
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CriminalCaseIDCriminalCaseRegistration.CriminalCaseID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; JobStatusIDJobStatus.JobStatusID; JobTypeIDJobType.OCIPAJobTypeID

OCIPAJobAdditional

Column Data Type Constraints Description
JobID int PK
AdditionalDocumentAppeal nvarchar(500) เอกสารประกอบการยื่นอุทธรณ์
IssuesAppeal nvarchar(max) ประเด็นที่อุทธรณ์
VerdictReceivedDate datetime
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

OCIPAJobApply

ข้อมูลรายการยื่นคำร้อง ยื่นเพื่ออุทธรณ์หรือยื่นปกติ

Column Data Type Constraints Description
OCIPAJobApplyID int PK รหัสการยื่น
OCIPAJobApplyName nvarchar(50) NOT NULL ชื่อการยื่น
IsActive bit DEFAULT 1, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดการใช้งาน

OCIPAJobChangWorkStepHistory

ข้อมูลประวัติการเปลี่ยนแปลงขั้นตอนการทำงาน

Column Data Type Constraints Description
JobID int PK
CriminalComplainantID int PK
WorkStepID int PK
UserID int PK
DateCreated datetime PK, DEFAULT getdate() วันเวลาที่สร้างรายการ
Comment nvarchar(500) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; UserIDUser.UserID; WorkStepIDOCIPAWorkStep.WorkStepID

OCIPAJobComplainantCompensation

ข้อมูลรายการค่าชดเชย ค่าตอบแทน สิทธิที่จะได้รับ

Column Data Type Constraints Description
JobEntityID int PK รหัสงานอ้างอิงตาราง OCIPAJob
CriminalComplainantID int PK รหัสผู้ขอรับร้องทุกข์ ร้องเรียน
CompensationID int PK รหัสรายการค่าชดเชย อ้างอิงตาราง Compensation
Remark nvarchar(500) หมายเหตุ
Amount float จำนวนเงิน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: CompensationIDCompensation.CompensationID; CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; JobEntityIDOCIPAJobEntity.JobEntityID

OCIPAJobCriminalComplainantAttachFile

ข้อมูลไฟล์เอกสารของผู้เสียหาย,จำเลย

Column Data Type Constraints Description
JobID int PK รหัสลงทะเบียนระบบ OCIPA
AttachFileID int PK รหัสไฟล์เอกสาร
WorkStepID int PK รหัสขั้นตอนการทำงาน
LableFile nvarchar(250) ป้ายชื่อไฟล์
Description nvarchar(450) คำอธิบายไฟล์แนบ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: AttachFileIDAttachFile.AttachFileID; WorkStepIDOCIPAWorkStep.WorkStepID

OCIPAJobCriminalComplainant_

ข้อมูลผู้ขอรับค่าตอบแทนในคดีอาญา(OCIPA)

Column Data Type Constraints Description
OCIPARegisterID int PK, IDENTITY รหัสลงทะเบียนระบบ OCIPA
JobID int NOT NULL รหัสงานอ้างอิงตาราง JobCaseCriminal
CriminalComplainantID int NOT NULL รหัสผู้ถูกละเมิดในคดีอาญา อ้างอิงตาราง CaseCriminalComplainant
OCIPARegisterCode nvarchar(20) เลขที่รับเรื่อง OCIPA
JobTypeID int รหัสประเภทงาน อ้างอิงตาราง JobType
VerdictNo nvarchar(20) เลขที่คำวินิจฉัย
DateCreated datetime DEFAULT getdate(), NOT NULL วันที่สร้าง

Foreign Keys: CriminalComplainantIDCriminalCaseComplainant.CriminalComplainantID; JobTypeIDJobType.OCIPAJobTypeID

OCIPAJobDetention

ข้อมูลการจำคุกของจำเลย เก็บไว้ในแต่ละ Job

Column Data Type Constraints Description
RowID int PK, IDENTITY รหัสถูกคุมขับ
JobID int รหัสลงทะเบียนระบบ OCIPA อ้างอิงตาราง OCIPAJob
DetentionID int รหัสการคุมขัง
DetentionTitle nvarchar(500) การคุมขัง เช่น นำตัวไปฝากขัง,ก่อนนำตัวไปฝากขัง
FromDate date คุมขังตั้งแต่วันที่
ToDate date คุมขังถึงวันที่
LineTotalDay int จำนวนวนวันที่ถูกคุมขัง
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: JobIDOCIPAJob.JobID

OCIPAJobEntity

ข้อมูลงานที่เกี่ยวกับสำนวนผู้ขอรับความช่วยเหลือร่วมกับประเภทของงาน(OCIPA)

Column Data Type Constraints Description
JobEntityID int PK, IDENTITY
JobID int NOT NULL รหัสงาน อ้างอิงตาราง OCIPAJob
JobTypeID int NOT NULL รหัสประเภทงาน เช่น ปกติ,ชะลอ,เพิ่มเติม,อุทธรณ์ อ้างอิง JobType
IsReviewSubCommittee bit DEFAULT 0 ทบทวนขั้นอนุกรรมการ True = ใช่, False = ไม่ใช่
IsReviewCommittee bit DEFAULT 0 ทบทวนขั้นกรรมการ True = ใช่, False = ไม่ใช่
CreateDate datetime NOT NULL
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: JobTypeIDJobType.OCIPAJobTypeID

OCIPAJobForConsiderationOfMeeting

ข้อมูลสำนวนที่เข้าประชุมเพื่อพิจารณา

Column Data Type Constraints Description
JobEntityID int PK รหัสงาน อ้างอิงตาราง OCIPAJob
BookOfMeetingID int PK รหัสเล่มการประชุม อ้างอิงตาราง BookOfMeeting
SortOrder int การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: BookOfMeetingIDBookOfMeeting.BookOfMeetingID; JobEntityIDOCIPAJobEntity.JobEntityID

OCIPAJobImprisonment

ข้อมูลการจำคุกของจำเลย เก็บไว้ในแต่ละ Job

Column Data Type Constraints Description
ImprisonmentID int PK, IDENTITY รหัสถูกคุมขับ
JobID int รหัสลงทะเบียนระบบ OCIPA อ้างอิงตาราง OCIPAJob
CourtLevelID int ศาลทีตัดสิน ชั้นต้น อุทธรณ์ หรือฎีกา
FromDate date คุมขังตั้งแต่วันที่
ToDate date คุมขังถึงวันที่
LineTotalDay int จำนวนวนวันที่ถูกคุมขัง
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: CourtLevelIDCourtLevel.CourtLevelID

OCIPAJobMapLawyer

ข้อมูลนิติกรที่รับผิดชอบงานบันทึกประวัติที่รับผิดชอบ

Column Data Type Constraints Description
JobID int PK รหัสงาน อ้างอิงตาราง OCIPAJob
UserID int PK นิติกรเจ้าของสำนวน อ้างอิงตาราง User
DateCreated datetime PK, DEFAULT getdate() วันที่สร้าง
Note nvarchar(500) หมายเหตุ

Foreign Keys: UserIDUser.UserID

OCIPAJobMedicalExpense

ข้อมูลค่าใช้จ่ายในการรักษาตัว เพิ่มใหม่ทุกการขอรับค่าตอบแทน

Column Data Type Constraints Description
JobID int PK รหัสลงทะเบียนระบบ OCIPA
MedicalExpenseID int PK
IsClaim bit DEFAULT 0 รหัสการใช้สิทธ 1=ใช้สิทธิอื่นโดยไม่เสียค่าใช้จ่าย 0=ไมได้ใช้สิทธิ
PaidAmount float จำนวนเงินในการรักษา
NumberOfBill int จำนวนใบเสร็จค่าใช้จ่ายในการรักษา
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: MedicalExpenseIDMedicalExpense.MedicalExpenseID

OCIPAJobOfficeOwner

ข้อมูลสำนักงาน/หน่วยงานที่รับผิดชอบสำนวน

Column Data Type Constraints Description
JobEntityID int PK รหัสงาน อ้างอิงตาราง OCIPAJobEntity
OfficeID int PK รหัสหน่วยงาน อ้างอิงตาราง Office
UpdateByUserID int PK รหัสเจ้าที่หน้าที่บันทึก อ้างอิง User
ModifiedDate datetime PK, DEFAULT getdate() วันที่แก้ไขรายการ
IsReview bit เป็นสำนวนคดีที่ทบทวนหรือไม่ 1=ใช่,0=ไม่ใช่
Remark nvarchar(500) หมายเหตุ

Foreign Keys: JobEntityIDOCIPAJobEntity.JobEntityID; OfficeIDOffice.OfficeID; UpdateByUserIDUser.UserID

OCIPAJobOfficerApproveCompensation

ข้อมูลรายการอนุมัติค่าตอบแทนของเจ้าหน้าที่ เช่น นิติกร,ผู้อำนวยการ,คณะอนุกรรมการ,คณะกรรมการ

Column Data Type Constraints Description
JobEntityID int PK รหัสรายการเจ้าหน้าที่ที่อนุมัติ อ้างอิงตาราง OCIPAJobOfficerOpinion
OfficerRoleID int PK
CompensationID int PK รหัสค่าทดแทน ค่าสินไหม อ้างอิงตาราง Compensation
Amount float จำนวนเงิน
Remark nvarchar(2500) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: CompensationIDCompensation.CompensationID; JobEntityIDOCIPAJobEntity.JobEntityID; OfficerRoleIDOfficerRole.OfficerRoleID

OCIPAJobOfficerOpinion

ข้อมูลความคิดเห็นของเจ้าหน้าที่ในการให้ความเห็นต่อผู้ขอรับค่าทดแทน

Column Data Type Constraints Description
JobEntityID int PK รหัสงานอ้างอิงตาราง OCIPAJobEntityID
OfficerRoleID int PK รหัสบทบาทเจ้าหน้าที่อ้างอิงตรา OfficerRole
OpinionID int NOT NULL รหัสงานอ้างอิงตาราง OpinionID
TermID int NOT NULL รหัสวาระ Term
IssueDate datetime NOT NULL วันที่บันทึก(ข้อมูลได้จากใส่วันที่จากผู้ใช้)
IsFinalApproved bit DEFAULT 0, NOT NULL เป็นผู้อนุมัติเงินช่วยเหลือขั้นตอนสุดท้ายใช่หรือไม่ 1=ใช่ 0=ไม่ใช่
FollowAsOfficerRoleID int เห็นตามเจ้าหน้าที่ อ้างอิง OfficerRole
IsAgree bit 1= เห็นพ้อง,เห็นตามหรือไม่ ,0=เห็นแย้ง,ไม่เห็นด้วย
AdditionalOpinion nvarchar(500) ความคิดเห็นเพิ่มเติม/เนื่องจาก/เงื่อนไข
Remark nvarchar(2500) หมายเหตุ
ApprovedTotalAmount float DEFAULT 0 จำนวนเงินที่อนุมัติ
IsRecheck bit DEFAULT 0 ส่งกลับ 0=ไม่ส่งกลับ,1=ส่งกลับให้นิติกร
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันเวลาที่แก้ไขรายการ

Foreign Keys: JobEntityIDOCIPAJobEntity.JobEntityID; OfficerRoleIDOfficerRole.OfficerRoleID; OpinionIDOpinion.OpinionID

OCIPAJobOfficerOpinion_Back_Up_24_12_2021

Column Data Type Constraints Description
JobEntityID int NOT NULL
OfficerRoleID int NOT NULL
OpinionID int NOT NULL
TermID int NOT NULL
IssueDate datetime NOT NULL
IsFinalApproved bit NOT NULL
FollowAsOfficerRoleID int
IsAgree bit
AdditionalOpinion nvarchar(500)
Remark nvarchar(2500)
ApprovedTotalAmount float
IsRecheck bit
ModifiedDate datetime NOT NULL

OCIPAJobOfficerProceedAsRequired

ข้อมูลเจ้าหน้าที่ให้ความเห็นต่อสำนวน

Column Data Type Constraints Description
OfficerAttributeID int PK
JobEntityID int PK รหัสงาน อ้างอิงตาราง OCIPAJobEntity
AttributeValue nvarchar(max)
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: JobEntityIDOCIPAJobEntity.JobEntityID; OfficerAttributeIDOfficerMapJobAttribute.OfficerAttributeID

OCIPAJobOfficerSubOpinion

ข้อมูลความคิดเห็นย่อย

Column Data Type Constraints Description
JobEntityID int PK รหัสงานอ้างอิงตาราง OCIPAJobEntityID
OfficerRoleID int PK รหัสบทบาทเจ้าหน้าที่อ้างอิงตรา OfficerRole
SubOpinionID int PK รหัสความเห็นย่อย อ้างอิงตาราง SubOpinion
OtherOpinion nvarchar(2500) มาตราอื่นๆให้ระบุ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: JobEntityIDOCIPAJobEntity.JobEntityID; OfficerRoleIDOfficerRole.OfficerRoleID; SubOpinionIDSubOpinion.SubOpinionID

OCIPAJobPaymentInformation

ข้อมูลการจ่ายงานของฝ่ายการเงิน

Column Data Type Constraints Description
JobID int PK รหัสงาน อ้างอิงตาราง JobID (เก็บเฉพาะรหัสงานที่ได้รับอนุมัติเงินเท่านั้น)
PeymentStatusID int NOT NULL รหัสสถานะทางการเงิน อ้างอิงตาราง FinanceStatus
FinanceRegisterNo nvarchar(20) เลขที่รับเรื่องของฝ่ายการเงิน
FinanceRegisterDate date วันที่รับเรื่องของฝ่ายการเงิน
GFMISNo nvarchar(20) NOT NULL เลขที่ GFMIS ผ่านการเงิน
GFMISDate date วันที่ออกเลขที่ GFMIS ของระบบการเงิน
PayAmount float NOT NULL จำนวนเงินที่จ่าย
PaidDate date NOT NULL วันที่จ่ายเงินช่วยเหลือ
PaymentMethodID int NOT NULL รหัสช่องทางการจ่ายเงิน
ReceiveInformDate datetime วันที่ได้รับการแจ้งเตือน(จากขั้นตอนบันทึกข้อมูลบัญชีธนาคาร,เอกสารจากผู้ขอครบ)
DoucumentInformDate date วันที่ส่งหนังสือแจ้งผู้ขอรับความช่วยเหลือในการจ่ายเงิน
Remark nvarchar(max) หมายเหตุ
UpdateByUserID int NOT NULL รหัสเจ้าหน้าที่บันทึกข้อมูล
DateCreated datetime NOT NULL วันที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: PaymentMethodIDPaymentMethod.PaymentMethodlID; PeymentStatusIDPaymentStatus.PaymentStatusID; UpdateByUserIDUser.UserID

OCIPAJobProxy

ข้อมูลผู้รับมอบอำนาจ

Column Data Type Constraints Description
JobID int PK รหัสงาน อ้างอิงตาราง OcipaJob
PersonID int รหัสบุคคล อ้างอิงตาราง Person
AddressID int รหัสที่อยู่ อ้างอิงตาราง Address
RelateTypeID int รหัสความสัมพันธ์ อ้างอิงตาราง RelateType
CardNo varchar(20) เลขที่บัตรประจำตัวประชาชน
CardTypeID int รหัสประเภทบัตร อ้างอิงตาราง CardType
Phone varchar(50) เบอร์ติดต่อ
Email varchar(150) อีเมล
DateCreated datetime DEFAULT getdate(), NOT NULL วันที่สร้างข้อมูล
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: AddressIDAddress.AddressID; CardTypeIDCardType.CardTypeID; PersonIDPerson.PersonID; RelateTypeIDRelateType.RelateTypeID

OCIPAJobStandard

Column Data Type Constraints Description
JobID int PK รหัสงานอ้างอิงตารง OCIPAJob: JobID
MappingID int PK รหัสอ้างอิงรายการที่เลือกจากมาตฐานด้านต่าง อ้างอิงตาราง RLPDStandardOptionMapGovAgen: MappingID
AdditionalInfo nvarchar(500) ข้อมูลเพิ่มเติม กรณีเลือกตัวเลือกอื่นๆ ให้ระบุเพิ่มเติม
DateCreated datetime2 DEFAULT getdate() วันที่สร้างรายการ
CreateByUserID int รหัสเจ้าหน้าที่สร้างรายการ อ้างอิงตาราง User: UserID

Foreign Keys: CreateByUserIDUser.UserID; MappingIDRLPDStandardOptionMapGovAgen.MappingID

OCIPAJobStatusHistory

ข้อมูลสถานะงาน

Column Data Type Constraints Description
JobID int PK
JobStatusID int PK สถานะงาน อ้างอิงตาราง JobStatus
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
DateCreated datetime PK, DEFAULT getdate() วันเวลาที่สร้างรายการ
Comment nvarchar(500) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: JobStatusIDJobStatus.JobStatusID; UserIDUser.UserID

OCIPAJobTermination

Column Data Type Constraints Description
JobID int PK รหัสงาน อ้างอิงจากตาราง OCIPAJob
TerminationReasonID int รหัสการขอยุติ อ้างอิงจากตาราง TerminationReason
Remark nvarchar(max)
IsJoinMeeting bit DEFAULT 1 สำนวนนี้เข้าประชุมหรือไม่ 1=ใช่ 0=ใม่ใช่
CreateDate datetime
ModifiedDate datetime

Foreign Keys: TerminationReasonIDTerminationReason.TerminationReasonID

OCIPAJobWaiting

Column Data Type Constraints Description
JobID int PK
JobEntityID int PK
MeetingType nvarchar(20) PK ประเภทการประชุม SUBCOMMITEE = อนุกรรมการ, COMMITEE = กรรมการ
TermID int รหัสวาระการประชุม อ้างอิงตาราง Term
IsSendMeeting bit NOT NULL สถานะที่ส่งเข้าประขุม True = ส่งแล้ว, False = ยังไม่ส่ง
CreateDate datetime วันที่สร้างรายการ
SendDate datetime วันที่กดส่งเข้าประชุม
ModifiedDate datetime

Foreign Keys: JobEntityIDOCIPAJobEntity.JobEntityID

OCIPAWorkStep

ข้อมูลรายการขั้นตอนการทำงานของระบบ OCIPA

Column Data Type Constraints Description
WorkStepID int PK รหัสขั้นตอนการทำงาน
WorkStepName nvarchar(50) ชื่อขั้นตอนการทำงาน
ClusterID int รหัสกลุ่มงาน อ้างอิงตาราง OCIPACluster
SortOrder int การเรียงลำดับ
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดใช้งาน

Foreign Keys: ClusterIDOCIPACluster.ClusterID

OCIPAWorkStepPath

Column Data Type Constraints Description
WorkStepID int PK รหัสขั้นตอนการทำงาน อ้างอิงตารางงาน WorkStep
OCIPAJobTypeID int PK รหัสประเภทงาน ของระบบ สชง.
ComplainantType nchar(1) PK V=ผู้เสียหาย Victim, A=จำเลย Accused
IsApprovePay int PK, DEFAULT 0 อนุมัติจ่ายหรือไม่ 1=จ่าย,0=ไม่จ่าย
IsFinalApprove bit DEFAULT 0, NOT NULL
SortOrder int

Foreign Keys: OCIPAJobTypeIDJobType.OCIPAJobTypeID; WorkStepIDOCIPAWorkStep.WorkStepID

OCIPAWorkStepProcesss

Column Data Type Constraints Description
OCIPAWorkStepID int PK รหัสขั้นตอนการทำงาน
OCIPAWorkStepProcessID int PK รหัสกระบวนการทำงานของขัั้นตอนนั้นๆ
ProcessName nvarchar(250) NOT NULL ชื่อกระบวนการทำงานของขั้นตอน
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
IsShow bit DEFAULT 1, NOT NULL สถานะการแสดง กำหนดให้เป็นตัวเลือกในหน้าจอการทำงานหรือไม่
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

Foreign Keys: OCIPAWorkStepIDOCIPAWorkStep.WorkStepID

Office

ข้อมูลสำนักงาน

Column Data Type Constraints Description
OfficeID int PK รหัสหน่วยงาน
ProvinceID int NOT NULL รหัสจังหวัด อ้างอิงตาราง Province
ProvinceCode nvarchar(5) NOT NULL โค้ดจังหวัด
OfficeName nvarchar(250) NOT NULL ชื่อหน่วยงาน
OfficeNameAbbr nvarchar(250) NOT NULL ตัวย่อหน่วยงาน
OfficeIDMapping tinyint รหัสหน่วยงานในการอ้างอิงกับหน่วยงานจากระบบศูนย์บริการร่วมกระทรวงยุติธรรม(MSC)
CentralFlag bit หน่วยงานส่วนกลางหรือไม่ 1=ใช่ 0=ไม่ใช่
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: ProvinceIDProvince.ProvinceID

OfficeAddress

ข้อมูลที่อยู่สำนักงาน

Column Data Type Constraints Description
OfficeID int PK รหัสสำนักงาน
AddressLine1 nvarchar(500) ที่อยู่บรรทัดที่ 1
HouseNo nvarchar(250) บ้านเลขที่
VillageNo nvarchar(250) หมู่ที่
Soi nvarchar(250) ซอย
Street nvarchar(250) ถนน
ProvinceID int รหัสจังหวัด อ้างอิงตาราง Province
DistrictID int รหัสอำเภอ อ้างอิงตาราง District
SubdistrictID int รหัสตำบล อ้างอิงSubdistrict
PostCode varchar(5) รหัสไปรษณีย์
TelephoneNo nvarchar(50) เบอร์ติดต่อ
FaxNo nvarchar(50)
Latitude float ละติจูด
Longitude float ลองจิจูด
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: OfficeIDOffice.OfficeID

OfficeMapRLPDSystem

ข้อมูลหน่วยงานเทียบกับระบบภายในกรมคุ้มครองสิทธิ

Column Data Type Constraints Description
OfficeID int PK รหัสสำนักงาน หน่วยงาน อ้างอิงตาราง Office
RLPDSystemID int PK รหัสระบบงาน
SortOrder int DEFAULT 0 การเรียงลำดับ

Foreign Keys: OfficeIDOffice.OfficeID; RLPDSystemIDRLPDSystemReference.RLPDSystemID

OfficerMapJobAttribute

ข้อมูลบทบาทเจ้าหน้าที่เทียบกับการทำงาน

Column Data Type Constraints Description
OfficerRoleID int PK
JobAttributeID int PK
OfficerAttributeID int PK, IDENTITY
SortOrder int
IsRequired bit DEFAULT 0 บังคับให้กรอกข้อมูล 1=บังคับ,0=ไม่บังคับ
IsAppeal bit DEFAULT 0 อุทธรณ์ให้กรอกข้อมูล 1=ใช่,0=ไม่ใช่
IsCopy bit
IsVerdict bit
IsMeetingReportSubCommittee bit DEFAULT 0
IsMeetingReportCommittee bit DEFAULT 0
IsMeetingAppealReportSubCommittee bit DEFAULT 0
IsMeetingAppealReportCommittee bit DEFAULT 0
IsComment bit DEFAULT 0
IsInvestigate bit DEFAULT 0
ComplainantType nvarchar(1)

Foreign Keys: JobAttributeIDJobAttribute.JobAttributeID; OfficerRoleIDOfficerRole.OfficerRoleID

OfficerMapOpinion

ข้อมูลรายการความคิดเห็นสำหรับเจ้าหน้าที่ในแต่ละบททาท

Column Data Type Constraints Description
OfficerRoleID int PK รหัสบทบาทพนักงานอ้างอิงตาราง OfficerRole
OpinionID int PK รหัสความคิดเห็น
ComplainantType nchar(1) PK V=ผู้เสียหาย Victim, A=จาเลย Accused
OCIPAJobApplyID int PK รหัสยื่น อ้างอิงตาราง OCIPAJobApply
OfficerOpinionID int IDENTITY, NOT NULL รหัสความเห็นเจ้าหน้าที่ เป็นค่า Uniqe ใช้สำหรับอ้างอิงข้อมูล
SortOrder int DEFAULT 0 การเรียงลำดับ
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: OCIPAJobApplyIDOCIPAJobApply.OCIPAJobApplyID; OfficerRoleIDOfficerRole.OfficerRoleID; OpinionIDOpinion.OpinionID

OfficerMapRole

ข้อมูลเจ้าหน้าที่เทียบกับบทบาท

Column Data Type Constraints Description
OfficeRoleID int PK รหัสบทบาทเจ้าหน้าที่ อ้างอิงตาราง OfficerRole
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: OfficeRoleIDOfficerRole.OfficerRoleID; UserIDUser.UserID

OfficerRole

ข้อมูลรายการบทบาทการทำหน้าที่ของเจ้าหน้าที่ในระบบเช่น นิติกร,เจ้าหน้าที่สารบัญ,ผู้อำนวยการ

Column Data Type Constraints Description
OfficerRoleID int PK รหัสบทบาทเจ้าหน้าที่
OfficerRoleName nvarchar(50) ชื่อบทบาทเจ้าหน้าที่
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Opinion

ข้อมูลตัวเลือกความคิดเห็น

Column Data Type Constraints Description
OpinionID int PK รหัสความคิดเห็น
OpinionName nvarchar(50) NOT NULL ชื่ความคิดเห็น
IsPay bit DEFAULT 0 1=จ่ายเงิน 0=งดจ่าย
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

OpinionMappingSubOpinion

ข้อมูลรายการความคิดเห็นเทียบกับความคิดเห็นย่อย

Column Data Type Constraints Description
OpinionID int PK รหัสความเห็น อ้างอิงตาราง Opinion
SubOpinionID int PK รหัสความเห็นย่อย อ้างอิงตาราง SubOpinion
OCIPAJobApplyID int PK รหัสชั้นสำนวนที่ปรับใช้งาน อ้างอิงตาราง OCIPAJobApply
ComplainantType nchar(1) PK V=ผู้เสียหาย Victim, A=จำเลย Accused
SortOrder int
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: OCIPAJobApplyIDOCIPAJobApply.OCIPAJobApplyID; OpinionIDOpinion.OpinionID; SubOpinionIDSubOpinion.SubOpinionID

PaymentInformation

ข้อมูลสำหรับรับเงินช่วยเหลือ เจ้าหน้าที่บันทึก

Column Data Type Constraints Description
PaymentInfoID int PK, IDENTITY รหัสข้อมูลการเงิน
JobID int รหัสงาน อ้างอิงตาราง OCIPAJob
PaymentMethodID int รหัสช่องทางการจ่ายเงินให้ผู้เสียหาย,จำเลย
Payee nvarchar(500) ชื่อผู้รับเงิน
PayeeCardID nchar(13) หมายเลขบัตรประชาชนผู้รับเงิน
ReceiveReplyDocumentFlag bit ได้รับเอกสารตอบกลับหรือไม่ 1=ได้รับ ,0=ยังไม่ได้รับ
ReceiveReplyDocumentDate date วันที่ได้รับเอกสาร เช่น วันที่ได้รับเอกสาร สชง.15,16
Note nvarchar(max) หมายเหตุ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: PaymentMethodIDPaymentMethod.PaymentMethodlID

PaymentMethod

ข้อมูลรายการช่องทางจ่ายเงิน

Column Data Type Constraints Description
PaymentMethodlID int PK รหัสช่องทางการจ่ายเงิน
PaymentMethodName nvarchar(300) ชื่อช่องทางการจ่ายเงิน
IsActive bit

PaymentOrder

Column Data Type Constraints Description
PaymentOrderID int PK, IDENTITY รหัสใบสั่งจ่าย
JobID int
EncryptJobID varchar(500)
PaymentMethodID int รหัสช่องทางการจ่ายเงิน
PaymentInfoJson nvarchar(max) ข้อมูลการจ่ายเงิน เช่น ชื่อผู้มีสิทธิรับเงิน เลขที่บัตรร ธนาคาร สาขา ชื่อบัญชี เลขที่บัญชี อื่นๆ
Note nvarchar(500) หมายเหตุ
IsLegalOfficerApprove bit DEFAULT 0 สถานะนิติกร ลงชื่ออนุมัติ 0=ยังไม่ลงชื่ออนุมัติ 1=ลงชื่ออนุมัติ
IsDirectorApprove bit DEFAULT 0 สถานะ ยจ./ผอ.สนช. ลงชื่ออนุมัติ 0=ยังไม่ลงชื่ออนุมัติ 1=ลงชื่ออนุมัติ
LegalOfficerApproveDate date วันที่นิติกรลงชื่อ
LegalOfficerName nvarchar(200) ลงชื่อนิติกร
DirectorApproveUserID int รหัสชื่อผู้ใช้งานที่อนุมัติ อ้างอิงตาราง User: UserID
DirectorApproveName nvarchar(250) ชื่อ ยจ./ผอ. สชง. ที่อนุมัติ
DirectorApproveDate date วันที่อนุมัติ
PaymentOrderDetail nvarchar(max) รายละเอียดใบสั่งจ่ายเงินเก็บในรูปแบบ HTML เพื่อที่จะ Exportไปเป็น PDF ไฟล์
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขรายการ

Foreign Keys: JobIDOCIPAJob.JobID; PaymentMethodIDPaymentMethod.PaymentMethodlID

PaymentStatus

ข้อมูลรายการสถานะการจ่ายเงิน(ฝ่ายการเงิน)

Column Data Type Constraints Description
PaymentStatusID int PK
PaymentStatusName nvarchar(250) NOT NULL สถานะการจ่ายเงิน
SortOrder int NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิด 0=ปิด

PaymentType

ข้อมูลตัวเลือกประเภทการจ่ายเงิน

Column Data Type Constraints Description
PaymentTypeID int PK
PaymentDesc varchar(50)

Person

ข้อมูลบุคคล

Column Data Type Constraints Description
PersonID int PK, IDENTITY
Title nvarchar(50) คำนำหน้าชื่อ
FirstName nvarchar(150) ชื่อ
LastName nvarchar(150) นามสกุล
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

PoliceStation

ข้อมูลตัวเลือกรายการสถานีตำรวจ

Column Data Type Constraints Description
PoliceStationID int PK รหัสสถานีตำรวจ
PoliceStationame nvarchar(250) ชื่อสถานีตำรวจ
PoliceStationCode varchar(50) รหัสอ้างอิงจากระบบ CRIME ของตำรวจ
ProvinceID int รหัสจังหวัด อ้างอิงตาราง Province
ProvinceCode varchar(50) โค้ดสถานีตำรวจใช้สำหรับเปรียบเทียบกับรหัสข้อมูลภายนอกระบบ
AddressLine nvarchar(250) ที่อยู่
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน 1=เปิด 0=ปิด

Foreign Keys: ProvinceIDProvince.ProvinceID

Position

ข้อมูลตำแหน่งเจ้าหน้าที่ของหน่วยงาน

Column Data Type Constraints Description
PositionID int PK รหัสตำแหน่ง
PositionName nvarchar(150) NOT NULL ชื่อตำแหน่ง
SortOrder int NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิดใช้งาน 0=ปิดการใช้งาน

PrefixName

ข้อมูลตัวเลือกคำนำหน้าชื่อ

Column Data Type Constraints Description
TitleID int PK รหัสคำนำหน้าชื่อ
Title nvarchar(50) คำนำหน้าชื่อ
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Province

ข้อมูลตัวเลือกจังหวัด

Column Data Type Constraints Description
ProvinceID int PK, IDENTITY รหัสจังหวัด
CountryCode char(2) NOT NULL รหัสประเทศ
ProvinceCode int NOT NULL รหัสจังหวัดเปรียบเทียบข้อมูลกับหน่วยงานราชการ
ProvinceName nvarchar(150) ชื่อจังหวัด
ProvinceNameEN varchar(150) ชื่อจังหวัดภาษาอังกฤษ
RegionID int รหัสภูมิภาค
Latitude float ละติจูด
Longitude float ลองจิจูด
Geometry geometry ข้อมูลขอบเขต
IsActive bit สถานะเปิดปิดการใช้งาน

ProvinceExtension

Column Data Type Constraints Description
ProvinceID int PK รหัสจังหวัด อ้างอิงตาราง Province
ProvinceTypeCode varchar(10) PK โค้ดประเภทจังหวัด เป็นมุมมองในการออกช้อมูลรายงาน เช่น จังหวัดเขตเศรษฐกิจพิเศษ,3ชายแดนใต้ เป็นต้น
GroupCode varchar(50) กลุ่มข้อมูลจังหวัดสำหรับออกรายงาน 19 กลุ่ม
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: ProvinceIDProvince.ProvinceID; ProvinceTypeCodeProvinceType.ProvinceTypeCode

ProvinceMSC

Column Data Type Constraints Description
provId int PK
provName nvarchar(50) NOT NULL
regnId int NOT NULL
flag bit NOT NULL
BelongJFSProvinceID int รหัสจังหวัดอ้างอิงตาราง Province: ProvinceID

Foreign Keys: BelongJFSProvinceIDProvince.ProvinceID

ProvinceType

ตารางข้อมูลประเภทจังหวัดในมุมมองข้อมูลต่างๆ เช่น เขตเศรษฐกิจพิเศษ,3 ชายแดนใต้

Column Data Type Constraints Description
ProvinceTypeCode varchar(10) PK โค้ดประเภทจังหวัด
ProvinceTypeName nvarchar(50) NOT NULL ชื่อประเภทจังหวัด
ProvinceGroup int กลุ่มจังหวัดใช้สำหรับจัดกลุ่มข้อมูล

RLPDStandard

Column Data Type Constraints Description
RLPDStandardID int PK
RLPDStandardName nvarchar(500) NOT NULL
RLPDStandardNameEN varchar(250) NOT NULL

RLPDStandardOption

ข้อมูลตัวเลือกมาตรฐานของกรมคุ้มครองสิทธิ

Column Data Type Constraints Description
StandardOptionID int PK รหัสตัวเลือกมาตรฐาน
RLPDStandardID int NOT NULL รหัสมาตรฐานด้านต่างๆ อ้างอิงตาราง RLPDStandard:RLPDStandardID
OptionText nvarchar(500) NOT NULL คำอธิบายตัวเลือก
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ

Foreign Keys: RLPDStandardIDRLPDStandard.RLPDStandardID

RLPDStandardOptionMapGovAgen

ข้อมูลการเปรียบเทียบตัวเลือกมาตรฐานกับหน่วยงานภาครัฐ

Column Data Type Constraints Description
MappingID int PK รหัสอ้างอิง
GovernmentAgencyID int รหัสหน่วยงานภาครัฐ อ้างอิงตาราง GovernmentAgency:GovernmentAgencyID
StandardOptionID int NOT NULL รหัสตัวเลือกมาตรฐาน อ้างอิงตาราง RLPDStandardOption:StandardOptionID
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 1, NOT NULL สถานะเปิด ปิดการใช้งาน 0=ปิด 1= เปิด
IsOther bit DEFAULT 0 ต้องการข้อมูลอื่นๆเพิ่มเติม 1=ใช่ 0=ไม่ใช่

Foreign Keys: GovernmentAgencyIDGovernmentAgency.GovernmentAgencyID; StandardOptionIDRLPDStandardOption.StandardOptionID

RLPDSystemReference

ข้อมูลตัวเลือกระบบต่างๆของ สชง. เช่น ระบบร้อทุกข์,ระบบ OCIPA เป็นต้น

Column Data Type Constraints Description
RLPDSystemID int PK รหัสระบบงาน
RLPDSystemName nvarchar(150) NOT NULL ชื่อระบบงาน
SystemOwerName nvarchar(250) NOT NULL ชื่อกองหรือสำนักงานเจ้าของระบบ
IsTranfer bit แสดงให้หน้าระบบที่ส่งต่อหรือไม่ 1=ใช่ 0=ไม่ใช่
IsOther bit DEFAULT 0, NOT NULL ต้องการข้อมูลอื่นๆเพิ่มเติมหรือไม่ 1=ใช่ 0= ไม่ใช่
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน

Race

Column Data Type Constraints Description
RaceID int PK รหัสเชื้อชาติ
RaceName nvarchar(150) เชื้อชาติ
SortOrder int การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

RecordMaxRunNo

Column Data Type Constraints Description
RecordMaxID int PK
RecordName varchar(500) NOT NULL
MaxNo int NOT NULL
Prefix nvarchar(10) NOT NULL

Region

Column Data Type Constraints Description
RegionID int PK รหัสภูมิภาค
RegionName nvarchar(50) ชื่อภูมิภาค

RelateType

ข้อมูลตัวเลือกประเภทความสัมพันธ์

Column Data Type Constraints Description
RelateTypeID int PK รหัสความเกี่ยวข้องกับผู้ร้องเรียน ร้องทุกข์
RelateTypeName nvarchar(50) NOT NULL ชื่อประเภทความเกี่ยวข้องกับผู้ร้องเรียน ร้องทุกข์
IsActvie bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน

Religion

Column Data Type Constraints Description
ReligionID int PK, IDENTITY รหัสศาสนา
ReligionCode char(3) โค้ดศาสนา
ReligionName nvarchar(50) ศาสนา
IsActive bit สถานะเปิดปิดการใช้งาน
IsOther bit

ReplyDocument

Column Data Type Constraints Description
ReplyDocumentID int PK รหัสเอกสารส่งกลับ
ReplyDocumentName nvarchar(50) NOT NULL ชื่อเอกสารส่งกลับ
Description nvarchar(500)
SortOrder int การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิด ,0=ปิด
IsOther bit

ReplyDocumentInformation

Column Data Type Constraints Description
PaymentInfoID int PK
ReplyDocumentID int PK
Remark nvarchar(max)
ModifiedDate datetime DEFAULT getdate(), NOT NULL

Foreign Keys: PaymentInfoIDPaymentInformation.PaymentInfoID; ReplyDocumentIDReplyDocument.ReplyDocumentID

ReportPoliceStatisticOfComplaints

Column Data Type Constraints Description
PoliceStationID int PK รหัสสถานีตำรวจ อ้างอิงตาราง : PoliceStatatoin
IssueYear int PK
IssueMonth date PK เดือนที่รายงานเก็บในรูปบบวันที่ ใช้วันที่ 1 ของเดือนที่รายงาน รูปแบบ YYYY-MM-DD
NumberOfCase int DEFAULT 0, NOT NULL จำนวนคดีที่รายงาน
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขล่าสุด

Foreign Keys: PoliceStationIDPoliceStation.PoliceStationID

RoadAccidentFinancialAssistance

Column Data Type Constraints Description
FinancialAssistanceID int PK รหัสการได้รับความช่วยเหลือทางการเงินจาก พ.ร.บ. คุ้มครองผู้ประสบภัยจากรถ พ.ศ. 2535
FinancialAssistanceName nvarchar(350) NOT NULL
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1= เปิด,0=ปิด
GroupName varchar(10) ชื่อกลุ่มข้อมูล
SortOrder int การเรียงลำดับ
IsOther bit DEFAULT 0 ให้ระบุข้อมูลเพิ่มเติม 1=ใช่ 0=ไม่ใช่
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

SMSSendHistory

Column Data Type Constraints Description
SMSID int PK, IDENTITY รหัส SMS
JobID int รหัส Job อ้างอิงตาราง OCIPAJob
JobEntityID int รหัสอ้างอิงงานย่อย(ของงานหลัก)
PersonID int รหัสผู้รับ อ้างอิง PersonID
SendTo varchar(50) หมายเลขโทรศัพท์เคลื่อนที่
SendPhone nvarchar(10)
SendOTP int รหัส OTP
SendREF varchar(4) รหัสอ้างอิงของ OTP
SendDetail nvarchar(500) รายละเอียดข้อความ
SendDate datetime วันเวลา ส่งข้อความ SMS
SendStatus bit สถานะการส่ง ผ่าน = true, ไม่ผ่าน = false
SendType nvarchar(50) ประเภทการส่งข้อความ SMS
SendTran varchar(50) รหัสอ้างอิงของการส่งข้อความ SMS จาก Service
SendNote nvarchar(max) บันทึกเพิ่มเติม
SendStatusName nvarchar(50) สถานะการส่ง
UsedCredit int จำนวนเครดิตที่ใช้
RemainCredit int จำนวนเครดิตที่เหลือ
ModifiedDate datetime วันที่แก้ไข

SectionTracking

Column Data Type Constraints Description
SectionID int PK รหัสผู้ขอรับความช่วยเหลือ,ขอสนับสนุน หรือรหัสสำนวน
SectionName nvarchar(50) PK ชื่อข้อมูล
IsCaseSection bit PK, DEFAULT 0 เป็นส่วนข้อมูลของสำนวนหรือไม่
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

SingleLogin

Column Data Type Constraints Description
UserID int PK
SessionId varchar(200) PK
LoggedIn bit NOT NULL

Foreign Keys: UserIDUserLogin.UserID

SubCommittee

ข้อมูลคณะกรรมการ

Column Data Type Constraints Description
SubCommitteeID int PK รหัสคณะอนุกรรมการ
SubCommitteeName nvarchar(500) NOT NULL ชื่อคณะอนุกรรมการ
ProvinceID int NOT NULL รหัสจังหวัดของคณะอนุกรรมการอ้างอิงตาราง Province
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิด 0=ปิด
SortOrder int DEFAULT 0 การเรียงลำดับ
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: ProvinceIDProvince.ProvinceID

SubGuilt

ข้อมูลตัวเลือกรายการฐานความผิดที่เกี่ยวข้อง

Column Data Type Constraints Description
SubGuiltID int PK รหัสฐานความผิดที่เกี่ยวข้อง
SubGuiltSubject nvarchar(250) ฐานความผิดที่เกี่ยวข้อง
IsActive bit สถานะเปิดปิดการใช้งาน 1=เปิดการใช้งาน 0=ปิดการใช้งาน

SubOpinion

Column Data Type Constraints Description
SubOpinionID int PK รหัสความเห็นย่อย
SubOpinionName nvarchar(500) NOT NULL ชื่อความเห็นย่อย
SortOrder int NOT NULL การเรียงลำดับ
IsOther bit DEFAULT 0, NOT NULL 1=ต้องการข้อมูลอื่นๆเพิ่มเติม ,0 = ไม่ต้องการข้อมูลเพิ่มเติม
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิด 0=ปิด
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Subdistrict

ข้อมูลรายการตัวเลือกตำบล สัมพันธ์กับอำเภอ

Column Data Type Constraints Description
SubdistrictID int PK, IDENTITY รหัสตำบล
DistrictID int รหัสอำเภอ
SubdistrictCode varchar(10) รหัสตำบลเทียบกับหน่วยงานราชการ
SubdistrictName nvarchar(150) ชื่อตำบล
SubdistrictNameEN varchar(150) ชื่อตำบลภาษาอังกฤษ
Latitude float ละติจูด
Longitude float ลองจิจูด
PostCode varchar(50) รหัสไปรษณีย์
Geometry geometry ข้อมูลขอบเขต
IsActive bit สถานะเปิดปิดการใช้งาน

Foreign Keys: DistrictIDDistrict.DistrictID

SysGroupMapModule

ข้อมูลโมดูลระบบเทียบกับกลุ่มงาน

Column Data Type Constraints Description
GroupID int PK รหัสกลุ่มโมดูล อ้างอิงตาราง SysGroupModule
ModuleID int PK รหัสโมลมูดล อ้างอิงตาราง SysModule

Foreign Keys: GroupIDSysGroupModule.GroupID; ModuleIDSysModule.ModuleID

SysGroupModule

ข้อมูลกลุ่มของโมดูลระบบ

Column Data Type Constraints Description
GroupID int PK
GroupName nvarchar(150)
SortOrder int การเรียงลำดับ
IsShow bit สถานะการแสดงข้อความ 1=แสดงชื่อกลุ่ม 0=ซ่อนชื่อกลุ่ม
IsActive bit รหัสเปิดปิดการใช้งาน

SysModule

ข้อมูลโมดูลของระบบ

Column Data Type Constraints Description
ModuleID int PK รหัสโมดูล
ModuleName nvarchar(50) NOT NULL ชื่อโมดูล
ModuleTitle nvarchar(100) NOT NULL ห้อข้อ
ModuleIcon varchar(50) ชื่อไอคอน
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

SysOperation

ข้อมูลรายการปฏิบัติการของระบบ

Column Data Type Constraints Description
OperationID int PK
OperationName nvarchar(50)
IsCreate bit DEFAULT 0
IsRead bit DEFAULT 0
IsUpdate bit DEFAULT 0
IsDelete bit DEFAULT 0
IsLock bit DEFAULT 0

SysPermission

ข้อมูลสิทธิการเข้าถึงการทำงานของระบบ

Column Data Type Constraints Description
PermissionID int PK รหัสสิทธิ์การใช้งาน
ModuleID int รหัสโมดูล อ้างอิงตาราง SysModule
OperationID int รหัสการดำเนินงาน อ้างอิงตาราง SysOperation
PermissionName nvarchar(50) ชื่อสิทธิ์การใช้งาน

Foreign Keys: ModuleIDSysModule.ModuleID; OperationIDSysOperation.OperationID

SysRole

ข้อมูลบทบาทของระบบ

Column Data Type Constraints Description
RoleID int PK รหัสบทบาท
RoleName nvarchar(50) ชื่อบทบาท
IsShow bit DEFAULT 1 แสดงในตัวเลือกหรือไม่
IsActive bit เปิดใช้งานหรือไม่
SortOrder int DEFAULT 0
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

SysRoleMapPermission

ข้อมูลสิทธ์กับบทบาท

Column Data Type Constraints Description
RoleID int PK รหัสบทบาท อ้างอิงตาราง SysRole
PermissionID int PK รหัสสิทธิ์ อ้างอิงตาราง SysPermission

Foreign Keys: PermissionIDSysPermission.PermissionID; RoleIDSysRole.RoleID

SysScreen

ข้อมูลหน้าจอการทำงานของระบบ

Column Data Type Constraints Description
ScreenID int PK รหัสหน้าจอ
ModuleID int NOT NULL รหัสโมดูล อ้างอิงตาราง SystemsModule
ParentScreenID int รหัสหน้าจออ้างอิงตัวแม่ในตารางเดียวกัน
ScreenName varchar(50) NOT NULL ชื่อหน้าจอ
ScreenTitle nvarchar(100) หัวข้อ
SortOrder int DEFAULT 0, NOT NULL การเรียงลำดับ
IsActive bit DEFAULT 0, NOT NULL สถานะเปิดการใช้งาน
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: ModuleIDSysModule.ModuleID

SysSetting

ข้อมูลการตั้งค่าของระบบ

Column Data Type Constraints Description
SettingID int PK รหัสการตั้งค่า
Tag varchar(100) NOT NULL แท็ก
Key varchar(100) NOT NULL คีย์
Label nvarchar(500) NOT NULL ใบปะหน้า
Value nvarchar(max) ค่า
ShowOnWebFlag bit NOT NULL

SystemsLog

Column Data Type Constraints Description
SystemsLogID int PK, IDENTITY รหัส Log
ProcessID int NOT NULL รหัสโปรเซสการทำงาน
LogType nvarchar(max) NOT NULL ประเภท Log
PageURL nvarchar(max) ข้อมูลหน้า URL
RawUrl nvarchar(max) ข้อมูล URL
Error nvarchar(max) NOT NULL ข้อผิดพลาด
StampTime datetime DEFAULT getdate(), NOT NULL วันที่บันทึก
IsIgnore bit DEFAULT 0, NOT NULL
Comment nvarchar(2000) หมายเหตุ

Temp_FinanceTransactionApproveUpload

เก็บรายการข้อมูลอัปโหลดทางการเงิน

Column Data Type Constraints Description
TransactionID int PK, IDENTITY
RelatedBatchID varchar(20) NOT NULL
VerdictNo nvarchar(20) NOT NULL
FinanceReceiveNo nvarchar(50) NOT NULL
FinanceReceiveDate date
GFMIS nvarchar(50) NOT NULL
GFMISDate date
Amount float NOT NULL
FirstName nvarchar(550)
LastName nvarchar(550)
CreateDate datetime
UpdateDate datetime
IsComplete bit
IsSyns bit

Temp_ReportPoliceStatisticOfComplaintsUpload

ข้อมูลจำนวนคดีที่อัปโหลดสำหรับรายงานสถิติตำรวจ

Column Data Type Constraints Description
IssueMonth int NOT NULL
IssueYear int NOT NULL
PoliceStationID int
PoliceStationName nvarchar(500)
NumberOfCase int DEFAULT 0
IsComplete bit DEFAULT 0
IsSyns bit DEFAULT 0
CreateDate datetime DEFAULT getdate(), NOT NULL

Term

Column Data Type Constraints Description
TermID int PK รหัสวาระการประชุม
TermName nvarchar(50) NOT NULL ชื่อวาระการประชุม
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

TerminationReason

ข้อมูลตัวเลือกเหตุในการยุติ(ของระบบ OCIPA)

Column Data Type Constraints Description
TerminationReasonID int PK รหัสเหตุผลการยุติ
TerminationReasonName nvarchar(250) เหตุผลของการยุติสำนวน
SortOrder int การเรียงลำดับดับ
IsOther bit DEFAULT 0 ต้องการข้อมูลเพิ่มเติม 1=ใช่ 0=ไม่ใช่
IsActive bit DEFAULT 0 สถานะเปิดปิดการใช้งาน

TransactonLog

ข้อมูลประวัติธุรกรรมหรือการทำงานต่างๆ เช่น ประวัติดาวน์โหลด ประวัตการแก้ไขและประวัติอื่นๆ

Column Data Type Constraints Description
TransactionLogID int PK, IDENTITY
UserID int
UserFullName nvarchar(250) ชื่อผู้ใช้งานที่ทำธุรกรรม เช่น นายสมชาย นามสมมุติ
ReferenceKeyValue varchar(50) รหัสอ้างอิง เช่น CaseID,PersonID,RowID หรือ ID อื่นๆ ขึ้นอยู่กับการใช้งาน
TransactionTypeName varchar(225) ประเภทธุรกรรม เช่น download,edit,delete
Comment nvarchar(2000) รายละเอียดเพิ่มเติม
ModifiedDate datetime DEFAULT getdate() วันเวลาที่แก้ไขข้อมูล

Foreign Keys: UserIDUser.UserID

TransferCase

ข้อมูลรายละเอียดสำนวนที่ส่งต่อ

Column Data Type Constraints Description
CaseRegistrationSystemReferenceID int PK รหัสสำนวนส่งต่อ อ้างอิงตาราง CaseRegistrationSystemReference
ReferenceCode nvarchar(50) เลขที่รับเรื่องจากระบบที่ส่งต่อ(จากคุ้มครองพยาน หรือไกล่เกลี่ยที่เอามาอัพเดท)
AcceptDate datetime วันที่รับเรื่อง
CompleteDate datetime วันที่ดำเนินการเสร็จสิ้น
StatusID int NOT NULL รหัสสถานะการส่งส่ง WAITING = 1, PROCESS = 2, FINISHED = 3,DENY=4
Remark nvarchar(max) หมายเหตุ
DateCreated datetime DEFAULT getdate(), NOT NULL วันที่สร้างรายการ
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: CaseRegistrationSystemReferenceIDCaseRegistrationSystemReference.CaseRegistrationSystemReferenceID

TransferCaseTracking

ข้อมูลรายการติดต่อสำนวนส่งต่อ

Column Data Type Constraints Description
CaseTrackingID int PK, IDENTITY รหัสติดตาม
CaseRegistrationSystemReferenceID int รหัสสำนวนส่งต่อ อ้างอิงตาราง TransferCase
ProcessText nvarchar(2000) กระบวนการทำงาน
DateCreated datetime DEFAULT getdate() วันที่สร้างรายการ

Foreign Keys: CaseRegistrationSystemReferenceIDCaseRegistrationSystemReference.CaseRegistrationSystemReferenceID

User

ข้อมูลผู้ใช้งานระบบ

Column Data Type Constraints Description
UserID int PK, IDENTITY รหัสผู้ใช้งาน
AliasName nvarchar(50) นามแฝง
FirstName nvarchar(50)
LastName nvarchar(50)
CardID nvarchar(13) เลขประจำตัวประชาชน
PhoneNumber varchar(50) เบอร์โทรศัพท์
ReferenceUserID int รหัสอ้างอิงผู้ใช้งาน รหัสอ้างอิงจากตาราง Employyee,ContactPerson
IsAdministrator bit DEFAULT 0, NOT NULL
UserStatusID int NOT NULL
UserTypeID int NOT NULL ประเภทผู้ใช้งาน อ้างอิงตาราง UserType
OfficeID int รหัสสำนักงานต้นสังกัด อ้างอิงตาราง Office
PositionID int ตำแหน่งเจ้าหน้าที่
Signature varchar(max) รูปลายเซ็นต์
UpdateBy int NOT NULL
RegisterDate datetime DEFAULT getdate(), NOT NULL วันที่ลงทะเบียน
ModifiedDate datetime DEFAULT getdate(), NOT NULL

Foreign Keys: OfficeIDOffice.OfficeID; PositionIDPosition.PositionID; UserStatusIDUserStatus.UserStatusID; UserTypeIDUserType.UserTypeID

UserAccountType

ข้อมูลประเภทบัญชีผู้ใช้งาน

Column Data Type Constraints Description
UserAccountTypeCode varchar(10) PK รหัสประเภทบัญชีใช้งาน เช่น HA =สถาบันรับรองคุณภาพสถานพยาบาล(องค์การมหาชน),ORG = โรงพยาบาล,สถานพยาบาล,เครื่อขาย
UserAccountTypeName nvarchar(50) ชื่อประเภทบัญชี
GroupName nvarchar(50) กลุ่มประเภทบัญชีใช้งาน เช่น HA =สถาบันรับรองคุณภาพสถานพยาบาล(องค์การมหาชน),ORG = โรงพยาบาล,สถานพยาบาล,เครื่อขาย

UserEmail

ข้อมูลอีเมลผู้ใช้งาน

Column Data Type Constraints Description
EmailID int PK, IDENTITY รหัสอีเมลผู้ใช้งาน
UserID int NOT NULL ชื่อผู้ใช้งาน
Email varchar(150) NOT NULL อีเมล
RegisterChanelCode varchar(10) ช่องทางการลงทะเบียน
IsPrimary bit DEFAULT 0, NOT NULL เป็นข้อมูลหลักใช่หรือไม่?
RegisterDate datetime DEFAULT getdate(), NOT NULL วันที่ลงทะเบียน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

Foreign Keys: UserIDUser.UserID

UserLogin

ข้อมูลเข้าใช้งานของผู้ใช้

Column Data Type Constraints Description
UserID int PK รหัสผู้ใช้งาน
UserName varchar(50) NOT NULL ชื่อผู้ใช้งาน
UserAccountTypeCode varchar(10) NOT NULL ประเภทรหัสผู้ใช้งาน
PasswordHash varchar(100) NOT NULL รหัสผ่าน
IsVerifyLogin bit DEFAULT 0, NOT NULL ผ่านตรวจสอบการล็อคอินแล้วหรือไม่
TokenExpireDate datetime วันหมดอายุของ Token
LoginToken varchar(max) Token ใช้สำหรับการล็อคอิน ผ่าน apps
IsRenewAccount bit DEFAULT 0 ขอใช้งานใหม่ใช่หรือไม่?
RenewID int DEFAULT 0 รหัสการขอเข้าใช้งานใหม่ อ้างอิงตาราง UserRenew
LastLoginDate datetime วันที่เข้าใช้งานล่าสุด
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไขรายการ

Foreign Keys: UserAccountTypeCodeUserAccountType.UserAccountTypeCode; UserIDUser.UserID

UserLoginHistory

ข้อมูลประวัติการเข้าใช้งาน

Column Data Type Constraints Description
LogID int PK, IDENTITY รหัส Log
UserID int รหัสผู้ใช้งาน อ้างอิงตาราง User
IP varchar(50) ไอพีแอดเดรส
DeviceType varchar(500) ประเภทอุปกรณ์ในการเข้าใช้ระบบ
LoginDate datetime วันที่เข้าใช้ระบบ

Foreign Keys: UserIDUser.UserID

UserMapOffice_

ข้อมูลผู้ใช้งานเทียบกับหน่วยงาน

Column Data Type Constraints Description
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
OfficeID int PK รหัสหน่วยงาน
CreateByUserID int รหัสผู้ใช้งานที่สร้าง
ModifiedDate datetime DEFAULT getdate() วันที่แก้ไข

Foreign Keys: OfficeIDOffice.OfficeID; UserIDUser.UserID

UserMapPermission

ข้อมูลผู้ใช้งานเทียบกับสิทธิ

Column Data Type Constraints Description
UserID int PK รหัสสมาชิก,ผู้ใช้งาน อ้างอิงตาราง User
PermissionID int PK รหัสสิทธิ์ อ้างอิงตาราง Permission
UserAccountTypeCode varchar(10) PK ประเภทรหัสผู้ใช้งาน
ModifiedDate datetime DEFAULT getdate()

Foreign Keys: PermissionIDSysPermission.PermissionID; UserAccountTypeCodeUserAccountType.UserAccountTypeCode; UserIDUser.UserID

UserMapRLPDSystem

ข้อมูลเจ้าหน้าที่ที่ใช้ระบบ

Column Data Type Constraints Description
UserID int PK รหัสเจ้าหน้าที่,ผู้ใช้งาน
RLPDSystemID int PK รหัสระบบงาน
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไขรายการ

Foreign Keys: RLPDSystemIDRLPDSystemReference.RLPDSystemID; UserIDUser.UserID

UserMapRole

ข้อมูลผู้ใช้งานเทียบกับบทบาทในระบบ

Column Data Type Constraints Description
UserID int PK รหัสผู้ใช้งาน อ้างอิงตาราง User
RoleID int PK รหัสบทบาท อ้างอิงตาราง SysRole
AssignID int รหัสผู้ที่มอบหมาย
ModifiedDate datetime DEFAULT getdate(), NOT NULL วันที่แก้ไข

Foreign Keys: AssignIDUser.UserID; RoleIDSysRole.RoleID; UserIDUser.UserID

UserStatus

ข้อมูลสถานะผู้ใช้งาน

Column Data Type Constraints Description
UserStatusID int PK, IDENTITY
Description varchar(50)

UserType

ข้อมูลประเภทผู้ใช้งาน

Column Data Type Constraints Description
UserTypeID int PK รหัสประเภทผู้ใช้งาน
UserTypeName nvarchar(50) NOT NULL ชื่อประเภทผู้ใช้งาน
SortOrder int NOT NULL การเรียงลำดับ
IsActive bit NOT NULL สถานะเปิดปิดการใช้งาน 1=เปิด 0=ปิด

VerdictRunning

Column Data Type Constraints Description
OfficeID int PK
RLPDSystemID int PK
InYear int PK
Prefix nvarchar(10)
MaxNo int DEFAULT 0, NOT NULL
ModifiedDate datetime DEFAULT getdate(), NOT NULL

Foreign Keys: RLPDSystemIDRLPDSystemReference.RLPDSystemID

sysdiagrams

Column Data Type Constraints Description
name sysname NOT NULL
principal_id int NOT NULL
diagram_id int PK, IDENTITY
version int
definition varbinary(max)

tempallrequest

Column Data Type Constraints Description
FiscalYear int
ComplainantType nchar(1)
ComplainantTypeName varchar(10) NOT NULL
NumberOfJobID int