Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync: hosted cloud #1481

Merged
merged 2,144 commits into from
Nov 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2144 commits
Select commit Hold shift + click to select a range
69d992f
fix: re-do pnpm install to fix airagent version (#8482)
okisdev Oct 31, 2023
d4f7016
fix: ai setting default data (#8484)
shawndenggh Oct 31, 2023
4d2cdd4
fix: remove whitelist for creating ai node (#8489)
shawndenggh Oct 31, 2023
ef38d15
fix: remove default property value for isEnableChatbot (#8490)
shawndenggh Oct 31, 2023
74bf5e9
feat: Settings use remote defaults (#8486)
luckyyyyy Oct 31, 2023
446ab0d
fix: chatbot whitelist (#8496)
shawndenggh Oct 31, 2023
2a7c9b3
fix: multi trigger (#8497)
zoe-icu Oct 31, 2023
58f2777
Feature/fix UI multiple ui fix (#8494)
Oct 31, 2023
628bb22
fix: konva workdoc cell select (#8502)
wangkailang Oct 31, 2023
0508452
refactor: adjusted ai style (#8503)
JaneSu Oct 31, 2023
f915bbc
fix(automation): fix item list visibility (#8505)
Oct 31, 2023
9696511
fix: skip automation run num verification (#8506)
functionChenGuoFeng Oct 31, 2023
5770595
feat: get records fusion api support workdoc field (#8509)
ChambersChan Oct 31, 2023
6725f8a
fix: workdoc image selected (#8518)
wangkailang Nov 1, 2023
e7c64e6
feat: timemachine api (#8520)
Nov 1, 2023
d52ed0c
fix: typescript version (#8522)
luckyyyyy Nov 1, 2023
19508bf
fix: airagent ci (#8525)
luckyyyyy Nov 1, 2023
6faf2b6
fix: workdoc expand large text (#8526)
wangkailang Nov 1, 2023
4246009
refactor: adjusted css code (#8524)
JaneSu Nov 1, 2023
e99cee5
Fix/multiple trigger ux (#8527)
Nov 1, 2023
8a48f45
Fix/fix trigger step (#8534)
Nov 1, 2023
05ad03a
fix some bug (#8530)
JaneSu Nov 1, 2023
d746a1a
fix: widget limit bug (#8531)
functionChenGuoFeng Nov 1, 2023
418dff4
fix: form submission workdoc not written problem (#8543)
ChambersChan Nov 1, 2023
4a45a68
fix: multi-trigger (#8545)
zoe-icu Nov 1, 2023
f6e653b
fix: history datetime (#8551)
zoe-icu Nov 1, 2023
448d57b
feat: limit fusion api about workdoc field modify (#8554)
ChambersChan Nov 1, 2023
7f18a3e
fix: fix isssue (#8557)
Nov 1, 2023
0542568
fix: filter last week (#8552)
wangkailang Nov 1, 2023
fe4c02d
fix: airagent ci error fix again (#8559)
okisdev Nov 1, 2023
37927bb
fix: mobile workdoc image disabled (#8575)
wangkailang Nov 2, 2023
c525fcd
chore: update config (#8579)
JaneSu Nov 2, 2023
551788e
Fix/fix select ui bugfix (#8577)
Nov 2, 2023
b7da866
fix: antd config locale (#8582)
wangkailang Nov 2, 2023
d298ef4
fix: ai-components format (#8585)
okisdev Nov 2, 2023
4d042c9
fix: filter week with locale (#8588)
wangkailang Nov 2, 2023
604e31a
fix: release hidden workdoc (#8589)
wangkailang Nov 2, 2023
274ccd4
refactor: update config (#8591)
JaneSu Nov 2, 2023
c88c037
fix: multi-trigger (#8592)
zoe-icu Nov 2, 2023
bc78460
fix: airagent api (#8500)
shawndenggh Nov 2, 2023
5de34b6
feat: new email invite logic (#8492)
okisdev Nov 2, 2023
3ad3a9a
fix: workdoc link cancel (#8598)
wangkailang Nov 2, 2023
b5faa88
fix: fix mariable save (#8609)
Nov 2, 2023
d836c98
chores: modify l10n config about automation and widget (#8608)
Alex-hufeng Nov 2, 2023
f3a989b
chore: keywords add 多维表格
mr-kelly Nov 2, 2023
df8c19b
fix: ut test (#8602)
zoe-icu Nov 2, 2023
82d33ec
fix: room ut test (#8615)
zoe-icu Nov 2, 2023
57a8fe0
fix: fix template (#8618)
Nov 2, 2023
9d15825
fix: fix page creash (#8619)
Nov 2, 2023
10da697
fix(automation): fix issue for useEffect depency (#8621)
Nov 2, 2023
39d7b90
fix: make settings (#8625)
xukecheng Nov 2, 2023
473733d
fix: update agent error (#8629)
shawndenggh Nov 2, 2023
dc4bcde
fix: multi level list UI (#8628)
wangkailang Nov 3, 2023
15b86c3
fix: workdoc unsave i18n (#8633)
wangkailang Nov 3, 2023
7bba1dd
refactor(room-server): ot event (#8638)
ChambersChan Nov 3, 2023
458a6e5
Fix/tsd use select (#8640)
Nov 3, 2023
2ec0ca8
chore(reformate): useAppSelector instead for useSelector for typesaf…
Nov 3, 2023
d6c9f24
fix: page element offset (#8644)
JaneSu Nov 3, 2023
3a37fb5
fix: fix build error (#8649)
Nov 3, 2023
036711d
feat: new airagent components (#8650)
okisdev Nov 3, 2023
3a58bbf
feat: add @apitable/api-client generated from openapi spec (#8646)
Nov 3, 2023
859a3c3
fix: fix build error (#8651)
Nov 3, 2023
f858001
Fix/fix build error (#8653)
Nov 4, 2023
d5b8ed0
Fix/update openapi endpoint (#8656)
Nov 4, 2023
2135583
Merge branch 'develop' into chore-merge-release
chalme Nov 6, 2023
77782d6
fix: migrate train api url (#8630)
shawndenggh Nov 6, 2023
bf2b24c
sync: release/1.4.0 to develop (#8662)
chalme Nov 6, 2023
fa292ef
fix: lock package.json for make file (#8669)
Nov 6, 2023
e0527b1
Merge commit '9bb4ea7908331ff48e515120432efc95f83d16c8' into develop
chalme Nov 6, 2023
499878a
fix: paste ignore workdoc field (#8673)
wangkailang Nov 6, 2023
8669fa5
fix: fix magic variable container (#8674)
Nov 6, 2023
79814a0
fix: sync code conflicts
ChambersChan Nov 6, 2023
d3c5349
sync: apitable to vikadata (#8672)
chalme Nov 6, 2023
d197108
fix: re-run pnpm install (#8671)
okisdev Nov 6, 2023
031bec6
fix: ai send api path and adjust ci (#8676)
luckyyyyy Nov 6, 2023
368c72c
fix: pnpm install in `apitable` (#8681)
okisdev Nov 6, 2023
551db22
fix: filter week (#8688)
wangkailang Nov 6, 2023
c98a24d
fix: fix active datasheet for automation's history data (#8689)
Nov 6, 2023
aa39d84
Fix/fix trigger issue (#8696)
Nov 6, 2023
084dd0c
chore(backend-server): tune api param type & view object naming (#8693)
ChambersChan Nov 6, 2023
8ed3e88
fix: mention feishu notify (#8699)
wangkailang Nov 6, 2023
f607cc9
fix: fix build ci (#8702)
Nov 6, 2023
afede19
fix: workdoc list not support align (#8703)
wangkailang Nov 6, 2023
d6a7172
chore: adjust types in api parameter description (#8709)
ChambersChan Nov 7, 2023
335678f
Fix/add prettier apitable (#8710)
Nov 7, 2023
f058421
fix: konva header crash (#8717)
wangkailang Nov 7, 2023
bfd6981
fix: update configuration for openapi-codegen (#8722)
Nov 7, 2023
331f457
feat: support fusion api create workdoc field (#8720)
ChambersChan Nov 7, 2023
66741dd
fix: link default prefix https (#8714)
wangkailang Nov 7, 2023
9cac6bc
chore: update workdoc l10n string (#8734)
wmEvie Nov 7, 2023
f5109f0
fix: workdoc image style (#8736)
wangkailang Nov 8, 2023
ff19ef3
feat: ai component support tailwindcdd (#8730)
JaneSu Nov 8, 2023
926d1ff
feat: AI Agent Publish (#8738)
luckyyyyy Nov 8, 2023
185d787
chore: modify workdoc nameing case (#8733)
ChambersChan Nov 8, 2023
26fc481
feat: gen ce api client module (#8739)
Nov 8, 2023
b5719ae
fix: pnpm lock file (#8742)
okisdev Nov 8, 2023
1ba13bb
fix: dingding can not open (#8744)
wangkailang Nov 8, 2023
736c1ea
feat: airagent remove unused package (#8747)
okisdev Nov 8, 2023
67fce4b
feat: agent datasource (#8737)
shawndenggh Nov 8, 2023
6a7e058
feat: remove cui wizard send model (#8758)
luckyyyyy Nov 9, 2023
686a520
fix: form create new workdoc (#8769)
wangkailang Nov 9, 2023
28b493a
fix: third party im invite limit (#8708)
functionChenGuoFeng Nov 9, 2023
7696b88
fix: fix dynamic import for wasm (#8775)
Nov 9, 2023
c86ebb0
fix: support chrome 68 (#8776)
wangkailang Nov 9, 2023
86eb4f0
fix: pnpm lockfile (#8782)
okisdev Nov 10, 2023
2712a5a
fix: core remove wasm (#8779)
wangkailang Nov 10, 2023
548359d
fix: email invite (#8790)
okisdev Nov 10, 2023
9cb3f0b
fix: pnpm lockfile again (#8792)
okisdev Nov 10, 2023
04c83b5
refactor(room-server): tune grpc module & constants (#8793)
ChambersChan Nov 10, 2023
bae00e4
fix: update icons for widgets (#8794)
Nov 10, 2023
ef86187
fix: tsc check fail (#8798)
wangkailang Nov 10, 2023
120bc98
fix: resource url and ai model (#8796)
shawndenggh Nov 10, 2023
dcdbb26
Refactor/training (#8802)
JaneSu Nov 10, 2023
91b8520
fix: Update package.json for widget-sdk (#8804)
Nov 10, 2023
394791c
fix: ci error (#8806)
JaneSu Nov 10, 2023
4b159e3
fix: try catch with param (#8810)
wangkailang Nov 10, 2023
08fc6cd
fix: fix icon map export (#8815)
Nov 13, 2023
311cb5a
fix: pnpm lockfile (#8807)
okisdev Nov 13, 2023
d21f93a
chore: merge release into develop (#8819)
Nov 13, 2023
df20323
fix(db)/automation index (#8803)
zoe-icu Nov 13, 2023
73d260f
Merge commit 'e9fcae053c2815349a6322c233871d1e31352c14' into develop
ziqiangai Nov 13, 2023
a06b4b2
fix: sync code conflict
ChambersChan Nov 13, 2023
2c3fb85
fix: ai build error
ziqiangai Nov 13, 2023
75b18a1
fix: use selector type error
ziqiangai Nov 13, 2023
5cbab3a
Revert "fix: third party im invite limit" (#8830)
functionChenGuoFeng Nov 13, 2023
00b3eaf
fix: column null crash (#8838)
wangkailang Nov 13, 2023
d70de26
fix: compile split (#8836)
luckyyyyy Nov 13, 2023
ccd812c
fix: onewaylink support pre fill (#8842)
wangkailang Nov 13, 2023
49ca15b
feat: document event executor & modify grpc client name (#8850)
ChambersChan Nov 14, 2023
d5b3956
Merge branch 'develop' of github.com:vikadata/vikadata into release/1…
ChambersChan Nov 14, 2023
2defe4c
fix: event unit test (#8863)
ChambersChan Nov 14, 2023
1641423
Feat/air agent (#8816)
JaneSu Nov 14, 2023
f5c9a07
fix: workdoc load when need (#8861)
wangkailang Nov 14, 2023
393688f
chore: optimize member field cache (#8865)
ChambersChan Nov 14, 2023
a7f9078
fix: add field filter property (#8869)
Nov 14, 2023
9a652d7
fix: open share update prefill link (#8872)
wangkailang Nov 14, 2023
9ea7a53
fix: notify url (#8878)
wangkailang Nov 14, 2023
3a6cc89
feat: optimize automation run num sql (#8875)
functionChenGuoFeng Nov 14, 2023
ccff261
chore: space link api human verification (#8880)
ChambersChan Nov 14, 2023
2da525b
fix: email invite style (#8879)
okisdev Nov 14, 2023
8e203dd
fix: added join human machine verification (#8885)
luckyyyyy Nov 14, 2023
f19b849
fix: ai some bug (#8888)
luckyyyyy Nov 15, 2023
565a445
Revert "fix: tsc check fail" (#8891)
wangkailang Nov 15, 2023
c5ee67d
fix: revert wasm (#8892)
wangkailang Nov 15, 2023
521fe1d
fix: ci (#8894)
JaneSu Nov 15, 2023
8b7b286
fix: fix api client auth (#8896)
Nov 15, 2023
5e6076f
fix: human-machine verification (#8906)
luckyyyyy Nov 15, 2023
03449f5
fix: workdoc image loading (#8908)
wangkailang Nov 15, 2023
045c753
chore: space widget api sql add restrictions (#8909)
ChambersChan Nov 15, 2023
13fe114
fix: import excel data with sort (#8436)
wangkailang Nov 15, 2023
a2572ec
fix: AI Setting supports verification and i18n (#8914)
luckyyyyy Nov 15, 2023
1c67bb7
fix: add record error (#8915)
JaneSu Nov 15, 2023
637936c
chore: upgrade version to 1.5.0 (#8927)
jeremyyin2012 Nov 15, 2023
4e63ae9
fix: add check ai info data (#8926)
shawndenggh Nov 15, 2023
127d310
fix ai_input_credit_usage_tooltip content (#8920)
quppenge Nov 15, 2023
1bdd734
feat: airagent i18n (#8916)
okisdev Nov 16, 2023
7c94af8
fix: email invite i18n (#8919)
okisdev Nov 16, 2023
ba318a1
chore: tune organization batch query method (#8942)
ChambersChan Nov 16, 2023
326176c
fix: create by field type (#8944)
wangkailang Nov 16, 2023
ea5ea5e
fix: manageable create backup (#8955)
wangkailang Nov 16, 2023
3f23464
chore: update version to 1.5.0 (#8959)
wangkailang Nov 16, 2023
3f7a4bb
Feat/app sumo fe (#8962)
JaneSu Nov 16, 2023
fc2d278
feat: app sumo (#8886)
zoe-icu Nov 16, 2023
f16be41
fix: ai share in mobile (#8974)
luckyyyyy Nov 17, 2023
9a2a6dc
fix: circular dependency (#8881)
luckyyyyy Nov 17, 2023
68e34d9
Merge branch 'release/1.5.0' of github.com:vikadata/vikadata into mer…
wangkailang Nov 17, 2023
bcdc5d0
chore: remove deprecated api & tune code (#8975)
ChambersChan Nov 17, 2023
e5acc0f
merge: v1.5.0 release.4 (#8979)
wangkailang Nov 17, 2023
ea1cc70
fix: workdoc color ui (#8925)
wangkailang Nov 17, 2023
b92a058
Feat/app sumo fe (#8981)
JaneSu Nov 17, 2023
a6cf9e5
feat: appsunmo release (#8983)
zoe-icu Nov 17, 2023
e9eb8a0
chore: tune node batch query method (#8986)
ChambersChan Nov 17, 2023
d4cdba9
Feat/app sumo fe (#8989)
JaneSu Nov 17, 2023
549f302
Feature/fix time zone (#8991)
Nov 17, 2023
f4b2411
fix: email invite only works for enter (#8992)
okisdev Nov 17, 2023
74b733b
Merge commit 'f63df3ed4a697baff629ded8ec6333768b2a3b74' into develop
robot518 Nov 20, 2023
33cae55
fix: try to fix ci err
robot518 Nov 20, 2023
feabbb2
fix: reseve wasm logic
wangkailang Nov 20, 2023
08bfaf7
fix: upload multi files on android (#9016)
okisdev Nov 20, 2023
f7556dd
fix: time_machine backup alert (#9021)
yo-ooiii Nov 20, 2023
dff260f
feat: button field (#8424)
zoe-icu Nov 20, 2023
1b50487
chore: update api client module (#9024)
ChambersChan Nov 20, 2023
987d302
Fix cola (#9023)
JaneSu Nov 20, 2023
e223f0c
Fix cola (#9025)
JaneSu Nov 20, 2023
1110a12
fix: space between edited record (#9018)
okisdev Nov 21, 2023
809aedd
fix: pnpm lockfile (#9019)
okisdev Nov 21, 2023
b8f472e
fix: some bug (#9032)
JaneSu Nov 21, 2023
6c22d37
fix: rubbish node view remain day null value problem (#9038)
ChambersChan Nov 21, 2023
5f7995b
Feat/third im seat limit (#9031)
functionChenGuoFeng Nov 21, 2023
59c9d5c
fix: cascader close blur (#9028)
wangkailang Nov 21, 2023
9a76484
fix: remove message when upload failed (#9047)
okisdev Nov 21, 2023
06c3c0b
Fix/workdoc selection color (#9051)
yo-ooiii Nov 21, 2023
9348a32
fix: sub node missing (#9056)
ChambersChan Nov 21, 2023
c450114
feat: airagent billing (#8967)
shawndenggh Nov 21, 2023
9b41160
fix: avatar style (#9046)
okisdev Nov 21, 2023
98a6bfd
fix: image resize limit max width (#9060)
wangkailang Nov 21, 2023
63aed98
chore: compatible with multi null prefix node (#9063)
ChambersChan Nov 21, 2023
6757c84
Feat/third im seat limit (#9064)
functionChenGuoFeng Nov 21, 2023
cec9fdb
fix: suffix node maybe not updated when node move (#9066)
ChambersChan Nov 21, 2023
d1f208e
fix: automation (#9067)
zoe-icu Nov 22, 2023
8f00e15
feat: switch ai welcome to ai components (#9007)
luckyyyyy Nov 22, 2023
0e3938c
Merge branch 'develop' of github.com:vikadata/vikadata into release/1…
ChambersChan Nov 22, 2023
b23ab92
fix: version (#9073)
okisdev Nov 22, 2023
2926328
Fix/cola (#9061)
JaneSu Nov 22, 2023
5361a9e
fix: text editor style on small size screen (#9074)
okisdev Nov 22, 2023
b6e9fe3
fix: avatar bg colour (#9080)
okisdev Nov 22, 2023
c9de7fa
fix: ci (#9082)
okisdev Nov 22, 2023
3790881
fix: konva workdoc style (#9075)
wangkailang Nov 23, 2023
7fc6e79
refactor: checkstyle format (#9085)
shawndenggh Nov 23, 2023
856ecd5
feat(core): fix button field
Nov 23, 2023
ba0c21f
fix: space between edited record (#9089)
okisdev Nov 23, 2023
0219e42
feat(dstpicker): support select datasource
Nov 23, 2023
9fedf7f
fix: show notify on sm screen (#9092)
okisdev Nov 23, 2023
930e990
fix: share leave permission (#9088)
functionChenGuoFeng Nov 23, 2023
4f6f7a2
feat(color-picker): refactor color picker
Nov 23, 2023
b99732e
fix: button field (#9095)
zoe-icu Nov 23, 2023
0c29e6d
fix: create workdoc link (#9104)
wangkailang Nov 23, 2023
054a572
Feature/new button field (#9113)
Nov 23, 2023
47ff7ba
chore: update workdoc zh name (#9108)
wmEvie Nov 24, 2023
858061a
refactor: declared dependencies version in gradle catalog (#9114)
shawndenggh Nov 24, 2023
39d2039
feat: email invite improve (#9111)
okisdev Nov 24, 2023
575e637
Fix/fix button style (#9127)
Nov 24, 2023
8b572c1
Fix/fix button style (#9134)
Nov 24, 2023
c62e429
fix: pnpm lockfile (#9136)
okisdev Nov 24, 2023
4c31922
fix: fix issue for button column (#9138)
Nov 24, 2023
33aa6cf
fix: fix build error (#9140)
Nov 24, 2023
b64ff05
fix: fix error while redirect automation (#9143)
Nov 24, 2023
6347f96
feat: cte dual mode & remove deprecated org api (#9065)
ChambersChan Nov 24, 2023
f5d4306
feat: danger modal (#9137)
okisdev Nov 24, 2023
c870c42
fix: button field trigger output missing clicked by (#9156)
ChambersChan Nov 24, 2023
68b5edd
Feature/fix error for button column (#9158)
Nov 24, 2023
8dbdcff
Fix/fix widget filter (#9161)
Nov 24, 2023
ca82ea5
fix: word wrap (#9166)
okisdev Nov 24, 2023
024663e
fix: float menu keyboard (#9170)
wangkailang Nov 24, 2023
328228e
feat: ot redis and other clients (#9054)
robot518 Nov 27, 2023
e883c2d
Feature/fix bugfix button field (#9185)
Nov 27, 2023
bbc6ed6
close button field (#9193)
Nov 27, 2023
1a3af2c
fix: team tree query (#9196)
ChambersChan Nov 27, 2023
0b1322d
fix: no wrap when edit (#9202)
okisdev Nov 27, 2023
e587fc6
fix: fix create button trigger sequence (#9209)
Nov 27, 2023
9516d11
refactor: update default commutity subscription spefication (#9219)
shawndenggh Nov 27, 2023
344a2f3
fix(automation): add select node set as editable (#9220)
Nov 27, 2023
1b29eb1
feat: change update subscription proration behavior (#9186)
shawndenggh Nov 27, 2023
04d9ce1
fix: remove tooltip border (#9229)
okisdev Nov 27, 2023
3f40478
sync: release/1.5.0 to develop (#9192)
JoverZhang Nov 27, 2023
238cb9c
Fix/fix automation select panel (#9235)
Nov 27, 2023
6b14d25
Merge commit '186300f29b12feeda3ec2a6911527f0ac3bfb254' into sync/api…
shawndenggh Nov 27, 2023
aaef961
fix: button field trigger listener (#9236)
zoe-icu Nov 27, 2023
e567e33
fix: merge conflict
shawndenggh Nov 27, 2023
7b90526
sync: apitable to vikadata (#9242)
shawndenggh Nov 27, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -552,6 +552,8 @@ api-codegen-test:
--additional-properties=npmVersion=0.0.1 \
--additional-properties=useObjectParameters=true --additional-properties=prependFormOrBodyParameters=true -o ./packages/api-client
cp -rf /tmp/api-client_package.json.bak packages/api-client/package.json
@echo "api client has been generated from integration"
pnpm run build:api-client



Expand All @@ -564,3 +566,5 @@ api-codegen-integration:
--additional-properties=npmVersion=0.0.1 \
--additional-properties=useObjectParameters=true --additional-properties=prependFormOrBodyParameters=true -o ./packages/api-client
cp -rf /tmp/api-client_package.json.bak packages/api-client/package.json
@echo "api client has been generated from integration"
pnpm run build:api-client
209 changes: 88 additions & 121 deletions backend-server/application/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,116 +2,101 @@ import java.nio.charset.StandardCharsets
import java.time.LocalDateTime

plugins {
id 'org.springframework.boot'
id 'testing.java-conventions'
id 'idea'
id 'com.google.protobuf'
alias(libs.plugins.spring.dependency.management)
alias(libs.plugins.spring.boot)
alias(libs.plugins.protobuf)
}

dependencies {
// shard module dependencies
implementation project(':shared:core')

implementation project(':shared:starters:sms')
implementation project(':shared:starters:mail')
implementation project(':shared:starters:amqp')
implementation project(':shared:starters:oss')
implementation project(':shared:starters:socketio')
implementation project(':shared:starters:beetl')

annotationProcessor rootProject.ext.dependencies['configuration-processor']

implementation rootProject.ext.dependencies['spring-web-starter']
implementation rootProject.ext.dependencies['spring-webflux-starter']
implementation rootProject.ext.dependencies['spring-thymeleaf']
implementation rootProject.ext.dependencies['spring-mail-starter']
implementation rootProject.ext.dependencies['spring-actuator-starter']
implementation rootProject.ext.dependencies['spring-aop-starter']
implementation rootProject.ext.dependencies['spring-validation-starter']
implementation rootProject.ext.dependencies['spring-security-starter']
implementation rootProject.ext.dependencies['spring-integration-starter']
implementation rootProject.ext.dependencies['spring-integration-redis']
implementation rootProject.ext.dependencies['spring-thymeleaf-starter']
implementation(rootProject.ext.dependencies['spring-session-redis']) {
exclude group: 'io.lettuce', module: 'lettuce-core'
}
implementation('org.apache.commons:commons-pool2')
implementation rootProject.ext.dependencies['jedis']
implementation rootProject.ext.dependencies['spring-security-cas']
implementation rootProject.ext.dependencies['prometheus']
implementation rootProject.ext.dependencies['mybatis-plus-starter']
runtimeOnly rootProject.ext.dependencies['mysql']
implementation rootProject.ext.dependencies['easyexcel']
implementation rootProject.ext.dependencies['p6spy']
implementation rootProject.ext.dependencies['servlet-api']
implementation rootProject.ext.dependencies['hutool']
implementation rootProject.ext.dependencies['swagger2']
implementation rootProject.ext.dependencies['java-semver']
implementation rootProject.ext.dependencies['grpc-spring-boot']
implementation rootProject.ext.dependencies['grpc-server-spring-boot']
implementation rootProject.ext.dependencies['pdf']
implementation rootProject.ext.dependencies['sentry']
implementation(rootProject.ext.dependencies['spring-cloud-starter-sleuth']) {
exclude group: 'org.springframework.cloud', module: 'spring-cloud-sleuth-brave'
}
implementation rootProject.ext.dependencies['spring-cloud-sleuth-otel']
implementation rootProject.ext.dependencies['opentelemetry-exporter-jaeger']
implementation rootProject.ext.dependencies['okhttp3']
implementation rootProject.ext.dependencies['okhttp3-logging-interceptor']
implementation rootProject.ext.dependencies['rs-api']
implementation rootProject.ext.dependencies['gson-fire']
implementation rootProject.ext.dependencies['jackson-databind-nullable']
implementation rootProject.ext.dependencies['jsoup']
implementation rootProject.ext.dependencies['protobuf-java']
implementation rootProject.ext.dependencies['io-grpc']
implementation(rootProject.ext.dependencies['shedlock'])
implementation(rootProject.ext.dependencies['shedlock-redis'])
implementation rootProject.ext.dependencies['springdoc-openapi-ui']
implementation rootProject.ext.dependencies['knife4j-openapi3']

runtimeOnly rootProject.ext.dependencies['mysql']

annotationProcessor rootProject.ext.dependencies['lombok']
compileOnly rootProject.ext.dependencies['lombok']

testCompileOnly rootProject.ext.dependencies["lombok"]
testAnnotationProcessor rootProject.ext.dependencies["lombok"]

testImplementation rootProject.ext.dependencies['spring-test-starter']
testImplementation rootProject.ext.dependencies['mybatis-plus-starter-test']
testImplementation rootProject.ext.dependencies['visible-assertions']
testImplementation rootProject.ext.dependencies['mockito-inline']
testImplementation rootProject.ext.dependencies['okhttp3-mockwebserver']
testImplementation rootProject.ext.dependencies['reactor-test']

// for clock module
testImplementation rootProject.ext.dependencies['assertj']
testImplementation rootProject.ext.dependencies['awaitility']

// for enterprise
implementation rootProject.ext.dependencies['spring-plugin-core']
implementation rootProject.ext.dependencies['spring-plugin-metadata']

// for v-ee
implementation(rootProject.ext.dependencies['social-dingtalk'])
implementation(rootProject.ext.dependencies['social-feishu'])
implementation(rootProject.ext.dependencies['social-wecom'])
implementation(rootProject.ext.dependencies['social-qq'])
implementation rootProject.ext.dependencies['pingpp']
implementation(rootProject.ext.dependencies['aliyun-core'])
implementation(rootProject.ext.dependencies['aliyun-afs'])
implementation rootProject.ext.dependencies['nimbus']
implementation rootProject.ext.dependencies['jose4j']
// spring boot starters dependencies
implementation platform(libs.spring.boot.dependencies)
annotationProcessor libs.spring.boot.configuration.processor
implementation libs.spring.boot.web
implementation libs.spring.boot.webflux
implementation libs.spring.boot.mail
implementation libs.spring.boot.actuator
implementation libs.spring.boot.aop
implementation libs.spring.boot.validation
implementation libs.spring.boot.security
implementation libs.spring.boot.integration
implementation libs.spring.boot.thymeleaf
implementation libs.spring.integration.redis
implementation libs.spring.session.redis
implementation libs.mysql
runtimeOnly libs.mysql
implementation libs.spring.security.cas
annotationProcessor libs.lombok
compileOnly libs.lombok
implementation libs.commons.pool2
implementation libs.jedis
implementation libs.prometheus.pushgateway
implementation libs.servlet
implementation libs.bundles.okhttp3

// other spring boot starter dependencies
implementation libs.mybatis.plus
implementation libs.bundles.sentry
implementation libs.bundles.apidoc
implementation libs.bundles.grpc

// protobuf dependencies
implementation(platform(libs.protobuf.dependencies))
implementation(libs.protobuf.java)

// io-grpc dependencies
implementation(platform(libs.iogrpc.dependencies))
implementation libs.bundles.iogrpc

// utilities dependencies
implementation libs.p6spy
implementation libs.semver
implementation libs.javax.ws
implementation libs.gson.fire
implementation libs.jackson.databind.nullable
implementation libs.jsoup
implementation libs.bundles.easyexcel
implementation libs.bundles.hutool
implementation libs.bundles.pdfbox
implementation libs.bundles.shedlock

// for enterprise module
implementation libs.bundles.social
implementation libs.v.client
implementation libs.auth0
implementation libs.pingpp
implementation libs.stripe
implementation libs.aliyun.core
implementation libs.aliyun.afs
implementation libs.nimbus
implementation libs.jose4j
implementation files('lib/aegis-java-sdk-2.3.3.jar')
implementation(rootProject.ext.dependencies['wx-miniapp'])
implementation(rootProject.ext.dependencies['wx-mp'])
implementation(rootProject.ext.dependencies['wx-open'])
implementation(rootProject.ext.dependencies['v-client'])
implementation(rootProject.ext.dependencies['sensors'])
implementation(rootProject.ext.dependencies['posthog'])

// for apitable-ee
implementation(rootProject.ext.dependencies['auth0'])
implementation(rootProject.ext.dependencies['stripe'])
implementation libs.wx.miniapp
implementation libs.wx.mp
implementation libs.wx.open
implementation libs.sensors
implementation libs.posthog

// test framework dependencies
testCompileOnly libs.lombok
testAnnotationProcessor libs.lombok
testImplementation libs.spring.boot.test
testImplementation libs.mybatis.plus.test
testImplementation libs.visible.assertions
testImplementation libs.mockito.inline
testImplementation libs.okhttp3.mockwebserver
testImplementation libs.reactor
testImplementation libs.assertj
testImplementation libs.awaitility
}

jar {
Expand Down Expand Up @@ -145,33 +130,24 @@ bootJar {
// SpringBoot Plugin On Gradle
springBoot {
mainClass.set('com.apitable.Application')
// build-info.properties in resources/main/META-INF directory
buildInfo {
properties {
artifact = 'Api Server'
version = rootProject.version
group = rootProject.group
name = 'Api Server'
}
}
}

test {
// Stops test execution after the first failed test.
failFast = true
}

def protobufVersion = libs.versions.protobuf.asProvider().get()
def iogrpcVersion = libs.versions.iogrpc.get()

protobuf {
// use the specified version of protoc executable same as protobuf version in project
protoc {
artifact = "com.google.protobuf:protoc:${protobuf_java_version}"
}
generatedFilesBaseDir = "$projectDir/src/generated"
clean {
delete generatedFilesBaseDir
artifact = "com.google.protobuf:protoc:${protobufVersion}"
}
plugins {
grpc {
artifact = "io.grpc:protoc-gen-grpc-java:${io_grpc_version}"
artifact = "io.grpc:protoc-gen-grpc-java:${iogrpcVersion}"
}
}

Expand All @@ -181,12 +157,3 @@ protobuf {
}
}
}

idea {
module {
sourceDirs += file('src/generated/main/java')
sourceDirs += file('src/generated/main/grpc')
generatedSourceDirs += file('src/generated/main/java')
generatedSourceDirs += file('src/generated/main/grpc')
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,6 @@

package com.apitable.asset.controller;

import java.util.Collections;
import java.util.List;

import javax.annotation.Resource;
import javax.validation.Valid;

import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;

import com.apitable.asset.enums.AssetType;
import com.apitable.asset.ro.AssetUploadCertificateRO;
import com.apitable.asset.ro.AssetUrlSignatureRo;
Expand All @@ -41,7 +32,12 @@
import com.apitable.shared.component.scanner.annotation.GetResource;
import com.apitable.shared.component.scanner.annotation.PostResource;
import com.apitable.shared.context.SessionContext;

import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import java.util.Collections;
import java.util.List;
import javax.annotation.Resource;
import javax.validation.Valid;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
Expand Down Expand Up @@ -69,8 +65,9 @@ public ResponseData<String> getSignatureUrl(@RequestParam(value = "token") Strin
@PostResource(path = "/signatures", requiredLogin = false)
@Operation(summary = "Batch get asset signature url")
public ResponseData<List<AssetUrlSignatureVo>> getSignatureUrls(
@RequestBody final AssetUrlSignatureRo data) {
return ResponseData.success(iAssetUploadTokenService.getAssetUrlSignatureVos(data.getResourceKeys()));
@RequestBody final AssetUrlSignatureRo data) {
return ResponseData.success(
iAssetUploadTokenService.getAssetUrlSignatureVos(data.getResourceKeys()));
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,4 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

/**
*
* @author Chambers
*/
package com.apitable.asset.controller;
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@

import lombok.Data;

/**
* image DTO.
*/
@Data
public class ImageDto {

Expand Down
Loading
Loading