123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- package data_manage
- import (
- "eta/eta_api/global"
- "eta/eta_api/utils"
- "time"
- )
- type ChartDescription struct {
- Id int `gorm:"column:id;primaryKey"`
- Description string `gorm:"column:description"`
- ChartInfoId int `gorm:"column:chart_info_id"`
- SysUserId int `gorm:"column:sys_user_id"`
- SysUserRealName string `gorm:"column:sys_user_real_name"`
- ModifyTime time.Time `gorm:"column:modify_time"`
- CreateTime time.Time `gorm:"column:create_time"`
- }
- func AddChartDescription(item *ChartDescription) (err error) {
- err = global.DbMap[utils.DbNameIndex].Create(item).Error
- return
- }
- func GetChartDescriptionByChartInfoId(chartInfoId int) (item []*ChartDescription, err error) {
- sql := `SELECT * FROM chart_description WHERE chart_info_id = ? order by create_time desc, id desc`
- err = global.DbMap[utils.DbNameIndex].Raw(sql, chartInfoId).Find(&item).Error
- return
- }
- func GetChartDescriptionById(id int) (item *ChartDescription, err error) {
- sql := `SELECT * FROM chart_description WHERE id = ?`
- err = global.DbMap[utils.DbNameIndex].Raw(sql, id).First(&item).Error
- return
- }
- func DeleteChartDescription(id int) (err error) {
- sql := `DELETE FROM chart_description WHERE id = ?`
- err = global.DbMap[utils.DbNameIndex].Exec(sql, id).Error
- return
- }
- func DeleteChartDescriptionByChartInfoId(chartInfoId int) (err error) {
- sql := `DELETE FROM chart_description WHERE chart_info_id = ?`
- err = global.DbMap[utils.DbNameIndex].Exec(sql, chartInfoId).Error
- return
- }
- type ChartDescriptionList struct {
- Id int `gorm:"column:id;primaryKey"`
- Description string `gorm:"column:description"`
- ChartInfoId int `gorm:"column:chart_info_id"`
- SysUserId int `gorm:"column:sys_user_id"`
- SysUserRealName string `gorm:"column:sys_user_real_name"`
- CreateTime string `gorm:"column:create_time"`
- }
- type ChartDescriptionListResponse struct {
- List []*ChartDescriptionList
- }
- type ChartDescriptionAddReq struct {
- ChartInfoId int `description:"图表id"`
- Description string `description:"简介"`
- }
- type ChartDescriptionReq struct {
- Id int
- Description string
- ChartInfoId int
- SysUserId int
- SysUserRealName string
- AdminName string
- ModifyTime time.Time
- CreateTime time.Time
- }
|