param_system_setting.go 2.0 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 {
	}

	DataSystemSettingSearch struct {
		SystemSetting []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 (
	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"`
	}
)