Compare commits

...

2 Commits

Author SHA1 Message Date
GoCo
6cc473fead Merge branch 'dev2' of http://110.42.96.64:19890/GoCo/OL-LearnPlatform-Backend into dev2
merge
2025-09-02 15:55:50 +08:00
GoCo
d1373a5524 feat: 🎸 题目增加程度和能力字段 2025-09-02 15:55:41 +08:00
3 changed files with 32 additions and 2 deletions

View File

@ -22,7 +22,7 @@ import lombok.experimental.Accessors;
/** /**
* @Description: 题目 * @Description: 题目
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2025-08-31 * @Date: 2025-09-02
* @Version: V1.0 * @Version: V1.0
*/ */
@Data @Data
@ -63,6 +63,14 @@ public class AiolQuestion implements Serializable {
@Excel(name = "分值", width = 15) @Excel(name = "分值", width = 15)
@Schema(description = "分值") @Schema(description = "分值")
private java.lang.Integer score; private java.lang.Integer score;
/**程度*/
@Excel(name = "程度", width = 15)
@Schema(description = "程度")
private java.lang.Integer degree;
/**能力*/
@Excel(name = "能力", width = 15)
@Schema(description = "能力")
private java.lang.Integer ability;
/**创建人*/ /**创建人*/
@Schema(description = "创建人") @Schema(description = "创建人")
private java.lang.String createBy; private java.lang.String createBy;

View File

@ -276,7 +276,7 @@ function createAxios(opt?: Partial<CreateAxiosOptions>) {
// authenticationScheme: 'Bearer', // authenticationScheme: 'Bearer',
authenticationScheme: '', authenticationScheme: '',
// //
timeout: 10 * 1000, timeout: 60 * 1000,
// //
// baseURL: globSetting.apiUrl, // baseURL: globSetting.apiUrl,
headers: { 'Content-Type': ContentTypeEnum.JSON }, headers: { 'Content-Type': ContentTypeEnum.JSON },

View File

@ -35,6 +35,16 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'score' dataIndex: 'score'
}, },
{
title: '程度',
align:"center",
dataIndex: 'degree'
},
{
title: '能力',
align:"center",
dataIndex: 'ability'
},
]; ];
// //
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
@ -76,6 +86,16 @@ export const formSchema: FormSchema[] = [
label: '分值', label: '分值',
field: 'score', field: 'score',
component: 'InputNumber', component: 'InputNumber',
},
{
label: '程度',
field: 'degree',
component: 'InputNumber',
},
{
label: '能力',
field: 'ability',
component: 'InputNumber',
}, },
// TODO ID // TODO ID
{ {
@ -94,6 +114,8 @@ export const superQuerySchema = {
analysis: {title: '题目解析',order: 3,view: 'umeditor', type: 'string',}, analysis: {title: '题目解析',order: 3,view: 'umeditor', type: 'string',},
difficulty: {title: '难度',order: 4,view: 'number', type: 'number',dictCode: 'question_difficulty',}, difficulty: {title: '难度',order: 4,view: 'number', type: 'number',dictCode: 'question_difficulty',},
score: {title: '分值',order: 5,view: 'number', type: 'number',}, score: {title: '分值',order: 5,view: 'number', type: 'number',},
degree: {title: '程度',order: 6,view: 'number', type: 'number',},
ability: {title: '能力',order: 7,view: 'number', type: 'number',},
}; };
/** /**