123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package customerremark
-
- import (
- "spaceofcheng/services/controllers"
- "spaceofcheng/services/models/model"
- "spaceofcheng/services/service/customerremark"
- )
-
- // CaseController 信息
- type CustomerRemarkController struct {
- dao *customerremark.CustomerRemarkServ
- controllers.BaseController
- }
-
- // Constructor 初始化 Controller
- // @Title Constructor
- // @Description 初始化 Controller, 系统自动调用
- func (c *CustomerRemarkController) Constructor() {
- c.dao = customerremark.NewCustomerRemarkServ(c.Context)
- }
-
- func (c *CustomerRemarkController) GetCustomerRemarkList() {
- salesId := c.GetString(":salesId")
- customerId := c.GetString(":customerId")
- page, _ := c.GetInt("page")
- pageSize, _ := c.GetInt("pagesize")
- list, err := c.dao.GetCustomerRemarkList(salesId, customerId, page, pageSize)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(list)
- }
-
- func (c *CustomerRemarkController) GetCustomerReceiveRecord() {
- salesId := c.GetString(":salesId")
- customerId := c.GetString(":customerId")
- page, _ := c.GetInt("page")
- pageSize, _ := c.GetInt("pagesize")
- list, err := c.dao.GetCustomerReceiveRecord(salesId, customerId, page, pageSize)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(list)
- }
-
- func (c *CustomerRemarkController) AddRemark() {
- remark := model.TaSaleCustomerRemark{}
- if err := c.ParseForm(&remark); err != nil {
- c.ResponseError(err)
- }
- newRemark, err := c.dao.AddRemark(remark)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(newRemark)
- }
-
- func (c *CustomerRemarkController) IsExist() {
- recommendCode := c.GetString(":recommendCode")
- num, err := c.dao.IsExist(recommendCode)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(num)
- }
-
- func (c *CustomerRemarkController) SearchCustomer() {
- salesId := c.GetString(":salesId")
- customerInfo := c.GetString(":customerInfo")
- customer, err := c.dao.SearchCustomer(customerInfo, salesId)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(customer)
- }
|