Browse Source

康复模板

suqinyi 1 year ago
parent
commit
70ef196bd3

+ 6 - 2
common/common-entity/src/main/java/com/yihu/jw/entity/specialist/rehabilitation/TemplateJson.java

@ -1,6 +1,7 @@
package com.yihu.jw.entity.specialist.rehabilitation;
import com.yihu.jw.entity.IdEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yihu.jw.entity.UuidIdentityEntity;
import javax.persistence.Entity;
import javax.persistence.Table;
@ -12,7 +13,8 @@ import java.util.Date;
 */
@Entity
@Table(name = "template_json")
public class TemplateJson extends IdEntity {
public class TemplateJson extends UuidIdentityEntity {
    private String templateId;
    private String templateName;
    private String templateJson;
@ -43,6 +45,7 @@ public class TemplateJson extends IdEntity {
        this.templateJson = templateJson;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
    public Date getCreateTime() {
        return createTime;
    }
@ -58,4 +61,5 @@ public class TemplateJson extends IdEntity {
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
}

+ 1 - 0
common/common-request-mapping/src/main/java/com/yihu/jw/rm/specialist/SpecialistMapping.java

@ -64,6 +64,7 @@ public class SpecialistMapping {
        public static final String saveRehabilitationPlanTemplate = "/saveRehabilitationPlanTemplate";
        public static final String saveTemplate = "/saveTemplate";
        public static final String findDiseaseList = "/findDiseaseList";
        public static final String findSaveTemplate = "/findSaveTemplate";
        public static final String findRehabilitationPlan = "/findRehabilitationPlan";
        public static final String createRehabilitationPlanTemplate = "/createRehabilitationPlanTemplate";

+ 1 - 1
svr/svr-base/src/main/java/com/yihu/jw/base/dao/specialist/rehabilitation/TemplateJsonDao.java

@ -5,7 +5,7 @@ import com.yihu.jw.entity.specialist.rehabilitation.TemplateJson;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.PagingAndSortingRepository;
public interface TemplateJsonDao extends PagingAndSortingRepository<TemplateJson, Long>,
public interface TemplateJsonDao extends PagingAndSortingRepository<TemplateJson, String>,
        JpaSpecificationExecutor<TemplateJson> {

+ 18 - 0
svr/svr-base/src/main/java/com/yihu/jw/base/endpoint/specialist/rehabilitation/RehabilitationPlanController.java

@ -183,6 +183,24 @@ public class RehabilitationPlanController extends EnvelopRestEndpoint {
    }
    /**
     * 查询另存为的模板
     */
    @GetMapping(value = SpecialistMapping.rehabilitation.findSaveTemplate)
    @ApiOperation(value = "另存为模板")
    public MixEnvelop saveTemplate(
            @ApiParam(name = "templateName", value = "templateName") @RequestParam(value = "templateName", required = false) String templateName
    ) {
        try {
            List<Map<String, Object>> list  = rehabilitationPlanService.findSaveTemplate(templateName);
            return MixEnvelop.getSuccess(SpecialistMapping.api_success, list);
        } catch (Exception e) {
            e.printStackTrace();
            return MixEnvelop.getError(e.getMessage());
        }
    }
    //--------------------------------------------------------------------------------------
    //                    下面的没有用到
    //--------------------------------------------------------------------------------------

+ 9 - 0
svr/svr-base/src/main/java/com/yihu/jw/base/service/specialist/rehabilitation/RehabilitationPlanService.java

@ -537,4 +537,13 @@ public class RehabilitationPlanService extends BaseJpaService<RehabilitationPlan
        List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
        return list;
    }
    public List<Map<String, Object>> findSaveTemplate(String templateName) {
        String sql = "select * FROM template_json WHERE 1=1 ";
        if (StringUtils.isNotBlank(templateName)) {
            sql += " and template_name LIKE '%" + templateName + "%'  ";
        }
        List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
        return list;
    }
}