添加字段

This commit is contained in:
zhcnyuyang 2025-07-21 17:10:54 +08:00
parent 17530a4bb7
commit 6662ee32de
7 changed files with 93 additions and 2 deletions

Binary file not shown.

View File

@ -0,0 +1,24 @@
{
"kind": "singleType",
"collectionName": "apipartners",
"info": {
"singularName": "apipartner",
"pluralName": "apipartners",
"displayName": "合作伙伴"
},
"options": {
"draftAndPublish": true
},
"attributes": {
"icons": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": true
}
}
}

View File

@ -0,0 +1,7 @@
/**
* apipartner controller
*/
import { factories } from '@strapi/strapi'
export default factories.createCoreController('api::apipartner.apipartner');

View File

@ -0,0 +1,7 @@
/**
* apipartner router
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreRouter('api::apipartner.apipartner');

View File

@ -0,0 +1,7 @@
/**
* apipartner service
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreService('api::apipartner.apipartner');

View File

@ -77,14 +77,25 @@
]
},
"mobileheadvideo": {
"type": "media",
"multiple": false,
"required": false,
"allowedTypes": [
"images",
"files",
"videos",
"audios"
]
},
"type": {
"type": "enumeration",
"enum": [
"normal",
"short",
"long"
],
"type": "media",
"multiple": false
"default": "normal",
"required": true
}
}
}

View File

@ -369,6 +369,37 @@ export interface AdminUser extends Struct.CollectionTypeSchema {
};
}
export interface ApiApipartnerApipartner extends Struct.SingleTypeSchema {
collectionName: 'apipartners';
info: {
displayName: '\u5408\u4F5C\u4F19\u4F34';
pluralName: 'apipartners';
singularName: 'apipartner';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
icons: Schema.Attribute.Media<
'images' | 'files' | 'videos' | 'audios',
true
>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::apipartner.apipartner'
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiExampleExample extends Struct.CollectionTypeSchema {
collectionName: 'examples';
info: {
@ -410,6 +441,9 @@ export interface ApiExampleExample extends Struct.CollectionTypeSchema {
projectname_cn: Schema.Attribute.String;
projectname_en: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
type: Schema.Attribute.Enumeration<['normal', 'short', 'long']> &
Schema.Attribute.Required &
Schema.Attribute.DefaultTo<'normal'>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
@ -957,6 +991,7 @@ declare module '@strapi/strapi' {
'admin::transfer-token': AdminTransferToken;
'admin::transfer-token-permission': AdminTransferTokenPermission;
'admin::user': AdminUser;
'api::apipartner.apipartner': ApiApipartnerApipartner;
'api::example.example': ApiExampleExample;
'api::wanted.wanted': ApiWantedWanted;
'plugin::content-releases.release': PluginContentReleasesRelease;