param_system_setting.go 2.2 KB
package allied_creation_basic

//更新系统设置
type (
	ReqSystemSettingUpdate struct {
		// 公司id
		CompanyId int64 `json:"companyId"`
		// 设定的值
		Value string `json:"value"`
		// 设置对应的编码
		SettingCode string `json:"settingCode"`
	}

	DataSystemSettingUpdate struct {
		// 公司id
		CompanyId int64 `json:"companyId,string"`
		// 管控层级
		ControlLevel string `json:"controlLevel"`
		// 描述
		Description string `json:"description"`
		// 设置对应的编码
		SettingCode string `json:"settingCode"`
		// 设置对应的名称
		SettingName string `json:"settingName"`
		// 数据id
		SystemSettingId int64 `json:"systemSettingId,string"`
		// 设定的值
		Value string `json:"value"`
		// 值类型
		ValueType string `json:"valueType"`
	}
)

//获取企业的系统设置列表
type (
	ReqSystemSettingSearch struct {
		SettingName string `json:"settingName"` //配置名称搜索
	}

	DataSystemSettingSearch struct {
		Grid struct {
			Total int `json:"total"`
			List  []struct {
				// 公司id
				CompanyId int64 `json:"companyId,string,"`
				// 管控层级
				ControlLevel string `json:"controlLevel"`
				// 描述
				Description string `json:"description"`
				// 设置对应的编码
				SettingCode string `json:"settingCode"`
				// 设置对应的名称
				SettingName string `json:"settingName"`
				// 数据id
				SystemSettingId int64 `json:"systemSettingId,string,"`
				// 设定的值
				Value string `json:"value"`
				// 值类型
				ValueType string `json:"valueType"`
			} `json:"list"`
		} `json:"grid"`
	}
)

//获取企业的系统设置项
type (
	ReqSystemSettingGet struct {
		SettingCode string `json:"settingCode"`
	}

	DataSystemSettingGet struct {
		// 公司id
		CompanyId int64 `json:"companyId,string"`
		// 管控层级
		ControlLevel string `json:"controlLevel"`
		// 描述
		Description string `json:"description"`
		// 设置对应的编码
		SettingCode string `json:"settingCode"`
		// 设置对应的名称
		SettingName string `json:"settingName"`
		// 数据id
		SystemSettingId int64 `json:"systemSettingId,string"`
		// 设定的值
		Value string `json:"value"`
		// 值类型
		ValueType string `json:"valueType"`
	}
)