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);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM