增加UI设置实体类、DAO、controller、Dto、Convert、保存、更新接口实现

This commit is contained in:
714943302@qq.com
2018-11-02 18:25:28 +08:00
parent 35a6e0eea4
commit e7a930e8cb
6 changed files with 107 additions and 26 deletions
@@ -0,0 +1,20 @@
package com.gzzn.omms.adminapi.domain.primary.dao.settings;
import java.util.List;
import org.springframework.data.repository.CrudRepository;
import com.gzzn.omms.adminapi.domain.primary.entity.settings.Uisettings;
public interface UisettingsDao extends CrudRepository<Uisettings,String>{
//根据条件envCode、goupCode查询
List<Uisettings> findByEnvCodeAndGroupCode(String envCode,String goupCode);
//根据条件envCode查询
List<Uisettings> findByEnvCode(String envCode);
//根据条件goupCode查询
List<Uisettings> findByGroupCode(String goupCode);
//保存
Uisettings save(Uisettings uisettings);
}
@@ -5,7 +5,7 @@ import javax.persistence.*;
/**
* The persistent class for the datadic_groups database table.
* 字典分组
*
*/
@Entity
@@ -16,10 +16,10 @@ public class DatadicGroup implements Serializable {
@Id
@Column(name="group_code")
private String groupCode;
private String groupCode; //分组代码,字典分组代码
@Column(name="group_name")
private String groupName;
private String groupName; //分组名称,字典分组名称
public DatadicGroup() {
}
@@ -3,9 +3,8 @@ package com.gzzn.omms.adminapi.domain.primary.entity.settings;
import java.io.Serializable;
import javax.persistence.*;
/**
* The persistent class for the uisettings database table.
* UI设置
*
*/
@Entity
@@ -18,15 +17,15 @@ public class Uisettings implements Serializable {
private String id;
@Column(name="env_code")
private String envCode;
private String envCode; //环境配置code , web - 大屏幕环境 mobile - 移动小屏幕
@Column(name="group_code")
private String groupCode;
private String groupCode; //设置分组,设置分组比如msgalert 消息提醒
@Column(name="setting_content")
private String settingContent;
private String settingContent; //具体的设置内容,json格式的设置内容。不超过60KB
private String userid;
private String userid; //用户id
public Uisettings() {
}
@@ -1,12 +1,12 @@
package com.gzzn.omms.adminapi.domain.primary.entity.settings;
import java.io.Serializable;
import javax.persistence.*;
/**
* The persistent class for the uisettings_default database table.
*
* UI设置
*/
@Entity
@Table(name="adminapi_uisettings_default")
@@ -18,13 +18,13 @@ public class UisettingsDefault implements Serializable {
private String id;
@Column(name="env_code")
private String envCode;
private String envCode; //环境配置code , web - 大屏幕环境 mobile - 移动小屏幕
@Column(name="group_code")
private String groupCode;
private String groupCode; //设置分组,设置分组比如msgalert 消息提醒
@Column(name="setting_content")
private String settingContent;
private String settingContent; //具体的设置内容,json格式的设置内容。不超过60KB
public UisettingsDefault() {
}