feat(ai): 添加产品ID字段以优化查询条件
- 在 AiMemberAnswerMapper.xml 中增加 product_id 查询条件
- 在 AiMemberTalkMapper.xml 中增加 product_id 查询条件
- 在 AiMemberServiceImpl.java 中为 ApiMemberTeamPracticeVo 设置产品ID
- 为 ApiMemberAnswerPageDto 添加 productId 字段及校验注解
-为 ApiMemberTalkPageDto 添加 productId 字段及校验注解
- 在 ApiMemberTeamPracticeVo 中新增 productId 属性
| | |
| | | @ApiModelProperty(value = "会员ID", example = "10") |
| | | private String memberUuid; |
| | | |
| | | @NotBlank(message = "产品ID不能为空") |
| | | @ApiModelProperty(value = "产品ID", example = "10") |
| | | private String productId; |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private String companyId; |
| | | |
| | |
| | | @ApiModelProperty(value = "会员ID", example = "10") |
| | | private String memberUuid; |
| | | |
| | | @NotBlank(message = "产品ID不能为空") |
| | | @ApiModelProperty(value = "产品ID", example = "10") |
| | | private String productId; |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private String companyId; |
| | | } |
| | |
| | | @ApiModelProperty(value = "会员ID") |
| | | private String memberUuid; |
| | | |
| | | @ApiModelProperty(value = "产品ID") |
| | | private String productId; |
| | | |
| | | @ApiModelProperty(value = "名称") |
| | | private String name; |
| | | |
| | |
| | | String productId = aiProduct.getId(); |
| | | ApiMemberTeamPracticeVo vo = new ApiMemberTeamPracticeVo(); |
| | | vo.setMemberUuid(memberUuid); |
| | | vo.setProductId(aiProduct.getId()); |
| | | vo.setName(aiProduct.getName()); |
| | | vo.setTarget(aiProduct.getTarget()); |
| | | |
| | |
| | | left join ai_product b on a.product_id = b.id and b.state = 1 |
| | | where a.member_id = #{record.memberUuid} |
| | | and a.state = 1 |
| | | and a.product_id = #{record.productId} |
| | | and a.company_id = #{record.companyId} |
| | | order by a.CREATED_TIME desc |
| | | </select> |
| | |
| | | <where> |
| | | and a.member_id = #{record.memberUuid} |
| | | and a.company_id = #{record.companyId} |
| | | and a.product_id = #{record.productId} |
| | | and a.state = 1 |
| | | </where> |
| | | order by a.CREATED_TIME desc |