Skip to content

Commit

Permalink
Merge pull request #19 from mdcpp/18-issue
Browse files Browse the repository at this point in the history
  • Loading branch information
Eason0729 authored Jan 14, 2024
2 parents 772f59e + cfb37d2 commit 9674c86
Show file tree
Hide file tree
Showing 22 changed files with 824 additions and 313 deletions.
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,8 @@
"Backend",
"Judger",
"Testsuit"
]
],
"files.watcherExclude": {
"**/plugins/**": true
}
}
71 changes: 35 additions & 36 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[workspace]
resolver = "2"
members = [
"frontend",
"frontend",
"backend",
"judger",
"testsuit",
Expand Down
24 changes: 24 additions & 0 deletions backend/build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,30 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
"oj.backend.SortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.type_attribute(
"oj.backend.SubmitSortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.type_attribute(
"oj.backend.ProblemSortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.type_attribute(
"oj.backend.TestcaseSortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.type_attribute(
"oj.backend.ContestSortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.type_attribute(
"oj.backend.UserSortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.type_attribute(
"oj.backend.AnnouncementSortBy",
"#[derive(serde::Serialize, serde::Deserialize)]",
)
.compile(&["../proto/backend.proto"], &["../proto"])?;
// tonic_build::compile_protos("../proto/backend.proto")?;
// tonic_build::compile_protos("../proto/judger.proto")?;
Expand Down
8 changes: 8 additions & 0 deletions backend/migration/src/m20231207_000001_create_table.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ macro_rules! index {
enum Announcement {
Table,
Id,
ContestId,
Title,
Content,
CreateAt,
Expand Down Expand Up @@ -177,6 +178,13 @@ impl MigrationTrait for Migration {
.not_null()
.default(""),
)
.col(ColumnDef::new(Announcement::ContestId).integer().not_null())
.foreign_key(
ForeignKey::create()
.name("fk-announcement-contest")
.from(Education::Table, Announcement::ContestId)
.to(Contest::Table, Contest::Id),
)
.col(
ColumnDef::new(Announcement::CreateAt)
.date_time()
Expand Down
Loading

0 comments on commit 9674c86

Please sign in to comment.