com
com名前 |
---|
▶︎ example |
example
com.example名前 |
---|
▶︎ sms |
sms
com.example.sms名前 |
---|
▶︎ サービス層 |
サービス層
com.example.sms.service名前 |
---|
▶︎ master |
▶︎ system |
master
com.example.sms.service.master名前 |
---|
▶︎ employee |
▶︎ department |
▶︎ product |
department
com.example.sms.service.master.department名前 |
---|
部門サービス |
employee
com.example.sms.service.master.employee名前 |
---|
社員サービス |
product
com.example.sms.service.master.product名前 |
---|
商品サービス |
system
com.example.sms.service.system名前 |
---|
▶︎ user |
▶︎ auth |
auth
com.example.sms.service.system.auth名前 |
---|
認証サービス |
認証APIサービス |
user
com.example.sms.service.system.user名前 |
---|
ユーザー管理サービス |
部門サービス
com.example.sms.service.master.department.DepartmentService
フィールド | フィールド型 |
---|---|
departmentRepository | DepartmentRepository |
employeeRepository | EmployeeRepository |
メソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ 部門削除 | 部門ID | void | |
+ 部門検索 (部門ID) | 部門ID | 部門 | |
+ 部門検索(部門コード) | 部門ID | 部門一覧 | |
+ 部門新規登録 | 部門 | void | |
+ 部門情報編集(社員追加・削除) | 部門 | void | |
+ 部門情報編集(社員追加・削除) | 部門ListList | void | |
+ 部門一覧 | 部門一覧 | ||
+ 部門一覧(ページング) | PageInfo<部門> |
社員サービス
com.example.sms.service.master.employee.EmployeeService
フィールド | フィールド型 |
---|---|
employeeRepository | EmployeeRepository |
メソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ 社員削除 | 社員コード | void | |
+ 社員検索 | 社員コード | 社員 | |
+ 社員新規登録 | 社員 | void | |
+ 社員情報編集 | 社員 | void | |
+ 社員一覧 | 社員一覧 | ||
+ 社員一覧(ページング) | PageInfo<社員> |
商品サービス
com.example.sms.service.master.product.ProductService
フィールド | フィールド型 |
---|---|
productRepository | ProductRepository |
productCategoryRepository | ProductCategoryRepository |
メソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ 商品削除 | 商品 | void | |
+ 商品分類削除 | 商品分類 | void | |
+ 商品検索 | String | 商品 | |
+ 商品分類検索 | String | 商品分類 | |
+ 商品新規登録 | 商品 | void | |
+ 商品分類新規登録 | 商品分類 | void | |
+ 商品情報編集 | 商品 | void | |
+ 商品分類情報編集(商品追加、削除) | 商品分類 | void | |
+ 商品分類情報編集(商品追加、削除) | 商品分類ListList | void | |
+ 商品一覧 | 商品一覧 | ||
+ 部品一覧(ページング) | PageInfo<商品> | ||
+ 商品分類一覧 | 商品分類一覧 | ||
+ 商品分類一覧(ページング) | PageInfo<商品分類> | ||
+ 商品一覧(ページング) | PageInfo<商品> |
認証APIサービス
com.example.sms.service.system.auth.AuthApiService
フィールド | フィールド型 |
---|---|
authRepository | 認証リポジトリ |
メソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ ユーザーJWT認証 | StringStringAuthentication | String | |
+ JWTトークンからユーザー名の取得 | String | String | |
+ JWTトークンの取得 | String | boolean | |
+ JWTトークンの検証 | String | boolean |
staticメソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ 現在のユーザーIDの取得 | ユーザーID |
認証サービス
com.example.sms.service.system.auth.AuthService
フィールド | フィールド型 |
---|---|
authRepository | 認証リポジトリ |
メソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ ユーザー認証 | String | UserDetails |
ユーザー管理サービス
com.example.sms.service.system.user.UserManagementService
フィールド | フィールド型 |
---|---|
userRepository | ユーザーレポジトリ |
メソッド | 引数 | 戻り値型 | 説明 |
---|---|---|---|
+ ユーザー削除 | ユーザーID | void | |
+ ユーザー検索 | ユーザーID | ユーザー | |
+ ユーザー新規登録 | ユーザー | void | |
+ ユーザー情報編集 | ユーザー | void | |
+ ユーザー一覧 | ユーザー一覧 | ||
+ ユーザー一覧(ページング) | PageInfo<ユーザー> |