受注ドメインサービス
com.example.sms.domain.service.sales.order.OrderDomainService
受注ルールチェック
checkRule(OrderList):OrderRuleCheckList
graph LR c_e_s_s_s_o_SalesOrderService_checkRule__(["受注ルールチェック"]) click c_e_s_s_s_o_SalesOrderService_checkRule__ "#c_e_s_s_s_o_SalesOrderService_checkRule__" c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_(["受注ルールチェック"]) style c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_ font-weight:bold c_e_s_s_s_o_SalesOrderService_checkRule__ --> c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 受注一覧
- 得られるもの(戻り値)
- 受注ルールチェックリスト
出荷ドメインサービス
com.example.sms.domain.service.sales.shipping.ShippingDomainService
出荷ルールチェック
checkRule(ShippingList):ShippingRuleCheckList
graph LR c_e_s_s_s_s_ShippingService_checkRule__(["出荷ルールチェック"]) click c_e_s_s_s_s_ShippingService_checkRule__ "#c_e_s_s_s_s_ShippingService_checkRule__" c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_(["出荷ルールチェック"]) style c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_ font-weight:bold c_e_s_s_s_s_ShippingService_checkRule__ --> c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 出荷一覧
- 得られるもの(戻り値)
- 出荷ルールチェックリスト
PageNationService
com.example.sms.service.PageNationService
getPageInfo
getPageInfo(PageInfo, Function):PageInfo
graph LR c_e_s_s_PageNationService_getPageInfo_c_g_p_PageInfo__j_u_f_Function_(["getPageInfo"]) style c_e_s_s_PageNationService_getPageInfo_c_g_p_PageInfo__j_u_f_Function_ font-weight:bold c_e_s_s_PageNationService_getPageInfo_c_g_p_PageInfo__j_u_f_Function_ --> com_example_sms_service_PageNationRepository com_example_sms_service_PageNationRepository[PageNationRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
部門サービス
com.example.sms.service.master.department.DepartmentService
部門削除
delete(DepartmentId):void
graph LR c_e_s_s_m_d_DepartmentService_delete_c_e_s_d_m_m_d_DepartmentId_(["部門削除"]) style c_e_s_s_m_d_DepartmentService_delete_c_e_s_d_m_m_d_DepartmentId_ font-weight:bold c_e_s_s_m_d_DepartmentService_delete_c_e_s_d_m_m_d_DepartmentId_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 部門ID
部門検索 (部門ID)
find(DepartmentId):Department
graph LR c_e_s_s_m_d_DepartmentService_find_c_e_s_d_m_m_d_DepartmentId_(["部門検索 (部門ID)"]) style c_e_s_s_m_d_DepartmentService_find_c_e_s_d_m_m_d_DepartmentId_ font-weight:bold c_e_s_s_m_d_DepartmentService_find_c_e_s_d_m_m_d_DepartmentId_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
部門検索(部門コード)
findByCode(DepartmentId):DepartmentList
graph LR c_e_s_s_m_d_DepartmentService_findByCode_c_e_s_d_m_m_d_DepartmentId_(["部門検索(部門コード)"]) style c_e_s_s_m_d_DepartmentService_findByCode_c_e_s_d_m_m_d_DepartmentId_ font-weight:bold c_e_s_s_m_d_DepartmentService_findByCode_c_e_s_d_m_m_d_DepartmentId_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
部門新規登録
register(Department):void
graph LR c_e_s_s_m_d_DepartmentService_register_c_e_s_d_m_m_d_Department_(["部門新規登録"]) style c_e_s_s_m_d_DepartmentService_register_c_e_s_d_m_m_d_Department_ font-weight:bold c_e_s_s_m_d_DepartmentService_register_c_e_s_d_m_m_d_Department_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 部門
部門情報編集(社員追加・削除)
save(Department):void
graph LR c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department_(["部門情報編集(社員追加・削除)"]) style c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department_ font-weight:bold c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 部門
部門情報編集(社員追加・削除)
save(Department, List, List):void
graph LR c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department__j_u_List__j_u_List_(["部門情報編集(社員追加・削除)"]) style c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department__j_u_List__j_u_List_ font-weight:bold c_e_s_s_m_d_DepartmentService_save_c_e_s_d_m_m_d_Department__j_u_List__j_u_List_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
部門検索
searchWithPageInfo(DepartmentCriteria):PageInfo<Department>
graph LR c_e_s_s_m_d_DepartmentService_searchWithPageInfo_c_e_s_s_m_d_DepartmentCriteria_(["部門検索"]) style c_e_s_s_m_d_DepartmentService_searchWithPageInfo_c_e_s_s_m_d_DepartmentCriteria_ font-weight:bold c_e_s_s_m_d_DepartmentService_searchWithPageInfo_c_e_s_s_m_d_DepartmentCriteria_ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
部門一覧
selectAll():DepartmentList
graph LR c_e_s_s_m_d_DepartmentService_selectAll__(["部門一覧"]) style c_e_s_s_m_d_DepartmentService_selectAll__ font-weight:bold c_e_s_s_m_d_DepartmentService_selectAll__ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 部門一覧
部門一覧(ページング)
selectAllWithPageInfo():PageInfo<Department>
graph LR c_e_s_s_m_d_DepartmentService_selectAllWithPageInfo__(["部門一覧(ページング)"]) style c_e_s_s_m_d_DepartmentService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_d_DepartmentService_selectAllWithPageInfo__ --> com_example_sms_service_master_department_DepartmentRepository com_example_sms_service_master_department_DepartmentRepository[DepartmentRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
社員サービス
com.example.sms.service.master.employee.EmployeeService
社員削除
delete(EmployeeCode):void
graph LR c_e_s_s_m_e_EmployeeService_delete_c_e_s_d_m_m_e_EmployeeCode_(["社員削除"]) style c_e_s_s_m_e_EmployeeService_delete_c_e_s_d_m_m_e_EmployeeCode_ font-weight:bold c_e_s_s_m_e_EmployeeService_delete_c_e_s_d_m_m_e_EmployeeCode_ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 社員コード
社員検索
find(EmployeeCode):Employee
graph LR c_e_s_s_m_e_EmployeeService_find_c_e_s_d_m_m_e_EmployeeCode_(["社員検索"]) style c_e_s_s_m_e_EmployeeService_find_c_e_s_d_m_m_e_EmployeeCode_ font-weight:bold c_e_s_s_m_e_EmployeeService_find_c_e_s_d_m_m_e_EmployeeCode_ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
社員新規登録
register(Employee):void
graph LR c_e_s_s_m_e_EmployeeService_register_c_e_s_d_m_m_e_Employee_(["社員新規登録"]) style c_e_s_s_m_e_EmployeeService_register_c_e_s_d_m_m_e_Employee_ font-weight:bold c_e_s_s_m_e_EmployeeService_register_c_e_s_d_m_m_e_Employee_ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 社員
社員情報編集
save(Employee):void
graph LR c_e_s_s_m_e_EmployeeService_save_c_e_s_d_m_m_e_Employee_(["社員情報編集"]) style c_e_s_s_m_e_EmployeeService_save_c_e_s_d_m_m_e_Employee_ font-weight:bold c_e_s_s_m_e_EmployeeService_save_c_e_s_d_m_m_e_Employee_ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 社員
社員検索(ページング)
searchWithPageInfo(EmployeeCriteria):PageInfo<Employee>
graph LR c_e_s_s_m_e_EmployeeService_searchWithPageInfo_c_e_s_s_m_e_EmployeeCriteria_(["社員検索(ページング)"]) style c_e_s_s_m_e_EmployeeService_searchWithPageInfo_c_e_s_s_m_e_EmployeeCriteria_ font-weight:bold c_e_s_s_m_e_EmployeeService_searchWithPageInfo_c_e_s_s_m_e_EmployeeCriteria_ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
社員一覧
selectAll():EmployeeList
graph LR c_e_s_s_m_e_EmployeeService_selectAll__(["社員一覧"]) style c_e_s_s_m_e_EmployeeService_selectAll__ font-weight:bold c_e_s_s_m_e_EmployeeService_selectAll__ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 社員一覧
社員一覧(ページング)
selectAllWithPageInfo():PageInfo<Employee>
graph LR c_e_s_s_m_e_EmployeeService_selectAllWithPageInfo__(["社員一覧(ページング)"]) style c_e_s_s_m_e_EmployeeService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_e_EmployeeService_selectAllWithPageInfo__ --> com_example_sms_service_master_employee_EmployeeRepository com_example_sms_service_master_employee_EmployeeRepository[EmployeeRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
顧客サービス
com.example.sms.service.master.partner.CustomerService
顧客削除
delete(Customer):void
graph LR c_e_s_s_m_p_CustomerService_delete_c_e_s_d_m_m_p_c_Customer_(["顧客削除"]) style c_e_s_s_m_p_CustomerService_delete_c_e_s_d_m_m_p_c_Customer_ font-weight:bold c_e_s_s_m_p_CustomerService_delete_c_e_s_d_m_m_p_c_Customer_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 顧客
顧客検索
find(CustomerCode):Customer
graph LR c_e_s_s_m_p_CustomerService_find_c_e_s_d_m_m_p_c_CustomerCode_(["顧客検索"]) style c_e_s_s_m_p_CustomerService_find_c_e_s_d_m_m_p_c_CustomerCode_ font-weight:bold c_e_s_s_m_p_CustomerService_find_c_e_s_d_m_m_p_c_CustomerCode_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
顧客新規登録
register(Customer):void
graph LR c_e_s_s_m_p_CustomerService_register_c_e_s_d_m_m_p_c_Customer_(["顧客新規登録"]) style c_e_s_s_m_p_CustomerService_register_c_e_s_d_m_m_p_c_Customer_ font-weight:bold c_e_s_s_m_p_CustomerService_register_c_e_s_d_m_m_p_c_Customer_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 顧客
顧客情報編集
save(Customer):void
graph LR c_e_s_s_m_p_CustomerService_save_c_e_s_d_m_m_p_c_Customer_(["顧客情報編集"]) style c_e_s_s_m_p_CustomerService_save_c_e_s_d_m_m_p_c_Customer_ font-weight:bold c_e_s_s_m_p_CustomerService_save_c_e_s_d_m_m_p_c_Customer_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 顧客
顧客検索 (ページング)
searchWithPageInfo(CustomerCriteria):PageInfo<Customer>
graph LR c_e_s_s_m_p_CustomerService_searchWithPageInfo_c_e_s_s_m_p_CustomerCriteria_(["顧客検索 (ページング)"]) style c_e_s_s_m_p_CustomerService_searchWithPageInfo_c_e_s_s_m_p_CustomerCriteria_ font-weight:bold c_e_s_s_m_p_CustomerService_searchWithPageInfo_c_e_s_s_m_p_CustomerCriteria_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
顧客一覧
selectAll():CustomerList
graph LR c_e_s_s_m_p_CustomerService_selectAll__(["顧客一覧"]) style c_e_s_s_m_p_CustomerService_selectAll__ font-weight:bold c_e_s_s_m_p_CustomerService_selectAll__ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 顧客一覧
顧客一覧 (ページング)
selectAllWithPageInfo():PageInfo<Customer>
graph LR c_e_s_s_m_p_CustomerService_selectAllWithPageInfo__(["顧客一覧 (ページング)"]) style c_e_s_s_m_p_CustomerService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_p_CustomerService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先分類種別サービス
com.example.sms.service.master.partner.PartnerCategoryService
取引先分類種別削除
delete(PartnerCategoryType):void
graph LR c_e_s_s_m_p_PartnerCategoryService_delete_c_e_s_d_m_m_p_PartnerCategoryType_(["取引先分類種別削除"]) style c_e_s_s_m_p_PartnerCategoryService_delete_c_e_s_d_m_m_p_PartnerCategoryType_ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_delete_c_e_s_d_m_m_p_PartnerCategoryType_ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先分類種別
取引先分類種別検索
find(String):PartnerCategoryType
graph LR c_e_s_s_m_p_PartnerCategoryService_find_j_l_String_(["取引先分類種別検索"]) style c_e_s_s_m_p_PartnerCategoryService_find_j_l_String_ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_find_j_l_String_ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先分類種別新規登録
register(PartnerCategoryType):void
graph LR c_e_s_s_m_p_PartnerCategoryService_register_c_e_s_d_m_m_p_PartnerCategoryType_(["取引先分類種別新規登録"]) style c_e_s_s_m_p_PartnerCategoryService_register_c_e_s_d_m_m_p_PartnerCategoryType_ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_register_c_e_s_d_m_m_p_PartnerCategoryType_ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先分類種別
取引先分類種別情報編集
save(PartnerCategoryType):void
graph LR c_e_s_s_m_p_PartnerCategoryService_save_c_e_s_d_m_m_p_PartnerCategoryType_(["取引先分類種別情報編集"]) style c_e_s_s_m_p_PartnerCategoryService_save_c_e_s_d_m_m_p_PartnerCategoryType_ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_save_c_e_s_d_m_m_p_PartnerCategoryType_ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先分類種別
取引先分類種別検索 (ページング)
searchWithPageInfo(PartnerCategoryCriteria):PageInfo<PartnerCategoryType>
graph LR c_e_s_s_m_p_PartnerCategoryService_searchWithPageInfo_c_e_s_s_m_p_PartnerCategoryCriteria_(["取引先分類種別検索 (ページング)"]) style c_e_s_s_m_p_PartnerCategoryService_searchWithPageInfo_c_e_s_s_m_p_PartnerCategoryCriteria_ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_searchWithPageInfo_c_e_s_s_m_p_PartnerCategoryCriteria_ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先分類種別検索条件
- 得られるもの(戻り値)
- PageInfo<取引先分類種別>
取引先分類種別一覧
selectAll():PartnerCategoryList
graph LR c_e_s_s_m_p_PartnerCategoryService_selectAll__(["取引先分類種別一覧"]) style c_e_s_s_m_p_PartnerCategoryService_selectAll__ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_selectAll__ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 取引先分類一覧
取引先分類種別一覧 (ページング)
selectAllWithPageInfo():PageInfo<PartnerCategoryType>
graph LR c_e_s_s_m_p_PartnerCategoryService_selectAllWithPageInfo__(["取引先分類種別一覧 (ページング)"]) style c_e_s_s_m_p_PartnerCategoryService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_p_PartnerCategoryService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerCategoryRepository com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先グループサービス
com.example.sms.service.master.partner.PartnerGroupService
取引先グループ削除
delete(PartnerGroup):void
graph LR c_e_s_s_m_p_PartnerGroupService_delete_c_e_s_d_m_m_p_PartnerGroup_(["取引先グループ削除"]) style c_e_s_s_m_p_PartnerGroupService_delete_c_e_s_d_m_m_p_PartnerGroup_ font-weight:bold c_e_s_s_m_p_PartnerGroupService_delete_c_e_s_d_m_m_p_PartnerGroup_ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先グループ
取引先グループ検索
find(String):PartnerGroup
graph LR c_e_s_s_m_p_PartnerGroupService_find_j_l_String_(["取引先グループ検索"]) style c_e_s_s_m_p_PartnerGroupService_find_j_l_String_ font-weight:bold c_e_s_s_m_p_PartnerGroupService_find_j_l_String_ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先グループ新規登録
register(PartnerGroup):void
graph LR c_e_s_s_m_p_PartnerGroupService_register_c_e_s_d_m_m_p_PartnerGroup_(["取引先グループ新規登録"]) style c_e_s_s_m_p_PartnerGroupService_register_c_e_s_d_m_m_p_PartnerGroup_ font-weight:bold c_e_s_s_m_p_PartnerGroupService_register_c_e_s_d_m_m_p_PartnerGroup_ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先グループ
取引先グループ情報編集
save(PartnerGroup):void
graph LR c_e_s_s_m_p_PartnerGroupService_save_c_e_s_d_m_m_p_PartnerGroup_(["取引先グループ情報編集"]) style c_e_s_s_m_p_PartnerGroupService_save_c_e_s_d_m_m_p_PartnerGroup_ font-weight:bold c_e_s_s_m_p_PartnerGroupService_save_c_e_s_d_m_m_p_PartnerGroup_ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先グループ
商品検索 (ページング)
searchWithPageInfo(PartnerGroupCriteria):PageInfo<PartnerGroup>
graph LR c_e_s_s_m_p_PartnerGroupService_searchWithPageInfo_c_e_s_s_m_p_PartnerGroupCriteria_(["商品検索 (ページング)"]) style c_e_s_s_m_p_PartnerGroupService_searchWithPageInfo_c_e_s_s_m_p_PartnerGroupCriteria_ font-weight:bold c_e_s_s_m_p_PartnerGroupService_searchWithPageInfo_c_e_s_s_m_p_PartnerGroupCriteria_ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先グループ検索条件
- 得られるもの(戻り値)
- PageInfo<取引先グループ>
取引先グループ一覧
selectAll():PartnerGroupList
graph LR c_e_s_s_m_p_PartnerGroupService_selectAll__(["取引先グループ一覧"]) style c_e_s_s_m_p_PartnerGroupService_selectAll__ font-weight:bold c_e_s_s_m_p_PartnerGroupService_selectAll__ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 取引先グループ一覧
取引先グループ一覧 (ページング)
selectAllWithPageInfo():PageInfo<PartnerGroup>
graph LR c_e_s_s_m_p_PartnerGroupService_selectAllWithPageInfo__(["取引先グループ一覧 (ページング)"]) style c_e_s_s_m_p_PartnerGroupService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_p_PartnerGroupService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerGroupRepository com_example_sms_service_master_partner_PartnerGroupRepository[PartnerGroupRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先サービス
com.example.sms.service.master.partner.PartnerService
取引先削除
delete(Partner):void
graph LR c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_(["取引先削除"]) style c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ font-weight:bold c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerCategoryCriteria c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerCategoryCriteria_PartnerCategoryCriteriaBuilder c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerCategoryRepository c_e_s_s_m_p_PartnerService_delete_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerCategoryCriteria_PartnerCategoryCriteriaBuilder[PartnerCategoryCriteria$PartnerCategoryCriteriaBuilder]:::others com_example_sms_service_master_partner_PartnerCategoryRepository[PartnerCategoryRepository]:::others com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others com_example_sms_service_master_partner_PartnerCategoryCriteria[PartnerCategoryCriteria]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先
取引先検索
find(String):Partner
graph LR c_e_s_s_m_p_PartnerService_find_j_l_String_(["取引先検索"]) style c_e_s_s_m_p_PartnerService_find_j_l_String_ font-weight:bold c_e_s_s_m_p_PartnerService_find_j_l_String_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先新規登録
register(Partner):void
graph LR c_e_s_s_m_p_PartnerService_register_c_e_s_d_m_m_p_Partner_(["取引先新規登録"]) style c_e_s_s_m_p_PartnerService_register_c_e_s_d_m_m_p_Partner_ font-weight:bold c_e_s_s_m_p_PartnerService_register_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先
取引先情報編集
save(Partner):void
graph LR c_e_s_s_m_p_PartnerService_save_c_e_s_d_m_m_p_Partner_(["取引先情報編集"]) style c_e_s_s_m_p_PartnerService_save_c_e_s_d_m_m_p_Partner_ font-weight:bold c_e_s_s_m_p_PartnerService_save_c_e_s_d_m_m_p_Partner_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 取引先
取引先検索 (ページング)
searchWithPageInfo(PartnerCriteria):PageInfo<Partner>
graph LR c_e_s_s_m_p_PartnerService_searchWithPageInfo_c_e_s_s_m_p_PartnerCriteria_(["取引先検索 (ページング)"]) style c_e_s_s_m_p_PartnerService_searchWithPageInfo_c_e_s_s_m_p_PartnerCriteria_ font-weight:bold c_e_s_s_m_p_PartnerService_searchWithPageInfo_c_e_s_s_m_p_PartnerCriteria_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
取引先一覧
selectAll():PartnerList
graph LR c_e_s_s_m_p_PartnerService_selectAll__(["取引先一覧"]) style c_e_s_s_m_p_PartnerService_selectAll__ font-weight:bold c_e_s_s_m_p_PartnerService_selectAll__ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 取引先一覧
取引先一覧 (ページング)
selectAllWithPageInfo():PageInfo<Partner>
graph LR c_e_s_s_m_p_PartnerService_selectAllWithPageInfo__(["取引先一覧 (ページング)"]) style c_e_s_s_m_p_PartnerService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_p_PartnerService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
仕入先サービス
com.example.sms.service.master.partner.VendorService
仕入先削除
delete(Vendor):void
graph LR c_e_s_s_m_p_VendorService_delete_c_e_s_d_m_m_p_v_Vendor_(["仕入先削除"]) style c_e_s_s_m_p_VendorService_delete_c_e_s_d_m_m_p_v_Vendor_ font-weight:bold c_e_s_s_m_p_VendorService_delete_c_e_s_d_m_m_p_v_Vendor_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 仕入先
仕入先検索
find(VendorCode):Vendor
graph LR c_e_s_s_m_p_VendorService_find_c_e_s_d_m_m_p_v_VendorCode_(["仕入先検索"]) style c_e_s_s_m_p_VendorService_find_c_e_s_d_m_m_p_v_VendorCode_ font-weight:bold c_e_s_s_m_p_VendorService_find_c_e_s_d_m_m_p_v_VendorCode_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
仕入先新規登録
register(Vendor):void
graph LR c_e_s_s_m_p_VendorService_register_c_e_s_d_m_m_p_v_Vendor_(["仕入先新規登録"]) style c_e_s_s_m_p_VendorService_register_c_e_s_d_m_m_p_v_Vendor_ font-weight:bold c_e_s_s_m_p_VendorService_register_c_e_s_d_m_m_p_v_Vendor_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 仕入先
仕入先情報編集
save(Vendor):void
graph LR c_e_s_s_m_p_VendorService_save_c_e_s_d_m_m_p_v_Vendor_(["仕入先情報編集"]) style c_e_s_s_m_p_VendorService_save_c_e_s_d_m_m_p_v_Vendor_ font-weight:bold c_e_s_s_m_p_VendorService_save_c_e_s_d_m_m_p_v_Vendor_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 仕入先
仕入先検索 (ページング)
searchWithPageInfo(VendorCriteria):PageInfo<Vendor>
graph LR c_e_s_s_m_p_VendorService_searchWithPageInfo_c_e_s_s_m_p_VendorCriteria_(["仕入先検索 (ページング)"]) style c_e_s_s_m_p_VendorService_searchWithPageInfo_c_e_s_s_m_p_VendorCriteria_ font-weight:bold c_e_s_s_m_p_VendorService_searchWithPageInfo_c_e_s_s_m_p_VendorCriteria_ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
仕入先一覧
selectAll():VendorList
graph LR c_e_s_s_m_p_VendorService_selectAll__(["仕入先一覧"]) style c_e_s_s_m_p_VendorService_selectAll__ font-weight:bold c_e_s_s_m_p_VendorService_selectAll__ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 仕入先一覧
仕入先一覧 (ページング)
selectAllWithPageInfo():PageInfo<Vendor>
graph LR c_e_s_s_m_p_VendorService_selectAllWithPageInfo__(["仕入先一覧 (ページング)"]) style c_e_s_s_m_p_VendorService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_p_VendorService_selectAllWithPageInfo__ --> com_example_sms_service_master_partner_PartnerRepository com_example_sms_service_master_partner_PartnerRepository[PartnerRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品サービス
com.example.sms.service.master.product.ProductService
商品削除
delete(Product):void
graph LR c_e_s_s_m_p_ProductService_delete_c_e_s_d_m_m_p_Product_(["商品削除"]) style c_e_s_s_m_p_ProductService_delete_c_e_s_d_m_m_p_Product_ font-weight:bold c_e_s_s_m_p_ProductService_delete_c_e_s_d_m_m_p_Product_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 商品
商品分類削除
deleteCategory(ProductCategory):void
graph LR c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_(["商品分類削除"]) style c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_ font-weight:bold c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductCategoryRepository c_e_s_s_m_p_ProductService_deleteCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 商品分類
商品検索
find(String):Product
graph LR c_e_s_s_m_p_ProductService_find_j_l_String_(["商品検索"]) style c_e_s_s_m_p_ProductService_find_j_l_String_ font-weight:bold c_e_s_s_m_p_ProductService_find_j_l_String_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品分類検索
findCategory(String):ProductCategory
graph LR c_e_s_s_m_p_ProductService_findCategory_j_l_String_(["商品分類検索"]) style c_e_s_s_m_p_ProductService_findCategory_j_l_String_ font-weight:bold c_e_s_s_m_p_ProductService_findCategory_j_l_String_ --> com_example_sms_service_master_product_ProductCategoryRepository com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品新規登録
register(Product):void
graph LR c_e_s_s_m_p_ProductService_register_c_e_s_d_m_m_p_Product_(["商品新規登録"]) style c_e_s_s_m_p_ProductService_register_c_e_s_d_m_m_p_Product_ font-weight:bold c_e_s_s_m_p_ProductService_register_c_e_s_d_m_m_p_Product_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 商品
商品分類新規登録
registerCategory(ProductCategory):void
graph LR c_e_s_s_m_p_ProductService_registerCategory_c_e_s_d_m_m_p_ProductCategory_(["商品分類新規登録"]) style c_e_s_s_m_p_ProductService_registerCategory_c_e_s_d_m_m_p_ProductCategory_ font-weight:bold c_e_s_s_m_p_ProductService_registerCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductCategoryRepository com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 商品分類
商品情報編集
save(Product):void
graph LR c_e_s_s_m_p_ProductService_save_c_e_s_d_m_m_p_Product_(["商品情報編集"]) style c_e_s_s_m_p_ProductService_save_c_e_s_d_m_m_p_Product_ font-weight:bold c_e_s_s_m_p_ProductService_save_c_e_s_d_m_m_p_Product_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 商品
商品分類情報編集(商品追加、削除)
saveCategory(ProductCategory):void
graph LR c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory_(["商品分類情報編集(商品追加、削除)"]) style c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory_ font-weight:bold c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory_ --> com_example_sms_service_master_product_ProductCategoryRepository com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 商品分類
商品分類情報編集(商品追加、削除)
saveCategory(ProductCategory, List, List):void
graph LR c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_(["商品分類情報編集(商品追加、削除)"]) style c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_ font-weight:bold c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_ --> com_example_sms_service_master_product_ProductCategoryRepository c_e_s_s_m_p_ProductService_saveCategory_c_e_s_d_m_m_p_ProductCategory__j_u_List__j_u_List_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品分類検索(ページング)
searchProductCategoryWithPageInfo(ProductCategoryCriteria):PageInfo<ProductCategory>
graph LR c_e_s_s_m_p_ProductService_searchProductCategoryWithPageInfo_c_e_s_s_m_p_ProductCategoryCriteria_(["商品分類検索(ページング)"]) style c_e_s_s_m_p_ProductService_searchProductCategoryWithPageInfo_c_e_s_s_m_p_ProductCategoryCriteria_ font-weight:bold c_e_s_s_m_p_ProductService_searchProductCategoryWithPageInfo_c_e_s_s_m_p_ProductCategoryCriteria_ --> com_example_sms_service_master_product_ProductCategoryRepository com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品検索 (ページング)
searchProductWithPageInfo(ProductCriteria):PageInfo<Product>
graph LR c_e_s_s_m_p_ProductService_searchProductWithPageInfo_c_e_s_s_m_p_ProductCriteria_(["商品検索 (ページング)"]) style c_e_s_s_m_p_ProductService_searchProductWithPageInfo_c_e_s_s_m_p_ProductCriteria_ font-weight:bold c_e_s_s_m_p_ProductService_searchProductWithPageInfo_c_e_s_s_m_p_ProductCriteria_ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品一覧
selectAll():ProductList
graph LR c_e_s_s_m_p_ProductService_selectAll__(["商品一覧"]) style c_e_s_s_m_p_ProductService_selectAll__ font-weight:bold c_e_s_s_m_p_ProductService_selectAll__ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 商品一覧
部品一覧(ページング)
selectAllBomsWithPageInfo():PageInfo<Product>
graph LR c_e_s_s_m_p_ProductService_selectAllBomsWithPageInfo__(["部品一覧(ページング)"]) style c_e_s_s_m_p_ProductService_selectAllBomsWithPageInfo__ font-weight:bold c_e_s_s_m_p_ProductService_selectAllBomsWithPageInfo__ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品分類一覧
selectAllCategory():ProductCategoryList
graph LR c_e_s_s_m_p_ProductService_selectAllCategory__(["商品分類一覧"]) style c_e_s_s_m_p_ProductService_selectAllCategory__ font-weight:bold c_e_s_s_m_p_ProductService_selectAllCategory__ --> com_example_sms_service_master_product_ProductCategoryRepository com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 商品分類一覧
商品分類一覧(ページング)
selectAllCategoryWithPageInfo():PageInfo<ProductCategory>
graph LR c_e_s_s_m_p_ProductService_selectAllCategoryWithPageInfo__(["商品分類一覧(ページング)"]) style c_e_s_s_m_p_ProductService_selectAllCategoryWithPageInfo__ font-weight:bold c_e_s_s_m_p_ProductService_selectAllCategoryWithPageInfo__ --> com_example_sms_service_master_product_ProductCategoryRepository com_example_sms_service_master_product_ProductCategoryRepository[ProductCategoryRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
商品一覧(ページング)
selectAllWithPageInfo():PageInfo<Product>
graph LR c_e_s_s_m_p_ProductService_selectAllWithPageInfo__(["商品一覧(ページング)"]) style c_e_s_s_m_p_ProductService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_p_ProductService_selectAllWithPageInfo__ --> com_example_sms_service_master_product_ProductRepository com_example_sms_service_master_product_ProductRepository[ProductRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
地域サービス
com.example.sms.service.master.region.RegionService
地域を削除
delete(Region):void
graph LR c_e_s_s_m_r_RegionService_delete_c_e_s_d_m_m_r_Region_(["地域を削除"]) style c_e_s_s_m_r_RegionService_delete_c_e_s_d_m_m_r_Region_ font-weight:bold c_e_s_s_m_r_RegionService_delete_c_e_s_d_m_m_r_Region_ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 地域
地域検索
find(String):Region
graph LR c_e_s_s_m_r_RegionService_find_j_l_String_(["地域検索"]) style c_e_s_s_m_r_RegionService_find_j_l_String_ font-weight:bold c_e_s_s_m_r_RegionService_find_j_l_String_ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
地域新規登録
register(Region):void
graph LR c_e_s_s_m_r_RegionService_register_c_e_s_d_m_m_r_Region_(["地域新規登録"]) style c_e_s_s_m_r_RegionService_register_c_e_s_d_m_m_r_Region_ font-weight:bold c_e_s_s_m_r_RegionService_register_c_e_s_d_m_m_r_Region_ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 地域
地域情報を編集
save(Region):void
graph LR c_e_s_s_m_r_RegionService_save_c_e_s_d_m_m_r_Region_(["地域情報を編集"]) style c_e_s_s_m_r_RegionService_save_c_e_s_d_m_m_r_Region_ font-weight:bold c_e_s_s_m_r_RegionService_save_c_e_s_d_m_m_r_Region_ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 地域
地域検索 (ページング)
searchWithPageInfo(RegionCriteria):PageInfo<Region>
graph LR c_e_s_s_m_r_RegionService_searchWithPageInfo_c_e_s_s_m_r_RegionCriteria_(["地域検索 (ページング)"]) style c_e_s_s_m_r_RegionService_searchWithPageInfo_c_e_s_s_m_r_RegionCriteria_ font-weight:bold c_e_s_s_m_r_RegionService_searchWithPageInfo_c_e_s_s_m_r_RegionCriteria_ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
地域一覧を取得
selectAll():RegionList
graph LR c_e_s_s_m_r_RegionService_selectAll__(["地域一覧を取得"]) style c_e_s_s_m_r_RegionService_selectAll__ font-weight:bold c_e_s_s_m_r_RegionService_selectAll__ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 地域リスト
地域一覧をページングで取得
selectAllWithPageInfo():PageInfo<Region>
graph LR c_e_s_s_m_r_RegionService_selectAllWithPageInfo__(["地域一覧をページングで取得"]) style c_e_s_s_m_r_RegionService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_m_r_RegionService_selectAllWithPageInfo__ --> com_example_sms_service_master_region_RegionRepository com_example_sms_service_master_region_RegionRepository[RegionRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
請求サービス
com.example.sms.service.sales.invoice.InvoiceService
請求データを集計
aggregate():void
graph LR c_e_s_s_s_i_InvoiceService_aggregate__(["請求データを集計"]) style c_e_s_s_s_i_InvoiceService_aggregate__ font-weight:bold c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_getCurrentDateTime__(["現在の日時を取得する(時分秒は0に設定)"]) click c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ "#c_e_s_s_s_i_InvoiceService_getCurrentDateTime__" c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_(["都度請求"]) click c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ "#c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_s_SalesService_selectAllUnbilled__(["売上の請求済みを取得"]) click c_e_s_s_s_s_SalesService_selectAllUnbilled__ "#c_e_s_s_s_s_SalesService_selectAllUnbilled__" c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_(["締請求"]) click c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ "#c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_i_InvoiceService_aggregate__ --> c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ c_e_s_s_s_i_InvoiceService_aggregate__ --> c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ c_e_s_s_s_i_InvoiceService_aggregate__ --> c_e_s_s_s_s_SalesService_selectAllUnbilled__ c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_ConsolidatedBillingProcessor c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_InvoiceRepository c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_InvoiceRepository c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_SpotBillingProcessor com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others com_example_sms_service_sales_invoice_ConsolidatedBillingProcessor[ConsolidatedBillingProcessor]:::others com_example_sms_service_sales_invoice_SpotBillingProcessor[SpotBillingProcessor]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
請求を削除
delete(Invoice):void
graph LR c_e_s_s_s_i_InvoiceService_delete_c_e_s_d_m_s_i_Invoice_(["請求を削除"]) style c_e_s_s_s_i_InvoiceService_delete_c_e_s_d_m_s_i_Invoice_ font-weight:bold c_e_s_s_s_i_InvoiceService_delete_c_e_s_d_m_s_i_Invoice_ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 請求
請求をIDで検索
find(String):Invoice
graph LR c_e_s_s_s_i_InvoiceService_find_j_l_String_(["請求をIDで検索"]) style c_e_s_s_s_i_InvoiceService_find_j_l_String_ font-weight:bold c_e_s_s_s_i_InvoiceService_find_j_l_String_ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
請求を新規登録
register(Invoice):void
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_(["請求を新規登録"]) style c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_ font-weight:bold c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 請求
請求一覧を保存
save(Invoice):void
graph LR c_e_s_s_s_i_InvoiceService_save_c_e_s_d_m_s_i_Invoice_(["請求一覧を保存"]) style c_e_s_s_s_i_InvoiceService_save_c_e_s_d_m_s_i_Invoice_ font-weight:bold c_e_s_s_s_i_InvoiceService_save_c_e_s_d_m_s_i_Invoice_ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 請求
請求一覧を保存
save(InvoiceList):void
graph LR c_e_s_s_s_i_InvoiceService_save_c_e_s_d_m_s_i_InvoiceList_(["請求一覧を保存"]) style c_e_s_s_s_i_InvoiceService_save_c_e_s_d_m_s_i_InvoiceList_ font-weight:bold c_e_s_s_s_i_InvoiceService_save_c_e_s_d_m_s_i_InvoiceList_ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 請求一覧
条件付きで請求を検索(ページング付き)
searchWithPageInfo(InvoiceCriteria):PageInfo<Invoice>
graph LR c_e_s_s_s_i_InvoiceService_searchWithPageInfo_c_e_s_s_s_i_InvoiceCriteria_(["条件付きで請求を検索(ページング付き)"]) style c_e_s_s_s_i_InvoiceService_searchWithPageInfo_c_e_s_s_s_i_InvoiceCriteria_ font-weight:bold c_e_s_s_s_i_InvoiceService_searchWithPageInfo_c_e_s_s_s_i_InvoiceCriteria_ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
請求一覧を取得
selectAll():InvoiceList
graph LR c_e_s_s_s_i_InvoiceService_selectAll__(["請求一覧を取得"]) style c_e_s_s_s_i_InvoiceService_selectAll__ font-weight:bold c_e_s_s_s_i_InvoiceService_selectAll__ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 請求一覧
請求一覧をページング付きで取得
selectAllWithPageInfo():PageInfo<Invoice>
graph LR c_e_s_s_s_i_InvoiceService_selectAllWithPageInfo__(["請求一覧をページング付きで取得"]) style c_e_s_s_s_i_InvoiceService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_s_i_InvoiceService_selectAllWithPageInfo__ --> com_example_sms_service_sales_invoice_InvoiceRepository com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
締請求
consolidatedBilling(SalesList):void
graph LR c_e_s_s_s_i_InvoiceService_aggregate__(["請求データを集計"]) click c_e_s_s_s_i_InvoiceService_aggregate__ "#c_e_s_s_s_i_InvoiceService_aggregate__" c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_getCurrentDateTime__(["現在の日時を取得する(時分秒は0に設定)"]) click c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ "#c_e_s_s_s_i_InvoiceService_getCurrentDateTime__" c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_(["締請求"]) style c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ font-weight:bold c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_i_InvoiceService_aggregate__ --> c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_ConsolidatedBillingProcessor c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_InvoiceRepository c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others com_example_sms_service_sales_invoice_ConsolidatedBillingProcessor[ConsolidatedBillingProcessor]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 売上一覧
請求番号を生成する
generateInvoiceNumber(LocalDateTime):String
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) style c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ font-weight:bold c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_(["締請求"]) click c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ "#c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_(["都度請求"]) click c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ "#c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_" c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_(["請求を新規登録"]) click c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_ "#c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_" c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_i_InvoiceService_register_c_e_s_d_m_s_i_Invoice_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- LocalDateTime
- 得られるもの(戻り値)
- String
現在の日時を取得する(時分秒は0に設定)
getCurrentDateTime():LocalDateTime
graph LR c_e_s_s_s_i_InvoiceService_getCurrentDateTime__(["現在の日時を取得する(時分秒は0に設定)"]) style c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ font-weight:bold c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_(["締請求"]) click c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ "#c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_" c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_(["都度請求"]) click c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ "#c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_" c_e_s_s_s_i_InvoiceService_consolidatedBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- LocalDateTime
都度請求
spotBilling(SalesList):void
graph LR c_e_s_s_s_i_InvoiceService_aggregate__(["請求データを集計"]) click c_e_s_s_s_i_InvoiceService_aggregate__ "#c_e_s_s_s_i_InvoiceService_aggregate__" c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_i_InvoiceService_getCurrentDateTime__(["現在の日時を取得する(時分秒は0に設定)"]) click c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ "#c_e_s_s_s_i_InvoiceService_getCurrentDateTime__" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_(["都度請求"]) style c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ font-weight:bold c_e_s_s_s_i_InvoiceService_aggregate__ --> c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> c_e_s_s_s_i_InvoiceService_getCurrentDateTime__ c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_InvoiceRepository c_e_s_s_s_i_InvoiceService_spotBilling_c_e_s_d_m_s_s_SalesList_ --> com_example_sms_service_sales_invoice_SpotBillingProcessor com_example_sms_service_sales_invoice_InvoiceRepository[InvoiceRepository]:::others com_example_sms_service_sales_invoice_SpotBillingProcessor[SpotBillingProcessor]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 売上一覧
受注サービス
com.example.sms.service.sales.order.SalesOrderService
受注ルールチェック
checkRule():OrderRuleCheckList
graph LR c_e_s_s_s_o_SalesOrderService_checkRule__(["受注ルールチェック"]) style c_e_s_s_s_o_SalesOrderService_checkRule__ font-weight:bold c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_(["受注ルールチェック"]) click c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_ "#c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_" c_e_s_s_s_o_SalesOrderService_checkRule__ --> c_e_s_d_s_s_o_OrderDomainService_checkRule_c_e_s_d_m_s_o_OrderList_ c_e_s_s_s_o_SalesOrderService_checkRule__ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 受注ルールチェックリスト
受注削除
delete(Order):void
graph LR c_e_s_s_s_o_SalesOrderService_delete_c_e_s_d_m_s_o_Order_(["受注削除"]) style c_e_s_s_s_o_SalesOrderService_delete_c_e_s_d_m_s_o_Order_ font-weight:bold c_e_s_s_s_o_SalesOrderService_delete_c_e_s_d_m_s_o_Order_ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 受注
executeFeature
executeFeature():void
graph LR c_e_s_s_s_o_SalesOrderService_executeFeature__(["executeFeature"]) style c_e_s_s_s_o_SalesOrderService_executeFeature__ font-weight:bold classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
受注検索
find(String):Order
graph LR c_e_s_s_s_o_SalesOrderService_find_j_l_String_(["受注検索"]) style c_e_s_s_s_o_SalesOrderService_find_j_l_String_ font-weight:bold c_e_s_s_s_o_SalesOrderService_find_j_l_String_ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
受注新規登録
register(Order):void
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_(["受注新規登録"]) style c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_ font-weight:bold c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 受注
受注編集
save(Order):void
graph LR c_e_s_s_s_o_SalesOrderService_save_c_e_s_d_m_s_o_Order_(["受注編集"]) style c_e_s_s_s_o_SalesOrderService_save_c_e_s_d_m_s_o_Order_ font-weight:bold c_e_s_s_s_o_SalesOrderService_save_c_e_s_d_m_s_o_Order_ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 受注
受注検索(ページング)
searchSalesOrderWithPageInfo(SalesOrderCriteria):PageInfo<Order>
graph LR c_e_s_s_s_o_SalesOrderService_searchSalesOrderWithPageInfo_c_e_s_s_s_o_SalesOrderCriteria_(["受注検索(ページング)"]) style c_e_s_s_s_o_SalesOrderService_searchSalesOrderWithPageInfo_c_e_s_s_s_o_SalesOrderCriteria_ font-weight:bold c_e_s_s_s_o_SalesOrderService_searchSalesOrderWithPageInfo_c_e_s_s_s_o_SalesOrderCriteria_ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
受注一覧
selectAll():OrderList
graph LR c_e_s_s_s_o_SalesOrderService_selectAll__(["受注一覧"]) style c_e_s_s_s_o_SalesOrderService_selectAll__ font-weight:bold c_e_s_s_s_o_SalesOrderService_selectAll__ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 受注一覧
受注一覧(ページング)
selectAllWithPageInfo():PageInfo<Order>
graph LR c_e_s_s_s_o_SalesOrderService_selectAllWithPageInfo__(["受注一覧(ページング)"]) style c_e_s_s_s_o_SalesOrderService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_s_o_SalesOrderService_selectAllWithPageInfo__ --> com_example_sms_service_sales_order_SalesOrderRepository com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
CSVファイルアップロード
uploadCsvFile(MultipartFile):SalesOrderUploadErrorList
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_(["CSVファイルアップロードバリデーション"]) click c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ "#c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_convert_j_u_List_(["CSVデータをSalesOrderListに変換"]) click c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ "#c_e_s_s_s_o_SalesOrderService_convert_j_u_List_" c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_(["CSVファイルアップロード"]) style c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ font-weight:bold c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_(["マスタデータ存在チェック"]) click c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ "#c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ --> c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> com_example_sms_service_sales_order_SalesOrderRepository c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> com_example_sms_service_sales_order_SalesOrderUploadErrorList c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ --> c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ com_example_sms_service_sales_order_SalesOrderUploadErrorList[SalesOrderUploadErrorList]:::others com_example_sms_service_sales_order_SalesOrderRepository[SalesOrderRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- MultipartFile
- 得られるもの(戻り値)
- 受注アップロードエラーリスト
マスタデータ存在チェック
checkEntityExistence(Optional, List, String, String):void
graph LR c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_(["CSVファイルアップロードバリデーション"]) click c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ "#c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_" c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_(["マスタデータ存在チェック"]) style c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ font-weight:bold c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ --> c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
CSVデータをSalesOrderListに変換
convert(List):OrderList
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_(["CSVファイルアップロード"]) click c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ "#c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_o_SalesOrderService_convert_j_u_List_(["CSVデータをSalesOrderListに変換"]) style c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ font-weight:bold c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ --> c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
受注番号生成
generateOrderNumber(Order):String
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_(["受注新規登録"]) click c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_ "#c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_(["受注番号生成"]) style c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ font-weight:bold c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_o_SalesOrderService_register_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 受注
- 得られるもの(戻り値)
- String
受注番号生成
generateOrderNumber(LocalDateTime):String
graph LR c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_o_SalesOrderService_convert_j_u_List_(["CSVデータをSalesOrderListに変換"]) click c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ "#c_e_s_s_s_o_SalesOrderService_convert_j_u_List_" c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_(["受注番号生成"]) style c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ font-weight:bold c_e_s_s_s_o_SalesOrderService_convert_j_u_List_ --> c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- LocalDateTime
- 得られるもの(戻り値)
- String
CSVファイルアップロードバリデーション
validateErrors(List):SalesOrderUploadErrorList
graph LR c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_(["CSVファイルアップロード"]) click c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ "#c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_" c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_(["CSVファイルアップロードバリデーション"]) style c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ font-weight:bold c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_(["マスタデータ存在チェック"]) click c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ "#c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_" c_e_s_s_s_o_SalesOrderService_uploadCsvFile_o_s_w_m_MultipartFile_ --> c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ c_e_s_s_s_o_SalesOrderService_validateErrors_j_u_List_ --> c_e_s_s_s_o_SalesOrderService_checkEntityExistence_j_u_Optional__j_u_List__j_l_String__j_l_String_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- List
- 得られるもの(戻り値)
- 受注アップロードエラーリスト
売上サービス
com.example.sms.service.sales.sales.SalesService
売上集計
aggregate():void
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_s_SalesService_aggregate__(["売上集計"]) style c_e_s_s_s_s_SalesService_aggregate__ font-weight:bold c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_(["売上番号を生成する"]) click c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ "#c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_s_SalesService_aggregate__ --> c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_aggregate__ --> com_example_sms_service_sales_sales_SalesRepository c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
売上を削除
delete(Sales):void
graph LR c_e_s_s_s_s_SalesService_delete_c_e_s_d_m_s_s_Sales_(["売上を削除"]) style c_e_s_s_s_s_SalesService_delete_c_e_s_d_m_s_s_Sales_ font-weight:bold c_e_s_s_s_s_SalesService_delete_c_e_s_d_m_s_s_Sales_ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 売上
売上をIDで検索
find(String):Sales
graph LR c_e_s_s_s_s_SalesService_find_j_l_String_(["売上をIDで検索"]) style c_e_s_s_s_s_SalesService_find_j_l_String_ font-weight:bold c_e_s_s_s_s_SalesService_find_j_l_String_ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
売上を新規登録
register(Sales):void
graph LR c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_(["売上を新規登録"]) style c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_ font-weight:bold c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_(["売上番号を生成する"]) click c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ "#c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_ --> c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 売上
売上情報を編集
save(Sales):void
graph LR c_e_s_s_s_s_SalesService_save_c_e_s_d_m_s_s_Sales_(["売上情報を編集"]) style c_e_s_s_s_s_SalesService_save_c_e_s_d_m_s_s_Sales_ font-weight:bold c_e_s_s_s_s_SalesService_save_c_e_s_d_m_s_s_Sales_ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 売上
条件付きで売上を検索(ページング付き)
searchWithPageInfo(SalesCriteria):PageInfo<Sales>
graph LR c_e_s_s_s_s_SalesService_searchWithPageInfo_c_e_s_s_s_s_SalesCriteria_(["条件付きで売上を検索(ページング付き)"]) style c_e_s_s_s_s_SalesService_searchWithPageInfo_c_e_s_s_s_s_SalesCriteria_ font-weight:bold c_e_s_s_s_s_SalesService_searchWithPageInfo_c_e_s_s_s_s_SalesCriteria_ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
売上一覧を取得
selectAll():SalesList
graph LR c_e_s_s_s_s_SalesService_selectAll__(["売上一覧を取得"]) style c_e_s_s_s_s_SalesService_selectAll__ font-weight:bold c_e_s_s_s_s_SalesService_selectAll__ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 売上一覧
売上の請求済みを取得
selectAllUnbilled():SalesList
graph LR c_e_s_s_s_s_SalesService_selectAllUnbilled__(["売上の請求済みを取得"]) style c_e_s_s_s_s_SalesService_selectAllUnbilled__ font-weight:bold c_e_s_s_s_i_InvoiceService_aggregate__(["請求データを集計"]) click c_e_s_s_s_i_InvoiceService_aggregate__ "#c_e_s_s_s_i_InvoiceService_aggregate__" c_e_s_s_s_i_InvoiceService_aggregate__ --> c_e_s_s_s_s_SalesService_selectAllUnbilled__ c_e_s_s_s_s_SalesService_selectAllUnbilled__ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 売上一覧
売上一覧をページング付きで取得
selectAllWithPageInfo():PageInfo<Sales>
graph LR c_e_s_s_s_s_SalesService_selectAllWithPageInfo__(["売上一覧をページング付きで取得"]) style c_e_s_s_s_s_SalesService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_s_s_SalesService_selectAllWithPageInfo__ --> com_example_sms_service_sales_sales_SalesRepository com_example_sms_service_sales_sales_SalesRepository[SalesRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
売上番号を生成する
generateSalesNumber(LocalDateTime):String
graph LR c_e_s_s_s_s_SalesService_aggregate__(["売上集計"]) click c_e_s_s_s_s_SalesService_aggregate__ "#c_e_s_s_s_s_SalesService_aggregate__" c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_(["売上番号を生成する"]) style c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ font-weight:bold c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) click c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ "#c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_" c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) click c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ "#c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_" c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_(["売上を新規登録"]) click c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_ "#c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_" c_e_s_s_s_s_SalesService_aggregate__ --> c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_s_SalesService_register_c_e_s_d_m_s_s_Sales_ --> c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- LocalDateTime
- 得られるもの(戻り値)
- String
出荷サービス
com.example.sms.service.sales.shipping.ShippingService
出荷ルールチェック
checkRule():ShippingRuleCheckList
graph LR c_e_s_s_s_s_ShippingService_checkRule__(["出荷ルールチェック"]) style c_e_s_s_s_s_ShippingService_checkRule__ font-weight:bold c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_(["出荷ルールチェック"]) click c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_ "#c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_" c_e_s_s_s_s_ShippingService_checkRule__ --> c_e_s_d_s_s_s_ShippingDomainService_checkRule_c_e_s_d_m_s_s_ShippingList_ c_e_s_s_s_s_ShippingService_checkRule__ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 出荷ルールチェックリスト
出荷確認
confirmShipping(ShippingList):void
graph LR c_e_s_s_s_s_ShippingService_confirmShipping_c_e_s_d_m_s_s_ShippingList_(["出荷確認"]) style c_e_s_s_s_s_ShippingService_confirmShipping_c_e_s_d_m_s_s_ShippingList_ font-weight:bold c_e_s_s_s_s_ShippingService_confirmShipping_c_e_s_d_m_s_s_ShippingList_ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 出荷一覧
注文番号で検索
findById(String, String):Optional<Shipping>
graph LR c_e_s_s_s_s_ShippingService_findById_j_l_String__j_l_String_(["注文番号で検索"]) style c_e_s_s_s_s_ShippingService_findById_j_l_String__j_l_String_ font-weight:bold c_e_s_s_s_s_ShippingService_findById_j_l_String__j_l_String_ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
出荷指示
orderShipping(ShippingList):void
graph LR c_e_s_s_s_s_ShippingService_orderShipping_c_e_s_d_m_s_s_ShippingList_(["出荷指示"]) style c_e_s_s_s_s_ShippingService_orderShipping_c_e_s_d_m_s_s_ShippingList_ font-weight:bold c_e_s_s_s_s_ShippingService_orderShipping_c_e_s_d_m_s_s_ShippingList_ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 出荷一覧
出荷情報を保存(新規登録または更新)
save(Shipping):void
graph LR c_e_s_s_s_s_ShippingService_save_c_e_s_d_m_s_s_Shipping_(["出荷情報を保存(新規登録または更新)"]) style c_e_s_s_s_s_ShippingService_save_c_e_s_d_m_s_s_Shipping_ font-weight:bold c_e_s_s_s_s_ShippingService_save_c_e_s_d_m_s_s_Shipping_ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 出荷
出荷情報を検索
search(ShippingCriteria):ShippingList
graph LR c_e_s_s_s_s_ShippingService_search_c_e_s_s_s_s_ShippingCriteria_(["出荷情報を検索"]) style c_e_s_s_s_s_ShippingService_search_c_e_s_s_s_s_ShippingCriteria_ font-weight:bold c_e_s_s_s_s_ShippingService_search_c_e_s_s_s_s_ShippingCriteria_ --> com_example_sms_service_sales_shipping_ShippingCriteria c_e_s_s_s_s_ShippingService_search_c_e_s_s_s_s_ShippingCriteria_ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others com_example_sms_service_sales_shipping_ShippingCriteria[ShippingCriteria]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
条件検索(ページング付き)
searchWithPageInfo(ShippingCriteria):PageInfo<Shipping>
graph LR c_e_s_s_s_s_ShippingService_searchWithPageInfo_c_e_s_s_s_s_ShippingCriteria_(["条件検索(ページング付き)"]) style c_e_s_s_s_s_ShippingService_searchWithPageInfo_c_e_s_s_s_s_ShippingCriteria_ font-weight:bold c_e_s_s_s_s_ShippingService_searchWithPageInfo_c_e_s_s_s_s_ShippingCriteria_ --> com_example_sms_service_sales_shipping_ShippingCriteria c_e_s_s_s_s_ShippingService_searchWithPageInfo_c_e_s_s_s_s_ShippingCriteria_ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others com_example_sms_service_sales_shipping_ShippingCriteria[ShippingCriteria]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
出荷一覧を取得
selectAll():ShippingList
graph LR c_e_s_s_s_s_ShippingService_selectAll__(["出荷一覧を取得"]) style c_e_s_s_s_s_ShippingService_selectAll__ font-weight:bold c_e_s_s_s_s_ShippingService_selectAll__ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- 出荷一覧
出荷一覧をページング付きで取得
selectAllWithPageInfo():PageInfo<Shipping>
graph LR c_e_s_s_s_s_ShippingService_selectAllWithPageInfo__(["出荷一覧をページング付きで取得"]) style c_e_s_s_s_s_ShippingService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_s_s_ShippingService_selectAllWithPageInfo__ --> com_example_sms_service_sales_shipping_ShippingRepository com_example_sms_service_sales_shipping_ShippingRepository[ShippingRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
監査サービス
com.example.sms.service.system.audit.AuditService
アプリケーション実行履歴削除
delete(Integer):void
graph LR c_e_s_s_s_a_AuditService_delete_j_l_Integer_(["アプリケーション実行履歴削除"]) style c_e_s_s_s_a_AuditService_delete_j_l_Integer_ font-weight:bold c_e_s_s_s_a_AuditService_delete_j_l_Integer_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- Integer
アプリケーション実行履歴終了
end(ApplicationExecutionHistory):ApplicationExecutionHistory
graph LR c_e_s_s_s_a_AuditService_find_j_l_String_(["アプリケーション実行履歴取得"]) click c_e_s_s_s_a_AuditService_find_j_l_String_ "#c_e_s_s_s_a_AuditService_find_j_l_String_" c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_(["アプリケーション実行履歴終了"]) style c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ font-weight:bold c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ --> c_e_s_s_s_a_AuditService_find_j_l_String_ c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ --> com_example_sms_service_system_audit_AuditRepository c_e_s_s_s_a_AuditService_find_j_l_String_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- アプリケーション実行履歴
- 得られるもの(戻り値)
- アプリケーション実行履歴
アプリケーション実行履歴エラー
error(ApplicationExecutionHistory, String):ApplicationExecutionHistory
graph LR c_e_s_s_s_a_AuditService_find_j_l_String_(["アプリケーション実行履歴取得"]) click c_e_s_s_s_a_AuditService_find_j_l_String_ "#c_e_s_s_s_a_AuditService_find_j_l_String_" c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_(["アプリケーション実行履歴エラー"]) style c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ font-weight:bold c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ --> c_e_s_s_s_a_AuditService_find_j_l_String_ c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ --> com_example_sms_service_system_audit_AuditRepository c_e_s_s_s_a_AuditService_find_j_l_String_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- アプリケーション実行履歴
- String
- 得られるもの(戻り値)
- アプリケーション実行履歴
アプリケーション実行履歴取得
find(String):ApplicationExecutionHistory
graph LR c_e_s_s_s_a_AuditService_find_j_l_String_(["アプリケーション実行履歴取得"]) style c_e_s_s_s_a_AuditService_find_j_l_String_ font-weight:bold c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_(["アプリケーション実行履歴エラー"]) click c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ "#c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_" c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_(["アプリケーション実行履歴終了"]) click c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ "#c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_" c_e_s_s_s_a_AuditService_end_c_e_s_d_m_s_a_ApplicationExecutionHistory_ --> c_e_s_s_s_a_AuditService_find_j_l_String_ c_e_s_s_s_a_AuditService_error_c_e_s_d_m_s_a_ApplicationExecutionHistory__j_l_String_ --> c_e_s_s_s_a_AuditService_find_j_l_String_ c_e_s_s_s_a_AuditService_find_j_l_String_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- 得られるもの(戻り値)
- アプリケーション実行履歴
アプリケーション実行履歴新規登録
register(ApplicationExecutionHistory, UserId):void
graph LR c_e_s_s_s_a_AuditService_register_c_e_s_d_m_s_a_ApplicationExecutionHistory__c_e_s_d_m_s_u_UserId_(["アプリケーション実行履歴新規登録"]) style c_e_s_s_s_a_AuditService_register_c_e_s_d_m_s_a_ApplicationExecutionHistory__c_e_s_d_m_s_u_UserId_ font-weight:bold c_e_s_s_s_a_AuditService_register_c_e_s_d_m_s_a_ApplicationExecutionHistory__c_e_s_d_m_s_u_UserId_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- アプリケーション実行履歴
- ユーザーID
アプリケーション実行履歴検索
searchWithPageInfo(AuditCriteria):PageInfo<ApplicationExecutionHistory>
graph LR c_e_s_s_s_a_AuditService_searchWithPageInfo_c_e_s_s_s_a_AuditCriteria_(["アプリケーション実行履歴検索"]) style c_e_s_s_s_a_AuditService_searchWithPageInfo_c_e_s_s_s_a_AuditCriteria_ font-weight:bold c_e_s_s_s_a_AuditService_searchWithPageInfo_c_e_s_s_s_a_AuditCriteria_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 監査検索条件
- 得られるもの(戻り値)
- PageInfo<アプリケーション実行履歴>
アプリケーション実行履歴一覧
selectAll():ApplicationExecutionHistoryList
graph LR c_e_s_s_s_a_AuditService_selectAll__(["アプリケーション実行履歴一覧"]) style c_e_s_s_s_a_AuditService_selectAll__ font-weight:bold c_e_s_s_s_a_AuditService_selectAll__ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- アプリケーション実行履歴一覧
アプリケーション実行履歴一覧(ページング)
selectAllWithPageInfo():PageInfo<ApplicationExecutionHistory>
graph LR c_e_s_s_s_a_AuditService_selectAllWithPageInfo__(["アプリケーション実行履歴一覧(ページング)"]) style c_e_s_s_s_a_AuditService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_s_a_AuditService_selectAllWithPageInfo__ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- PageInfo<アプリケーション実行履歴>
アプリケーション実行履歴開始
start(ApplicationExecutionProcessType, ApplicationExecutionHistoryType):ApplicationExecutionHistory
graph LR c_e_s_s_s_a_AuthApiService_getCurrentUserId__(["現在のユーザーIDの取得"]) click c_e_s_s_s_a_AuthApiService_getCurrentUserId__ "#c_e_s_s_s_a_AuthApiService_getCurrentUserId__" c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_(["アプリケーション実行履歴開始"]) style c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_ font-weight:bold c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_ --> c_e_s_s_s_a_AuthApiService_getCurrentUserId__ c_e_s_s_s_a_AuditService_start_c_e_s_d_m_s_a_ApplicationExecutionProcessType__c_e_s_d_m_s_a_ApplicationExecutionHistoryType_ --> com_example_sms_service_system_audit_AuditRepository com_example_sms_service_system_audit_AuditRepository[AuditRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- アプリケーション実行履歴区分
- アプリケーション実行プロセス区分
- 得られるもの(戻り値)
- アプリケーション実行履歴
認証APIサービス
com.example.sms.service.system.auth.AuthApiService
ユーザーJWT認証
authenticateUser(Authentication, String, String):String
graph LR c_e_s_s_s_a_AuthApiService_authenticateUser_o_s_s_c_Authentication__j_l_String__j_l_String_(["ユーザーJWT認証"]) style c_e_s_s_s_a_AuthApiService_authenticateUser_o_s_s_c_Authentication__j_l_String__j_l_String_ font-weight:bold c_e_s_s_s_a_AuthApiService_authenticateUser_o_s_s_c_Authentication__j_l_String__j_l_String_ --> com_example_sms_service_system_auth_AuthRepository com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- String
- Authentication
- 得られるもの(戻り値)
- String
JWTトークンからユーザー名の取得
getUserNameFromJwtToke(String):String
graph LR c_e_s_s_s_a_AuthApiService_getUserNameFromJwtToke_j_l_String_(["JWTトークンからユーザー名の取得"]) style c_e_s_s_s_a_AuthApiService_getUserNameFromJwtToke_j_l_String_ font-weight:bold c_e_s_s_s_a_AuthApiService_getUserNameFromJwtToke_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- 得られるもの(戻り値)
- String
JWTトークンの取得
validateJwtToke(String):boolean
graph LR c_e_s_s_s_a_AuthApiService_validateJwtToke_j_l_String_(["JWTトークンの取得"]) style c_e_s_s_s_a_AuthApiService_validateJwtToke_j_l_String_ font-weight:bold c_e_s_s_s_a_AuthApiService_validateJwtToke_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- 得られるもの(戻り値)
- boolean
JWTトークンの検証
validateJwtToken(String):boolean
graph LR c_e_s_s_s_a_AuthApiService_validateJwtToken_j_l_String_(["JWTトークンの検証"]) style c_e_s_s_s_a_AuthApiService_validateJwtToken_j_l_String_ font-weight:bold c_e_s_s_s_a_AuthApiService_validateJwtToken_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- 得られるもの(戻り値)
- boolean
認証サービス
com.example.sms.service.system.auth.AuthService
ユーザー認証
loadUserByUsername(String):UserDetails
graph LR c_e_s_s_s_a_AuthService_loadUserByUsername_j_l_String_(["ユーザー認証"]) style c_e_s_s_s_a_AuthService_loadUserByUsername_j_l_String_ font-weight:bold c_e_s_s_s_a_AuthService_loadUserByUsername_j_l_String_ --> com_example_sms_service_system_auth_AuthRepository com_example_sms_service_system_auth_AuthRepository[AuthRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- 得られるもの(戻り値)
- UserDetails
自動採番サービス
com.example.sms.service.system.autonumber.AutoNumberService
delete
delete(AutoNumber):void
graph LR c_e_s_s_s_a_AutoNumberService_delete_c_e_s_d_m_s_a_AutoNumber_(["delete"]) style c_e_s_s_s_a_AutoNumberService_delete_c_e_s_d_m_s_a_AutoNumber_ font-weight:bold c_e_s_s_s_a_AutoNumberService_delete_c_e_s_d_m_s_a_AutoNumber_ --> com_example_sms_service_system_autonumber_AutoNumberRepository com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 自動採番
deleteAll
deleteAll():void
graph LR c_e_s_s_s_a_AutoNumberService_deleteAll__(["deleteAll"]) style c_e_s_s_s_a_AutoNumberService_deleteAll__ font-weight:bold c_e_s_s_s_a_AutoNumberService_deleteAll__ --> com_example_sms_service_system_autonumber_AutoNumberRepository com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
findByDocumentTypeAndYearMonth
findByDocumentTypeAndYearMonth(String, LocalDateTime):Optional<AutoNumber>
graph LR c_e_s_s_s_a_AutoNumberService_findByDocumentTypeAndYearMonth_j_l_String__j_t_LocalDateTime_(["findByDocumentTypeAndYearMonth"]) style c_e_s_s_s_a_AutoNumberService_findByDocumentTypeAndYearMonth_j_l_String__j_t_LocalDateTime_ font-weight:bold c_e_s_s_s_a_AutoNumberService_findByDocumentTypeAndYearMonth_j_l_String__j_t_LocalDateTime_ --> com_example_sms_service_system_autonumber_AutoNumberRepository com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- LocalDateTime
- 得られるもの(戻り値)
- Optional<自動採番>
getNextDocumentNumber
getNextDocumentNumber(String, LocalDateTime):Integer
graph LR c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_(["売上番号を生成する"]) click c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ "#c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_" c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_(["getNextDocumentNumber"]) style c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ font-weight:bold c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ --> com_example_sms_service_system_autonumber_AutoNumberRepository c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_getNextDocumentNumber_j_l_String__j_t_LocalDateTime_ com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- LocalDateTime
- 得られるもの(戻り値)
- Integer
incrementDocumentNumber
incrementDocumentNumber(String, LocalDateTime):AutoNumber
graph LR c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_(["売上番号を生成する"]) click c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ "#c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_(["incrementDocumentNumber"]) style c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ font-weight:bold c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ --> com_example_sms_service_system_autonumber_AutoNumberRepository c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_incrementDocumentNumber_j_l_String__j_t_LocalDateTime_ com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- String
- LocalDateTime
- 得られるもの(戻り値)
- 自動採番
save
save(AutoNumber):void
graph LR c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_(["売上番号を生成する"]) click c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ "#c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_(["save"]) style c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ font-weight:bold c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_(["請求番号を生成する"]) click c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ "#c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_" c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_(["受注番号生成"]) click c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ "#c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_" c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ --> com_example_sms_service_system_autonumber_AutoNumberRepository c_e_s_s_s_i_InvoiceService_generateInvoiceNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_c_e_s_d_m_s_o_Order_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_o_SalesOrderService_generateOrderNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ c_e_s_s_s_s_SalesService_generateSalesNumber_j_t_LocalDateTime_ --> c_e_s_s_s_a_AutoNumberService_save_c_e_s_d_m_s_a_AutoNumber_ com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- 自動採番
selectAll
selectAll():List<AutoNumber>
graph LR c_e_s_s_s_a_AutoNumberService_selectAll__(["selectAll"]) style c_e_s_s_s_a_AutoNumberService_selectAll__ font-weight:bold c_e_s_s_s_a_AutoNumberService_selectAll__ --> com_example_sms_service_system_autonumber_AutoNumberRepository com_example_sms_service_system_autonumber_AutoNumberRepository[AutoNumberRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- List<自動採番>
データダウンロードサービス
com.example.sms.service.system.download.DownloadService
CSV変換
convert(DownloadCriteria):List
graph LR c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先CSV変換"]) click c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客CSV変換"]) click c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_(["出荷CSV変換"]) click c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品分類CSV変換"]) click c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) style c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_(["請求CSV変換"]) click c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注CSV変換"]) click c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先CSV変換"]) click c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門CSV変換"]) click c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_(["売上CSV変換"]) click c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード"]) click c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員CSV変換"]) click c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループCSV変換"]) click c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品CSV変換"]) click c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_InvoiceCSVRepository c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_OrderCSVRepository c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesCSVRepository c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ShippingCSVRepository c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others com_example_sms_service_system_download_SalesCSVRepository[SalesCSVRepository]:::others com_example_sms_service_system_download_InvoiceCSVRepository[InvoiceCSVRepository]:::others com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others com_example_sms_service_system_download_OrderCSVRepository[OrderCSVRepository]:::others com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others com_example_sms_service_system_download_ShippingCSVRepository[ShippingCSVRepository]:::others com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List
ダウンロード件数取得
count(DownloadCriteria):int
graph LR c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_(["権限チェック"]) click c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_ "#c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_" c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_(["請求ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_(["出荷ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品カテゴリダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_(["売上ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_InvoiceCSVRepository c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_OrderCSVRepository c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesCSVRepository c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ShippingCSVRepository c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_a_AuthApiService_checkPermission_j_l_String_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others com_example_sms_service_system_download_SalesCSVRepository[SalesCSVRepository]:::others com_example_sms_service_system_download_InvoiceCSVRepository[InvoiceCSVRepository]:::others com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others com_example_sms_service_system_download_OrderCSVRepository[OrderCSVRepository]:::others com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others com_example_sms_service_system_download_ShippingCSVRepository[ShippingCSVRepository]:::others com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
ダウンロード
download(OutputStreamWriter, DownloadCriteria):void
graph LR c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先CSV変換"]) click c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客CSV変換"]) click c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_(["出荷CSV変換"]) click c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品分類CSV変換"]) click c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_(["請求CSV変換"]) click c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注CSV変換"]) click c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先CSV変換"]) click c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門CSV変換"]) click c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_(["売上CSV変換"]) click c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード"]) style c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員CSV変換"]) click c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループCSV変換"]) click c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品CSV変換"]) click c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_InvoiceCSVRepository c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_OrderCSVRepository c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesCSVRepository c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ShippingCSVRepository c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ c_e_s_s_s_d_DownloadService_download_j_i_OutputStreamWriter__c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others com_example_sms_service_system_download_SalesCSVRepository[SalesCSVRepository]:::others com_example_sms_service_system_download_InvoiceCSVRepository[InvoiceCSVRepository]:::others com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others com_example_sms_service_system_download_OrderCSVRepository[OrderCSVRepository]:::others com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others com_example_sms_service_system_download_ShippingCSVRepository[ShippingCSVRepository]:::others com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- OutputStreamWriter
顧客CSV変換
convertCustomer(DownloadCriteria):List<CustomerDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客CSV変換"]) style c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertCustomer_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<CustomerDownloadCSV>
部門CSV変換
convertDepartments(DownloadCriteria):List<DepartmentDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門CSV変換"]) style c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertDepartments_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<DepartmentDownloadCSV>
社員CSV変換
convertEmployees(DownloadCriteria):List<EmployeeDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員CSV変換"]) style c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertEmployees_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<EmployeeDownloadCSV>
請求CSV変換
convertInvoice(DownloadCriteria):List<InvoiceDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_(["請求CSV変換"]) style c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_InvoiceCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertInvoice_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_InvoiceCSVRepository[InvoiceCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<InvoiceDownloadCSV>
受注CSV変換
convertOrder(DownloadCriteria):List<OrderDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注CSV変換"]) style c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_OrderCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertOrder_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_OrderCSVRepository[OrderCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<OrderDownloadCSV>
取引先CSV変換
convertPartner(DownloadCriteria):List<PartnerDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先CSV変換"]) style c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartner_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<PartnerDownloadCSV>
取引先グループCSV変換
convertPartnerGroup(DownloadCriteria):List<PartnerGroupDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループCSV変換"]) style c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertPartnerGroup_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<PartnerGroupDownloadCSV>
商品分類CSV変換
convertProductCategories(DownloadCriteria):List<ProductCategoryDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品分類CSV変換"]) style c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<ProductCategoryDownloadCSV>
商品CSV変換
convertProducts(DownloadCriteria):List<ProductDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品CSV変換"]) style c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertProducts_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<ProductDownloadCSV>
売上CSV変換
convertSales(DownloadCriteria):List<SalesDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_(["売上CSV変換"]) style c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertSales_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_SalesCSVRepository[SalesCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<SalesDownloadCSV>
出荷CSV変換
convertShipping(DownloadCriteria):List<ShippingDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_(["出荷CSV変換"]) style c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ShippingCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertShipping_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_ShippingCSVRepository[ShippingCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<ShippingDownloadCSV>
仕入先CSV変換
convertVendor(DownloadCriteria):List<VendorDownloadCSV>
graph LR c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_(["CSV変換"]) click c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先CSV変換"]) style c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository c_e_s_s_s_d_DownloadService_convert_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_convertVendor_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- List<VendorDownloadCSV>
顧客ダウンロード件数取得
countCustomer(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_(["顧客ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_CustomerCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countCustomer_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_CustomerCSVRepository[CustomerCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
部門ダウンロード件数取得
countDepartments(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_(["部門ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_DepartmentCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countDepartments_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_DepartmentCSVRepository[DepartmentCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
社員ダウンロード件数取得
countEmployees(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_(["社員ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_EmployeeCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countEmployees_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_EmployeeCSVRepository[EmployeeCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
請求ダウンロード件数取得
countInvoice(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_(["請求ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_InvoiceCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countInvoice_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_InvoiceCSVRepository[InvoiceCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
受注ダウンロード件数取得
countOrder(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_(["受注ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_OrderCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countOrder_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_OrderCSVRepository[OrderCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
取引先ダウンロード件数取得
countPartner(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_(["取引先ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartner_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerCSVRepository[PartnerCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
取引先グループダウンロード件数取得
countPartnerGroups(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_(["取引先グループダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_PartnerGroupCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countPartnerGroups_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_PartnerGroupCSVRepository[PartnerGroupCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
商品カテゴリダウンロード件数取得
countProductCategories(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_(["商品カテゴリダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCategoryCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProductCategories_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_ProductCategoryCSVRepository[ProductCategoryCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
商品ダウンロード件数取得
countProducts(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_(["商品ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ProductCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countProducts_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_ProductCSVRepository[ProductCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
売上ダウンロード件数取得
countSales(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_(["売上ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_SalesCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countSales_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_SalesCSVRepository[SalesCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
出荷ダウンロード件数取得
countShipping(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_(["出荷ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_ShippingCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countShipping_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_ShippingCSVRepository[ShippingCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
仕入先ダウンロード件数取得
countVendor(DownloadCriteria):int
graph LR c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_(["ダウンロード件数取得"]) click c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ "#c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_" c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_(["仕入先ダウンロード件数取得"]) style c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ font-weight:bold c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ --> com_example_sms_service_system_download_VendorCSVRepository c_e_s_s_s_d_DownloadService_count_c_e_s_d_m_s_d_DownloadCriteria_ --> c_e_s_s_s_d_DownloadService_countVendor_c_e_s_d_m_s_d_DownloadCriteria_ com_example_sms_service_system_download_VendorCSVRepository[VendorCSVRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ダウンロード条件
- 得られるもの(戻り値)
- int
ユーザー管理サービス
com.example.sms.service.system.user.UserManagementService
ユーザー削除
delete(UserId):void
graph LR c_e_s_s_s_u_UserManagementService_delete_c_e_s_d_m_s_u_UserId_(["ユーザー削除"]) style c_e_s_s_s_u_UserManagementService_delete_c_e_s_d_m_s_u_UserId_ font-weight:bold c_e_s_s_s_u_UserManagementService_delete_c_e_s_d_m_s_u_UserId_ --> com_example_sms_service_system_user_UserRepository com_example_sms_service_system_user_UserRepository[UserRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ユーザーID
ユーザー検索
find(UserId):User
graph LR c_e_s_s_s_u_UserManagementService_find_c_e_s_d_m_s_u_UserId_(["ユーザー検索"]) style c_e_s_s_s_u_UserManagementService_find_c_e_s_d_m_s_u_UserId_ font-weight:bold c_e_s_s_s_u_UserManagementService_find_c_e_s_d_m_s_u_UserId_ --> com_example_sms_service_system_user_UserRepository com_example_sms_service_system_user_UserRepository[UserRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
ユーザー新規登録
register(User):void
graph LR c_e_s_s_s_u_UserManagementService_register_c_e_s_d_m_s_u_User_(["ユーザー新規登録"]) style c_e_s_s_s_u_UserManagementService_register_c_e_s_d_m_s_u_User_ font-weight:bold c_e_s_s_s_u_UserManagementService_register_c_e_s_d_m_s_u_User_ --> com_example_sms_service_system_user_UserRepository com_example_sms_service_system_user_UserRepository[UserRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ユーザー
ユーザー情報編集
save(User):void
graph LR c_e_s_s_s_u_UserManagementService_save_c_e_s_d_m_s_u_User_(["ユーザー情報編集"]) style c_e_s_s_s_u_UserManagementService_save_c_e_s_d_m_s_u_User_ font-weight:bold c_e_s_s_s_u_UserManagementService_save_c_e_s_d_m_s_u_User_ --> com_example_sms_service_system_user_UserRepository com_example_sms_service_system_user_UserRepository[UserRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 要求するもの(引数)
- ユーザー
ユーザー一覧
selectAll():UserList
graph LR c_e_s_s_s_u_UserManagementService_selectAll__(["ユーザー一覧"]) style c_e_s_s_s_u_UserManagementService_selectAll__ font-weight:bold c_e_s_s_s_u_UserManagementService_selectAll__ --> com_example_sms_service_system_user_UserRepository com_example_sms_service_system_user_UserRepository[UserRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;
- 得られるもの(戻り値)
- ユーザー一覧
ユーザー一覧(ページング)
selectAllWithPageInfo():PageInfo<User>
graph LR c_e_s_s_s_u_UserManagementService_selectAllWithPageInfo__(["ユーザー一覧(ページング)"]) style c_e_s_s_s_u_UserManagementService_selectAllWithPageInfo__ font-weight:bold c_e_s_s_s_u_UserManagementService_selectAllWithPageInfo__ --> com_example_sms_service_system_user_UserRepository com_example_sms_service_system_user_UserRepository[UserRepository]:::others classDef others fill:#AAA,font-size:90%; classDef lambda fill:#999,font-size:80%;