zoukankan      html  css  js  c++  java
  • java接口开发根据数据字典内容编写对应的接口

    1.在页面中:

    <el-form-item label="课程等级" prop="grade">
            <b v-for="grade in gradeList"> //遍历gradeList
              <el-radio v-model="courseForm.grade" :label="grade.sdId" >{{grade.sdName}}</el-radio>&nbsp;&nbsp;
            </b>
          </el-form-item>
    data() {
          return {
            gradeList:[]
            }
    }

    2.方法:

    //查询数据字典
          //查询课程等级
          systemApi.sys_getDictionary("200").then(res=>{
    
            this.gradeList = res.dvalue;
          })
    /*数据字典 */
    export const sys_getDictionary= dType => {
      return http.requestQuickGet(apiUrl+'/sys/dictionary/get/'+dType)
    }

    3.java接口:

    3.1数据模型

    @Data
    @ToString
    @Document(collection = "sys_dictionary")
    public class SysDictionary {
        @Id
        private String id;
        @Field("d_name")
        private String dName;
        @Field("d_type")
        private String dType;
        @Field("d_value")
        private List<SysDictionaryValue> dValue;
    }

    3.2 SysDictionaryValue类型:

    @Data
    @ToString
    public class SysDictionaryValue {
        @Field("sd_id")
        private String sdId;
        @Field("sd_name")
        private String sdName;
        @Field("sd_status")
        private String sdStatus;
    }

    3.3API接口调用

    @Api(value = "数据字典接口",description = "提供数据字典接口的管理、查询功能")
    public interface SysDicthinaryControllerApi {
        //数据字典
        @ApiOperation(value="数据字典查询接口")
        public SysDictionary getByType(String type);
    }
  • 相关阅读:
    idea配置web项目启动的详细说明
    mybatis如何防止sql注入(1)
    SQL基础(3)
    SQL基础(2)
    SQL基础(1)
    SpringMVC—对Ajax的处理(含 JSON 类型)(3)
    SpringMVC 之URL请求到Action的映射(1)
    Oracle 多表查询(2)
    Oracle 多表查询(1)
    mysql查询最近30天、7天、每天、昨天、上个月的记录
  • 原文地址:https://www.cnblogs.com/zxh06820/p/13296710.html
Copyright © 2011-2022 走看看