public BaseResponse <NSMedicalMaterial> Save(NSMedicalMaterial request)
 {
     if (request.MaterialId == 0)
     {
         request.CreateBy        = SecurityHelper.CurrentPrincipal.UserId.ToString();
         request.CreateTime      = DateTime.Now;
         request.IsDelete        = false;
         request.NSId            = SecurityHelper.CurrentPrincipal.OrgId;
         request.IsRequireUpdate = false;
         request.LastUpdateTime  = DateTime.Now;
         request.CreateTime      = DateTime.Now;
         request.CreateBy        = SecurityHelper.CurrentPrincipal.EmpNo;
         //TODO 医保规则码暂用0, 待有确定规则后更新赋值逻辑
         request.MCRuleId = "0";
     }
     else
     {
         request.LastUpdateTime = DateTime.Now;
         request.UpdateBy       = SecurityHelper.CurrentPrincipal.UserId.ToString();
         request.UpdateTime     = DateTime.Now;
     }
     //不管是不是护理险项目都默认是为护理险项目
     request.IsNCIItem = true;
     return(base.Save <LTC_NSMEDICALMATERIAL, NSMedicalMaterial>(request, (q) => q.MATERIALID == request.MaterialId));
 }
        public IHttpActionResult Post(NSMedicalMaterial baseRequest)
        {
            var response = service.Save(baseRequest);

            return(Ok(response));
        }