EvaluateManageItemMapper.java 997 B

1234567891011121314151617181920212223
  1. package com.xjrsoft.module.evaluate.mapper;
  2. import com.github.yulichang.base.MPJBaseMapper;
  3. import com.xjrsoft.module.evaluate.entity.EvaluateManageItem;
  4. import org.apache.ibatis.annotations.Insert;
  5. import org.apache.ibatis.annotations.Mapper;
  6. /**
  7. * @title: 评价项
  8. * @Author dzx
  9. * @Date: 2024-01-16
  10. * @Version 1.0
  11. */
  12. @Mapper
  13. public interface EvaluateManageItemMapper extends MPJBaseMapper<EvaluateManageItem> {
  14. @Insert("INSERT INTO evaluate_manage_item(id,create_user_id,create_date,delete_mark,enabled_mark,sort_code," +
  15. " evaluate_manage_id,topic,problem,score,input_not_null,evaluate_item_id) " +
  16. " SELECT CONCAT(id,RIGHT(#{evaluateManageId}, 5)),#{createUserId},NOW(),0,1,sort_code," +
  17. "#{evaluateManageId},topic,problem,score,input_not_null,id FROM evaluate_item" +
  18. " WHERE delete_mark = 0 AND evaluate_template_id = #{evaluateTemplateId}")
  19. Boolean cloneItems(Long evaluateTemplateId, Long evaluateManageId, Long createUserId);
  20. }