practice-spring-boot-api's People
Forkers
b4129practice-spring-boot-api's Issues
チーム情報のCRUD APIのバリデーションを実装する。
月報情報のCRUD APIを追加する。
月報一覧情報の取得(GET: /reports)
月報情報の取得 (GET: /reports/{id})
月報情報の追加 (POST: /reports)
月報情報の更新 (PATCH: /reports/{id})
月報情報の削除 (DELETE: /reports/{id})
月報情報のCRUD APIのバリデーションを実装する。
ユーザー情報のCRUD APIを変更する。
ageを削除して、team_idを設定する。
チーム情報のCRUD APIを追加する。
チーム一覧情報の取得(GET: /teams)
チーム情報の取得 (GET: /teams/{id})
チーム情報の追加 (POST: /teams)
チーム情報の更新 (PATCH: /teams/{id})
チーム情報の削除 (DELETE: /teams/{id})
テーブル定義に外部キーを設定する。
チーム情報のCRUD APIを変更する
テーブル定義に 月報入力通知日とアラート通知日を追加し、API側もCRUD対応する。
ユーザー情報のCRUD APIを追加する。
- ユーザー一覧情報の取得(GET: /users)
- ユーザー情報の取得 (GET: /users/{id})
- ユーザー情報の追加 (POST: /users)
- ユーザー情報の更新 (PATCH: /users/{id})
- ユーザー情報の削除 (DELETE: /users/{id})
生成した月報ファイルをTeamsにアップロードする方法を検討する
一時的にサーバーに保存せずにアップロードする方針を検討してください。
実装ではなく、検討段階で報告してください。
バッチのCRONをapplication.propertiesに移行する。
バッチの @Scheduled(cron = "0 * * * * *", zone = "Asia/Tokyo")
をapplication.properties に移行する。
理想は下記のような設定値がある状態。デフォルトでは毎日09:00 JSTに実施するようにしてください。
BATCH_CRON="0 * * * * *"
BATCH_TIMEZONE= "Asia/Tokyo"
月報のファイル形式をMarkdownにする。
月報のファイル形式をMarkdown(.md)に変更してください。
フォーマットは要相談。(基本的に名前と内容があればOKです。)
ER図を作成する。
docsフォルダを作成し、drawioにて作成する。
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.