12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package rcrt
- import (
- "hongze/hrms_api/global"
- "hongze/hrms_api/models/base"
- )
- // Description 标准化说明
- type Description struct {
- Id int `gorm:"primaryKey;column:id" json:"id"` //序号
- AdminId uint64 `gorm:"column:admin_id" json:"admin_id"` //管理员账号ID
- RealName string `gorm:"column:real_name" json:"real_name"` //管理员姓名
- Content string `gorm:"column:content" json:"content"` //说明内容
- base.TimeBase
- }
- // TableName get sql table name.获取数据库表名
- func (d *Description) TableName() string {
- return "rcrt_description"
- }
- type DescriptionAddReq struct {
- Content string `json:"content"` //说明内容
- }
- // Add 新增
- func (d *Description) Add() (err error) {
- err = global.DEFAULT_MYSQL.Create(d).Error
- return
- }
- type DescriptionLatestResp struct {
- AdminId uint64 `json:"admin_id"` //管理员账号ID
- RealName string `json:"real_name"` //管理员姓名
- Content string `json:"content"` //说明内容
- ModifyTime string `json:"modify_time"` //最后更新时间
- }
- // GetLatest 获取最新的标准化说明
- func (d *Description) GetLatest() (item *Description, err error) {
- err = global.DEFAULT_MYSQL.Model(d).Order("id desc").First(&item).Error
- return
- }
|