com.example.sms.domain.model
com.example.sms.domain.model.inventory
graph TB
subgraph com.example.sms.domain.model.inventory["在庫"]
direction TB
com.example.sms.domain.model.inventory.LotNumber["ロット番号"]
com.example.sms.domain.model.inventory.QualityCategory["良品区分"]
com.example.sms.domain.model.inventory.Inventory["在庫"]
com.example.sms.domain.model.inventory.InventoryKey["在庫キー(複合主キー)"]
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder["InventoryBuilder"]
com.example.sms.domain.model.inventory.StockCategory["在庫区分"]
com.example.sms.domain.model.inventory.InventoryList["在庫リスト"]
end
com.example.sms.domain.model.master.warehouse.WarehouseCode["倉庫コード"]
com.example.sms.domain.type.quantity.Quantity["数量"]
com.example.sms.domain.model.master.product.ProductCode["商品コード"]
click com.example.sms.domain.model.master.warehouse.WarehouseCode "#com.example.sms.domain.model.master.warehouse.WarehouseCode"
click com.example.sms.domain.type.quantity.Quantity "#com.example.sms.domain.type.quantity.Quantity"
click com.example.sms.domain.model.inventory.LotNumber "#com.example.sms.domain.model.inventory.LotNumber"
click com.example.sms.domain.model.inventory.QualityCategory "#com.example.sms.domain.model.inventory.QualityCategory"
click com.example.sms.domain.model.inventory.Inventory "#com.example.sms.domain.model.inventory.Inventory"
click com.example.sms.domain.model.inventory.InventoryKey "#com.example.sms.domain.model.inventory.InventoryKey"
click com.example.sms.domain.model.master.product.ProductCode "#com.example.sms.domain.model.master.product.ProductCode"
click com.example.sms.domain.model.inventory.Inventory$InventoryBuilder "#com.example.sms.domain.model.inventory.Inventory$InventoryBuilder"
click com.example.sms.domain.model.inventory.StockCategory "#com.example.sms.domain.model.inventory.StockCategory"
click com.example.sms.domain.model.inventory.InventoryList "#com.example.sms.domain.model.inventory.InventoryList"
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.model.inventory.Inventory
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.model.inventory.LotNumber
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.model.inventory.QualityCategory
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.model.inventory.StockCategory
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.model.master.product.ProductCode
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.model.master.warehouse.WarehouseCode
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder --> com.example.sms.domain.type.quantity.Quantity
com.example.sms.domain.model.inventory.InventoryList --> com.example.sms.domain.model.inventory.Inventory
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.inventory.Inventory$InventoryBuilder
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.inventory.InventoryKey
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.inventory.LotNumber
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.inventory.QualityCategory
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.inventory.StockCategory
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.master.product.ProductCode
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.model.master.warehouse.WarehouseCode
com.example.sms.domain.model.inventory.Inventory --> com.example.sms.domain.type.quantity.Quantity
com.example.sms.domain.model.inventory.rule
graph TB
subgraph com.example.sms.domain.model.inventory.rule["在庫ルール"]
direction TB
com.example.sms.domain.model.inventory.rule.InventoryRule["在庫ルール"]
com.example.sms.domain.model.inventory.rule.InventoryStockLevelRule["在庫レベルルール"]
com.example.sms.domain.model.inventory.rule.InventoryZeroStockRule["在庫ゼロルール"]
end
com.example.sms.domain.type.quantity.Quantity["数量"]
com.example.sms.domain.model.inventory.Inventory["在庫"]
click com.example.sms.domain.type.quantity.Quantity "#com.example.sms.domain.type.quantity.Quantity"
click com.example.sms.domain.model.inventory.rule.InventoryRule "#com.example.sms.domain.model.inventory.rule.InventoryRule"
click com.example.sms.domain.model.inventory.Inventory "#com.example.sms.domain.model.inventory.Inventory"
click com.example.sms.domain.model.inventory.rule.InventoryStockLevelRule "#com.example.sms.domain.model.inventory.rule.InventoryStockLevelRule"
click com.example.sms.domain.model.inventory.rule.InventoryZeroStockRule "#com.example.sms.domain.model.inventory.rule.InventoryZeroStockRule"
com.example.sms.domain.model.inventory.rule.InventoryRule --> com.example.sms.domain.model.inventory.Inventory
com.example.sms.domain.model.inventory.rule.InventoryStockLevelRule --> com.example.sms.domain.model.inventory.rule.InventoryRule
com.example.sms.domain.model.inventory.rule.InventoryStockLevelRule --> com.example.sms.domain.type.quantity.Quantity
com.example.sms.domain.model.inventory.rule.InventoryZeroStockRule --> com.example.sms.domain.model.inventory.rule.InventoryRule
com.example.sms.domain.model.inventory.rule.InventoryZeroStockRule --> com.example.sms.domain.type.quantity.Quantity
com.example.sms.domain.model.master
com.example.sms.domain.model.master.department
graph TB
subgraph com.example.sms.domain.model.master.department["部門"]
direction TB
com.example.sms.domain.model.master.department.DepartmentList["部門一覧"]
com.example.sms.domain.model.master.department.DepartmentEndDate["終了日"]
com.example.sms.domain.model.master.department.DepartmentStartDate["開始日"]
com.example.sms.domain.model.master.department.SlitYnType["伝票入力可否"]
com.example.sms.domain.model.master.department.Department["部門"]
com.example.sms.domain.model.master.department.DepartmentPath["部門パス"]
com.example.sms.domain.model.master.department.DepartmentId["部門ID"]
com.example.sms.domain.model.master.department.DepartmentLowerType["最下層区分"]
com.example.sms.domain.model.master.department.DepartmentCode["部門コード"]
end
com.example.sms.domain.model.master.employee.Employee["社員"]
click com.example.sms.domain.model.master.department.DepartmentList "#com.example.sms.domain.model.master.department.DepartmentList"
click com.example.sms.domain.model.master.department.DepartmentEndDate "#com.example.sms.domain.model.master.department.DepartmentEndDate"
click com.example.sms.domain.model.master.department.DepartmentStartDate "#com.example.sms.domain.model.master.department.DepartmentStartDate"
click com.example.sms.domain.model.master.department.SlitYnType "#com.example.sms.domain.model.master.department.SlitYnType"
click com.example.sms.domain.model.master.department.Department "#com.example.sms.domain.model.master.department.Department"
click com.example.sms.domain.model.master.employee.Employee "#com.example.sms.domain.model.master.employee.Employee"
click com.example.sms.domain.model.master.department.DepartmentPath "#com.example.sms.domain.model.master.department.DepartmentPath"
click com.example.sms.domain.model.master.department.DepartmentId "#com.example.sms.domain.model.master.department.DepartmentId"
click com.example.sms.domain.model.master.department.DepartmentLowerType "#com.example.sms.domain.model.master.department.DepartmentLowerType"
click com.example.sms.domain.model.master.department.DepartmentCode "#com.example.sms.domain.model.master.department.DepartmentCode"
com.example.sms.domain.model.master.department.DepartmentId --> com.example.sms.domain.model.master.department.DepartmentCode
com.example.sms.domain.model.master.department.DepartmentId --> com.example.sms.domain.model.master.department.DepartmentStartDate
com.example.sms.domain.model.master.department.DepartmentList --> com.example.sms.domain.model.master.department.Department
com.example.sms.domain.model.master.department.Department --> com.example.sms.domain.model.master.department.DepartmentEndDate
com.example.sms.domain.model.master.department.Department --> com.example.sms.domain.model.master.department.DepartmentId
com.example.sms.domain.model.master.department.Department --> com.example.sms.domain.model.master.department.DepartmentLowerType
com.example.sms.domain.model.master.department.Department --> com.example.sms.domain.model.master.department.DepartmentPath
com.example.sms.domain.model.master.department.Department --> com.example.sms.domain.model.master.department.SlitYnType
com.example.sms.domain.model.master.department.Department --> com.example.sms.domain.model.master.employee.Employee
com.example.sms.domain.model.master.employee
graph TB
subgraph com.example.sms.domain.model.master.employee["社員"]
direction TB
com.example.sms.domain.model.master.employee.EmployeeList["社員一覧"]
com.example.sms.domain.model.master.employee.JobCode["職種コード"]
com.example.sms.domain.model.master.employee.Employee["社員"]
com.example.sms.domain.model.master.employee.EmployeeName["社員名"]
com.example.sms.domain.model.master.employee.EmployeeCode["社員コード"]
end
com.example.sms.domain.model.system.user.User["ユーザー"]
com.example.sms.domain.type.phone.PhoneNumber["電話番号"]
com.example.sms.domain.model.master.department.Department["部門"]
com.example.sms.domain.type.phone.FaxNumber["FAX番号"]
click com.example.sms.domain.model.master.employee.EmployeeList "#com.example.sms.domain.model.master.employee.EmployeeList"
click com.example.sms.domain.model.system.user.User "#com.example.sms.domain.model.system.user.User"
click com.example.sms.domain.type.phone.PhoneNumber "#com.example.sms.domain.type.phone.PhoneNumber"
click com.example.sms.domain.model.master.employee.JobCode "#com.example.sms.domain.model.master.employee.JobCode"
click com.example.sms.domain.model.master.department.Department "#com.example.sms.domain.model.master.department.Department"
click com.example.sms.domain.type.phone.FaxNumber "#com.example.sms.domain.type.phone.FaxNumber"
click com.example.sms.domain.model.master.employee.Employee "#com.example.sms.domain.model.master.employee.Employee"
click com.example.sms.domain.model.master.employee.EmployeeName "#com.example.sms.domain.model.master.employee.EmployeeName"
click com.example.sms.domain.model.master.employee.EmployeeCode "#com.example.sms.domain.model.master.employee.EmployeeCode"
com.example.sms.domain.model.master.employee.EmployeeList --> com.example.sms.domain.model.master.employee.Employee
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.model.master.department.Department
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.model.master.employee.EmployeeCode
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.model.master.employee.EmployeeName
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.model.master.employee.JobCode
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.model.system.user.User
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.type.phone.FaxNumber
com.example.sms.domain.model.master.employee.Employee --> com.example.sms.domain.type.phone.PhoneNumber
com.example.sms.domain.model.master.locationnumber
graph TB
subgraph com.example.sms.domain.model.master.locationnumber["棚番"]
direction TB
com.example.sms.domain.model.master.locationnumber.LocationNumberCode["棚番コード"]
com.example.sms.domain.model.master.locationnumber.LocationNumberList["棚番一覧"]
com.example.sms.domain.model.master.locationnumber.LocationNumber["棚番"]
com.example.sms.domain.model.master.locationnumber.LocationNumberKey["棚番キー"]
end
com.example.sms.domain.model.master.warehouse.WarehouseCode["倉庫コード"]
com.example.sms.domain.model.master.product.ProductCode["商品コード"]
click com.example.sms.domain.model.master.locationnumber.LocationNumberCode "#com.example.sms.domain.model.master.locationnumber.LocationNumberCode"
click com.example.sms.domain.model.master.warehouse.WarehouseCode "#com.example.sms.domain.model.master.warehouse.WarehouseCode"
click com.example.sms.domain.model.master.locationnumber.LocationNumberList "#com.example.sms.domain.model.master.locationnumber.LocationNumberList"
click com.example.sms.domain.model.master.locationnumber.LocationNumber "#com.example.sms.domain.model.master.locationnumber.LocationNumber"
click com.example.sms.domain.model.master.locationnumber.LocationNumberKey "#com.example.sms.domain.model.master.locationnumber.LocationNumberKey"
click com.example.sms.domain.model.master.product.ProductCode "#com.example.sms.domain.model.master.product.ProductCode"
com.example.sms.domain.model.master.locationnumber.LocationNumberKey --> com.example.sms.domain.model.master.locationnumber.LocationNumberCode
com.example.sms.domain.model.master.locationnumber.LocationNumberKey --> com.example.sms.domain.model.master.product.ProductCode
com.example.sms.domain.model.master.locationnumber.LocationNumberKey --> com.example.sms.domain.model.master.warehouse.WarehouseCode
com.example.sms.domain.model.master.locationnumber.LocationNumberList --> com.example.sms.domain.model.master.locationnumber.LocationNumber
com.example.sms.domain.model.master.locationnumber.LocationNumber --> com.example.sms.domain.model.master.locationnumber.LocationNumberCode
com.example.sms.domain.model.master.locationnumber.LocationNumber --> com.example.sms.domain.model.master.product.ProductCode
com.example.sms.domain.model.master.locationnumber.LocationNumber --> com.example.sms.domain.model.master.warehouse.WarehouseCode
com.example.sms.domain.model.master.partner
graph TB
subgraph com.example.sms.domain.model.master.partner["取引先"]
direction TB
com.example.sms.domain.model.master.partner.PartnerCategoryItem["取引先分類"]
com.example.sms.domain.model.master.partner.PartnerCategoryType["取引先分類種別"]
com.example.sms.domain.model.master.partner.PartnerGroupCode["取引先グループコード"]
com.example.sms.domain.model.master.partner.PartnerName["取引先名称"]
com.example.sms.domain.model.master.partner.PartnerCode["取引先コード"]
com.example.sms.domain.model.master.partner.MiscellaneousType["雑区分"]
com.example.sms.domain.model.master.partner.PartnerCategoryList["取引先分類一覧"]
com.example.sms.domain.model.master.partner.PartnerGroupList["取引先グループ一覧"]
com.example.sms.domain.model.master.partner.Credit["与信"]
com.example.sms.domain.model.master.partner.PartnerList["取引先一覧"]
com.example.sms.domain.model.master.partner.Partner["取引先"]
com.example.sms.domain.model.master.partner.PartnerCategoryAffiliation["取引先分類所属"]
com.example.sms.domain.model.master.partner.PartnerGroup["取引先グループ"]
com.example.sms.domain.model.master.partner.TradeProhibitedFlag["取引禁止フラグ"]
end
com.example.sms.domain.model.master.partner.customer.Customer["顧客"]
com.example.sms.domain.model.master.partner.vendor.Vendor["仕入先"]
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.model.master.partner.vendor.VendorType["仕入先区分"]
com.example.sms.domain.type.address.Address["住所"]
click com.example.sms.domain.model.master.partner.PartnerCategoryItem "#com.example.sms.domain.model.master.partner.PartnerCategoryItem"
click com.example.sms.domain.model.master.partner.PartnerCategoryType "#com.example.sms.domain.model.master.partner.PartnerCategoryType"
click com.example.sms.domain.model.master.partner.PartnerGroupCode "#com.example.sms.domain.model.master.partner.PartnerGroupCode"
click com.example.sms.domain.model.master.partner.PartnerName "#com.example.sms.domain.model.master.partner.PartnerName"
click com.example.sms.domain.model.master.partner.customer.Customer "#com.example.sms.domain.model.master.partner.customer.Customer"
click com.example.sms.domain.model.master.partner.PartnerCode "#com.example.sms.domain.model.master.partner.PartnerCode"
click com.example.sms.domain.model.master.partner.MiscellaneousType "#com.example.sms.domain.model.master.partner.MiscellaneousType"
click com.example.sms.domain.model.master.partner.PartnerCategoryList "#com.example.sms.domain.model.master.partner.PartnerCategoryList"
click com.example.sms.domain.model.master.partner.vendor.Vendor "#com.example.sms.domain.model.master.partner.vendor.Vendor"
click com.example.sms.domain.model.master.partner.PartnerGroupList "#com.example.sms.domain.model.master.partner.PartnerGroupList"
click com.example.sms.domain.model.master.partner.Credit "#com.example.sms.domain.model.master.partner.Credit"
click com.example.sms.domain.model.master.partner.PartnerList "#com.example.sms.domain.model.master.partner.PartnerList"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.model.master.partner.Partner "#com.example.sms.domain.model.master.partner.Partner"
click com.example.sms.domain.model.master.partner.vendor.VendorType "#com.example.sms.domain.model.master.partner.vendor.VendorType"
click com.example.sms.domain.type.address.Address "#com.example.sms.domain.type.address.Address"
click com.example.sms.domain.model.master.partner.PartnerCategoryAffiliation "#com.example.sms.domain.model.master.partner.PartnerCategoryAffiliation"
click com.example.sms.domain.model.master.partner.PartnerGroup "#com.example.sms.domain.model.master.partner.PartnerGroup"
click com.example.sms.domain.model.master.partner.TradeProhibitedFlag "#com.example.sms.domain.model.master.partner.TradeProhibitedFlag"
com.example.sms.domain.model.master.partner.Credit --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.master.partner.PartnerCategoryAffiliation --> com.example.sms.domain.model.master.partner.PartnerCode
com.example.sms.domain.model.master.partner.PartnerCategoryItem --> com.example.sms.domain.model.master.partner.PartnerCategoryAffiliation
com.example.sms.domain.model.master.partner.PartnerCategoryList --> com.example.sms.domain.model.master.partner.PartnerCategoryType
com.example.sms.domain.model.master.partner.PartnerCategoryType --> com.example.sms.domain.model.master.partner.PartnerCategoryItem
com.example.sms.domain.model.master.partner.PartnerGroupList --> com.example.sms.domain.model.master.partner.PartnerGroup
com.example.sms.domain.model.master.partner.PartnerGroup --> com.example.sms.domain.model.master.partner.PartnerGroupCode
com.example.sms.domain.model.master.partner.PartnerList --> com.example.sms.domain.model.master.partner.Partner
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.Credit
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.MiscellaneousType
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.PartnerCode
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.PartnerGroupCode
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.PartnerName
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.TradeProhibitedFlag
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.customer.Customer
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.vendor.VendorType
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.model.master.partner.vendor.Vendor
com.example.sms.domain.model.master.partner.Partner --> com.example.sms.domain.type.address.Address
com.example.sms.domain.model.master.partner.billing
graph TB
subgraph com.example.sms.domain.model.master.partner.billing["請求"]
direction TB
com.example.sms.domain.model.master.partner.billing.Billing["請求"]
com.example.sms.domain.model.master.partner.billing.PaymentDay["支払日"]
com.example.sms.domain.model.master.partner.billing.ClosingBilling["締請求"]
com.example.sms.domain.model.master.partner.billing.ClosingDate["締日"]
com.example.sms.domain.model.master.partner.billing.PaymentMethod["支払方法"]
com.example.sms.domain.model.master.partner.billing.PaymentMonth["支払月"]
end
com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory["顧客請求区分"]
click com.example.sms.domain.model.master.partner.billing.Billing "#com.example.sms.domain.model.master.partner.billing.Billing"
click com.example.sms.domain.model.master.partner.billing.PaymentDay "#com.example.sms.domain.model.master.partner.billing.PaymentDay"
click com.example.sms.domain.model.master.partner.billing.ClosingBilling "#com.example.sms.domain.model.master.partner.billing.ClosingBilling"
click com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory "#com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory"
click com.example.sms.domain.model.master.partner.billing.ClosingDate "#com.example.sms.domain.model.master.partner.billing.ClosingDate"
click com.example.sms.domain.model.master.partner.billing.PaymentMethod "#com.example.sms.domain.model.master.partner.billing.PaymentMethod"
click com.example.sms.domain.model.master.partner.billing.PaymentMonth "#com.example.sms.domain.model.master.partner.billing.PaymentMonth"
com.example.sms.domain.model.master.partner.billing.Billing --> com.example.sms.domain.model.master.partner.billing.ClosingBilling
com.example.sms.domain.model.master.partner.billing.Billing --> com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory
com.example.sms.domain.model.master.partner.billing.ClosingBilling --> com.example.sms.domain.model.master.partner.billing.ClosingDate
com.example.sms.domain.model.master.partner.billing.ClosingBilling --> com.example.sms.domain.model.master.partner.billing.PaymentDay
com.example.sms.domain.model.master.partner.billing.ClosingBilling --> com.example.sms.domain.model.master.partner.billing.PaymentMethod
com.example.sms.domain.model.master.partner.billing.ClosingBilling --> com.example.sms.domain.model.master.partner.billing.PaymentMonth
com.example.sms.domain.model.master.partner.customer
graph TB
subgraph com.example.sms.domain.model.master.partner.customer["顧客"]
direction TB
com.example.sms.domain.model.master.partner.customer.CustomerCode["顧客コード"]
com.example.sms.domain.model.master.partner.customer.CustomerType["顧客区分"]
com.example.sms.domain.model.master.partner.customer.CustomerList["顧客一覧"]
com.example.sms.domain.model.master.partner.customer.Customer["顧客"]
com.example.sms.domain.model.master.partner.customer.BillingCode["請求先コード"]
com.example.sms.domain.model.master.partner.customer.CustomerName["顧客名"]
com.example.sms.domain.model.master.partner.customer.Shipping["出荷先"]
com.example.sms.domain.model.master.partner.customer.CollectionCode["回収先コード"]
com.example.sms.domain.model.master.partner.customer.ShippingCode["出荷先コード"]
com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory["顧客請求区分"]
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder["CustomerBuilder"]
com.example.sms.domain.model.master.partner.customer.ShippingList["出荷先一覧"]
end
click com.example.sms.domain.model.master.partner.customer.CustomerCode "#com.example.sms.domain.model.master.partner.customer.CustomerCode"
click com.example.sms.domain.model.master.partner.customer.CustomerType "#com.example.sms.domain.model.master.partner.customer.CustomerType"
click com.example.sms.domain.model.master.partner.customer.CustomerList "#com.example.sms.domain.model.master.partner.customer.CustomerList"
click com.example.sms.domain.model.master.partner.customer.Customer "#com.example.sms.domain.model.master.partner.customer.Customer"
click com.example.sms.domain.model.master.partner.customer.BillingCode "#com.example.sms.domain.model.master.partner.customer.BillingCode"
click com.example.sms.domain.model.master.partner.customer.CustomerName "#com.example.sms.domain.model.master.partner.customer.CustomerName"
click com.example.sms.domain.model.master.partner.customer.Shipping "#com.example.sms.domain.model.master.partner.customer.Shipping"
click com.example.sms.domain.model.master.partner.customer.CollectionCode "#com.example.sms.domain.model.master.partner.customer.CollectionCode"
click com.example.sms.domain.model.master.partner.customer.ShippingCode "#com.example.sms.domain.model.master.partner.customer.ShippingCode"
click com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory "#com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory"
click com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder "#com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder"
click com.example.sms.domain.model.master.partner.customer.ShippingList "#com.example.sms.domain.model.master.partner.customer.ShippingList"
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder --> com.example.sms.domain.model.master.partner.customer.BillingCode
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder --> com.example.sms.domain.model.master.partner.customer.CollectionCode
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder --> com.example.sms.domain.model.master.partner.customer.CustomerName
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder --> com.example.sms.domain.model.master.partner.customer.CustomerType
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder --> com.example.sms.domain.model.master.partner.customer.Customer
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder --> com.example.sms.domain.model.master.partner.customer.Shipping
com.example.sms.domain.model.master.partner.customer.CustomerList --> com.example.sms.domain.model.master.partner.customer.Customer
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.BillingCode
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.CollectionCode
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.CustomerName
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.CustomerType
com.example.sms.domain.model.master.partner.customer.Customer --> com.example.sms.domain.model.master.partner.customer.Shipping
com.example.sms.domain.model.master.partner.customer.ShippingCode --> com.example.sms.domain.model.master.partner.customer.CustomerCode
com.example.sms.domain.model.master.partner.customer.ShippingList --> com.example.sms.domain.model.master.partner.customer.Shipping
com.example.sms.domain.model.master.partner.customer.Shipping --> com.example.sms.domain.model.master.partner.customer.ShippingCode
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.master.partner.supplier
graph TB
subgraph com.example.sms.domain.model.master.partner.supplier["仕入先"]
direction TB
com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder["SupplierBuilder"]
com.example.sms.domain.model.master.partner.supplier.SupplierCode["仕入先コード"]
com.example.sms.domain.model.master.partner.supplier.Supplier["仕入先"]
end
com.example.sms.domain.model.master.partner.PartnerName["取引先名称"]
com.example.sms.domain.model.master.partner.Partner["取引先"]
com.example.sms.domain.model.master.partner.PartnerCode["取引先コード"]
click com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder "#com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder"
click com.example.sms.domain.model.master.partner.supplier.SupplierCode "#com.example.sms.domain.model.master.partner.supplier.SupplierCode"
click com.example.sms.domain.model.master.partner.PartnerName "#com.example.sms.domain.model.master.partner.PartnerName"
click com.example.sms.domain.model.master.partner.Partner "#com.example.sms.domain.model.master.partner.Partner"
click com.example.sms.domain.model.master.partner.PartnerCode "#com.example.sms.domain.model.master.partner.PartnerCode"
click com.example.sms.domain.model.master.partner.supplier.Supplier "#com.example.sms.domain.model.master.partner.supplier.Supplier"
com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder --> com.example.sms.domain.model.master.partner.PartnerName
com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder --> com.example.sms.domain.model.master.partner.Partner
com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder --> com.example.sms.domain.model.master.partner.supplier.SupplierCode
com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder --> com.example.sms.domain.model.master.partner.supplier.Supplier
com.example.sms.domain.model.master.partner.supplier.SupplierCode --> com.example.sms.domain.model.master.partner.PartnerCode
com.example.sms.domain.model.master.partner.supplier.Supplier --> com.example.sms.domain.model.master.partner.PartnerName
com.example.sms.domain.model.master.partner.supplier.Supplier --> com.example.sms.domain.model.master.partner.Partner
com.example.sms.domain.model.master.partner.supplier.Supplier --> com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder
com.example.sms.domain.model.master.partner.supplier.Supplier --> com.example.sms.domain.model.master.partner.supplier.SupplierCode
com.example.sms.domain.model.master.partner.vendor
graph TB
subgraph com.example.sms.domain.model.master.partner.vendor["仕入先"]
direction TB
com.example.sms.domain.model.master.partner.vendor.VendorCode["仕入先コード"]
com.example.sms.domain.model.master.partner.vendor.VendorName["仕入先名"]
com.example.sms.domain.model.master.partner.vendor.VendorList["仕入先一覧"]
com.example.sms.domain.model.master.partner.vendor.Vendor["仕入先"]
end
com.example.sms.domain.type.mail.EmailAddress["メール"]
com.example.sms.domain.type.phone.PhoneNumber["電話番号"]
com.example.sms.domain.model.master.partner.PartnerName["取引先名称"]
com.example.sms.domain.type.address.Address["住所"]
com.example.sms.domain.model.master.partner.PartnerCode["取引先コード"]
com.example.sms.domain.type.phone.FaxNumber["FAX番号"]
com.example.sms.domain.model.master.partner.billing.ClosingBilling["締請求"]
click com.example.sms.domain.type.mail.EmailAddress "#com.example.sms.domain.type.mail.EmailAddress"
click com.example.sms.domain.type.phone.PhoneNumber "#com.example.sms.domain.type.phone.PhoneNumber"
click com.example.sms.domain.model.master.partner.vendor.VendorCode "#com.example.sms.domain.model.master.partner.vendor.VendorCode"
click com.example.sms.domain.model.master.partner.PartnerName "#com.example.sms.domain.model.master.partner.PartnerName"
click com.example.sms.domain.type.address.Address "#com.example.sms.domain.type.address.Address"
click com.example.sms.domain.model.master.partner.PartnerCode "#com.example.sms.domain.model.master.partner.PartnerCode"
click com.example.sms.domain.model.master.partner.vendor.VendorName "#com.example.sms.domain.model.master.partner.vendor.VendorName"
click com.example.sms.domain.model.master.partner.vendor.VendorList "#com.example.sms.domain.model.master.partner.vendor.VendorList"
click com.example.sms.domain.type.phone.FaxNumber "#com.example.sms.domain.type.phone.FaxNumber"
click com.example.sms.domain.model.master.partner.vendor.Vendor "#com.example.sms.domain.model.master.partner.vendor.Vendor"
click com.example.sms.domain.model.master.partner.billing.ClosingBilling "#com.example.sms.domain.model.master.partner.billing.ClosingBilling"
com.example.sms.domain.model.master.partner.vendor.VendorCode --> com.example.sms.domain.model.master.partner.PartnerCode
com.example.sms.domain.model.master.partner.vendor.VendorList --> com.example.sms.domain.model.master.partner.vendor.Vendor
com.example.sms.domain.model.master.partner.vendor.VendorName --> com.example.sms.domain.model.master.partner.PartnerName
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.model.master.partner.billing.ClosingBilling
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.model.master.partner.vendor.VendorCode
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.model.master.partner.vendor.VendorName
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.type.address.Address
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.type.mail.EmailAddress
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.type.phone.FaxNumber
com.example.sms.domain.model.master.partner.vendor.Vendor --> com.example.sms.domain.type.phone.PhoneNumber
com.example.sms.domain.model.master.payment
com.example.sms.domain.model.master.payment.account
com.example.sms.domain.model.master.payment.account.incoming
graph TB
subgraph com.example.sms.domain.model.master.payment.account.incoming["入出口座"]
direction TB
com.example.sms.domain.model.master.payment.account.incoming.BankAccountType["銀行口座種別"]
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountType["入金口座区分"]
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountCode["入金口座コード"]
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder["PaymentAccountBuilder"]
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount["入金口座"]
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountList["入金口座一覧"]
end
com.example.sms.domain.model.master.department.DepartmentId["部門ID"]
click com.example.sms.domain.model.master.payment.account.incoming.BankAccountType "#com.example.sms.domain.model.master.payment.account.incoming.BankAccountType"
click com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountType "#com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountType"
click com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountCode "#com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountCode"
click com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder "#com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder"
click com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount "#com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount"
click com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountList "#com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountList"
click com.example.sms.domain.model.master.department.DepartmentId "#com.example.sms.domain.model.master.department.DepartmentId"
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder --> com.example.sms.domain.model.master.department.DepartmentId
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder --> com.example.sms.domain.model.master.payment.account.incoming.BankAccountType
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountCode
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountType
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountList --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount --> com.example.sms.domain.model.master.department.DepartmentId
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount --> com.example.sms.domain.model.master.payment.account.incoming.BankAccountType
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountCode
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountType
com.example.sms.domain.model.master.product
graph TB
subgraph com.example.sms.domain.model.master.product["商品"]
direction TB
com.example.sms.domain.model.master.product.ProductList["商品一覧"]
com.example.sms.domain.model.master.product.ProductCategory["商品分類"]
com.example.sms.domain.model.master.product.Product["商品"]
com.example.sms.domain.model.master.product.MiscellaneousType["雑区分"]
com.example.sms.domain.model.master.product.Bom["部品表"]
com.example.sms.domain.model.master.product.ProductType["商品区分"]
com.example.sms.domain.model.master.product.ItemType["品目区分"]
com.example.sms.domain.model.master.product.ProductCategoryCode["商品分類コード"]
com.example.sms.domain.model.master.product.BusinessType["事業区分"]
com.example.sms.domain.model.master.product.StockAllocationType["在庫引当区分"]
com.example.sms.domain.model.master.product.LiveStockType["畜産区分"]
com.example.sms.domain.model.master.product.SubstituteProduct["代替商品"]
com.example.sms.domain.model.master.product.ProductName["商品名"]
com.example.sms.domain.model.master.product.StockManagementTargetType["在庫管理対象区分"]
com.example.sms.domain.model.master.product.TaxType["税区分"]
com.example.sms.domain.model.master.product.ProductCode["商品コード"]
com.example.sms.domain.model.master.product.CustomerSpecificSellingPrice["顧客別販売単価"]
com.example.sms.domain.model.master.product.ProductCategoryList["商品分類一覧"]
end
click com.example.sms.domain.model.master.product.ProductList "#com.example.sms.domain.model.master.product.ProductList"
click com.example.sms.domain.model.master.product.ProductCategory "#com.example.sms.domain.model.master.product.ProductCategory"
click com.example.sms.domain.model.master.product.Product "#com.example.sms.domain.model.master.product.Product"
click com.example.sms.domain.model.master.product.MiscellaneousType "#com.example.sms.domain.model.master.product.MiscellaneousType"
click com.example.sms.domain.model.master.product.Bom "#com.example.sms.domain.model.master.product.Bom"
click com.example.sms.domain.model.master.product.ProductType "#com.example.sms.domain.model.master.product.ProductType"
click com.example.sms.domain.model.master.product.ItemType "#com.example.sms.domain.model.master.product.ItemType"
click com.example.sms.domain.model.master.product.ProductCategoryCode "#com.example.sms.domain.model.master.product.ProductCategoryCode"
click com.example.sms.domain.model.master.product.BusinessType "#com.example.sms.domain.model.master.product.BusinessType"
click com.example.sms.domain.model.master.product.StockAllocationType "#com.example.sms.domain.model.master.product.StockAllocationType"
click com.example.sms.domain.model.master.product.LiveStockType "#com.example.sms.domain.model.master.product.LiveStockType"
click com.example.sms.domain.model.master.product.SubstituteProduct "#com.example.sms.domain.model.master.product.SubstituteProduct"
click com.example.sms.domain.model.master.product.ProductName "#com.example.sms.domain.model.master.product.ProductName"
click com.example.sms.domain.model.master.product.StockManagementTargetType "#com.example.sms.domain.model.master.product.StockManagementTargetType"
click com.example.sms.domain.model.master.product.TaxType "#com.example.sms.domain.model.master.product.TaxType"
click com.example.sms.domain.model.master.product.ProductCode "#com.example.sms.domain.model.master.product.ProductCode"
click com.example.sms.domain.model.master.product.CustomerSpecificSellingPrice "#com.example.sms.domain.model.master.product.CustomerSpecificSellingPrice"
click com.example.sms.domain.model.master.product.ProductCategoryList "#com.example.sms.domain.model.master.product.ProductCategoryList"
com.example.sms.domain.model.master.product.Bom --> com.example.sms.domain.model.master.product.ProductCode
com.example.sms.domain.model.master.product.CustomerSpecificSellingPrice --> com.example.sms.domain.model.master.product.ProductCode
com.example.sms.domain.model.master.product.ProductCategoryList --> com.example.sms.domain.model.master.product.ProductCategory
com.example.sms.domain.model.master.product.ProductCategory --> com.example.sms.domain.model.master.product.ProductCategoryCode
com.example.sms.domain.model.master.product.ProductCategory --> com.example.sms.domain.model.master.product.Product
com.example.sms.domain.model.master.product.ProductCode --> com.example.sms.domain.model.master.product.BusinessType
com.example.sms.domain.model.master.product.ProductCode --> com.example.sms.domain.model.master.product.ItemType
com.example.sms.domain.model.master.product.ProductCode --> com.example.sms.domain.model.master.product.LiveStockType
com.example.sms.domain.model.master.product.ProductList --> com.example.sms.domain.model.master.product.Product
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.Bom
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.CustomerSpecificSellingPrice
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.MiscellaneousType
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.ProductCategoryCode
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.ProductCategory
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.ProductName
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.ProductType
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.StockAllocationType
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.StockManagementTargetType
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.SubstituteProduct
com.example.sms.domain.model.master.product.Product --> com.example.sms.domain.model.master.product.TaxType
com.example.sms.domain.model.master.product.SubstituteProduct --> com.example.sms.domain.model.master.product.ProductCode
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.master.region
graph TB
subgraph com.example.sms.domain.model.master.region["地域"]
direction TB
com.example.sms.domain.model.master.region.RegionCode["地域コード"]
com.example.sms.domain.model.master.region.Region["地域"]
com.example.sms.domain.model.master.region.RegionList["地域リスト"]
end
click com.example.sms.domain.model.master.region.RegionCode "#com.example.sms.domain.model.master.region.RegionCode"
click com.example.sms.domain.model.master.region.Region "#com.example.sms.domain.model.master.region.Region"
click com.example.sms.domain.model.master.region.RegionList "#com.example.sms.domain.model.master.region.RegionList"
com.example.sms.domain.model.master.region.RegionList --> com.example.sms.domain.model.master.region.Region
com.example.sms.domain.model.master.region.Region --> com.example.sms.domain.model.master.region.RegionCode
com.example.sms.domain.model.master.warehouse
graph TB
subgraph com.example.sms.domain.model.master.warehouse["倉庫"]
direction TB
com.example.sms.domain.model.master.warehouse.WarehouseCode["倉庫コード"]
com.example.sms.domain.model.master.warehouse.WarehouseList["倉庫一覧"]
com.example.sms.domain.model.master.warehouse.WarehouseCategory["倉庫区分"]
com.example.sms.domain.model.master.warehouse.Warehouse["倉庫"]
end
com.example.sms.domain.type.address.Address["住所"]
click com.example.sms.domain.model.master.warehouse.WarehouseCode "#com.example.sms.domain.model.master.warehouse.WarehouseCode"
click com.example.sms.domain.model.master.warehouse.WarehouseList "#com.example.sms.domain.model.master.warehouse.WarehouseList"
click com.example.sms.domain.type.address.Address "#com.example.sms.domain.type.address.Address"
click com.example.sms.domain.model.master.warehouse.WarehouseCategory "#com.example.sms.domain.model.master.warehouse.WarehouseCategory"
click com.example.sms.domain.model.master.warehouse.Warehouse "#com.example.sms.domain.model.master.warehouse.Warehouse"
com.example.sms.domain.model.master.warehouse.WarehouseList --> com.example.sms.domain.model.master.warehouse.Warehouse
com.example.sms.domain.model.master.warehouse.Warehouse --> com.example.sms.domain.model.master.warehouse.WarehouseCategory
com.example.sms.domain.model.master.warehouse.Warehouse --> com.example.sms.domain.model.master.warehouse.WarehouseCode
com.example.sms.domain.model.master.warehouse.Warehouse --> com.example.sms.domain.type.address.Address
com.example.sms.domain.model.procurement
com.example.sms.domain.model.procurement.order
graph TB
subgraph com.example.sms.domain.model.procurement.order["発注"]
direction TB
com.example.sms.domain.model.procurement.order.PurchaseOrderNumber["発注番号"]
com.example.sms.domain.model.procurement.order.PurchaseOrderList["発注一覧"]
com.example.sms.domain.model.procurement.order.PurchaseOrderDate["発注日"]
com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder["PurchaseOrderLineBuilder"]
com.example.sms.domain.model.procurement.order.PurchaseOrder["発注"]
com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder["PurchaseOrderBuilder"]
com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate["指定納期"]
com.example.sms.domain.model.procurement.order.PurchaseOrderLine["発注明細"]
end
click com.example.sms.domain.model.procurement.order.PurchaseOrderNumber "#com.example.sms.domain.model.procurement.order.PurchaseOrderNumber"
click com.example.sms.domain.model.procurement.order.PurchaseOrderList "#com.example.sms.domain.model.procurement.order.PurchaseOrderList"
click com.example.sms.domain.model.procurement.order.PurchaseOrderDate "#com.example.sms.domain.model.procurement.order.PurchaseOrderDate"
click com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder "#com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder"
click com.example.sms.domain.model.procurement.order.PurchaseOrder "#com.example.sms.domain.model.procurement.order.PurchaseOrder"
click com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder "#com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder"
click com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate "#com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate"
click com.example.sms.domain.model.procurement.order.PurchaseOrderLine "#com.example.sms.domain.model.procurement.order.PurchaseOrderLine"
com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder --> com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate
com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder --> com.example.sms.domain.model.procurement.order.PurchaseOrderDate
com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder --> com.example.sms.domain.model.procurement.order.PurchaseOrderLine
com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder --> com.example.sms.domain.model.procurement.order.PurchaseOrder
com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder --> com.example.sms.domain.model.procurement.order.PurchaseOrderLine
com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder --> com.example.sms.domain.model.procurement.order.PurchaseOrderNumber
com.example.sms.domain.model.procurement.order.PurchaseOrderLine --> com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder
com.example.sms.domain.model.procurement.order.PurchaseOrderLine --> com.example.sms.domain.model.procurement.order.PurchaseOrderNumber
com.example.sms.domain.model.procurement.order.PurchaseOrderList --> com.example.sms.domain.model.procurement.order.PurchaseOrder
com.example.sms.domain.model.procurement.order.PurchaseOrder --> com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate
com.example.sms.domain.model.procurement.order.PurchaseOrder --> com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder
com.example.sms.domain.model.procurement.order.PurchaseOrder --> com.example.sms.domain.model.procurement.order.PurchaseOrderDate
com.example.sms.domain.model.procurement.order.PurchaseOrder --> com.example.sms.domain.model.procurement.order.PurchaseOrderLine
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.procurement.order.rule
graph TB
subgraph com.example.sms.domain.model.procurement.order.rule["発注ルール"]
direction TB
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderAmountRule["発注金額ルール"]
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryOverDueRule["発注納期超過ルール"]
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule["発注ルール"]
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule["発注納期ルール"]
end
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.model.procurement.order.PurchaseOrderDate["発注日"]
com.example.sms.domain.model.procurement.order.PurchaseOrder["発注"]
com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate["指定納期"]
com.example.sms.domain.model.procurement.order.PurchaseOrderLine["発注明細"]
click com.example.sms.domain.model.procurement.order.rule.PurchaseOrderAmountRule "#com.example.sms.domain.model.procurement.order.rule.PurchaseOrderAmountRule"
click com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryOverDueRule "#com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryOverDueRule"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.model.procurement.order.PurchaseOrderDate "#com.example.sms.domain.model.procurement.order.PurchaseOrderDate"
click com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule "#com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule"
click com.example.sms.domain.model.procurement.order.PurchaseOrder "#com.example.sms.domain.model.procurement.order.PurchaseOrder"
click com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule "#com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule"
click com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate "#com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate"
click com.example.sms.domain.model.procurement.order.PurchaseOrderLine "#com.example.sms.domain.model.procurement.order.PurchaseOrderLine"
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderAmountRule --> com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderAmountRule --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryOverDueRule --> com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryOverDueRule --> com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule --> com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule --> com.example.sms.domain.model.procurement.order.PurchaseOrderDate
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule --> com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule --> com.example.sms.domain.model.procurement.order.PurchaseOrderLine
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule --> com.example.sms.domain.model.procurement.order.PurchaseOrder
com.example.sms.domain.model.procurement.payment
graph TB
subgraph com.example.sms.domain.model.procurement.payment["支払い"]
direction TB
com.example.sms.domain.model.procurement.payment.PurchasePaymentMethodType["支払方法区分"]
com.example.sms.domain.model.procurement.payment.PurchasePaymentList["支払一覧"]
com.example.sms.domain.model.procurement.payment.PurchasePayment["支払"]
com.example.sms.domain.model.procurement.payment.PurchasePaymentNumber["支払番号"]
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder["PurchasePaymentBuilder"]
com.example.sms.domain.model.procurement.payment.PurchasePaymentDate["支払日"]
end
com.example.sms.domain.model.master.partner.supplier.SupplierCode["仕入先コード"]
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.model.procurement.purchase.Purchase["仕入"]
com.example.sms.domain.model.master.department.DepartmentCode["部門コード"]
click com.example.sms.domain.model.master.partner.supplier.SupplierCode "#com.example.sms.domain.model.master.partner.supplier.SupplierCode"
click com.example.sms.domain.model.procurement.payment.PurchasePaymentMethodType "#com.example.sms.domain.model.procurement.payment.PurchasePaymentMethodType"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.model.procurement.payment.PurchasePaymentList "#com.example.sms.domain.model.procurement.payment.PurchasePaymentList"
click com.example.sms.domain.model.procurement.payment.PurchasePayment "#com.example.sms.domain.model.procurement.payment.PurchasePayment"
click com.example.sms.domain.model.procurement.payment.PurchasePaymentNumber "#com.example.sms.domain.model.procurement.payment.PurchasePaymentNumber"
click com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder "#com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder"
click com.example.sms.domain.model.procurement.purchase.Purchase "#com.example.sms.domain.model.procurement.purchase.Purchase"
click com.example.sms.domain.model.procurement.payment.PurchasePaymentDate "#com.example.sms.domain.model.procurement.payment.PurchasePaymentDate"
click com.example.sms.domain.model.master.department.DepartmentCode "#com.example.sms.domain.model.master.department.DepartmentCode"
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.model.master.department.DepartmentCode
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.model.master.partner.supplier.SupplierCode
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.model.procurement.payment.PurchasePaymentDate
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.model.procurement.payment.PurchasePaymentMethodType
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.model.procurement.payment.PurchasePaymentNumber
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.model.procurement.payment.PurchasePayment
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.procurement.payment.PurchasePaymentList --> com.example.sms.domain.model.procurement.payment.PurchasePayment
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.master.department.DepartmentCode
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.master.partner.supplier.SupplierCode
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.procurement.payment.PurchasePaymentDate
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.procurement.payment.PurchasePaymentMethodType
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.procurement.payment.PurchasePaymentNumber
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.model.procurement.purchase.Purchase
com.example.sms.domain.model.procurement.payment.PurchasePayment --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.procurement.purchase
graph TB
subgraph com.example.sms.domain.model.procurement.purchase["仕入"]
direction TB
com.example.sms.domain.model.procurement.purchase.PurchaseDate["仕入日"]
com.example.sms.domain.model.procurement.purchase.PurchaseLine["仕入明細"]
com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder["PurchaseLineBuilder"]
com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder["PurchaseBuilder"]
com.example.sms.domain.model.procurement.purchase.Purchase["仕入"]
com.example.sms.domain.model.procurement.purchase.PurchaseList["仕入一覧"]
com.example.sms.domain.model.procurement.purchase.PurchaseNumber["仕入番号"]
end
click com.example.sms.domain.model.procurement.purchase.PurchaseDate "#com.example.sms.domain.model.procurement.purchase.PurchaseDate"
click com.example.sms.domain.model.procurement.purchase.PurchaseLine "#com.example.sms.domain.model.procurement.purchase.PurchaseLine"
click com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder "#com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder"
click com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder "#com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder"
click com.example.sms.domain.model.procurement.purchase.Purchase "#com.example.sms.domain.model.procurement.purchase.Purchase"
click com.example.sms.domain.model.procurement.purchase.PurchaseList "#com.example.sms.domain.model.procurement.purchase.PurchaseList"
click com.example.sms.domain.model.procurement.purchase.PurchaseNumber "#com.example.sms.domain.model.procurement.purchase.PurchaseNumber"
com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder --> com.example.sms.domain.model.procurement.purchase.PurchaseDate
com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder --> com.example.sms.domain.model.procurement.purchase.PurchaseLine
com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder --> com.example.sms.domain.model.procurement.purchase.Purchase
com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder --> com.example.sms.domain.model.procurement.purchase.PurchaseLine
com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder --> com.example.sms.domain.model.procurement.purchase.PurchaseNumber
com.example.sms.domain.model.procurement.purchase.PurchaseLine --> com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder
com.example.sms.domain.model.procurement.purchase.PurchaseLine --> com.example.sms.domain.model.procurement.purchase.PurchaseNumber
com.example.sms.domain.model.procurement.purchase.PurchaseList --> com.example.sms.domain.model.procurement.purchase.Purchase
com.example.sms.domain.model.procurement.purchase.Purchase --> com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder
com.example.sms.domain.model.procurement.purchase.Purchase --> com.example.sms.domain.model.procurement.purchase.PurchaseDate
com.example.sms.domain.model.procurement.purchase.Purchase --> com.example.sms.domain.model.procurement.purchase.PurchaseLine
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.procurement.purchase.rule
graph TB
subgraph com.example.sms.domain.model.procurement.purchase.rule["仕入ルール"]
direction TB
com.example.sms.domain.model.procurement.purchase.rule.PurchaseAmountRule["仕入金額ルール"]
com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule["仕入ルール"]
com.example.sms.domain.model.procurement.purchase.rule.PurchaseDateRule["仕入日ルール"]
end
com.example.sms.domain.model.procurement.purchase.PurchaseDate["仕入日"]
com.example.sms.domain.model.procurement.purchase.PurchaseLine["仕入明細"]
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.model.procurement.purchase.Purchase["仕入"]
click com.example.sms.domain.model.procurement.purchase.PurchaseDate "#com.example.sms.domain.model.procurement.purchase.PurchaseDate"
click com.example.sms.domain.model.procurement.purchase.rule.PurchaseAmountRule "#com.example.sms.domain.model.procurement.purchase.rule.PurchaseAmountRule"
click com.example.sms.domain.model.procurement.purchase.PurchaseLine "#com.example.sms.domain.model.procurement.purchase.PurchaseLine"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule "#com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule"
click com.example.sms.domain.model.procurement.purchase.Purchase "#com.example.sms.domain.model.procurement.purchase.Purchase"
click com.example.sms.domain.model.procurement.purchase.rule.PurchaseDateRule "#com.example.sms.domain.model.procurement.purchase.rule.PurchaseDateRule"
com.example.sms.domain.model.procurement.purchase.rule.PurchaseAmountRule --> com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule
com.example.sms.domain.model.procurement.purchase.rule.PurchaseAmountRule --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.procurement.purchase.rule.PurchaseDateRule --> com.example.sms.domain.model.procurement.purchase.PurchaseDate
com.example.sms.domain.model.procurement.purchase.rule.PurchaseDateRule --> com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule
com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule --> com.example.sms.domain.model.procurement.purchase.PurchaseLine
com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule --> com.example.sms.domain.model.procurement.purchase.Purchase
com.example.sms.domain.model.sales
com.example.sms.domain.model.sales.invoice
graph TB
subgraph com.example.sms.domain.model.sales.invoice["請求"]
direction TB
com.example.sms.domain.model.sales.invoice.InvoiceDate["請求日"]
com.example.sms.domain.model.sales.invoice.InvoiceLine["請求明細"]
com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder["InvoiceLineBuilder"]
com.example.sms.domain.model.sales.invoice.Invoice["請求"]
com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder["InvoiceBuilder"]
com.example.sms.domain.model.sales.invoice.InvoiceNumber["請求番号"]
com.example.sms.domain.model.sales.invoice.InvoiceList["請求一覧"]
end
click com.example.sms.domain.model.sales.invoice.InvoiceDate "#com.example.sms.domain.model.sales.invoice.InvoiceDate"
click com.example.sms.domain.model.sales.invoice.InvoiceLine "#com.example.sms.domain.model.sales.invoice.InvoiceLine"
click com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder "#com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder"
click com.example.sms.domain.model.sales.invoice.Invoice "#com.example.sms.domain.model.sales.invoice.Invoice"
click com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder "#com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder"
click com.example.sms.domain.model.sales.invoice.InvoiceNumber "#com.example.sms.domain.model.sales.invoice.InvoiceNumber"
click com.example.sms.domain.model.sales.invoice.InvoiceList "#com.example.sms.domain.model.sales.invoice.InvoiceList"
com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder --> com.example.sms.domain.model.sales.invoice.InvoiceDate
com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder --> com.example.sms.domain.model.sales.invoice.InvoiceLine
com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder --> com.example.sms.domain.model.sales.invoice.Invoice
com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder --> com.example.sms.domain.model.sales.invoice.InvoiceLine
com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder --> com.example.sms.domain.model.sales.invoice.InvoiceNumber
com.example.sms.domain.model.sales.invoice.InvoiceLine --> com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder
com.example.sms.domain.model.sales.invoice.InvoiceLine --> com.example.sms.domain.model.sales.invoice.InvoiceNumber
com.example.sms.domain.model.sales.invoice.InvoiceList --> com.example.sms.domain.model.sales.invoice.Invoice
com.example.sms.domain.model.sales.invoice.Invoice --> com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder
com.example.sms.domain.model.sales.invoice.Invoice --> com.example.sms.domain.model.sales.invoice.InvoiceDate
com.example.sms.domain.model.sales.invoice.Invoice --> com.example.sms.domain.model.sales.invoice.InvoiceLine
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.sales.order
graph TB
subgraph com.example.sms.domain.model.sales.order["受注"]
direction TB
com.example.sms.domain.model.sales.order.OrderDate["受注日"]
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder["OrderLineBuilder"]
com.example.sms.domain.model.sales.order.OrderLine["受注明細"]
com.example.sms.domain.model.sales.order.Order["受注"]
com.example.sms.domain.model.sales.order.DesiredDeliveryDate["希望納期"]
com.example.sms.domain.model.sales.order.CompletionFlag["完了フラグ"]
com.example.sms.domain.model.sales.order.OrderNumber["受注番号"]
com.example.sms.domain.model.sales.order.ShippingDate["出荷日"]
com.example.sms.domain.model.sales.order.ConsumptionTaxAmount["消費税額"]
com.example.sms.domain.model.sales.order.Order$OrderBuilder["OrderBuilder"]
com.example.sms.domain.model.sales.order.OrderList["受注一覧"]
com.example.sms.domain.model.sales.order.TaxRateType["消費税率種別"]
com.example.sms.domain.model.sales.order.SalesCalculation["売上金額計算"]
com.example.sms.domain.model.sales.order.SalesAmount["販売価格"]
com.example.sms.domain.model.sales.order.DeliveryDate["納期"]
end
click com.example.sms.domain.model.sales.order.OrderDate "#com.example.sms.domain.model.sales.order.OrderDate"
click com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder "#com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder"
click com.example.sms.domain.model.sales.order.OrderLine "#com.example.sms.domain.model.sales.order.OrderLine"
click com.example.sms.domain.model.sales.order.Order "#com.example.sms.domain.model.sales.order.Order"
click com.example.sms.domain.model.sales.order.DesiredDeliveryDate "#com.example.sms.domain.model.sales.order.DesiredDeliveryDate"
click com.example.sms.domain.model.sales.order.CompletionFlag "#com.example.sms.domain.model.sales.order.CompletionFlag"
click com.example.sms.domain.model.sales.order.OrderNumber "#com.example.sms.domain.model.sales.order.OrderNumber"
click com.example.sms.domain.model.sales.order.ShippingDate "#com.example.sms.domain.model.sales.order.ShippingDate"
click com.example.sms.domain.model.sales.order.ConsumptionTaxAmount "#com.example.sms.domain.model.sales.order.ConsumptionTaxAmount"
click com.example.sms.domain.model.sales.order.Order$OrderBuilder "#com.example.sms.domain.model.sales.order.Order$OrderBuilder"
click com.example.sms.domain.model.sales.order.OrderList "#com.example.sms.domain.model.sales.order.OrderList"
click com.example.sms.domain.model.sales.order.TaxRateType "#com.example.sms.domain.model.sales.order.TaxRateType"
click com.example.sms.domain.model.sales.order.SalesCalculation "#com.example.sms.domain.model.sales.order.SalesCalculation"
click com.example.sms.domain.model.sales.order.SalesAmount "#com.example.sms.domain.model.sales.order.SalesAmount"
click com.example.sms.domain.model.sales.order.DeliveryDate "#com.example.sms.domain.model.sales.order.DeliveryDate"
com.example.sms.domain.model.sales.order.ConsumptionTaxAmount --> com.example.sms.domain.model.sales.order.SalesAmount
com.example.sms.domain.model.sales.order.ConsumptionTaxAmount --> com.example.sms.domain.model.sales.order.TaxRateType
com.example.sms.domain.model.sales.order.Order$OrderBuilder --> com.example.sms.domain.model.sales.order.DesiredDeliveryDate
com.example.sms.domain.model.sales.order.Order$OrderBuilder --> com.example.sms.domain.model.sales.order.OrderDate
com.example.sms.domain.model.sales.order.Order$OrderBuilder --> com.example.sms.domain.model.sales.order.OrderLine
com.example.sms.domain.model.sales.order.Order$OrderBuilder --> com.example.sms.domain.model.sales.order.Order
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder --> com.example.sms.domain.model.sales.order.CompletionFlag
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder --> com.example.sms.domain.model.sales.order.ConsumptionTaxAmount
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder --> com.example.sms.domain.model.sales.order.DeliveryDate
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder --> com.example.sms.domain.model.sales.order.OrderLine
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder --> com.example.sms.domain.model.sales.order.OrderNumber
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder --> com.example.sms.domain.model.sales.order.ShippingDate
com.example.sms.domain.model.sales.order.OrderLine --> com.example.sms.domain.model.sales.order.CompletionFlag
com.example.sms.domain.model.sales.order.OrderLine --> com.example.sms.domain.model.sales.order.DeliveryDate
com.example.sms.domain.model.sales.order.OrderLine --> com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder
com.example.sms.domain.model.sales.order.OrderLine --> com.example.sms.domain.model.sales.order.OrderNumber
com.example.sms.domain.model.sales.order.OrderLine --> com.example.sms.domain.model.sales.order.SalesCalculation
com.example.sms.domain.model.sales.order.OrderLine --> com.example.sms.domain.model.sales.order.ShippingDate
com.example.sms.domain.model.sales.order.OrderList --> com.example.sms.domain.model.sales.order.Order
com.example.sms.domain.model.sales.order.Order --> com.example.sms.domain.model.sales.order.DesiredDeliveryDate
com.example.sms.domain.model.sales.order.Order --> com.example.sms.domain.model.sales.order.Order$OrderBuilder
com.example.sms.domain.model.sales.order.Order --> com.example.sms.domain.model.sales.order.OrderDate
com.example.sms.domain.model.sales.order.Order --> com.example.sms.domain.model.sales.order.OrderLine
com.example.sms.domain.model.sales.order.SalesCalculation --> com.example.sms.domain.model.sales.order.ConsumptionTaxAmount
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.sales.order.rule
graph TB
subgraph com.example.sms.domain.model.sales.order.rule["受注ルール"]
direction TB
com.example.sms.domain.model.sales.order.rule.OrderRule["受注ルール"]
com.example.sms.domain.model.sales.order.rule.OrderDeliveryOverDueRule["受注納期超過ルール"]
com.example.sms.domain.model.sales.order.rule.OrderAmountRule["受注金額ルール"]
com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule["受注納期ルール"]
end
com.example.sms.domain.model.sales.order.OrderDate["受注日"]
com.example.sms.domain.model.sales.order.OrderLine["受注明細"]
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.model.sales.order.Order["受注"]
com.example.sms.domain.model.sales.order.DeliveryDate["納期"]
click com.example.sms.domain.model.sales.order.OrderDate "#com.example.sms.domain.model.sales.order.OrderDate"
click com.example.sms.domain.model.sales.order.OrderLine "#com.example.sms.domain.model.sales.order.OrderLine"
click com.example.sms.domain.model.sales.order.rule.OrderRule "#com.example.sms.domain.model.sales.order.rule.OrderRule"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.model.sales.order.rule.OrderDeliveryOverDueRule "#com.example.sms.domain.model.sales.order.rule.OrderDeliveryOverDueRule"
click com.example.sms.domain.model.sales.order.rule.OrderAmountRule "#com.example.sms.domain.model.sales.order.rule.OrderAmountRule"
click com.example.sms.domain.model.sales.order.Order "#com.example.sms.domain.model.sales.order.Order"
click com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule "#com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule"
click com.example.sms.domain.model.sales.order.DeliveryDate "#com.example.sms.domain.model.sales.order.DeliveryDate"
com.example.sms.domain.model.sales.order.rule.OrderAmountRule --> com.example.sms.domain.model.sales.order.rule.OrderRule
com.example.sms.domain.model.sales.order.rule.OrderAmountRule --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.sales.order.rule.OrderDeliveryOverDueRule --> com.example.sms.domain.model.sales.order.DeliveryDate
com.example.sms.domain.model.sales.order.rule.OrderDeliveryOverDueRule --> com.example.sms.domain.model.sales.order.rule.OrderRule
com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule --> com.example.sms.domain.model.sales.order.DeliveryDate
com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule --> com.example.sms.domain.model.sales.order.OrderDate
com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule --> com.example.sms.domain.model.sales.order.rule.OrderRule
com.example.sms.domain.model.sales.order.rule.OrderRule --> com.example.sms.domain.model.sales.order.OrderLine
com.example.sms.domain.model.sales.order.rule.OrderRule --> com.example.sms.domain.model.sales.order.Order
com.example.sms.domain.model.sales.payment
graph TB
subgraph com.example.sms.domain.model.sales.payment["入金"]
direction TB
com.example.sms.domain.model.sales.payment.PaymentMethodType["支払方法区分"]
com.example.sms.domain.model.sales.payment.PaymentReceived["入金"]
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder["PaymentReceivedBuilder"]
com.example.sms.domain.model.sales.payment.PaymentReceivedNumber["入金番号"]
com.example.sms.domain.model.sales.payment.PaymentReceivedList["入金一覧"]
end
com.example.sms.domain.model.master.partner.customer.CustomerCode["顧客コード"]
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.model.master.partner.customer.Customer["顧客"]
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount["入金口座"]
com.example.sms.domain.model.master.department.DepartmentId["部門ID"]
click com.example.sms.domain.model.master.partner.customer.CustomerCode "#com.example.sms.domain.model.master.partner.customer.CustomerCode"
click com.example.sms.domain.model.sales.payment.PaymentMethodType "#com.example.sms.domain.model.sales.payment.PaymentMethodType"
click com.example.sms.domain.model.sales.payment.PaymentReceived "#com.example.sms.domain.model.sales.payment.PaymentReceived"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.model.master.partner.customer.Customer "#com.example.sms.domain.model.master.partner.customer.Customer"
click com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount "#com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount"
click com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder "#com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder"
click com.example.sms.domain.model.sales.payment.PaymentReceivedNumber "#com.example.sms.domain.model.sales.payment.PaymentReceivedNumber"
click com.example.sms.domain.model.master.department.DepartmentId "#com.example.sms.domain.model.master.department.DepartmentId"
click com.example.sms.domain.model.sales.payment.PaymentReceivedList "#com.example.sms.domain.model.sales.payment.PaymentReceivedList"
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.master.department.DepartmentId
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.master.partner.customer.CustomerCode
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.master.partner.customer.Customer
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.sales.payment.PaymentMethodType
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.sales.payment.PaymentReceivedNumber
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.model.sales.payment.PaymentReceived
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.sales.payment.PaymentReceivedList --> com.example.sms.domain.model.sales.payment.PaymentReceived
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.master.department.DepartmentId
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.master.partner.customer.CustomerCode
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.master.partner.customer.Customer
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.sales.payment.PaymentMethodType
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.model.sales.payment.PaymentReceivedNumber
com.example.sms.domain.model.sales.payment.PaymentReceived --> com.example.sms.domain.type.money.Money
com.example.sms.domain.model.sales.sales
graph TB
subgraph com.example.sms.domain.model.sales.sales["売上"]
direction TB
com.example.sms.domain.model.sales.sales.SalesLine["売上明細"]
com.example.sms.domain.model.sales.sales.SalesNumber["売上番号"]
com.example.sms.domain.model.sales.sales.SalesDate["売上日"]
com.example.sms.domain.model.sales.sales.BillingDelayType["請求遅延区分"]
com.example.sms.domain.model.sales.sales.Sales["売上"]
com.example.sms.domain.model.sales.sales.BillingNumber["請求番号"]
com.example.sms.domain.model.sales.sales.AutoJournalDate["自動仕訳日"]
com.example.sms.domain.model.sales.sales.Sales$SalesBuilder["SalesBuilder"]
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder["SalesLineBuilder"]
com.example.sms.domain.model.sales.sales.SalesType["売上区分"]
com.example.sms.domain.model.sales.sales.BillingDate["請求日"]
com.example.sms.domain.model.sales.sales.SalesList["売上一覧"]
end
click com.example.sms.domain.model.sales.sales.SalesLine "#com.example.sms.domain.model.sales.sales.SalesLine"
click com.example.sms.domain.model.sales.sales.SalesNumber "#com.example.sms.domain.model.sales.sales.SalesNumber"
click com.example.sms.domain.model.sales.sales.SalesDate "#com.example.sms.domain.model.sales.sales.SalesDate"
click com.example.sms.domain.model.sales.sales.BillingDelayType "#com.example.sms.domain.model.sales.sales.BillingDelayType"
click com.example.sms.domain.model.sales.sales.Sales "#com.example.sms.domain.model.sales.sales.Sales"
click com.example.sms.domain.model.sales.sales.BillingNumber "#com.example.sms.domain.model.sales.sales.BillingNumber"
click com.example.sms.domain.model.sales.sales.AutoJournalDate "#com.example.sms.domain.model.sales.sales.AutoJournalDate"
click com.example.sms.domain.model.sales.sales.Sales$SalesBuilder "#com.example.sms.domain.model.sales.sales.Sales$SalesBuilder"
click com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder "#com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder"
click com.example.sms.domain.model.sales.sales.SalesType "#com.example.sms.domain.model.sales.sales.SalesType"
click com.example.sms.domain.model.sales.sales.BillingDate "#com.example.sms.domain.model.sales.sales.BillingDate"
click com.example.sms.domain.model.sales.sales.SalesList "#com.example.sms.domain.model.sales.sales.SalesList"
com.example.sms.domain.model.sales.sales.Sales$SalesBuilder --> com.example.sms.domain.model.sales.sales.SalesDate
com.example.sms.domain.model.sales.sales.Sales$SalesBuilder --> com.example.sms.domain.model.sales.sales.SalesLine
com.example.sms.domain.model.sales.sales.Sales$SalesBuilder --> com.example.sms.domain.model.sales.sales.SalesType
com.example.sms.domain.model.sales.sales.Sales$SalesBuilder --> com.example.sms.domain.model.sales.sales.Sales
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder --> com.example.sms.domain.model.sales.sales.AutoJournalDate
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder --> com.example.sms.domain.model.sales.sales.BillingDate
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder --> com.example.sms.domain.model.sales.sales.BillingDelayType
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder --> com.example.sms.domain.model.sales.sales.BillingNumber
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder --> com.example.sms.domain.model.sales.sales.SalesLine
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder --> com.example.sms.domain.model.sales.sales.SalesNumber
com.example.sms.domain.model.sales.sales.SalesLine --> com.example.sms.domain.model.sales.sales.AutoJournalDate
com.example.sms.domain.model.sales.sales.SalesLine --> com.example.sms.domain.model.sales.sales.BillingDate
com.example.sms.domain.model.sales.sales.SalesLine --> com.example.sms.domain.model.sales.sales.BillingDelayType
com.example.sms.domain.model.sales.sales.SalesLine --> com.example.sms.domain.model.sales.sales.BillingNumber
com.example.sms.domain.model.sales.sales.SalesLine --> com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder
com.example.sms.domain.model.sales.sales.SalesLine --> com.example.sms.domain.model.sales.sales.SalesNumber
com.example.sms.domain.model.sales.sales.SalesList --> com.example.sms.domain.model.sales.sales.Sales
com.example.sms.domain.model.sales.sales.Sales --> com.example.sms.domain.model.sales.sales.Sales$SalesBuilder
com.example.sms.domain.model.sales.sales.Sales --> com.example.sms.domain.model.sales.sales.SalesDate
com.example.sms.domain.model.sales.sales.Sales --> com.example.sms.domain.model.sales.sales.SalesLine
com.example.sms.domain.model.sales.sales.Sales --> com.example.sms.domain.model.sales.sales.SalesType
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.sales.shipping
graph TB
subgraph com.example.sms.domain.model.sales.shipping["出荷"]
direction TB
com.example.sms.domain.model.sales.shipping.Shipping$ShippingBuilder["ShippingBuilder"]
com.example.sms.domain.model.sales.shipping.ShippingList["出荷一覧"]
com.example.sms.domain.model.sales.shipping.Shipping["出荷"]
end
click com.example.sms.domain.model.sales.shipping.Shipping$ShippingBuilder "#com.example.sms.domain.model.sales.shipping.Shipping$ShippingBuilder"
click com.example.sms.domain.model.sales.shipping.ShippingList "#com.example.sms.domain.model.sales.shipping.ShippingList"
click com.example.sms.domain.model.sales.shipping.Shipping "#com.example.sms.domain.model.sales.shipping.Shipping"
com.example.sms.domain.model.sales.shipping.Shipping$ShippingBuilder --> com.example.sms.domain.model.sales.shipping.Shipping
com.example.sms.domain.model.sales.shipping.ShippingList --> com.example.sms.domain.model.sales.shipping.Shipping
com.example.sms.domain.model.sales.shipping.Shipping --> com.example.sms.domain.model.sales.shipping.Shipping$ShippingBuilder
A@{ shape: braces, label: "関連数が20を超えるため、外部への関連は省略されました。" }
com.example.sms.domain.model.sales.shipping.rule
graph TB
subgraph com.example.sms.domain.model.sales.shipping.rule["出荷ルール"]
direction TB
com.example.sms.domain.model.sales.shipping.rule.ShipmentDeliveryOverDueRule["出荷納期超過ルール"]
com.example.sms.domain.model.sales.shipping.rule.ShippingRule["出荷ルール"]
end
com.example.sms.domain.model.sales.order.DeliveryDate["納期"]
com.example.sms.domain.model.sales.shipping.Shipping["出荷"]
click com.example.sms.domain.model.sales.shipping.rule.ShipmentDeliveryOverDueRule "#com.example.sms.domain.model.sales.shipping.rule.ShipmentDeliveryOverDueRule"
click com.example.sms.domain.model.sales.shipping.rule.ShippingRule "#com.example.sms.domain.model.sales.shipping.rule.ShippingRule"
click com.example.sms.domain.model.sales.order.DeliveryDate "#com.example.sms.domain.model.sales.order.DeliveryDate"
click com.example.sms.domain.model.sales.shipping.Shipping "#com.example.sms.domain.model.sales.shipping.Shipping"
com.example.sms.domain.model.sales.shipping.rule.ShipmentDeliveryOverDueRule --> com.example.sms.domain.model.sales.order.DeliveryDate
com.example.sms.domain.model.sales.shipping.rule.ShipmentDeliveryOverDueRule --> com.example.sms.domain.model.sales.shipping.rule.ShippingRule
com.example.sms.domain.model.sales.shipping.rule.ShippingRule --> com.example.sms.domain.model.sales.shipping.Shipping
com.example.sms.domain.model.system
com.example.sms.domain.model.system.audit
graph TB
subgraph com.example.sms.domain.model.system.audit["監査"]
direction TB
com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryType["アプリケーション実行履歴区分"]
com.example.sms.domain.model.system.audit.ApplicationExecutionProcessFlag["アプリケーション実行プロセスフラグ"]
com.example.sms.domain.model.system.audit.ApplicationExecutionHistory["アプリケーション実行履歴"]
com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryList["アプリケーション実行履歴一覧"]
com.example.sms.domain.model.system.audit.ApplicationExecutionProcessType["アプリケーション実行プロセス区分"]
com.example.sms.domain.model.system.audit.ApplicationExecutionProcess["アプリケーション実行プロセス"]
end
com.example.sms.domain.model.system.user.User["ユーザー"]
click com.example.sms.domain.model.system.user.User "#com.example.sms.domain.model.system.user.User"
click com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryType "#com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryType"
click com.example.sms.domain.model.system.audit.ApplicationExecutionProcessFlag "#com.example.sms.domain.model.system.audit.ApplicationExecutionProcessFlag"
click com.example.sms.domain.model.system.audit.ApplicationExecutionHistory "#com.example.sms.domain.model.system.audit.ApplicationExecutionHistory"
click com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryList "#com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryList"
click com.example.sms.domain.model.system.audit.ApplicationExecutionProcessType "#com.example.sms.domain.model.system.audit.ApplicationExecutionProcessType"
click com.example.sms.domain.model.system.audit.ApplicationExecutionProcess "#com.example.sms.domain.model.system.audit.ApplicationExecutionProcess"
com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryList --> com.example.sms.domain.model.system.audit.ApplicationExecutionHistory
com.example.sms.domain.model.system.audit.ApplicationExecutionHistory --> com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryType
com.example.sms.domain.model.system.audit.ApplicationExecutionHistory --> com.example.sms.domain.model.system.audit.ApplicationExecutionProcessFlag
com.example.sms.domain.model.system.audit.ApplicationExecutionHistory --> com.example.sms.domain.model.system.audit.ApplicationExecutionProcess
com.example.sms.domain.model.system.audit.ApplicationExecutionHistory --> com.example.sms.domain.model.system.user.User
com.example.sms.domain.model.system.audit.ApplicationExecutionProcess --> com.example.sms.domain.model.system.audit.ApplicationExecutionProcessType
com.example.sms.domain.model.system.auth
com.example.sms.domain.model.system.autonumber
graph TB
subgraph com.example.sms.domain.model.system.autonumber["自動採番"]
direction TB
com.example.sms.domain.model.system.autonumber.AutoNumber["自動採番"]
com.example.sms.domain.model.system.autonumber.DocumentTypeCode["伝票種別コード"]
end
click com.example.sms.domain.model.system.autonumber.AutoNumber "#com.example.sms.domain.model.system.autonumber.AutoNumber"
click com.example.sms.domain.model.system.autonumber.DocumentTypeCode "#com.example.sms.domain.model.system.autonumber.DocumentTypeCode"
com.example.sms.domain.model.system.autonumber.AutoNumber --> com.example.sms.domain.model.system.autonumber.DocumentTypeCode
com.example.sms.domain.model.system.download
graph TB
subgraph com.example.sms.domain.model.system.download["データダウンロード"]
direction TB
com.example.sms.domain.model.system.download.Purchase["仕入ダウンロード条件"]
com.example.sms.domain.model.system.download.DownloadCriteria["ダウンロード条件"]
com.example.sms.domain.model.system.download.Partner["仕入先ダウンロード条件"]
com.example.sms.domain.model.system.download.Customer["顧客ダウンロード条件"]
com.example.sms.domain.model.system.download.Department["部門ダウンロード条件"]
com.example.sms.domain.model.system.download.PurchaseOrder["発注ダウンロード条件"]
com.example.sms.domain.model.system.download.Shipment["出荷データダウンロード条件"]
com.example.sms.domain.model.system.download.Invoice["請求ダウンロード条件"]
com.example.sms.domain.model.system.download.Payment["入金ダウンロード条件"]
com.example.sms.domain.model.system.download.PurchasePayment["支払ダウンロード条件"]
com.example.sms.domain.model.system.download.Order["受注ダウンロード条件"]
com.example.sms.domain.model.system.download.LocationNumber["棚番ダウンロード条件"]
com.example.sms.domain.model.system.download.PaymentAccount["口座ダウンロード条件"]
com.example.sms.domain.model.system.download.PartnerGroup["取引先グループダウンロード条件"]
com.example.sms.domain.model.system.download.Warehouse["倉庫ダウンロード条件"]
com.example.sms.domain.model.system.download.Inventory["在庫ダウンロード条件"]
com.example.sms.domain.model.system.download.Product["商品ダウンロード条件"]
com.example.sms.domain.model.system.download.ProductCategory["商品分類ダウンロード条件"]
com.example.sms.domain.model.system.download.Employee["社員ダウンロード条件"]
com.example.sms.domain.model.system.download.Sales["売上ダウンロード条件"]
com.example.sms.domain.model.system.download.DownloadTarget["ダウンロード対象"]
com.example.sms.domain.model.system.download.Vendor["仕入先ダウンロード条件"]
end
click com.example.sms.domain.model.system.download.Purchase "#com.example.sms.domain.model.system.download.Purchase"
click com.example.sms.domain.model.system.download.DownloadCriteria "#com.example.sms.domain.model.system.download.DownloadCriteria"
click com.example.sms.domain.model.system.download.Partner "#com.example.sms.domain.model.system.download.Partner"
click com.example.sms.domain.model.system.download.Customer "#com.example.sms.domain.model.system.download.Customer"
click com.example.sms.domain.model.system.download.Department "#com.example.sms.domain.model.system.download.Department"
click com.example.sms.domain.model.system.download.PurchaseOrder "#com.example.sms.domain.model.system.download.PurchaseOrder"
click com.example.sms.domain.model.system.download.Shipment "#com.example.sms.domain.model.system.download.Shipment"
click com.example.sms.domain.model.system.download.Invoice "#com.example.sms.domain.model.system.download.Invoice"
click com.example.sms.domain.model.system.download.Payment "#com.example.sms.domain.model.system.download.Payment"
click com.example.sms.domain.model.system.download.PurchasePayment "#com.example.sms.domain.model.system.download.PurchasePayment"
click com.example.sms.domain.model.system.download.Order "#com.example.sms.domain.model.system.download.Order"
click com.example.sms.domain.model.system.download.LocationNumber "#com.example.sms.domain.model.system.download.LocationNumber"
click com.example.sms.domain.model.system.download.PaymentAccount "#com.example.sms.domain.model.system.download.PaymentAccount"
click com.example.sms.domain.model.system.download.PartnerGroup "#com.example.sms.domain.model.system.download.PartnerGroup"
click com.example.sms.domain.model.system.download.Warehouse "#com.example.sms.domain.model.system.download.Warehouse"
click com.example.sms.domain.model.system.download.Inventory "#com.example.sms.domain.model.system.download.Inventory"
click com.example.sms.domain.model.system.download.Product "#com.example.sms.domain.model.system.download.Product"
click com.example.sms.domain.model.system.download.ProductCategory "#com.example.sms.domain.model.system.download.ProductCategory"
click com.example.sms.domain.model.system.download.Employee "#com.example.sms.domain.model.system.download.Employee"
click com.example.sms.domain.model.system.download.Sales "#com.example.sms.domain.model.system.download.Sales"
click com.example.sms.domain.model.system.download.DownloadTarget "#com.example.sms.domain.model.system.download.DownloadTarget"
click com.example.sms.domain.model.system.download.Vendor "#com.example.sms.domain.model.system.download.Vendor"
com.example.sms.domain.model.system.download.Customer --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Department --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.DownloadCriteria --> com.example.sms.domain.model.system.download.DownloadTarget
com.example.sms.domain.model.system.download.Employee --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Inventory --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Invoice --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.LocationNumber --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Order --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.PartnerGroup --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Partner --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.PaymentAccount --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Payment --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.ProductCategory --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Product --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.PurchaseOrder --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.PurchasePayment --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Purchase --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Sales --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Shipment --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Vendor --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.download.Warehouse --> com.example.sms.domain.model.system.download.DownloadCriteria
com.example.sms.domain.model.system.user
graph TB
subgraph com.example.sms.domain.model.system.user["ユーザー"]
direction TB
com.example.sms.domain.model.system.user.PasswordException["パスワード例外"]
com.example.sms.domain.model.system.user.RoleName["役割"]
com.example.sms.domain.model.system.user.User["ユーザー"]
com.example.sms.domain.model.system.user.UserId["ユーザーID"]
com.example.sms.domain.model.system.user.UserList["ユーザー一覧"]
com.example.sms.domain.model.system.user.Password["パスワード"]
com.example.sms.domain.model.system.user.UserIdException["ユーザーID例外"]
com.example.sms.domain.model.system.user.UserException["ユーザー例外"]
com.example.sms.domain.model.system.user.Name["名前"]
end
click com.example.sms.domain.model.system.user.PasswordException "#com.example.sms.domain.model.system.user.PasswordException"
click com.example.sms.domain.model.system.user.RoleName "#com.example.sms.domain.model.system.user.RoleName"
click com.example.sms.domain.model.system.user.User "#com.example.sms.domain.model.system.user.User"
click com.example.sms.domain.model.system.user.UserId "#com.example.sms.domain.model.system.user.UserId"
click com.example.sms.domain.model.system.user.UserList "#com.example.sms.domain.model.system.user.UserList"
click com.example.sms.domain.model.system.user.Password "#com.example.sms.domain.model.system.user.Password"
click com.example.sms.domain.model.system.user.UserIdException "#com.example.sms.domain.model.system.user.UserIdException"
click com.example.sms.domain.model.system.user.UserException "#com.example.sms.domain.model.system.user.UserException"
click com.example.sms.domain.model.system.user.Name "#com.example.sms.domain.model.system.user.Name"
com.example.sms.domain.model.system.user.Password --> com.example.sms.domain.model.system.user.PasswordException
com.example.sms.domain.model.system.user.UserId --> com.example.sms.domain.model.system.user.UserIdException
com.example.sms.domain.model.system.user.UserList --> com.example.sms.domain.model.system.user.User
com.example.sms.domain.model.system.user.User --> com.example.sms.domain.model.system.user.Name
com.example.sms.domain.model.system.user.User --> com.example.sms.domain.model.system.user.Password
com.example.sms.domain.model.system.user.User --> com.example.sms.domain.model.system.user.RoleName
com.example.sms.domain.model.system.user.User --> com.example.sms.domain.model.system.user.UserException
com.example.sms.domain.model.system.user.User --> com.example.sms.domain.model.system.user.UserId
com.example.sms.domain.type
com.example.sms.domain.type.address
graph TB
subgraph com.example.sms.domain.type.address["住所"]
direction TB
com.example.sms.domain.type.address.Address["住所"]
com.example.sms.domain.type.address.PostalCode["郵便番号"]
com.example.sms.domain.type.address.Prefecture["都道府県"]
end
click com.example.sms.domain.type.address.Address "#com.example.sms.domain.type.address.Address"
click com.example.sms.domain.type.address.PostalCode "#com.example.sms.domain.type.address.PostalCode"
click com.example.sms.domain.type.address.Prefecture "#com.example.sms.domain.type.address.Prefecture"
com.example.sms.domain.type.address.Address --> com.example.sms.domain.type.address.PostalCode
com.example.sms.domain.type.address.Address --> com.example.sms.domain.type.address.Prefecture
com.example.sms.domain.type.mail
com.example.sms.domain.type.money
graph TB
subgraph com.example.sms.domain.type.money["通貨"]
direction TB
com.example.sms.domain.type.money.CurrencyType["通貨タイプ"]
com.example.sms.domain.type.money.Sum["集計"]
com.example.sms.domain.type.money.Pair["通貨ペア"]
com.example.sms.domain.type.money.Money["通貨"]
com.example.sms.domain.type.money.Expression["式"]
com.example.sms.domain.type.money.Exchange["為替"]
end
com.example.sms.domain.type.quantity.Quantity["数量"]
click com.example.sms.domain.type.money.CurrencyType "#com.example.sms.domain.type.money.CurrencyType"
click com.example.sms.domain.type.money.Sum "#com.example.sms.domain.type.money.Sum"
click com.example.sms.domain.type.quantity.Quantity "#com.example.sms.domain.type.quantity.Quantity"
click com.example.sms.domain.type.money.Pair "#com.example.sms.domain.type.money.Pair"
click com.example.sms.domain.type.money.Money "#com.example.sms.domain.type.money.Money"
click com.example.sms.domain.type.money.Expression "#com.example.sms.domain.type.money.Expression"
click com.example.sms.domain.type.money.Exchange "#com.example.sms.domain.type.money.Exchange"
com.example.sms.domain.type.money.Exchange --> com.example.sms.domain.type.money.Expression
com.example.sms.domain.type.money.Exchange --> com.example.sms.domain.type.money.Money
com.example.sms.domain.type.money.Exchange --> com.example.sms.domain.type.money.Pair
com.example.sms.domain.type.money.Expression --> com.example.sms.domain.type.money.CurrencyType
com.example.sms.domain.type.money.Expression --> com.example.sms.domain.type.money.Exchange
com.example.sms.domain.type.money.Expression --> com.example.sms.domain.type.money.Money
com.example.sms.domain.type.money.Money --> com.example.sms.domain.type.money.CurrencyType
com.example.sms.domain.type.money.Money --> com.example.sms.domain.type.money.Exchange
com.example.sms.domain.type.money.Money --> com.example.sms.domain.type.money.Expression
com.example.sms.domain.type.money.Money --> com.example.sms.domain.type.money.Sum
com.example.sms.domain.type.money.Money --> com.example.sms.domain.type.quantity.Quantity
com.example.sms.domain.type.money.Pair --> com.example.sms.domain.type.money.CurrencyType
com.example.sms.domain.type.money.Sum --> com.example.sms.domain.type.money.CurrencyType
com.example.sms.domain.type.money.Sum --> com.example.sms.domain.type.money.Exchange
com.example.sms.domain.type.money.Sum --> com.example.sms.domain.type.money.Expression
com.example.sms.domain.type.money.Sum --> com.example.sms.domain.type.money.Money
com.example.sms.domain.type.phone
graph TB
subgraph com.example.sms.domain.type.phone["電話番号"]
direction TB
com.example.sms.domain.type.phone.PhoneNumber["電話番号"]
com.example.sms.domain.type.phone.FaxNumber["FAX番号"]
end
click com.example.sms.domain.type.phone.PhoneNumber "#com.example.sms.domain.type.phone.PhoneNumber"
click com.example.sms.domain.type.phone.FaxNumber "#com.example.sms.domain.type.phone.FaxNumber"
com.example.sms.domain.type.phone.FaxNumber --> com.example.sms.domain.type.phone.PhoneNumber
com.example.sms.domain.type.quantity
graph TB
subgraph com.example.sms.domain.type.quantity["数量"]
direction TB
com.example.sms.domain.type.quantity.Quantity["数量"]
com.example.sms.domain.type.quantity.UnitType["単位区分"]
end
click com.example.sms.domain.type.quantity.Quantity "#com.example.sms.domain.type.quantity.Quantity"
click com.example.sms.domain.type.quantity.UnitType "#com.example.sms.domain.type.quantity.UnitType"
com.example.sms.domain.type.quantity.Quantity --> com.example.sms.domain.type.quantity.UnitType
com.example.sms.domain.model.inventory.Inventory
| フィールド |
フィールド型 |
| warehouseCode |
倉庫コード |
| productCode |
商品コード |
| lotNumber |
ロット番号 |
| stockCategory |
在庫区分 |
| qualityCategory |
良品区分 |
| actualStockQuantity |
数量 |
| availableStockQuantity |
数量 |
| lastShipmentDate |
LocalDateTime |
| productName |
String |
| warehouseName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 在庫を調整 |
Integer
|
在庫 |
|
| + getActualStockQuantity |
|
数量 |
|
| + getAvailableStockQuantity |
|
数量 |
|
| + 在庫キーを取得 |
|
在庫キー(複合主キー) |
|
| + getLastShipmentDate |
|
LocalDateTime |
|
| + getLotNumber |
|
ロット番号 |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
String |
|
| + getQualityCategory |
|
良品区分 |
|
| + getStockCategory |
|
在庫区分 |
|
| + getWarehouseCode |
|
倉庫コード |
|
| + getWarehouseName |
|
String |
|
| + 在庫が存在するか判定 |
|
boolean |
|
| + 在庫が利用可能か判定 |
|
boolean |
|
| + 在庫を入荷 |
Integer
|
在庫 |
|
| + 在庫を予約 |
Integer
|
在庫 |
|
| + 在庫を出荷 |
IntegerLocalDateTime
|
在庫 |
|
| + toBuilder |
|
Inventory$InventoryBuilder |
|
com.example.sms.domain.model.inventory.Inventory$InventoryBuilder
| フィールド |
フィールド型 |
| warehouseCode |
倉庫コード |
| productCode |
商品コード |
| lotNumber |
ロット番号 |
| stockCategory |
在庫区分 |
| qualityCategory |
良品区分 |
| actualStockQuantity |
数量 |
| availableStockQuantity |
数量 |
| lastShipmentDate |
LocalDateTime |
| productName |
String |
| warehouseName |
String |
com.example.sms.domain.model.inventory.InventoryKey
| フィールド |
フィールド型 |
| warehouseCode |
String |
| productCode |
String |
| lotNumber |
String |
| stockCategory |
String |
| qualityCategory |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getLotNumber |
|
String |
|
| + getProductCode |
|
String |
|
| + getQualityCategory |
|
String |
|
| + getStockCategory |
|
String |
|
| + getWarehouseCode |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringStringStringString
|
在庫キー(複合主キー) |
|
com.example.sms.domain.model.inventory.InventoryList
| フィールド |
フィールド型 |
| items |
List<在庫> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 在庫を追加 |
在庫
|
在庫リスト |
|
| + リストを取得 |
|
List<在庫> |
|
| + 利用可能な在庫のみフィルタリング |
|
在庫リスト |
|
| + 商品コードでフィルタリング |
String
|
在庫リスト |
|
| + 倉庫コードでフィルタリング |
String
|
在庫リスト |
|
| + 在庫が存在するもののみフィルタリング |
|
在庫リスト |
|
| + getItems |
|
List<在庫> |
|
| + 実在庫数の合計を計算 |
|
Integer |
|
| + 有効在庫数の合計を計算 |
|
Integer |
|
| + 空かどうか判定 |
|
boolean |
|
| + サイズを取得 |
|
int |
|
com.example.sms.domain.model.inventory.LotNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
ロット番号 |
|
com.example.sms.domain.model.inventory.QualityCategory
列挙値
- 良品
- 不良品
- 返品
列挙引数
| 列挙定数名 |
code |
description |
| 良品 |
"G" |
"良品(正常品質)" |
| 不良品 |
"B" |
"不良品(品質不良)" |
| 返品 |
"R" |
"返品(お客様返品)" |
| フィールド |
フィールド型 |
| code |
String |
| description |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getDescription |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
良品区分 |
|
com.example.sms.domain.model.inventory.StockCategory
列挙値
- 通常在庫
- 安全在庫
- 廃棄予定
列挙引数
| 列挙定数名 |
code |
description |
| 通常在庫 |
"1" |
"通常の在庫" |
| 安全在庫 |
"2" |
"安全在庫(最低保持数量)" |
| 廃棄予定 |
"3" |
"廃棄予定在庫" |
| フィールド |
フィールド型 |
| code |
String |
| description |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getDescription |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
在庫区分 |
|
com.example.sms.domain.model.inventory.rule.InventoryRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
在庫
|
boolean |
|
com.example.sms.domain.model.inventory.rule.InventoryRuleCheckList
| フィールド |
フィールド型 |
| checkList |
List<Map> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCheckList |
|
List<Map> |
|
| + エラー件数を取得 |
|
int |
|
| + エラーが存在するかチェック |
|
boolean |
|
com.example.sms.domain.model.inventory.rule.InventoryStockLevelRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
在庫
|
boolean |
|
com.example.sms.domain.model.inventory.rule.InventoryZeroStockRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
在庫
|
boolean |
|
com.example.sms.domain.model.master.department.Department
| フィールド |
フィールド型 |
| departmentId |
部門ID |
| endDate |
終了日 |
| departmentName |
String |
| layer |
Integer |
| path |
部門パス |
| lowerType |
最下層区分 |
| slitYn |
伝票入力可否 |
| employees |
List<社員> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getDepartmentId |
|
部門ID |
|
| + getDepartmentName |
|
String |
|
| + getEmployees |
|
List<社員> |
|
| + getEndDate |
|
終了日 |
|
| + getLayer |
|
Integer |
|
| + getLowerType |
|
最下層区分 |
|
| + getPath |
|
部門パス |
|
| + getSlitYn |
|
伝票入力可否 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + from |
|
部門 |
|
| + of |
部門IDLocalDateTimeStringintStringintint
|
部門 |
|
com.example.sms.domain.model.master.department.DepartmentCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
部門コード |
|
com.example.sms.domain.model.master.department.DepartmentEndDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
終了日 |
|
com.example.sms.domain.model.master.department.DepartmentId
| フィールド |
フィールド型 |
| deptCode |
部門コード |
| departmentStartDate |
開始日 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getDepartmentStartDate |
|
開始日 |
|
| + getDeptCode |
|
部門コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringLocalDateTime
|
部門ID |
|
com.example.sms.domain.model.master.department.DepartmentList
| フィールド |
フィールド型 |
| value |
List<部門> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
部門
|
部門一覧 |
|
| + asList |
|
List<部門> |
|
| + size |
|
int |
|
com.example.sms.domain.model.master.department.DepartmentLowerType
列挙値
- NOT_LOWER
- LOWER
列挙引数
| 列挙定数名 |
value |
| NOT_LOWER |
0 |
| LOWER |
1 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
int
|
最下層区分 |
|
com.example.sms.domain.model.master.department.DepartmentPath
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
部門パス |
|
com.example.sms.domain.model.master.department.DepartmentStartDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
開始日 |
|
com.example.sms.domain.model.master.department.SlitYnType
列挙値
- NOT_SLIT
- SLIT
列挙引数
| 列挙定数名 |
value |
| NOT_SLIT |
0 |
| SLIT |
1 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
int
|
伝票入力可否 |
|
com.example.sms.domain.model.master.employee.Employee
| メソッド |
引数 |
戻り値型 |
説明 |
| + getApprovalCode |
|
String |
|
| + getDepartment |
|
部門 |
|
| + getEmpCode |
|
社員コード |
|
| + getEmpName |
|
社員名 |
|
| + getFax |
|
FAX番号 |
|
| + getLoginPassword |
|
String |
|
| + getOccuCode |
|
職種コード |
|
| + getTel |
|
電話番号 |
|
| + getUser |
|
ユーザー |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
社員部門ユーザー
|
社員 |
|
| + of |
StringStringStringStringStringString
|
社員 |
|
| + of |
StringStringStringStringStringStringStringString部門ユーザー
|
社員 |
|
com.example.sms.domain.model.master.employee.EmployeeCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
社員コード |
|
com.example.sms.domain.model.master.employee.EmployeeList
| フィールド |
フィールド型 |
| value |
List<社員> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
社員
|
社員一覧 |
|
| + asList |
|
List<社員> |
|
| + size |
|
int |
|
com.example.sms.domain.model.master.employee.EmployeeName
| フィールド |
フィールド型 |
| firstName |
String |
| lastName |
String |
| firstNameKana |
String |
| lastNameKana |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 社員名 |
|
String |
|
| + 社員名カナ |
|
String |
|
| + getFirstName |
|
String |
|
| + getFirstNameKana |
|
String |
|
| + getLastName |
|
String |
|
| + getLastNameKana |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringString
|
社員名 |
|
com.example.sms.domain.model.master.employee.JobCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
職種コード |
|
com.example.sms.domain.model.master.locationnumber.LocationNumber
| フィールド |
フィールド型 |
| warehouseCode |
倉庫コード |
| locationNumberCode |
棚番コード |
| productCode |
商品コード |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getLocationNumberCode |
|
棚番コード |
|
| + getProductCode |
|
商品コード |
|
| + getWarehouseCode |
|
倉庫コード |
|
com.example.sms.domain.model.master.locationnumber.LocationNumberCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
棚番コード |
|
com.example.sms.domain.model.master.locationnumber.LocationNumberKey
| フィールド |
フィールド型 |
| warehouseCode |
倉庫コード |
| locationNumberCode |
棚番コード |
| productCode |
商品コード |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getLocationNumberCode |
|
棚番コード |
|
| + getProductCode |
|
商品コード |
|
| + getWarehouseCode |
|
倉庫コード |
|
com.example.sms.domain.model.master.locationnumber.LocationNumberList
| フィールド |
フィールド型 |
| asList |
List<棚番> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + asList |
|
List<棚番> |
|
| + getAsList |
|
List<棚番> |
|
com.example.sms.domain.model.master.partner.Credit
| フィールド |
フィールド型 |
| creditLimit |
通貨 |
| temporaryCreditIncrease |
通貨 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCreditLimit |
|
通貨 |
|
| + getTemporaryCreditIncrease |
|
通貨 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
IntegerInteger
|
与信 |
|
com.example.sms.domain.model.master.partner.MiscellaneousType
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
int
|
雑区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.partner.Partner
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAddress |
|
住所 |
|
| + getCredit |
|
与信 |
|
| + getCustomers |
|
List<顧客> |
|
| + getMiscellaneousType |
|
雑区分 |
|
| + getPartnerCode |
|
取引先コード |
|
| + getPartnerGroupCode |
|
取引先グループコード |
|
| + getPartnerName |
|
取引先名称 |
|
| + getTradeProhibitedFlag |
|
取引禁止フラグ |
|
| + getVendorType |
|
仕入先区分 |
|
| + getVendors |
|
List<仕入先> |
|
com.example.sms.domain.model.master.partner.PartnerCategoryAffiliation
| フィールド |
フィールド型 |
| partnerCategoryTypeCode |
String |
| partnerCode |
取引先コード |
| partnerCategoryItemCode |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getPartnerCategoryItemCode |
|
String |
|
| + getPartnerCategoryTypeCode |
|
String |
|
| + getPartnerCode |
|
取引先コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringString
|
取引先分類所属 |
|
com.example.sms.domain.model.master.partner.PartnerCategoryItem
| フィールド |
フィールド型 |
| partnerCategoryTypeCode |
String |
| partnerCategoryItemCode |
String |
| partnerCategoryItemName |
String |
| partnerCategoryAffiliations |
List<取引先分類所属> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getPartnerCategoryAffiliations |
|
List<取引先分類所属> |
|
| + getPartnerCategoryItemCode |
|
String |
|
| + getPartnerCategoryItemName |
|
String |
|
| + getPartnerCategoryTypeCode |
|
String |
|
com.example.sms.domain.model.master.partner.PartnerCategoryList
com.example.sms.domain.model.master.partner.PartnerCategoryType
| フィールド |
フィールド型 |
| partnerCategoryTypeCode |
String |
| partnerCategoryTypeName |
String |
| partnerCategoryItems |
List<取引先分類> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getPartnerCategoryItems |
|
List<取引先分類> |
|
| + getPartnerCategoryTypeCode |
|
String |
|
| + getPartnerCategoryTypeName |
|
String |
|
com.example.sms.domain.model.master.partner.PartnerCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
取引先コード |
|
com.example.sms.domain.model.master.partner.PartnerGroup
| フィールド |
フィールド型 |
| partnerGroupCode |
取引先グループコード |
| partnerGroupName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getPartnerGroupCode |
|
取引先グループコード |
|
| + getPartnerGroupName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringString
|
取引先グループ |
|
com.example.sms.domain.model.master.partner.PartnerGroupCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
com.example.sms.domain.model.master.partner.PartnerGroupList
com.example.sms.domain.model.master.partner.PartnerList
| フィールド |
フィールド型 |
| value |
List<取引先> |
com.example.sms.domain.model.master.partner.PartnerName
| フィールド |
フィールド型 |
| name |
String |
| nameKana |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getName |
|
String |
|
| + getNameKana |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringString
|
取引先名称 |
|
com.example.sms.domain.model.master.partner.TradeProhibitedFlag
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
取引禁止フラグ |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.partner.billing.Billing
| フィールド |
フィールド型 |
| customerBillingCategory |
顧客請求区分 |
| closingBilling1 |
締請求 |
| closingBilling2 |
締請求 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getClosingBilling1 |
|
締請求 |
|
| + getClosingBilling2 |
|
締請求 |
|
| + getCustomerBillingCategory |
|
顧客請求区分 |
|
com.example.sms.domain.model.master.partner.billing.ClosingBilling
| フィールド |
フィールド型 |
| closingDay |
締日 |
| paymentMonth |
支払月 |
| paymentDay |
支払日 |
| paymentMethod |
支払方法 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getClosingDay |
|
締日 |
|
| + getPaymentDay |
|
支払日 |
|
| + getPaymentMethod |
|
支払方法 |
|
| + getPaymentMonth |
|
支払月 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
IntegerIntegerIntegerInteger
|
締請求 |
|
com.example.sms.domain.model.master.partner.billing.ClosingDate
列挙値
- 十日
- 二十日
- 末日
列挙引数
| 列挙定数名 |
value |
| 十日 |
10 |
| 二十日 |
20 |
| 末日 |
99 |
| フィールド |
フィールド型 |
| value |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
締日 |
|
com.example.sms.domain.model.master.partner.billing.PaymentDay
列挙値
- 十日
- 二十日
- 末日
列挙引数
| 列挙定数名 |
value |
| 十日 |
10 |
| 二十日 |
20 |
| 末日 |
99 |
| フィールド |
フィールド型 |
| value |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
支払日 |
|
com.example.sms.domain.model.master.partner.billing.PaymentMethod
| フィールド |
フィールド型 |
| value |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
支払方法 |
|
com.example.sms.domain.model.master.partner.billing.PaymentMonth
列挙値
- 当月
- 翌月
- 翌々月
列挙引数
| 列挙定数名 |
value |
| 当月 |
0 |
| 翌月 |
1 |
| 翌々月 |
2 |
| フィールド |
フィールド型 |
| value |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
支払月 |
|
com.example.sms.domain.model.master.partner.customer.BillingCode
| フィールド |
フィールド型 |
| code |
取引先コード |
| branchNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBranchNumber |
|
Integer |
|
| + getCode |
|
取引先コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringInteger
|
請求先コード |
|
com.example.sms.domain.model.master.partner.customer.CollectionCode
| フィールド |
フィールド型 |
| code |
取引先コード |
| branchNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBranchNumber |
|
Integer |
|
| + getCode |
|
取引先コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringInteger
|
回収先コード |
|
com.example.sms.domain.model.master.partner.customer.Customer
| フィールド |
フィールド型 |
| customerCode |
顧客コード |
| customerType |
顧客区分 |
| billingCode |
請求先コード |
| collectionCode |
回収先コード |
| customerName |
顧客名 |
| companyRepresentativeCode |
String |
| customerRepresentativeName |
String |
| customerDepartmentName |
String |
| customerAddress |
住所 |
| customerPhoneNumber |
電話番号 |
| customerFaxNumber |
FAX番号 |
| customerEmailAddress |
メール |
| billing |
請求 |
| shippings |
List<出荷先> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBilling |
|
請求 |
|
| + getBillingCode |
|
請求先コード |
|
| + getCollectionCode |
|
回収先コード |
|
| + getCompanyRepresentativeCode |
|
String |
|
| + getCustomerAddress |
|
住所 |
|
| + getCustomerCode |
|
顧客コード |
|
| + getCustomerDepartmentName |
|
String |
|
| + getCustomerEmailAddress |
|
メール |
|
| + getCustomerFaxNumber |
|
FAX番号 |
|
| + getCustomerName |
|
顧客名 |
|
| + getCustomerPhoneNumber |
|
電話番号 |
|
| + getCustomerRepresentativeName |
|
String |
|
| + getCustomerType |
|
顧客区分 |
|
| + getShippings |
|
List<出荷先> |
|
| + toBuilder |
|
Customer$CustomerBuilder |
|
com.example.sms.domain.model.master.partner.customer.Customer$CustomerBuilder
| フィールド |
フィールド型 |
| customerCode |
顧客コード |
| customerType |
顧客区分 |
| billingCode |
請求先コード |
| collectionCode |
回収先コード |
| customerName |
顧客名 |
| companyRepresentativeCode |
String |
| customerRepresentativeName |
String |
| customerDepartmentName |
String |
| customerAddress |
住所 |
| customerPhoneNumber |
電話番号 |
| customerFaxNumber |
FAX番号 |
| customerEmailAddress |
メール |
| billing |
請求 |
| shippings |
List<出荷先> |
com.example.sms.domain.model.master.partner.customer.CustomerBillingCategory
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
顧客請求区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.partner.customer.CustomerCode
| フィールド |
フィールド型 |
| code |
取引先コード |
| branchNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBranchNumber |
|
Integer |
|
| + getCode |
|
取引先コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringInteger
|
顧客コード |
|
com.example.sms.domain.model.master.partner.customer.CustomerList
| フィールド |
フィールド型 |
| value |
List<顧客> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
顧客
|
顧客一覧 |
|
| + add |
List<顧客>
|
顧客一覧 |
|
| + asList |
|
List<顧客> |
|
| + isDuplicate |
顧客
|
boolean |
|
| + size |
|
int |
|
com.example.sms.domain.model.master.partner.customer.CustomerName
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
取引先名称 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringString
|
顧客名 |
|
com.example.sms.domain.model.master.partner.customer.CustomerType
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
顧客区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.partner.customer.Shipping
| フィールド |
フィールド型 |
| shippingCode |
出荷先コード |
| destinationName |
String |
| regionCode |
地域コード |
| shippingAddress |
住所 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getDestinationName |
|
String |
|
| + getRegionCode |
|
地域コード |
|
| + getShippingAddress |
|
住所 |
|
| + getShippingCode |
|
出荷先コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
出荷先コードString地域コード住所
|
出荷先 |
|
| + of |
StringIntegerIntegerStringStringStringStringString
|
出荷先 |
|
com.example.sms.domain.model.master.partner.customer.ShippingCode
| フィールド |
フィールド型 |
| customerCode |
顧客コード |
| destinationNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCustomerCode |
|
顧客コード |
|
| + getDestinationNumber |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringIntegerInteger
|
出荷先コード |
|
com.example.sms.domain.model.master.partner.customer.ShippingList
| フィールド |
フィールド型 |
| value |
List<出荷先> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
出荷先
|
出荷先一覧 |
|
| + asList |
|
List<出荷先> |
|
| + size |
|
int |
|
com.example.sms.domain.model.master.partner.supplier.Supplier
com.example.sms.domain.model.master.partner.supplier.Supplier$SupplierBuilder
com.example.sms.domain.model.master.partner.supplier.SupplierCode
| フィールド |
フィールド型 |
| code |
取引先コード |
| branchNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBranchNumber |
|
Integer |
|
| + getCode |
|
取引先コード |
|
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
仕入先コード |
|
| + of |
StringInteger
|
仕入先コード |
|
com.example.sms.domain.model.master.partner.vendor.Vendor
| フィールド |
フィールド型 |
| vendorCode |
仕入先コード |
| vendorName |
仕入先名 |
| vendorContactName |
String |
| vendorDepartmentName |
String |
| vendorAddress |
住所 |
| vendorPhoneNumber |
電話番号 |
| vendorFaxNumber |
FAX番号 |
| vendorEmailAddress |
メール |
| vendorClosingBilling |
締請求 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getVendorAddress |
|
住所 |
|
| + getVendorClosingBilling |
|
締請求 |
|
| + getVendorCode |
|
仕入先コード |
|
| + getVendorContactName |
|
String |
|
| + getVendorDepartmentName |
|
String |
|
| + getVendorEmailAddress |
|
メール |
|
| + getVendorFaxNumber |
|
FAX番号 |
|
| + getVendorName |
|
仕入先名 |
|
| + getVendorPhoneNumber |
|
電話番号 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
仕入先コード仕入先名StringString住所電話番号FAX番号メール締請求
|
仕入先 |
|
| + of |
StringIntegerStringStringStringStringStringStringStringStringStringStringStringIntegerIntegerIntegerInteger
|
仕入先 |
|
com.example.sms.domain.model.master.partner.vendor.VendorCode
| フィールド |
フィールド型 |
| code |
取引先コード |
| branchNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBranchNumber |
|
Integer |
|
| + getCode |
|
取引先コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringInteger
|
仕入先コード |
|
com.example.sms.domain.model.master.partner.vendor.VendorList
| フィールド |
フィールド型 |
| value |
List<仕入先> |
com.example.sms.domain.model.master.partner.vendor.VendorName
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
取引先名称 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringString
|
仕入先名 |
|
com.example.sms.domain.model.master.partner.vendor.VendorType
列挙値
- 仕入先でない
- 仕入先
列挙引数
| 列挙定数名 |
value |
| 仕入先でない |
0 |
| 仕入先 |
1 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
仕入先区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.payment.account.incoming.BankAccountType
列挙値
- 普通
- 当座
- 貯蓄
- その他
列挙引数
| 列挙定数名 |
| 普通 |
"1" |
"普通" |
| 当座 |
"2" |
"当座" |
| 貯蓄 |
"3" |
"貯蓄" |
| その他 |
"9" |
"その他" |
| フィールド |
フィールド型 |
| code |
String |
| name |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + コードから銀行口座種別を取得する |
String
|
銀行口座種別 |
|
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount
| フィールド |
フィールド型 |
| accountCode |
入金口座コード |
| accountName |
String |
| startDate |
LocalDateTime |
| endDate |
LocalDateTime |
| accountNameAfterStart |
String |
| accountType |
入金口座区分 |
| accountNumber |
String |
| bankAccountType |
銀行口座種別 |
| accountHolder |
String |
| departmentId |
部門ID |
| bankCode |
String |
| branchCode |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAccountCode |
|
入金口座コード |
|
| + getAccountHolder |
|
String |
|
| + getAccountName |
|
String |
|
| + getAccountNameAfterStart |
|
String |
|
| + getAccountNumber |
|
String |
|
| + getAccountType |
|
入金口座区分 |
|
| + getBankAccountType |
|
銀行口座種別 |
|
| + getBankCode |
|
String |
|
| + getBranchCode |
|
String |
|
| + getDepartmentId |
|
部門ID |
|
| + getEndDate |
|
LocalDateTime |
|
| + getStartDate |
|
LocalDateTime |
|
| + toBuilder |
|
PaymentAccount$PaymentAccountBuilder |
|
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccount$PaymentAccountBuilder
| フィールド |
フィールド型 |
| accountCode |
入金口座コード |
| accountName |
String |
| startDate |
LocalDateTime |
| endDate |
LocalDateTime |
| accountNameAfterStart |
String |
| accountType |
入金口座区分 |
| accountNumber |
String |
| bankAccountType |
銀行口座種別 |
| accountHolder |
String |
| departmentId |
部門ID |
| bankCode |
String |
| branchCode |
String |
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + ファクトリーメソッド |
String
|
入金口座コード |
|
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountList
| フィールド |
フィールド型 |
| list |
List<入金口座> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
入金口座
|
入金口座一覧 |
|
| + asList |
|
List<入金口座> |
|
| + getList |
|
List<入金口座> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + empty |
|
入金口座一覧 |
|
com.example.sms.domain.model.master.payment.account.incoming.PaymentAccountType
列挙値
- 銀行
- 郵便局
- 農協
- その他
列挙引数
| 列挙定数名 |
| 銀行 |
"1" |
"銀行" |
| 郵便局 |
"2" |
"郵便局" |
| 農協 |
"3" |
"農協" |
| その他 |
"9" |
"その他" |
| フィールド |
フィールド型 |
| code |
String |
| name |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + コードから入金口座区分を取得する |
String
|
入金口座区分 |
|
com.example.sms.domain.model.master.product.Bom
| フィールド |
フィールド型 |
| productCode |
商品コード |
| componentCode |
商品コード |
| componentQuantity |
数量 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getComponentCode |
|
商品コード |
|
| + getComponentQuantity |
|
数量 |
|
| + getProductCode |
|
商品コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringInteger
|
部品表 |
|
com.example.sms.domain.model.master.product.BusinessType
列挙値
- 生鮮食料品
- 缶詰
- その他
列挙引数
| 列挙定数名 |
code |
| 生鮮食料品 |
"1" |
| 缶詰 |
"2" |
| その他 |
"9" |
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
String
|
事業区分 |
|
com.example.sms.domain.model.master.product.CustomerSpecificSellingPrice
| フィールド |
フィールド型 |
| productCode |
商品コード |
| customerCode |
String |
| sellingPrice |
通貨 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCustomerCode |
|
String |
|
| + getProductCode |
|
商品コード |
|
| + getSellingPrice |
|
通貨 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringint
|
顧客別販売単価 |
|
com.example.sms.domain.model.master.product.ItemType
列挙値
- 食肉
- 水産物
- その他
列挙引数
| 列挙定数名 |
code |
| 食肉 |
"01" |
| 水産物 |
"02" |
| その他 |
"99" |
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
String
|
品目区分 |
|
com.example.sms.domain.model.master.product.LiveStockType
列挙値
- 牛肉
- 豚肉
- まぐろ
- えび
- その他
列挙引数
| 列挙定数名 |
code |
| 牛肉 |
"01" |
| 豚肉 |
"02" |
| まぐろ |
"03" |
| えび |
"04" |
| その他 |
"99" |
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
String
|
畜産区分 |
|
com.example.sms.domain.model.master.product.MiscellaneousType
| フィールド |
フィールド型 |
| code |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
雑区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.product.Product
| フィールド |
フィールド型 |
| productCode |
商品コード |
| productName |
商品名 |
| productType |
商品区分 |
| sellingPrice |
通貨 |
| purchasePrice |
通貨 |
| costOfSales |
通貨 |
| taxType |
税区分 |
| productCategoryCode |
商品分類コード |
| miscellaneousType |
雑区分 |
| stockManagementTargetType |
在庫管理対象区分 |
| stockAllocationType |
在庫引当区分 |
| vendorCode |
仕入先コード |
| substituteProduct |
List<代替商品> |
| boms |
List<部品表> |
| customerSpecificSellingPrices |
List<顧客別販売単価> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBoms |
|
List<部品表> |
|
| + getCostOfSales |
|
通貨 |
|
| + getCustomerSpecificSellingPrices |
|
List<顧客別販売単価> |
|
| + getMiscellaneousType |
|
雑区分 |
|
| + getProductCategoryCode |
|
商品分類コード |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
商品名 |
|
| + getProductType |
|
商品区分 |
|
| + getPurchasePrice |
|
通貨 |
|
| + getSellingPrice |
|
通貨 |
|
| + getStockAllocationType |
|
在庫引当区分 |
|
| + getStockManagementTargetType |
|
在庫管理対象区分 |
|
| + getSubstituteProduct |
|
List<代替商品> |
|
| + getTaxType |
|
税区分 |
|
| + getVendorCode |
|
仕入先コード |
|
com.example.sms.domain.model.master.product.ProductCategory
| フィールド |
フィールド型 |
| productCategoryCode |
商品分類コード |
| productCategoryName |
String |
| productCategoryHierarchy |
Integer |
| productCategoryPath |
String |
| lowestLevelDivision |
Integer |
| products |
List<商品> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getLowestLevelDivision |
|
Integer |
|
| + getProductCategoryCode |
|
商品分類コード |
|
| + getProductCategoryHierarchy |
|
Integer |
|
| + getProductCategoryName |
|
String |
|
| + getProductCategoryPath |
|
String |
|
| + getProducts |
|
List<商品> |
|
com.example.sms.domain.model.master.product.ProductCategoryCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
商品分類コード |
|
com.example.sms.domain.model.master.product.ProductCategoryList
| フィールド |
フィールド型 |
| value |
List<商品分類> |
com.example.sms.domain.model.master.product.ProductCode
| フィールド |
フィールド型 |
| value |
String |
| businessType |
事業区分 |
| itemType |
品目区分 |
| livestockType |
畜産区分 |
| serialNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getBusinessType |
|
事業区分 |
|
| + getItemType |
|
品目区分 |
|
| + getLivestockType |
|
畜産区分 |
|
| + getSerialNumber |
|
Integer |
|
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
商品コード |
|
com.example.sms.domain.model.master.product.ProductList
| フィールド |
フィールド型 |
| value |
List<商品> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
商品
|
商品一覧 |
|
| + asList |
|
List<商品> |
|
| + size |
|
int |
|
com.example.sms.domain.model.master.product.ProductName
| フィールド |
フィールド型 |
| productFormalName |
String |
| productAbbreviation |
String |
| productNameKana |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getProductAbbreviation |
|
String |
|
| + getProductFormalName |
|
String |
|
| + getProductNameKana |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringString
|
商品名 |
|
com.example.sms.domain.model.master.product.ProductType
列挙値
- 商品
- 製品
- 部品
- 包材
- その他
列挙引数
| 列挙定数名 |
code |
| 商品 |
"1" |
| 製品 |
"2" |
| 部品 |
"3" |
| 包材 |
"4" |
| その他 |
"9" |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
String
|
商品区分 |
|
| + getCodeByName |
String
|
String |
|
com.example.sms.domain.model.master.product.StockAllocationType
| フィールド |
フィールド型 |
| code |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
在庫引当区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.product.StockManagementTargetType
| フィールド |
フィールド型 |
| code |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
在庫管理対象区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.product.SubstituteProduct
| フィールド |
フィールド型 |
| productCode |
商品コード |
| substituteProductCode |
商品コード |
| priority |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getPriority |
|
Integer |
|
| + getProductCode |
|
商品コード |
|
| + getSubstituteProductCode |
|
商品コード |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringInteger
|
代替商品 |
|
com.example.sms.domain.model.master.product.TaxType
列挙値
- 外税
- 内税
- 非課税
- その他
列挙引数
| 列挙定数名 |
code |
| 外税 |
1 |
| 内税 |
2 |
| 非課税 |
3 |
| その他 |
9 |
| フィールド |
フィールド型 |
| code |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
税区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.master.region.Region
| フィールド |
フィールド型 |
| regionCode |
地域コード |
| regionName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getRegionCode |
|
地域コード |
|
| + getRegionName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringString
|
地域 |
|
com.example.sms.domain.model.master.region.RegionCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
地域コード |
|
com.example.sms.domain.model.master.region.RegionList
| フィールド |
フィールド型 |
| value |
List<地域> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
地域
|
地域リスト |
|
| + asList |
|
List<地域> |
|
| + size |
|
int |
|
com.example.sms.domain.model.master.warehouse.Warehouse
| フィールド |
フィールド型 |
| warehouseCode |
倉庫コード |
| warehouseName |
String |
| warehouseCategory |
倉庫区分 |
| address |
住所 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAddress |
|
住所 |
|
| + getWarehouseCategory |
|
倉庫区分 |
|
| + getWarehouseCode |
|
倉庫コード |
|
| + getWarehouseName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
倉庫コードString倉庫区分住所
|
倉庫 |
|
| + of |
StringStringStringStringStringStringString
|
倉庫 |
|
com.example.sms.domain.model.master.warehouse.WarehouseCategory
N:通常倉庫, C:得意先, S:仕入先, D:部門倉庫, P:製品倉庫, M:原材料倉庫
列挙値
- 通常倉庫
- 得意先
- 仕入先
- 部門倉庫
- 製品倉庫
- 原材料倉庫
列挙引数
| 列挙定数名 |
code |
description |
| 通常倉庫 |
"N" |
"通常倉庫" |
| 得意先 |
"C" |
"得意先" |
| 仕入先 |
"S" |
"仕入先" |
| 部門倉庫 |
"D" |
"部門倉庫" |
| 製品倉庫 |
"P" |
"製品倉庫" |
| 原材料倉庫 |
"M" |
"原材料倉庫" |
| フィールド |
フィールド型 |
| code |
String |
| description |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getDescription |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
倉庫区分 |
|
com.example.sms.domain.model.master.warehouse.WarehouseCode
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
倉庫コード |
|
com.example.sms.domain.model.master.warehouse.WarehouseList
| フィールド |
フィールド型 |
| warehouses |
List<倉庫> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + asList |
|
List<倉庫> |
|
| + getWarehouses |
|
List<倉庫> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
com.example.sms.domain.model.procurement.order.DesignatedDeliveryDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
指定納期 |
|
com.example.sms.domain.model.procurement.order.PurchaseOrder
| フィールド |
フィールド型 |
| purchaseOrderNumber |
発注番号 |
| purchaseOrderDate |
発注日 |
| salesOrderNumber |
受注番号 |
| supplierCode |
仕入先コード |
| purchaseManagerCode |
社員コード |
| designatedDeliveryDate |
指定納期 |
| warehouseCode |
倉庫コード |
| totalPurchaseAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| purchaseOrderLines |
List<発注明細> |
| supplier |
仕入先 |
| purchaseManager |
社員 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 消費税合計計算 |
|
通貨 |
|
| + 発注金額合計計算 |
|
通貨 |
|
| + getDesignatedDeliveryDate |
|
指定納期 |
|
| + getPurchaseManager |
|
社員 |
|
| + getPurchaseManagerCode |
|
社員コード |
|
| + getPurchaseOrderDate |
|
発注日 |
|
| + getPurchaseOrderLines |
|
List<発注明細> |
|
| + getPurchaseOrderNumber |
|
発注番号 |
|
| + getRemarks |
|
String |
|
| + getSalesOrderNumber |
|
受注番号 |
|
| + getSupplier |
|
仕入先 |
|
| + getSupplierCode |
|
仕入先コード |
|
| + getTotalConsumptionTax |
|
通貨 |
|
| + getTotalPurchaseAmount |
|
通貨 |
|
| + getWarehouseCode |
|
倉庫コード |
|
| + toBuilder |
|
PurchaseOrder$PurchaseOrderBuilder |
|
com.example.sms.domain.model.procurement.order.PurchaseOrder$PurchaseOrderBuilder
| フィールド |
フィールド型 |
| purchaseOrderNumber |
発注番号 |
| purchaseOrderDate |
発注日 |
| salesOrderNumber |
受注番号 |
| supplierCode |
仕入先コード |
| purchaseManagerCode |
社員コード |
| designatedDeliveryDate |
指定納期 |
| warehouseCode |
倉庫コード |
| totalPurchaseAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| purchaseOrderLines |
List<発注明細> |
| supplier |
仕入先 |
| purchaseManager |
社員 |
com.example.sms.domain.model.procurement.order.PurchaseOrderDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
発注日 |
|
com.example.sms.domain.model.procurement.order.PurchaseOrderLine
| フィールド |
フィールド型 |
| purchaseOrderNumber |
発注番号 |
| purchaseOrderLineNumber |
Integer |
| purchaseOrderLineDisplayNumber |
Integer |
| salesOrderNumber |
受注番号 |
| salesOrderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| purchaseUnitPrice |
通貨 |
| purchaseOrderQuantity |
数量 |
| receivedQuantity |
数量 |
| completionFlag |
完了フラグ |
| createdDateTime |
LocalDateTime |
| createdBy |
String |
| updatedDateTime |
LocalDateTime |
| updatedBy |
String |
| version |
Integer |
| product |
商品 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 消費税計算 |
|
通貨 |
|
| + 発注金額計算(消費税抜き) |
|
通貨 |
|
| + getCompletionFlag |
|
完了フラグ |
|
| + getCreatedBy |
|
String |
|
| + getCreatedDateTime |
|
LocalDateTime |
|
| + getProduct |
|
商品 |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
String |
|
| + getPurchaseOrderLineDisplayNumber |
|
Integer |
|
| + getPurchaseOrderLineNumber |
|
Integer |
|
| + getPurchaseOrderNumber |
|
発注番号 |
|
| + getPurchaseOrderQuantity |
|
数量 |
|
| + getPurchaseUnitPrice |
|
通貨 |
|
| + getReceivedQuantity |
|
数量 |
|
| + getSalesOrderLineNumber |
|
Integer |
|
| + getSalesOrderNumber |
|
受注番号 |
|
| + getUpdatedBy |
|
String |
|
| + getUpdatedDateTime |
|
LocalDateTime |
|
| + getVersion |
|
Integer |
|
| + 完了しているかどうか |
|
boolean |
|
| + toBuilder |
|
PurchaseOrderLine$PurchaseOrderLineBuilder |
|
com.example.sms.domain.model.procurement.order.PurchaseOrderLine$PurchaseOrderLineBuilder
| フィールド |
フィールド型 |
| purchaseOrderNumber |
発注番号 |
| purchaseOrderLineNumber |
Integer |
| purchaseOrderLineDisplayNumber |
Integer |
| salesOrderNumber |
受注番号 |
| salesOrderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| purchaseUnitPrice |
通貨 |
| purchaseOrderQuantity |
数量 |
| receivedQuantity |
数量 |
| completionFlag |
完了フラグ |
| createdDateTime |
LocalDateTime |
| createdBy |
String |
| updatedDateTime |
LocalDateTime |
| updatedBy |
String |
| version |
Integer |
| product |
商品 |
com.example.sms.domain.model.procurement.order.PurchaseOrderList
| フィールド |
フィールド型 |
| items |
List<発注> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + asList |
|
List<発注> |
|
| + getItems |
|
List<発注> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
List<発注>
|
発注一覧 |
|
com.example.sms.domain.model.procurement.order.PurchaseOrderNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + 発注番号生成 |
StringLocalDateTimeInteger
|
String |
|
| + of |
String
|
発注番号 |
|
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderAmountRule
発注金額が500万円を超過している場合は要確認とする
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
発注
|
boolean |
|
| + isSatisfiedBy |
発注発注明細
|
boolean |
|
| + isSatisfiedBy |
発注明細
|
boolean |
|
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryOverDueRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
発注
|
boolean |
|
| + isSatisfiedBy |
発注発注明細
|
boolean |
|
| + isSatisfiedBy |
発注明細
|
boolean |
|
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderDeliveryRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
発注
|
boolean |
|
| + isSatisfiedBy |
発注発注明細
|
boolean |
|
| + isSatisfiedBy |
発注明細
|
boolean |
|
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
発注
|
boolean |
|
| + isSatisfiedBy |
発注発注明細
|
boolean |
|
| + isSatisfiedBy |
発注明細
|
boolean |
|
com.example.sms.domain.model.procurement.order.rule.PurchaseOrderRuleCheckList
| フィールド |
フィールド型 |
| checkList |
List<Map> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCheckList |
|
List<Map> |
|
| + エラー件数を取得 |
|
int |
|
| + エラーが存在するかチェック |
|
boolean |
|
com.example.sms.domain.model.procurement.payment.PurchasePayment
| フィールド |
フィールド型 |
| paymentNumber |
支払番号 |
| paymentDate |
支払日 |
| departmentCode |
部門コード |
| departmentStartDate |
LocalDateTime |
| supplierCode |
仕入先コード |
| paymentMethodType |
支払方法区分 |
| paymentAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| paymentCompletedFlag |
Boolean |
| createdDateTime |
LocalDateTime |
| createdBy |
String |
| updatedDateTime |
LocalDateTime |
| updatedBy |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCreatedBy |
|
String |
|
| + getCreatedDateTime |
|
LocalDateTime |
|
| + getDepartmentCode |
|
部門コード |
|
| + getDepartmentStartDate |
|
LocalDateTime |
|
| + getPaymentAmount |
|
通貨 |
|
| + getPaymentCompletedFlag |
|
Boolean |
|
| + getPaymentDate |
|
支払日 |
|
| + getPaymentMethodType |
|
支払方法区分 |
|
| + getPaymentNumber |
|
支払番号 |
|
| + getSupplierCode |
|
仕入先コード |
|
| + getTotalConsumptionTax |
|
通貨 |
|
| + getUpdatedBy |
|
String |
|
| + getUpdatedDateTime |
|
LocalDateTime |
|
| + 支払が完了しているかどうかを判定する |
|
boolean |
|
| + toBuilder |
|
PurchasePayment$PurchasePaymentBuilder |
|
com.example.sms.domain.model.procurement.payment.PurchasePayment$PurchasePaymentBuilder
| フィールド |
フィールド型 |
| paymentNumber |
支払番号 |
| paymentDate |
支払日 |
| departmentCode |
部門コード |
| departmentStartDate |
LocalDateTime |
| supplierCode |
仕入先コード |
| paymentMethodType |
支払方法区分 |
| paymentAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| paymentCompletedFlag |
Boolean |
| createdDateTime |
LocalDateTime |
| createdBy |
String |
| updatedDateTime |
LocalDateTime |
| updatedBy |
String |
com.example.sms.domain.model.procurement.payment.PurchasePaymentDate
| フィールド |
フィールド型 |
| value |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + 現在日時から支払日を生成する |
|
支払日 |
|
| + of |
Integer
|
支払日 |
|
com.example.sms.domain.model.procurement.payment.PurchasePaymentList
| フィールド |
フィールド型 |
| items |
List<支払> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + asList |
|
List<支払> |
|
| + getItems |
|
List<支払> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
List<支払>
|
支払一覧 |
|
com.example.sms.domain.model.procurement.payment.PurchasePaymentMethodType
列挙値
- 現金
- 小切手
- 手形
- 振込
- 相殺
- その他
列挙引数
| 列挙定数名 |
| 現金 |
1 |
"現金" |
| 小切手 |
2 |
"小切手" |
| 手形 |
3 |
"手形" |
| 振込 |
4 |
"振込" |
| 相殺 |
5 |
"相殺" |
| その他 |
9 |
"その他" |
| フィールド |
フィールド型 |
| code |
Integer |
| name |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| + getName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + コードから支払方法区分を取得する |
Integer
|
支払方法区分 |
|
com.example.sms.domain.model.procurement.payment.PurchasePaymentNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + カウンターから支払番号を生成する |
int
|
支払番号 |
|
| + of |
String
|
支払番号 |
|
com.example.sms.domain.model.procurement.purchase.Purchase
| フィールド |
フィールド型 |
| purchaseNumber |
仕入番号 |
| purchaseDate |
仕入日 |
| supplierCode |
仕入先コード |
| purchaseManagerCode |
社員コード |
| startDate |
LocalDateTime |
| purchaseOrderNumber |
発注番号 |
| departmentCode |
部門コード |
| totalPurchaseAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| purchaseLines |
List<仕入明細> |
| supplier |
仕入先 |
| purchaseManager |
社員 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 消費税合計計算 |
|
通貨 |
|
| + 仕入金額合計計算 |
|
通貨 |
|
| + getDepartmentCode |
|
部門コード |
|
| + getPurchaseDate |
|
仕入日 |
|
| + getPurchaseLines |
|
List<仕入明細> |
|
| + getPurchaseManager |
|
社員 |
|
| + getPurchaseManagerCode |
|
社員コード |
|
| + getPurchaseNumber |
|
仕入番号 |
|
| + getPurchaseOrderNumber |
|
発注番号 |
|
| + getRemarks |
|
String |
|
| + getStartDate |
|
LocalDateTime |
|
| + getSupplier |
|
仕入先 |
|
| + getSupplierCode |
|
仕入先コード |
|
| + getTotalConsumptionTax |
|
通貨 |
|
| + getTotalPurchaseAmount |
|
通貨 |
|
| + toBuilder |
|
Purchase$PurchaseBuilder |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + builder |
|
Purchase$PurchaseBuilder |
|
| + of |
StringLocalDateTimeStringIntegerStringLocalDateTimeStringStringIntegerIntegerStringList<仕入明細>
|
仕入 |
|
com.example.sms.domain.model.procurement.purchase.Purchase$PurchaseBuilder
| フィールド |
フィールド型 |
| purchaseNumber |
仕入番号 |
| purchaseDate |
仕入日 |
| supplierCode |
仕入先コード |
| purchaseManagerCode |
社員コード |
| startDate |
LocalDateTime |
| purchaseOrderNumber |
発注番号 |
| departmentCode |
部門コード |
| totalPurchaseAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| purchaseLines |
List<仕入明細> |
| supplier |
仕入先 |
| purchaseManager |
社員 |
com.example.sms.domain.model.procurement.purchase.PurchaseDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
仕入日 |
|
com.example.sms.domain.model.procurement.purchase.PurchaseLine
| フィールド |
フィールド型 |
| purchaseNumber |
仕入番号 |
| purchaseLineNumber |
Integer |
| purchaseLineDisplayNumber |
Integer |
| purchaseOrderLineNumber |
Integer |
| productCode |
商品コード |
| warehouseCode |
倉庫コード |
| productName |
String |
| purchaseUnitPrice |
通貨 |
| purchaseQuantity |
数量 |
| createdDateTime |
LocalDateTime |
| createdBy |
String |
| updatedDateTime |
LocalDateTime |
| updatedBy |
String |
| version |
Integer |
| product |
商品 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 消費税計算 |
|
通貨 |
|
| + 仕入金額計算(消費税抜き) |
|
通貨 |
|
| + getCreatedBy |
|
String |
|
| + getCreatedDateTime |
|
LocalDateTime |
|
| + getProduct |
|
商品 |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
String |
|
| + getPurchaseLineDisplayNumber |
|
Integer |
|
| + getPurchaseLineNumber |
|
Integer |
|
| + getPurchaseNumber |
|
仕入番号 |
|
| + getPurchaseOrderLineNumber |
|
Integer |
|
| + getPurchaseQuantity |
|
数量 |
|
| + getPurchaseUnitPrice |
|
通貨 |
|
| + getUpdatedBy |
|
String |
|
| + getUpdatedDateTime |
|
LocalDateTime |
|
| + getVersion |
|
Integer |
|
| + getWarehouseCode |
|
倉庫コード |
|
| + toBuilder |
|
PurchaseLine$PurchaseLineBuilder |
|
com.example.sms.domain.model.procurement.purchase.PurchaseLine$PurchaseLineBuilder
| フィールド |
フィールド型 |
| purchaseNumber |
仕入番号 |
| purchaseLineNumber |
Integer |
| purchaseLineDisplayNumber |
Integer |
| purchaseOrderLineNumber |
Integer |
| productCode |
商品コード |
| warehouseCode |
倉庫コード |
| productName |
String |
| purchaseUnitPrice |
通貨 |
| purchaseQuantity |
数量 |
| createdDateTime |
LocalDateTime |
| createdBy |
String |
| updatedDateTime |
LocalDateTime |
| updatedBy |
String |
| version |
Integer |
| product |
商品 |
com.example.sms.domain.model.procurement.purchase.PurchaseList
| フィールド |
フィールド型 |
| items |
List<仕入> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + asList |
|
List<仕入> |
|
| + getItems |
|
List<仕入> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
List<仕入>
|
仕入一覧 |
|
com.example.sms.domain.model.procurement.purchase.PurchaseNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
仕入番号 |
|
com.example.sms.domain.model.procurement.purchase.rule.PurchaseAmountRule
仕入金額が500万円を超過している場合は要確認とする
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
仕入
|
boolean |
|
| + isSatisfiedBy |
仕入仕入明細
|
boolean |
|
| + isSatisfiedBy |
仕入明細
|
boolean |
|
com.example.sms.domain.model.procurement.purchase.rule.PurchaseDateRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
仕入
|
boolean |
|
| + isSatisfiedBy |
仕入仕入明細
|
boolean |
|
| + isSatisfiedBy |
仕入明細
|
boolean |
|
com.example.sms.domain.model.procurement.purchase.rule.PurchaseRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
仕入
|
boolean |
|
| + isSatisfiedBy |
仕入仕入明細
|
boolean |
|
| + isSatisfiedBy |
仕入明細
|
boolean |
|
com.example.sms.domain.model.procurement.purchase.rule.PurchaseRuleCheckList
| フィールド |
フィールド型 |
| checkList |
List<Map> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCheckList |
|
List<Map> |
|
| + エラー件数を取得 |
|
int |
|
| + エラーが存在するかチェック |
|
boolean |
|
com.example.sms.domain.model.sales.invoice.Invoice
| フィールド |
フィールド型 |
| invoiceNumber |
請求番号 |
| invoiceDate |
請求日 |
| partnerCode |
取引先コード |
| customerCode |
顧客コード |
| previousPaymentAmount |
通貨 |
| currentMonthSalesAmount |
通貨 |
| currentMonthPaymentAmount |
通貨 |
| currentMonthInvoiceAmount |
通貨 |
| consumptionTaxAmount |
通貨 |
| invoiceReconciliationAmount |
通貨 |
| invoiceLines |
List<請求明細> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 請求明細を追加 |
請求明細
|
請求 |
|
| + getConsumptionTaxAmount |
|
通貨 |
|
| + getCurrentMonthInvoiceAmount |
|
通貨 |
|
| + getCurrentMonthPaymentAmount |
|
通貨 |
|
| + getCurrentMonthSalesAmount |
|
通貨 |
|
| + getCustomerCode |
|
顧客コード |
|
| + getInvoiceDate |
|
請求日 |
|
| + getInvoiceLines |
|
List<請求明細> |
|
| + getInvoiceNumber |
|
請求番号 |
|
| + getInvoiceReconciliationAmount |
|
通貨 |
|
| + getPartnerCode |
|
取引先コード |
|
| + getPreviousPaymentAmount |
|
通貨 |
|
| + toBuilder |
|
Invoice$InvoiceBuilder |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + builder |
|
Invoice$InvoiceBuilder |
|
| + ファクトリメソッド |
StringLocalDateTimeStringIntegerIntegerIntegerIntegerIntegerIntegerIntegerList<請求明細>
|
請求 |
|
com.example.sms.domain.model.sales.invoice.Invoice$InvoiceBuilder
| フィールド |
フィールド型 |
| invoiceNumber |
請求番号 |
| invoiceDate |
請求日 |
| partnerCode |
取引先コード |
| customerCode |
顧客コード |
| previousPaymentAmount |
通貨 |
| currentMonthSalesAmount |
通貨 |
| currentMonthPaymentAmount |
通貨 |
| currentMonthInvoiceAmount |
通貨 |
| consumptionTaxAmount |
通貨 |
| invoiceReconciliationAmount |
通貨 |
| invoiceLines |
List<請求明細> |
com.example.sms.domain.model.sales.invoice.InvoiceDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
請求日 |
|
com.example.sms.domain.model.sales.invoice.InvoiceLine
| フィールド |
フィールド型 |
| invoiceNumber |
請求番号 |
| salesNumber |
売上番号 |
| salesLineNumber |
Integer |
com.example.sms.domain.model.sales.invoice.InvoiceLine$InvoiceLineBuilder
| フィールド |
フィールド型 |
| invoiceNumber |
請求番号 |
| salesNumber |
売上番号 |
| salesLineNumber |
Integer |
com.example.sms.domain.model.sales.invoice.InvoiceList
| フィールド |
フィールド型 |
| list |
List<請求> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
請求
|
請求一覧 |
|
| + asList |
|
List<請求> |
|
| + getList |
|
List<請求> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + empty |
|
請求一覧 |
|
com.example.sms.domain.model.sales.invoice.InvoiceNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + generate |
StringLocalDateTimeInteger
|
String |
|
| + of |
String
|
請求番号 |
|
com.example.sms.domain.model.sales.order.CompletionFlag
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
| + isCompleted |
|
boolean |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
int
|
完了フラグ |
|
com.example.sms.domain.model.sales.order.ConsumptionTaxAmount
| フィールド |
フィールド型 |
| value |
通貨 |
| salesAmount |
販売価格 |
| taxRate |
Double |
| taxType |
税区分 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getSalesAmount |
|
販売価格 |
|
| + getTaxRate |
|
Double |
|
| + getTaxType |
|
税区分 |
|
| + getValue |
|
通貨 |
|
com.example.sms.domain.model.sales.order.DeliveryDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
納期 |
|
com.example.sms.domain.model.sales.order.DesiredDeliveryDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
希望納期 |
|
com.example.sms.domain.model.sales.order.Order
| フィールド |
フィールド型 |
| orderNumber |
受注番号 |
| orderDate |
受注日 |
| departmentCode |
部門コード |
| departmentStartDate |
LocalDateTime |
| customerCode |
顧客コード |
| employeeCode |
社員コード |
| desiredDeliveryDate |
希望納期 |
| customerOrderNumber |
String |
| warehouseCode |
String |
| totalOrderAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| orderLines |
List<受注明細> |
| department |
部門 |
| customer |
顧客 |
| employee |
社員 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCustomer |
|
顧客 |
|
| + getCustomerCode |
|
顧客コード |
|
| + getCustomerOrderNumber |
|
String |
|
| + getDepartment |
|
部門 |
|
| + getDepartmentCode |
|
部門コード |
|
| + getDepartmentStartDate |
|
LocalDateTime |
|
| + getDesiredDeliveryDate |
|
希望納期 |
|
| + getEmployee |
|
社員 |
|
| + getEmployeeCode |
|
社員コード |
|
| + getOrderDate |
|
受注日 |
|
| + getOrderLines |
|
List<受注明細> |
|
| + getOrderNumber |
|
受注番号 |
|
| + getRemarks |
|
String |
|
| + getTotalConsumptionTax |
|
通貨 |
|
| + getTotalOrderAmount |
|
通貨 |
|
| + getWarehouseCode |
|
String |
|
| + toBuilder |
|
Order$OrderBuilder |
|
com.example.sms.domain.model.sales.order.Order$OrderBuilder
| フィールド |
フィールド型 |
| orderNumber |
受注番号 |
| orderDate |
受注日 |
| departmentCode |
部門コード |
| departmentStartDate |
LocalDateTime |
| customerCode |
顧客コード |
| employeeCode |
社員コード |
| desiredDeliveryDate |
希望納期 |
| customerOrderNumber |
String |
| warehouseCode |
String |
| totalOrderAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| orderLines |
List<受注明細> |
| department |
部門 |
| customer |
顧客 |
| employee |
社員 |
com.example.sms.domain.model.sales.order.OrderDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
受注日 |
|
com.example.sms.domain.model.sales.order.OrderLine
| フィールド |
フィールド型 |
| orderNumber |
受注番号 |
| orderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| salesUnitPrice |
通貨 |
| orderQuantity |
数量 |
| taxRate |
消費税率種別 |
| allocationQuantity |
数量 |
| shipmentInstructionQuantity |
数量 |
| shippedQuantity |
数量 |
| completionFlag |
完了フラグ |
| discountAmount |
通貨 |
| deliveryDate |
納期 |
| shippingDate |
出荷日 |
| product |
商品 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + calcConsumptionTaxAmount |
|
通貨 |
|
| + calcSalesAmount |
|
通貨 |
|
| + getAllocationQuantity |
|
数量 |
|
| + getCompletionFlag |
|
完了フラグ |
|
| + getConsumptionTaxAmount |
|
消費税額 |
|
| + getDeliveryDate |
|
納期 |
|
| + getDiscountAmount |
|
通貨 |
|
| + getOrderLineNumber |
|
Integer |
|
| + getOrderNumber |
|
受注番号 |
|
| + getOrderQuantity |
|
数量 |
|
| + getProduct |
|
商品 |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
String |
|
| + getSalesAmount |
|
販売価格 |
|
| + getSalesUnitPrice |
|
通貨 |
|
| + getShipmentInstructionQuantity |
|
数量 |
|
| + getShippedQuantity |
|
数量 |
|
| + getShippingDate |
|
出荷日 |
|
| + getTaxRate |
|
消費税率種別 |
|
| + toBuilder |
|
OrderLine$OrderLineBuilder |
|
com.example.sms.domain.model.sales.order.OrderLine$OrderLineBuilder
| フィールド |
フィールド型 |
| orderNumber |
受注番号 |
| orderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| salesUnitPrice |
通貨 |
| orderQuantity |
数量 |
| taxRate |
消費税率種別 |
| allocationQuantity |
数量 |
| shipmentInstructionQuantity |
数量 |
| shippedQuantity |
数量 |
| completionFlag |
完了フラグ |
| discountAmount |
通貨 |
| deliveryDate |
納期 |
| shippingDate |
出荷日 |
| product |
商品 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
com.example.sms.domain.model.sales.order.OrderList
| フィールド |
フィールド型 |
| value |
List<受注> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
受注
|
受注一覧 |
|
| + asList |
|
List<受注> |
|
| + size |
|
int |
|
com.example.sms.domain.model.sales.order.OrderNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + generate |
StringLocalDateTimeInteger
|
String |
|
| + of |
String
|
受注番号 |
|
com.example.sms.domain.model.sales.order.SalesAmount
| フィールド |
フィールド型 |
| value |
通貨 |
| salesUnitPrice |
通貨 |
| orderQuantity |
数量 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getOrderQuantity |
|
数量 |
|
| + getSalesUnitPrice |
|
通貨 |
|
| + getValue |
|
通貨 |
|
com.example.sms.domain.model.sales.order.SalesCalculation
| フィールド |
フィールド型 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getConsumptionTaxAmount |
|
消費税額 |
|
| + getSalesAmount |
|
販売価格 |
|
com.example.sms.domain.model.sales.order.ShippingDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
出荷日 |
|
com.example.sms.domain.model.sales.order.TaxRateType
列挙値
- 標準税率
- 軽減税率
- 非課税
列挙引数
| 列挙定数名 |
rate |
description |
| 標準税率 |
10 |
"通常の消費税率" |
| 軽減税率 |
8 |
"軽減税率(食品など)" |
| 非課税 |
0 |
"非課税(消費税がかからない)" |
| フィールド |
フィールド型 |
| rate |
Integer |
| description |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getDescription |
|
String |
|
| + getRate |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
Integer
|
消費税率種別 |
|
com.example.sms.domain.model.sales.order.rule.OrderAmountRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
受注
|
boolean |
|
| + isSatisfiedBy |
受注受注明細
|
boolean |
|
| + isSatisfiedBy |
受注明細
|
boolean |
|
com.example.sms.domain.model.sales.order.rule.OrderDeliveryOverDueRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
受注
|
boolean |
|
| + isSatisfiedBy |
受注受注明細
|
boolean |
|
| + isSatisfiedBy |
受注明細
|
boolean |
|
com.example.sms.domain.model.sales.order.rule.OrderDeliveryRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
受注
|
boolean |
|
| + isSatisfiedBy |
受注受注明細
|
boolean |
|
| + isSatisfiedBy |
受注明細
|
boolean |
|
com.example.sms.domain.model.sales.order.rule.OrderRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
受注
|
boolean |
|
| + isSatisfiedBy |
受注受注明細
|
boolean |
|
| + isSatisfiedBy |
受注明細
|
boolean |
|
com.example.sms.domain.model.sales.order.rule.OrderRuleCheckList
| フィールド |
フィールド型 |
| value |
List<Map> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
Map<String, String>
|
受注ルールチェックリスト |
|
| + asList |
|
List<Map> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
com.example.sms.domain.model.sales.payment.PaymentMethodType
列挙値
- 現金
- 小切手
- 手形
- 振込
- 相殺
- その他
列挙引数
| 列挙定数名 |
| 現金 |
1 |
"現金" |
| 小切手 |
2 |
"小切手" |
| 手形 |
3 |
"手形" |
| 振込 |
4 |
"振込" |
| 相殺 |
5 |
"相殺" |
| その他 |
9 |
"その他" |
| フィールド |
フィールド型 |
| code |
Integer |
| name |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| + getName |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + コードから支払方法区分を取得する |
Integer
|
支払方法区分 |
|
com.example.sms.domain.model.sales.payment.PaymentReceived
| フィールド |
フィールド型 |
| paymentNumber |
入金番号 |
| paymentDate |
LocalDateTime |
| departmentId |
部門ID |
| customerCode |
顧客コード |
| paymentMethodType |
支払方法区分 |
| paymentAccountCode |
String |
| paymentAmount |
通貨 |
| offsetAmount |
通貨 |
| customer |
顧客 |
| paymentAccount |
入金口座 |
com.example.sms.domain.model.sales.payment.PaymentReceived$PaymentReceivedBuilder
| フィールド |
フィールド型 |
| paymentNumber |
入金番号 |
| paymentDate |
LocalDateTime |
| departmentId |
部門ID |
| customerCode |
顧客コード |
| paymentMethodType |
支払方法区分 |
| paymentAccountCode |
String |
| paymentAmount |
通貨 |
| offsetAmount |
通貨 |
| customer |
顧客 |
| paymentAccount |
入金口座 |
com.example.sms.domain.model.sales.payment.PaymentReceivedList
| フィールド |
フィールド型 |
| list |
List<入金> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
入金
|
入金一覧 |
|
| + asList |
|
List<入金> |
|
| + getList |
|
List<入金> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + empty |
|
入金一覧 |
|
com.example.sms.domain.model.sales.payment.PaymentReceivedNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + ファクトリーメソッド |
String
|
入金番号 |
|
com.example.sms.domain.model.sales.sales.AutoJournalDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
自動仕訳日 |
|
com.example.sms.domain.model.sales.sales.BillingDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
請求日 |
|
com.example.sms.domain.model.sales.sales.BillingDelayType
| フィールド |
フィールド型 |
| code |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
請求遅延区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.sales.sales.BillingNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
請求番号 |
|
com.example.sms.domain.model.sales.sales.Sales
| フィールド |
フィールド型 |
| salesNumber |
売上番号 |
| orderNumber |
受注番号 |
| salesDate |
売上日 |
| salesType |
売上区分 |
| departmentId |
部門ID |
| partnerCode |
取引先コード |
| customerCode |
顧客コード |
| employeeCode |
社員コード |
| totalSalesAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| voucherNumber |
Integer |
| originalVoucherNumber |
String |
| salesLines |
List<売上明細> |
| customer |
顧客 |
| employee |
社員 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCustomer |
|
顧客 |
|
| + getCustomerCode |
|
顧客コード |
|
| + getDepartmentId |
|
部門ID |
|
| + getEmployee |
|
社員 |
|
| + getEmployeeCode |
|
社員コード |
|
| + getOrderNumber |
|
受注番号 |
|
| + getOriginalVoucherNumber |
|
String |
|
| + getPartnerCode |
|
取引先コード |
|
| + getRemarks |
|
String |
|
| + getSalesDate |
|
売上日 |
|
| + getSalesLines |
|
List<売上明細> |
|
| + getSalesNumber |
|
売上番号 |
|
| + getSalesType |
|
売上区分 |
|
| + getTotalConsumptionTax |
|
通貨 |
|
| + getTotalSalesAmount |
|
通貨 |
|
| + getVoucherNumber |
|
Integer |
|
| + toBuilder |
|
Sales$SalesBuilder |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + builder |
|
Sales$SalesBuilder |
|
| + of |
売上顧客社員
|
売上 |
|
| + ファクトリーメソッド |
StringStringLocalDateTimeIntegerStringLocalDateTimeStringIntegerStringIntegerStringStringList<売上明細>
|
売上 |
|
com.example.sms.domain.model.sales.sales.Sales$SalesBuilder
| フィールド |
フィールド型 |
| salesNumber |
売上番号 |
| orderNumber |
受注番号 |
| salesDate |
売上日 |
| salesType |
売上区分 |
| departmentId |
部門ID |
| partnerCode |
取引先コード |
| customerCode |
顧客コード |
| employeeCode |
社員コード |
| totalSalesAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| voucherNumber |
Integer |
| originalVoucherNumber |
String |
| salesLines |
List<売上明細> |
| customer |
顧客 |
| employee |
社員 |
com.example.sms.domain.model.sales.sales.SalesDate
| フィールド |
フィールド型 |
| value |
LocalDateTime |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
LocalDateTime |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
LocalDateTime
|
売上日 |
|
com.example.sms.domain.model.sales.sales.SalesLine
| フィールド |
フィールド型 |
| salesNumber |
売上番号 |
| salesLineNumber |
Integer |
| orderNumber |
受注番号 |
| orderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| salesUnitPrice |
通貨 |
| salesQuantity |
数量 |
| shippedQuantity |
数量 |
| discountAmount |
通貨 |
| billingDate |
請求日 |
| billingNumber |
請求番号 |
| billingDelayType |
請求遅延区分 |
| autoJournalDate |
自動仕訳日 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
| product |
商品 |
| taxRate |
消費税率種別 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + calcConsumptionTaxAmount |
|
通貨 |
|
| + calcSalesAmount |
|
通貨 |
|
| + getAutoJournalDate |
|
自動仕訳日 |
|
| + getBillingDate |
|
請求日 |
|
| + getBillingDelayType |
|
請求遅延区分 |
|
| + getBillingNumber |
|
請求番号 |
|
| + getConsumptionTaxAmount |
|
消費税額 |
|
| + getDiscountAmount |
|
通貨 |
|
| + getOrderLineNumber |
|
Integer |
|
| + getOrderNumber |
|
受注番号 |
|
| + getProduct |
|
商品 |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
String |
|
| + getSalesAmount |
|
販売価格 |
|
| + getSalesLineNumber |
|
Integer |
|
| + getSalesNumber |
|
売上番号 |
|
| + getSalesQuantity |
|
数量 |
|
| + getSalesUnitPrice |
|
通貨 |
|
| + getShippedQuantity |
|
数量 |
|
| + getTaxRate |
|
消費税率種別 |
|
| + toBuilder |
|
SalesLine$SalesLineBuilder |
|
com.example.sms.domain.model.sales.sales.SalesLine$SalesLineBuilder
| フィールド |
フィールド型 |
| salesNumber |
売上番号 |
| salesLineNumber |
Integer |
| orderNumber |
受注番号 |
| orderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| salesUnitPrice |
通貨 |
| salesQuantity |
数量 |
| shippedQuantity |
数量 |
| discountAmount |
通貨 |
| billingDate |
請求日 |
| billingNumber |
請求番号 |
| billingDelayType |
請求遅延区分 |
| autoJournalDate |
自動仕訳日 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
| product |
商品 |
| taxRate |
消費税率種別 |
com.example.sms.domain.model.sales.sales.SalesList
| フィールド |
フィールド型 |
| value |
List<売上> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
売上
|
売上一覧 |
|
| + asList |
|
List<売上> |
|
| + size |
|
int |
|
com.example.sms.domain.model.sales.sales.SalesNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + generate |
StringLocalDateTimeInteger
|
String |
|
| + of |
String
|
売上番号 |
|
com.example.sms.domain.model.sales.sales.SalesType
列挙値
- 現金
- 掛
- その他
列挙引数
| 列挙定数名 |
code |
| 現金 |
0 |
| 掛 |
1 |
| その他 |
2 |
| フィールド |
フィールド型 |
| code |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
Integer |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
Integer
|
売上区分 |
|
| + getCodeByName |
String
|
Integer |
|
com.example.sms.domain.model.sales.shipping.Shipping
| フィールド |
フィールド型 |
| orderNumber |
受注番号 |
| orderDate |
受注日 |
| departmentCode |
部門コード |
| departmentStartDate |
LocalDateTime |
| customerCode |
顧客コード |
| employeeCode |
社員コード |
| desiredDeliveryDate |
希望納期 |
| customerOrderNumber |
String |
| warehouseCode |
String |
| totalOrderAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| orderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| salesUnitPrice |
通貨 |
| orderQuantity |
数量 |
| taxRate |
消費税率種別 |
| allocationQuantity |
数量 |
| shipmentInstructionQuantity |
数量 |
| shippedQuantity |
数量 |
| completionFlag |
完了フラグ |
| discountAmount |
通貨 |
| deliveryDate |
納期 |
| shippingDate |
出荷日 |
| product |
商品 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
| department |
部門 |
| customer |
顧客 |
| employee |
社員 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAllocationQuantity |
|
数量 |
|
| + getCompletionFlag |
|
完了フラグ |
|
| + getConsumptionTaxAmount |
|
消費税額 |
|
| + getCustomer |
|
顧客 |
|
| + getCustomerCode |
|
顧客コード |
|
| + getCustomerOrderNumber |
|
String |
|
| + getDeliveryDate |
|
納期 |
|
| + getDepartment |
|
部門 |
|
| + getDepartmentCode |
|
部門コード |
|
| + getDepartmentStartDate |
|
LocalDateTime |
|
| + getDesiredDeliveryDate |
|
希望納期 |
|
| + getDiscountAmount |
|
通貨 |
|
| + getEmployee |
|
社員 |
|
| + getEmployeeCode |
|
社員コード |
|
| + getOrderDate |
|
受注日 |
|
| + getOrderLineNumber |
|
Integer |
|
| + getOrderNumber |
|
受注番号 |
|
| + getOrderQuantity |
|
数量 |
|
| + getProduct |
|
商品 |
|
| + getProductCode |
|
商品コード |
|
| + getProductName |
|
String |
|
| + getRemarks |
|
String |
|
| + getSalesAmount |
|
販売価格 |
|
| + getSalesUnitPrice |
|
通貨 |
|
| + getShipmentInstructionQuantity |
|
数量 |
|
| + getShippedQuantity |
|
数量 |
|
| + getShippingDate |
|
出荷日 |
|
| + getTaxRate |
|
消費税率種別 |
|
| + getTotalConsumptionTax |
|
通貨 |
|
| + getTotalOrderAmount |
|
通貨 |
|
| + getWarehouseCode |
|
String |
|
| + toBuilder |
|
Shipping$ShippingBuilder |
|
com.example.sms.domain.model.sales.shipping.Shipping$ShippingBuilder
| フィールド |
フィールド型 |
| orderNumber |
受注番号 |
| orderDate |
受注日 |
| departmentCode |
部門コード |
| departmentStartDate |
LocalDateTime |
| customerCode |
顧客コード |
| employeeCode |
社員コード |
| desiredDeliveryDate |
希望納期 |
| customerOrderNumber |
String |
| warehouseCode |
String |
| totalOrderAmount |
通貨 |
| totalConsumptionTax |
通貨 |
| remarks |
String |
| orderLineNumber |
Integer |
| productCode |
商品コード |
| productName |
String |
| salesUnitPrice |
通貨 |
| orderQuantity |
数量 |
| taxRate |
消費税率種別 |
| allocationQuantity |
数量 |
| shipmentInstructionQuantity |
数量 |
| shippedQuantity |
数量 |
| completionFlag |
完了フラグ |
| discountAmount |
通貨 |
| deliveryDate |
納期 |
| shippingDate |
出荷日 |
| product |
商品 |
| salesAmount |
販売価格 |
| consumptionTaxAmount |
消費税額 |
| department |
部門 |
| customer |
顧客 |
| employee |
社員 |
com.example.sms.domain.model.sales.shipping.ShippingList
| フィールド |
フィールド型 |
| value |
List<出荷> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
出荷
|
出荷一覧 |
|
| + asList |
|
List<出荷> |
|
| + size |
|
int |
|
com.example.sms.domain.model.sales.shipping.rule.ShipmentDeliveryOverDueRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
出荷
|
boolean |
|
com.example.sms.domain.model.sales.shipping.rule.ShippingRule
| メソッド |
引数 |
戻り値型 |
説明 |
| + isSatisfiedBy |
出荷
|
boolean |
|
com.example.sms.domain.model.sales.shipping.rule.ShippingRuleCheckList
| フィールド |
フィールド型 |
| value |
List<Map> |
| メソッド |
引数 |
戻り値型 |
説明 |
| + add |
Map<String, String>
|
出荷ルールチェックリスト |
|
| + asList |
|
List<Map> |
|
| + isEmpty |
|
boolean |
|
| + size |
|
int |
|
com.example.sms.domain.model.system.audit.ApplicationExecutionHistory
com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryList
com.example.sms.domain.model.system.audit.ApplicationExecutionHistoryType
| メソッド |
引数 |
戻り値型 |
説明 |
| + getName |
|
String |
|
com.example.sms.domain.model.system.audit.ApplicationExecutionProcess
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getName |
|
String |
|
| + getProcessType |
|
アプリケーション実行プロセス区分 |
|
com.example.sms.domain.model.system.audit.ApplicationExecutionProcessFlag
列挙値
- 未実行
- 実行中
- 実行済
- エラー
列挙引数
| 列挙定数名 |
i |
| 未実行 |
0 |
| 実行中 |
1 |
| 実行済 |
2 |
| エラー |
3 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
int |
|
com.example.sms.domain.model.system.audit.ApplicationExecutionProcessType
列挙値
- ユーザー登録
- ユーザー更新
- ユーザー削除
- 部門登録
- 部門更新
- 部門削除
- 社員登録
- 社員更新
- 社員削除
- 商品分類登録
- 商品分類更新
- 商品分類削除
- 商品登録
- 商品更新
- 商品削除
- 取引先グループ登録
- 取引先グループ更新
- 取引先グループ削除
- 取引先分類種別登録
- 取引先分類種別更新
- 取引先分類種別削除
- 地域登録
- 地域更新
- 地域削除
- 取引先登録
- 取引先更新
- 取引先削除
- 顧客登録
- 顧客更新
- 顧客削除
- 仕入先登録
- 仕入先更新
- 仕入先削除
- 受注登録
- 受注更新
- 受注削除
- 出荷登録
- 出荷更新
- 出荷削除
- 売上登録
- 売上更新
- 売上削除
- 売上集計
- 請求登録
- 請求更新
- 請求削除
- 入金登録
- 入金更新
- 入金削除
- 口座登録
- 口座更新
- 口座削除
- 発注登録
- 発注更新
- 発注削除
- 仕入登録
- 仕入更新
- 仕入削除
- 支払登録
- 支払更新
- 支払削除
- 在庫登録
- 在庫更新
- 在庫削除
- 在庫調整
- 在庫予約
- 在庫出荷
- 在庫入荷
- 在庫ルールチェック
- 倉庫登録
- 倉庫更新
- 倉庫削除
- 棚番登録
- 棚番更新
- 棚番削除
- その他
- データダウンロード
列挙引数
| 列挙定数名 |
name |
code |
| ユーザー登録 |
"ユーザー登録" |
"0001" |
| ユーザー更新 |
"ユーザー更新" |
"0002" |
| ユーザー削除 |
"ユーザー削除" |
"0003" |
| 部門登録 |
"部門登録" |
"0004" |
| 部門更新 |
"部門更新" |
"0005" |
| 部門削除 |
"部門削除" |
"0006" |
| 社員登録 |
"社員登録" |
"0007" |
| 社員更新 |
"社員更新" |
"0008" |
| 社員削除 |
"社員削除" |
"0009" |
| 商品分類登録 |
"商品分類登録" |
"0010" |
| 商品分類更新 |
"商品分類更新" |
"0011" |
| 商品分類削除 |
"商品分類削除" |
"0012" |
| 商品登録 |
"商品登録" |
"0013" |
| 商品更新 |
"商品更新" |
"0014" |
| 商品削除 |
"商品削除" |
"0015" |
| 取引先グループ登録 |
"取引先グループ登録" |
"0016" |
| 取引先グループ更新 |
"取引先グループ更新" |
"0017" |
| 取引先グループ削除 |
"取引先グループ削除" |
"0018" |
| 取引先分類種別登録 |
"取引先分類登録" |
"0019" |
| 取引先分類種別更新 |
"取引先分類更新" |
"0020" |
| 取引先分類種別削除 |
"取引先分類削除" |
"0021" |
| 地域登録 |
"地域登録" |
"0022" |
| 地域更新 |
"地域更新" |
"0023" |
| 地域削除 |
"地域削除" |
"0024" |
| 取引先登録 |
"取引先登録" |
"0025" |
| 取引先更新 |
"取引先更新" |
"0026" |
| 取引先削除 |
"取引先削除" |
"0027" |
| 顧客登録 |
"顧客登録" |
"0028" |
| 顧客更新 |
"顧客更新" |
"0029" |
| 顧客削除 |
"顧客削除" |
"0030" |
| 仕入先登録 |
"仕入先登録" |
"0031" |
| 仕入先更新 |
"仕入先更新" |
"0032" |
| 仕入先削除 |
"仕入先削除" |
"0033" |
| 受注登録 |
"受注登録" |
"0034" |
| 受注更新 |
"受注更新" |
"0035" |
| 受注削除 |
"受注削除" |
"0036" |
| 出荷登録 |
"出荷登録" |
"0037" |
| 出荷更新 |
"出荷更新" |
"0038" |
| 出荷削除 |
"出荷削除" |
"0039" |
| 売上登録 |
"売上登録" |
"0040" |
| 売上更新 |
"売上更新" |
"0041" |
| 売上削除 |
"売上削除" |
"0042" |
| 売上集計 |
"売上集計" |
"0043" |
| 請求登録 |
"請求登録" |
"0044" |
| 請求更新 |
"請求更新" |
"0045" |
| 請求削除 |
"請求削除" |
"0046" |
| 入金登録 |
"入金登録" |
"0047" |
| 入金更新 |
"入金更新" |
"0048" |
| 入金削除 |
"入金削除" |
"0049" |
| 口座登録 |
"口座登録" |
"0050" |
| 口座更新 |
"口座更新" |
"0051" |
| 口座削除 |
"口座削除" |
"0052" |
| 発注登録 |
"発注登録" |
"0053" |
| 発注更新 |
"発注更新" |
"0054" |
| 発注削除 |
"発注削除" |
"0055" |
| 仕入登録 |
"仕入登録" |
"0070" |
| 仕入更新 |
"仕入更新" |
"0071" |
| 仕入削除 |
"仕入削除" |
"0072" |
| 支払登録 |
"支払登録" |
"0073" |
| 支払更新 |
"支払更新" |
"0074" |
| 支払削除 |
"支払削除" |
"0075" |
| 在庫登録 |
"在庫登録" |
"0056" |
| 在庫更新 |
"在庫更新" |
"0057" |
| 在庫削除 |
"在庫削除" |
"0058" |
| 在庫調整 |
"在庫調整" |
"0059" |
| 在庫予約 |
"在庫予約" |
"0060" |
| 在庫出荷 |
"在庫出荷" |
"0061" |
| 在庫入荷 |
"在庫入荷" |
"0062" |
| 在庫ルールチェック |
"在庫ルールチェック" |
"0063" |
| 倉庫登録 |
"倉庫登録" |
"0064" |
| 倉庫更新 |
"倉庫更新" |
"0065" |
| 倉庫削除 |
"倉庫削除" |
"0066" |
| 棚番登録 |
"棚番登録" |
"0067" |
| 棚番更新 |
"棚番更新" |
"0068" |
| 棚番削除 |
"棚番削除" |
"0069" |
| その他 |
"その他" |
"9999" |
| データダウンロード |
"データダウンロード" |
"9001" |
| フィールド |
フィールド型 |
| name |
String |
| code |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| + getName |
|
String |
|
com.example.sms.domain.model.system.auth.AuthUserDetails
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAuthorities |
|
Collection<GrantedAuthority> |
|
| + getPassword |
|
String |
|
| + getUsername |
|
String |
|
| + isAccountNonExpired |
|
boolean |
|
| + isAccountNonLocked |
|
boolean |
|
| + isCredentialsNonExpired |
|
boolean |
|
| + isEnabled |
|
boolean |
|
com.example.sms.domain.model.system.autonumber.AutoNumber
| フィールド |
フィールド型 |
| documentTypeCode |
伝票種別コード |
| yearMonth |
LocalDateTime |
| lastDocumentNumber |
Integer |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getDocumentTypeCode |
|
伝票種別コード |
|
| + getLastDocumentNumber |
|
Integer |
|
| + 次の伝票番号を取得する |
|
Integer |
|
| + getYearMonth |
|
LocalDateTime |
|
| + 伝票番号を更新する |
|
自動採番 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + ファクトリーメソッド |
StringLocalDateTimeInteger
|
自動採番 |
|
com.example.sms.domain.model.system.autonumber.DocumentTypeCode
列挙値
- 受注
- 発注
- 仕入
- 売上
- 請求
- その他
列挙引数
| 列挙定数名 |
code |
| 受注 |
"OD" |
| 発注 |
"PO" |
| 仕入 |
"PU" |
| 売上 |
"SA" |
| 請求 |
"IV" |
| その他 |
"XX" |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
String
|
伝票種別コード |
|
com.example.sms.domain.model.system.download.Customer
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Department
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.DownloadCriteria
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.DownloadTarget
列挙値
- 部門
- 社員
- 商品分類
- 商品
- 取引先グループ
- 取引先
- 顧客
- 仕入先
- 受注
- 出荷
- 売上
- 請求
- 入金
- 口座
- 発注
- 仕入
- 支払
- 在庫
- 倉庫
- 棚番
列挙引数
| 列挙定数名 |
value |
| 部門 |
"department" |
| 社員 |
"employee" |
| 商品分類 |
"product_category" |
| 商品 |
"product" |
| 取引先グループ |
"partner_group" |
| 取引先 |
"partner" |
| 顧客 |
"customer" |
| 仕入先 |
"vendor" |
| 受注 |
"order" |
| 出荷 |
"shipment" |
| 売上 |
"sales" |
| 請求 |
"invoice" |
| 入金 |
"payment" |
| 口座 |
"payment_account" |
| 発注 |
"purchase_order" |
| 仕入 |
"purchase" |
| 支払 |
"purchase_payment" |
| 在庫 |
"inventory" |
| 倉庫 |
"warehouse" |
| 棚番 |
"location_number" |
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
com.example.sms.domain.model.system.download.Employee
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Inventory
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Invoice
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.LocationNumber
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Order
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Partner
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.PartnerGroup
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Payment
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.PaymentAccount
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Product
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.ProductCategory
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Purchase
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.PurchaseOrder
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.PurchasePayment
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Sales
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Shipment
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Vendor
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.download.Warehouse
| フィールド |
フィールド型 |
| target |
ダウンロード対象 |
| fileName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getFileName |
|
String |
|
| + getTarget |
|
ダウンロード対象 |
|
com.example.sms.domain.model.system.user.Name
| フィールド |
フィールド型 |
| firstName |
String |
| lastName |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + 姓 |
|
String |
|
| + フルネーム |
|
String |
|
| + 名 |
|
String |
|
| + getFirstName |
|
String |
|
| + getLastName |
|
String |
|
com.example.sms.domain.model.system.user.Password
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + パスワード |
|
String |
|
| + getValue |
|
String |
|
com.example.sms.domain.model.system.user.PasswordException
com.example.sms.domain.model.system.user.RoleName
com.example.sms.domain.model.system.user.User
| メソッド |
引数 |
戻り値型 |
説明 |
| + getName |
|
名前 |
|
| + getPassword |
|
パスワード |
|
| + getRoleName |
|
役割 |
|
| + getUserId |
|
ユーザーID |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringStringString役割
|
ユーザー |
|
com.example.sms.domain.model.system.user.UserException
com.example.sms.domain.model.system.user.UserId
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + ユーザーID |
|
String |
|
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
ユーザーID |
|
com.example.sms.domain.model.system.user.UserIdException
com.example.sms.domain.model.system.user.UserList
| フィールド |
フィールド型 |
| value |
List<ユーザー> |
com.example.sms.domain.type.address.Address
| フィールド |
フィールド型 |
| postalCode |
郵便番号 |
| prefecture |
都道府県 |
| address1 |
String |
| address2 |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAddress1 |
|
String |
|
| + getAddress2 |
|
String |
|
| + getPostalCode |
|
郵便番号 |
|
| + getPrefecture |
|
都道府県 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
StringStringString
|
住所 |
|
| + of |
StringStringStringString
|
住所 |
|
com.example.sms.domain.type.address.PostalCode
| フィールド |
フィールド型 |
| value |
String |
| regionCode |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getRegionCode |
|
String |
|
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + getRegionName |
String
|
String |
|
| + of |
String
|
郵便番号 |
|
com.example.sms.domain.type.address.Prefecture
列挙値
- 北海道
- 青森県
- 岩手県
- 宮城県
- 秋田県
- 山形県
- 福島県
- 茨城県
- 栃木県
- 群馬県
- 埼玉県
- 千葉県
- 東京都
- 神奈川県
- 新潟県
- 富山県
- 石川県
- 福井県
- 山梨県
- 長野県
- 岐阜県
- 静岡県
- 愛知県
- 三重県
- 滋賀県
- 京都府
- 大阪府
- 兵庫県
- 奈良県
- 和歌山県
- 鳥取県
- 島根県
- 岡山県
- 広島県
- 山口県
- 徳島県
- 香川県
- 愛媛県
- 高知県
- 福岡県
- 佐賀県
- 長崎県
- 熊本県
- 大分県
- 宮崎県
- 鹿児島県
- 沖縄県
列挙引数
| 列挙定数名 |
code |
region |
| 北海道 |
1 |
"北海道" |
| 青森県 |
2 |
"東北地方" |
| 岩手県 |
3 |
"東北地方" |
| 宮城県 |
4 |
"東北地方" |
| 秋田県 |
5 |
"東北地方" |
| 山形県 |
6 |
"東北地方" |
| 福島県 |
7 |
"東北地方" |
| 茨城県 |
8 |
"関東地方" |
| 栃木県 |
9 |
"関東地方" |
| 群馬県 |
10 |
"関東地方" |
| 埼玉県 |
11 |
"関東地方" |
| 千葉県 |
12 |
"関東地方" |
| 東京都 |
13 |
"関東地方" |
| 神奈川県 |
14 |
"関東地方" |
| 新潟県 |
15 |
"中部地方" |
| 富山県 |
16 |
"中部地方" |
| 石川県 |
17 |
"中部地方" |
| 福井県 |
18 |
"中部地方" |
| 山梨県 |
19 |
"中部地方" |
| 長野県 |
20 |
"中部地方" |
| 岐阜県 |
21 |
"中部地方" |
| 静岡県 |
22 |
"中部地方" |
| 愛知県 |
23 |
"中部地方" |
| 三重県 |
24 |
"近畿地方" |
| 滋賀県 |
25 |
"近畿地方" |
| 京都府 |
26 |
"近畿地方" |
| 大阪府 |
27 |
"近畿地方" |
| 兵庫県 |
28 |
"近畿地方" |
| 奈良県 |
29 |
"近畿地方" |
| 和歌山県 |
30 |
"近畿地方" |
| 鳥取県 |
31 |
"中国地方" |
| 島根県 |
32 |
"中国地方" |
| 岡山県 |
33 |
"中国地方" |
| 広島県 |
34 |
"中国地方" |
| 山口県 |
35 |
"中国地方" |
| 徳島県 |
36 |
"四国地方" |
| 香川県 |
37 |
"四国地方" |
| 愛媛県 |
38 |
"四国地方" |
| 高知県 |
39 |
"四国地方" |
| 福岡県 |
40 |
"九州地方" |
| 佐賀県 |
41 |
"九州地方" |
| 長崎県 |
42 |
"九州地方" |
| 熊本県 |
43 |
"九州地方" |
| 大分県 |
44 |
"九州地方" |
| 宮崎県 |
45 |
"九州地方" |
| 鹿児島県 |
46 |
"九州地方" |
| 沖縄県 |
47 |
"九州地方" |
| フィールド |
フィールド型 |
| code |
int |
| region |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getCode |
|
int |
|
| + getRegion |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + コードから都道府県を取得 (例: 13 -> 東京都) |
int
|
都道府県 |
|
| + 都道府県名からEnumオブジェクトを取得 |
String
|
都道府県 |
|
com.example.sms.domain.type.mail.EmailAddress
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
メール |
|
com.example.sms.domain.type.money.CurrencyType
com.example.sms.domain.type.money.Exchange
| フィールド |
フィールド型 |
| rates |
Map<通貨ペア, Integer> |
com.example.sms.domain.type.money.Expression
| メソッド |
引数 |
戻り値型 |
説明 |
| + plus |
式
|
式 |
|
| + reduce |
為替通貨タイプ
|
通貨 |
|
| + times |
int
|
式 |
|
com.example.sms.domain.type.money.Money
| フィールド |
フィールド型 |
| amount |
int |
| currency |
通貨タイプ |
| メソッド |
引数 |
戻り値型 |
説明 |
| + divide |
数量
|
通貨 |
|
| + getAmount |
|
int |
|
| + getCurrency |
|
通貨タイプ |
|
| + isGreaterThan |
通貨
|
boolean |
|
| + isLessThan |
通貨
|
boolean |
|
| + multiply |
数量
|
通貨 |
|
| + plus |
式
|
式 |
|
| + plusMoney |
通貨
|
通貨 |
|
| + reduce |
為替通貨タイプ
|
通貨 |
|
| + subtract |
通貨
|
通貨 |
|
| + times |
int
|
式 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
int
|
通貨 |
|
com.example.sms.domain.type.money.Pair
com.example.sms.domain.type.money.Sum
| フィールド |
フィールド型 |
| augend |
式 |
| addend |
式 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + plus |
式
|
式 |
|
| + reduce |
為替通貨タイプ
|
通貨 |
|
| + times |
int
|
式 |
|
com.example.sms.domain.type.phone.FaxNumber
| フィールド |
フィールド型 |
| value |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
FAX番号 |
|
com.example.sms.domain.type.phone.PhoneNumber
| フィールド |
フィールド型 |
| value |
String |
| areaCode |
String |
| localExchange |
String |
| subscriberNumber |
String |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAreaCode |
|
String |
|
| + getLocalExchange |
|
String |
|
| + getSubscriberNumber |
|
String |
|
| + getValue |
|
String |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
String
|
電話番号 |
|
com.example.sms.domain.type.quantity.Quantity
| フィールド |
フィールド型 |
| amount |
int |
| unit |
単位区分 |
| メソッド |
引数 |
戻り値型 |
説明 |
| + getAmount |
|
int |
|
| + getUnit |
|
単位区分 |
|
| + minus |
数量
|
数量 |
|
| + plus |
数量
|
数量 |
|
| + times |
int
|
数量 |
|
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + of |
int
|
数量 |
|
com.example.sms.domain.type.quantity.UnitType
列挙値
- 個
- グラム
- ミリリットル
- パック
- 本
- セット
- その他
列挙引数
| 列挙定数名 |
code |
| 個 |
"1" |
| グラム |
"2" |
| ミリリットル |
"3" |
| パック |
"4" |
| 本 |
"5" |
| セット |
"6" |
| その他 |
"9" |
| staticメソッド |
引数 |
戻り値型 |
説明 |
| + fromCode |
String
|
単位区分 |
|