add
This commit is contained in:
@ -0,0 +1,46 @@
|
||||
package com.qiaoba.api.system.entity;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.qiaoba.common.base.entity.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 字典数据 sys_dict_data
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2022-09-22 04:20:28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class SysDictData extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "字典编码" , width = 20)
|
||||
private Long dictCode;
|
||||
|
||||
@Excel(name = "字典排序" , width = 20)
|
||||
private Long dictSort;
|
||||
|
||||
@Excel(name = "字典标签" , width = 20)
|
||||
private String dictLabel;
|
||||
|
||||
@Excel(name = "字典键值" , width = 20)
|
||||
private String dictValue;
|
||||
|
||||
@Excel(name = "字典类型" , width = 20)
|
||||
private String dictType;
|
||||
|
||||
private String cssClass;
|
||||
|
||||
private String listClass;
|
||||
|
||||
@Excel(name = "是否默认" , width = 20, replace = {"是_Y" , "否_N"})
|
||||
private String isDefault;
|
||||
|
||||
@Excel(name = "状态" , width = 20, replace = {"正常_0" , "停用_1"})
|
||||
private String status;
|
||||
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
package com.qiaoba.api.system.entity;
|
||||
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.qiaoba.common.base.entity.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 字典类型 sys_dict_type
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2022-09-22 04:20:28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("sys_dict_type")
|
||||
public class SysDictType extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "字典主键", width = 20)
|
||||
@TableId
|
||||
private String dictId;
|
||||
|
||||
@Excel(name = "字典名称", width = 20)
|
||||
private String dictName;
|
||||
|
||||
@Excel(name = "字典类型", width = 20)
|
||||
private String dictType;
|
||||
|
||||
@Excel(name = "状态", width = 20, replace = {"正常_1", "停用_0"})
|
||||
private String status;
|
||||
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.qiaoba.api.system.entity.param;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 字典类型 查询参数
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023/5/31 10:52
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
public class SysDictTypeParam implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String dictName;
|
||||
|
||||
private String dictType;
|
||||
|
||||
private String status;
|
||||
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
package com.qiaoba.api.system.service;
|
||||
|
||||
import com.qiaoba.api.system.entity.SysDictData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 字典 对外暴露接口
|
||||
*
|
||||
* @author ailanyin
|
||||
* @version 1.0
|
||||
* @since 2023/5/31 9:44
|
||||
*/
|
||||
public interface SysDictApiService {
|
||||
|
||||
/**
|
||||
* 根据字典类型查询字典数据
|
||||
*
|
||||
* @param dictType 字典类型
|
||||
* @return 字典数据集合信息
|
||||
*/
|
||||
List<SysDictData> selectDictDataByType(String dictType);
|
||||
}
|
Reference in New Issue
Block a user