package com.ruoyi.oa.domain.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.ruoyi.common.annotation.Dict; import com.ruoyi.common.annotation.ExcelDictFormat; import com.ruoyi.common.convert.ExcelDictConvert; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 学校视图对象 bas_school * * @author ruoyi * @date 2021-12-03 */ @Data @ApiModel("学校视图对象") @ExcelIgnoreUnannotated public class BsSchoolVo { private static final long serialVersionUID = 1L; /** * id */ @ExcelProperty(value = "id") @ApiModelProperty("id") private Long id; /** * 学校代码 */ @ExcelProperty(value = "学校代码") @ApiModelProperty("学校代码") private String code; /** * 学校名称 */ @ExcelProperty(value = "学校名称") @ApiModelProperty("学校名称") private String name; /** * 省代码 */ @ExcelProperty(value = "省代码") @ApiModelProperty("省代码") @Dict(dictTable = "bs_province", dicCode = "PROVINCE_CODE", dicText = "PROVINCE_NAME") private String provinceCode; /** * 市代码 */ @ExcelProperty(value = "市代码") @ApiModelProperty("市代码") @Dict(dictTable = "bs_city", dicCode = "CITY_CODE", dicText = "CITY_NAME") private String cityCode; /** * 办学层次 */ @ExcelProperty(value = "办学层次", converter = ExcelDictConvert.class) @ExcelDictFormat(dictType = "DICT105") @ApiModelProperty("办学层次") private String schoolRunLevel; /** * 学科范围 */ @ExcelProperty(value = "学科范围", converter = ExcelDictConvert.class) @ExcelDictFormat(dictType = "DICT106") @ApiModelProperty("学科范围") private String disciplineScope; /** * 备注 */ @ExcelProperty(value = "备注") @ApiModelProperty("备注") private String remarks; }