LOCK IN SHARE MODE https://juejin.cn/post/6866598870332702728

    LIMIT 1 查找到一个就返回,不必再查找之后的行

    1. req struct {
    2. Name string `json:"name" binding:"required"`
    3. ImagePath string `json:"imageurl" binding:"required"`
    4. EventPath string `json:"eventurl" binding:"required"`
    5. StartDate time.Time `json:"start_date"`
    6. EndDate time.Time `json:"end_date"`
    7. }
    8. 结构体字段大写为了是能够导出,json 改为小写后是为了和前端照应
    9. bind required 绑定时该字段为空返回错误

    常用标记及其说明 https://juejin.cn/post/6847902214279659533