“mitao”
2026-04-17 d699da385dda6257677ee93bef47388c0635f64e
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/system/service/AgreementContentAppService.java
@@ -36,6 +36,18 @@
        return result;
    }
    /**
     * 按协议类型读取单条协议内容,供 APP 协议详情页使用。
     */
    public AgreementContentItemVO detail(String agreementType) {
        String normalizedType = normalizeAgreementType(agreementType);
        AgreementContent record = agreementContentMapper.selectOne(new LambdaQueryWrapper<AgreementContent>()
                .eq(AgreementContent::getAgreementType, normalizedType)
                .eq(AgreementContent::getDeleted, 0)
                .last("limit 1"));
        return toItemVO(normalizedType, record);
    }
    @Transactional
    public AgreementContentItemVO save(String agreementType, AgreementContentSaveRequest request) {
        String normalizedType = normalizeAgreementType(agreementType);