Administrator
2025-08-25 b127a167b2e8051576872c14c82e9517a397da60
feat(ai): 增加会员答题记录的时间和状态字段

- 在 AiMemberAnswerMapper.xml 中添加 state 和 createdTime 字段的查询
- 在 ApiMemberProductWorkVo.java 中添加 createdTime 字段和相应的注解
- 更新 ApiMemberProductWorkVo 中其他字段的注解,使其与实际用途相符
2 files modified
17 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/res/memberAnswer/ApiMemberProductWorkVo.java 13 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/AiMemberAnswerMapper.xml 4 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/res/memberAnswer/ApiMemberProductWorkVo.java
@@ -1,8 +1,11 @@
package cc.mrbird.febs.ai.res.memberAnswer;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
 * @author Administrator
@@ -16,18 +19,22 @@
    /**
     * 名称
     */
    @ApiModelProperty(value = "ID")
    @ApiModelProperty(value = "名称")
    private String name;
    /**
     * 目标
     */
    @ApiModelProperty(value = "ID")
    @ApiModelProperty(value = "目标")
    private String target;
    /**
     * 状态 0-进行中 1-已结束
     */
    @ApiModelProperty(value = "ID")
    @ApiModelProperty(value = "状态 0-进行中 1-已结束")
    private Integer state;
    @ApiModelProperty(value = "时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createdTime;
}
src/main/resources/mapper/modules/AiMemberAnswerMapper.xml
@@ -8,7 +8,9 @@
        select
            b.id as id,
            b.name as name,
            b.target as target
            b.target as target,
            a.state as state,
            a.CREATED_TIME as createdTime
        from ai_member_answer a
        left join ai_product b on a.product_id = b.id and b.state = 1
        <where>