05_SETM003_建構子關係圖

@startuml
package "控制器层" {
class SETM003Controller {
+ActionMethod1()
+ActionMethod2()
}
}
package "服务层" {
class SETM003Service {
+GetAccnoKindList()
+QuerySubSystemResult()
}
class CommonService {
+QuerySubSystemResult()
+GetAccnoKindList()
}
}
package "DAO层" {
class SETM003Dao {
+Insert(inputVo)
+Update(inputVo)
+Delete(inputVo)
+Query(inputVo)
}
class GL_ACCNT_KINDDao {
+Query(inputVo)
}
class MIS_SYSTDao {
+Query(inputVo)
}
class GL_ACCNT_MASTERDao {
+Insert(inputVo)
+Update(inputVo)
+Delete(inputVo)
}
class GL_ACCNT_BALANCEDao {
+Query(inputVo)
}
class GL_SPREAD_ACCNT_SCOPEDao {
+Any(predicate)
}
}
package "数据库层" {
class GL_ACCNT_MASTER {
+ACCNT_NO
+ACCNT_KIND
+ACCNT_NAME
+BUDGET_CODE
+ACCNT_DESC
+CREATE_OFFSET_CODE
+SUBSYSTEM_NO
+ACCNT_D_C
+ASSEST_ACCNT_NO
+CRE_DATE
+END_DATE
+SPREAD_ACCNT_NO
+LAST_UPDATE_DATE
}
class GL_ACCNT_BALANCE {
+ACCNT_NO
+BALANCE_DATE
+BEGINNING_BALANCE
+DEBITS
+CREDITS
+ENDING_BALANCE
}
class GL_SPREAD_ACCNT_SCOPE {
+ACCNT_NO
+SCOPE_CODE
+SCOPE_NAME
}
class MIS_SYST {
+SYST_IDEN
+SYST_NAME
}
class GL_ACCNT_KIND {
+ACCNT_KIND
+ACCNT_KIND_DESC
}
}
SETM003Controller --> SETM003Service : 使用
SETM003Service --> SETM003Dao : 调用
SETM003Service --> GL_ACCNT_KINDDao : 调用
SETM003Service --> MIS_SYSTDao : 调用
SETM003Service --> GL_ACCNT_MASTERDao : 调用
SETM003Service --> GL_ACCNT_BALANCEDao : 调用
SETM003Service --> GL_SPREAD_ACCNT_SCOPEDao : 调用
SETM003Dao --> GL_ACCNT_MASTER : 操作
GL_ACCNT_MASTERDao --> GL_ACCNT_MASTER : 操作
GL_ACCNT_BALANCEDao --> GL_ACCNT_BALANCE : 操作
GL_SPREAD_ACCNT_SCOPEDao --> GL_SPREAD_ACCNT_SCOPE : 操作
MIS_SYSTDao --> MIS_SYST : 操作
GL_ACCNT_KINDDao --> GL_ACCNT_KIND : 操作
@enduml