1
0
forked from erp-dev/erp

feat: shipment change && version modelize

This commit is contained in:
2026-07-09 23:03:22 +08:00
parent 36e4bb6de6
commit 48e4782e1e
23 changed files with 947 additions and 36 deletions

View File

@@ -6,7 +6,7 @@ from flower.app_version import set_cached_app_version_payload
class Command(BaseCommand):
help = "更新 App 最新版本信息缓存"
help = "创建 App 版本并设为当前版本"
def add_arguments(self, parser):
parser.add_argument("--major", type=int, required=True)
@@ -14,6 +14,7 @@ class Command(BaseCommand):
parser.add_argument("--build", type=int, required=True)
parser.add_argument("--download-url", required=True)
parser.add_argument("--force", action="store_true", default=False)
parser.add_argument("--message", default="", help="更新说明")
parser.add_argument(
"--publish-date",
help="发布日期,格式 YYYY-MM-DD不传则使用当前日期",
@@ -34,5 +35,6 @@ class Command(BaseCommand):
download_url=options["download_url"],
force=options["force"],
publish_date=publish_date,
message=options["message"],
)
self.stdout.write(self.style.SUCCESS(str(payload)))